1 1999-12-03 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * utf-2000/Ideograph-R030-Mouth.el: Merge `japanese-jisx0213-1'
4 and `japanese-jisx0213-2'.
6 1999-12-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
8 * utf-2000/Ideograph-R029-Again.el: Merge `japanese-jisx0213-2'.
10 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
12 * utf-2000/Ideograph-R028-Private.el: Merge `japanese-jisx0213-2'.
14 1999-12-01 MORIOKA Tomohiko <tomo@etl.go.jp>
16 * utf-2000/Ideograph-R027-Cliff.el: Merge `japanese-jisx0213-1'
17 and `japanese-jisx0213-2'.
19 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
21 * utf-2000/Ideograph-R026-Seal.el: Merge `japanese-jisx0213-1' and
22 `japanese-jisx0213-2'.
24 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
26 * utf-2000/Ideograph-R025-Divination.el: Merge
27 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
29 1999-11-29 MORIOKA Tomohiko <tomo@etl.go.jp>
31 * utf-2000/Ideograph-R024-Ten.el: Merge `japanese-jisx0213-1' and
32 `japanese-jisx0213-2'.
34 1999-11-28 MORIOKA Tomohiko <tomo@etl.go.jp>
36 * utf-2000/Ideograph-R023-Hiding-Enclosure.el: Merge
37 `japanese-jisx0213-2'.
39 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
41 * utf-2000/Ideograph-R022-Right-Open-Box.el: Merge
42 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
44 1999-11-27 MORIOKA Tomohiko <tomo@etl.go.jp>
46 * utf-2000/Ideograph-R021-Spoon.el (M02574): Separate C1-4621.
47 (M02576): Separate C6-2630.
48 (M02579): Separate C5-234A.
49 (M02581): Separate C4-284D.
50 (M02582): Separate C6-2F2F.
51 (M02588): Separate C6-3560.
53 * utf-2000/Ideograph-R020-Wrap.el: Merge `japanese-jisx0213-1' and
54 `japanese-jisx0213-2'.
56 1999-11-26 MORIOKA Tomohiko <tomo@etl.go.jp>
58 * utf-2000/Ideograph-R019-Power.el,
59 utf-2000/Ideograph-R018-Knife.el: Merge `japanese-jisx0213-1' and
60 `japanese-jisx0213-2'.
62 * utf-2000/Ideograph-R017-Open-Box.el (M01814): Separate C6-2365.
63 (M01815): Separate C6-2361.
64 (M01817): Separate C6-2363.
65 (M01822): Separate C6-2323.
66 (M01836): Separate C5-365D.
67 (M01839): Separate C7-367B.
69 1999-11-25 MORIOKA Tomohiko <tomo@etl.go.jp>
71 * utf-2000/Ideograph-R016-Table.el,
72 utf-2000/Ideograph-R015-Ice.el, utf-2000/Ideograph-R014-Cover.el:
73 Merge `japanese-jisx0213-1' and `japanese-jisx0213-2'.
75 * utf-2000/Ideograph-R013-Down-Box.el: Merge `japanese-jisx0213-2'
78 1999-11-24 MORIOKA Tomohiko <tomo@etl.go.jp>
80 * utf-2000/Ideograph-R013-Down-Box.el: Merge
81 `japanese-jisx0213-2'.
82 (J78-4B41 = J83-4B41): Moved to R109.
83 (C6-316D): Moved to R072.
85 1999-11-24 MORIOKA Tomohiko <tomo@urania.m17n.org>
87 * utf-2000/Ideograph-R012-Eight.el: Merge `japanese-jisx0213-1'
88 and `japanese-jisx0213-2'.
90 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
92 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
93 `japanese-jisx0213-2'.
95 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
97 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
98 `japanese-jisx0213-2'.
100 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
102 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
104 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
107 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
109 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
110 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
112 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
114 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
117 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
120 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
122 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
125 * utf-2000/Ideograph-R006-Hook.el,
126 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
129 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
130 Ideographs Extension A; separate U+3128.
131 (M00116): Move C6-2123 to M00115.
133 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
136 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
138 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
140 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
142 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
144 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
146 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
148 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
149 `japanese-jisx0213-2'.
151 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
153 (HIRAGANA LETTER SMALL KE): New character.
155 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
157 (BLACK SHOGI PIECE): New character.
159 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
161 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
163 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
165 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
167 * utf-2000/char-db-util.el (insert-char-data): Ignore
168 `kangxi-radical' and `japanese-radical' if they have the same
169 value of `ideographic-radical'; ignore `japanese-strokes' if it
170 has the same value of `ideographic-strokes'.
172 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
174 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
175 (japanese-jisx0213-2): New coded-charset.
177 * dumped-lisp.el (preloaded-file-list): Add
178 "Ideograph-R028-Private", "Ideograph-R029-Again" and
179 "Ideograph-R030-Mouth".
181 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
183 * utf-2000/char-db-util.el (char-db-update-comment): Use
184 mapping-table for `japanese-jisx0213-*'.
186 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
188 * utf-2000/u03300-CJK-Compatibility.el: Merge
189 `japanese-jisx0213-1'.
191 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
192 `japanese-jisx0213-1'.
194 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
195 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
197 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
198 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
199 `japanese-jisx0213-1'.
201 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
203 * utf-2000/u02700-Dingbats.el,
204 utf-2000/u02600-Miscellaneous-Symbols.el,
205 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
207 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
209 * utf-2000/u02500-Box-Drawing.el,
210 utf-2000/u02460-Enclosed-Alphanumerics.el,
211 utf-2000/u02300-Miscellaneous-Technical.el,
212 utf-2000/u02400-Control-Pictures.el,
213 utf-2000/u02200-Mathematical-Operators.el,
214 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
215 utf-2000/u02100-Letterlike-Symbols.el,
216 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
218 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
219 Changed to utf-8 encoding.
221 * utf-2000/u02000-General-Punctuation.el,
222 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
223 `japanese-jisx0213-1'.
225 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
226 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
228 * utf-2000/u00370-Greek.el,
229 utf-2000/u00300-Combining-Diacritical-Marks.el,
230 utf-2000/u002B0-Spacing-Modifier-Letters.el,
231 utf-2000/u00250-IPA-Extensions.el,
232 utf-2000/u00180-Latin-Extended-B.el,
233 utf-2000/u00100-Latin-Extended-A.el,
234 utf-2000/u000A0-Latin-1-Supplement.el,
235 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
237 * utf-2000/Ideograph-R030-Mouth.el: New file.
239 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
241 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
243 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
245 * utf-2000/char-db-util.el (insert-char-data): Generate comment
248 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
250 (M00135): Separate C6-222F.
252 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
254 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
256 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
258 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
260 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
262 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
265 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
267 * utf-2000/Ideograph-R029-Again.el,
268 utf-2000/Ideograph-R028-Private.el: New files.
270 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
272 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
273 mapping-table for `ideograph-daikanwa'.
275 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
277 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
278 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
279 "Ideograph-R015-Ice", "Ideograph-R016-Table",
280 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
281 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
282 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
283 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
284 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
286 * utf-2000/Ideograph-R012-Eight.el,
287 utf-2000/Ideograph-R013-Down-Box.el,
288 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
289 utf-2000/Ideograph-R016-Table.el,
290 utf-2000/Ideograph-R017-Open-Box.el,
291 utf-2000/Ideograph-R018-Knife.el,
292 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
293 utf-2000/Ideograph-R021-Spoon.el,
294 utf-2000/Ideograph-R022-Right-Open-Box.el,
295 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
296 utf-2000/Ideograph-R024-Ten.el,
297 utf-2000/Ideograph-R025-Divination.el,
298 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
301 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
302 Replace ` ' in `name' by `-'.
304 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
306 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
307 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
308 "Ideograph-R005-Second", "Ideograph-R006-Hook",
309 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
310 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
312 * mule/mule-charset.el (default-coded-charset-priority-list): Add
313 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
315 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
316 utf-2000/Ideograph-R004-Slash.el,
317 utf-2000/Ideograph-R005-Second.el,
318 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
319 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
320 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
323 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
324 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
326 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
329 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
331 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
333 * utf-2000/ideograph-util.el: New file.
335 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
337 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
340 * utf-2000/Ideograph-R001-One.el: New file.
342 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
345 (chinese-isoir165): Moved from mule/chinese.el.
346 (chinese-cns11643-3): Moved from mule/chinese.el.
347 (chinese-cns11643-4): Moved from mule/chinese.el.
348 (chinese-cns11643-5): Moved from mule/chinese.el.
349 (chinese-cns11643-6): Moved from mule/chinese.el.
350 (chinese-cns11643-7): Moved from mule/chinese.el.
352 * mule/chinese.el: Move definition of coded-charsets to
355 * utf-2000/char-db-util.el (insert-char-data): Change order of
356 `morohashi-daikanwa'.
358 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
360 * utf-2000/char-db-util.el (char-attribute-name<) Use
361 `charset-iso-final-char' instead of `charset-final'; fixed.
362 (insert-char-data): Delete unused local variable `name'; use
363 `charset-iso-graphic-plane' instead of `charset-graphic'.
364 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
365 of `charset-graphic'.
366 (insert-char-range-data): Delete unused local variable `variants'.
367 (what-character-original-window-configuration): Define to avoid
370 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
372 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
373 (insert-char-data): Change order of `ideographic-radical',
374 `ideographic-strokes' and `total-strokes'; adjust width of the
375 first element of a list.
377 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
379 * mule/mule-charset.el (default-coded-charset-priority-list): Add
380 `ideograph-daikanwa'.
382 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
384 * dumped-lisp.el (preloaded-file-list): Delete
385 "ccs-jisx0201-latin.el".
387 * utf-2000/ccs-jisx0201-latin.el: Deleted.
389 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
391 * dumped-lisp.el (preloaded-file-list): Add
392 "u031A0-Extended-Bopomofo" in UTF-2000.
394 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
396 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
398 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
399 renamed to u02E00-CJK-Radical-Supplement.
401 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
402 u02E00-CJK-Radicals.el.
404 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
406 * dumped-lisp.el (preloaded-file-list): Add
407 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
408 "u030A0-Katakana", "u03100-Bopomofo",
409 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
410 "u03200-Enclosed-CJK-Letters-and-Months" and
411 "u03300-CJK-Compatibility".
413 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
414 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
415 utf-2000/u03100-Bopomofo.el,
416 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
417 utf-2000/u03190-Kanbun.el,
418 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
419 utf-2000/u03300-CJK-Compatibility.el: New files.
421 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
423 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
424 "u02F00-Kangxi-Radicals" and
425 "u02FF0-Ideographic-Description-Characters".
427 * utf-2000/u02E00-CJK-Radicals.el,
428 utf-2000/u02F00-Kangxi-Radicals.el,
429 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
431 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
433 * dumped-lisp.el (preloaded-file-list): Add
434 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
435 "u02800-Braille-Patterns" in UTF-2000.
437 * utf-2000/u02600-Miscellaneous-Symbols.el,
438 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
441 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
443 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
444 "uXXXXX-*.el" in UTF-2000.
446 * bytecomp.el (byte-compile-insert-header): Delete comments if
447 non-ASCII characters are found; allow `byte-compile-dynamic' and
448 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
451 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
453 * dumped-lisp.el (preloaded-file-list): Add
454 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
455 "u025A0-Geometric-Shapes.el".
457 * utf-2000/u02500-Box-Drawing.el,
458 utf-2000/u02580-Block-Elements.el,
459 utf-2000/u025A0-Geometric-Shapes.el: New file.
461 * utf-2000/u02500-Box-Drawing.el,
462 utf-2000/u02580-Block-Elements.el,
463 utf-2000/u025A0-Geometric-Shapes.el: New files.
465 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
467 * dumped-lisp.el (preloaded-file-list): Add
468 "u02400-Control-Pictures.el", "u02440-OCR.el" and
469 "u02460-Enclosed-Alphanumerics.el".
471 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
472 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
474 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
476 * mule/mule-charset.el (default-coded-charset-priority-list): Add
479 * dumped-lisp.el (preloaded-file-list): Add
480 "u02200-Mathematical-Operators.el" and
481 "u02300-Miscellaneous-Technical.el".
483 * utf-2000/u02200-Mathematical-Operators.el,
484 utf-2000/u02300-Miscellaneous-Technical.el: New files.
486 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
488 * mule/mule-charset.el (default-coded-charset-priority-list): Add
489 `chinese-cns11643-*'.
491 * dumped-lisp.el (preloaded-file-list): Add
492 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
493 "u02190-Arrows.el" in UTF-2000.
495 * utf-2000/u02100-Letterlike-Symbols.el,
496 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
499 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
501 * mule/mule-charset.el (default-coded-charset-priority-list): Add
504 * dumped-lisp.el (preloaded-file-list): Add
505 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
506 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
507 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
509 * utf-2000/u02000-General-Punctuation.el,
510 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
511 utf-2000/u020A0-Currency-Symbols.el,
512 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
515 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
517 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
518 code-point of GR-set as GR value.
520 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
522 * utf-2000/char-db-util.el (insert-char-data): Modify order when
523 CHAR does not have `decimal-digit-value' property.
525 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
526 code-point of GR-set as GR value.
527 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
530 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
531 code-point of GR-set as GR value.
533 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
535 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
537 * utf-2000/ccs-viscii.el: Deleted.
539 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
541 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
542 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
543 "u01780-Khmer.el", "u01800-Mongolian.el",
544 "u01E00-Latin-Extended-Additional.el" and
545 "u01F00-Greek-Extended.el" in UTF-2000.
547 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
548 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
549 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
550 utf-2000/u01E00-Latin-Extended-Additional.el,
551 utf-2000/u01F00-Greek-Extended.el: New files.
553 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
555 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
558 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
560 * mule/mule-charset.el (default-coded-charset-priority-list): Add
561 `ethiopic-ucs' and `ethiopic'.
563 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
564 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
566 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
567 from mule/ethiopic.el.
569 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
572 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
573 utf-2000/u01200-Ethiopic.el: New files.
575 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
577 * utf-2000/char-db-util.el (char-db-update-comment): Use
578 mapping-table for `arabic-iso8859-6'.
579 (insert-char-data-with-variant): New function.
580 (insert-char-range-data): Use `insert-char-data-with-variant'.
581 (what-char-definition): Use `insert-char-data-with-variant'
582 instead of `insert-char-data'; use `char-db-update-comment'.
584 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
586 * mule/mule-charset.el (default-coded-charset-priority-list): Add
589 * mule/mule-conf.el (lao): New coded-charset.
591 * dumped-lisp.el (preloaded-file-list): Add
592 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
593 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
594 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
595 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
596 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
598 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
599 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
600 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
601 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
602 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
603 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
604 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
606 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
608 * mule/mule-charset.el (default-coded-charset-priority-list): Add
609 `ucs-bmp' and `arabic-iso8859-6'.
611 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
613 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
614 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
615 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
617 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
618 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
619 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
621 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
623 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
626 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
628 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
630 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
631 utf-2000/u00250-IPA-Extensions.el: Reformatted.
633 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
635 * utf-2000/char-db-util.el (insert-char-data): Fix format of
636 `iso-10646-comment'; swap order of `->lowercase' and
639 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
642 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
644 * utf-2000/char-db-util.el (char-attribute-name<): New function.
645 (insert-char-data): Use `char-attribute-name<' to sort; change
646 order of `iso-10646-comment'.
647 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
649 * utf-2000/u00100-Latin-Extended-A.el,
650 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
653 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
655 * utf-2000/char-db-util.el (insert-char-data): Change order.
656 (insert-char-range-data): Insert variants.
657 (char-db-update-comment): Fix problem with ascii and
658 non-ISO-2022-sets; don't insert control-characters.
660 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
663 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
665 * startup.el (normal-top-level): Load autoload file for UTF-2000
668 * utf-2000/auto-autoloads.el: New file.
670 * utf-2000/char-db-util.el: New file.
672 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
674 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
676 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
678 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
679 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
680 "u00020-Basic-Latin.el", "u00080-C1.el",
681 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
682 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
683 "u002B0-Spacing-Modifier-Letters.el",
684 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
687 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
688 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
690 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
691 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
692 utf-2000/u00180-Latin-Extended-B.el,
693 utf-2000/u00100-Latin-Extended-A.el,
694 utf-2000/u00250-IPA-Extensions.el,
695 utf-2000/u002B0-Spacing-Modifier-Letters.el,
696 utf-2000/u00300-Combining-Diacritical-Marks.el,
697 utf-2000/u00370-Greek.el: New files.
699 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
701 * mule/mule-charset.el (default-coded-charset-priority-list): Add
702 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
703 instead of `vietnamese-viscii-*'.
705 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
707 * mule/mule-conf.el: New file.
709 * mule/misc-lang.el: Move definition of charset `ipa' to
712 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
714 * mule/mule-charset.el (default-coded-charset-priority-list): Add
715 `latin-viscii'; prefer it for characters used in Vietnamese.
717 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
719 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
721 * bytecomp.el (byte-compile-insert-header): Fix regexp.
723 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
725 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
728 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
730 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
731 `vietnamese-viscii-lower'.
732 (latin-viscii-upper): Renamed from charset
733 `vietnamese-viscii-upper'.
734 (vietnamese-viscii-lower): New alias for charset
735 `latin-viscii-lower'.
736 (vietnamese-viscii-upper): New alias for charset
737 `latin-viscii-upper'.
739 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
741 * mule/mule-charset.el (default-coded-charset-priority-list):
742 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
744 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
746 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
747 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
748 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
749 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
752 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
753 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
754 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
755 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
758 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
760 * mule/ccs-tcvn5712.el: New file.
762 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
764 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
767 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
769 * mule/mule-charset.el (default-coded-charset-priority-list): Add
772 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
774 * dumped-lisp.el (preloaded-file-list): Add
775 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
776 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
779 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
780 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
781 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
782 mule/ccs-viscii.el: New files.
784 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
787 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
789 * mule/mule-charset.el (default-coded-charset-priority-list): Add
790 `hiragana-jisx0208' and `katakana-jisx0208'.
792 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
794 * mule/chinese.el (chinese-cns11643-3): Define it even if
795 `utf-2000' is provided.
796 (chinese-cns11643-4): Likewise.
797 (chinese-cns11643-5): Likewise.
798 (chinese-cns11643-6): Likewise.
799 (chinese-cns11643-7): Likewise.
801 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
803 * mule/mule-charset.el (default-coded-charset-priority-list): Add
804 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
806 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
808 * mule/mule-charset.el (default-coded-charset-priority-list): Add
809 `cyrillic-iso8859-5' and `greek-iso8859-7'.
811 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
813 * mule/mule-charset.el (default-coded-charset-priority-list):
816 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
818 * mule/viet-chars.el: Don't define charset
819 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
820 they are defined as builtin charsets.
822 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
824 * version.el (emacs-version): Add more space just before UTF-2000
827 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
829 * version.el ([constant] emacs-version): Don't add a space in the
830 preceding place of `xemacs-betaname' because it is duplicated.
831 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
833 * startup.el (splash-frame-body): Add ETL.
835 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
837 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
838 is provided because it is defined as builtin charset.
839 (chinese-cns11643-4): Likewise.
840 (chinese-cns11643-5): Likewise.
841 (chinese-cns11643-6): Likewise.
842 (chinese-cns11643-7): Likewise.
844 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
846 * mule/mule-cmds.el (reset-language-environment): Fix problem when
847 coding-system `iso-10646-ucs-4' is not defined.
849 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
851 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
852 coding-system if `utf-2000' is provided.
854 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
856 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
857 `utf-2000' is provided.
859 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
861 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
862 if utf-2000 is provided temporally.
864 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
866 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
867 as builtin variable].
869 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
871 * files.el (insert-file-contents-literally): Treat file as binary;
872 call file-name-handlers. [sync with Emacs 20.3.10]
874 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
876 * XEmacs 21.2.19 is released
878 1999-07-28 SL Baur <steve@miho>
880 * code-files.el (insert-file-contents): Fix docstring.
881 revert previous change.
883 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
885 * fill.el (fill-region-as-paragraph): Change re-break-point to
886 contain word-across-newline plus one character so that filling
887 Japanese and Chinese works as desired.
888 * simple.el (do-auto-fill): Ditto.
890 1999-07-26 SL Baur <steve@miho>
892 * mule/japanese.el ("Japanese"): Do not specify a default input
894 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
896 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
898 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
899 able to use cl-macs macro in early lisp.
901 1999-07-23 Jan Vroonhof <jan@xemacs.org>
906 Massive custom Theme API changes.
908 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
910 * code-files.el (insert-file-contents): Regard
911 coding-system-magic-cookie if `coding-system-for-read' is nil.
913 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
915 * mule/thai-xtis.el: Add coding: local variable, to avoid
916 bootstrapping problem with C locale.
918 1999-07-22 Andy Piper <andy@xemacs.org>
920 * dumped-lisp.el (preloaded-file-list): guard against putting
921 gutter-items in a less than functional XEmacs.
922 * gutter-items.el: put call to `add-tab-to-gutter' back in.
924 1999-07-18 Bob Weiner <weiner@beopen.com>
926 * fill.el (fill-context-prefix): Fixed bug that prevented the
927 setting of an adaptive fill prefix when the `dont-skip-first' was
930 1999-07-22 SL Baur <steve@miho>
932 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
934 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
936 * files.el (interpreter-mode-alist): add `make', `guile', and
937 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
938 makefile-mode, guile is a scheme, and someday XEmacs will be
939 modular enough to use as an efficient scripting tool.)
941 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
943 * mule/mule-cmds.el (reset-language-environment): Regard
944 coding-category `utf-8' and `ucs-4' if they are available.
946 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
948 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
949 (prefer-coding-system): Fix DOC-string.
951 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
954 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
956 (coding-system-change-eol-conversion): Fix DOC-string.
958 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
960 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
961 instead of `list-coding-system'.
963 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
965 * menubar-items.el (default-menubar): `select-input-method' was
966 renamed to `set-input-method'.
968 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
969 "Set Language Environment" menu.
971 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
972 "Describe Language Support" menu.
974 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
976 * mule/chinese.el ("Chinese-GB"): Rename
977 `chinese-gb-environment-setup-function' to
978 `setup-chinese-gb-environment-internal'.
980 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
982 * mule/korean.el: Use `define-coding-system-alias' instead of
983 `copy-coding-system'.
985 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
987 * mule/mule-cmds.el (set-language-environment-coding-systems):
988 Treat duplicated coding-categories.
990 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
992 * mule/japanese.el: Use `define-coding-system-alias' instead of
993 `copy-coding-system'.
995 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
997 * mule/vietnamese.el: Specify `iso-8-1' as a category of
998 coding-system `viscii'.
1000 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1003 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
1004 (cyrillic-alternativnyj-decode-table): New variable.
1005 (cyrillic-alternativnyj-encode-table): New variable.
1006 - Specify `iso-8-1' as a category of coding-system
1008 - Abolish general Cyrillic environment.
1010 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1013 - Use `define-coding-system-alias' instead of `copy-coding-system'.
1014 - Register `chinese-gb-environment-setup-function' as a
1015 `setup-function' of "Chinese-GB" environment.
1017 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1019 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
1020 optional argument `parents'.
1022 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
1023 property for Thai-XTIS.
1025 * mule/mule-help.el (help-with-tutorial): Use property
1026 `tutorial-coding-system' of language-info as a coding-system to
1029 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1031 * mule/thai-xtis.el: Don't setup `setup-function' and
1034 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
1035 `set-coding-category-system' to set up coding-system for
1038 * mule/mule-cmds.el (prefer-coding-system): Use
1039 `set-coding-category-system' to set up coding-system for
1042 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
1044 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
1045 Thai-XTIS environment.
1047 * mule/mule-cmds.el (prefer-coding-system): Use
1048 `find-coding-system' instead of `coding-system-p'.
1050 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1052 * mule/mule-cmds.el (set-language-environment-coding-systems):
1053 Modify eol-type for XEmacs.
1055 * mule/thai-xtis.el: Delete unused local variable `category'.
1057 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
1059 (prefer-coding-system): Don't call
1060 `update-coding-systems-internal'; use function
1061 `coding-category-list' instead of variable `coding-category-list';
1062 use `set-coding-priority-list' instead of `set-coding-priority';
1063 modify `eol-type' for XEmacs.
1065 * mule/mule-misc.el (string-width): Use `charset-width' instead of
1067 (char-width): Likewise.
1069 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1071 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
1074 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
1075 `set-coding-priority-list' instead of `set-coding-priority'; don't
1076 call `update-coding-systems-internal'.
1078 * mule/mule-misc.el (coding-system-get): New function.
1079 (coding-system-put): New function.
1080 (coding-system-category): New function.
1082 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1084 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
1085 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
1086 to avoid conflict with leim/quail/thai-xtis.
1088 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
1089 to thai-xtis-chars.el.
1091 * mule/thai-xtis-chars.el: New file (split from
1094 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1096 * mule/thai-xtis.el:
1097 - Change category for the charset `thai-xtis' to `?x' from `?T'.
1098 - Add syntax entries.
1099 - Put `preferred-coding-system' of the charset `thai-xtis' to
1102 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
1104 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
1105 rewritten to use write-multibyte-character.
1107 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1109 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
1111 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
1113 (read-input-method-name): Treat optional argument `default'.
1115 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1117 * mule/mule-cmds.el (set-language-info): Don't set up menus at
1119 (set-language-info-alist): Set up menus here.
1121 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1123 * minibuf.el (completing-read): Add new optional argument
1125 (read-coding-system): Add new optional argument
1126 `default-coding-system'.
1128 1999-06-03 Ken'ichi Handa <handa@gnu.org>
1130 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
1131 (viet-viscii-...->viet-vscii...).
1133 1999-05-13 Ken'ichi Handa <handa@gnu.org>
1135 * mule/mule-cmds.el: Change MULE to Mule in docstrings
1138 1999-04-12 Richard M. Stallman <rms@gnu.org>
1140 * mule/mule-cmds.el (input-method-function): Add permanent-local
1143 1999-03-30 Dave Love <fx@gnu.org>
1145 * mule/mule-cmds.el (current-language-environment): Doc fix.
1147 1999-02-06 Richard Stallman <rms@gnu.org>
1149 * mule/european.el (setup-slovenian-environment): New function.
1150 ("Slovenian"): New language environment.
1152 1999-01-27 Dave Love <fx@gnu.org>
1154 * mule/mule-cmds.el (current-language-environment): Provide :link,
1155 :type (choices) and appropriate :get.
1157 1999-01-14 Kenichi Handa <handa@etl.go.jp>
1159 * mule/mule-cmds.el (describe-language-environment): Don't alter
1162 1999-01-06 Eli Zaretskii <eliz@gnu.org>
1164 * mule/mule-cmds.el (prefer-coding-system): Call
1165 set-coding-priority, so that the internal array of priorities is
1168 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
1170 * mule/mule-cmds.el (prefer-coding-system): If the argument
1171 requires specific EOL conversion type, make the default coding
1174 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
1176 * mule/mule-cmds.el (set-language-environment): Pass the default
1177 eol-type to set-language-environment-coding-systems.
1178 (set-default-coding-systems): Copy the eol-type property for the
1179 new default values of {buffer-file,process}-coding-system from the
1181 (set-language-environment-coding-systems): Accept an optional
1182 argument EOL-TYPE, and set the eol-type property of the default
1183 coding systems accordingly.
1185 1998-10-26 Kenichi Handa <handa@etl.go.jp>
1187 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
1188 use generate-new-buffer instead of get-buffer-create.
1190 1998-10-21 Kenichi Handa <handa@etl.go.jp>
1192 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
1194 1998-10-16 Markus Rost <rost@delysid.gnu.org>
1196 * mule/mule-cmds.el (default-input-method): Fix custom type.
1198 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1200 * mule/mule-cmds.el (setup-specified-language-environment):
1201 Add apropos-inhibit property.
1202 (describe-specified-language-support): Likewise.
1204 1998-09-06 Bill Richter <richter@math.nwu.edu>
1206 * mule/mule-cmds.el: Doc fixes.
1208 1998-09-02 Kenichi Handa <handa@etl.go.jp>
1210 * mule/mule-cmds.el (register-input-method): Doc-string
1213 1998-09-01 Dave Love <fx@gnu.org>
1215 * mule/mule-cmds.el (current-language-environment): Fix
1218 1998-08-31 Paul Eggert <eggert@twinsun.com>
1220 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
1221 mule/european.el, mule/hebrew.el, mule/japanese.el,
1222 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
1223 avoid bootstrapping problem if you need to recompile all the Lisp
1224 files using interpreted code.
1226 1998-08-26 Kenichi Handa <handa@etl.go.jp>
1228 * mule/european.el ("Latin-1"): Modify `documentation' key value.
1229 ("Latin-2"): Likewise.
1231 1998-08-18 Per Starback <starback@update.uu.se>
1233 * mule/european.el (setup-latin2-environment): Fix typo.
1235 1998-08-18 Kenichi Handa <handa@etl.go.jp>
1237 * mule/european.el: Give proper value of `input-method' key to all
1240 * mule/mule-cmds.el (activate-input-method): Handle the case that
1241 the arg INPUT-METHOD is nil correctly.
1242 (read-multilingual-string): Activate the specified input method
1243 before calling read-string. Afterward, activate the original
1246 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
1248 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1249 (set-language-info-alist): Fix typo in doc-string.
1251 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
1253 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
1255 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1256 (reset-language-environment): New function for the job that
1257 setup-english-environment used to do.
1258 (set-language-environment): Do more setups according to the info
1259 in language-info-alist.
1260 (read-language-name): Handle the case that the arg KEY is nil.
1261 (describe-language-environment): Handle input-method property.
1263 * mule/: All files under this directory, which related with
1264 specific languages (such as mule/european.el, mule/greek.el,
1265 mule/hebrew.el, mule/misc-lang.el), modified as below.
1266 (setup-XXX-environment): Just call set-language-environment. If
1267 they used to do some other jobs than what done by
1268 set-language-environment, those jobs are done in
1269 setup-XXX-environment-internal now.
1270 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
1271 the value to setup-XXX-environment-internal. Add properties
1272 input-method and features.
1274 * mule/english.el (setup-english-environment): Just call
1275 reset-language-environment.
1277 * mule/european.el (setup-8-bit-environment): Function deleted.
1279 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
1281 * mule/mule-cmds.el (input-method-exit-on-first-char)
1282 (input-method-use-echo-area): Doc fixes.
1284 1998-08-06 Kenichi Handa <handa@etl.go.jp>
1286 * mule/mule-cmds.el (input-method-exit-on-first-char): New
1288 (input-method-use-echo-area): New variable.
1290 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
1292 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1294 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
1296 * mule/mule-cmds.el (activate-input-method): Update mode line.
1297 (inactivate-input-method): Likewise.
1299 1998-07-19 Kenichi Handa <handa@etl.go.jp>
1301 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
1302 input method in the current buffer, but just bind
1303 current-input-method.
1305 1998-07-08 Kenichi Handa <handa@etl.go.jp>
1307 * mule/hebrew.el ("Hebrew"): Add coding-priority.
1309 * mule/misc-lang.el ("IPA"): Add coding-priority and
1312 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
1314 * mule/greek.el: Add coding-priority.
1316 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
1318 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
1321 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
1323 * mule/mule-cmds.el (register-input-method): Fix previous change.
1324 (setup-specified-language-environment): Doc fix.
1326 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1328 * mule/mule-cmds.el: Several doc fixes.
1329 (get-language-info, set-language-info): Rename argument.
1330 (set-language-info-alist): Likewise.
1331 (register-input-method): Rename argument.
1332 (activate-input-method): If INPUT-METHOD is nil, deactivate.
1334 1998-05-04 Kenichi Handa <handa@etl.go.jp>
1336 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
1337 default value while reading an input method.
1339 1998-05-01 Kenichi Handa <handa@etl.go.jp>
1341 * mule/mule-cmds.el (universal-coding-system-argument):
1342 Use buffer-file-coding-system as default.
1344 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
1346 * mule/korean.el ("Korean"): Doc fix.
1348 1998-04-11 Kenichi Handa <handa@etl.go.jp>
1350 * mule/mule-cmds.el (describe-language-environment): Print the
1351 languge environment at the head.
1353 1998-04-06 Kenichi Handa <handa@etl.go.jp>
1355 * mule/japanese.el: Set exit-function to exit-japanese-environment
1356 for Japanese environment.
1358 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
1360 * mule/mule-cmds.el (set-language-environment): Doc fix.
1361 (current-language-environment): Use defcustom.
1362 (default-input-method): Specify :type.
1364 1998-03-02 Kenichi Handa <handa@etl.go.jp>
1366 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1368 (prefer-coding-system): Doc-string modified.
1370 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1372 * mule/mule-cmds.el (set-language-info): Doc-string
1373 describes `coding-priority' KEY.
1374 (set-language-environment-coding-systems): New function.
1375 (select-safe-coding-system): New function.
1376 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
1377 (set-language-info-alist): New optionla arg PARENTS. Call
1378 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
1379 (set-language-environment-coding-systems): New function.
1381 * mule/chinese.el: Remove setting up of
1382 describe-chinese-environment-map and
1383 setup-chinese-environment-map. Exclude them in args of calls to
1384 set-language-info-alist. Register coding-priority key in
1385 language-info-alist.
1387 * mule/cyrillic.el: Remove setting up of
1388 describe-cyrillic-environment-map and
1389 setup-cyrillic-environment-map. Exclude them in args of calls to
1390 set-language-info-alist. Register coding-priority key in
1391 language-info-alist.
1393 * mule/english.el: Register coding-priority key in
1394 language-info-alist.
1396 * mule/ethiopic.el: Register coding-priority key in
1397 language-info-alist.
1399 * mule/european.el: Remove setting up of
1400 describe-european-environment-map and
1401 setup-european-environment-map. Exclude them in args of calls to
1402 set-language-info-alist. Register coding-priority key in
1403 language-info-alist. Add "German" language env.
1404 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
1405 (setup-german-environment): New function.
1407 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
1408 change default input method to "greek-postfix".
1410 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
1411 coding-priority key in
1413 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
1415 * mule/mule-cmds.el (set-language-info): Doc fix.
1416 (input-method-inactivate-hook): Doc fix.
1418 1997-11-20 Karl Heuer <kwzh@gnu.org>
1420 * mule/mule-cmds.el (set-input-method): Renamed from
1421 select-input-method.
1423 1997-11-07 Kenichi Handa <handa@etl.go.jp>
1425 * mule/mule-cmds.el (set-language-environment): Run
1426 exit-language-environment-hook before calling `exit-function'
1427 which is specified for the language environment.
1429 1997-10-23 Kenichi Handa <handa@etl.go.jp>
1431 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1433 (prefer-coding-system): Likewise.
1434 (describe-language-environment): Print aliases of each coding
1436 (set-language-environment-hook): New variable.
1437 (exit-language-environment-hook): New variable.
1438 (set-language-environment): Call these hooks. Before setting a
1439 new language environment, exit from the
1440 current-language-environment if necessary.
1441 (input-method-verbose-flag): The value can be nil, t,
1442 complex-only, or default.
1443 (input-method-highlight-flag): Doc-string augmented.
1444 (activate-input-method): Check if we can run the registered
1445 function to activate an input method.
1447 * mule/korean.el: Set exit-function for language environment
1448 "Korean" to exit-korean-environment.
1449 (setup-korean-environment): Moved to korea-util.el.
1451 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1453 * mule/mule-cmds.el (read-multilingual-string): Use
1454 current-input-method prior to default-input-method. Don't bind
1455 current-input-method by `let', instead, activate the specified
1456 input method in the current buffer temporarily.
1458 1997-10-19 John F. Whitehead <jfw@cisco.com>
1460 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1462 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1464 * mule/chinese.el (post-read-decode-hz): Return the result of
1466 (pre-write-encode-hz): Do not change the value of
1469 1998-09-06 Bill Richter <richter@math.nwu.edu>
1471 * mule/mule-ccl.el: Doc fixes.
1473 1998-04-20 Kenichi Handa <handa@etl.go.jp>
1475 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1476 (check-ccl-program): New macro.
1478 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1480 * mule/mule-ccl.el: Comment about CCL syntax modified.
1481 (ccl-command-table): Add read-multibyte-character and
1482 write-multibyte-character.
1483 (ccl-code-table): Add ex-cmd.
1484 (ccl-extended-code-table): New variable.
1485 (ccl-embed-extended-command): New function.
1486 (ccl-compile-read-multibyte-character,
1487 ccl-compile-write-multibyte-character) New functions.
1488 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1489 ccl-dump-write-multibyte-character): New functions.
1491 1999-07-22 SL Baur <steve@miho>
1493 * config.el (config-value-file): config.values is installed into
1495 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
1497 1999-07-19 Didier Verna <verna@inf.enst.fr>
1499 * rect.el: all functions rewritten, except when noted. Below is a
1500 list of interface changes.
1501 (apply-on-rectangle): new function. Obsoletes
1502 `operate-on-rectangle'. All functions that used to call this
1503 function now call the new one.
1504 (kill-rectangle): added optional prefix arg to fill lines.
1505 (delete-rectangle): ditto.
1506 (delete-extract-rectangle): ditto.
1507 (open-rectangle): ditto.
1508 (clear-rectangle): ditto.
1509 (delete-rectangle-line): added third arg FILL.
1510 (delete-extract-rectangle-line): ditto.
1511 (open-rectangle-line): ditto.
1512 (clear-rectangle-line): ditto.
1514 1999-07-18 Andy Piper <andy@xemacs.org>
1516 * menubar-items.el (default-menubar): add gutter options.
1518 * gutter-items.el: new file.
1519 (gutter): new group for custom.
1520 (gutter-visible-p): new variable.
1521 (default-gutter-position): ditto.
1522 (buffers-tab): new group for the buffers tab.
1523 (gutter-buffers-tab): widget to put in the gutter.
1524 (buffers-tab-max-size): max number of tabs.
1525 (buffers-tab-switch-to-buffer-function): function to call when a
1527 (buffers-tab-omit-function): filter buffers with this function.
1528 (buffers-tab-format-buffer-line-function): format buffer names for
1530 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1532 (build-buffers-tab-internal): build a list of tab items.
1533 (buffers-tab-items): ditto.
1534 (add-tab-to-gutter): put a tab in the gutter area.
1535 (update-tab-in-gutter): reset the buffers in the tab.
1537 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1539 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1540 (switch-to-buffer-hooks): new hook.
1542 * toolbar.el (default-toolbar-position): fix typo.
1544 1999-07-16 Andy Piper <andy@xemacs.org>
1546 * gui.el (make-dialog-frame): turn off gutters for dialogs.
1548 1999-07-15 Didier Verna <verna@inf.enst.fr>
1550 * cus-edit.el (custom-prompt-variable): optional third arg makes
1551 prompt for a comment string.
1552 (customize-set-value): optional prefix makes this function handle
1554 (customize-set-variable): ditto.
1555 (customize-save-variable): ditto.
1556 (customize-customized): handle custom comments.
1557 (customize-save-customized): ditto.
1558 (custom-variable-state-set): ditto.
1559 (custom-face-state-set): ditto.
1560 (customize-saved): ditto.
1561 (custom-variable-set): ditto.
1562 (custom-face-set): ditto.
1563 (custom-variable-save): ditto.
1564 (custom-face-save): ditto.
1565 (custom-variable-reset-saved): ditto.
1566 (custom-face-reset-saved): ditto.
1567 (custom-variable-reset-standard): ditto.
1568 (custom-face-reset-standard): ditto.
1569 (custom-comment-face): new face.
1570 (custom-comment-tag-face): ditto.
1571 (custom-comment): new widget.
1572 (custom-comment-create): new function.
1573 (custom-comment-delete): ditto.
1574 (custom-comment-value-set): ditto.
1575 (custom-comment-show): ditto.
1576 (custom-comment-invisible-p): ditto.
1577 (custom-variable-value-create): create a comment field widget.
1578 (custom-face-value-create): ditto.
1579 (custom-variable-menu): new entry for adding a custom comment.
1580 (custom-face-menu): ditto.
1581 (custom-save-variables): possibly save custom comments.
1582 (custom-save-faces): ditto.
1584 * cus-face.el (custom-set-faces): the arguments can now have a
1585 custom comment as fourth argument.
1587 * custom.el (custom-set-variables): the arguments can now have a
1588 custom comment as fifth element.
1590 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
1592 * XEmacs 21.2.18 is released
1594 1999-07-13 SL Baur <steve@miho>
1596 * lib-complete.el (read-library-name): Revert previous change.
1597 (read-library): Ditto.
1599 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
1601 * packages.el (packages-package-list): Capitalize docstring.
1603 * packages.el (packages-find-package-library-path): Use #'nconc
1604 rather than #'append to reduce consing -- #'mapcar uses Flist,
1605 which returns a freshly consed list. #'append would create yet
1606 another fresh list, using Fmake_list in concat.
1608 * packages.el (package-provide): Use setq with remassq like it
1609 says in its docstring.
1611 1999-07-06 SL Baur <steve@miho.m17n.org>
1613 * lib-complete.el (progn-with-message): Fix typo.
1615 1999-07-06 SL Baur <steve@miho.m17n.org>
1617 * mule/mule-misc.el (char-octet): Make function match docstring.
1618 From Katsumi Yamaoka <yamaoka@jpl.org>
1620 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
1622 * wid-edit.el (widget-documentation): corrected spelling error.
1624 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
1626 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1627 keys if already bound
1629 1999-07-06 SL Baur <steve@miho.m17n.org>
1631 * lib-complete.el (progn-with-message): Revert previous changes.
1633 1999-06-24 Bob Weiner <weiner@beopen.com>
1635 * lib-complete.el (find-library):
1636 (find-library-other-window):
1637 (find-library-other-frame): Completely rewrote
1638 so that these functions actually work when called non-interactively.
1639 Also made them handle LIBRARY arguments which end with .el or .elc.
1641 1999-06-24 Bob Weiner <weiner@beopen.com>
1643 * simple.el (indent-new-comment-line): Locally bound
1644 `block-comment-start' to `comstart' or else when this is called
1645 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1646 `block-comment-start' value, ignoring any existing spacing after a
1647 comment prefix in the previous line and producing ugly comments.
1649 1999-06-23 Bob Weiner <weiner@beopen.com>
1651 * list-mode.el (mouse-choose-completion):
1652 (choose-completion):
1653 (completion-switch-to-minibuffer): Added.
1654 ([Tab]): [Tab] previously switched to the minibuffer
1655 but since [space] does that and since most applications in the
1656 world use [Tab] to select the next item in a list, do that in the
1657 *Completions* buffer too. This will cause the least confusion
1658 among the largest population of users. -- Bob Weiner, BeOpen.com,
1661 1999-06-22 Bob Weiner <weiner@beopen.com>
1663 * help.el (help-buffer-name): Added support for a null value
1664 of `help-buffer-prefix-string' since some buffers require no
1667 1999-06-20 Bob Weiner <weiner@beopen.com>
1669 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1670 in the completion-list-mode-map to bury the completions buffer
1671 even when the minibuffer is no longer active.
1673 1999-06-20 Bob Weiner <weiner@beopen.com>
1675 * list-mode.el (list-mode): It is visually disconcerting to have
1676 the text cursor disappear within list buffers, especially when
1677 moving from window to window, so leave it visible.
1679 1999-07-01 SL Baur <steve@miho.m17n.org>
1681 * menubar-items.el (default-menubar): Conditionalize the bug
1682 report menu item (which may not be possible in this XEmacs).
1683 Reported by: Ken'ichi Handa <handa@etl.go.jp>
1685 1999-06-30 SL Baur <steve@miho.m17n.org>
1687 * subr.el (with-current-buffer): DOC string fix.
1688 Suggested by Bob Weiner <weiner@altrasoft.com>
1690 1999-06-25 Charles G Waldman <cgw@fnal.gov>
1692 * cus-face.el (custom-face-italic): insert missing args
1694 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1696 * packages.el (package-locations): Changed default early package
1697 hierarchies to ~/.xemacs/mule-packages and
1698 ~/.xemacs/xemacs-packages.
1700 1999-06-23 SL Baur <steve@miho.m17n.org>
1702 * mule/mule-category.el (Top Level): ASCII is also latin-1.
1704 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1706 * packages.el (package-locations): Changed default early package
1707 hierarchy to ~/.xemacs/packages.
1708 (package-locations): Removed `packages' as a possible name for a
1709 late package hierarchy.
1711 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1713 * mule/mule-category.el (word-combining-categories): Set up new
1715 (word-separating-categories): Likewise.
1717 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
1719 * XEmacs 21.2.17 is released
1721 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
1723 * font-menu.el (font-menu-set-font): allow for nil specification
1726 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
1728 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1731 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1733 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1734 8859-5 instead of ISO 8859-1.
1736 1999-06-15 SL Baur <steve@steve1.m17n.org>
1738 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1739 (viet-viscii-encode-table): Ditto.
1741 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1742 Make obsolete definition of char-octet.
1744 1999-06-14 SL Baur <steve@steve1.m17n.org>
1746 * subr.el: Move no-Mule make-char ...
1747 * help-nomule.el (make-char): To here.
1748 (string-width): Make Mule compatibility alias.
1750 1999-06-15 Andy Piper <andy@xemacs.org>
1752 * select.el (get-selection-no-error): really make there be no-error.
1753 (get-selection): revert to original.
1755 1999-06-11 Andy Piper <andy@xemacs.org>
1757 * select.el (selection-sets-clipboard): renamed.
1758 (own-selection): use it.
1760 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1762 * XEmacs 21.2.16 is released
1764 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1766 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1767 missing characters to avoid crash.
1769 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1771 * coding.el (set-terminal-coding-system): Only set the console
1772 coding system on the selected console if it is a tty.
1774 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1781 * faces.el (frob-face-property):
1782 * font-menu.el (font-menu-set-font):
1783 Actually apply changes from 1999-03-17
1785 1999-06-10 Andy Piper <andy@xemacs.org>
1787 * select.el (get-selection): abstract out non error-signalling
1789 (get-selection-no-error): get-selection without signalling an
1791 (selection-is-clipboard-p): new variable. controls whether the
1792 selection sets the clipboard.
1793 (own-selection): use it.
1795 * mouse.el (insert-selection): fallback to clipboard after trying
1796 primary selection and cutbuffer.
1798 1999-06-05 Andy Piper <andy@xemacs.org>
1800 * x-select.el (xselect-kill-buffer-hook-1): use generalised
1801 selection functions.
1803 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1805 * code-files.el (buffer-file-coding-system): Use `raw-text' as
1807 (load): Use `raw-text' instead of `no-conversion'.
1808 (insert-file-contents): Likewise.
1810 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1813 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1815 * coding.el: Don't copy `no-conversion' to `raw-text'.
1817 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
1819 * subr.el (make-char): Define it if Mule is not around.
1821 1999-06-07 SL Baur <steve@steve1.m17n.org>
1823 * mule/mule-help.el: Add trailing newline. Use mule keyword.
1825 * x-select.el (x-disown-selection-internal): Restore symbol as an
1827 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1829 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
1831 * XEmacs 21.2.15 is released
1833 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
1835 * subr.el (split-string): Avoid infinite looping
1837 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1839 * ldap.el (ldap-ignore-attribute-codings): New variable
1840 (ldap-default-attribute-decoder): New variable
1841 (ldap-coding-system): New variable
1842 (ldap-attribute-syntax-encoders): New variable
1843 (ldap-attribute-syntax-decoders): New variable
1844 (ldap-attribute-syntaxes-alist): New variable
1845 (ldap-encode-boolean): New function
1846 (ldap-decode-boolean): New function
1847 (ldap-encode-country-string): New function
1848 (ldap-decode-string): New function
1849 (ldap-decode-address): New function
1850 (ldap-encode-address): New function
1851 (ldap-decode-attribute): New function
1852 (ldap-search): Use some of these
1854 1999-05-25 Jan Vroonhof <jan@xemacs.org>
1856 * version.el (emacs-version): Make the patch level/beta come
1857 before the XEmacs qualifier so that it gets into (funcall
1858 emacs-version) and thus in the bug reports.
1859 (emacs-version>=): Support patch levels.
1861 1999-06-03 SL Baur <steve@xemacs.org>
1863 * version.el: implement x.y.z version number
1864 From Jan Vroonhof <vroonhof@math.ethz.ch>
1866 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1868 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1870 1999-05-22 Vin Shelton <acs@xemacs.org>
1872 * startup.el: Document -private and break out non-standard X options.
1874 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1876 * mule/mule-charset.el (charset-after): New function.
1877 (charset-direction): Synch with Mule, update docstring.
1878 (get-charset-property): New function.
1879 (put-charset-property): New function.
1880 (charset-plist): New function.
1882 * mule/mule-charset.el (compose-region):
1883 (decompose-region): remove; these functions (which don't work
1884 since we don't do composite characters) have been moved to
1886 (toplevel): follow coding standards
1888 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1890 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1893 * code-files.el: Fix commentary to follow coding standards. Move
1894 the single line left in mule-files.el to here.
1896 * mule/mule-files.el: delete.
1898 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
1900 * info.el (Info-scroll-prev): Use event functions instead of the
1901 old emacs 19 interface.
1903 1999-06-02 Andy Piper <andy@xemacs.org>
1905 * x-font-menu.el (x-font-menu-load-font):
1906 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1908 1999-05-31 Andy Piper <andy@xemacs.org>
1910 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1912 (font-menu-this-frame-only-p): ditto.
1913 (font-menu-max-items): reinstate, from Jan Vroonhof
1914 <vroonhof@math.ethz.ch>
1915 (font-menu-submenu-name-format): ditto.
1916 (font-menu-split-long-menu): ditto, for use by the family
1918 (font-menu-family-constructor): use it.
1920 1999-05-30 Andy Piper <andy@xemacs.org>
1922 * msw-faces.el (mswindows-font-regexp): new font matching regexp
1923 for use by the font menu.
1925 * msw-font-menu.el: new file implementing mswindows specific
1926 font-menu behaviour.
1927 (mswindows-font-menu-registry-encoding): new function mirroring x version.
1928 (mswindows-font-menu-junk-families): ditto.
1929 (hack-font-truename): ditto.
1930 (mswindows-font-regexp-ascii): ditto.
1931 (mswindows-reset-device-font-menus): ditto.
1932 (mswindows-font-menu-font-data): ditto.
1933 (mswindows-font-menu-load-font): ditto.
1935 * x-font-menu.el (x-reset-device-font-menus): made device specific.
1936 (x-font-menu-font-data): ditto.
1937 (x-font-menu-load-font): ditto.
1939 * font-menu.el: new file implementing generic font menu behaviour.
1940 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1941 made device independent.
1942 (font-menu-this-frame-only-p): ditto.
1943 (font-menu-preferred-resolution): ditto.
1944 (font-menu-size-scaling): new variable used to determine whether
1945 sizes are in points or tenths of a point.
1946 (vassoc): moved from x-font-menu.el.
1947 (device-fonts-cache): ditto.
1948 (device-fonts-cache): ditto.
1949 (flush-device-fonts-cache): ditto.
1950 (reset-device-font-menus): copied from x-font-menu.el and made
1951 device independent. Most functionality deferred to
1952 device-dependent versions.
1953 (font-menu-family-constructor): copied from x-font-menu.el and
1954 made device independent.
1955 (font-menu-size-constructor): ditto.
1956 (font-menu-weight-constructor): ditto.
1957 (font-menu-set-font): ditto.
1958 (font-menu-change-face): ditto.
1959 (font-menu-load-font): new device method.
1960 (font-menu-font-data): ditto.
1962 * x-font-menu.el: The above functions deleted.
1964 1999-05-26 Andy Piper <andy@xemacs.org>
1968 * loadup.el: rehash expand-file-name usage to not use default-directory.
1970 1999-05-21 Andy Piper <andy@xemacs.org>
1972 * x-select.el (x-select-convert-to-text):
1973 (x-selected-text-type):
1975 (xselect-convert-to-string):
1976 (xselect-convert-to-compound-text):
1977 (xselect-convert-to-length):
1978 (xselect-convert-to-targets):
1979 (xselect-convert-to-delete):
1980 (xselect-convert-to-filename):
1981 (xselect-convert-to-charpos):
1982 (xselect-convert-to-lineno):
1983 (xselect-convert-to-colno):
1984 (xselect-convert-to-sourceloc):
1985 (xselect-convert-to-os):
1986 (xselect-convert-to-host):
1987 (xselect-convert-to-user):
1988 (xselect-convert-to-class):
1989 (xselect-convert-to-name):
1990 (xselect-convert-to-integer):
1991 (xselect-convert-to-atom):
1992 (xselect-convert-to-identity): functions renamed from x-* and
1994 (x-get-secondary-selection): use rename get-selection.
1995 (x-get-clipboard): ditto.
1996 (x-own-selection): moved to select.el.
1997 (x-valid-simple-selection-p): ditto.
1998 (x-dehilight-selection): ditto.
1999 (x-own-clipboard): ditto.
2000 (x-disown-selection): ditto.
2002 * x-mouse.el (x-yank-function): moved to mouse.el.
2003 (x-insert-selection): ditto.
2004 (x-set-point-and-move-selection): use renamed function.
2006 * select.el (selected-text-type): moved and renamed from
2008 (selection-owner-p): moved to C.
2009 (selection-exists-p): ditto.
2010 (get-cutbuffer): new device method.
2011 (get-selection): generalised and moved from x-select.el.
2012 (own-selection): moved x-own-selection functionality into here.
2013 (dehilight-selection): renamed and moved from x-select.el.
2014 (own-clipboard): functionality moved from x-select.el using new
2016 (disown-clipboard): ditto.
2017 (select-convert-to-text):
2018 (select-convert-to-string):
2019 (select-convert-to-compound-text):
2020 (select-convert-to-length):
2021 (select-convert-to-targets):
2022 (select-convert-to-delete):
2023 (select-convert-to-filename):
2024 (select-convert-to-charpos):
2025 (select-convert-to-lineno):
2026 (select-convert-to-colno):
2027 (select-convert-to-sourceloc):
2028 (select-convert-to-os):
2029 (select-convert-to-host):
2030 (select-convert-to-user):
2031 (select-convert-to-class):
2032 (select-convert-to-name):
2033 (select-convert-to-integer):
2034 (select-convert-to-atom):
2035 (select-convert-to-identity): new functions renamed from x-* and
2036 moved from x-select.el.
2038 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
2039 into here and use as the default window-system mouse yank.
2040 (insert-selection): generalised and moved from x-mouse.el.
2041 (own-clipboard): moved to C.
2043 * msw-select.el (mswindows-selection-owned-p): deleted.
2044 (mswindows-own-selection): generalised and moved to select.el.
2045 (mswindows-disown-selection): generalised and moved to C.
2046 (mswindows-selection-owner-p): ditto.
2048 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
2050 * XEmacs 21.2.14 is released
2052 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
2054 * about.el: update contact info for jason and slb.
2056 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
2058 * mule/european.el (setup-romanian-environment): Add Romanian
2059 support from Emacs/Mule romanian.el.
2061 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
2063 * cus-face.el: Label all custom changes with the 'custom' tag.
2065 * cus-edit.el: idem ditto.
2067 * faces.el: Added suport for adding device tags to various functions.
2068 (custom): New device tag.
2069 (face-spec-set): Call reset face with tags argument. No longer do
2070 x-init-global-faces hack.
2072 * faces.el (frob-face-property): Use an anonymous specifier to map
2073 frob-face-property-1 over.
2075 * x-font-menu.el (font-menu-set-font): Always specify all
2076 properties to custom.
2078 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
2080 * mule/european.el (setup-czech-environment): Add czech support.
2081 From David Sauer <davids@orfinet.cz>
2083 1999-03-15 SL Baur <steve@xemacs.org>
2085 * check-features.el: Turn hard errors into warnings.
2087 1999-03-21 SL Baur <steve@xemacs.org>
2089 * simple.el (delete-key-deletes-forward): As per discussion on
2090 xemacs-beta, default to t.
2092 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
2094 * loadup.el: Define Installation-string before loading anything.
2096 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
2098 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
2099 From Anders Stenman <stenman@isy.liu.se>
2101 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2103 * wid-edit.el (widget-glyph-find): Ditto.
2105 * packages.el (locate-library): Ditto.
2107 * loadup.el (really-early-error-handler): Ditto.
2109 * lib-complete.el (read-library): Ditto.
2111 * faces.el (set-face-stipple): Ditto.
2113 * code-files.el (load): Use new calling style of locate-file.
2115 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2117 * packages.el (packages-unbytecompiled-lisp): Installation.el is
2120 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2122 * dumped-lisp.el (preloaded-file-list): Don't load
2125 * loadup.el (Installation-string): Define it here.
2127 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2129 * dumped-lisp.el (preloaded-file-list): Revert previous change --
2130 Installation.el needs to be loaded before `dump-paths', otherwise
2131 the dumping process won't find it.
2133 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
2135 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
2136 subr so that we can use `replace-in-string' in Installation.el to
2137 get rid of C-m chars under the native Windows build.
2139 1999-04-29 Andy Piper <andy@xemacs.org>
2141 * make-docfile.el: canonicalize file and directory names.
2143 * device.el (call-device-method): new function for calling device
2145 (define-device-method): new function for defining device methods.
2146 (define-device-method*): ditto.
2148 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
2150 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
2152 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2154 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
2155 (cyrillic-koi8-r-encode-table): Likewise.
2156 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
2157 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
2159 * mule/mule-misc.el (split-char-or-char-int): New function [moved
2160 from vietnamese.el].
2162 * mule/vietnamese.el: Move function `split-char-or-char-int' to
2165 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2167 * mule/thai-xtis.el:
2168 - Change font registry name from "Thai94x94-0" to "xtis-0".
2169 - Change mnemonic of coding-system `tis-620' to "TIS620".
2171 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2173 * mule/ethiopic.el: fixed.
2175 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2177 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
2179 * mule/thai-xtis.el: New file.
2181 * mule/vietnamese.el: New file.
2183 * mule/ethiopic.el: New file.
2185 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
2187 * bytecomp.el (byte-compile-close-variables): Leave
2188 debug-issue-ebola-notices alone.
2190 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2192 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
2193 at the top of the buffer since it is the most important thing to
2195 (ldap-get-host-parameter): New defun
2196 (ldap-search): Add a new parameter `withdn' to retrieve the
2197 distinguished names of entries
2199 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
2201 * startup.el (splash-frame-body): Date and spelling fixes.
2203 1999-03-16 Colin Rafferty <colin@xemacs.org>
2205 * view-less.el (toggle-truncate-lines): add autoload tag
2207 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
2209 * format.el (format-alist): Disable image stuff.
2211 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
2213 * wid-edit.el (widget-glyph-find): Search by directories, then by
2214 suffixes rather than the other way around.
2215 (widget-image-conversion): Renamed to
2216 `widget-image-file-name-suffixes'.
2218 1999-04-16 Olivier Galibert <galibert@pobox.com>
2220 * mule/mule-charset.el: Made old functions obsolete, remove the
2221 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
2222 (charset-iso-graphic-plane): Rename from charset-graphic.
2223 (charset-iso-final-char): Rename from charset-final.
2224 (charset-width): Rename from charset-columns.
2225 (charset-bytes): Added from fsf compatibility, returns always 1.
2227 * mule/mule-misc.el: Move charset-doc-string alias to
2230 1999-04-14 Colin Rafferty <colin@xemacs.org>
2232 * x-faces.el (x-make-font-bold-italic): honor
2233 *try-oblique-before-italic-fonts*
2235 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
2237 * cl-extra.el (coerce): Coerce numbers to characters correctly.
2239 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
2241 * x-faces.el (try-oblique-before-italic-fonts): Use the right
2244 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
2246 * cl-extra.el (equalp): Would bug out for lists.
2248 1999-03-12 Charles G Waldman <cgw@fnal.gov>
2250 * about.el (about-hackers): Change cgw's email address
2252 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
2254 * XEmacs 21.2.13 is released
2256 1999-03-12 SL Baur <steve@xemacs.org>
2258 * simple.el (delete-key-deletes-forward): Revert to previous
2261 1999-01-18 Didier Verna <verna@inf.enst.fr>
2263 * menubar-items.el (xemacs-splash-buffer): handle the case of
2264 multiple elements in the splash buffer body.
2266 * startup.el (splash-frame-timeout): new constant: interval
2267 between splash buffer elements.
2268 (command-line-1): handle splash buffer with multiple elements (use
2270 (splash-frame-body): Originally `startup-splash-frame-body'.
2271 Rewrote a cleaner and more readable version. This can now be array,
2272 in which case each element is displayed in turn in the splash buffer.
2273 (splash-frame-static-body): new constant. Persistent information
2274 across all splash buffer elements (preserves the possibility to give
2275 it in different languages.
2276 (circulate-splash-frame-elements): new function. Used as a timeout
2277 to circulate through all splash frame elements and display them in
2279 (display-splash-frame): originally `startup-splash-frame'. Handle
2280 the case of multiple elements in the splash buffer body. Now
2281 returns a timeout id if multiple elements to display, or nil.
2283 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
2285 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
2286 so they can be overridden by x-init-face-from-resources.
2287 Additionally specify the font name also with an x tag.
2289 1999-03-08 Andy Piper <andy@xemacs.org>
2291 * package-get.el (package-get-base): autoload.
2293 * menubar-items.el (default-menubar): add update menu item. Fix
2294 custom menu to only be activated when package-base is available.
2296 * package-get.el (package-get-custom): don't load
2297 package-get-custom as it is auto-generated. Fix group definition.
2299 1999-03-05 Didier Verna <verna@inf.enst.fr>
2301 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
2302 instead of `symbol-name' (Thanks Kyle).
2304 * cus-edit.el (custom-save-variables): use `prin1' instead of
2305 princ to write symbols.
2307 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2309 * XEmacs 21.2.12 is released
2311 1999-03-05 SL Baur <steve@xemacs.org>
2313 * menubar-items.el (default-menubar): Add kfm browsing support.
2314 From Neal Becker <nbecker@fred.net>
2316 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
2318 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
2319 calls to font-lock during buffer reversion.
2321 1999-02-12 Didier Verna <verna@inf.enst.fr>
2323 * info.el (Info-build-node-completions): unconditionally widen the
2326 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
2328 * x-faces.el (x-init-face-from-resources):
2329 Only set fonts in the 'x locale.
2331 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
2333 * package-ui.el (pui-install-selected-packages): Don't throw on
2334 `package-admin-delete-binary-package' returning nil since it's
2335 normal. Reindent function.
2336 (pui-add-required-packages): Handle case where packages selected
2337 for installation have never been installed.
2339 1999-03-03 Martin Buchholz <martin@xemacs.org>
2341 * menubar-items.el (default-menubar):
2342 Implement the ``Mule->Set coding system of process'' menu item.
2344 1999-02-18 Martin Buchholz <martin@xemacs.org>
2346 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
2348 - Change some `if's to `when's
2350 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
2352 * XEmacs 21.2.11 is released
2354 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2356 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
2357 against window close (Fix Bug #460).
2358 (ask-user-about-lock-dbox): Idem.
2360 1999-02-25 SL Baur <steve@xemacs.org>
2362 * mule/mule-charset.el (charset-leading-byte): New function.
2363 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
2365 1999-02-12 Andy Piper <andy@xemacs.org>
2367 * about.el (xemacs-hackers): change andy's email address.
2368 (about-url-alist): change andy's web page address.
2369 (about-xemacs): add piper.
2371 1999-02-16 SL Baur <steve@xemacs.org>
2373 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2374 of mule-base into lisp/mule.
2376 1999-02-16 SL Baur <steve@xemacs.org>
2390 mule/mule-category.el:
2392 mule/mule-charset.el:
2394 mule/mule-coding.el:
2399 mule/mule-tty-init.el:
2400 mule/mule-x-init.el:
2401 mule/viet-chars.el: Remerge from mule-base.
2403 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2404 of mule-base into lisp/mule.
2406 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
2408 * process.el (exec-to-string): Use `shell-command-switch' in place
2409 of hard-wired "-c" (for WindowsNT).
2411 1999-02-08 Charles G Waldman <cgw@pgt.com>
2413 * menubar-items.el (default-menubar): Remove obsolete
2416 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
2418 * package-admin.el (package-admin-get-install-dir): First fall
2419 back to the location of xemacs-base for non-mule packages.
2421 1999-02-15 Martin Buchholz <martin@xemacs.org>
2424 - improved automounter tmp directory support.
2425 - support 4 (!) empirically discovered automounter conventions
2427 1999-02-12 SL Baur <steve@xemacs.org>
2429 * etags.el (pop-tag-mark): autoload to match key binding.
2431 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2433 * XEmacs 21.2.10 is released
2435 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
2437 * package-get.el (package-get-remote-filename): Don't bug out for
2438 a local file name in the search entry.
2440 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
2442 * XEmacs 21.2.9 is released
2444 1999-01-19 Didier Verna <verna@inf.enst.fr>
2446 * replace.el (replace-search-function): new variable containing a
2447 function to perform a search-forward.
2448 (replace-re-search-function): new variable containing a function
2449 to perform a re-search-forward.
2450 (perform-replace): use them.
2452 1999-01-25 Didier Verna <verna@inf.enst.fr>
2454 * select.el (selection-owner-p): use the name `XEmacs'.
2455 (cut-copy-clear-internal): ditto.
2457 1999-01-18 Andy Piper <andy@xemacs.org>
2459 * about.el (about-url-alist): Update my entry.
2460 (xemacs-hackers): Ditto.
2462 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
2464 * buffer.el (switch-to-buffer): Fixing documentation.
2465 * minibuf.el (minibuffer-completion-table): ditto.
2466 * cl-macs.el (return-from): ditto.
2468 1999-01-04 Didier Verna <verna@inf.enst.fr>
2470 * replace.el (delete-non-matching-lines): temporarily disable
2471 case-folding when called interactively with a regexp containing
2472 uppercase characters.
2473 (delete-matching-lines): ditto.
2474 (count-matches): ditto.
2475 (list-matching-lines): ditto.
2477 1999-01-07 Colin Rafferty <colin@xemacs.org>
2479 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
2480 abort if current window is split horizontally, not if others are
2481 split. Got rid of unnecessary minibuffer checking. Also, add
2482 some comments (it's still complex).
2484 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
2486 * package-get.el: changed address for doc.ic.ac.uk to
2487 sunsite.doc.ic.ac.uk
2489 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2491 * ldap.el (toplevel): Remove requires so that the file compiles
2492 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
2494 1999-01-10 J. Kean Johnston <jkj@sco.com>
2496 * dump-paths.el: Calculate module-directory and set
2497 module-load-path to the load path for modules.
2499 * loadup.el: Get bootstrap value of module-load-path from the
2500 environment variable EMACSBOOTSTRAPMODULEPATH.
2501 - Display the module load path if we're debugging paths.
2503 * setup-paths.el: Added function paths-find-site-module-directory.
2504 - Added function paths-find-module-directory.
2505 - Added function paths-construct-module-load-path. Uses new
2506 environment variable EMACSMODULEPATH.
2508 1998-12-30 Martin Buchholz <martin@xemacs.org>
2510 * font.el (font-default-object-for-device):
2511 Oops! This `or' can't be replaced by `unless'.
2512 Fixed inability to run w3, among other things.
2514 1998-12-17 Charles G. Waldman <cgw@pgt.com>
2516 * package-admin.el: Change initialization of
2517 package-admin-install-function dependent on system type.
2518 Change package-admin-install-function-mswindows to use
2521 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
2523 * mouse.el (default-mouse-motion-handler): Disable help echo while
2526 1998-12-28 Martin Buchholz <martin@xemacs.org>
2528 * XEmacs 21.2.8 is released.
2530 1998-12-24 Martin Buchholz <martin@xemacs.org>
2532 * XEmacs 21.2.7 is released.
2534 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2536 * package-ui.el (pui-list-packages): Set truncate-lines.
2538 * package-get.el (package-get-download-menu): Use
2539 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2541 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2542 (pui-help-string): idem.
2543 (list-packages-mode): New major mode.
2544 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2545 (pui-install-selected-packages): Add suport for removing packages.
2546 (pui-toggle-package-delete-key): New function.
2547 (pui-popup-context-sensitive): New kludge.
2548 (pui-list-packages): Add warning when `package-get-remote' is nil.
2549 (package-ui-add-site): New function.
2551 1998-12-01 Didier Verna <verna@inf.enst.fr>
2553 * hyper-apropos.el (hyper-where-is): added the missing autoload.
2555 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2557 * ldap.el: Custom-ized
2558 (toplevel): Do not provide `ldap' which is provided by C level
2560 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2562 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
2564 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2566 1998-12-17 Andy Piper <andy@xemacs.org>
2568 * sound.el (sound-load-list): name changed from sound-load-alist.
2569 (sound-extension-list): name changed from sound-ext-list.
2570 (load-default-sounds): use new names.
2571 (load-sound-file): use new names.
2573 1998-12-16 Andy Piper <andy@xemacs.org>
2575 * XEmacs 21.2.6 is released
2577 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
2579 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2582 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
2584 * wid-edit.el (widget-echo-this-extent): Set
2585 help-echo-owns-message to t.
2587 1998-11-30 Greg Klanderman <greg@alphatech.com>
2589 * package-get.el (package-get-download-menu): use toggles for
2590 each site in the download site menu.
2592 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
2594 * package-get.el (package-get): If we cannot find a package
2595 because package-get-remote is not set, give a more helpful
2598 1998-11-30 Greg Klanderman <greg@alphatech.com>
2600 * package-get.el (package-get-remote-filename): use an EFS path
2601 with user anonymous if no user is specified.
2603 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2605 * faces.el (face-spec-set): Re-init fallfacks for default after
2606 calling reset-face on the default face.
2608 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2610 * package-admin.el (package-admin-default-install-function):
2611 Behave as advertised. Make sure the pkg-dir is proper for
2613 (package-admin-add-binary-package): Make sure the pkg-dir is
2614 proper for default-directory.
2615 (package-admin-install-function-mswindows): Make sure the pkg-dir
2616 is proper for default-directory.
2618 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2620 * XEmacs 21.2.5 is released
2622 1998-12-05 SL Baur <steve@altair.xemacs.org>
2624 * files.el (binary-file-regexps): regexp-opt is not available at
2627 1998-11-30 Martin Buchholz <martin@xemacs.org>
2630 * x-win-sun.el (x-win-init-sun):
2632 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2634 * x-init.el (init-post-x-win):
2635 * x-init.el (init-pre-x-win):
2636 * x-init.el (x-initialize-compose):
2641 * wid-edit.el (widget-glyph-click):
2642 * wid-edit.el (widget-glyph-find):
2643 * wid-edit.el (widget-type):
2644 * view-less.el (view-buffer-other-window):
2645 * very-early-lisp.el:
2649 * term/sun.el (suntool-map):
2650 * term/sun-mouse.el:
2652 * syntax.el (modify-syntax-entry):
2655 * startup.el (lock-directory):
2656 * simple.el (set-comment-column):
2657 * simple.el (backward-delete-char-untabify):
2658 * shadow.el (find-emacs-lisp-shadows):
2660 * setup-paths.el (paths-construct-info-path):
2661 * select.el (cut-copy-clear-internal):
2662 * process.el (call-process-region):
2663 * process.el (start-process-shell-command):
2665 * paths.el (rmail-spool-directory):
2666 * paragraphs.el (use-hard-newlines):
2667 * package-get.el (package-get-dependencies):
2668 * package-admin.el (package-admin-delete-binary-package):
2669 * obsolete.el (truncate-string):
2670 * obsolete.el (store-substring):
2671 * mouse.el (default-mouse-track-maybe-own-selection):
2672 * mouse.el (mouse-yank-at-point):
2674 * modeline.el (mouse-drag-modeline):
2675 * minibuf.el (read-directory-name-internal):
2676 * minibuf.el (read-file-name-internal):
2677 * minibuf.el (read-file-name-internal-1):
2678 * minibuf.el (read-file-name-2):
2679 * minibuf.el (exact-minibuffer-completion-p):
2680 * minibuf.el (read-from-minibuffer):
2682 * menubar.el (check-menu-syntax):
2683 * map-ynp.el (map-y-or-n-p):
2684 * make-docfile.el (docfile-out-of-date):
2685 * loadup.el ((member "run-temacs" command-line-args)):
2686 * loadup.el ((member "no-site-file" command-line-args)):
2687 * loadup.el (really-early-error-handler):
2691 * lisp-mnt.el (lm-verify):
2692 * lib-complete.el (lib-complete:cache-completions):
2693 * lib-complete.el (library-all-completions):
2694 * itimer.el (itimer-run-expired-timers):
2695 * info.el (Info-mode):
2696 * info.el (Info-insert-file-contents):
2697 * info.el (Info-rebuild-dir):
2698 * info.el (Info-build-dir-anew):
2699 * info.el (Info-parse-dir-entries):
2700 * info.el (Info-dir-outdated-p):
2701 * info.el (Info-insert-dir):
2702 * info.el (info-xref):
2704 * hyper-apropos.el (hyper-apropos-get-doc):
2705 * hyper-apropos.el (hyper-describe-face):
2706 * hyper-apropos.el (hyper-apropos-mode):
2708 * help.el (list-processes):
2711 * font.el (mswindows-font-create-name):
2712 * font.el (font-default-font-for-device):
2713 * font.el (x-font-create-object):
2714 * font.el (font-registry):
2716 * font-lock.el (font-lock-keywords):
2718 * finder.el (finder-compile-keywords):
2719 * find-paths.el (paths-find-recursive-path):
2720 * fill.el (set-justification-center):
2721 * fill.el (fill-region-as-paragraph):
2722 * files.el (insert-directory):
2723 * files.el (wildcard-to-regexp):
2724 * files.el (recover-file):
2725 * files.el (basic-save-buffer):
2726 * files.el (delete-auto-save-file-if-necessary):
2727 * files.el (file-relative-name):
2728 * files.el (backup-extract-version):
2729 * files.el (backup-buffer):
2730 * files.el (set-visited-file-name):
2731 * files.el (set-auto-mode):
2732 * files.el (interpreter-mode-alist):
2734 * files.el (find-file-noselect):
2735 * files.el (abbreviate-file-name):
2736 * files.el (parse-colon-path):
2737 * files.el (directory-abbrev-alist):
2738 * etags.el (visit-tags-table-buffer):
2739 * easymenu.el (easy-menu-define):
2740 * dragdrop.el (experimental-dragdrop-drag):
2741 * dragdrop.el (dragdrop-drop-do-functions):
2742 * dragdrop.el (dragdrop-drop-at-point):
2743 * disass.el (disassemble-1):
2744 * disass.el (disassemble-internal):
2745 * disass.el (disassemble):
2747 * derived.el (derived-mode-init-mode-variables):
2748 * derived.el (define-derived-mode):
2749 * custom.el (defgroup):
2750 * cus-edit.el (custom-quote):
2752 * code-process.el (open-network-stream):
2753 * code-process.el (start-process):
2754 * code-process.el (call-process-region):
2755 * code-process.el (call-process):
2757 * code-files.el (insert-file-contents):
2759 * code-files.el (buffer-file-coding-system-for-read):
2760 * cmdloop.el (yes-or-no-p-minibuf):
2764 * callers-of-rpt.el (make-caller-report):
2765 * callers-of-rpt.el:
2766 * bytecomp.el (batch-byte-recompile-directory):
2767 * bytecomp.el (batch-byte-compile-1):
2768 * bytecomp.el (batch-byte-compile):
2769 * bytecomp.el (display-call-tree):
2770 * bytecomp.el (byte-compile-insert):
2771 * bytecomp.el (byte-compile-two-args-19->20):
2772 * bytecomp.el (byte-compile-variable-ref):
2773 * bytecomp.el (byte-compile-form):
2774 * bytecomp.el (byte-compile-top-level-body):
2775 * bytecomp.el (byte-compile-out-toplevel):
2776 * bytecomp.el (byte-compile-byte-code-maker):
2777 * bytecomp.el (byte-compile-file-form-defmumble):
2778 * bytecomp.el (byte-compile-file-form):
2779 * bytecomp.el (byte-compile-keep-pending):
2780 * bytecomp.el (byte-compile-insert-header):
2781 * bytecomp.el (byte-compile-from-buffer):
2782 * bytecomp.el (byte-compile-file):
2783 * bytecomp.el (byte-recompile-file):
2784 * bytecomp.el (byte-compile-close-variables):
2785 * bytecomp.el (byte-compile-warn-about-unused-variables):
2786 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2787 * bytecomp.el (byte-compiler-legal-options):
2788 * bytecomp.el (byte-compile-lapcode):
2789 * bytecomp.el (byte-optimize-log):
2790 * bytecomp.el ((fboundp 'defsubst)):
2792 * bytecomp-runtime.el:
2793 * byte-optimize.el (byte-optimize-apply):
2794 * byte-optimize.el (car):
2795 * byte-optimize.el (byte-optimize-form):
2796 * byte-optimize.el (byte-optimize-form-code-walker):
2798 * build-report.el (build-report-insert-installation-file):
2799 * build-report.el (build-report):
2801 * apropos.el (apropos-documentation):
2803 - clean up byte-compile warnings
2804 - remove unused variables
2805 - Use common lisp style hashtable functions
2806 - byte compiler cleanup
2807 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2808 - remove old backquote syntax usage
2809 - move some cl functionality into C for speed.
2810 - remove last remaining VMS support
2812 - implement last, butlast, nbutlast, copy-list in C.
2813 - new macro ignore-file-errors, similar to ignore-errors
2814 (ignore-file-errors (delete-file "foo"))
2815 - get frequent garbage collection during loadup.el by tweaking
2816 gc-cons-threshold, rather than explicitly calling garbage-collect
2817 - default delete-key-deletes-forward to `t'.
2819 1998-11-28 SL Baur <steve@altair.xemacs.org>
2821 * XEmacs 21.2-beta4 is released.
2823 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2825 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2826 (easy-menu-item-present-p): Wrapper around find-menu-item.
2827 (easy-menu-remove-item): Wrapper around delete-menu-item.
2829 * menubar.el (delete-menu-item): Add 'from-menu' argument.
2830 (add-menu-button): Add 'in-menu' argument.
2831 (add-menu-item-1): Add in-menu support to helper function.
2833 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2835 * isearch-mode.el (isearch-mode): Fix keymap lossage.
2837 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2839 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2842 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
2844 * process.el (shell-command-on-region): Report if the command
2845 succeeded or failed.
2847 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
2849 * subr.el (buffer-substring-no-properties): Comment out.
2851 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
2853 * msw-faces.el (mswindows-find-smaller-font): Turning font names
2854 into font instances first, like `x-frob-font-size' does.
2855 (mswindows-find-larger-font): ditto
2857 1998-11-04 Greg Klanderman <greg@alphatech.com>
2859 * package-ui.el (pui-install-selected-packages): fix args in call
2862 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
2864 * package-get.el (host-name): New widget type.
2865 (package-get-remote): Better customization using new type.
2866 (package-get-download-sites): idem dito.
2868 (package-get-custom): Do not use package-get-all untill we have
2869 runtime dependencies.
2871 (package-get-remove-copy): Default to 't' we no longer need this
2872 kludge as we do not currently use depenencies.
2874 (package-get-was-current): New variable.
2875 (package-get-require-base): New 'force-current' argument.
2876 (package-get-update-base): idem
2877 (package-get-package-provider): idem
2878 (package-get-locate-index-file): New 'no-remote' argument.
2879 (package-get-locate-file): idem.
2881 (package-get-maybe-save-index): New function.
2882 (package-get-update-base): Use it.
2884 1998-10-28 Greg Klanderman <greg@alphatech.com>
2886 * package-get.el (package-get-remote): default to nil; by default,
2887 don't go out to the net via EFS. They must select a download site.
2888 (package-get-download-sites): new variable.
2889 (package-get-download-menu): new function.
2890 (package-get-locate-index-file): new function.
2891 (package-get-update-base): use it.
2893 * menubar-items.el (default-menubar): add "Update Package Index"
2894 and "Add Download Site" menus under Options | Manage Packages.
2896 1998-10-19 Greg Klanderman <greg@alphatech.com>
2898 * package-get.el (package-get): bugfix code checking installed version
2899 for case where package is not currently installed.
2900 (package-get-require-signed-base-updates): new variable.
2901 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2902 deemed not a goot thing. Use the variable
2903 package-get-allow-unsigned-base-updates instead.
2905 1998-10-16 Greg Klanderman <greg@alphatech.com>
2907 * package-get.el (package-get): Don't install an older version than
2908 we already have unless explicitly told to. Issue a warning.
2910 * package-ui.el (pui-add-required-packages): when adding
2911 dependencies, don't add packages that are up to date.
2912 (pui-package-symbol-char): Don't consider a package out of date
2913 if you have a newer version installed than the latest version in
2916 * package-get.el (package-get-base-filename): document that it may
2917 be a path relative to package-get-remote; new default value.
2918 (package-get-locate-file): new function.
2919 (package-get-update-base): use it to expand package-get-base-filename.
2920 (package-get-save-base): new function to save the package-get database
2922 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2923 (package-get-update-base): pass the REMOTE-SOURCE arg.
2924 (package-get-update-base-entry): call package-get-custom-add-entry.
2925 (package-get-file-installed-p): removed; no longer needed.
2926 (package-get-create-custom): ditto.
2927 (toplevel): remove code to build and load package-get-custom.el
2928 (package-get-custom-add-entry): new function.
2930 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
2932 * wid-edit.el (widget-button-click): Don't switch window.
2934 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2936 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2938 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
2940 * etags.el (find-tag-default): Run find-tag-hook using
2941 run-hooks rather than funcall
2943 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
2945 * isearch-mode.el (isearch-mode): Set the current minor mode maps
2946 and the current local map as the parents to isearch-mode-map.
2948 1998-10-15 SL Baur <steve@altair.xemacs.org>
2950 * XEmacs 21.2-beta3 is released.
2952 1998-10-15 Greg Klanderman <greg@alphatech.com>
2954 * package-get.el (package-get-update-base): use
2955 insert-file-contents-internal, not insert-file-contents-literally.
2957 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2959 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2962 1998-10-15 Greg Klanderman <greg@alphatech.com>
2964 * package-get.el (package-get-update-base-entry): new function.
2965 (package-get-update-base): renamed; was `package-get-load-base'.
2966 cleanup, and use package-get-update-base-from-buffer.
2967 (package-get-update-base-from-buffer): new function.
2968 (package-get-update-base-entries): new; helper for above.
2969 Do not eval lisp grabbed over ftp; parse it from new format.
2971 1998-10-15 Greg Klanderman <greg@alphatech.com>
2973 * files.el (set-auto-mode): Don't play games loading package-get
2974 database; package-get-package-provider will handle it all.
2976 1998-10-14 Greg Klanderman <greg@alphatech.com>
2978 * package-get.el (package-get-base-filename): new variable.
2979 (package-get-require-base): new function.
2980 (package-get-pgp-signed-begin-line): new variable.
2981 (package-get-pgp-signature-begin-line): ditto.
2982 (package-get-pgp-signature-end-line): ditto.
2983 (package-get-load-base): new function.
2984 (package-get-interactive-package-query):
2985 (package-get-update-all):
2986 (package-get-dependencies):
2987 (package-get-package-provider):
2988 (package-get-custom): use package-get-require-base.
2989 [package-get-custom loading]: disable for now.
2991 * package-ui.el (pui-list-packages): use (package-get-require-base)
2993 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2995 * package-ui.el: Correct obvious thinko in choosing extent face.
2997 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2999 * menubar-items.el (default-menubar): pui-list-package has nothing
3000 to with Customize. Move all the package stuff to a new Item in Options.
3002 * package-ui.el (pui-menu): Add menu and Popup menu.
3004 * package-get.el (package-get): Use new
3005 package-admin-get-install-dir.
3007 * package-admin.el (package-admin-get-install-dir): New syntax.
3008 Conserve package location and put mule packages where mule-base is.
3010 * package-get.el : Customized
3012 * package-ui.el (pui): Customized
3013 (pui-package-install-dest-dir): New variable.
3014 (pui-install-selected-packages): Use it
3016 1998-10-12 SL Baur <steve@altair.xemacs.org>
3018 * package-get.el (package-get-interactive-package-query): Move
3019 dependency on package-get-base to run-time.
3020 (package-get-update-all): Ditto.
3021 (package-get-dependencies): Ditto.
3022 (package-get-package-provider): Ditto.
3023 (package-get-custom): Ditto.
3025 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
3027 * events.el: Remove 'ascii-character property from 'backspace
3030 1998-10-11 SL Baur <steve@altair.xemacs.org>
3032 * package-get-base.el: removed.
3034 1998-09-23 Didier Verna <verna@inf.enst.fr>
3036 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
3037 (no-upper-case-p): new function.
3038 (with-search-caps-disable-folding): new macro.
3039 (with-interactive-search-caps-disable-folding): new macro.
3040 (zap-to-char): In interactive mode, do a case-sensitive search if
3041 the character is uppercase.
3042 (zap-up-to-char): ditto.
3044 * replace.el (perform-replace): use the function no-upper-case-p.
3046 * isearch-mode.el (isearch-fix-case): ditto.
3047 make obsolete `with-caps-disable-folding' and
3048 `isearch-no-upper-case-p'.
3050 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
3051 (tags-search): ditto.
3052 (tags-query-replace): ditto.
3054 * info.el (Info-search): ditto.
3056 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3058 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
3060 1998-10-07 Greg Klanderman <greg@alphatech.com>
3062 * package-admin.el (package-admin-rmtree): rewritten. need to
3063 check for "." and ".." before symlink check. expand files and
3064 directories with respect to DIRECTORY, not default-directory.
3066 1998-10-04 Greg Klanderman <greg@alphatech.com>
3068 * package-get.el (package-get-all): add INSTALL-DIR argument.
3070 1998-10-06 Greg Klanderman <greg@alphatech.com>
3072 * package-ui.el (pui-add-required-packages): new function, select
3074 (pui-display-keymap): bind it.
3075 (pui-help-string): document it.
3076 (pui-install-selected-packages): package-get-all -> package-get.
3078 * package-get.el (package-get-dependencies): new function.
3080 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
3082 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
3085 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
3087 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
3089 (default-mouse-track-normalize-point): Use it.
3091 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
3093 * package-admin.el (package-admin-delete-binary-package):
3094 General cleanup. Remove unnessary use of progn and
3096 (package-admin-delete-binary-package): Do NOT mess with file
3097 modes. That is evil.
3098 (package-admin-delete-binary-package): Wrap all deleting in
3099 condition-case. The data in MANIFEST is untrustworthy.
3100 (package-admin-delete-binary-package): Let the OS worry about non
3103 1998-10-09 SL Baur <steve@altair.xemacs.org>
3105 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
3107 (lm-report-bug): Fix mail address to send bug reports to.
3109 1998-09-29 SL Baur <steve@altair.xemacs.org>
3111 * XEmacs 21.2-beta2 is released.
3113 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
3115 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
3117 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3119 * info.el (Info-mode): Document page turning by double clicks in
3120 docstring so `M-x describe-mode' will display it.
3122 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3124 * info.el (Info-mouse-track-double-click-hook): Use character
3125 widths to calculate a border region where double clicking does
3126 page turning, and return `nil' by default so other hooks, such as
3127 region highlighting, will be run.
3129 1998-09-29 Colin Rafferty <colin@xemacs.org>
3131 * sound.el (default-sound-directory-list): Initialize with all the
3132 "sounds" directories in `data-directory-list'. It used to just be
3135 * packages.el (locate-data-directory-list): Created. This gives
3136 the list of matching directories, unlike `locate-data-directory',
3137 which just gives the first one.
3139 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3141 * minibuf.el (read-from-minibuffer): No longer bind help-form but
3142 make a binding in the local keymap until help-char handling is
3145 * help.el (help-keymap-with-help-key): Provide keymap with help
3147 (help-print-help-form): New helper function.
3149 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
3151 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
3152 move extent to another buffer; no need to create a new extent.
3153 (isearch-fix-case): New function.
3154 (isearch-search-and-update): Use it.
3156 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3158 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
3159 the keymap, not minor-mode-map-alist.
3160 (isearch-done): Restore overriding-local-map.
3162 1998-09-21 Martin Buchholz <martin@xemacs.org>
3164 * bytecomp.el (byte-compile-buffer-substring):
3165 Fix for: (byte-compile (defun f () (buffer-substring)))
3166 ==> ** buffer-substring called with 3 args, but requires 0-3
3167 - new code not only works, but is more readable, too.
3169 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
3171 * msw-faces.el (mswindows-init-device-faces): Don't try to
3172 specify a default font at this late stage. Do try to force
3173 creation of the default face font so that if it fails we get
3174 an error now instead of a crash at frame creation.
3176 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
3177 mswindows-make-font-unitalic: Canonical default weight
3178 changed from "Normal" to "Regular".
3180 mswindows-make-font-bold / -bold-italic: Supplied device was
3181 not being passed into call to mswindows-find-smaller-font.
3183 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3185 * package-get.el (package-get-remote): Fix the path where to find
3186 the packages on xemacs.org.
3188 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
3190 * about.el (about-maintainer-info): Update Ben's entry.
3192 1998-09-24 Martin Buchholz <martin@xemacs.org>
3194 * lisp/shadow.el (find-emacs-lisp-shadows):
3195 - `member' was being called on lists of length 2000!
3196 - Replace with hashtables.
3197 - Replace hand-coded loops with (dolist)
3200 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
3202 * packages.el: Added new function, `package-delete-name', to
3203 delete existing packages from the installed package database
3204 (`packages-package-list'). Also added the "pkginfo" directory
3205 to `packages-special-base-regexp', so that the pkginfo directory
3206 would not get added to `late-packages'.
3208 * package-admin.el: Added ability to delete an installed package
3209 (added low-level function, `package-admin-delete-package').
3210 Understands how to use the pkginfo/MANIFEST.<package> file to
3211 delete the package. When installing a package, will also
3212 create a MANIFEST.* file if one is not provided by the
3213 package. If the MANIFEST.* doesn't exist when deleting a
3214 package, the functions will fall back to attempting to delete
3215 any package-specific lisp directory.
3217 * package-get.el: Moved some functions to package-admin.el.
3218 Added interactive function `package-get-delete-package', for
3219 use by users for deleting a package.
3221 Also modified to not require the prescence of efs.
3223 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3225 * files.el (find-file-noselect): Handle all signals, kill the
3226 buffer and resignal.
3228 1998-09-23 SL Baur <steve@altair.xemacs.org>
3230 * cl-macs.el (glyph-image): Add setf method.
3232 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
3234 * package-get.el: Fixed broken EFS downloading. Also, look for
3235 .tar.gz files first, in preference over .tgz files.
3237 * package-ui.el: Fix display of package version numbers.
3239 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
3241 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
3244 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
3246 * list-mode.el: `display-completion-list': added new/optional
3247 keyword `:completion-string', which allows the programmer to
3248 change the "Possible completions are:" prompt.
3250 * menubar-items.el: Added new pulldown menu-pick to start up the
3251 visual package browser/installer:
3253 Options->Customize->List Packages
3255 * package-admin.el: Added hooks for installing under both Unix
3256 and MS Windows. Does additional error checking. No longer
3257 calls "add-big-package.sh" to install packages under Unix; now
3258 calls gunzip & tar directly.
3260 * package-get.el: Added ability to install packages from files
3261 on a local disk/CDROM. Now deletes any existing package lisp
3262 directory. Does completion on available packages when
3263 querying for package names. Will also search for .tgz files
3264 in addition for .tar.gz files. Tries to reload
3265 auto-autoloads, as a convenience when loading new packages,
3266 and also tries to add any new package paths to `load-path'.
3267 Changed all occurences of `concat' to use `expand-file-name'.
3269 * package-ui.el: New file which implements the main visual
3270 package browser/installer, which is started via a menu pick or
3271 M-x pui-list packages.
3273 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
3275 * startup.el (load-init-file): spelling fix.
3277 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3279 * startup.el (normal-top-level): Load auto-autoload files
3280 covariantly with their precedence.
3282 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3284 * menubar-items.el (default-menubar): Remove "Font Weight"
3285 option, there is currently no custom equivalent.. Customize-faces
3288 * x-font-menu.el (font-menu-set-font): Use customize to set
3291 * faces.el (face-spec-update-all-matching): New function.
3293 * cus-face.el (custom-set-face-update-spec): New function.
3294 Interface to customize faces from elisp.
3296 (custom-face-value-create): Show the customized settings if set
3299 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3301 (custom-face-value-create): Show the customized settings if set
3304 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
3306 * keydefs.el (global-map): Add FSF 20.3 binding of
3307 query-replace-regexp.
3309 1998-08-21 Greg Klanderman <greg@alphatech.com>
3311 * minibuf.el (read-file-name-internal-1): use
3312 user-name-completion-1 instead of user-name-completion.
3314 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3318 * update-elc.el: Don't set `source-directory' (now defunct as a
3319 global variable) no more.
3321 * packages.el (packages-list-autoloads): Made `source-directory'
3322 (now defunct as a global variable) a parameter.
3324 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
3326 * about.el (about-hackers): new email
3328 1998-08-16 SL Baur <steve@altair.xemacs.org>
3330 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
3332 1998-07-17 Didier Verna <verna@inf.enst.fr>
3334 * faces.el (set-face-property):
3336 (face-dim-p): updated the doc strings now that the dim property isn't
3338 (face-equal): the dim property is now a common one.
3340 * cus-face.el (custom-face-attributes): New face attribute: `dim'
3341 Renamed the `stipple' attribute to `background-pixmap'.
3342 (custom-face-background-pixmap): make custom-face-stipple an
3343 obsolete alias for this.
3345 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3347 * find-paths.el (paths-file-readable-directory-p): Created and
3350 * loadup.el: Don't set inhibit-... flags from run-temacs.
3352 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3354 * packages.el (packages-data-path-depth): Added and used.
3356 1998-08-05 Charles G. Waldman <cgw@pgt.com>
3359 - Change .xpm to .png, delete "zcat" section.
3360 - cosmetic fix in the 'marcpa' entry.
3363 - convert all .xpm.Z to .png
3364 - rename mrb to martin
3365 - rename mcook-m to mcookm
3367 1998-07-31 Martin Buchholz <martin@xemacs.org>
3369 * x-init.el (x-initialize-compose): Add support for
3370 dead-circumflex as YET ANOTHER NAME for that dead key.
3372 1998-08-05 Colin Rafferty <colin@xemacs.org>
3374 * setup-paths.el (paths-construct-exec-path): Made the
3375 last-packages really be last.
3376 (paths-construct-data-directory-list): Ditto.
3378 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
3380 * startup.el(startup-splash-frame-body):
3381 Update Copyright notice in splash screen
3383 1998-07-20 Greg Klanderman <greg@alphatech.com>
3385 * minibuf.el (read-file-name-internal-1): do ~user completion.
3387 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3389 * font-lock.el (font-lock-fontify-glumped-region): Add guard
3390 aginst destroyed extents
3392 1998-07-24 Greg Klanderman <greg@alphatech.com>
3394 * package-get.el (package-get): add `install-dir' argument.
3396 1998-07-20 John Jones <jj@asu.edu>
3398 * package-get.el: calls to package-get-update-all will only
3399 update packages which are already installed.
3401 1998-07-23 SL Baur <steve@altair.xemacs.org>
3403 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
3406 1998-07-20 Colin Rafferty <colin@xemacs.org>
3408 * about.el (about-hackers): Correct my email.
3410 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
3412 * about.el (about-hackers): new email-address.
3414 1998-07-25 SL Baur <steve@altair.xemacs.org>
3416 * minibuf.el (read-number): Don't let `input-error' condition
3419 1998-07-20 Greg Klanderman <greg@alphatech.com>
3421 * about.el (about-hackers): use my `email-for-life' address.
3423 1998-07-19 SL Baur <steve@altair.xemacs.org>
3425 * XEmacs 21.2-beta1 is released.
3427 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3429 * ldap.el (ldap-search): Doc string change
3431 1998-07-16 Colin Rafferty <colin@xemacs.org>
3433 * menubar-items.el (default-menubar): Removed references to
3434 `data-directory', and use `locate-data-file' instead, and made
3435 then greyed out if they don't exist.
3437 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3439 * keymap.el (events-to-keys): Use `format' instead of `concat'
3440 since the latter does not accept integer args anymore
3442 1998-07-15 SL Baur <steve@altair.xemacs.org>
3444 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
3447 1998-07-14 SL Baur <steve@altair.xemacs.org>
3449 * make-docfile.el: Get first initialization from very-early-lisp.el
3450 * update-elc.el: Ditto.
3451 * loadup.el (really-early-error-handler): Ditto.
3453 * packages.el (packages-unbytecompiled-lisp): Add new file,
3456 * very-early-lisp.el: New file.
3458 1998-07-14 SL Baur <steve@altair.xemacs.org>
3460 * Symbols that have been obsolete for at least 3 years removed (II).
3462 * obsolete.el (eval-current-buffer): Make compatible.
3463 (byte-code-function-p): Ditto.
3464 (send-string): Removed.
3465 (send-region): Removed.
3466 (screen-scrollbar-width): Removed.
3467 (set-screen-scrollbar-width): Removed.
3468 (set-screen-left-margin-width): Removed.
3469 (set-screen-right-margin-width): Removed.
3470 (screen-left-margin-width): Removed.
3471 (screen-right-margin-width): Removed.
3472 (set-buffer-left-margin-width): Removed.
3473 (set-buffer-right-margin-width): Removed.
3474 (buffer-left-margin-width): Removed.
3475 (buffer-right-margin-width): Removed.
3476 (x-set-frame-icon-pixmap): Removed.
3477 (x-set-screen-icon-pixmap): Removed.
3478 (pixel-name): Removed.
3479 (make-pixmap): Removed.
3480 (make-cursor): Removed.
3481 (pixmap-width): Removed.
3482 (pixmap-contributes-to-line-height-p): Removed.
3483 (set-pixmap-contributes-to-line-height): Removed.
3485 1998-07-13 SL Baur <steve@altair.xemacs.org>
3487 * obsolete.el (popup-menu-up-p): removed.
3488 (read-no-blanks-input): Removed.
3489 (wholenump): Removed.
3490 (ring-mod): Removed (what was ring-mod?).
3491 (current-time-seconds): Removed.
3492 (run-special-hook-with-args): Removed.
3494 (dot-marker): Removed.
3497 (window-dot): Removed.
3498 (set-window-dot): Removed.
3500 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3503 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3505 * code-files.el (insert-file-contents): Rename
3506 run-special-hook-with-args to run-hook-with-args-until-success.
3507 (write-region): Ditto.
3509 1998-07-12 SL Baur <steve@altair.xemacs.org>
3511 * about.el: Fix typos, update release date.
3513 * Symbols that have been obsolete for at least 3 years removed.
3515 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3517 (toplevel): remove setf methods for screen functions.
3518 * cl-macs.el (extent-data): defsetf removed.
3519 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3520 many places to remove.
3521 (comment-indent-hook): Ditto.
3522 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3523 (buffer-dedicated-screen): Ditto.
3524 (deiconify-screen): Ditto.
3525 (delete-screen): Ditto.
3526 (event-screen): Ditto.
3527 (find-file-other-screen): Ditto.
3528 (find-file-read-only-other-screen): Ditto.
3529 (live-screen-p): Ditto.
3530 (screen-height): Ditto.
3531 (screen-iconified-p): Ditto.
3532 (screen-list): Ditto.
3533 (screen-live-p): Ditto.
3534 (screen-name): Ditto.
3535 (screen-parameters): Ditto.
3536 (screen-pixel-height): Ditto.
3537 (screen-pixel-width): Ditto.
3538 (screen-root-window): Ditto.
3539 (screen-selected-window): Ditto.
3540 (screen-totally-visible-p): Ditto.
3541 (screen-visible-p): Ditto.
3542 (screen-width): Ditto.
3544 (get-screen-for-buffer): Ditto.
3545 (get-screen-for-buffer-noselect): Ditto.
3546 (get-other-screen): Ditto.
3547 (iconify-screen): Ditto.
3548 (lower-screen): Ditto.
3549 (mail-other-screen): Ditto.
3550 (make-screen): Ditto.
3551 (make-screen-invisible): Ditto.
3552 (make-screen-visible): Ditto.
3553 (modify-screen-parameters): Ditto.
3554 (new-screen): Ditto.
3555 (next-screen): Ditto.
3556 (next-multiscreen-window): Ditto.
3557 (other-screen): Ditto.
3558 (previous-screen): Ditto.
3559 (previous-multiscreen-window): Ditto.
3560 (raise-screen): Ditto.
3561 (redraw-screen): Ditto.
3562 (select-screen): Ditto.
3563 (selected-screen): Ditto.
3564 (set-buffer-dedicated-screen): Ditto.
3565 (set-screen-height): Ditto.
3566 (set-screen-position): Ditto.
3567 (set-screen-size): Ditto.
3568 (set-screen-width): Ditto.
3569 (show-temp-buffer-in-current-screen): Ditto.
3570 (switch-to-buffer-other-screen): Ditto.
3571 (visible-screen-list): Ditto.
3572 (window-screen): Ditto.
3573 (x-set-screen-pointer): Ditto.
3574 (x-set-frame-pointer): Ditto.
3575 (screen-title-format): Ditto.
3576 (screen-icon-title-format): Ditto.
3577 (terminal-screen): Ditto.
3578 (delete-screen-hook): Ditto.
3579 (create-screen-hook): Ditto.
3580 (mouse-enter-screen-hook): Ditto.
3581 (mouse-leave-screen-hook): Ditto.
3582 (map-screen-hook): Ditto.
3583 (unmap-screen-hook): Ditto.
3584 (default-screen-alist): Ditto.
3585 (default-screen-name): Ditto.
3586 (x-screen-defaults): Ditto.
3587 (x-create-screen): Ditto.
3588 * obsolete.el: meta-flag removed.
3590 sleep-for-millisecs removed.
3591 extent-data removed.
3592 set-extent-data removed.
3593 set-extent-attribute removed.
3594 extent-glyph removed.
3595 extent-layout removed.
3596 set-extent-layout removed.
3597 list-faces-display removed.
3599 trim-versions-without-asking removed.
3600 after-write-file-hooks removed.
3602 auto-fill-hook removed.
3603 blink-paren-hook removed.
3604 select-screen-hook, deselect-screen-hook removed.
3605 auto-raise-screen, auto-lower-screen removed.
3607 * msw-mouse.el: Global change resource -> mswindows-resource.
3609 * XEmacs 21.0-pre5 is released.
3611 1998-07-11 SL Baur <steve@altair.xemacs.org>
3613 * about.el (about-hackers): Credits update.
3615 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
3617 * register.el (insert-register): Don't activate the region.
3619 1998-07-10 SL Baur <steve@altair.xemacs.org>
3621 * select.el: Restore x-* symbols for backwards compatibility:
3622 x-copy-primary-selection, x-kill-primary-selection,
3623 x-delete-primary-selection, x-select-make-extent-for-selection,
3624 x-valid-simple-selection-, x-cut-copy-clear-internal.
3626 1998-07-09 SL Baur <steve@altair.xemacs.org>
3628 * XEmacs 21.0-pre4 is released.
3630 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
3632 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3634 (maybe-add-init-button): Fix semantics under Windows. Use
3635 `expand-file-name' rather than `concat'.
3637 * help.el (print-messages): New function.
3639 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3641 * ldap.el (ldap-host-parameters-alist): Docstring fixes
3643 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3645 * about.el: Tweaked my entry in about-hackers.
3647 * find-paths.el (paths-emacs-root-p):
3648 Relaxed emacs-root checking of an in-place installation to
3649 also accomodate the flat layout used on MS Windows.
3651 1998-06-29 John Jones <jj@asu.edu>
3653 * package-get.el: calls to package-get-update-all will only
3654 update packages which are already installed.
3656 1998-07-05 Andy Piper <andyp@parallax.co.uk>
3658 * faces.el (xpm-color-symbols): remove hardcoded defaults these
3659 are handled by the gui-element face fallbacks now.
3661 * x-faces.el: default gui-element face to "background" as well as
3664 * msw-faces.el (mswindows-init-device-faces): remove gui-element
3665 and default face settings since these are set as fallbacks now in
3666 the appropriate domain.
3668 1998-07-02 SL Baur <steve@altair.xemacs.org>
3670 * text-mode.el (text-mode): Reorder regexp so the OR part
3671 corresponding to `page-delim' goes first and the hack in
3672 `forward-paragraph' will work.
3673 With bug analysis from Bob Weiner <weiner@altrasoft.com>
3675 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3677 * subr.el (remove-hook): When checking the hook value
3678 with functionp, don't apply car to it.
3680 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
3682 * package-get.el (package-get-remote-filename):
3683 Don't use file-name-as-directory because the local directory
3684 separator conventions might not be the same as ftp's.
3686 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3688 * ldap.el (ldap-host-parameters-alist): New name of
3689 `ldap-host-parameters-plist'
3691 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
3693 * package-get.el: Using (require 'package-get-base), now that it
3694 provides itself. Consequently removed all instances of (load
3695 "package-get-base.el").
3697 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3699 * subr.el (remove-hook): Don't treat the hook value as a
3700 list unless it is both consp and not functionp.
3702 1998-06-29 SL Baur <steve@altair.xemacs.org>
3704 * about.el: Email address for Ben Wing is ben@xemacs.org.
3705 * auto-show.el: Ditto.
3706 * bytecomp.el: Ditto.
3708 * x-scrollbar.el: Ditto.
3710 * tty-init.el: Ditto.
3711 * toolbar-items.el: Ditto.
3712 * symbol-syntax.el: Ditto.
3713 * specifier.el: Ditto.
3714 * objects.el: Ditto.
3715 * hyper-apropos.el: Ditto.
3718 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
3720 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3721 vertical-divider-always-visible-p.
3722 (default-mouse-motion-handler): Ditto.
3724 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
3726 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
3729 1998-06-21 Oliver Graf <ograf@fga.de>
3731 * build-reports.el: changed receiver to xemacs-build-reports list
3733 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3735 * font.el: Split font-family-mappings into X and
3736 mswindows-specific versions.
3737 mswindows-font-create-[object|name]: Treat supplied size
3738 as a pointsize. Added underline and strikethru handling.
3740 * msw-faces.el: changed default mswindows charset to western.
3742 * msw-glyphs.el: removed space in border-glyph font string that
3743 was inserted to get round bugs in the mswindows C font code.
3745 1998-06-27 SL Baur <steve@altair.xemacs.org>
3747 * about.el (about-hackers): Credits update.
3749 * help-nomule.el (tutorial-supported-languages): Add Romanian
3752 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3755 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3757 * font.el: Split font-family-mappings into X and
3758 mswindows-specific versions.
3759 mswindows-font-create-[object|name]: Treat supplied size
3760 as a pointsize. Added underline and strikethru handling.
3762 * msw-faces.el: changed default mswindows charset to western.
3764 * msw-glyphs.el: removed space in border-glyph font string that
3765 was inserted to get round bugs in the mswindows C font code.
3767 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3769 * minibuf.el: make read-color-completion-table call
3770 (mswindows-color-list for mswindows devices.
3772 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
3775 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3776 Let declaration items contain non-word symbol characters.
3778 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
3780 * package-get.el (package-get-package-provider): Added autoload
3781 cookie. Loading "package-get-base.el" in ALL functions that use
3782 it. Fixed some (interactive ...) with multiple argument specs
3783 again. Cosmetic indentation changes.
3785 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
3787 * info.el (Info-insert-dir): Don't use nreverse on variables
3788 that you want to use later.
3790 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
3792 * x-mouse.el (x-set-point-and-move-selection): Replace call
3793 to x-kill-primary-selection with kill-primary-selection
3795 1998-06-12 Martin Buchholz <martin@xemacs.org>
3797 * simple.el (what-cursor-position): Make cursor position reported
3798 use value of column-number-start-at-one
3800 1998-06-17 SL Baur <steve@altair.xemacs.org>
3802 * about.el (xemacs-hackers): Fix Jareth's email address.
3804 1998-06-16 SL Baur <steve@altair.xemacs.org>
3806 * startup.el (startup-splash-frame): Remove
3807 `xemacs-startup-logo-function'.
3809 1998-06-15 SL Baur <steve@altair.xemacs.org>
3811 * about.el (about-hackers): Update credits list.
3813 1998-06-06 Jeff Miller <jmiller@smart.net>
3815 * lisp/sound.el: Update sound-ext to allow filenames with
3816 extensions to be found by load-sound-file
3818 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3820 * info.el (Info-rebuild-outdated-dir): Removed variable
3821 (Info-auto-generate-directory): New variable
3822 (Info-save-auto-generated-dir): New variable
3823 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3824 (Info-build-dir-anew): Second parameter removed. Use
3825 `Info-save-auto-generated-dir'
3826 (Info-rebuild-dir): Ditto
3828 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
3830 * list-mode.el (next-list-mode-item): Would not recognize
3831 border between directly neighbored items.
3833 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3835 * package-get.el: add autoloads for some functions.
3837 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
3839 * specifier.el (let-specifier): Tiny docfixes.
3841 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3843 * msw-mouse.el: set selection-pointer-glyph to Normal.
3845 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
3847 * wid-edit.el (widget-specify-secret): New function.
3848 (widget-after-change): Use it.
3849 (widget-specify-field): Use it.
3851 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
3853 * mouse.el (drag-window-divider): Use `(not done)' instead of
3854 `doit'; reuse result of `window-pixel-edges'.
3856 * modeline.el (drag-modeline-event-lag): Rename to
3857 drag-divider-event-lag.
3859 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
3861 * specifier.el (let-specifier): Rewritten not to generate needless
3862 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3865 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
3867 * minibuf.el (read-file-name-1): Setup buffer-local value of
3868 `completion-ignore-case' in completions buffer under Windows.
3870 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
3872 * about.el (about-maintainer-glyph): Fix support for not
3875 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
3877 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3879 * mouse.el (mouse-track): Cancel selection if misc-user event with
3880 `cancel-mode-internal' function is fetched.
3882 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3884 * files.el (save-some-buffers-1): Fixed return value.
3886 1998-06-01 Oliver Graf <ograf@fga.de>
3888 * dragdrop.el: added experimental
3890 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3892 * startup.el (after-init-hook, init-file-user,
3893 user-init-directory, load-user-init-file): Purge references
3894 to "~/.xemacs/init.el" from docstrings.
3896 (load-user-init-file) Use paths-construct-path to construct
3897 paths to user init files. Go directly to ~/.emacs, do not
3898 search ~/.xemacs/, do not load `default-custom-file'.
3900 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3902 * files.el (interpreter-mode-alist): Catch wish and tclsh before
3904 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3906 1998-06-03 Andy Piper <andyp@parallax.co.uk>
3908 * menubar-items.el (default-menubar): add Update Packages to customize
3911 1998-06-02 Andy Piper <andyp@parallax.co.uk>
3913 * faces.el: use toolbar face as a fallback for toolbar properties
3914 in xpm-color-symbols instead of default.
3916 * msw-faces.el: rename 3d-object -> gui-element face.
3918 1998-06-06 SL Baur <steve@altair.xemacs.org>
3920 * startup.el (xemacs-startup-logo-function): New variable.
3921 (startup-splash-frame): Use it.
3923 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
3925 * files.el (save-some-buffers): Would wait 1 second.
3926 (save-some-buffers-1): Delete other windows here instead of in
3927 `save-some-buffers'.
3928 (save-some-buffers): Force redisplay only if windows were deleted.
3930 1998-06-02 Didier Verna <verna@inf.enst.fr>
3932 * cus-face.el (custom-face-attributes): generalized the use of
3933 toggle buttons for boolean attributes.
3934 Re-ordered the items a bit.
3936 1998-06-01 SL Baur <steve@altair.xemacs.org>
3938 * sound.el (default-sound-directory): Use `locate-data-directory'
3939 to find the sounds directory.
3941 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3943 * sound.el: default sound-ext to .wav under mswindows, .au
3944 otherwise. load-default sounds without extensions.
3946 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3948 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3949 if send-pr is not bound.
3951 1998-06-01 Andy Piper <andyp@parallax.co.uk>
3953 * files.el: grok idl files in auto-mode-alist.
3954 1998-06-01 Jeff Miller <jmiller@smart.net>
3956 * minibuf.el (exact-minibuffer-completion-p): check for nil before
3959 1998-05-30 Andy Piper <andyp@parallax.co.uk>
3961 * msw-glyphs.el: add xbm to the list of image types supported.
3963 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3965 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3966 instead of XEmacs one when dumping InfoDock.
3968 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3970 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3971 for `modeline-visible-p'
3973 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3975 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3977 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3978 since it's not used anymore. doc string fixes.
3980 * package-get.el (package-get-file-installed-p): new function. use
3981 instead of file-installed-p which is in an external package.
3983 1998-05-28 Oliver Graf <ograf@fga.de>
3985 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3986 favor of select-window/switch-to-buffer
3988 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
3990 * startup.el: changed (getenv "HOME") to (user-home-directory)
3992 1998-05-25 Oliver Graf <ograf@fga.de>
3994 * frame.el (cde-start-drag) moved to dragdrop.el
3995 (offix-start-drag-region) moved to dragdrop.el
3996 (offix-start-drag) moved to dragdrop.el
3997 * dragdrop.el (cde-start-drag) moved from frame.el
3998 (offix-start-drag-region) moved from frame.el
3999 (offix-start-drag) moved from frame.el
4000 (cde-start-drag-region) cde drag regions
4001 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
4003 1998-05-26 Oliver Graf <ograf@fga.de>
4005 * dragdrop.el: created dragdrop-drag prototypes
4006 (cde-start-drag-region) fixed typo
4008 1998-05-28 SL Baur <steve@altair.xemacs.org>
4010 * simple.el (after-init-hook): Remove reader macro.
4012 * packages.el (packages-hardcoded-lisp): Get rid of reader
4013 macros. Update DOC string.
4015 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
4017 * mouse.el (drag-window-divider): Ditto.
4019 * modeline.el (mouse-drag-modeline): Use it.
4021 * lisp-mode.el (let-specifier): Specify indentation.
4023 * specifier.el (let-specifier): Renamed from
4024 `with-specifier-instance'.
4026 1998-05-27 Andy Piper <andyp@parallax.co.uk>
4029 * faces.el: move definition of xpm-color-symbols from x-faces.el
4030 to faces. Predicate x-get-resource on the presence of x.
4032 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
4033 faces as specfier defaults.
4035 * package-get.el: don't use package-admin-add-single-file-package.
4037 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
4039 * toolbar-items.el: Fixup tooltips.
4040 (toolbar-gnus): Don't use obsolete variable
4041 toolbar-news-frame-properties.
4042 (toolbar-news-reader): Default to `gnus' instead of
4045 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
4048 1998-05-25 Andy Piper <andyp@parallax.co.uk>
4050 * package-get.el: rename -installedp -> -installed-p.
4052 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
4054 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
4055 attributes, and assinged it to continuation, truncation and
4058 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
4059 and made continuation, truncation and hscroll glyphs arrow
4060 characters out of that font.
4062 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
4064 * minibuf.el (minibuffer-electric-separator): Play nicely with
4065 directory-sep-char being \.
4066 (minibuffer-electric-tilde): Ditto.
4067 (read-file-name-map): Ditto.
4069 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
4071 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
4073 (default-mouse-track-deal-with-down-event): Avoid
4074 `x-disown-selection'; use `disown-selection' instead.
4076 1998-05-21 Andy Piper <andyp@parallax.co.uk>
4079 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
4080 moved to (cut-copy-clear-internal) in select.el. Ditto for
4081 (x-delete-primary-selection) (x-kill-primary-selection)
4082 (x-copy-primary-selection).
4083 (own-clipboard): new function.
4085 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
4086 functions in select.el. remove old ones.
4087 (mswindows-own-clipboard): new function.
4089 1998-05-21 Andy Piper <andyp@parallax.co.uk>
4091 * gnuserv.el: allow connections from mswindows type devices.
4093 1998-05-20 Andy Piper <andyp@parallax.co.uk>
4095 * msw-glyphs.el: change image type used from cursor to resource.
4097 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
4099 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
4100 for {top,bottom}-{left,right} values in addition to
4101 {top,bottom}_{left,right}.
4102 Use x-get-resource instead of x-get-resource-and-bogosity-check.
4104 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
4106 * cl-macs.el (specifier-instance): Undefine its setf method.
4108 * specifier.el (with-specifier-instance): Added docstring.
4110 * mouse.el (drag-window-divider): Ditto.
4112 * modeline.el (mouse-drag-modeline): Use it.
4114 * lisp-mode.el (with-specifier-instance): Define its indentation
4117 * specifier.el (with-specifier-instance): New macro.
4119 1998-05-19 Andy Piper <andyp@parallax.co.uk>
4121 * package-get.el (package-get-create-custom): new function to
4122 auto-generate package-get-custom.el from package-get-base.el.
4123 * (package-get-ever-installedp): new function.
4124 * (package-get-custom): new function to get all packages specified
4127 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
4129 * cus-edit.el (custom-file): Revert to `~/.emacs'.
4131 1998-05-23 SL Baur <steve@altair.xemacs.org>
4133 * cl-extra.el: Reverse previous float change.
4135 1998-05-17 Andy Piper <andyp@parallax.co.uk>
4138 * faces.el (try-font-name): moved from x-faces.el since it is
4139 required by w3 under mswindows as well X.
4141 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4143 * winnt.el: Removed evil (setq completion-ignore-case t)
4144 clause, one more overlookef fsfism.
4145 (nt-quote-args-functions-alist): End sentences with double space.
4147 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4149 * window-xemacs.el (push-window-configuration): Remove kludgery of
4150 recaching default-toolbar specifier.
4151 (pop-window-configuration): Ditto.
4152 (unpop-window-configuration): Ditto.
4154 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4156 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
4158 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
4160 * winnt.el (nt-quote-args-verbatim): Added function.
4161 (nt-quote-args-prefix-quote): Added function.
4162 (nt-quote-args-backslash-quote): Added function.
4163 (nt-quote-args-double-quote): Added function.
4164 (nt-quote-args-functions-alist): New variable.
4165 (nt-quote-process-args): Added function. This is the main quoting
4166 work horse called from process-nt.c
4168 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4170 * winnt.el: Removed duplicate definitions for backspace,
4171 delete, M-backspace and C-M-backspace.
4172 (file-name-buffer-file-type-alist): Removed this variable.
4173 (find-buffer-file-type): Removed function.
4174 (find-file-binary): Removed function.
4175 (find-file-text): Removed function.
4176 (find-file-not-found-set-buffer-file-type): Removed function.
4177 (save-to-unix-hook): Removed function.
4178 (revert-from-unix-hook): Removed function.
4179 (using-unix-filesystems): Removed function.
4180 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
4182 (x-set-selection): Removed function.
4183 (x-get-selection): Removed function.
4184 Removed commented FSFisms.
4185 Replaced copyright notice (this file is not part of GNU Emacs).
4186 (nt-shell-mode-hook): Moved here from a lambda expression. Added
4187 comint-process-echoes setting to t.
4189 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4191 * packages.el (packages-no-package-hierarchy-regexp): Introduced
4192 and used following the interface change of
4193 `paths-find-recursive-path'.
4195 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
4196 regexp instead of a list of base names.
4197 (paths-version-control-filename-regexp):
4198 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
4199 Introduced and used following the interface change of
4200 `paths-find-recursive-path'.
4202 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4204 * simple.el (delete-forward-p): Make it a defun; do X garbage only
4205 on X devices, rather than on all non-TTY devices.
4207 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4209 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
4211 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
4213 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
4215 * itimer.el (activate-itimer): Fixed usage of integers
4216 as argument to `concat'.
4218 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
4220 * itimer.el (start-itimer): replace the use of `concat' with
4223 1998-05-16 SL Baur <steve@altair.xemacs.org>
4225 * mode-motion.el (mode-motion-hook): Clarify docstring.
4226 From Bob Weiner <weiner@altrasoft.com>
4228 * loadhist.el (symbol-file): Supply prompt string when used
4230 From Bob Weiner <weiner@altrasoft.com>
4232 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4234 * loadup.el (really-early-error-handler): Ditto.
4236 * update-elc.el: Ditto.
4238 * setup-paths.el (paths-construct-exec-path): Ditto.
4240 * make-docfile.el: Ditto.
4242 * find-paths.el (paths-decode-directory-path): Use split-path
4243 instead of decode-path.
4245 * files.el (parse-colon-path): Update docstring reference.
4247 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
4251 Bind cut'n'paste keys to non window-system specific functions.
4253 * msw-select.el: New function mswindows-clear-clipboard.
4254 mswindows-cut-copy-clipboard extended to handle clearing of the
4255 selection and renamed to mswindows-cut-copy-clear-clipboard.
4257 * select.el: on mswindows devices delete-primary-selection
4258 calls mswindows-clear-clipboard.
4260 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
4262 * simple.el (quoted-insert): Inhibit quit when using read-char.
4264 * cmdloop.el (read-char): Don't inhibit quit.
4265 (read-char-exclusive): Ditto.
4266 (read-char): Signal quit if quit-char was pressed.
4267 (read-char-exclusive): Ditto.
4268 (read-quoted-char): Return a character, not integer.
4270 * menubar-items.el (default-popup-menu): Use Andy's generic
4272 (default-popup-menu): Fix code.
4274 1998-05-14 Oliver Graf <ograf@fga.de>
4276 * dragdrop.el (dragdrop-function-widget): this time it's done
4278 1998-05-13 Oliver Graf <ograf@fga.de>
4280 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
4282 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
4284 * device.el (device-pixel-width):
4285 (device-pixel-height):
4289 (device-color-cells): Swapped parameters to device-system-metric
4290 according to the interface change.
4292 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
4294 * mouse.el (default-mouse-motion-handler): Use new name of the
4295 function event-over-vertical-divider-p.
4296 Do not set E-W arrow cursor over the divider if
4297 vertical-divider-draggable-p is nil in the window.
4298 ([top-level]): Use new name for the variable
4299 vertical-divider-map.
4300 (drag-window-divider): Respect vertical-divider-draggable-p.
4301 Variable name typo fixes.
4303 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4305 * keymap.el (kbd): Define here; handle string constants and
4308 1998-05-15 Christian Nyb <chr@mediascience.no>
4310 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
4313 1998-05-13 Didier Verna <verna@inf.enst.fr>
4315 * mouse.el (drag-window-divider): give the vertical divider a
4316 pressed look when dragging it.
4318 1998-05-13 Andy Piper <andyp@parallax.co.uk>
4320 * faces.el: predicate some more face operations on x or mswindows
4323 * modeline.el: enable modeline coloring for mswindows.
4325 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4327 * minibuf.el (minibuffer-default): Added variable; compatible with
4329 (next-history-element): Used `minibuffer-default'.
4331 1998-05-12 Oliver Graf <ograf@fga.de>
4333 * dragdrop.el (dragdrop-function-widget): button and mods ok
4334 arguments still look a bit strange
4335 (dragdrop-compare-mods) created
4336 (dragdrop-drop-do-functions) correctly checks for buttons and
4339 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4341 * setup-paths.el (paths-default-info-directories): Replace
4342 path-separator with directory-sep-char.
4344 * files.el (path-separator): Don't define it here.
4346 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4348 * update-elc.el: Ditto.
4350 * setup-paths.el (paths-construct-exec-path): Ditto.
4352 * make-docfile.el: Ditto.
4354 * loadup.el (really-early-error-handler): Ditto.
4356 * find-paths.el (paths-decode-directory-path): Use decode-path
4357 instead of decode-path-internal.
4359 * files.el (parse-colon-path): Update docstring.
4361 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
4363 * subr.el (get-buffer-window-list): Make BUFFER optional.
4365 * window-xemacs.el (windows-of-buffer): Defalias to
4366 get-buffer-window-list.
4368 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4370 * disass.el: Fix maintainer keyword.
4372 * bytecomp.el (byte-compile-and-load-file): Autoload.
4373 (byte-compile-buffer): Ditto.
4375 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
4376 value is returned, not the name.
4377 (lisp-imenu-generic-expression): Enable it.
4378 (lisp-mode-variables): Ditto.
4379 (lisp-indent-offset): Change defconst to defvar.
4380 (lisp-indent-function): Ditto.
4381 (lisp-body-indent): Ditto.
4383 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4385 * modeline.el: Use zap-last-kbd-macro-event.
4387 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
4388 nil, don't attempt to do anything with messages.
4389 (eval-last-sexp): Use `letf' for clarity.
4391 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4393 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
4395 1998-05-11 Martin Buchholz <martin@xemacs.org>
4400 Change empty docstrings into no doc strings at all.
4401 Fix bogus FSF-format docstrings.
4402 * etags.el: Fix docstring.
4404 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4406 * package-get.el (package-get): Use internal md5
4408 1998-05-13 SL Baur <steve@altair.xemacs.org>
4410 * about.el (about-xemacs): Correct abuse of concat.
4412 1998-05-11 SL Baur <steve@altair.xemacs.org>
4414 * info.el (Info-mode): Use easymenu.
4416 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4418 * apropos.el (apropos): Don't use concat with integers.
4420 * cmdloop.el (describe-last-error): Handle the case when no error
4421 was seen gracefully.
4423 * apropos.el (apropos-print): Use with-displaying-help-buffer as
4425 (apropos-describe-plist): Ditto.
4427 * help.el (with-displaying-help-buffer): Revert to a defun.
4428 (describe-key): Use it as defun.
4429 (describe-mode): Ditto.
4430 (describe-bindings): Ditto.
4431 (describe-prefix-bindings): Ditto.
4432 (describe-installation): Ditto.
4433 (view-lossage): Ditto.
4434 (describe-function): Ditto.
4435 (describe-variable): Ditto.
4436 (describe-syntax): Ditto.
4438 1998-05-11 Oliver Graf <ograf@fga.de>
4440 * dragdrop.el: changed order of require/provide
4441 (dragdrop-drop-mime-default) changed to new calling conventions
4442 (dragdrop-drop-do-functions) changed to new calling conventions
4443 (dragdrop-function-widget) this one needs more work...
4445 1998-05-10 Oliver Graf <ograf@fga.de>
4447 * about.el: another small change in my entry
4448 * dragdrop.el (dragdrop-drop-log-function): logging added
4450 changed interface to handler functions. now called with event
4453 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
4455 * glyphs.el (divider-pointer-glyph): Declared new glyph,
4456 E-W arrow pointer displayed over draggable dividers.
4458 * mouse.el (default-mouse-motion-handler): Show it when
4460 (drag-window-divider): Added.
4461 ([top-level]): Initialized window-divider-map with a keymap
4462 binding the above function to left button down event.
4464 * x-mouse.el (x-init-pointer-shape): Initialize
4465 divider-pointer-glyph from Cursor.dividerPointer, or use default
4468 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
4470 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
4472 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4474 * simple.el (count-words-buffer): Don't query for buffer.
4475 (count-lines-buffer): Ditto.
4477 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4479 * help.el (where-is): add optional insert argument.
4481 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4483 * help.el (describe-key-briefly): New argument INSERT.
4485 * simple.el (eval-expression): New optional argument; synch with
4488 * keydefs.el (global-map): Add new register bindings.
4490 * register.el: Synched with FSF 20.3.
4492 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4494 * window-xemacs.el (recenter): all arguments are optional.
4496 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
4498 * device.el: (device-pixel-width): Reflected name/parameters
4499 change to device-system-metric.
4500 (device-pixel-height): Ditto.
4501 (device-mm-width): Ditto.
4502 (device-mm-height): Ditto.
4503 (device-bitplanes): Ditto.
4504 (device-color-cells): Ditto.
4506 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4508 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4510 * cl.el (most-positive-fixnum): Document.
4511 (most-negative-fixnum): Ditto.
4513 * cus-dep.el: Updated comment.
4515 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4518 * cus-load.el (custom-put): Removed.
4520 * files.el (after-find-file): Just resignal quit instead of
4521 signaling "canceled".
4523 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4525 * frame.el (other-frame): Use `focus-frame' instead of
4526 select-frame kludges.
4528 * lisp-mode.el: Update lisp-indent-function for
4529 save-selected-frame and with-selected-frame.
4531 * frame.el (save-selected-frame): New macro.
4532 (with-selected-frame): Ditto.
4533 (other-frame): Use `set-frame-focus'.
4535 1998-05-06 Oliver Graf <ograf@fga.de>
4537 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4538 (dragdrop-drop-url-default) default handler for URL drops created
4539 (dragdrop-drop-mime-default) default handler for MIME drops created
4540 (dragdrop-drop-functions) default custom for handling drops created
4541 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4543 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
4545 * mouse.el: Removed redundant mouse-mswindows-drop function.
4547 1998-05-05 Oliver Graf <ograf@fga.de>
4549 * about.el: changed some text in my entry
4550 * dragdrop.el: added customs
4552 1998-05-04 Oliver Graf <ograf@fga.de>
4554 * mouse.el: killed global drop key bindings
4555 (mouse-offix-drop) removed
4556 * dragdrop.el: created
4557 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4559 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
4561 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4562 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4564 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4567 * scrollbar.el (scrollbars-visible-p): Use new
4568 {vertical,horizontal}-scrollbar-visible-p specifiers.
4570 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
4572 * device.el (device-pixel-height):
4573 (device-pixel-width):
4577 (device-color-cells): Moved these 6 functions from device.c; they
4578 all use single (device-system-metrics) call.
4580 1998-05-09 SL Baur <steve@altair.xemacs.org>
4582 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4586 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4587 Suggested by Hrvoje Niksic <hniksic@srce.hr>
4589 * help.el (help-map): Remove Hyperbole keybinding logic.
4590 Suggested by: Michael Ernst <mernst@cs.washington.edu>
4592 1998-05-08 SL Baur <steve@altair.xemacs.org>
4594 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4595 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4597 1998-05-07 Andy Piper <andyp@parallax.co.uk>
4599 * msw-glyphs.el: use nicer icon3 from the frame icon.
4601 1998-05-07 SL Baur <steve@altair.xemacs.org>
4603 * version.el (emacs-version): Remove InfoDock conditionals.
4605 * startup.el (startup-splash-frame): Change ID logo name.
4607 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
4609 * files.el (after-find-file): If the user presses C-g on
4610 directory-creation prompt, kill the buffer.
4612 1998-05-06 SL Baur <steve@altair.xemacs.org>
4614 * simple.el (count-words-region): Reverse previous change.
4616 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
4618 * replace.el (query-replace): Just call perform-replace.
4619 (query-replace-regexp): Ditto.
4620 (perform-replace): Move region handling here.
4621 (perform-replace): Use the new arg to match-data.
4623 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
4625 * x-init.el: Install X specific display table that
4626 displays char 0240 as a space to avoid whatever it is
4627 that screws up display of that character code.
4629 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
4631 * help.el (function-arglist): If no arguments are documented for a
4632 subr, print nothing rather than incorrect output.
4634 1998-05-05 SL Baur <steve@altair.xemacs.org>
4636 * cmdloop.el (command-error): Update bail-out error message to use
4637 `emacs-program-name'.
4639 * lib-complete.el: Remove reader macro cruft.
4641 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
4644 * simple.el (count-words-region): Drop interactive-p check on the
4647 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4651 Correct spelling of mswindows-font-canonicalize-name.
4653 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4655 * ldap.el (ldap-host-parameters-alist): Replaced with
4656 `ldap-host-parameters-plist'
4657 (ldap-search): Adapt to previous change
4659 1998-05-02 SL Baur <steve@altair.xemacs.org>
4661 * about.el (about-hackers): Update Bob Weiner bio.
4662 (about-maintainer-info): Ditto.
4664 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
4666 * simple.el (display-warning-minimum-level): Docfix.
4668 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
4670 * widget.el (:default-get): New keyword.
4671 * wid-edit.el (default, widget-default-default-get): Define it.
4672 (group, widget-group-default-get): Define it.
4673 (menu-choice, widget-choice-default-get): Define it.
4674 (widget-default-get): New function.
4675 (widget-choice-action): Call it.
4676 (widget-editable-list-entry-create): Call it.
4678 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4680 * byte-optimize.el (byte-boolean-vars): Removed.
4681 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4682 lookup through `byte-boolean-vars'.
4684 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
4686 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4687 resource-provided values into ghost specs for scrollbar-height and
4690 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4692 * byte-optimize.el: Don't attempt to optimize /=.
4694 * bytecomp.el (byte-compile-one-ore-more-args): New function.
4695 (byte-compile-/=): Ditto.
4697 1998-05-02 SL Baur <steve@altair.xemacs.org>
4699 * apropos.el: Use `with-displaying-help-buffer'.
4700 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4701 Use `with-displaying-help-buffer'.
4702 (apropos-follow): Do not give special treatment to buffer cursor
4703 was in prior to a mouse click.
4704 (apropos-describe-plist): Use `with-displaying-help-buffer'.
4705 (apropos-print-doc): Set correct buffer for setting text
4708 1998-05-01 SL Baur <steve@altair.xemacs.org>
4710 * help.el (help-buffer-prefix-string): New variable.
4711 (help-buffer-name): Use it.
4713 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4716 1998-04-30 Greg Klanderman <greg@alphatech.com>
4718 * frame.el (other-frame): Work even when focus-follows-mouse is true.
4720 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4722 * files.el (find-file-noselect): Update docstring.
4723 (find-file-noselect): Signal an error if found an unreadable file.
4724 (file-chase-links): Save the match data.
4725 (normal-mode): Use `lwarn' and `error-message-string'.
4726 (interpreter-mode-alist): Change defconst to defvar.
4727 (inhibit-first-line-modes-regexps): Ditto.
4728 (inhibit-first-line-modes-regexps): Added .tgz.
4729 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4730 (change-major-mode-with-file-name): New user-option.
4731 (set-visited-file-name): Synched with FSF.
4732 (file-name-extension): New function, from FSF 20.3.
4733 (file-relative-name): Synched with FSF.
4734 (save-some-buffers): Support the C-r feature.
4735 (recover-session): Synched with FSF.
4736 (kill-some-buffers): Ditto.
4737 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4739 1998-04-30 SL Baur <steve@altair.xemacs.org>
4741 * files.el (insert-file): Undo previous change and reenable use of
4744 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4746 * window-xemacs.el (recenter): Define.
4748 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4750 * font.el (mswindows-font-create-name)
4751 (mswindows-font-create-object): new functions for mswindows type
4754 * msw-faces.el (mswindows-font-canicolize-name): fix so that
4755 strings are parsed as well as font objects.
4757 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4759 * modeline.el (defining-kbd-macro): Restore modeline indication of
4760 kbd-macro being recorded.
4761 (add-minor-mode): Simplify docstring.
4762 (modeline-minor-mode-menu): Remove stuff.
4764 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4766 * code-process.el (call-process): dynamically decide process
4769 1998-04-29 Jim Radford <radford@robby.caltech.edu>
4771 * modeline.el: Add line-number-mode, column-number-mode to
4772 the modeline minor-mode menu. Button2 on the line number does
4775 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4777 * mouse.el: move x-selection-owner-p type things to
4780 * msw-init.el: copy zmacs stuff from x-init.el
4782 * msw-select.el (mswindows-own-selection)
4783 (mswindows-disown-selection) (mswindows-selection-owner-p): new
4784 functions. Very simple minded implementation of selectio
4787 * select.el (own-selection) (disown-selection)
4788 (activate-region-as-selection) (select-make-extent-for-selection)
4789 (valid-simple-selection-p): functions moved from x-select.el for
4790 generalized selection.
4792 * x-select.el: see select.el changes.
4794 * x-toolbar.el: use new selection functions.
4796 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4798 * packages.el (packages-find-package-directories): Fixed bug that
4799 would pick up multiple site-package directories.
4800 (package-locations): Added "xemacs-packages" as a late package
4803 * find-paths.el: Now uses `emacs-program-name' and
4804 `emacs-program-version'.
4805 Additions to enforce version-specific directories in
4806 `paths-find-version-directory'.
4808 1998-04-29 SL Baur <steve@altair.xemacs.org>
4810 * default.el: Removed.
4811 * site-start.el: Removed.
4813 1998-04-29 Didier Verna <verna@inf.enst.fr>
4815 * minibuf.el (minibuffer-history-minimum-string-length): Default
4818 1998-04-28 SL Baur <steve@altair.xemacs.org>
4820 * find-paths.el (paths-program-name): Rename.
4821 (paths-emacs-root-p): Ditto.
4822 (paths-find-site-directory): Ditto.
4824 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
4826 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4827 `emacs-lisp-byte-compile-and-load'.
4829 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4831 * ldap.el (ldap-search): Fixed additional parameter passing to
4834 1998-04-27 Andy Piper <andyp@parallax.co.uk>
4836 * select.el (kill-primary-selection) (selection-owner-p)
4837 (copy-primary-selection) (yank-clipboard-selection)
4838 (selection-exists-p) (delete-primary-selection): new file and
4839 functions that do the right thing for the selected device.
4841 * x-menubar.el: use generalised selection functions.
4843 * dumped-lisp.el: dump select.el.
4845 1998-04-27 SL Baur <steve@altair.xemacs.org>
4847 * find-paths.el (paths-progname): New variable.
4848 (paths-emacs-root-p): Use it.
4849 (paths-find-site-directory): Ditto.
4851 1998-04-26 SL Baur <steve@altair.xemacs.org>
4853 * loadup.el ((member "dump" command-line-args)): Dump as
4854 `infodock' if InfoDock.
4856 1998-04-25 SL Baur <steve@altair.xemacs.org>
4858 * find-paths.el (construct-emacs-version): Simplify, include
4859 program name in the return value.
4860 * (paths-find-version-directory): Use it.
4862 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4864 * info.el (Info-parse-dir-entries): Fixed regexp
4865 (Info-build-dir-anew): Remove full suffix and capitalize info file
4866 name for files with no @direntry
4867 (Info-batch-rebuild-dir): New function
4868 (Info-suffixed-file): Check for regular files instead of simple
4869 file existence (could catch directories before)
4871 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4873 * setup-paths.el, find-paths.el: Removed uses of `not' which
4874 temacs doesn't have.
4876 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4877 into root searching.
4879 1998-04-24 Martin Buchholz <martin@xemacs.org>
4881 * subr.el: Remove definition of `not'.
4883 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
4885 * msw-glyphs.el: enable graphics support.
4887 1998-04-23 Didier Verna <verna@inf.enst.fr>
4889 * x-menubar.el (default-menubar): restored the line-number-mode
4892 * misc doc string updates related to the options menu.
4894 1998-04-24 SL Baur <steve@altair.xemacs.org>
4896 * setup-paths.el (paths-construct-load-path): Fix typo.
4898 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4900 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4901 font-menu-ignore-scaled-fonts don't have to be bound now; this
4902 gets us one step further towards making --no-autoloads work.
4904 * startup.el (normal-top-level): Load auto-autoloads only if
4905 lisp-directory is non-nil.
4907 * setup-paths.el (paths-construct-load-path): Made it robust
4908 against nil lisp-directory.
4910 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4911 to the list of variables that cause a warning when nil.
4913 * toolbar.el (init-toolbar-location): Now works even when there's
4914 no toolbar icon directory.
4916 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
4918 * help.el (view-lossage): Recognize it.
4920 * simple.el (log-message): Mark multiline messages.
4922 1998-04-22 SL Baur <steve@altair.xemacs.org>
4924 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4926 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4928 * package-get.el (package-get-all): add `\n' separator to
4929 interactive specification so that both variables are read
4931 1998-04-22 Didier Verna <verna@inf.enst.fr>
4933 * x-menubar.el: ported the options menu to Custom.
4934 Moved the "read only" toggle button to the buffers menu.
4935 Corrected some missing ;;;###autoload or defcustom.
4937 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4938 the scrollbar-visible specifier for options menu handling.
4940 * toolbar.el (toolbar-visible-p)
4941 (toolbar-captioned-p)
4942 (default-toolbar-position): defcustom wrappers around
4943 the toolbar specifiers for options menu handling.
4945 * frame.el (get-frame-for-buffer-default-instance-limit):
4946 defcustom it for options menu handling.
4948 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4949 font-lock-mode for options menu handling.
4951 * cus-start.el: added Custom properties to overwrite-mode for
4952 options menu handling.
4954 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4956 * about.el: shameless self-promotion.
4958 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
4960 * simple.el (raw-append-message): Slightly optimize.
4961 (remove-message): Use `push' for clarity.
4962 (append-message): Ditto.
4963 (display-warning): Dito.
4964 (raw-append-message): Send the message to the appropriate device.
4966 1998-04-22 SL Baur <steve@altair.xemacs.org>
4968 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4969 From Sean MacLennan <Sean.MacLennan@pika.ca>
4971 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4973 * setup-paths.el: Changed `directory-sep-char' to
4974 `path-separator', following a change in GNU Emacs.
4976 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4978 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4979 (Info-build-dir-anew): Add a final newline.
4980 (Info-build-dir-anew): Do not issue warning when rebuilding policy
4982 (Info-rebuild-dir): Ditto
4984 * dumped-lisp.el (preloaded-file-list): Added ldap.el
4986 1998-04-21 SL Baur <steve@altair.xemacs.org>
4988 * simple.el (count-words-buffer): Retain zmacs region.
4989 (count-words-region): Ditto.
4990 * simple.el: (what-line): Expanded line counts.
4991 (count-lines): New parameter to conditionalize whether collapsed
4993 From Bob Weiner <weiner@altrasoft.com>
4995 1998-04-19 SL Baur <steve@altair.xemacs.org>
4997 * packages.el (package-locations): infodock-packages must override
4998 mule-packages and packages.
5000 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
5003 remove rude messages from widget-activation-widget-mapper
5004 and widget-activation-glyph-mapper
5006 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
5008 * toolbar.el: Remove (featurep 'x) test from
5009 toolbar-make-button-list
5011 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
5013 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
5014 only if in the same frame.
5016 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5018 * packages.el (package-locations): Added site-packages hierarchy.
5020 * setup-paths.el (paths-default-info-directories): Introduced and
5023 * packages.el, setup-paths.el: Set various path searching depths
5026 * packages.el (packages-hierarchy-depth):
5027 (packages-load-path-depth): Introduced and used.
5029 * setup-paths.el (paths-load-path-depth): Introduced and used.
5031 * find-paths.el (paths-find-recursive-path): Added max-depth
5034 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5036 * setup-paths.el (paths-construct-info-path): Removed
5037 dependency on behavior of (file-name-as-directory "").
5039 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5041 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
5044 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5046 * dump-paths.el, startup.el: Added handling for --debug-paths.
5048 1998-04-15 William M. Perry <wmperry@aventail.com>
5050 * wid-edit.el: We cannot just set the help-echo or balloon-help
5051 properties for an extent based on the :help-echo widget
5052 property, since help-echo and balloon-help cause an EXTENT to
5053 get passed in, where :help-echo functions are expecting a WIDGET
5055 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
5057 * scrollbar.el (init-scrollbar-from-resources): Call
5058 mswindows-init-scrollbar-metrics when appropriate.
5060 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
5062 * dumped-lisp.el: dump x-toolbar for window system
5064 * msw-init.el (init-post-mswindows-win): enable toolbars if we
5065 have support and xpm.
5067 1998-04-16 SL Baur <steve@altair.xemacs.org>
5069 * files.el (toggle-read-only): Fix docstring.
5070 From Didier Verna <verna@inf.enst.fr>
5072 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5074 * startup.el (normal-top-level): Load autoload-file-name without
5075 specifying an extension---some people only auto-autoload.el.gz.
5077 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
5079 * files.el (backup-enable-predicate): Don't bomb on NAME being
5082 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5084 * find-paths.el, packages.el: Now prefers configure'd paths.
5085 This shouldn't cause any of the originally anticipated problems as
5086 the current paths architecture will not define the various
5087 configure-xxx variables if they're not specified on the configure
5090 * find-paths.el, setup-paths.el, packages.el: Removed all
5091 mentionings of "/" as a path separator.
5092 Used paths-construct-path throughout.
5094 * find-paths.el (paths-construct-path): Created to assemble paths
5095 from directory components.
5097 * setup-paths.el, packages.el: Used paths-decode-directory-path
5098 instead of decode-path-internal.
5100 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
5102 (paths-decode-directory-path) Created.
5104 * setup-paths.el: Changed configure-exec-path to
5105 configure-exec-directory.
5107 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5109 * packages.el (packages-find-packages): Fixed decoding of
5112 * startup.el: -no-packages -> -no-early-packages.
5114 (packages-load-package-lisps): Fixed loading of auto-autoload
5117 * startup.el (normal-top-level): Fixed loading of core
5120 * obsolete.el: Un-obsoleted site-directory. Sigh.
5122 * startup.el, packages.el, dump-paths.el: Added proper settings
5123 for site-directory and lisp-directory variables.
5125 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
5126 inhibit-package-autoloads and fixed handling of it.
5128 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
5129 handling of former inhibit-package-init, now
5130 inhibit-early-packages, to make -vanilla etc. work.
5132 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
5134 * code-process.el (start-process): Fallback to 'undecided instead
5135 of 'binary for process input coding stream.
5137 * process.el (start-process): Docstring fix.
5139 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5141 * info.el (Info-insert-dir): Do not insert temporary dir files
5142 in Info-dir-file-attributes
5143 (Info-build-dir-anew): Ensure temporary buffer is not read-only
5144 (Info-rebuild-dir): Ditto.
5146 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5148 * obsolete.el: Added obsoleteness declarations for
5149 `site-directory' and `Info-default-directory-list'.
5151 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5153 * find-paths.el (paths-find-emacs-root): Only look at the
5154 executable at the end of the symlink chain for determining the
5157 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5159 * setup-paths.el (paths-construct-info-path): Changed construction
5160 to cater to gone default in configure.
5162 * find-paths.el (paths-uniq-append): Added.
5164 * packages.el: Rewritten package path construction once again.
5166 * dump-paths.el, startup.el: Removed package-path as a global
5169 * package-admin.el (package-admin-add-single-file-package):
5170 (package-admin-add-binary-package): Changed package-path to
5173 * packages.el (packages-split-path): Split path at "/" rather than
5174 nil according to change in emacs.c.
5176 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5178 * setup-paths.el (paths-construct-info-path): Changed info path
5179 order so that directories come out right.
5180 (paths-find-lock-directory): Fixed bug: It used to think
5181 configure-lock-directory is a path.
5183 1998-04-06 Jeff Miller <jmiller@smart.net>
5185 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
5186 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
5187 eases the use of toolbar-add/kill-item functions.
5189 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
5191 * code-files.el (file-coding-system-alist): Commented out
5192 loaddefs.el magical treatment.
5194 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5196 * info.el (Info-rebuild-outdated-dir): Added new option
5197 `conservative' and made it the default
5198 (Info-rebuild-dir): Appropriately parse multi-line description
5199 strings, and multi-section dir files. Issue warning when dir
5200 is rebuilt as temporary
5201 (Info-build-dir-anew): Issue warning when dir is built as
5204 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
5206 * list-mode.el (list-mode-map): Bind highlight motion commands to
5207 standard keys left, right, C-b and C-f.
5209 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5211 * files.el (auto-mode-alist): allow .sc for Scheme->C
5213 1998-04-06 SL Baur <steve@altair.xemacs.org>
5215 * loadup.el (pureload): Don't quote (garbage-collect).
5217 1998-04-04 SL Baur <steve@altair.xemacs.org>
5219 * package-get-base.el: Updated.
5221 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
5223 * isearch-mode.el (isearch-just-started): New variable.
5224 (isearch-mode): Set it.
5225 (isearch-repeat): Advance one character forward only if the search
5226 was successful, and was not just started.
5227 (isearch-repeat): Clear isearch-just-started.
5229 1998-04-02 SL Baur <steve@altair.xemacs.org>
5231 * finder.el (finder-compile-keywords): Don't eval new finder-inf
5234 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
5236 * subr.el (listify-key-sequence): Removed.
5238 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
5240 * bytecomp.el (byte-compile-print-gensym): New option.
5241 (byte-compile-output-file-form): Use it.
5242 (byte-compile-output-docform): Ditto.
5243 (byte-compile-compiled-obj-to-list): Ditto.
5245 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
5247 * msw-glyphs.el: set frame icon if xpm support.
5249 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5251 * help.el: Code that pretty prints variable values
5254 1998-04-02 SL Baur <steve@altair.xemacs.org>
5256 * find-paths.el (paths-emacs-root-p): Correct test for installation
5258 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5260 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5262 * loaddefs.el: Don't set debug-ignored-errors; leave
5263 its default value set to nil.
5265 1998-03-29 Damon Lipparelli <lipp@primus.com>
5267 * info.el (Info-rebuild-dir): fixed mis-spelling.
5269 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5271 * info.el (Info-rebuild-outdated-dir): New custom var
5272 (Info-insert-node): Create/update dir file when needed, ie when it
5273 does not exist or is older than some info files in directory
5275 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5277 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
5278 for last packages, mainly for using a 20.4 package base.
5280 * packages.el (late-packages): Typo fix. It was called
5283 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
5284 relative symlinks correctly.
5285 (paths-find-emacs-roots): More rigorous checking for plausible
5286 configuration-time root.
5288 * startup.el (normal-top-level): Added a warning if XEmacs cannot
5291 1998-03-27 Martin Buchholz <martin@xemacs.org>
5293 * faces.el: Fix docstrings.
5294 * glyphs.el: Fix docstrings.
5295 * mouse.el: Fix docstrings.
5297 * frame.el: Change phrase `current frame' to `selected frame'.
5299 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
5301 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
5302 macros using backquote to make them infinitely more readable.
5304 1998-03-30 SL Baur <steve@altair.xemacs.org>
5306 * packages.el (packages-find-package-path): Hardcoded specialized
5307 InfoDock support until we can clean this up.
5309 * help.el (describe-bindings-1): Return the value of the bindings
5310 help buffer created.
5311 (describe-bindings): Ditto.
5313 * simple.el (set-variable): Restore previous behavior of not
5314 bombing if the variable to set is not boundp.
5316 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5318 * packages.el (packages-handle-package-dumped-lisps): Allow for
5319 non-local files to be loaded off the package-lisp variable.
5321 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5323 * x-faces.el: Global X resources should override
5324 specs for all device classes (color, grayscale, mono);
5325 code currently doesn't override any of them. Fixed by
5326 calling remove-specifier with '(x default) as the tag
5327 set and allowing inexact matches.
5329 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5331 * faces.el: Separated face intializations based on
5332 device classes into device type specific (tag set,
5333 instantiator) pairs.
5335 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
5337 * wid-edit.el (widget-choice-action): Remember user's explicit
5339 (widget-choice-value-create): Respect it.
5340 From Richard Stallman <rms@gnu.org>
5342 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5344 * setup-paths.el (paths-construct-info-path): Always append
5345 existing directories from configure-time info path.
5347 * startup.el (startup-setup-paths): Renamed misnamed info-path to
5348 Info-directory-list.
5350 * info.el: Removed Info-default-directory-list which was broken by
5352 Removed bogus initialization of Info-directory-list---startup.el
5353 can do a much better job.
5354 Added autoload of Info-directory-list.
5356 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
5357 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
5358 be exclusive; now it's merely given precedence, just like in the
5361 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5363 * find-paths.el (paths-find-architecture-directory): Fix bug with
5364 finding; it used to default too early.
5366 1998-03-25 Martin Buchholz <martin@xemacs.org>
5368 * packages.el (packages-split-path): Fix a bug; it used to fail
5369 for paths that weren't split.
5371 1998-03-26 SL Baur <steve@altair.xemacs.org>
5373 * finder.el (finder-compile-keywords): trap on errors.
5375 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
5377 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
5378 fourth argument of t so that only the specs exactly
5379 matching the tag lists are removed.
5381 1998-03-25 SL Baur <steve@altair.xemacs.org>
5383 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
5385 1998-03-23 SL Baur <steve@altair.xemacs.org>
5387 * minibuf.el (mouse-read-file-name-1): If a default directory was
5388 specified, use it for generating the completions.
5390 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5392 * update-elc.el: Now respects inhibit-package-init and
5394 Now does path construction with loadup-paths.
5396 * startup.el (normal-top-level, startup-setup-paths): Now respects
5397 inhibit-package-init and inhibit-site-lisp.
5399 * packages.el (packages-find-package-path): Extended package path
5400 by version-specific hierarchies.
5401 (packages-find-packages): Now respects inhibit flag and
5403 Moved path setup to loadup-paths.
5405 * make-docfile.el: Now respects inhibit-package-init and
5407 Now does path construction with loadup-paths.
5409 * loadup.el: Now respects inhibit-package-init and
5412 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
5414 * loadup-paths.el: New file: setup load-path to encompass
5417 1998-03-22 SL Baur <steve@altair.xemacs.org>
5419 * auto-show.el: load-gc renamed to pureload.
5420 * site-load.el: Ditto.
5421 * packages.el (toplevel): Ditto.
5422 * loadup.el (really-early-error-handler): Ditto.
5423 * dumped-lisp.el (preloaded-file-list): Ditto.
5424 * cus-face.el (custom-declare-face): Ditto.
5426 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5428 * <Today>: The Big Path Searching Overhaul.
5430 * find-paths.el: New file: find and assemble paths in the
5431 installation hierarchy.
5433 * setup-paths.el: New file: global layout of paths and directories
5434 within the XEmacs hierarchy.
5436 * packages.el: Replaced everything related to path searching and
5437 startup by code in terms of find-paths.
5439 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
5440 the new path searching engine.
5442 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
5445 1998-03-22 SL Baur <steve@altair.xemacs.org>
5447 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
5450 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5452 * msw-glyphs.el: Added check for 'mswindows feature, so the file
5453 compiles identically in any configuration.
5454 Removed irrelevant commentary.
5456 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5458 * simple.el (set-variable): Allow setting specifiers.
5460 1998-03-19 SL Baur <steve@altair.xemacs.org>
5462 * lisp.el (forward-sexp): Revert previous change.
5464 1998-03-18 SL Baur <steve@altair.xemacs.org>
5466 * frame.el (frame-initialize): Use `delete-console' instead of
5467 `delete-device' to delete the stream console to match the usage in
5470 1998-03-16 SL Baur <steve@altair.xemacs.org>
5472 * files.el (cdpath-previous): New variable.
5474 From Bob Weiner <weiner@wave.altrasoft.com>
5476 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
5478 * keydefs.el: Changed keybindings of forward-char,
5479 backward, scroll-up and scroll-down to point to their
5480 -command counterparts.
5482 * simple.el: New functions: forwarc-char-command,
5483 backwrad-char-command, scroll-up-command,
5484 scroll-down-command which work liek their counterparts
5485 except that they honor the variable
5486 signal-error-on-buffer-boundary.
5488 Definition of signal-error-on-buffer-boundary received
5491 defvar declaration added for word-across-newline to avoid
5492 byte-compiler warning about the free variable reference.
5494 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
5496 * winnt.el: Removed "%t" from the beginning of
5497 modeline-format. From now on, there's no nt-specifics in the modeline.
5499 1998-03-14 SL Baur <steve@altair.xemacs.org>
5501 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5502 of `when' with `if'.
5504 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
5506 * msw-glyphs.el: New file. Defines TTY-style glyphs for
5507 mswindows. Must be reworked along with glyphs.el, or
5508 merged into it, after there is images support.
5510 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5513 1998-03-13 SL Baur <steve@altair.xemacs.org>
5515 * faces.el: fix for text cursor initialization.
5516 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5517 From Andy Piper <andyp@parallax.co.uk>
5519 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
5521 * files.el (set-auto-mode): If a mode is not fboundp, check to see
5522 if there is an existing package that handles it and warn the user
5525 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
5527 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5528 Installation" menu item when Installation-string is not bound.
5530 1998-03-11 SL Baur <steve@altair.xemacs.org>
5532 * lisp.el (forward-sexp): Fix for test for balanced sexp.
5533 From Jeremiah W. James <jerry@cs.ucsb.edu>
5535 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
5538 * faces.el: Fix face initialization.
5540 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
5542 * files.el (backup-enable-predicate): fix breakage introduced
5545 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5547 * x-faces.el (x-init-face-from-resources): The
5548 TTY face property retrieval functions don't return
5549 specifiers, so use face-property instead.
5551 1998-03-09 SL Baur <steve@altair.xemacs.org>
5553 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5555 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5557 * x-menubar.el: Expanded documentation for
5558 option-save-faces. Changed Options -> Browse Faces
5559 menu entry to invoke customize-face.
5561 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5563 * faces.el: Most face initialization moved out of
5564 init-other-random-faces to the top level so that the
5565 initialization happens before Xemacs is dumped. Much
5566 of the fascist "face-differs-from-default-p or FROB!"
5567 code has been retired in favor of letting the user do
5568 what they want to do. Face initialization code changed
5569 to use `default' specifier tag so that the settings can
5570 be overridden later if the user wishes it.
5572 1998-03-08 SL Baur <steve@altair.xemacs.org>
5574 * about.el (about-hackers): Update contributors list.
5576 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
5578 * specifier.el: Define new specifier tag `default'.
5580 * modeline.el: Initialize faces using `default' tag.
5582 * x-faces.el (x-init-face-from-resources): Remove
5583 specifier specs containing the `default' tag before
5586 1998-03-02 John Jones <jj@asu.edu>
5588 * package-get.el (package-get-all): fixed arguments on call to
5589 package-admin-add-single-file-package.
5590 * package-get.el (package-get-installedp): fixed to match
5591 advertised behavior.
5592 * package-get.el: added function package-get-update-all which
5593 installs newest versions of all the current packages (if they are
5594 not already installed).
5596 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
5598 * files.el (find-file-noselect): Uncommented `truename' binding in
5599 `let*' and use it later to set `buffer-file-truename' iff it's
5600 still nil, as happens for example when finding a compressed
5601 file with "jka-compr".
5603 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
5605 * faces.el: in make-face-* type functions do the operation for all
5606 window systems, not just the first one found.
5608 * font.el: call mswindows-list-fonts for mswindows.
5610 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
5612 * code-process.el (call-process-region):
5613 * process.el (call-process-region):
5614 * package-get.el (package-get-dir):
5615 * files.el (backup-enable-predicate):
5616 * gnuserv.el (gnuserv-temp-file-regexp):
5617 Use temp-directory in place of `/tmp'.
5619 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
5621 * "Fast" dired-in-C enhancements for Windows 95/NT:
5623 * files.el: Added function, `wildcard-to-regexp', from GNU
5626 * files.el (insert-directory): Modified to use special
5627 dired-in-C enhancements if present.
5629 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
5631 * code-files.el: make default coding no-conversion.
5633 1998-03-02 SL Baur <steve@altair.xemacs.org>
5635 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5638 * update-elc.el: Strip directory when testing for files not to
5641 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
5643 * lisp-mode.el: Use recommended form for menus.
5645 * info.el (Info-construct-menu): Use recommended form for menus.
5647 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5650 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
5652 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5653 (get-frame-for-buffer-noselect): Always return frames
5654 in the not-this-window-p cond clause.
5656 1998-02-27 SL Baur <steve@altair.xemacs.org>
5658 * help.el (describe-installation): New function.
5660 * x-menubar.el (default-menubar): Add describe-installation to
5663 * packages.el (packages-unbytecompiled-lisp): Installation.el
5664 should not be bytecompiled.
5666 * dumped-lisp.el (preloaded-file-list): Dump Installation with
5669 * x-menubar.el (default-menubar): Use correct guard for VM menu
5672 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5674 From Andy Piper <andyp@parallax.co.uk>
5676 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5678 * ldap.el: Do not require ldap-internal at compile time.
5680 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
5682 * code-files.el: new file. a virtual copy of mule-files.el
5684 dependencies. (toggle-buffer-file-ocding-system) new function for
5685 changing the eol type for the current buffer.
5687 * code-process.el: new file. a copy of
5688 mule-process.el. mule-process.el will disappear when things have
5691 * coding.el: new file. a virtual copy of mule-files.el but
5692 without charset dependencies. (coding-system-base) new function
5693 for getting the parent coding system of a coding system with eol
5696 * dumped-lisp.el: add above files for the non-mule case.
5698 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5700 * window-xemacs.el (display-buffer): If no explicit
5701 frame is specified, search for a window that displays
5702 the buffer on the currently selected frame, before
5703 searching other frames.
5705 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5707 * frame.el (get-frame-for-buffer): If not-this-window-p
5708 is non-nil, use window on the selected frame if it is not
5709 also the selected window. When defaulting, search for
5710 windows on the currently selected fgrame before searching
5713 1998-02-25 Didier Verna <verna@inf.enst.fr>
5715 * modeline.el (modeline-swap-buffers): originally named
5716 `mouse-release-modeline'. Whether to actually swap the buffers is
5717 decided in `mouse-drag-modeline'.
5718 (mouse-drag-modeline): A button release event is considered a
5719 mouse click is both X (modeline scroll) and Y (modeline drag) pos
5722 1998-02-25 SL Baur <steve@altair.xemacs.org>
5724 * x-menubar.el: Put redo on the menubar.
5725 From Aki Vehtari <Aki.Vehtari@hut.fi>
5727 1998-02-22 Greg Klanderman <greg@alphatech.com>
5729 * bytecomp.el (displaying-byte-compile-warnings): if
5730 temp-buffer-show-function is set, use it to display current set of
5731 warnings in the "*Compile-Log-Show*" buffer.
5733 * simple.el (display-warning-buffer): if temp-buffer-show-function
5734 is set, use it to display current set of warnings in the
5735 "*Warnings-Show*" buffer.
5737 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5739 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5742 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
5744 * menubar.el: Allow button descriptors at least 2 long.
5746 * x-menubar.el (default-menubar): Use recommended forms.
5747 (file-menu-filter): Remove.
5748 (edit-menu-filter): Remove.
5750 1998-02-24 SL Baur <steve@altair.xemacs.org>
5752 * about.el (about-hackers): Updated.
5754 1998-02-22 Greg Klanderman <greg@alphatech.com>
5756 * help.el (help-max-help-buffers): new variable
5757 (help-register-and-maybe-prune-excess): new function
5758 (help-buffer-name): use help-max-help-buffers.
5759 (with-displaying-help-buffer): use
5760 help-register-and-maybe-prune-excess.
5762 * help.el (help-maybe-pretty-print-value): if the value fits on
5765 1998-02-21 Greg Klanderman <greg@alphatech.com>
5767 * (with-displaying-help-buffer): there is no need to kill the buffer
5768 if it exists, becasuse with-output-to-temp-buffer will clear it.
5769 further, killing the buffer violates the rule that
5770 temp-buffer-show-function, if set, has the full responsibility of
5771 showing the temp buffer. killing the buffer fucks with the window
5772 configuration, hosing temp-buffer-show-function.
5775 1998-02-23 Didier Verna <verna@inf.enst.fr>
5777 * modeline.el (mouse-drag-modeline):
5778 - Always scroll the modeline that was originally clicked on.
5779 - Use x pixels instead of x characters (which doesn't work anyway)
5780 as horizontal reference for modeline dragging. This allows us to
5781 keep on dragging the modeline even if the motion event occurs in
5784 1998-02-23 Didier Verna <verna@inf.enst.fr>
5786 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5787 glyph on the modeline to indicate that dragging the mouse has an
5788 effect both horizontally and vertically.
5790 1998-02-24 SL Baur <steve@altair.xemacs.org>
5792 * about.el (about-xemacs): Get rid of redundant visible version
5795 1998-02-19 SL Baur <steve@altair.xemacs.org>
5797 * about.el (about-hackers): Update credits.
5799 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
5801 * prim/register.el (view-register): Show register type file-query.
5803 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5805 * mode-motion.el (mode-motion-highlight-internal):
5806 save-excursion inside save-window-exucrsion form to
5807 hide buffer point changes from save-window-excursion.
5808 Prevents display flickering when the mouse pointer
5811 1998-02-17 Didier Verna <verna@inf.enst.fr>
5813 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5814 function to handle correctly the case of a toolbar one side of the
5815 window: scrolling will not necessarily happen.
5817 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5819 * files.el (after-find-file): Restore missing argument
5820 to format that provides filename for "... consider M-x
5821 recover-file" message. Also call `message' with "%s"
5822 as the first arg instead of an arbitrary string.
5824 1998-02-18 SL Baur <steve@altair.xemacs.org>
5826 * about.el (about-hackers): Various additions.
5828 1998-02-15 SL Baur <steve@altair.xemacs.org>
5830 * autoload.el (generate-file-autoloads-1): Don't force an extra
5831 line out when copying on-the-same line autoloads.
5833 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5836 1998-02-14 Martin Buchholz <martin@xemacs.org>
5838 * x11/x-win-xfree86.el (x-win-init-xfree86):
5839 * x11/x-win-sun.el (x-win-init-sun):
5840 * x11/x-init.el (x-initialize-compose):
5842 (backward-or-forward-kill-sexp):
5843 (backward-or-forward-kill-sentence):
5844 (backward-or-forward-kill-word):
5845 (backward-or-forward-delete-char):
5846 * prim/isearch-mode.el (isearch-help-or-delete-char):
5847 Use x-keysym-on-keyboard-sans-modifiers-p instead of
5848 x-keysym-on-keyboard-p to detect backspace.
5849 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5850 Clean up symbols used with dead keys, checking Linux and solaris
5852 Simplify x-win-*.el using above methods.
5853 Change documentation for x-keysym-*-p functions.
5855 1998-02-14 SL Baur <steve@altair.xemacs.org>
5857 * about.el (about-hackers): Restore entries for Michael Sperber and
5859 From Vinnie Shelton <acs@acm.org>
5861 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
5863 * simple.el (count-words-region): Ditto.
5865 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
5867 * simple.el (count-words-buffer): Document. Don't print anything
5870 1998-02-12 SL Baur <steve@altair.xemacs.org>
5872 * packages.el (packages-hardcoded-lisp): easymenu.el is in
5873 multiple files in InfoDock.
5875 1998-02-11 SL Baur <steve@altair.xemacs.org>
5877 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5878 from version.el in InfoDock.
5880 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5883 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5885 * bytecomp-runtime.el (proclaim-inline): Single quotes around
5886 variable name in docstring.
5888 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5890 * menubar.h: Include "gui.h".
5892 1998-02-10 SL Baur <steve@altair.xemacs.org>
5894 * site-load.el: Fix documentation.
5896 1998-02-09 SL Baur <steve@altair.xemacs.org>
5898 * package-get-base.el (package-get-base): Updated.
5900 * keymap.el: PC-ize.
5902 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5904 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5905 from' on a fresh line.
5907 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
5909 * help.el (help-maybe-pretty-print-value): prin1, not princ the
5912 1998-02-09 SL Baur <steve@altair.xemacs.org>
5914 * undo-stack.el: PC-ize.
5916 * cmdloop.el: PC-ize.
5918 1998-02-08 SL Baur <steve@altair.xemacs.org>
5920 * bytecomp-runtime.el: PC-ize.
5922 * byte-optimize.el: Prolog fixup. PC-ize.
5924 * cus-dep.el: Spelling fix.
5926 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
5929 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5931 * text-mode.el (text-mode-hook-identify): New function,
5932 put on text-mode-hook. Set text-mode-variant here.
5933 (text-mode): Don't set it here.
5935 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5937 * text-mode.el (text-mode-hook): New defvar.
5938 (text-mode-variant): New variable.
5939 (text-mode): Set that variable locally.
5940 (toggle-text-mode-auto-fill): New command.
5942 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5944 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5946 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5948 * text-mode.el (paragraph-indent-text-mode):
5949 Renamed from spaced-text-mode.
5950 (text-mode-map): Bind TAB to indent-relative.
5951 (indented-text-mode-map): Variable deleted.
5952 (indented-text-mode): Now an alias for text-mode.
5954 1998-02-05 SL Baur <steve@altair.xemacs.org>
5956 * loadup.el: test-atoms debugging stuffs removed.
5958 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
5960 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5962 1997-12-30 Colin Rafferty <colin@xemacs.org>
5964 * help.el (describe-beta): Made it use `locate-data-file'.
5965 (describe-distribution): Ditto.
5966 (describe-copying): Ditto.
5967 (describe-project): Ditto.
5968 (view-emacs-news): Ditto.
5970 * help-nomule.el (help-with-tutorial): Made it use
5971 `locate-data-file' to find tutorial.
5973 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
5975 * about.el: Corrected my email address.
5977 * mouse.el: Added 'mouse-mswindows-drop' similar to
5980 1998-01-27 SL Baur <steve@altair.xemacs.org>
5982 * loadup.el (running-xemacs): Spelling fix.
5984 1998-01-26 Colin Rafferty <colin@xemacs.org>
5986 * packages.el (packages-find-packages-1): Don't allow a backwards
5987 compatible lisp tree to overwrite `preloaded-file-list'.
5989 1998-01-26 SL Baur <steve@altair.xemacs.org>
5991 * loadup.el: Don't delete "xemacs" prior to dumping.
5993 1998-01-24 SL Baur <steve@altair.xemacs.org>
5995 * package-info.el (pi-last-mod-date): New function.
5996 (pi-author-version): New function.
5997 (batch-update-package-info): Use them.
5999 1998-01-23 Colin Rafferty <colin@xemacs.org>
6001 * frame.el (get-frame-for-buffer-default-to-current): Create.
6002 (get-frame-for-buffer-noselect): Allow user to use current frame
6003 with `get-frame-for-buffer-default-to-current'.
6005 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
6007 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
6008 (byte-compile-output-docform): Ditto.
6009 (byte-compile-compiled-obj-to-list): Ditto.
6011 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
6013 * startup.el (command-line-1): Removed code that ran
6016 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
6018 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
6020 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
6022 * frame.el (suspend-emacs-or-iconify-frame): Check using
6023 `device-on-window-system-p' instead of explicitly checking for X,
6024 so that the same logic works for MS Windows.
6025 (suspend-or-iconify-emacs): Ditto.
6027 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
6029 * about.el (about-maintainer-info): Andy Piper is back.
6030 (xemacs-hackers): Updated Andy Piper's email address.
6031 (about-hackers): Added Jonathan Harris.
6032 (about-hackers): Updated Tibor Polgar's email address.
6034 1998-01-18 SL Baur <steve@altair.xemacs.org>
6036 * about.el: Add xemacs.org email manager.
6038 * package-get-base.el (package-get-base): Updated with most recent
6041 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6043 * help.el (function-arglist): Use `indirect-function' instead of
6044 `symbol-function' so that aliases are treated correctly.
6046 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6048 * help.el (help-map): Add f1 binding to `help-for-help'.
6049 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
6050 (describe-key-briefly): Use `princ' "%s" to print object.
6051 (with-displaying-help-buffer): Kill buffer if it exists, again.
6052 (describe-key): Use `princ' "%s" to print object.
6053 (describe-function-1): Use `princ' "%s" to print object.
6054 Commented out alias lines removed.
6055 (help-pretty-print-limit): New variable to control pretty-printing
6057 (help-maybe-pretty-print-value): Steve wins! Renamed back from
6058 `help-pretty-print-value' again. Only print-print when OBJECT is
6059 list of length less than `help-pretty-print-limit'.
6060 (describe-variable): Use `help-maybe-pretty-print-value' again.
6062 1998-01-18 SL Baur <steve@altair.xemacs.org>
6064 * simple.el (blink-matching-open): Remove C++ kludge.
6065 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
6067 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6069 * info.el (Info-default-directory-list): Made the documentation
6072 1998-01-13 Martin Buchholz <martin@xemacs.org>
6075 * lisp/package-admin.el:
6076 * lisp/build-report.el:
6079 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
6081 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
6082 warnings in Java buffers without final newline and editing the
6085 1998-01-17 SL Baur <steve@altair.xemacs.org>
6087 * packages.el (packages-find-packages-1): Don't allow a backwards
6088 compatible lisp tree to overwrite `preloaded-file-list'.
6089 Suggested by Colin Rafferty <colin@xemacs.org>
6091 * mouse.el (mouse-offix-drop): Set undo-boundary.
6092 From Oliver Graf <ograf@fga.de>
6094 1998-01-13 SL Baur <steve@altair.xemacs.org>
6096 * loadup.el (load-gc): rewrite as defun.
6097 Print something sensical if a required dump-time file isn't found.
6099 1998-01-12 SL Baur <steve@altair.xemacs.org>
6101 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
6102 bug strikes a menudescriptor.
6104 * package-get-base.el (package-get-base): Updated.
6106 * package-info.el (batch-update-package-info): Derive REQUIRES
6109 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
6111 * files.el (save-some-buffers): Don't play games with deleting
6112 other windows if we are in the minibuffer window.
6114 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6116 * modeline.el (modeline-minor-mode-menu): Add support for :active
6117 (add-minor-mode): Document :active property to TOGGLE.
6119 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6121 * modeline.el (modeline-minor-mode-menu): Add support for an
6122 `:included' predicate in the `toggle-sym' plist.
6123 (add-minor-mode): Document the :included property, format
6124 docstring some more.
6125 (modeline-minor-mode-menu): Documentation string added.
6127 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6129 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
6130 labels from the symbol-names by thwacking off the overly redundant
6131 and overused "mode", parenthesizing "minor", and capitalizing the
6132 resultant strings. Also shortened the menu's title by eliminating
6133 the redundant buffer name.
6134 (add-minor-mode): Beautified the docstring, added mention of the
6135 `:menu-tag' property of TOGGLE.
6136 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
6137 `toggle-sym' to beatify the mode-life menus.
6138 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
6139 `auto-fill-function'.
6141 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6143 * modeline.el (modeline-minor-mode-menu): Changed the string-only
6144 menus to :style 'toggle.
6146 1997-12-10 Markus Linnala <maage@cs.tut.fi>
6148 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
6150 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
6152 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
6153 only recognize first hyperlink.
6154 (hyper-apropos-highlightify): Deletia, this is already done by
6155 `hyper-apropos-insert-face'.
6156 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
6158 1998-01-09 SL Baur <steve@altair.xemacs.org>
6160 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
6162 (toolbar-mail-reader): Add support for `send'.
6163 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
6165 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6167 * info.el (Info-emacs-info-file-name): Add defvar for
6168 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
6169 will function properly.
6171 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
6173 * simple.el: make the backwards delete function called by
6174 `backward-or-forward-delete-char' user configurable.
6176 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6178 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
6179 compiled function got loaded from.
6181 1998-01-09 SL Baur <steve@altair.xemacs.org>
6183 * term/apollo.el: Synched up with InfoDock 3.6.2.
6185 1998-01-08 SL Baur <steve@altair.xemacs.org>
6187 * startup.el (load-init-file): Load autoloads earlier.
6188 (startup-splash-frame): Handle InfoDock logo.
6190 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
6192 (x-init-toolbar-from-resources): Move from x-toolbar.el.
6194 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
6195 doesn't have this function.
6197 * packages.el (locate-data-file): Fix to call `locate-file'.
6199 1998-01-07 SL Baur <steve@altair.xemacs.org>
6201 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
6202 version of version.el.
6203 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
6205 * x-menubar.el (default-menubar): Guard reference to
6207 (default-menubar): Guard references to `font-lock-mode'.
6208 (default-menubar): Guard references to font-menu-this-frame-only-p'.
6209 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
6211 * make-docfile.el: Don't snarf doc strings from autoloads.
6213 * startup.el (load-init-file): Use algorithm from loaddefs.el for
6214 loading auto-autoloads files.
6216 * loaddefs.el: Disable dumping autoloads.
6218 1998-01-05 SL Baur <steve@altair.xemacs.org>
6220 * lisp-mnt.el: Synch to Emacs 20.2.
6222 * help.el: Remove manual autoload of `finder-by-keyword'.
6224 * finder.el (finder-by-keyword): Autoload.
6226 * help.el: Conditionalize hyperbole setup.
6228 1998-01-04 SL Baur <steve@altair.xemacs.org>
6230 * packages.el (package-require): Update to reflect new data format.
6232 1998-01-02 Didier Verna <verna@inf.enst.fr>
6234 * x-menubar.el (default-menubar): make the tutorials available
6235 through the menubar. (Plus some compilation warnings cleanup).
6237 1998-01-04 SL Baur <steve@altair.xemacs.org>
6239 * check-features.el: New file. Perform sanity check after build.
6241 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
6242 files to tooltalk package.
6243 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
6246 * package-admin.el (package-admin-xemacs): Use better default for
6247 location of XEmacs binary.
6249 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
6251 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
6252 tag with sexp and add value tag with value `t'.
6254 1998-01-03 SL Baur <steve@altair.xemacs.org>
6256 * package-get.el: Changes to work with real data.
6257 From Pete Ware <ware@cis.ohio-state.edu>
6259 * packages.el (packages-reload-autoloads): Guard load for the time
6262 * update-elc.el ("packages.el"): Force loading packages.el instead
6263 of possibly out-of-date packges.elc.
6264 * make-docfile.el ("packages.el"): Ditto.
6266 1998-01-02 Colin Rafferty <colin@xemacs.org>
6268 * build-report.el (build-report-delete-regexp): Added a rule for
6269 the main tarball shadowing anything past it.
6271 1998-01-02 SL Baur <steve@altair.xemacs.org>
6273 * packages.el (package-provide): Delete a previous provide.
6275 * package-info.el: New file.
6277 * package-get.el: New file.
6278 From Pete Ware <ware@cis.ohio-state.edu>
6279 (package-get): Fix md5 computation to work with Mule.
6281 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6283 * simple.el (log-message-*): Quote symbols in docstrings properly.
6285 1998-01-01 SL Baur <steve@altair.xemacs.org>
6287 * packages.el (packages-new-autoloads): Ignore symbolic links.
6289 * cus-face.el (face-custom-attributes-get): Fix typo.
6290 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6292 1997-12-31 SL Baur <steve@altair.xemacs.org>
6294 * startup.el (load-init-file): Reload new or changed autoloads
6295 unless inhibited. Reload modified dumped lisp (stubbed).
6297 * packages.el (packages-new-autoloads): New function.
6298 (packages-reload-autoloads): New function.
6299 (packages-reload-dumped-lisp): New (stub) function.
6301 * loadup.el: Inhibit reloading dumped files when running temacs.
6303 * loadhist.el (file-provides): Extend to handle variant
6306 * replace.el (query-replace): Fix typo.
6308 1997-12-30 SL Baur <steve@altair.xemacs.org>
6310 * make-docfile.el: list-autoloads-path has been renamed.
6311 * update-elc.el: list-autoloads has been renamed.
6313 * packages.el (packages-list-autoloads): Renamed.
6314 (packages-list-autoloads-path): Ditto.
6316 1997-12-29 Colin Rafferty <colin@xemacs.org>
6318 * packages.el (packages-find-packages-1): Made it signal a warning
6319 for an error in an auto-autoload.el file.
6321 1997-12-30 SL Baur <steve@altair.xemacs.org>
6323 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
6325 From Aki Vehtari <Aki.Vehtari@hut.fi>
6327 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
6329 * loadhist.el (unload-feature): Remove autoload.
6331 1997-12-28 SL Baur <steve@altair.xemacs.org>
6333 * loadhist.el: Unpackaged.
6335 * help.el (describe-symbol-find-file): Rename
6336 `describe-function-find-file' and make old name obsolete.
6337 (describe-function-1): Use it.
6338 (describe-function-1): Guard reference to
6339 `compiled-function-annotation'.
6341 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6343 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
6345 (help-mode-quit): New optional arg to control whether it kills or
6347 (with-displaying-help-buffer): Don't kill buffer initially, even
6348 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
6349 (help-pretty-print-value): Rename back from
6350 `help-maybe-pretty-print-value'! If `pp-internal' is available
6351 use it, otherwise use dumped `cl-prettyprint'.
6352 (describe-variable): Use `help-pretty-print-value' again.
6353 (find-func): Removed reference to "find-func" at end.
6355 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
6357 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
6358 GUI XEmacs. Rename? x-menubar is rather window system
6359 independant, except for a couple of items.
6361 1997-12-26 SL Baur <steve@altair.xemacs.org>
6363 * x-menubar.el (default-menubar): Remove hyperbole and oobr
6364 entries as they will no longer be distributed with XEmacs.
6366 * format.el (format-alist): Fix image/tiff regexps.
6367 From P. E. Jareth Hein <jareth@camelot-soft.com>
6369 * help.el (help-maybe-pretty-print-value): Rename.
6370 (describe-variable): Use it.
6371 (describe-variable): Add trailing linefeed.
6373 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6375 * help.el (describe-function-1): Don't output anything for
6376 arglist of autoload functions.
6378 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6380 * help.el (describe-function-1): Don't output anything for
6381 arglist of autoload functions.
6383 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6385 * help.el (help-mode-map): New bindings for `help-mode-bury',
6386 `describe-function-at-point', `describe-variable-at-point',
6387 `Info-elisp-ref', `customize-variable', `help-next-section' and
6388 `help-prev-section'.
6389 (help-next-section): New function.
6390 (help-prev-section): New function.
6391 (help-mode-quit): Changed to kill the help buffer.
6392 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
6394 (help-buffer-name): New function to generate the name of help
6396 (with-displaying-help-buffer): Is now a macro. Takes an new first
6397 argument giving the name of the help buffer.
6398 (describe-key): Use `with-displaying-help-buffer' with name.
6399 (describe-mode): Ditto.
6400 (describe-bindings): Ditto.
6401 (describe-prefix-bindings): Ditto.
6402 (view-lossage): Ditto.
6403 (with-syntax-table): New macro.
6404 (function-called-at-point): Use `ignore-errors' and
6405 `with-syntax-table'.
6406 (function-at-point): Ditto.
6407 (describe-function): Use `with-displaying-help-buffer' with name.
6408 (function-arglist): Extracted from `describe-function-1'. Returns
6409 function's arglist as string.
6410 (function-documentation): Extracted from `describe-function-1'.
6411 Returns function's docstring.
6412 (describe-function-1): Remove all the "stream" garbage, including
6413 the stream argument. Use `function-arglist' and
6414 `function-documentation'.
6415 (describe-function-arglist): Just use `function-arglist'.
6416 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
6417 (help-pretty-print-value): New function to help with
6418 pretty-printing variable values. Knows about `#<...>'. Needs
6420 (describe-variable): Use `with-displaying-help-buffer' with name.
6421 Formatting improved. Display file where variable is defined, if
6422 known. Use `help-pretty-print-value'.
6423 (describe-syntax): Use `with-displaying-help-buffer' with name.
6424 (list-processes): Remove "stream" garbage.
6426 1997-12-25 SL Baur <steve@altair.xemacs.org>
6428 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
6429 call a dumped routine instead.
6431 * x-win-xfree86.el: Wrap file in defun.
6432 * x-win-sun.el: Ditto.
6434 1997-12-23 SL Baur <steve@altair.xemacs.org>
6436 * help.el (view-emacs-news): Remove usage of outl-mouse which
6437 advises functions and does other evil things.
6439 1997-12-22 SL Baur <steve@altair.xemacs.org>
6441 * format.el (format-alist): Add `image/tiff'.
6442 From P. E. Jareth Hein <jareth@camelot-soft.com>
6444 1997-12-21 SL Baur <steve@altair.xemacs.org>
6446 * about.el (about-hackers): More names added.
6448 * make-docfile.el: Remove superfluous package path search.
6450 * loaddefs.el: Commentary changes. Removal of VM autoloads.
6452 1997-12-20 SL Baur <steve@altair.xemacs.org>
6454 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
6457 1997-12-18 SL Baur <steve@altair.xemacs.org>
6459 * startup.el (set-default-load-path): Make sure lisp and site-lisp
6460 get trailing slashes when added to the load-path.
6462 * x-init.el (init-x-win): Locate where XEmacs X localization files
6465 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
6467 * x-faces.el: Added support for foregroundToolBarColor
6468 to xpm-color-symbols.
6470 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6472 * etags.el (tags-remove-duplicates): Removed.
6473 (buffer-tag-table-list): Use `delete-duplicates'.
6475 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6477 (get*): Defalias to `get'.
6479 * cl.el (eql): Compare integers with `eq'.
6480 (cl-map-extents): Check for `map-extents' first.
6482 1997-12-17 Didier Verna <verna@inf.enst.fr>
6484 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6485 added the 'numero', 'copyright' and 'trademark' symbols.
6487 * leim/quail/latin-post.el ("french-postfix"): see above.
6489 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6491 * widget.el (define-widget): Check the arguments.
6493 * cus-edit.el (customize-face): Use `check-argument-type'.
6494 (custom-variable-value-create): Use `signal' to signal error.
6495 (custom-variable-reset-saved): Ditto.
6496 (custom-variable-reset-standard): Ditto.
6497 (custom-face-reset-saved): Ditto.
6499 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6500 (widget-default-format-handler): Ditto.
6501 (widget-checklist-add-item): Ditto.
6502 (widget-radio-add-item): Ditto.
6503 (widget-editable-list-entry-create): Ditto.
6504 (widget-sexp-prompt-value): Ditto.
6506 * custom.el (custom-declare-variable): Signal errors better.
6507 (custom-handle-keyword): Ditto.
6508 (custom-declare-group): Ditto.
6510 * window-xemacs.el (windows): Ditto.
6512 * menubar.el (menu): Ditto.
6514 * keydefs.el (keyboard): Ditto.
6516 * minibuf.el (minibuffer): Ditto.
6518 * process.el (execute): Ditto.
6520 * fill.el (fill): Ditto.
6522 * modeline.el (modeline): Ditto.
6524 * help.el (help): Ditto.
6526 * faces.el (faces): Ditto.
6528 * files.el (files): Ditto.
6530 * x-init.el (x): Ditto.
6532 * lisp-mode.el (lisp): Ditto.
6534 * process.el (processes): Ditto.
6536 * mouse.el (mouse): Ditto.
6538 * abbrev.el (abbrev): Moved from cus-edit.
6540 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6541 as variable declaration.
6543 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6545 * menubar.el (find-menu-item): Use `check-argument-type'.
6546 (find-menu-item): Cosmetic changes.
6548 1997-12-18 SL Baur <steve@altair.xemacs.org>
6550 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6552 1997-12-17 SL Baur <steve@altair.xemacs.org>
6554 * startup.el (set-default-load-path): Only search package-path
6555 when not running temacs.
6557 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6560 * loadup.el: Correct commentary. Reformatting.
6561 (really-early-error-handler): Use absolute path to the
6562 first dumped-lisp.el file.
6563 (really-early-error-handler): Print full path name of
6564 each dumped lisp file (inherited from InfoDock).
6566 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6567 dumped-lisp.el files.
6569 * make-docfile.el (preloaded-file-list): Reorder when the
6570 package-path is searched.
6571 * update-elc.el: Ditto.
6573 * lisp-mode.el (call-with-condition-handler): Treat the same as
6574 `condition-case' for indentation.
6576 * about.el (about-xemacs): Update release date.
6578 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6580 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6581 anywhere but at the last clause.
6582 (ecase): Disallow `t' and `otherwise'.
6584 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6586 * cus-edit.el (custom-buffer-create-buttons): New function
6587 from stuff moved out of `custom-buffer-create-internal'.
6588 (custom-novice): New variable. Default t.
6589 (custom-display-global-buttons): Ditto. Default `top'.
6590 (custom-buffer-create-internal): Only display help if
6591 `custom-novice' is non-nil. Display global buttons according to
6592 `custom-display-global-buttons'.
6594 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6596 * menubar.el (find-menu-item): Use `check-argument-type'.
6597 (find-menu-item): Cosmetic changes.
6599 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6601 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6604 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6606 * format.el (format-deannotate-region): Bug fix.
6607 Deannotating a region containing unknown tags would fail
6608 (causing decoding of text/enriched to fail at user level)
6610 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
6612 * minibuf.el (read-directory-name): Support sixth
6613 arg, HISTORY, as already documented.
6615 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6617 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6620 1997-12-14 SL Baur <steve@altair.xemacs.org>
6622 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6625 1997-12-13 SL Baur <steve@altair.xemacs.org>
6627 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.