1 2002-07-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
3 * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
4 setup `coded-charset-entity-reference-alist'.
6 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
8 * mule/mule-charset.el (default-coded-charset-priority-list): Add
9 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
11 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
13 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
14 (chinese-big5-eten-a): Likewise.
15 (chinese-big5-eten-b): Likewise.
16 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
17 code range is #x8140 .. #x8DFE.
19 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
21 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
23 (chinese-big5-cdp): Likewise.
25 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
27 * mule/mule-charset.el (default-coded-charset-priority-list):
28 Delete `mojikyo-2022-1'.
30 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
32 * mule/mule-charset.el (default-coded-charset-priority-list):
35 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
37 * mule/mule-charset.el (default-coded-charset-priority-list): Add
40 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
42 * mule/mule-charset.el (default-coded-charset-priority-list):
43 Comment out `chinese-gb12345'.
45 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
47 * bytecomp.el (byte-compile-insert-header): Fixed.
49 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
51 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
54 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
56 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
59 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
61 * mule/mule-charset.el (default-coded-charset-priority-list): Add
62 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
64 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
66 * mule/mule-charset.el (default-coded-charset-priority-list):
67 `japanese-jef-china3' is renamed `china3-jef'.
69 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
71 * mule/mule-charset.el (default-coded-charset-priority-list): Add
72 `japanese-jef-china3' and `ideograph-cbeta'.
74 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
76 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
78 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
80 * mule/mule-charset.el (default-coded-charset-priority-list): Add
83 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
85 * mule/mule-charset.el (default-coded-charset-priority-list): Add
86 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
88 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
90 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
91 loading character definitions.
93 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
95 * dumped-lisp.el (preloaded-file-list): Rename
96 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
98 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
100 * mule/mule-charset.el (default-coded-charset-priority-list): Add
103 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
105 * dumped-lisp.el (preloaded-file-list): Dump
106 "Ideograph-R028-Private" with XEmacs UTF-2000.
108 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
110 * mule/mule-charset.el (default-coded-charset-priority-list): Add
113 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
115 * mule/mule-charset.el (default-coded-charset-priority-list): Add
116 `ideograph-gt-pj-{1..11}'.
118 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
121 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
123 * mule/mule-charset.el (default-coded-charset-priority-list):
124 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
127 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
129 * format.el (format-alist): Revive `image/jpeg', `image/gif',
130 `image/png', `image/x-xpm' and `image/tiff'.
132 * files.el (binary-file-regexps): Add *.PNG.
134 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
136 * mule/mule-charset.el (default-coded-charset-priority-list):
137 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
138 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
140 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
142 * list-mode.el: Call `completion-list-mode' to avoid slowness of
143 the first completion when UTF-2000 is running.
145 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
147 * mule/mule-charset.el (default-coded-charset-priority-list):
150 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
152 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
154 * mule/mule-charset.el (default-coded-charset-priority-list): Add
155 `mojikyo' instead of `mojikyo-pj-[1..21]'.
157 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
159 * mule/vietnamese.el (vscii-2): Delete abolished property
160 `composite'; now composite mode is default.
162 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
164 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
165 of `raw-text'; check \uHHHH representation even if non-ascii
166 characters are not found.
168 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
169 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
172 * mule/viet-ccl.el: New file.
174 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
175 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
176 - Separate CCL based implementations to viet-ccl.el.
178 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
180 * mule/mule-conf.el (japanese-jisx0213-1): Allow
182 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
184 * mule/mule-charset.el (default-coded-charset-priority-list):
185 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
186 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
188 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
190 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
192 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
194 * mule/mule-charset.el (default-coded-charset-priority-list): Add
197 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
199 * mule/mule-charset.el (default-coded-charset-priority-list):
200 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
203 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
205 * mule/mule-charset.el (default-coded-charset-priority-list): Add
206 `mojikyo-pj-[1 .. 21]' in UTF-2000.
208 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
210 * mule/mule-charset.el (default-coded-charset-priority-list): Add
211 `katakana-jisx0201' in UTF-2000.
213 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
215 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
216 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
217 "u0FB50-Arabic-Presentation-Forms-A",
218 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
219 "u0FE50-Small-Form-Variants",
220 "u0FE70-Arabic-Presentation-Forms-B",
221 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
224 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
226 * dumped-lisp.el (preloaded-file-list): Delete
227 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
228 ... "Ideograph-R214-Flute" in UTF-2000.
230 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
232 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
233 (japanese-jisx0213-2): New coded-charset.
235 * dumped-lisp.el (preloaded-file-list): Add
236 "Ideograph-R028-Private", "Ideograph-R029-Again" and
237 "Ideograph-R030-Mouth".
239 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
241 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
242 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
243 "Ideograph-R015-Ice", "Ideograph-R016-Table",
244 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
245 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
246 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
247 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
248 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
250 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
252 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
253 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
254 "Ideograph-R005-Second", "Ideograph-R006-Hook",
255 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
256 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
258 * mule/mule-charset.el (default-coded-charset-priority-list): Add
259 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
261 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
263 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
266 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
268 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
269 (chinese-isoir165): Moved from mule/chinese.el.
270 (chinese-cns11643-3): Moved from mule/chinese.el.
271 (chinese-cns11643-4): Moved from mule/chinese.el.
272 (chinese-cns11643-5): Moved from mule/chinese.el.
273 (chinese-cns11643-6): Moved from mule/chinese.el.
274 (chinese-cns11643-7): Moved from mule/chinese.el.
276 * mule/chinese.el: Move definition of coded-charsets to
279 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
281 * mule/mule-charset.el (default-coded-charset-priority-list): Add
282 `ideograph-daikanwa'.
284 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
286 * dumped-lisp.el (preloaded-file-list): Delete
287 "ccs-jisx0201-latin.el".
289 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
291 * dumped-lisp.el (preloaded-file-list): Add
292 "u031A0-Extended-Bopomofo" in UTF-2000.
294 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
296 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
297 renamed to u02E00-CJK-Radical-Supplement.
299 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
301 * dumped-lisp.el (preloaded-file-list): Add
302 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
303 "u030A0-Katakana", "u03100-Bopomofo",
304 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
305 "u03200-Enclosed-CJK-Letters-and-Months" and
306 "u03300-CJK-Compatibility".
308 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
310 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
311 "u02F00-Kangxi-Radicals" and
312 "u02FF0-Ideographic-Description-Characters".
314 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
316 * dumped-lisp.el (preloaded-file-list): Add
317 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
318 "u02800-Braille-Patterns" in UTF-2000.
320 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
322 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
323 "uXXXXX-*.el" in UTF-2000.
325 * bytecomp.el (byte-compile-insert-header): Delete comments if
326 non-ASCII characters are found; allow `byte-compile-dynamic' and
327 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
330 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
332 * dumped-lisp.el (preloaded-file-list): Add
333 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
334 "u025A0-Geometric-Shapes.el".
336 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
338 * dumped-lisp.el (preloaded-file-list): Add
339 "u02400-Control-Pictures.el", "u02440-OCR.el" and
340 "u02460-Enclosed-Alphanumerics.el".
342 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * mule/mule-charset.el (default-coded-charset-priority-list): Add
347 * dumped-lisp.el (preloaded-file-list): Add
348 "u02200-Mathematical-Operators.el" and
349 "u02300-Miscellaneous-Technical.el".
351 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
353 * mule/mule-charset.el (default-coded-charset-priority-list): Add
354 `chinese-cns11643-*'.
356 * dumped-lisp.el (preloaded-file-list): Add
357 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
358 "u02190-Arrows.el" in UTF-2000.
360 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
362 * mule/mule-charset.el (default-coded-charset-priority-list): Add
365 * dumped-lisp.el (preloaded-file-list): Add
366 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
367 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
368 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
370 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
372 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
374 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
376 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
377 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
378 "u01780-Khmer.el", "u01800-Mongolian.el",
379 "u01E00-Latin-Extended-Additional.el" and
380 "u01F00-Greek-Extended.el" in UTF-2000.
382 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
384 * mule/mule-charset.el (default-coded-charset-priority-list): Add
385 `ethiopic-ucs' and `ethiopic'.
387 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
388 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
390 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
391 from mule/ethiopic.el.
393 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
396 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
398 * mule/mule-charset.el (default-coded-charset-priority-list): Add
401 * mule/mule-conf.el (lao): New coded-charset.
403 * dumped-lisp.el (preloaded-file-list): Add
404 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
405 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
406 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
407 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
408 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
410 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
412 * mule/mule-charset.el (default-coded-charset-priority-list): Add
413 `ucs-bmp' and `arabic-iso8859-6'.
415 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
417 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
418 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
419 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
421 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
423 * startup.el (normal-top-level): Load autoload file for UTF-2000
426 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
428 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
429 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
430 "u00020-Basic-Latin.el", "u00080-C1.el",
431 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
432 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
433 "u002B0-Spacing-Modifier-Letters.el",
434 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
437 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
439 * mule/mule-charset.el (default-coded-charset-priority-list): Add
440 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
441 instead of `vietnamese-viscii-*'.
443 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
445 * mule/mule-conf.el: New file.
447 * mule/misc-lang.el: Move definition of charset `ipa' to
450 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
452 * mule/mule-charset.el (default-coded-charset-priority-list): Add
453 `latin-viscii'; prefer it for characters used in Vietnamese.
455 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
457 * bytecomp.el (byte-compile-insert-header): Fix regexp.
459 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
461 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
462 `vietnamese-viscii-lower'.
463 (latin-viscii-upper): Renamed from charset
464 `vietnamese-viscii-upper'.
465 (vietnamese-viscii-lower): New alias for charset
466 `latin-viscii-lower'.
467 (vietnamese-viscii-upper): New alias for charset
468 `latin-viscii-upper'.
470 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
472 * mule/mule-charset.el (default-coded-charset-priority-list):
473 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
475 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
477 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
478 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
479 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
480 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
483 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
485 * mule/ccs-tcvn5712.el: New file.
487 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
489 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
492 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
494 * mule/mule-charset.el (default-coded-charset-priority-list): Add
497 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
499 * dumped-lisp.el (preloaded-file-list): Add
500 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
501 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
504 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
505 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
506 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
507 mule/ccs-viscii.el: New files.
509 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
512 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
514 * mule/mule-charset.el (default-coded-charset-priority-list): Add
515 `hiragana-jisx0208' and `katakana-jisx0208'.
517 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
519 * mule/chinese.el (chinese-cns11643-3): Define it even if
520 `utf-2000' is provided.
521 (chinese-cns11643-4): Likewise.
522 (chinese-cns11643-5): Likewise.
523 (chinese-cns11643-6): Likewise.
524 (chinese-cns11643-7): Likewise.
526 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
528 * mule/mule-charset.el (default-coded-charset-priority-list): Add
529 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
531 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
533 * mule/mule-charset.el (default-coded-charset-priority-list): Add
534 `cyrillic-iso8859-5' and `greek-iso8859-7'.
536 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
538 * mule/mule-charset.el (default-coded-charset-priority-list):
541 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
543 * mule/viet-chars.el: Don't define charset
544 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
545 they are defined as builtin charsets.
547 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
549 * version.el (emacs-version): Add more space just before UTF-2000
552 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
554 * version.el ([constant] emacs-version): Don't add a space in the
555 preceding place of `xemacs-betaname' because it is duplicated.
556 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
558 * startup.el (splash-frame-body): Add ETL.
560 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
562 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
563 is provided because it is defined as builtin charset.
564 (chinese-cns11643-4): Likewise.
565 (chinese-cns11643-5): Likewise.
566 (chinese-cns11643-6): Likewise.
567 (chinese-cns11643-7): Likewise.
569 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
571 * mule/mule-cmds.el (reset-language-environment): Fix problem when
572 coding-system `iso-10646-ucs-4' is not defined.
574 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
576 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
577 coding-system if `utf-2000' is provided.
579 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
581 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
582 `utf-2000' is provided.
584 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
586 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
587 if utf-2000 is provided temporally.
589 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
591 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
592 as builtin variable].
594 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
596 * files.el (insert-file-contents-literally): Treat file as binary;
597 call file-name-handlers. [sync with Emacs 20.3.10]
599 2001-02-08 Martin Buchholz <martin@xemacs.org>
601 * XEmacs 21.2.44 "Thalia" is released.
603 2001-01-16 Mike Sperber <mike@xemacs.org>
605 * startup.el (normal-top-level): Work even if no installation root
608 2001-01-30 Andy Piper <andy@xemacs.org>
610 * gutter-items.el (progress-abort-glyph): remove instantiator.
611 (set-progress-abort-instantiator): new function.
612 (abort-progress-feedback): use it.
614 * gutter.el (set-gutter-dirty-p): new function.
616 2001-01-30 Didier Verna <didier@xemacs.org>
618 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
620 2001-01-24 Didier Verna <didier@xemacs.org>
622 * sound.el (sound-extension-list): give a better default value.
623 * sound.el (load-sound-file): improve the doc string, also find
624 files given by absolute names, pass a real extension list to
627 2001-01-26 Martin Buchholz <martin@xemacs.org>
629 * XEmacs 21.2.43 "Terspichore" is released.
631 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
633 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
634 messages from gnuserv.
636 2001-01-20 Martin Buchholz <martin@xemacs.org>
638 * XEmacs 21.2.42 "Poseidon" is released.
640 2001-01-12 Andy Piper <andy@xemacs.org>
642 * package-get.el (package-get-custom): call
643 package-net-update-installed-db.
645 * package-ui.el (pui-install-selected-packages): call
646 package-net-update-installed-db.
648 * package-net.el (package-net-update-installed-db): use
649 packages-package-list so that we reflect reality.
651 * packages.el (packages-package-list): Make docstring reflect
654 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
656 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
659 2001-01-17 Andy Piper <andy@xemacs.org>
661 * wid-edit.el (widget-activation-glyph-mapper): activate or
662 deactivate native widgets.
663 (widget-glyph-insert-glyph): record instantiator.
664 (widget-push-button-value-create): use it.
666 * gui.el (gui-button-action): new function. Make button's domain
667 buffer current when calling.
668 (make-gui-button): update to use gui-button-action.
670 2001-01-16 Didier Verna <didier@xemacs.org>
672 * menubar-items.el (default-menubar): add an entry for modeline
673 horizontal scrolling in Options -> Display.
675 2001-01-17 Steve Youngs <youngs@xemacs.org>
677 * package-get.el (package-get-require-signed-base): Set to nil
680 2001-01-17 Martin Buchholz <martin@xemacs.org>
682 * XEmacs 21.2.41 "Polyhymnia" is released.
684 2001-01-16 Mike Sperber <mike@xemacs.org>
686 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
689 2001-01-14 Mike Sperber <mike@xemacs.org>
691 * startup.el (maybe-create-compatibility-dot-emacs):
692 (maybe-unmigrate-user-init-file):
693 (unmigrate-user-init-file): Created.
694 (maybe-migrate-user-init-file): Offer creation of compatibility
696 Some doc fixes wrt init file location.
698 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
700 * faces.el (face-frob-from-locale-first): new variable.
701 (frob-face-font-2): Honor tags arg while trying to use
702 standard-face-mapping. When face-frob-from-locale-first is set,
703 first try to set face inheriting from frobbed-face.
705 2001-01-15 Didier Verna <didier@xemacs.org>
707 * about.el (xemacs-hackers): update my entry.
708 * about.el (about-url-alist): ditto.
709 * about.el (about-maintainer-info): ditto.
710 * about.el (about-hackers): ditto.
712 2001-01-15 Martin Buchholz <martin@xemacs.org>
714 The byte compiler has been badly broken for a year,
715 by the patch of 1999-12-06.
716 * byte-optimize.el (byte-optimize-form-code-walker):
717 Bug was: the byte compiler was making this erroneous optimization:
718 (progn (or (foo)) (bar)) ==> (bar)
720 2000-11-20 Mike Sperber <mike@xemacs.org>
722 * setup-paths.el (paths-core-load-path-depth): Split
723 `paths-load-path-depth' in two for site and core lisp. Don't
725 * setup-paths.el (paths-construct-load-path): Use.
727 2001-01-10 Andy Piper <andy@xemacs.org>
729 * package-net.el (package-net-cygwin32-binary-size): new variable
730 (package-net-win32-binary-size): ditto. add much needed
733 * gutter-items.el (buffers-tab-items): correct off-by-one error
734 for buffers-tab-max-size.
736 2001-01-08 Martin Buchholz <martin@xemacs.org>
738 * XEmacs 21.2.40 is released.
740 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
742 * mule/hebrew.el: Fix comments and typos.
743 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
745 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
747 * ChangeLog.1: move ancient log from fill.el.
751 mule/mule-category.el:
752 Miscellaneous typo fixes and slight doc clarifications.
754 * mule/mule-ccl.el: Correct file name in header.
756 2000-12-31 Martin Buchholz <martin@xemacs.org>
758 * XEmacs 21.2.39 is released.
760 2000-12-27 Martin Buchholz <martin@xemacs.org>
762 * byte-optimize.el (byte-optimize-cond):
763 (byte-optimize-cond-1): New.
764 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
765 Optimizes (cond (x nil)) ==> nil.
766 Provide better diagnostic on malformed expr like (cond foo).
768 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
770 * mule/mule-coding.el:
771 mule/mule-cmds.el (reset-language-environment,
772 set-language-environment-coding-systems):
773 Safer default coding-priority-list, corresponding to src/file-coding.h.
775 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
777 * package-admin.el: Allow package removal from
778 early-package-load-path.
780 2000-12-15 Andreas Jaeger <aj@suse.de>
782 * about.el (about-maintainer-info): Update my entry.
784 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
786 * packages.el (locate-library): Add support for bzip2
787 compressed .el files.
789 2000-12-12 Andy Piper <andy@xemacs.org>
791 * package-net.el: new file.
793 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
795 * font-lock.el: Add missing C++ keywords.
797 2000-12-08 Adrian Aichner <adrian@xemacs.org>
799 * simple.el (indent-for-comment): Preserve indentation of comments
800 starting in column 0, as documented in (Info-goto-node
801 "(xemacs)Comments"). Update docstring accordingly.
803 2000-12-05 Martin Buchholz <martin@xemacs.org>
805 * XEmacs 21.2.38 is released.
807 2000-12-04 Didier Verna <didier@xemacs.org>
809 * mouse.el (default-mouse-track-set-point-in-window): remove
810 spurious '+' operation detected by Martin.
813 2000-12-01 Martin Buchholz <martin@xemacs.org>
815 * cl-extra.el (coerce):
816 Implement char to integer coercion.
817 Remove extraneous (numberp) test.
819 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
820 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
821 (byte-optimize-predicate):
822 Warn if evaluating constant expression signals an error.
823 (byte-optimize-form): Small simplification.
825 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
827 2000-11-30 Martin Buchholz <martin@xemacs.org>
830 (byte-optimize-minus):
831 (byte-optimize-plus):
832 (byte-optimize-mult):
834 Use (car (last x)) instead of (last x) to get last elt!
835 Use `byte-optimize-predicate' to optimize `%'.
836 Move optimizations for special numeric args to bytecomp.el.
837 * bytecomp.el (byte-compile-associative): Remove.
838 (byte-compile-max): New.
839 (byte-compile-min): New.
840 Properly handle erroneous calls: (max) (min).
841 (byte-compile-plus): New.
842 (byte-compile-minus):
843 It's easiest to handle 0, +1 and -1 args here.
844 (byte-compile-mult): New.
845 It's easiest to handle 1, -1 and 2 args here.
847 It's easiest to handle 0, +1 and -1 args here.
848 Issue byte-compiler warning when dividing by zero.
850 Byte-compiler arithmetic improvements.
851 Better optimize these expressions in the obvious way:
852 (+ x y 1) --> varref x varref y add add1
853 (+ x y -1) --> varref x varref y add sub1
854 (- x y 0) --> (- x y)
855 (- 0 x y) --> (- (- x) y)
856 (% 42 19) --> compile-time constant
857 (/ 42 19) --> compile-time constant
858 (* (foo) 2) --> foo call dup plus
860 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
861 unless (declaim (optimize (safety 3)))
862 or (setq byte-compile-delete-errors nil).
864 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
866 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
869 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
871 * startup.el (command-line-do-help): Add documentation of
872 portable dumper switches.
874 2000-11-22 Andy Piper <andy@xemacs.org>
876 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
878 * glyphs.el (init-glyphs): don't use autodetect for strings.
880 2000-11-28 Martin Buchholz <martin@xemacs.org>
882 * byte-optimize.el (byte-optimize-char-before):
883 (byte-optimize-backward-char):
884 (byte-optimize-backward-word):
885 Fix incorrect optimizations for these sorts of expressions:
886 (let ((x nil)) (backward-char x))
888 2000-11-21 Martin Buchholz <martin@xemacs.org>
891 * byte-optimize.el (byte-optimize-backward-char): New.
892 * byte-optimize.el (byte-optimize-backward-word): New.
893 Make backward-word and backward-char as efficient as forward versions.
895 * bytecomp.el (byte-compile-no-args-with-one-extra):
896 * bytecomp.el (byte-compile-one-arg-with-one-extra):
897 * bytecomp.el (byte-compile-two-args-with-one-extra):
898 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
899 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
900 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
901 Check if extra arg is constant nil, and if so, use byte-coded call.
903 * simple.el (backward-word):
904 * simple.el (mark-word):
905 * simple.el (kill-word):
906 * simple.el (backward-kill-word):
907 Make COUNT argument optional, for consistency with forward-char et al.
909 * abbrev.el (abbrev-string-to-be-defined):
910 * abbrev.el (inverse-abbrev-string-to-be-defined):
911 * abbrev.el (inverse-add-abbrev):
912 * abbrev.el (expand-region-abbrevs):
913 * buff-menu.el (Buffer-menu-execute):
914 * indent.el (move-to-left-margin):
915 * indent.el (indent-relative):
916 * indent.el (move-to-tab-stop):
917 * info.el (Info-reannotate-node):
918 * lisp-mode.el (lisp-indent-line):
919 * lisp.el (end-of-defun):
920 * lisp.el (move-past-close-and-reindent):
921 * misc.el (copy-from-above-command):
922 * mouse.el (default-mouse-track-scroll-and-set-point):
923 * page.el (forward-page):
924 * paragraphs.el (forward-paragraph):
925 * paragraphs.el (end-of-paragraph-text):
926 * picture.el (picture-forward-column):
927 * picture.el (picture-self-insert):
928 * rect.el (extract-rectangle-line):
929 * simple.el (newline):
930 * simple.el (fixup-whitespace):
931 * simple.el (backward-delete-char-untabify):
932 * simple.el (transpose-chars):
933 * simple.el (transpose-preceding-chars):
934 * simple.el (do-auto-fill):
935 * simple.el (indent-new-comment-line):
936 * simple.el (blink-matching-open):
937 * view-less.el (cleanup-backspaces):
938 * wid-edit.el (widget-transpose-chars):
939 * term/bg-mouse.el (bg-insert-moused-sexp):
940 Use more readable (backward-FOO n) instead of (forward-FOO -n).
942 * info.el (Info-fontify-node):
943 * simple.el (backward-delete-function):
944 Use canonical delete-backward-char instead of backward-delete-char.
946 2000-11-20 Andy Piper <andy@xemacs.org>
948 * gutter-items.el (update-tab-in-gutter): don't barf if there are
951 2000-11-20 Andy Piper <andy@xemacs.org>
953 * gutter-items.el (update-tab-in-gutter): don't give popup frames
956 2000-11-18 Martin Buchholz <martin@xemacs.org>
958 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
959 (proclaim inline...) was shadowing compiler-macros.
961 2000-11-17 Martin Buchholz <martin@xemacs.org>
963 * bytecomp.el (byte-compile-eval): New.
964 (byte-compile-initial-macro-environment): Use byte-compile-eval.
965 Keeps this promise made in Lispref:
966 "If a file being compiled contains a `defmacro' form, the macro is
967 defined temporarily for the rest of the compilation of that file."
969 2000-11-09 Martin Buchholz <martin@xemacs.org>
971 * cl.el (floatp-safe):
977 Use a better parameter name than `x'.
979 * cl-macs.el (check-type): Make continuable. Change documentation
980 to require PLACE, but accept any form for compatibility.
982 * abbrev.el (define-abbrev): Use check-type.
983 * font-menu.el (font-menu-change-face): Use check-type.
984 * menubar.el (relabel-menu-item): Use check-type.
985 * itimer.el: Fix typo.
987 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
989 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
991 2000-11-14 Martin Buchholz <martin@xemacs.org>
993 * XEmacs 21.2.37 is released.
995 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
997 * code-cmds.el: Provide the feature.
999 2000-07-21 Jan Vroonhof <jan@xemacs.org>
1001 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
1003 * code-cmds.el: New file
1004 * mule/mule-cmds.el:
1006 (coding-keymap): New keymap. Define coding system keyboard
1007 commands on file-coding builds too.
1008 (coding-system-change-eol-conversion):
1009 (universal-coding-system-argument):
1010 (set-default-coding-systems):
1011 (prefer-coding-system): Moved from mule-cmds.el
1012 (set-buffer-process-coding-system): Moved from mule-misc.el
1014 2000-09-15 Stephen Carney <carney@scubadoo.com>
1016 * etags.el (buffer-tag-table-files): Use append instead of nconc.
1018 2000-11-09 Steve Youngs <youngs@xemacs.org>
1020 * package-get.el (package-get-download-sites): Add a pre-release
1021 site for experimental packages.
1023 * auto-autoloads.el: Regenerated.
1025 2000-08-01 Andy Piper <andy@xemacs.org>
1027 * gutter-items.el (buffers-tab-omit-function): reference
1028 buffers-tab-select-visible-buffers.
1029 (buffers-tab-filter-functions): new variable, by default uses
1030 buffers-tab-selection-function and buffers-tab-omit-function.
1031 (select-buffers-tab-buffers-by-mode): invert arguments.
1032 (buffers-tab-select-visible-buffers): new function. Invert calling
1033 of buffers-menu-omit-invisible-buffers.
1034 (buffers-tab-items): rewrite to use
1035 buffers-tab-filter-functions. Rewrite docstring.
1036 (gutter-buffers-tab-extent): delete.
1037 (add-tab-to-gutter): always build a new extent when adding the
1039 (update-tab-in-gutter): make gutter dirty when orientation
1042 2000-11-07 Martin Buchholz <martin@xemacs.org>
1044 * bytecomp.el (byte-compile-defvar-or-defconst):
1045 Only do loadhist recording if defvar form includes a value.
1047 2000-11-02 Martin Buchholz <martin@xemacs.org>
1049 * bytecomp.el (byte-compile-initial-macro-environment):
1050 `eval-when-compile' should not compile its body.
1052 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1054 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
1055 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
1056 some Japanese English. Remove some ancient FSF comments, and
1057 improve docstrings. Use symbols not vectors for tables.
1059 2000-11-03 Martin Buchholz <martin@xemacs.org>
1062 (local-key-binding):
1063 (global-key-binding):
1064 Add an optional `accept-defaults' parameter, just like `lookup-key'.
1067 (backward-sexp): Slightly simpler code.
1068 (mark-sexp): Make arg optional, like FSF Emacs.
1069 (forward-list): Slightly simpler code.
1070 (backward-list): Slightly simpler code.
1071 (down-list): Make arg optional, like FSF Emacs.
1072 (up-list): Make arg optional, like FSF Emacs.
1073 (backward-up-list): Make arg optional, like FSF Emacs.
1074 (kill-sexp): Make arg optional, like FSF Emacs.
1075 (backward-kill-sexp): Make arg optional, like FSF Emacs.
1077 * font-menu.el (font-menu-change-face):
1078 Take continuable errors into account.
1081 * abbrev.el (clear-abbrev-table):
1082 * abbrev.el (define-abbrev-table):
1083 * abbrev.el (define-abbrev):
1084 * abbrev.el (insert-abbrev-table-description):
1085 * apropos.el (apropos-documentation-check-doc-file):
1086 * apropos.el (apropos-documentation-check-elc-file):
1087 * buff-menu.el (list-buffers):
1088 * buff-menu.el (list-buffers-noselect):
1089 * bytecomp.el (byte-recompile-directory):
1090 * bytecomp.el (batch-byte-compile):
1091 * cl-macs.el (typep):
1092 * code-files.el (find-coding-system-magic-cookie):
1093 * code-files.el (insert-file-contents):
1094 * cus-edit.el (customize-set-variable):
1095 * cus-edit.el (customize-save-variable):
1096 * cus-face.el (custom-set-face-font-size):
1097 * cus-face.el (custom-set-face-update-spec):
1098 * cus-face.el (custom-reset-faces):
1099 * custom.el (custom-check-theme):
1100 * custom.el (copy-upto-last):
1101 * fill.el (canonically-space-region):
1102 * fill.el (fill-paragraph):
1103 * fill.el (fill-region):
1104 * fill.el (find-space-insertable-point):
1105 * fill.el (justify-current-line):
1106 * faces.el (face-spec-update-all-matching):
1107 * faces.el (set-face-stipple):
1108 * files-nomule.el (insert-file-contents):
1109 * files.el (insert-file-contents-literally):
1110 * files.el (hack-local-variables-last-page):
1111 * files.el (basic-save-buffer):
1112 * files.el (insert-directory):
1113 * font-menu.el (font-menu-change-face):
1114 * font.el (font-spatial-to-canonical):
1115 * format.el (format-encode-region):
1116 * format.el (format-insert-file):
1117 * format.el (format-replace-strings):
1118 * gutter.el (set-gutter-element):
1119 * help.el (key-or-menu-binding):
1120 * help.el (describe-bindings):
1121 * help.el (with-syntax-table):
1122 * indent.el (indent-rigidly):
1123 * indent.el (delete-to-left-margin):
1125 * info.el (Info-extract-dir-entry-from):
1126 * info.el (Info-build-dir-anew):
1127 * info.el (Info-rebuild-dir):
1128 * info.el (Info-batch-rebuild-dir):
1129 * info.el (Info-read-subfile):
1130 * info.el (Info-build-node-completions):
1131 * info.el (Info-extract-menu-node-name):
1132 * isearch-mode.el (isearch-range-invisible):
1133 * isearch-mode.el (isearch-restore-invisible-extents):
1134 * itimer.el (itimerp):
1135 * itimer.el (itimer-live-p):
1137 * keymap.el (substitute-key-definition):
1138 * keymap.el (read-command-or-command-sexp):
1139 * keymap.el (local-key-binding):
1140 * keymap.el (global-key-binding):
1141 * keymap.el (global-set-key):
1142 * keymap.el (local-set-key):
1144 * ldap.el (ldap-add-entries):
1145 * ldap.el (ldap-delete-entries):
1146 * lisp.el (backward-sexp):
1147 * lisp.el (mark-sexp):
1148 * lisp.el (forward-list):
1149 * lisp.el (backward-list):
1150 * lisp.el (down-list):
1151 * lisp.el (backward-up-list):
1152 * lisp.el (up-list):
1153 * lisp.el (kill-sexp):
1154 * lisp.el (backward-kill-sexp):
1155 * menubar.el (add-menu-button):
1156 * menubar.el (add-submenu):
1157 * menubar.el (delete-menu-item):
1158 * menubar.el (relabel-menu-item):
1159 * mouse.el (narrow-window-to-region):
1160 * obsolete.el (define-obsolete-variable-alias):
1161 * obsolete.el (store-substring):
1163 * package-admin.el (package-admin-install-function):
1164 * package-admin.el (package-admin-install-function-mswindows):
1165 * package-admin.el (package-admin-default-install-function):
1166 * package-get.el (package-get-update-base-entries):
1167 * packages.el (packages-load-package-dumped-lisps):
1168 * packages.el (packages-collect-package-dumped-lisps):
1169 * printer.el (generic-print-buffer):
1170 * printer.el (generic-print-region):
1171 * replace.el (occur-mode-mouse-goto):
1172 * replace.el (perform-replace):
1173 * select.el (get-selection-no-error):
1175 * simple.el (newline):
1176 * simple.el (open-line):
1177 * simple.el (edit-and-eval-command):
1178 * simple.el (goto-line):
1180 * simple.el (kill-region):
1181 * simple.el (copy-region-as-kill):
1182 * simple.el (kill-ring-save):
1183 * simple.el (set-mark):
1184 * simple.el (next-line):
1185 * simple.el (previous-line):
1186 * simple.el (line-move):
1187 * simple.el (set-goal-column):
1188 * simple.el (comment-region):
1191 * syntax.el (modify-syntax-entry):
1192 * syntax.el (map-syntax-table):
1193 * view-less.el (view-file):
1194 * view-less.el (view-buffer):
1195 * view-less.el (view-file-other-window):
1196 * window-xemacs.el (backward-other-window):
1198 * window.el (one-window-p):
1199 * window.el (walk-windows):
1200 * window.el (window-list):
1201 * x-mouse.el (x-mouse-kill):
1202 * x-select.el (x-get-cutbuffer):
1203 * x-select.el (x-store-cutbuffer):
1204 * term/bg-mouse.el (bg-mouse-line-to-center):
1205 * term/sun-mouse.el (window-line-end):
1206 * term/sun-mouse.el (sun-select-region):
1207 * term/sun.el (kill-region-and-unmark):
1208 * mule/mule-category.el:
1209 * mule/mule-category.el (modify-category-entry):
1210 * mule/mule-category.el (char-category-list):
1211 * mule/mule-coding.el (coding-system-force-on-output):
1212 * mule/mule-misc.el (coding-system-put):
1213 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
1215 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1217 * cus-face.el: Typo fixes and tiny clarifications.
1220 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
1222 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
1223 * startup.el (normal-top-level): Setup auto-save-list-file-name
1224 if auto-save-list-file-prefix is non-nil.
1226 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
1228 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
1230 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1232 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
1233 get symbol at point-min.
1235 2000-10-24 Didier Verna <didier@xemacs.org>
1237 * info.el (Info-emacs-info-file-name): defconst it.
1238 * info.el (Info-footnote-tag): defcustom it.
1239 * info.el (Info-no-description-string): ditto.
1240 * info.el (Info-find-node): adapt to new semantics of
1241 'Info-suffixed-file (don't do the case variants stuff).
1242 * info.el (Info-insert-dir): rewrite the dir file variants code.
1243 * info.el (Info-directory-files): New. Return the list of info
1244 files in a directory.
1245 * info.el (Info-dir-outdated-p): use it.
1246 * info.el (Info-parse-dir-entries): ditto.
1247 * info.el (Info-build-dir-anew): don't restrict to files ending
1248 with a ".info.*" extension.
1249 * info.el (Info-set-mode-line): ditto.
1250 * info.el (Info-read-subfile): adapt to new semantics of
1251 'Info-suffixed-file (append 'exact argument).
1252 * info.el (Info-all-case-regexp): New. Return a regexp matching a
1253 string independently of the case.
1254 * info.el (Info-suffixed-file): use it (match all possible case
1256 * info.el (Info-insert-file-contents): code cleanup.
1257 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
1259 * info.el (Info-batch-rebuild-dir): ditto.
1260 * info.el (Info-read-node-name-1): ditto.
1261 * info.el (Info-search): ditto.
1262 * info.el (Info-fontify-node): ditto.
1265 2000-10-24 Didier Verna <didier@xemacs.org>
1267 * process.el (shell-command): when called from a program, avoid
1268 'push-mark's "mark-set" message.
1270 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
1272 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
1273 by a symbol, not by a vector.
1274 * mule/vietnamese.el (vscii): Likewise.
1276 * mule/cyrillic.el (koi8-r): Likewise.
1278 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
1279 by a symbol, not by a vector.
1280 (chinese-big5-2): Likewise.
1281 * mule/ethiopic.el (ethiopic): Likewise.
1282 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
1283 (vietnamese-viscii-upper): Likewise.
1285 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
1287 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
1289 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
1291 * byte-optimize.el (byte-optimize-car): New function.
1292 (byte-optimize-cdr): Ditto.
1294 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
1296 * byte-optimize.el: Partial synch with FSF 20.7.
1297 Optimize constant concatenation.
1298 Add keymapp as a side effect free function. It is a built-in.
1299 (byte-after-unbind-pos): Remove byte-equal.
1301 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
1303 * update-elc-2.el: Quote regexps correctly.
1305 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
1307 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
1308 (ccl-compile): Apply integerp, not integer-or-char-p to
1309 check the type of the buffer magnification
1310 (ccl-compile-write-string): Encode a string with binary
1312 (ccl-compile-write-repeat): Likewise.
1314 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
1342 2000-10-03 Daniel Pittman <daniel@rimspace.net>
1344 * simple.el (do-auto-fill): Use the function pointer to by
1345 `comment-line-break-function', not `indent-new-comment-line'. This
1346 fixes an issue with cc-mode comment continuation.
1348 2000-10-11 Martin Buchholz <martin@xemacs.org>
1350 * simple.el (turn-on-auto-fill): Add (interactive).
1351 * mwheel.el (mwheel-install): Add (interactive).
1352 * font-lock.el (turn-on-font-lock): Add (interactive).
1353 (turn-off-font-lock): Add (interactive).
1355 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1357 * packages.el (packages-special-base-regexp): Add `man'.
1359 2000-10-08 Adrian Aichner <adrian@xemacs.org>
1361 * wid-edit.el (widget-specify-active): map over extents in current
1362 buffer like `widget-specify-inactive' does. Mapping over the
1363 inactive extent object does not work since the current extent is
1364 ignored by `map-extents'.
1366 2000-10-04 Martin Buchholz <martin@xemacs.org>
1368 * XEmacs 21.2.36 is released.
1370 2000-09-22 Martin Buchholz <martin@xemacs.org>
1372 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
1373 Optimize the compiled-function-constants vector by byte-code
1376 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
1378 * build-report.el (build-report-delete-regexp): quote value in
1381 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
1383 * build-report.el (build-report): Don't bind srcdir which we don't
1384 use in `multiple-value-bind' to avoid the only byte-compiler
1387 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
1389 * build-report.el: Requires cl and custom now.
1390 build-report-version is determined by XEmacs version -- remove
1391 build-report-version*.
1392 * build-report.el (build-report-version): Removed.
1393 * build-report.el (build-report-installation-version-regexp): New.
1394 * build-report.el (build-report-version-file-regexp): New.
1395 * build-report.el (build-report-installation-srcdir-regexp): New.
1396 * build-report.el (build-report-destination): Offer
1397 xemacs-build-reports and xemacs-beta.
1398 * build-report.el (build-report-keep-regexp): Adjusted.
1399 * build-report.el (build-report-delete-regexp): Adjusted.
1400 * build-report.el (build-report-make-output-dir): New.
1401 * build-report.el (build-report-installation-file): Replace use of
1402 `concat' with `expand-file-name'.
1403 * build-report.el (build-report-make-output-file): Removed.
1404 * build-report.el (build-report-make-output-files): New.
1405 * build-report.el (build-report-subject): Identify as
1406 user-variable with "*...".
1407 * build-report.el (build-report-prompts): Ditto.
1408 * build-report.el (build-report-version-file): New.
1409 * build-report.el (build-report-file-encoding): Identify as
1410 user-variable with "*...".
1411 * build-report.el (build-report-make-output-get): New.
1412 * build-report.el (build-report-insert-header): Report
1413 emacs-version and system-configuration instead of
1414 build-report-version.
1415 * build-report.el (build-report-insert-make-output): Add file
1417 * build-report.el (build-report-insert-installation-file):
1419 * build-report.el (build-report-keep): Change docstring,
1421 * build-report.el (build-report-delete): Ditto.
1422 * build-report.el (build-report-installation-data): New.
1423 * build-report.el (build-report-version-file-data): New.
1425 2000-09-20 Martin Buchholz <martin@xemacs.org>
1427 * byte-optimize.el (byte-optimize-lapcode):
1428 Fix the optimization of using the first 5 elements of the
1429 constants vector for variables.
1430 (byte-optimize-lapcode): Fix another ancient broken optimization.
1432 2000-09-19 Martin Buchholz <martin@xemacs.org>
1434 * *: Spelling mega-patch
1436 2000-09-19 Martin Buchholz <martin@xemacs.org>
1438 * easymenu.el: doc fixes.
1439 (easy-menu-do-define): Use backquote.
1442 `when' seems much clearer than `if' here.
1444 (easy-menu-add-item):
1445 (easy-menu-item-present-p):
1446 (easy-menu-remove-item):
1447 Wrap using (when (featurep 'menubar) ...)
1449 2000-09-16 Martin Buchholz <martin@xemacs.org>
1451 * bytecomp.el (displaying-byte-compile-warnings):
1452 Revert Ben's change to this function below so that the compile log
1453 is displayed properly for users of the "popper" package.
1455 2000-09-12 Martin Buchholz <martin@xemacs.org>
1457 * window.el (save-selected-window): Use backquote.
1459 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
1460 Renamed from `byte-compile-file-form-defvar'.
1461 * bytecomp.el (byte-compile-defvar-or-defconst):
1462 Only cons onto current-load-list in top-level forms.
1463 Else this leaks a cons cell every time a defun is called.
1464 Renamed from `byte-compile-defvar', for clarity.
1465 Warn when docstring of defvar is not a string.
1466 Use consistent error messages.
1469 2000-09-11 Martin Buchholz <martin@xemacs.org>
1471 * simple.el (set-variable):
1472 Remove unneeded defvar by rearranging order of let* forms.
1474 * mule/mule-ccl.el (ccl-get-next-code):
1475 * menubar-items.el (bookmark-menu-filter):
1476 (language-environment-menu-filter):
1477 (tutorials-menu-filter):
1478 * toolbar-items.el (toolbar-compile):
1479 * byte-optimize.el (disassemble-offset):
1480 Use (declare (special ...)) instead of `defvar'.
1482 * cl-macs.el (cl-do-proclaim):
1483 Fix (declare (special ...)) warning suppression syntax.
1485 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
1487 * info.el (Info-tag-table-marker):
1488 (Info-tag-table-buffer):
1489 (Info-find-file-node):
1490 (Info-read-subfile):
1491 (Info-build-node-completions):
1494 Multiple info buffer support.
1496 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
1498 * ldap.el (ldap-decode-entry): New defun
1499 (ldap-search-entries): Use it in order to decode DN-prefixed
1502 2000-08-23 Daniel Pittman <daniel@danann.net>
1504 * mule/mule-cmds.el (coding-system-change-eol-conversion):
1505 Use `eq', not `=', to compare symbols.
1507 2000-07-30 Ben Wing <ben@xemacs.org>
1509 * bytecomp.el (byte-compile-report-error):
1510 * bytecomp.el (displaying-byte-compile-warnings):
1511 if stack-trace-on-error is set, send out a backtrace when
1512 an error is encountered that stops byte compilation. this
1513 should make it much much easier to track down those curious
1514 problems. also undo the kludge of using a separate "*Show*"
1515 buffer for display when there's a temp-buffer-show-function;
1516 we can avoid this by just being a little smarter.
1519 * dialog-items.el (search-dialog-regexp): New.
1520 * dialog-items.el (search-dialog-callback):
1521 * dialog-items.el (make-search-dialog):
1522 add a regexp option to the dialog and clean up a bit.
1525 * dialog.el (yes-or-no-p-dialog-box):
1526 * dialog.el (get-dialog-box-response):
1527 * dialog.el (make-dialog-box):
1528 * dialog.el (dialog-box-finish): New.
1529 * dialog.el (dialog-box-cancel): New.
1530 * dialog.el (internal-make-dialog-box-exit): New.
1531 implement [properly!] the :modal property of the new dialog box
1532 interface. this is the first time xemacs has ever had *proper*
1533 modal dialog boxes, giving the standard window-system feedback.
1534 (e.g. under windows, clicking on a disabled frame causes a beep
1535 and makes the dialog box flash three times.)
1537 * dragdrop.el: header keyword frobbing.
1539 * dumped-lisp.el (preloaded-file-list):
1540 renamed winnt.el to win32-native.el.
1542 * faces.el (face-property):
1543 * faces.el (set-face-property):
1544 * faces.el (frob-face-property):
1545 * faces.el (frob-face-font-2):
1546 * faces.el (make-face-bold):
1547 * faces.el (make-face-italic):
1548 * faces.el (make-face-bold-italic):
1549 * faces.el (make-face-unbold):
1550 * faces.el (make-face-unitalic):
1551 * faces.el (make-face-smaller):
1552 * faces.el (make-face-larger):
1553 clean up the implementation of these so that window-system-specific
1554 methods are called only on objects belonging to that window system.
1555 previously, you could have [e.g.] mswindows-make-face-bold called
1556 on font object of device type `stream', which is not good and
1557 explains the subtle errors Adrian was getting when byte-compiling
1558 something that required 'term. (Adrian, now you can use stack-trace-
1559 on-error to find the exact place where things are going wrong instead
1560 of having to laboriously binary-search your way through.)
1562 * finder.el (finder-known-keywords):
1563 cleaned up -- properly sorted, clarified the meanings of many of
1564 the keywords, and added a few -- mswin, gui, content, build, www,
1565 user, services. the last two try to distinguish between a package
1566 that's used directly by the user, and a package that provides
1567 support services to other packages.
1569 * font-lock.el (lisp-font-lock-keywords-2):
1570 update list of lisp control structures to include everything,
1571 including new ones i introduced.
1573 * gutter.el: header keyword frobbing.
1575 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
1576 recent isearch element was not doing so! you got the second-most-
1579 * lisp-mode.el (construct-lisp-mode-menu):
1580 more menubar cleanups.
1581 * lisp-mode.el (with-selected-window):
1582 make it indent properly.
1584 * menubar-items.el (default-menubar): lots of menubar cleanups.
1585 rearranged the options menu the most, e.g. splitting up the
1586 Keyboard/Mouse menu into a new Editing menu and combining the
1587 separate Scrollbar/Gutter/Toolbar submenus into Display.
1588 Got rid of General, moved items to Editing or new Troubleshooting.
1589 Moved Packages to Tools; doesn't seem to belong under Options.
1590 Added stuff to the Cmds menu, e.g. Change Case.
1592 NB please don't complain about these periodic menubar changes.
1593 Anything like this is necessarily incremental in its construction
1594 -- By constant use you gradually become more and more aware of
1595 better and better ways to group menu items. When we eventually
1596 move the options menu to a property sheet, the existing structure
1597 will probably be preserved fairly well.
1599 * minibuf.el (next-history-element): fix problems with pressing
1600 down arrow in repeat-complex-command.
1603 * modeline.el (modeline-3d-p): New.
1604 added custom variable for controlling the 3d modeline. the
1605 corresponding Options item has been present for a long time,
1606 but commented out with "fix me!" comments. it's fixed now.
1608 * obsolete.el (add-menu):
1609 remove bogus gettexts.
1611 * process.el (shell-quote-argument):
1612 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
1613 For bash under Windows native, see below.
1616 * simple.el (display-warning-buffer):
1617 Fixed the handling of warning display to eliminate the annoying
1618 *Show* buffer, like was done for byte-compiler output above.
1620 * simple.el (debug-print): New.
1621 Simple function for sending debug messages to the console and/or
1624 * subr.el (replace-in-string):
1625 Rewrite this function to avoid N^2 behavior with large strings --
1626 catastrophic with the new Windows selection code! (Apparently the
1627 author of this function didn't realize there was a fun
1628 replace-match that could make his life much easier, because we
1629 duplicated the entire logic. The new version is smaller, easier
1630 to understand, much more robust, and has extended features --
1631 those of replace-match.)
1634 * window.el (with-selected-window): New.
1635 An obvious complement to the existing `with-selected-frame' and
1636 `with-current-buffer'.
1638 * win32-native.el: Renamed from winnt.el.
1639 Added a great deal of stuff for properly handling process quoting,
1640 somewhat modeled on Kirill's original model (which i later threw
1641 away). We should now finally have correctly working process arg
1642 quoting/dequoting so that the final app gets exactly what we
1643 intended. Because the mechanism is in Lisp, it's easily
1644 extendible. (For those running bash and running the native
1645 version, I tried hard to do what I thought was correct. But more
1646 thought is needed, and ideally the volunteer work of people with
1647 these configurations that they generally run on.)
1649 * x-font-menu.el (x-font-menu-font-data):
1650 Put in defvar's to fix byte-compiler warnings.
1652 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
1654 * select.el (selection-coercion-alist): Initialise.
1655 * select.el (select-coerce-to-text): New.
1656 * select.el (select-coerce): New.
1657 New functions to perform type and value coercion.
1659 * select.el (select-buffer-killed-default): Keep data if it was
1662 2000-08-02 Martin Buchholz <martin@xemacs.org>
1664 * menubar-items.el (default-menubar): Fix typo.
1665 (default-menubar): `lambda' was mispelled as `lamda'.
1667 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1669 * window.el (shrink-window-if-larger-than-buffer): Remove
1672 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1674 * paths.el (gnus-local-domain): Removed.
1675 (gnus-local-organization): Ditto.
1676 (gnus-startup-file): Ditto.
1678 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
1680 * files.el (auto-mode-alist): Add .spec for RPM.
1682 2000-07-31 Andy Piper <andy@xemacs.org>
1684 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
1686 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1688 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
1690 * help.el (xemacs-www-page): Ditto.
1691 (xemacs-www-faq): Ditto.
1692 * menubar-items.el (default-menubar): Ditto.
1694 * wid-edit.el (widget-url-link-action): Ditto.
1695 From: Kenichi OKADA <okada@opaopa.org>.
1697 2000-07-31 Martin Buchholz <martin@xemacs.org>
1699 * finder.el (finder-commentary): Add autoload cookie.
1701 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
1703 * files.el (insert-file-contents-literally): Fix second let
1704 binding for `coding-system-for-read' to `coding-system-for-write'
1705 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
1707 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
1709 * files.el (insert-file-contents-literally): Use binary coding
1710 system (from Morioka san).
1711 (insert-file-contents-literally): Make file-name-handler method.
1713 2000-07-26 Martin Buchholz <martin@xemacs.org>
1715 * cl-macs.el (get-selection): Add defsetf.
1717 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
1719 * x-init.el (x-activate-region-as-selection): replace obsolete
1720 function x-own-selection with own-selection.
1721 (ow-find): replace obsolete functions x-get-selection and
1722 x-get-clipboard with get-selection and get-clipboard.
1723 (init-post-x-win): replace obsolete function x-disown-selection
1724 with disown-selection.
1726 2000-07-20 Mike Sperber <mike@xemacs.org>
1728 * startup.el (load-user-init-file): Only try to load init file if
1731 2000-07-10 Andy Piper <andy@xemacs.org>
1733 * dialog-items.el: sync with Ben's patch.
1735 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
1737 (progress-text-glyph): deleted.
1738 (progress-layout-glyph): make completely minimal.
1739 (progress-gauge-glyph): ditto.
1740 (progress-display-style): fix to handle dynamic instantiator
1742 (progress-text-instantiator): new.
1743 (progress-layout-instantiator): new.
1744 (progress-gauge-instantiator): new.
1745 (set-progress-display-instantiator): renamed and changed from
1746 set-progress-display-style.
1747 (progress-abort-glyph): use instantiator not glyph.
1748 (append-progress-display): use set-progress-display-instantiator
1749 and set-glyph-image.
1750 (abort-progress-display): ditto.
1751 (raw-append-progress-display): ditto.
1753 2000-07-20 Ben Wing <ben@xemacs.org>
1755 * code-files.el: Move Mule-specific code to mule-coding.el.
1757 2000-07-15 Ben Wing <ben@xemacs.org>
1763 * cmdloop.el (yes-or-no-p):
1764 * cmdloop.el (y-or-n-p):
1765 Make these functions use should-use-dialog-box-p and not be
1766 overridden in dialog.el.
1769 * cus-dep.el (Custom-make-dependencies): Removed.
1770 * cus-dep.el (Custom-make-dependencies-1): New.
1771 * cus-dep.el (Custom-make-one-dependency): New.
1772 New entry point for use in Makefiles, to avoid excessive
1775 * cus-edit.el (custom-variable-reset-saved):
1776 * cus-edit.el (custom-variable-reset-standard):
1777 * cus-edit.el (custom-save-resets):
1778 Fix bytecompiler warnings.
1781 * dialog.el (yes-or-no-p-dialog-box):
1782 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
1783 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
1784 * dialog.el (get-dialog-box-response):
1785 * dialog.el (message-or-box):
1786 * dialog.el (make-dialog-box):
1787 * dialog.el (popup-dialog-box): New.
1788 Avoid yes-or-no-p bogosities.
1789 Create a general function `make-dialog-box' to encapsulate all
1790 dialog box methods; easily extendible. popup-dialog-box now obsolete.
1792 * dumped-lisp.el (preloaded-file-list):
1793 Add dialog-items. Clean up. Group files by types.
1795 * easymenu.el (easy-menu-add):
1796 * easymenu.el (easy-menu-remove):
1797 Account for accelerators.
1800 * extents.el (extent-list): New args, like in map-extents.
1801 * extents.el (extent-at-event): New.
1802 * extents.el (extents-at-event): New.
1805 * font-lock.el (font-lock-mode):
1806 * font-lock.el (font-lock-default-fontify-buffer):
1807 * font-lock.el (font-lock-default-unfontify-region):
1808 * font-lock.el (font-lock-fontify-syntactically-region):
1809 * font-lock.el (font-lock-fontify-keywords-region):
1810 Use new progress-feedback names.
1812 * font-lock.el (java-font-lock-identifier-regexp):
1813 * font-lock.el (java-font-lock-class-name-regexp):
1814 Fix bytecompiler warnings.
1817 * gutter-items.el (progress-display-use-echo-area): Removed.
1818 * gutter-items.el (progress-feedback-use-echo-area): New.
1819 * gutter-items.el (progress-display-popup-period): Removed.
1820 * gutter-items.el (progress-feedback-popup-period): New.
1821 * gutter-items.el (set-progress-display-style): Removed.
1822 * gutter-items.el (set-progress-feedback-style): New.
1823 * gutter-items.el (progress-display-style): Removed.
1824 * gutter-items.el (progress-feedback-style): New.
1825 * gutter-items.el (progress-stack):
1826 * gutter-items.el (progress-displayed-p): Removed.
1827 * gutter-items.el (progress-feedbacked-p): New.
1828 * gutter-items.el (clear-progress-display): Removed.
1829 * gutter-items.el (clear-progress-feedback): New.
1830 * gutter-items.el (progress-display-clear-when-idle): Removed.
1831 * gutter-items.el (progress-feedback-clear-when-idle): New.
1832 * gutter-items.el (remove-progress-display): Removed.
1833 * gutter-items.el (remove-progress-feedback): New.
1834 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
1835 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
1836 * gutter-items.el (append-progress-display): Removed.
1837 * gutter-items.el (append-progress-feedback): New.
1838 * gutter-items.el (abort-progress-display): Removed.
1839 * gutter-items.el (abort-progress-feedback): New.
1840 * gutter-items.el (raw-append-progress-display): Removed.
1841 * gutter-items.el (raw-append-progress-feedback): New.
1842 * gutter-items.el (display-progress-display): Removed.
1843 * gutter-items.el (display-progress-feedback): New.
1844 * gutter-items.el (current-progress-display): Removed.
1845 * gutter-items.el (current-progress-feedback): New.
1846 * gutter-items.el (current-progress-display-label): Removed.
1847 * gutter-items.el (current-progress-feedback-label): New.
1848 * gutter-items.el (progress-display): Removed.
1849 * gutter-items.el (progress-feedback): New.
1850 Replace "progress-display" with "progress-feedback" globally.
1852 * gutter-items.el (lprogress-display): Removed.
1853 * gutter-items.el (progress-feedback-with-label): New.
1854 Rename lprogress-display ==> progress-feedback-with-label.
1856 * gutter-items.el (search-dialog-direction): Removed.
1857 * gutter-items.el (search-dialog-text): Removed.
1858 * gutter-items.el (search-dialog-callback): Removed.
1859 * gutter-items.el (make-search-dialog): Removed.
1860 Move to dialog-items.el.
1863 * help.el (help-mode-quit):
1864 * help.el (mode-for-help): New.
1865 * help.el (help-sticky-window): New.
1866 * help.el (help-window-config): New.
1867 * help.el (with-displaying-help-buffer):
1868 * help.el (function-at-event): New.
1869 * help.el (help-symbol-regexp): New.
1870 * help.el (help-symbol-run-function-1): New.
1871 * help.el (help-symbol-run-function): New.
1872 * help.el (help-symbol-function-context-menu): New.
1873 * help.el (help-symbol-variable-context-menu): New.
1874 * help.el (help-symbol-function-and-variable-context-menu): New.
1875 * help.el (frob-help-extents): New.
1876 * help.el (describe-function-1):
1877 * help.el (variable-at-point):
1878 * help.el (variable-at-event): New.
1879 * help.el (describe-variable):
1881 - Make functions and variables be mousable.
1882 - Middle button hyperlinks.
1883 - New context-menu entries.
1886 * keydefs.el (global-map):
1887 New key bindings to move lines up and down.
1890 * lisp-mode.el (construct-lisp-mode-menu): New.
1891 * lisp-mode.el (emacs-lisp-mode-popup-menu):
1892 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
1893 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
1894 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
1895 Make popup and menubar menus be different. Popup menu uses
1896 clicked location and automatically assumes symbol under the mouse
1897 for various commands.
1900 * menubar-items.el (bookmark-menu-filter): Add accelerators.
1901 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
1903 * menubar-items.el (global-popup-menu): Removed.
1904 * menubar-items.el (mode-popup-menu): Removed.
1905 * menubar-items.el (activate-popup-menu-hook): Removed.
1906 * menubar-items.el (popup-mode-menu): Removed.
1907 * menubar-items.el (popup-buffer-menu): Removed.
1908 * menubar-items.el (popup-menubar-menu): Removed.
1912 * menubar.el (global-popup-menu): New.
1913 * menubar.el (mode-popup-menu): New.
1914 * menubar.el (activate-popup-menu-hook): New.
1915 * menubar.el (last-popup-menu-event): New.
1916 * menubar.el (popup-mode-menu): New.
1917 * menubar.el (popup-buffer-menu): New.
1918 * menubar.el (popup-menubar-menu): New.
1919 * menubar.el (menu-call-at-event): New.
1920 Move non-content functions here. Add support for context menu
1923 * minibuf.el (minibuffer-history-uniquify):
1926 * minibuf.el (read-file-name-1):
1927 Call new file dialog box if it exists.
1929 * minibuf.el (mouse-rfn-setup-vars):
1930 Clean up "chop" action.
1933 * mouse.el (button2): Now bound to mouse-track.
1934 * mouse.el (click-inside-extent-p):
1935 * mouse.el (point-inside-extent-p):
1936 * mouse.el (point-inside-selection-p):
1937 * mouse.el (mouse-drag-or-yank): Removed.
1938 * mouse.el (mouse-begin-drag-n-drop): New.
1939 * mouse.el (mouse-eval-sexp):
1940 * mouse.el (mouse-track-activate-strokes): New.
1941 * mouse.el (mouse-track-do-activate): New.
1942 * mouse.el (mouse-track):
1943 * mouse.el (default-mouse-track-event-is-with-button): New.
1944 * mouse.el (default-mouse-track-cleanup-hook):
1945 * mouse.el (default-mouse-track-drag-hook):
1946 * mouse.el (default-mouse-track-drag-up-hook):
1947 * mouse.el (default-mouse-track-click-hook):
1948 Merge drag-n-drop into mouse-track.
1949 Add general "activate" support to replace specific button2 kludges.
1950 Use "button modifier" support in mouse-track.
1952 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
1955 * package-ui.el (pui-menu):
1956 * package-ui.el (pui-popup-context-sensitive): Removed.
1957 Fix bytecompiler warnings.
1958 Clean up popup code a bit.
1960 * select.el (get-selection-no-error): Fix bytecompiler warnings.
1963 * simple.el (transpose-lines):
1964 * simple.el (transpose-line-up): New.
1965 * simple.el (transpose-line-down): New.
1966 * simple.el (transpose-subr):
1967 * simple.el (transpose-subr-1): Removed.
1968 Clean up, add functions to move lines up and down.
1970 * startup.el (mail-host-address):
1971 * startup.el (user-mail-address):
1975 * subr.el (set-symbol-value-in-buffer): New.
1977 * subr.el (check-argument-type):
1978 * subr.el (defined-error-p): New.
1979 Add structured error support.
1981 * toolbar-items.el (toolbar-compile):
1982 Use new make-dialog-box.
1986 * userlock.el (ask-user-about-lock-dbox):
1987 * userlock.el (ask-user-about-supersession-threat-dbox):
1988 * userlock.el (ask-user-about-lock):
1989 * userlock.el (ask-user-about-supersession-threat):
1990 Use new make-dialog-box.
1991 Add safety checks; use should use-dialog-box-p.
1994 * window-xemacs.el (__buffer-dedicated-frame):
1995 * window-xemacs.el (buffer-dedicated-frame): New.
1996 * window-xemacs.el (set-buffer-dedicated-frame): New.
1997 Move dedicated-frame stuff into lisp.
1999 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2001 * printer.el (generic-print-region): Do not require that
2002 `printer-name' be set.
2003 (printer-name): Commentary clarification.
2005 2000-07-19 Martin Buchholz <martin@xemacs.org>
2007 * XEmacs 21.2.35 is released.
2009 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
2011 * select.el (selection-coercible-types): Initialise.
2013 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
2015 * select.el (own-clipboard): Bug fix.
2017 2000-07-17 Mike Sperber <mike@xemacs.org>
2019 * cus-edit.el (custom-migrate-custom-file): Save init file before
2022 2000-07-16 Mike Sperber <mike@xemacs.org>
2024 * startup.el (load-init-file): Remove silly call to
2025 `load-user-custom-file`.
2026 (maybe-migrate-user-init-file): Minor fixes.
2028 2000-07-16 Martin Buchholz <martin@xemacs.org>
2030 * apropos.el (apropos-documentation-check-doc-file):
2031 `doc' variable should be let-bound, as was presumably intended.
2033 * cus-edit.el (custom-variable-reset-saved):
2034 (custom-variable-reset-standard):
2035 Remove unused variable comment-widget. Twice.
2037 * toolbar.el (toolbar-blank-press-function):
2038 Add a real defvar with initial value nil and proper docstring.
2039 (press-toolbar-button): No need to check for boundp-ness anymore.
2041 * rect.el (open-rectangle-line): Remove useless (let) form.
2042 Add defvar for pending-delete-mode.
2044 * info.el (Info-find-node): This function needs an autoload cookie.
2046 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
2047 Use let* since the second form referred to the first.
2049 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
2051 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
2052 instead of removed `mswindows-get-clipboard'.
2055 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
2057 * select.el (select-convert-from-text): New.
2058 * select.el (select-convert-from-length): New.
2059 * select.el (select-convert-from-integer): New.
2060 * select.el (select-convert-from-identity): New.
2061 * select.el (select-convert-from-filename): New.
2062 * select.el (selection-converter-in-alist): Use them.
2063 New converter functions for X.
2065 * select.el (get-selection): Removed comment.
2067 * select.el (own-selection): Removed append code - I thought
2068 I'd already done this, but apparently not...
2070 * select.el: Changed comment about TIMESTAMP.
2072 * select.el (select-convert-in): New.
2073 * select.el (select-convert-out): New.
2074 New functions that get used by select.c.
2076 * select.el (select-buffer-killed-default): New.
2077 * select.el (select-buffer-killed-text): New.
2078 * select.el (selection-buffer-killed-alist): New.
2079 New list and functions that get called if a relevant selection
2080 exists and a buffer gets killed.
2082 * select.el (select-convert-to-targets):
2083 * select.el (select-convert-to-identity): Removed.
2084 * select.el (select-convert-from-identity): Removed.
2085 * select.el (select-converter-out-alist):
2086 Removed _EMACS_INTERNAL selection type.
2088 * x-select.el (xselect-kill-buffer-hook): Removed.
2089 * x-select.el (xselect-kill-buffer-hook-1): Removed.
2090 Removed this X-specific nonesense. Use the generic support
2091 in select.el instead.
2093 2000-07-15 Martin Buchholz <martin@xemacs.org>
2095 * mule/mule-category.el (defined-category-hashtable):
2096 Use make-hash-table instead of make-hashtable
2098 * buff-menu.el: Byte-compiler warning fix.
2100 * isearch-mode.el (isearch-highlight-all-cleanup):
2101 Remove unused variable `isearch-highlight-all-start'.
2103 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
2105 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
2107 * cus-dep.el (Custom-make-dependencies):
2108 Add autoload cookie for custom-add-loads to generated custom-load.el.
2110 * autoload.el (autoload-package-name): Warning suppression.
2111 Move defvar prior to first use.
2113 * custom.el: Add autoload for custom-declare-face.
2114 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
2115 * cl.el (cl-hack-byte-compiler):
2116 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
2119 2000-07-08 Mike Sperber <mike@xemacs.org>
2121 * startup.el (load-home-init-file): Added variable.
2122 (maybe-migrate-user-init-file): Added.
2123 (load-user-init-file): Load custom file if different from init
2126 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
2129 * cus-edit.el (custom-migrate-custom-file): Added for migration.
2130 Moved `custom-file'-related code to cus-file.el.
2132 * cus-file.el: New file.
2134 2000-04-01 Mike Sperber <mike@xemacs.org>
2136 * packages.el (packages-find-package-directories): Added support
2137 for external package hierarchies with in-place installations.
2139 * find-paths.el (paths-root-in-place-p): Added.
2140 (paths-find-emacs-directory): Added support for external
2141 directories with in-place installations.
2142 (paths-find-site-directory): Ditto.
2144 * startup.el (find-user-init-file): Also look for
2145 ~/.xemacs/init.elc? in preference to ~/.emacs.
2147 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
2149 * select.el (own-selection):
2150 * select.el (own-clipboard): Changed `append' parameter to
2151 `how-to-use' parameter.
2152 * select.el (own-selection): Removed icky append code.
2153 * select.el (own-selection, get-selection): Removed extra type
2155 * select.el (selection-appender-alist):
2156 * select.el (selection-converter-{in|out}-alist): Initialise.
2157 * select.el (select-append-to-*): New.
2158 * select.el (select-convert-from-*): New. New functions to append
2159 data and convert data from external type.
2161 2000-07-12 Stef Epardaud <stef@lunatech.com>
2163 * font-lock.el: Javadoc enhancements.
2165 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2167 * printer.el (generic-print-region): Compose job name from buffer
2170 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
2172 * font-lock.el (font-lock-fontify-pending-extents): Call
2173 font-lock-fontify-region instead of font-lock-fontify-buffer
2174 to avoid unnecessary progress gauges.
2176 2000-07-06 Craig Lanning <lanning@scra.org>
2178 * custom-load.el (faces):
2180 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
2183 * process.el (call-process-internal): from Dan Holmsand, use binary
2184 coding systems so that jka-compr works.
2186 2000-07-07 Ben Wing <ben@xemacs.org>
2188 * font-lock.el: Undo previous change. Unfortunately, some
2189 files actually use the variables directly in their init code
2190 without quoting them.
2192 2000-07-07 Ben Wing <ben@xemacs.org>
2194 * font-lock.el (defvar font-lock-*-face): Removed.
2196 * font-lock.el (font-lock-apply-highlight): Bind these face vars
2197 only when necessary.
2199 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
2201 * cl-macs.el: fix cl-transform-function-property kludge
2202 so that it does not require a random feature.
2204 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2206 * files.el (auto-mode-alist): allow .make extension for Makefiles,
2207 as in Linux kernel "Rules.make".
2209 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
2211 * build-report.el (build-report): Add autoload cookie.
2213 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
2215 * package-ui.el (defgroup pui): Correct a misspelling
2216 (pui-toggle-package-delete): Change `seleted' to `selected'
2218 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2220 * package-get.el (package-get-update-base):
2221 (package-get): Use insert-file-contents-literally always.
2222 (package-get-maybe-save-index):
2223 Force coding system for writing to binary.
2225 2000-06-08 Mike Alexander <mta@arbortext.com>
2227 * code-process.el (call-process-region): If there is no coding
2228 system for the process on process-coding-system-alist use the
2229 coding system of the buffer containing the region.
2231 2000-06-10 Ben Wing <ben@xemacs.org>
2233 * cmdloop.el (command-error):
2234 If debug-on-error and noninteractive, output backtrace.
2236 * files.el (file-relative-name):
2237 Remove MSDOS references.
2239 * simple.el (line-number): New function, due to non-obvious
2240 behavior/usage of count-lines.
2242 * simple.el (count-lines): document non-obvious usage to get
2245 2000-06-11 Ben Wing <ben@xemacs.org>
2247 * faces.el ((featurep 'xpm)):
2248 * x-faces.el (x-init-face-from-resources):
2249 * x-faces.el (x-init-frame-faces):
2250 * x-misc.el (x-init-specifier-from-resources):
2251 * x-misc.el (x-get-resource-and-bogosity-check):
2252 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
2253 * x-mouse.el (x-init-pointer-shape):
2254 * x-scrollbar.el (x-init-scrollbar-from-resources):
2255 Add sixth argument to x-get-resource calls so as to issue warnings
2256 rather than errors on bogus arguments.
2258 2000-06-05 Ben Wing <ben@xemacs.org>
2260 * compat.el: new file. provides a clean, non-intrusive way to
2261 define compatibility functions.
2263 * process.el (shell-quote-argument): temporary fix for lack
2264 of nt-quote-process-args. #### I need to put back the overall
2265 structure of that mechanism but redo the guts of it using the
2266 extra intelligence in the C code.
2268 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
2270 * package-info.el (pi-md5sum): Calculate MD5 sum just like
2271 `package-get' does in package-get.el, instead of using external
2274 * package-get.el (package-get): Insert package file literally to
2275 make checksum calculation work.
2277 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
2279 * code-files.el (convert-mbox-coding-system): Deleted.
2280 (file-coding-system-alist): Removed reference to
2281 convert-mbox-coding-system.
2283 2000-05-28 Martin Buchholz <martin@xemacs.org>
2285 * XEmacs 21.2.34 is released.
2287 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2289 * font-lock.el (font-lock-keywords): Rewrote docstring
2291 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
2293 * loadhist.el (unload-feature): handle case where x is both boundp
2296 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
2298 * packages.el: It's ok to use built-in macros, but not lisp
2301 2000-05-20 Ben Wing <ben@xemacs.org>
2304 * font-lock.el (font-lock-message-threshold):
2305 * font-lock.el (font-lock-mode):
2306 * font-lock.el (font-lock-default-fontify-buffer):
2307 * font-lock.el (font-lock-always-fontify-immediately):
2308 * font-lock.el (font-lock-old-extent): Removed.
2309 * font-lock.el (font-lock-old-len): Removed.
2310 * font-lock.el (font-lock-fontify-glumped-region): Removed.
2311 * font-lock.el (font-lock-pending-extent-table): New.
2312 * font-lock.el (font-lock-range-table): New.
2313 * font-lock.el (font-lock-after-change-function):
2314 * font-lock.el (font-lock-after-change-function-1): Removed.
2315 * font-lock.el (font-lock-fontify-pending-extents): New.
2316 * font-lock.el ('font-lock-revert-cleanup): Removed.
2317 * font-lock.el ('font-lock-revert-setup): Removed.
2318 Rewrite deferral code to handle any number of changes, merging
2319 them properly. Remove hacked-up code for revert-buffer, now
2322 * menubar-items.el (default-menubar):
2323 In Options->Edit Init File, don't switch to emacs-lisp-mode
2324 unless necessary; doing this turns off font-lock.
2326 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
2328 * keydefs.el: Define C-x BS to backward-kill-sentence.
2330 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
2332 * files.el (hack-local-variables-prop-line): Use non-greedy
2333 matching to process -*-texinfo-*- -*-.
2335 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
2337 * minibuf.el (minibuf-directory-files): new function.
2338 (read-file-name-activate-callback): use minibuf-directory-files.
2339 (read-directory-name-internal): ditto.
2340 (mouse-file-display-completion-list): ditto.
2341 (mouse-directory-display-completion-list): ditto.
2342 (read-file-name-internal): remove "./" from completion list unless
2343 explicitly matched, for consistency.
2345 2000-05-11 Ben Wing <ben@xemacs.org>
2347 * gutter-items.el (gutter-buffers-tab):
2348 * gutter-items.el (add-tab-to-gutter):
2349 * gutter-items.el (update-tab-in-gutter):
2350 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
2351 * gutter-items.el (append-progress-display):
2352 * gutter-items.el (abort-progress-display):
2353 * gutter-items.el (raw-append-progress-display):
2354 Further fixes. Use set-glyph-image not set-image-instance-property,
2355 to fix problems with multiple windows in a frame.
2357 * menubar-items.el (tutorials-menu-filter):
2360 * startup.el (early-error-handler):
2361 Display message box under windows; otherwise, message will disappear
2362 before it can be viewed.
2365 Fix bug in NEEDTODUMP processing.
2367 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
2369 * startup.el (lock-directory): Removed.
2370 (superlock-file): Ditto.
2371 (startup-set-paths): Remove lockdir.
2372 (startup-setup-paths-warning): Remove lock-directory.
2374 * setup-paths.el (paths-find-lock-directory): Removed.
2375 (paths-find-superlock-file): Ditto.
2377 2000-05-09 Ben Wing <ben@xemacs.org>
2379 * faces.el (set-face-property):
2380 * faces.el (set-face-font):
2381 * faces.el (set-face-foreground):
2382 * faces.el (set-face-background):
2383 * faces.el (set-face-background-pixmap):
2384 * faces.el (set-face-underline-p):
2385 * faces.el (set-face-strikethru-p):
2386 * faces.el (set-face-highlight-p):
2387 * faces.el (set-face-dim-p):
2388 * faces.el (set-face-blinking-p):
2389 * faces.el (set-face-reverse-p):
2393 * glyphs.el (make-image-specifier):
2394 * glyphs.el (glyph-property):
2395 * glyphs.el (set-glyph-image):
2396 * glyphs.el (make-glyph):
2397 * glyphs.el (make-pointer-glyph):
2398 * glyphs.el (make-icon-glyph):
2399 * glyphs.el (widget-image-instance-p): New.
2400 authorship info, lots of doc changes. New predicate, inadvertently
2401 omitted. the general principle with specifier docs is now that
2402 the description of instantiators should go with the make-foo-specifier
2403 fun's doc string, rather than in foo-specifier-p. this follows
2404 conventions elsewhere in XEmacs and in general is a lot more obvious
2405 of a place to look. sometimes the make-foo-specifier function needs
2406 to be created in the process.
2409 * gutter.el (make-gutter-specifier): New.
2410 * gutter.el (make-gutter-size-specifier): New.
2411 * gutter.el (make-gutter-visible-specifier): New.
2412 specifier doc updates according to the conventions specified before.
2415 * objects.el (make-font-specifier):
2416 * objects.el (make-color-specifier):
2417 * objects.el (make-face-boolean-specifier): New.
2418 specifier doc updates according to the conventions specified before.
2421 * specifier.el (set-specifier):
2422 * specifier.el (make-integer-specifier): New.
2423 * specifier.el (make-boolean-specifier): New.
2424 * specifier.el (make-natnum-specifier): New.
2425 * specifier.el (make-generic-specifier): New.
2426 * specifier.el (make-display-table-specifier): New.
2427 specifier doc updates according to the conventions specified before.
2430 * toolbar.el (make-toolbar-specifier): New.
2431 specifier doc updates according to the conventions specified before.
2433 2000-05-09 Ben Wing <ben@xemacs.org>
2435 * process.el (call-process-internal): Revert to previous version
2436 because Mike's change clashed with a change I did not long before.
2437 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
2438 Thanks very much Mike for pointing out the bug and submitting a
2441 2000-04-13 Mike Alexander <mta@arbortext.com>
2443 * process.el (call-process-internal): Send the correct input buffer
2444 (call-process-internal): Return the exit status of the process
2446 2000-05-07 Ben Wing <ben@xemacs.org>
2449 * winnt.el (nt-quote-args-verbatim): Removed.
2450 * winnt.el (nt-quote-args-prefix-quote): Removed.
2451 * winnt.el (nt-quote-args-backslash-quote): Removed.
2452 * winnt.el (nt-quote-args-double-quote): Removed.
2453 * winnt.el (nt-quote-args-functions-alist): Removed.
2454 * winnt.el (nt-quote-process-args): Removed.
2455 Remove all stuff for argument quoting. We borrow the code instead
2456 from Emacs 20.6, which is much more careful in its quoting
2457 (e.g. in handling runs of the escape character) and avoids most of
2458 the need for this Lisp mechanism by checking to see whether we're
2459 running a Cygwin or normal program and doing the appropriate
2460 quoting. If we end up needing such a mechanism, we should add
2461 it by extending the variable `mswindows-quote-process-args' so it
2462 can take an alist of regexps.
2464 2000-05-07 Ben Wing <ben@xemacs.org>
2467 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
2468 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
2469 the window without moving point.
2472 * simple.el (scroll-up-one): New.
2473 * simple.el (scroll-down-one): New.
2474 Functions for use with C-M-up/down.
2476 2000-05-01 Martin Buchholz <martin@xemacs.org>
2478 * XEmacs 21.2.33 is released.
2480 2000-04-29 Martin Buchholz <martin@xemacs.org>
2482 * dialog.el (yes-or-no-p-dialog-box):
2484 Fix following horrible bug in X11 mode with focus-follows-mouse:
2485 1. Visit two files in two different frames.
2486 2. do File->Revert Buffer in one of those frames.
2487 3. Dialog box appears.
2488 4. Arrange things so that the mouse passes over the *other*
2489 frame, then to the dialog box, and click on "Yes".
2490 5. The file contents end up in the *wrong* buffer!
2493 2000-04-28 Ben Wing <ben@xemacs.org>
2495 * help.el (describe-installation): correct typo introduced
2496 in last patch: boundp -> fboundp.
2498 * etags.el (buffer-tag-table-list):
2499 canonicalize filenames to Unix format so that tag-table-alist
2500 searching works under Windows.
2503 Bowdlerize the supposedly objectionable words
2504 "who couldn't quite manage to cleanly modify batch-update-autoloads".
2506 * gutter-items.el (set-progress-display-style):
2507 * gutter-items.el (search-dialog-callback):
2508 * gutter-items.el (make-search-dialog):
2509 Change to new callback-ex api.
2511 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2513 * help.el: (describe-installation): decode-coding-string is not
2514 defined in a non MULE environment.
2516 2000-04-28 Ben Wing <ben@xemacs.org>
2518 * gutter-items.el (buffer-list-changed-hook):
2519 use it, not record-buffer-hook.
2521 * subr.el (record-buffer-hook): Removed.
2523 2000-04-27 Ben Wing <ben@xemacs.org>
2525 * gutter-items.el (buffers-tab-switch-to-buffer): do not
2526 use NORECORD option. Andy will not like this, but the existing
2527 gutter behavior is just wrong, as per this comment:
2529 ;; this used to add the norecord flag to both calls below.
2530 ;; this is bogus because it is a pervasive assumption in XEmacs
2531 ;; that the current buffer is at the front of the buffers list.
2532 ;; for example, select an item and then do M-C-l
2533 ;; (switch-to-other-buffer). Things get way confused.
2535 ;; Andy, if you want to maintain the current look, you must
2536 ;; *uncouple* the gutter order and buffers order.
2538 * loaddefs.el (completion-ignored-extensions): unfuckify.
2540 * bytecomp.el (batch-byte-compile-one-file): new function, used in
2543 * autoload.el (batch-update-one-directory): new function, used in
2546 * loadup.el: set gc-cons-threshold very high unless dumping --
2547 loadup during update-elc is much much much faster. also do this
2548 when quick-building.
2550 add commented-out code for profiling loadup.
2553 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
2554 is required in order to build xemacs.
2556 2000-04-26 Ben Wing <ben@xemacs.org>
2558 * loadup.el: don't garbage collect during loadup if quick-build
2559 compile-time option is set.
2561 2000-04-23 Ben Wing <ben@xemacs.org>
2563 * update-elc.el: compute whether any dumped .el or .elc files
2564 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
2567 * update-elc.el (update-elc-files-to-compile): always change
2568 NOBYTECOMPILE in the src directory rather than current dir,
2569 so it will work under NT.
2571 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
2572 the form of this file is identical between Unix and Windows.
2573 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
2575 (update-autoloads-from-directory): updated doc string.
2576 updated doc strings in a few other places.
2578 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
2580 * bytecomp.el (byte-force-recompile): Fix argument to
2581 byte-recompile-directory.
2583 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
2585 * gutter-items.el (progress-display-clear-when-idle): Use
2587 * gutter-items.el (clear-progress-display): Adjust number of
2590 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
2592 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2594 2000-04-16 Ben Wing <ben@xemacs.org>
2596 * printer.el: New file.
2598 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2600 * help.el (describe-installation): Fix decoding for Windows.
2603 * menubar-items.el (default-menubar):
2604 * menubar-items.el (tutorials-menu-filter): New.
2605 * menubar-items.el (popup-menubar-menu):
2606 Add authorship. Redo Help menu and Tutorials filter.
2608 * menubar.el: Correct comment.
2610 * modeline.el (modeline-buffer-identification): Correct doc string.
2613 * simple.el (printing): Removed.
2614 * simple.el (printer-name): Removed.
2615 * simple.el (generic-print-buffer): Removed.
2616 * simple.el (generic-print-region): Removed.
2617 Move generic print code to printer.el.
2619 2000-04-15 Ben Wing <ben@xemacs.org>
2621 * simple.el (generic-print-region): New.
2622 make this function actually work.
2623 (generic-print-buffer): call generic-print-region.
2625 2000-04-14 Andy Piper <andy@xemacs.org>
2627 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
2628 by using the new widget-callback-current-channel.
2629 (search-dialog-callback): ditto.
2631 2000-04-12 Andy Piper <andy@xemacs.org>
2633 * gutter.el (default-gutter-position): moved from gutter-items.el.
2634 (default-gutter-position-changed-hook): ditto.
2635 (gutter-element-visibility-changed-hook): ditto.
2636 (set-gutter-element): ditto.
2637 (remove-gutter-element): ditto.
2638 (set-gutter-element-visible-p): ditto.
2639 (gutter-element-visible-p): ditto.
2640 (init-gutter): ditto.
2642 * dialog.el (make-dialog-box): renamed and moved from
2645 * gutter-items.el: move various functions elsewhere.
2647 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2649 * menubar-items.el: Fixed place of parenthesis.
2651 2000-04-12 Ben Wing <ben@xemacs.org>
2653 * etags.el (find-tag-at-point): New. Lets you do find-tag
2654 without constantly being prompted for the tag.
2655 * simple.el: Added a number of section headings, to clarify the
2656 organization of this file.
2657 * simple.el (activate-region):
2658 * simple.el (region-exists-p):
2659 * simple.el (region-active-p):
2660 Moved these three function down to the other side of
2661 the case-changing functions, so they join the rest of
2663 * simple.el (printing): New.
2664 * simple.el (printer-name): New.
2665 * simple.el (generic-print-buffer): New.
2666 New functions, a very simple prototype for a unified
2669 * process.el (call-process-internal): Real fix for null BUFFER,
2670 other problems with BUFFER specs.
2673 Fixed up File->Print to use new printing functions.
2674 Various corrections and expansions to Grep/Compile menus.
2675 New options for Printing.
2676 New options for SMTP Mail, the way to send mail under
2677 MS Windows. (There's also a package patch to make SMTP
2678 Mail be the default under MSWin.)
2680 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
2682 * menubar-items.el: Selecting Rectangle Mousing from menubar
2683 did not work. Needed to quote mouse-track-rectangle-p.
2685 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
2687 * cl-compat.el (keywordp): Removed.
2689 2000-04-05 Andy Piper <andy@xemacs.org>
2691 * gutter-items.el (progress-layout-glyph): don't initialize here.
2692 (progress-gauge-glyph): use dynamic sizing.
2693 (set-progress-display-style): new function. Set progress glyphs
2694 appropriately depending on the style.
2695 (progress-display-style): new variable. Custom version of
2696 set-progress-display-style.
2697 (progress-abort-glyph): switch to dynamic sizes.
2698 (search-dialog-text): make the edit field active.
2700 2000-04-04 Andy Piper <andy@xemacs.org>
2702 * gutter-items.el (make-search-dialog): need to make the search
2703 dialog visible after creation.
2705 * menubar-items.el (default-menubar): use the search dialog for
2706 searching. Remove some extraneous search menu items.
2708 * gutter-items.el (set-gutter-element): allow glyphs to be used as
2710 (make-gutter-only-dialog-frame): allow the user to create the
2711 frame unmapped. Allow the gutter spec to be given as a glyph.
2712 (search-dialog-direction): new variable.
2713 (search-dialog-text): new variable.
2714 (search-dialog-callback): new function. Callback for the search
2716 (make-search-dialog): new function. Create a user-friendly search
2719 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
2721 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2724 2000-04-01 Andy Piper <andy@xemacs.org>
2726 * font-lock.el (font-lock-fontify-keywords-region): Calculate
2727 progress more accurately.
2729 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
2731 * finder.el (finder-compile-keywords): Process readable files only.
2732 Because error in process of .#finder-inf.el when compile xemacs
2733 with --with-clash-detection option.
2735 2000-03-31 Andy Piper <andy@xemacs.org>
2737 * gutter-items.el (append-progress-display): don't delay after a
2738 successful font-lock.
2739 (make-gutter-only-dialog-frame): new function. Allow users to
2740 create gutter-only dialogs.
2742 2000-03-27 Mike Alexander <mta@arbortext.com>
2744 * process.el (call-process-internal): Handle a null BUFFER
2745 parameter correctly.
2747 2000-03-28 Andy Piper <andy@xemacs.org>
2749 * gutter-items.el (abort-progress-display): put strings in the
2751 (progress-layout-glyph): signal special 'quit callback.
2752 (progress-display-quit-function): deleted.
2753 (progress-display-stop-callback): deleted.
2754 (progress-display-dispatch-command-events): deleted.
2755 (append-progress-display): remove calls to
2756 progress-display-dispatch-command-events.
2757 (raw-append-progress-display): ditto.
2759 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
2761 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2762 being a list. Actually define `stipple-pixmap-p' which is used as
2763 an error predicate. Correctly handle PIXMAP being either relative
2764 or absolute file name.
2766 2000-03-24 Andy Piper <andy@xemacs.org>
2768 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2769 (abort-progress-display): ditto. Don't delete the created extent.
2770 (raw-append-progress-display): ditto.
2771 (progress-display-dispatch-non-command-events): new
2772 function. Encapsulates what we want to do when no command input is
2774 (progress-display-dispatch-command-events): likewise, but disable
2775 for now since it causes too many problems.
2776 (append-progress-display): use them.
2777 (raw-append-progress-display): ditto.
2778 (default-gutter-position-changed-hook): set this rather than
2779 default-gutter-position-changed.
2780 (default-gutter-position-changed-hook): lambda with zero arguments
2782 (raw-append-progress-display): trap errors in pending input since
2783 allowing them to signal will hose the gauge well and
2784 truly. Ideally we would like to delay these until we are more able
2786 (append-progress-display): ditto.
2788 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
2790 * lisp/make-docfile.el: call-process-internal is now implemented
2793 2000-03-21 Ben Wing <ben@xemacs.org>
2795 * mule\mule-cmds.el (set-language-info-alist):
2796 Fix to correspond to new menu arrangement.
2798 2000-03-21 Ben Wing <ben@xemacs.org>
2801 * process.el (call-process-internal): New.
2802 New implementation of call-process. Only enabled under NT, so far.
2803 stderr handling not implemented yet in CVS'd C code.
2805 2000-03-20 Ben Wing <ben@xemacs.org>
2808 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2809 * lisp-mode.el (lisp-interaction-mode):
2810 Put back Lisp Interaction menubar for Jan V's sake.
2813 * simple.el (mark-ring):
2814 * simple.el (dont-record-current-mark): New.
2815 * simple.el (in-shifted-motion-command): New.
2816 * simple.el (mark-ring-unrecorded-commands): New.
2817 * simple.el (mark-ring-max):
2818 * simple.el (set-mark-command):
2819 * simple.el (push-mark):
2820 * simple.el (handle-pre-motion-command):
2821 Implement scheme for not recording unimportant marks.
2824 * subr.el (function-allows-args): New.
2825 New function function-allows-args.
2827 2000-03-20 Martin Buchholz <martin@xemacs.org>
2829 * XEmacs 21.2.32 is released.
2831 2000-03-20 Andy Piper <andy@xemacs.org>
2833 * gutter-items.el (update-tab-in-gutter): force selection of the
2834 selected-window if required to do so.
2835 (buffers-tab-items): ditto.
2836 (add-tab-to-gutter): ditto.
2837 (create-frame-hook): use force-selection.
2838 (default-gutter-position-changed): lambdify.
2839 (update-tab-hook): deleted since it was only used in one place.
2841 2000-03-18 Andy Piper <andy@xemacs.org>
2843 * files.el (find-file-noselect): undo change that shouldn't have
2846 2000-03-17 Andy Piper <andy@xemacs.org>
2848 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2849 of selected-window trickery.
2851 * gutter-items.el (update-tab-in-gutter): don't give dedicated
2853 (progress-display-stop-callback): progress -> progress-display
2854 (progress-display-quit-function): ditto.
2855 (clear-progress-display): ditto.
2856 (remove-progress-display): ditto.
2857 (append-progress-display): ditto.
2858 (abort-progress-display): ditto.
2859 (raw-append-progress-display): ditto.
2860 (display-progress-display): ditto.
2861 (current-progress-display-label): ditto.
2862 (current-progress-display): ditto.
2863 (lprogress-display): ditto and save the buffer
2864 (progress-display): ditto. Otherwise the buffer sometimes gets
2865 changed which confuses font-lock.
2867 * font-lock.el (font-lock-default-fontify-buffer): catch all
2868 errors, not just quit.
2869 (font-lock-mode): progress -> display-progress
2870 (font-lock-default-fontify-buffer): ditto.
2871 (font-lock-fontify-syntactically-region): ditto.
2872 (font-lock-fontify-keywords-region): ditto.
2874 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
2876 * cl.el (gensym): Move to here from cl-macs.el.
2879 2000-03-16 Andy Piper <andy@xemacs.org>
2881 * font-lock.el (font-lock-mode): use lprogress and friends for
2882 progress management.
2883 (font-lock-default-fontify-buffer): ditto.
2884 (font-lock-fontify-syntactically-region): ditto.
2885 (font-lock-fontify-keywords-region): ditto.
2886 (font-lock-revert-cleanup): fix reverting.
2887 (font-lock-revert-setup): ditto.
2889 * gutter-items.el (progress-use-echo-area): new variable. Use the
2890 echo area for progress gauges if non-nil.
2891 (clear-progress): remove echo area stuff and defer to
2893 (append-progress): dispatch non-command events after each progress
2894 increment. Remove echo area stuff.
2895 (abort-progress): remove echo area stuff and defer to
2897 (raw-append-progress): ditto. Dispatch non-command events after
2899 (display-progress): defer echo area stuff to display-message.
2901 * gutter-items.el (clear-progress):
2902 (abort-progress): indentation changes.
2903 (display-progress): don't clear progress.
2904 (append-progress): compare messages with equal.
2905 (raw-append-progress): use dispatch-non-command-events to flush
2906 widget creation events.
2908 2000-03-13 Ben Wing <ben@xemacs.org>
2911 * abbrev.el (abbrev-string-to-be-defined): New.
2912 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2913 Changes for use with the menubar.
2915 2000-03-12 Ben Wing <ben@xemacs.org>
2917 * alist.el (vassoc): moved here from font-menu.el.
2919 * custom.el (defface): typo fix.
2921 * dialog.el (yes-or-no-p-dialog-box):
2922 * dialog.el (message-box):
2923 * files.el (save-some-buffers-1):
2924 Put accelerators in the button names.
2926 * font-lock.el (font-lock-comment-face):
2927 * font-lock.el (font-lock-keyword-face):
2928 * font-lock.el (font-lock-function-name-face):
2929 Fixed some of the colors under MS Windows because the existing
2930 default colors were hardly different from black and needed to be
2934 * font-menu.el (font-menu-split-long-menu):
2935 * font-menu.el (font-menu-family-constructor):
2936 * font-menu.el (font-menu-size-constructor):
2937 * font-menu.el (font-menu-weight-constructor):
2938 * font-menu.el (font-menu-set-font):
2939 vassoc moved to alist.el.
2940 Accelerators added to all menus.
2941 Unused bound var new-props removed.
2943 * keydefs.el: I did a whole lot of rearranging to put things in a
2944 more consistent order and fixed a number of cases where key
2945 combinations involving up, down, left, right and so on were
2946 defined but the corresponding keypad combinations were not
2950 * lisp-mode.el (lisp-interaction-mode-popup-menu):
2951 * lisp-mode.el (emacs-lisp-mode):
2952 * lisp-mode.el (lisp-interaction-mode):
2953 * lisp-mode.el (flet):
2954 Added accelerators onto the menus.
2955 Made all the different versions of the let function be indented
2957 Undid Steve's easy-menu-ification, because it makes it impossible
2958 to have the menubar and popup menus different.
2959 Cleaned up the menu; added items for find-function &c and some
2960 indenting, and removed debug-on-*.
2962 * list-mode.el (list-mode-hook):
2963 * list-mode.el (list-mode):
2964 * list-mode.el (completion-setup-hook):
2965 * list-mode.el (display-completion-list):
2966 Added support for the :window-height keyword, which is required
2967 because of other changes that I made for the file dialog box. I
2968 also made the hook variables list-mode-hook and
2969 completion-setup-hook and also minibuffer-setup-hook in
2970 minibuf.el be permanent-local; see comment in list-mode.el.
2972 * map-ynp.el (map-y-or-n-p):
2973 Added accelerators to the dialog buttons.
2975 * menubar-items.el (menu-truncate-list):
2976 New internal function.
2977 * menubar-items.el (submenu-generate-accelerator-spec):
2978 * menubar-items.el (menu-item-strip-accelerator-spec):
2979 * menubar-items.el (menu-item-generate-accelerator-spec):
2980 New exported functions, for use in auto-generating accelerator specs.
2983 * menubar-items.el (default-menubar):
2984 * menubar-items.el (maybe-add-init-button):
2985 * menubar-items.el (bookmark-menu-filter):
2986 * menubar-items.el (slow-format-buffers-menu-line):
2987 * menubar-items.el (build-buffers-menu-internal):
2988 * menubar-items.el (language-environment-menu-filter):
2989 * menubar-items.el (default-popup-menu):
2990 * menubar-items.el (popup-buffer-menu):
2991 * menubar-items.el (popup-menubar-menu):
2992 Did a major overhaul on this file, and in fact I'm nowhere near
2993 done working on the menubar, and there will be more patches to
2994 come. A basic summary of what I've done:
2996 a) I added accelerators to all of the menu items. For menus that
2997 are auto-generated, such as the buffers menu, the accelerators are
2998 automatically added to the beginning of each line using the
2999 numbers 1 through 9, then zero, and then letters starting with A,
3000 but omitting the letters that are already in use for the fixed
3001 menu items at the top of the buffers menu. To facilitate adding
3002 accelerators of this kind, I created some new functions
3003 (*-accelerator-spec), which are also being used by other filters
3004 that auto generate lists of things such as ftp sites to download
3005 packages. If people really don't like these accelerators
3006 appearing at the beginning of the menu items, a variable can be
3007 added to optionally turn them off, but I think this is rather
3008 pointless because other menu items have accelerators and many or
3009 most of the menu users will use the accelerators if the support is
3012 b) I combined the top level Tools and Apps menus into a single
3013 Tools menu, because the distinction between the two is not
3014 obvious, and the items on the menus are not used often enough that
3015 putting some of them onto submenus is a problem.
3017 c) I created two new top level menus called View and Cmds because
3018 there were too many items on the File and Edit menus, and I'm going
3019 to be adding more items to these menus. In contrast to the Tools
3020 menu, the items on these menus may be used quite often during an
3021 editing session, and so should be available with fewer
3024 d) I added a number of options to the options menu, including one
3025 for controlling whether the alt key can be used to traverse to
3026 menu items using the accelerators, one for controlling behavior of
3027 control-k, one for controlling how the kill and yank functions
3028 interact with the clipboard, a few additional buffers-menu
3029 options, and various other things. I also did a bit of
3030 rearranging, for example, combining the keyboard and mouse options
3031 into a single keyboard and mouse submenu to facilitate the
3032 accelerators on that level.
3034 e) I changed the variable buffers-menu-format-buffer-line-function
3035 to take two arguments instead of one, the second argument being
3036 the line number for use in creating an accelerator. I added a
3037 hack to support existing functions with one argument (although I
3038 doubt that very many of these exist), for backward compatibility.
3040 f) I moved the top level mule menu to be a submenu of the edit
3041 menu. I think that most of the items on this menu are fairly
3042 useless and there are certainly not enough frequently used items
3043 to justify this being its own top level menu.
3045 g) I combined most of the items in big-menubar.el into the main menu.
3046 If people think the main menu is too big, it would be possible to
3047 create different configurations, some smaller.
3049 * menubar.el (check-menu-syntax):
3050 Deleted some syntax checks that were no longer valid, partly
3051 because of changes that were already made a long time ago, and
3052 partly because of a change I made where I allow the name of the
3053 menu item to be an evaluated expression rather than just a string,
3054 similar to all of the other parameters of a menu item.
3057 * minibuf.el (read-file-name-1):
3058 * minibuf.el (mouse-read-file-name-1):
3059 I made a number of changes to improve the appearance
3060 and functioning of the file dialog box. They include:
3062 a) Fixing the problem where closing the dialog box by clicking on
3063 the close button of the window didn't properly exit the
3066 b) Fixing the problem that if you typed part of a file name, and
3067 then clicked on a completion with the mouse, the file was not
3070 c) Changing the title of the dialog box to reflect the operation
3071 being done in accordance with user interface conventions, rather
3072 than the name of the dialog box buffer, which is rather useless.
3074 d) Remove the words "possible completions are" which didn't
3077 e) Fix things so that the completions scroll off the end of the
3078 completions windows only to the right, rather than both to the
3079 right and down, which is in accordance with Windows user interface
3082 * msw-init.el (init-post-mswindows-win):
3083 Added a binding for meta-F4, which is the standard windows binding
3084 for exiting a program.
3086 * select.el (get-selection-no-error):
3087 * select.el (own-selection):
3088 * select.el (own-clipboard):
3089 Added an optional argument called append to the functions
3090 own-selection and own-clipboard. This adds support for appending
3091 text to the existing selection and allows the function
3092 own-clipboard to be used as the value of the variable
3093 interprogram- cut-function.
3095 Fixed a bug in own-selection in handling zmacs-region-stays.
3097 * simple.el (historical-kill-line): New.
3099 * simple.el (kill-line):
3100 * simple.el (interprogram-cut-function):
3101 * simple.el (interprogram-paste-function):
3102 * simple.el (handle-pre-motion-command):
3103 * simple.el (next-line):
3104 * simple.el (previous-line):
3105 a) Expanded the variable kill-whole-line, so that function
3106 kill-line can be set to delete the entire line always, not just
3107 when cursor is at the beginning of the line. This is controlled
3108 by setting the variable kill-whole-line to the symbol 'always.
3109 This behavior, as well as the existing kill-whole-line behavior,
3110 now only take effect when kill-line is called interactively,
3111 although this is a departure from a previous behavior in the case
3112 of setting this variable kill-whole-line to t. It is almost
3113 certainly what has always been intended, and most likely the old
3114 way of doing things introduced bugs. I also created a function
3115 called historical-kill-line, which ignores the kill-whole-line
3116 setting and always gives the historical behavior of only killing
3117 to the end of the line. I bound this function to shift- control-k
3118 so that the kill to end of line behavior is available, even when
3119 kill-whole-line has been set to change control-k into the simple
3120 delete-whole-line behavior. (This can be set using the options
3123 b) I changed things so that kill and yank now interact with the
3124 clipboard by default under windows. This was done by changing the
3125 default value of interprogram-cut- function and
3126 interprogram-paste-function. You can get the old behavior by
3127 setting these to nil, and there is an option on the options menu
3130 c) I added support for selecting text using shifted motion keys.
3131 This support is on by default and can be controlled by the
3132 variable shifted-motion-keys-select-region. There is also a
3133 variable called unshifted-motion-keys-deselect-region that
3134 controls more specifically how the shifted motion key behavior
3135 works. I did not put an option on the options menu to turn this
3136 off, because I can't imagine why this would be useful.
3138 * simple.el (forward-block-of-lines):
3139 * simple.el (backward-block-of-lines):
3140 * simple.el (block-movement-size):
3143 * simple.el (uncapitalized-title-words):
3144 * simple.el (uncapitalized-title-word-regexp):
3145 * simple.el (capitalize-string-as-title):
3146 * simple.el (capitalize-region-as-title):
3150 * subr.el (add-hook):
3151 * subr.el (make-local-hook): New.
3152 * subr.el (remove-local-hook): New.
3153 * subr.el (add-one-shot-hook): New.
3154 * subr.el (add-local-one-shot-hook): New.
3155 Added some functions to make using hooks easier.
3158 a) Functions add-local-hook and remove-local-hook to make it easy
3161 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
3162 make it possible to add a "one-shot" hook, which is to say a hook
3163 that runs only once, and automatically removes itself after the
3164 first time it has run.
3166 2000-03-09 Andy Piper <andy@xemacs.org>
3168 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
3170 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
3172 * buff-menu.el (buffers-menu-omit-invisible-buffers):
3173 Moved from menubar-items.el.
3174 * dumped-lisp.el: Dump gutter-items regardless of menubar.
3176 2000-03-08 Andy Piper <andy@xemacs.org>
3178 * gutter-items.el (build-buffers-tab-internal): add selected field
3179 to buffers tab spec.
3181 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
3183 * minibuf.el (last-exact-completion): Initialize to nil.
3185 2000-03-07 Didier Verna <didier@xemacs.org>
3187 * startup.el (command-line-1): remove unused variable
3188 `first-file-buffer'.
3190 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
3192 * loaddefs.el (completion-ignored-extensions): Removed ".log",
3193 which is also used for Web server log files.
3195 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
3197 * mule/mule-charset.el: Setup auto-fill-chars.
3199 2000-03-02 SL Baur <steve@beopen.com>
3201 * subr.el (with-string-as-buffer-contents): Reimplement using
3202 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
3203 non-deletion of buffer after execution problem.
3204 (with-output-to-string): Use unique buffer name.
3206 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
3208 * gutter-items.el (buffers-tab-sort-function): New variable.
3209 (buffers-tab-items): Funcall it to sort the buffer tab list.
3211 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
3213 * startup.el (load-user-init-file): Merge two `if's to one `or'.
3215 2000-02-28 Martin Buchholz <martin@xemacs.org>
3217 * menubar-items.el (maybe-add-init-button): Remove the "Load
3218 .emacs" button from all menubars.
3220 2000-03-01 Didier Verna <didier@xemacs.org>
3222 * rect.el (string-rectangle): depend on `pending-delete-mode' for
3223 region rectangle replacement (from Jan Vroonhof).
3224 (replace-rectangle): new function.
3226 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3228 * mule/mule-cmds.el (set-default-coding-systems): Use
3229 set-terminal-coding-system and set-keyboard-coding-system.
3230 * coding.el (set-terminal-coding-system): Use
3231 set-console-tty-output-coding-system.
3232 (set-keyboard-coding-system): Use
3233 set-console-tty-input-coding-system.
3235 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3237 * minibuf.el (read-variable): Allow symbol to default argument.
3239 2000-02-27 Andy Piper <andy@xemacs.org>
3241 * gutter-items.el (update-tab-hook): new function to be used for
3243 (create-frame-hook): add update-tab-hook.
3244 (record-buffer-hook): ditto.
3245 (default-gutter-position-changed): ditto.
3246 (default-gutter-position): updating the buffers tab is now handled
3248 (default-gutter-position-changed-hook): new variable.
3249 (gutter-element-visibility-changed-hook): ditto.
3250 (set-gutter-element-visible-p): call it.
3251 (set-gutter-element): use modify-specifier-instances. Set extents
3252 as duplicable before using.
3253 (remove-gutter-element): ditto.
3254 (set-gutter-element-visible-p): ditto.
3255 (init-gutter): new function.
3256 (add-tab-to-gutter): use new gutter-element functions rather than
3257 setting specifiers directly.
3258 (clear-progress): ditto.
3259 (abort-progress): ditto.
3260 (gutter-buffers-tab-visible-p): renamed from
3261 default-gutter-visible-p
3263 * specifier.el (modify-specifier-instances): new function from Jan
3266 * x-init.el (init-post-x-win): call init-gutter.
3268 * msw-init.el (init-post-mswindows-win): call init-gutter.
3270 * menubar-items.el (default-menubar): Update to reflect new gutter
3273 2000-02-26 Andy Piper <andy@xemacs.org>
3275 * gutter-items.el (set-gutter-element): new function. Add gutter
3276 elements to the specified gutter.
3277 (remove-gutter-element): new function. Remove gutter elements from
3278 the specified gutter.
3279 (set-gutter-element-visible-p): new function. Set gutter element
3280 visibility for the provided gutter-visible specifier.
3282 2000-02-23 Andy Piper <andy@xemacs.org>
3284 * gutter-items.el (add-tab-to-gutter): specify dimensions
3287 2000-02-24 Martin Buchholz <martin@xemacs.org>
3289 * gutter-items.el (add-tab-to-gutter):
3290 * package-get.el (package-get-interactive-package-query):
3291 * package-ui.el (pui-directory-exists):
3292 (pui-install-selected-packages):
3293 (pui-list-packages):
3294 Use #'(lambda ...) instead of '(lambda ...).
3296 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
3298 * startup.el (load-user-init-file): Check to make sure user
3299 has an init-file before calling load().
3301 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3303 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
3305 2000-02-23 Martin Buchholz <martin@xemacs.org>
3307 * XEmacs 21.2.31 is released.
3309 2000-02-21 Mike Sperber <mike@xemacs.org>
3311 * loadup.el (really-early-error-handler):
3314 Remove dependency on EMACSBOOTSTRAP... environment variables.
3316 2000-02-21 Martin Buchholz <martin@xemacs.org>
3318 * XEmacs 21.2.30 is released.
3320 2000-02-19 Martin Buchholz <martin@xemacs.org>
3322 * byte-optimize.el (byte-optimize-plus):
3323 (byte-optimize-minus):
3324 (byte-optimize-multiply):
3325 Optimize (- 0) to 0, not (-)
3326 Optimize (+ 5 3.0) to 8.0
3327 Optimize (* 5 3.0) to 15.0
3328 Improve readability.
3330 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
3332 * modeline.el: (modeline-scrolling-method): change modeline
3333 mswindows cursor appearance according to the value.
3335 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
3336 and 'gui-element face colors and 'gui-element face font to Windows
3339 2000-02-09 Stef Epardaud <stef@lunatech.com>
3341 * font-lock.el: Javadoc enhancements
3343 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3345 * ldap.el (toplevel): Test if LDAP support has been compiled in
3346 (ldap-verbose): New option
3347 (ldap-search-entries): Renamed from the previous ldap-search
3348 Conditionalize message display on ldap-verbose
3349 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
3351 (ldap-search): Is now defined as an obsolete wrapper calling
3352 ldap-search-basic or ldap-search-entries
3355 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
3356 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
3357 Jan Vroonhof <jan@xemacs.org>
3359 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
3360 When for-effect is true, didn't call `byte-optimize-form'
3361 in and/or subforms without last.
3363 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3365 * package-get.el (package-get-download-sites): Use correct custom
3368 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3370 * files.el (write-file): Ask for coding system when compiled with
3373 2000-02-16 Andy Piper <andy@xemacs.org>
3375 * buffer.el (switch-to-buffer): give norecord argument to
3376 set-window-buffer instead of explicitly recording.
3378 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
3379 we have to pick a window.
3381 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3383 * mule/mule-cmds.el (describe-language-support): Don't add
3384 unexist function to help-map.
3385 (describe-coding-system): Don't use already assigend `C'.
3387 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3389 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
3392 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
3394 * about.el: Ienaga's e-mail address change.
3396 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
3398 * etags.el (find-tag): force new window -- even if buf already
3399 visible -- when other-window is t
3401 2000-02-16 Martin Buchholz <martin@xemacs.org>
3403 * XEmacs 21.2.29 is released.
3405 2000-02-09 Martin Buchholz <martin@xemacs.org>
3407 * cl-extra.el (getf): This is now identical to `plist-get', so
3409 * cl-macs.el: Make getf an alias to plist-get, at the
3410 byte-compiler level, using define-compiler-macro.
3412 2000-02-08 Martin Buchholz <martin@xemacs.org>
3414 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
3416 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
3418 * lisp/etags.el (find-tag-internal): set exact-tagname to
3419 a regular expression that matches against the tagname
3420 part of the tag entry first instead of only looking in
3423 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3425 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
3426 * toobar.el: fixed typo(s) in customizing default-toolbar-position
3428 2000-02-07 Martin Buchholz <martin@xemacs.org>
3430 * XEmacs 21.2.28 is released.
3432 2000-02-07 Martin Buchholz <martin@xemacs.org>
3434 * cl-extra.el (getf): Just call `get', never `get*'.
3435 Make arglist match docstring.
3436 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
3437 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
3438 * byte-optimize.el: remove references to `get*'.
3440 2000-02-06 Martin Buchholz <martin@xemacs.org>
3442 * mule/european.el: Add syntax information for Latin3 and Latin4.
3444 2000-02-02 Martin Buchholz <martin@xemacs.org>
3446 * byte-optimize.el: Byte-optimize (length "foo")
3448 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3450 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
3451 width check using `window-leftmost-p' and `window-rightmost-p'.
3453 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
3455 * wid-edit.el (widget-match-inline): An atom never matches a
3458 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3460 * modeline.el: Consolidated 'x and 'mswindows specification under
3463 2000-01-29 Andy Piper <andy@xemacs.org>
3465 * gutter-items.el: (format-buffers-tab-line): Try and be
3466 intelligent about buffer naming when we have duplicates.
3468 2000-01-29 Andy Piper <andy@xemacs.org>
3470 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
3471 updated when it becomes visible.
3473 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3475 * bytecomp.el (byte-compile-insert-header): Properly set coding
3476 system under MULE and file-coding.
3478 2000-01-28 Martin Buchholz <martin@xemacs.org>
3480 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
3481 (dontusethis-set-value-terminal-coding-system-handler):
3482 (dontusethis-set-value-keyboard-coding-system-handler):
3483 Never undefine coding system aliases. Emergency fix for gnus.
3485 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3487 * files.el (abbreviate-file-name): Use directory-sep-char instead
3490 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
3492 * startup.el (user-init-file-base-list): New variable, replacing
3493 user-init-file-base.
3494 (find-user-init-file): New function.
3495 (command-line-early): Use it.
3496 (load-user-init-file): Ditto.
3498 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3500 * gutter-items.el (update-tab-in-gutter): Use proper locale when
3501 calling valid-image-instantiator-format-p
3503 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3505 * isearch-mode.el (isearch-mode): The variable is
3506 isearch-unhidden-extents, not isearch-opened-extents.
3508 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3510 * minibuf.el (next-history-element): Modify error message if a
3511 default value is available.
3513 2000-01-26 Martin Buchholz <martin@xemacs.org>
3515 * bytecomp.el (byte-compile-file): Don't unconditionally write
3516 .elc files in binary - might contain non-Latin1.
3518 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3520 * process.el (shell-quote-argument): Use (nt-quote-process-args)
3524 * startup.el (user-init-file-base):
3525 * process.el (call-process-region):
3526 * files.el (make-backup-file-name):
3527 (backup-file-name-p):
3528 (file-relative-name):
3529 (abbreviate-file-name):
3531 * code-process.el (call-process-region): Removed unnecessary
3532 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
3533 support out of the universe.
3537 * bytecomp.el (byte-compile-file): Removed reference to
3538 buffer-file-type, and commented usage of binary-process-output
3541 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
3543 * help.el (function-arglist): Add case for macro.
3545 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3547 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
3549 (custom-display): Added a menu for printer/display tags.
3551 * frame.el (frame-type):
3552 * device.el (device-type): Added 'msprinter to the doc string, and
3553 removed 'pc -- it is not going to be implemented ever.
3554 (call-device-method): Fixed docstring typo.
3555 Defined specifier tags 'printer and 'display.
3557 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3559 * lisp/itimer.el (itimer-run-expired-timers): (consp
3560 last-command-event-time) instead of (consp
3561 'last-command-event-time).
3563 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3565 * msw-glyphs.el: Removed obsolete commentary.
3567 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
3569 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
3570 better default value.
3572 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
3574 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
3575 (read-string): Ditto.
3576 (eval-minibuffer): Ditto.
3577 (read-command): Ditto.
3578 (read-function): Ditto.
3579 (read-variable): Ditto.
3580 (read-number): Ditto.
3581 (read-shell-command): Ditto.
3582 (read-number): Record history.
3584 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
3586 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3588 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
3590 * faces.el (startup-initialize-custom-faces): New function.
3591 Reset all faces created during auto-autoloads loading time
3593 * startup.el (command-line): Call it.
3595 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
3597 * about.el (about-hackers): Add myself to contributors list.
3599 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3601 * menubar-items.el (maybe-add-init-button): Removed an argument in
3602 a call to load-user-init-file, as the function managed to lose its
3603 formal parameter a few betas ago.
3605 2000-01-18 Martin Buchholz <martin@xemacs.org>
3607 * XEmacs 21.2.27 is released.
3609 2000-01-18 Martin Buchholz <martin@xemacs.org>
3611 * process.el (shell-command-to-string): Use the FSF docstring.
3612 Make shell-command-to-string the standard function, and
3613 exec-to-string the (deprecated) alias.
3615 * startup.el: typo fix.
3617 2000-01-16 Martin Buchholz <martin@xemacs.org>
3619 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3621 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3623 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3624 buffers after visible buffers.
3625 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3627 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3629 * info.el (Info-extract-menu-node-name): Stop at a dot
3630 followed by whitespace or right parenthesis.
3632 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
3634 * info.el (Info-directory-list): Warn against using Customize with
3635 Info-directory-list.
3637 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
3639 * minibuf.el (read-file-name): doc fix.
3641 * autoload.el (update-file-autoloads): doc fix.
3643 * about.el (about-hackers): Change my E-mail address.
3645 2000-01-13 Martin Buchholz <martin@xemacs.org>
3647 * info.el (Info-visit-file): Just use the `f' interactive spec to
3648 read a filename in the standard way.
3650 2000-01-13 Andy Piper <andy@xemacs.org>
3652 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3653 (gutter-buffers-tab-extent): new variable.
3654 (update-tab-in-gutter): call add-tab-to-gutter again if the
3655 orientation has changed.
3656 (add-tab-to-gutter): cope with different orientations.
3658 2000-01-11 Didier Verna <didier@xemacs.org>
3660 * info.el (Info-following-node-name): backward-skip dots as well
3661 as spaces (dots at the end of a node name aren't part of it).
3662 (Info-extract-menu-node-name): don't skip dots. There could be
3663 some in the node name.
3664 (Info-index): allow dots to be part of a node name.
3666 2000-01-12 Andreas Jaeger <aj@suse.de>
3668 * files.el (auto-mode-alist): Added idlwave-mode.
3669 Patch by Carsten Dominik <dominik@astro.uva.nl>.
3671 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3673 * info.el (Info-search): Show default value.
3675 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3677 * info.el (Info-read-node-completion-table): New variable.
3678 (Info-read-node-name-1): New function.
3679 (Info-read-node-name): Use it.
3680 (Info-follow-reference): Use DEFAULT argument of completing-read.
3683 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3685 * hyper-apropos.el (hyper-describe-key-briefly): Save
3686 window configuration.
3687 (hyper-describe-face): Use DEFAULT of completing-read.
3688 (hyper-apropos-read-variable-symbol): Ditto.
3689 (hyper-apropos-read-function-symbol): Ditto.
3691 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3693 * mule/mule-cmds.el (set-default-coding-system): Set
3694 comint-exec-hook to use coding-system-for-read and
3695 coding-system-for-write so that C-x RET c works.
3697 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3699 * minibuf.el (minibuffer-confirm-incomplete): Customize.
3700 (previous-matching-history-element): Increment
3701 minibuffer-max-depth by 1.
3702 (next-matching-history-element): Ditto.
3704 2000-01-11 Andy Piper <andy@xemacs.org>
3706 * gutter-items.el (buffers-tab): Create a new face for the buffers
3708 (buffers-tab-face): use it.
3710 2000-01-10 Didier Verna <didier@xemacs.org>
3712 * modeline.el (modeline-scrolling-method): change modeline X
3713 cursor appearance according to the value.
3715 2000-01-07 Andreas Jaeger <aj@suse.de>
3717 * about.el (about-hackers): Moved my entry to contributor list.
3718 (xemacs-hackers): Added myself.
3719 (about-maintainer-info): Added description of myself.
3722 2000-01-07 Didier Verna <didier@xemacs.org>
3724 * modeline.el (modeline-scrolling-method): new variable.
3725 (mouse-drag-modeline): add reference to it in the docstring.
3726 (mouse-drag-modeline): handle it.
3728 2000-01-08 Andy Piper <andy@xemacs.org>
3730 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3732 (remove-buffer-from-gutter-tab): ditto.
3734 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
3736 * cus-edit.el (custom-hook-convert-widget): Fix comment.
3737 (custom-face-edit): Fix grammatical error in help message.
3739 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3741 * movemail.el: Added.
3743 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3745 2000-01-03 Didier Verna <didier@xemacs.org>
3747 * modeline.el (mouse-drag-modeline): remove the code related to
3748 the modeline horizontal scrolling facility.
3750 1999-12-31 Martin Buchholz <martin@xemacs.org>
3752 * XEmacs 21.2.26 is released.
3754 1999-12-28 Andy Piper <andy@xemacs.org>
3756 * wid-edit.el (widget-push-button-value-create): The gui cache
3757 does not agree with native widgets which can only be displayed
3758 once per window. The reasons for caching are diminished now that
3759 we don't hog resources when creating buttons.
3760 (widget-push-button-cache) deleted.
3762 1999-12-24 Martin Buchholz <martin@xemacs.org>
3764 * XEmacs 21.2.25 is released.
3766 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3768 * hyper-apropos.el (hyper-apropos): Toggle
3769 hyper-apropos-programming-apropos correctly.
3770 Set REGEXP when user accepts default value.
3772 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3774 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3775 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3777 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3779 * mule/mule-category.el (undefined-category-designator):
3780 Return char instead of character. Search for undefined one.
3781 (describe-category): Use with-displaying-help-buffer.
3783 1999-12-21 Martin Buchholz <martin@xemacs.org>
3785 * byte-optimize.el (byte-optimize-plus):
3786 Optimize (+ 1) to 1 instead of (1+ nil).
3788 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
3790 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
3792 * byte-optimize.el (byte-optimize-char-before): New function.
3793 Remove performance penalty for using (char-before) instead of (char-after).
3795 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3797 * mule/mule-category.el (char-category-list): Return character
3800 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3802 * minibuf.el (read-buffer): Check default is buffer object.
3804 1999-11-25 Andy Piper <andy@xemacs.org>
3806 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3809 1999-12-16 Andreas Jaeger <aj@suse.de>
3811 * package-get.el (package-get-maybe-save-index): Fixed typo.
3812 Patch by Jeff Miller <jmiller@smart.net>.
3814 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
3816 * gnuserv.el (gnuserv-process-filter): don't call
3817 gnuserv-write-to-client when gnuserv-current-client is nil
3819 1999-12-14 Martin Buchholz <martin@xemacs.org>
3821 * XEmacs 21.2.24 is released.
3823 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
3825 * about.el (about-hackers): Update my email address.
3827 1999-12-07 Martin Buchholz <martin@xemacs.org>
3829 * XEmacs 21.2.23 is released.
3831 1999-11-06 Jason R Mastaler <jason@mastaler.com>
3833 * package-get.el (package-get-download-sites): Removed several
3834 defunct download sites, added many new ones, and corrected a few
3835 incorrect directory-on-site entries. Added physical locations to
3838 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
3840 * finder.el (finder-commentary): add DOC string and fix
3843 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3845 * help.el (describe-function): Don't forget to intern the string
3846 completing-read returns.
3847 (describe-variable): Ditto.
3849 1999-11-16 Adrian Aichner <adrian@xemacs.org>
3851 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3852 `hyper-apropos-help-mode' here to find symbol to customize
3853 irregardless of cursor position and simplify
3854 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3855 `hyper-apropos-popup-menu'.
3857 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3859 * apropos.el (apropos-mode-map): Add return to call
3861 (apropos-print): Call apropos-mode to have better
3862 command reference. Put keymap text-poperty to
3865 1999-11-22 Alastair Burt <burt@dfki.de>
3867 * help.el: (describe-bindings-1): Added handling of keymaps for
3868 the extents at point.
3870 1999-12-02 Mark Thomas <mthomas@jprc.com>
3872 * gutter-items.el (buffers-tab-items): Wrap the function in a
3875 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3877 * help.el (describe-function): Use the DEFAULT argument to
3879 (describe-variable): Ditto.
3881 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3883 * minibuf.el (read-from-minibuffer): Add optional argument
3884 DEFAULT to have better mini-buffer history support.
3885 (completing-read): Pass default to read-from-minibuffer.
3886 (read-buffer): Pass default to completing-read.
3888 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3890 * font-lock.el (font-lock-doc-string-face): Document the
3891 `font-lock-lisp-like' property.
3893 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
3895 * lisp-mode.el: Specify `font-lock-lisp-like'.
3897 * font-lock.el (font-lock-lisp-like): New function.
3898 (font-lock-fontify-syntactically-region): Use it.
3900 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
3902 * XEmacs 21.2.22 is released
3904 1999-11-28 Martin Buchholz <martin@xemacs.org>
3906 * XEmacs 21.2.21 is released.
3908 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3910 * minibuf.el (read-coding-system): Accept symbol and
3911 coding-system object as a default-coding-system.
3913 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3915 * minibuf.el (read-coding-system): Accept symbol as
3916 a default-coding-system.
3918 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3920 * apropos.el (apropos-documentation): Use insert instead
3923 1999-11-07 William M. Perry <wmperry@aventail.com>
3925 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3926 for the linux console.
3928 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3929 stuff to work when you are not on a window system, since the GPM
3930 mouse support now allows pasting from outside of XEmacs.
3932 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
3934 * XEmacs 21.2.20 is released
3936 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
3938 * setup-paths.el (paths-default-info-directories): Add
3939 /usr/share/info and /usr/local/share/info.
3941 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
3943 * about.el: Updated Vladimir Ivanovic's info.
3945 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
3947 * auto-show.el (auto-show-truncationp): Remove.
3949 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3951 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
3953 * indent.el (indent-line-to): fix bug: spaces were not replaced
3954 with tab if column is multiple of tab-width
3957 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
3959 * mule/mule-cmds.el (read-input-method-name): Accept symbols
3960 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3962 * package-get.el (package-get-package-provider): Be verbose when
3963 interactive. Patch from Robert Pluim
3965 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
3967 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3970 1999-08-19 Stephen Tse <stephent@sfu.ca>
3972 * process.el (open-network-stream): Add a new optional parameter
3973 PROTOCOL to support udp; fix a minor typo and add an explanation
3974 in docstring for udp programming.
3976 * code-process.el (open-network-stream): Add a new optional
3977 parameter PROTOCOL to support udp; fix a minor typo and add an
3978 explanation in docstring for udp programming.
3980 1999-10-18 Andy Piper <andy@xemacs.org>
3982 * gui.el (make-gui-button): be more precise about how we call
3985 * wid-edit.el (widget-push-button-value-create): Use the new form
3986 of native gui-button.
3988 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3990 * info.el (Info-page-prev): Don't do (sit-for 0).
3992 1999-10-13 Andy Piper <andy@xemacs.org>
3994 * gutter-items.el (progress-abort-glyph): new glyph for showing
3996 (append-progress): dispatch-event rather than sit-for.
3997 (abort-progress): new function. Show the abort glyph with an
3998 appropriate message.
3999 (raw-append-progress): dispatch-event rather than sit-for.
4000 (display-progress): cope with aborts.
4002 * gui.el (make-gui-button): Use native widgets for buttons
4004 (insert-gui-button): ditto.
4005 (gui-button-p): ditto.
4007 * xbm-button.el: remove from core.
4009 * xpm-button.el: remove from core.
4011 1999-10-07 Olivier Galibert <galibert@pobox.com>
4013 * faces.el (init-device-faces): Don't initialize the random faces
4014 on the stream device.
4016 1999-10-06 Andy Piper <andy@xemacs.org>
4018 * files.el (recover-file): Don't use ls under windows for revert buffer.
4020 1999-09-25 Adrian Aichner <adrian@xemacs.org>
4022 * package-get.el (package-get-download-menu): Make menu really
4023 toggle download sites.
4024 (package-get-download-sites): Add autoload cookie.
4026 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4028 * setup-paths.el (paths-find-module-directory): Ditto.
4030 1999-09-29 Werner Fink <werner@suse.de>
4032 * setup-paths.el (paths-find-exec-directory): Add missing nil
4033 parameter for environment.
4035 1999-09-27 Martin Buchholz <martin@xemacs.org>
4037 * modeline.el (modeline-format):
4038 Only purecopy the strings. Else
4039 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
4042 1999-08-28 Mike Woolley <mike@bulsara.com>
4044 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
4045 user setting comint-completion-addsuffix and
4046 comint-process-echoes.
4048 1999-09-22 Andy Piper <andy@xemacs.org>
4050 * gutter-items.el (update-tab-in-gutter): use
4051 last-nonminibuf-window instead of selected-window.
4053 1999-09-18 Andy Piper <andy@xemacs.org>
4055 * gnuserv.el (gnuserv-edit-files): select frame we are going to
4058 * subr.el (record-buffer-hook): new variable so that the hook gets
4061 1999-09-16 Andy Piper <andy@xemacs.org>
4063 * gutter-items.el (update-tab-in-gutter): only update when the
4065 (remove-buffer-from-gutter-tab): ditto.
4067 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
4069 * simple.el (do-auto-fill): Commented out part of Kinsoku
4072 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
4074 * isearch-mode.el (isearch-highlightify-region): Give the
4075 highlighting extents a high priority.
4076 (isearch-make-extent): Give the main highlighting extent an even
4079 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4081 * packages.el (packages-compute-package-locations): Fix typo from
4084 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4086 * setup-paths.el (paths-find-doc-directory): Respect value of
4087 `configure-doc-directory.'
4089 * find-paths.el (paths-find-architecture-directory): Give
4090 precendence `default' argument (which typically comes from
4093 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4095 * startup.el (command-line-early): Added options -user-init-file
4096 and -user-init-directory.
4098 * files.el (user-init-file): Default to NIL so we can recognize
4101 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4103 * obsolete.el (init-file-user):
4105 * packages.el (packages-compute-package-locations):
4106 * package-get.el (package-get-user-index-filename):
4107 * menubar-items.el (maybe-add-init-button):
4108 * info.el (Info-annotations-path):
4110 Change `user-init-directory' to be an absolute path.
4111 Use `user-init-directory' where appropriate.
4112 Zap `init-file-user' and its uses.
4114 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
4116 * subr.el (copy-symbol): New function.
4118 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
4120 * isearch-mode.el (isearch-done): Be sure to restore invisible
4121 extents in the proper buffer.
4122 (isearch-pre-command-hook): Set this-command to the correct value
4123 in case the buffer has changed and old overriding-local-map was
4125 (isearch-restore-extent): Use remprop instead of setting the
4128 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
4130 * cmdloop.el (execute-extended-command): Update zmacs region
4132 (execute-extended-command): Make the message gettext-friendly.
4134 1999-09-07 Andy Piper <andy@xemacs.org>
4136 * gutter-items.el (progress-gauge-glyph): renamed from
4138 (progress-text-glyph): new variable.
4139 (progress-layout-glyph): use layouts and text glyphs.
4140 (progress-area-buffer): removed.
4141 (progress-text-and-extent): new variable.
4142 (progress-displayed-p): dynamically create gutter area buffer.
4143 (clear-progress): ditto.
4144 (raw-append-progress): ditto.
4145 (append-progress): use new glyph names.
4146 (raw-append-progress): only create the extent when needed. set
4147 properties more optimally.
4148 (progress): remove args.
4150 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
4152 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
4153 mapcar where the return value is unused.
4154 (isearch-restore-invisible-extents): Ditto.
4155 (isearch-highlight-all-cleanup): Ditto.
4156 (isearch-delete-extents-in-range): Traverse the extents only once.
4157 (isearch-highlight-all-update): Don't start over if the search
4158 string has changed and more input is pending.
4160 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
4162 * packages.el (packages-find-package-data-path): Ditto.
4164 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
4166 * subr.el (mapc-internal): Don't make obsolete.
4168 * cl-extra.el (mapc): Resurrect.
4170 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
4172 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
4175 * isearch-mode.el (isearch-top-state): Restore isearch-word.
4176 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
4177 (isearch-yank-clipboard): Use get-clipboard instead of
4179 (isearch-yank-selection): Fix docstring.
4181 1999-09-02 Martin Buchholz <martin@xemacs.org>
4183 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
4185 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
4187 * cl-macs.el (extent-start-position): Fix setf method.
4188 (extent-end-position): Ditto.
4190 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
4192 * isearch-mode.el: End merge with FSF 20.4.
4194 * isearch-mode.el (search-invisible): New variable.
4195 (isearch-hide-immediately): Ditto.
4196 (isearch-unhidden-extents): Ditto.
4197 (isearch-range-invisible): New function.
4198 (isearch-unhide-extent): Ditto.
4199 (isearch-restore-invisible-extents): Ditto.
4200 (isearch-restore-extent): Ditto.
4202 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
4204 (isearch-ring-retreat-edit): Ditto.
4205 (isearch-forward): New argument NO-RECURSIVE-EDIT.
4206 (isearch-forward-regexp): New arguments NOT-REGEXP and
4208 (isearch-backward): New argument NO-RECURSIVE-EDIT.
4209 (isearch-backward-regexp): New arguments NOT-REGEXP and
4211 (isearch-mode): Return isearch-success.
4212 (isearch-update): Use unread-command-events instead of
4213 unread-command-event.
4214 (isearch-abort): If an invalid regexp is encountered, keep popping
4216 (isearch-*-char): Use FSF implementation.
4217 (isearch-whitespace-chars): Use the more robust FSF's
4219 (isearch-within-brackets): New variable.
4220 (isearch-mode): Initialize it.
4221 (isearch-edit-string): Bind it.
4222 (isearch-search-and-update): Set it.
4223 (isearch-push-state): Push it.
4224 (isearch-top-state): Pop it.
4225 (isearch-search): Set it.
4226 (isearch-printing-char): When called by isearch-whitespace-chars,
4227 handle M-SPC gracefully.
4228 (isearch-message-prefix): New argument ELLIPSIS.
4229 (isearch-message-suffix): Ditto.
4230 (isearch-message): Use the ELLIPSIS argument when calling
4231 isearch-message-prefix and isearch-message-suffix.
4232 (isearch-message-prefix): Distinguish between "wrapped" and
4233 "overwrapped" search, FWIW.
4235 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4237 * isearch-mode.el (isearch-edit-string): Use the head of the
4238 search ring instead of search-last-string and search-last-regexp.
4239 (search-highlight): Renamed from isearch-highlight.
4240 (isearch-exit): Use the new name.
4241 (isearch-highlight): Ditto.
4242 (isearch-dehighlight): Ditto.
4243 (isearch-update-ring): New function.
4244 (isearch-done): Call it.
4245 (isearch-done): New argument EDIT.
4246 (isearch-repeat): If search string is empty, look up at the car of
4247 the search ring; ignore the yank pointer.
4248 (isearch-abort): Call isearch-done with NOPUSH.
4249 (isearch-cancel): New function.
4250 (isearch-mode-map): Bind it to ESC ESC ESC.
4252 * isearch-mode.el: Begin merge with FSF 20.4.
4254 1999-09-01 Andy Piper <andy@xemacs.org>
4256 * x-select.el (x-get-clipboard): obsolete.
4257 (x-yank-clipboard-selection): obsolete
4259 * select.el (disown-selection): need to be careful to disown the
4260 clipboard if we set it via selection.
4261 (get-clipboard): move from x-select.el
4262 (yank-clipboard-selection): ditto.
4264 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4266 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
4267 isearch-highlight-all-matches to nil.
4268 (isearch-fixed-case): New variable.
4269 (isearch-mode): Initialize it.
4270 (isearch-edit-string): Save it.
4271 (isearch-toggle-case-fold): Set it.
4272 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
4273 need to check isearch-fixed-case.
4274 (isearch-toggle-case-fold): Update highlighting of all matches
4276 (isearch-edit-string):
4278 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4280 * isearch-mode.el (isearch-edit-string): Call isearch-message
4281 before reading the event so that the prompt is displayed properly.
4282 (isearch-message): Use isearch-nonincremental when calling
4283 isearch-message-prefix.
4284 (minibuffer-local-isearch-map): Bind up and down to do the same as
4285 M-p and M-n respectively.
4286 (isearch-done): New arg NOPUSH.
4287 (isearch-edit-string): Use it.
4288 (isearch-edit-string): Don't bind isearch-string.
4289 (isearch-ring-adjust): Edit string, *then* push state.
4291 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
4293 * faces.el (isearch-secondary): Make isearch-secondary look
4294 different than default.
4296 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
4298 * isearch-mode.el (isearch-yank): Use progn instead of the inner
4300 (isearch-dehighlight): Remove TOTALLY. Simplify.
4301 (isearch-update): Call isearch-dehighlight without arguments.
4302 (isearch-done): Ditto.
4304 * isearch-mode.el (isearch-fix-case): If the search string has no
4305 upper-case letters, allow the folding to be reenabled.
4306 Previously, once disabled, the folding would remain that way until
4308 (isearch-top-state): Call isearch-fix-case.
4310 * isearch-mode.el (isearch-yank): Use progn instead of the inner
4312 (isearch-dehighlight): Remove TOTALLY. Simplify.
4314 1999-08-31 Jan Vroonhof <jan@xemacs.org>
4317 xbm-button.el: Need to exist in core because gui.el depends on
4320 1999-08-31 Andy Piper <andy@xemacs.org>
4322 * gutter-items.el (buffers-tab-face): new customizable variable.
4323 (buffers-tab-default-buffer-line-length): new specifier for
4324 maximum viewable characters.
4325 (progress-stack): new variable for implementing widget-based
4327 (progress-area-buffer): ditto.
4328 (progress-glyph-height): ditto.
4329 (progress-stop-callback): ditto.
4330 (progress-quit-function): new function.
4331 (progress-glyph): new variable.
4332 (progress-layout-glyph): ditto.
4333 (progress-displayed-p): new function, see message-displayed-p for
4335 (clear-progress): ditto.
4336 (remove-progress): ditto.
4337 (append-progress): ditto.
4338 (raw-append-progress): ditto.
4339 (display-progress): ditto.
4340 (current-progress): ditto.
4341 (current-progress-label): ditto.
4346 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
4348 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
4350 * isearch-mode.el (isearch-yank-x-selection): Renamed to
4351 `isearch-yank-selection'.
4352 (isearch-mode-map): Use it.
4353 (isearch-yank-selection): Use `get-selection' instead of
4356 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
4358 * faces.el (isearch-secondary): Create face here.
4360 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
4363 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
4365 * subr.el (buffer-string): More robust backward compatibility
4366 check, courtesy William Perry.
4368 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
4370 * replace.el (perform-replace): Stop the search after the search
4371 limit has been reached.
4373 1999-08-23 Andy Piper <andy@xemacs.org>
4375 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
4376 here if we don't have one.
4378 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4380 * ldap.el (ldap-coding-system): Default to nil until we get
4381 efficient UTF8 support
4382 (ldap-decode-string): Guard against `decode-coding-string' not
4384 (ldap-encode-string): Guard against `encode-coding-string' not
4387 1999-08-23 Didier Verna <didier@xemacs.org>
4389 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
4390 Some doc strings improvements, and add a star to the `interactive'
4393 1999-08-18 Stef Epardaud <stef@lunatech.com>
4395 * font-lock.el (java-font-lock-keywords-3): introduced new
4396 keywords and regexpes for javadoc syntax 1.2.
4398 1999-08-17 Andy Piper <andy@xemacs.org>
4400 * gutter-items.el (buffers-tab-format-buffer-line-function): use
4401 format-buffers-tab-line.
4402 (buffers-tab-max-buffer-line-length): new variable.
4403 (format-buffers-tab-line): new function. truncate names if over
4404 buffers-tab-max-buffer-line-length.
4406 1999-08-13 Charles G Waldman <cgw@fnal.gov>
4408 * cus-start.el: Customize the variable `bell-inhibit-time'.
4410 1999-08-16 Andy Piper <andy@xemacs.org>
4412 * gutter-items.el (remove-buffer-from-gutter-tab): take a
4413 brute-force approach to deleting the last buffer.
4414 (buffers-tab-grouping-regexp): new customizable variable.
4415 (select-buffers-tab-buffers-by-mode): use it.
4417 1999-08-13 Andy Piper <andy@xemacs.org>
4419 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
4422 1999-07-30 Didier Verna <didier@xemacs.org>
4424 * cus-edit.el (custom-save-variables): I said, use prin1 instead
4425 of princ to output symbols.
4426 (custom-save-face-internal): ditto.
4427 (custom-save-resets): ditto.
4429 1999-08-09 Didier Verna <didier@xemacs.org>
4431 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
4432 `regexp-quote' to protect the major mode name for use as a regular
4433 expression (c++ needs this for instance).
4435 1999-08-08 Andy Piper <andy@xemacs.org>
4437 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
4438 cope with similar mode names.
4440 * gutter-items.el (buffers-tab-selection-function): new selection
4442 (select-buffers-tab-buffers-by-mode): new function.
4443 (buffers-tab-items): use it if set to only display buffers in the
4444 tab in the current buffer's group..
4445 (update-tab-in-gutter): use new api.
4446 (remove-buffer-from-gutter-tab): ditto.
4448 * gutter-items.el (buffers-tab-max-size): set custom selection
4450 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
4451 (add-tab-to-gutter): set face as default.
4453 1999-07-07 Jan Vroonhof <jan@xemacs.org>
4455 * faces.el (frob-face-property): Merge the fall-back specifier
4456 with the target, not replace it.
4458 1999-08-05 Andy Piper <andy@xemacs.org>
4460 * gutter-items.el (update-tab-in-gutter): add frame argument for
4462 (update-tab-in-gutter): use it.
4464 * gutter-items.el (record-buffer-hook): set.
4466 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
4468 (switch-to-buffer-hook) deleted.
4470 1999-08-04 Andy Piper <andy@xemacs.org>
4472 * gutter-items.el (update-tab-in-gutter): make sure this will work
4473 as an argument to create-frame-hook.
4475 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
4477 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
4478 instead of timer emulation.
4480 1999-07-30 Darryl Okahata <darrylo@sonic.net>
4482 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
4483 Emacs isearch enhancements.
4485 1999-07-28 Andy Piper <andy@xemacs.org>
4487 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
4488 all devices that support tab controls.
4489 (remove-buffer-from-gutter-tab): new function. to be used as a
4490 value for kill-buffer-hook.
4492 1999-07-21 Sean MacLennan <seanm@storm.ca>
4494 * auto-show.el (auto-show-truncationp): changed to match
4495 `window_translation_on'
4497 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
4499 * XEmacs 21.2.19 is released
4501 1999-07-28 SL Baur <steve@miho>
4503 * code-files.el (insert-file-contents): Fix docstring.
4504 revert previous change.
4506 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4508 * fill.el (fill-region-as-paragraph): Change re-break-point to
4509 contain word-across-newline plus one character so that filling
4510 Japanese and Chinese works as desired.
4511 * simple.el (do-auto-fill): Ditto.
4513 1999-07-26 SL Baur <steve@miho>
4515 * mule/japanese.el ("Japanese"): Do not specify a default input
4517 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
4519 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
4521 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
4522 able to use cl-macs macro in early lisp.
4524 1999-07-23 Jan Vroonhof <jan@xemacs.org>
4529 Massive custom Theme API changes.
4531 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
4533 * code-files.el (insert-file-contents): Regard
4534 coding-system-magic-cookie if `coding-system-for-read' is nil.
4536 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
4538 * mule/thai-xtis.el: Add coding: local variable, to avoid
4539 bootstrapping problem with C locale.
4541 1999-07-22 Andy Piper <andy@xemacs.org>
4543 * dumped-lisp.el (preloaded-file-list): guard against putting
4544 gutter-items in a less than functional XEmacs.
4545 * gutter-items.el: put call to `add-tab-to-gutter' back in.
4547 1999-07-18 Bob Weiner <weiner@beopen.com>
4549 * fill.el (fill-context-prefix): Fixed bug that prevented the
4550 setting of an adaptive fill prefix when the `dont-skip-first' was
4553 1999-07-22 SL Baur <steve@miho>
4555 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
4557 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
4559 * files.el (interpreter-mode-alist): add `make', `guile', and
4560 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
4561 makefile-mode, guile is a scheme, and someday XEmacs will be
4562 modular enough to use as an efficient scripting tool.)
4564 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
4566 * mule/mule-cmds.el (reset-language-environment): Regard
4567 coding-category `utf-8' and `ucs-4' if they are available.
4569 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
4571 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
4572 (prefer-coding-system): Fix DOC-string.
4574 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
4577 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
4579 (coding-system-change-eol-conversion): Fix DOC-string.
4581 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
4583 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
4584 instead of `list-coding-system'.
4586 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4588 * menubar-items.el (default-menubar): `select-input-method' was
4589 renamed to `set-input-method'.
4591 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4592 "Set Language Environment" menu.
4594 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4595 "Describe Language Support" menu.
4597 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4599 * mule/chinese.el ("Chinese-GB"): Rename
4600 `chinese-gb-environment-setup-function' to
4601 `setup-chinese-gb-environment-internal'.
4603 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4605 * mule/korean.el: Use `define-coding-system-alias' instead of
4606 `copy-coding-system'.
4608 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4610 * mule/mule-cmds.el (set-language-environment-coding-systems):
4611 Treat duplicated coding-categories.
4613 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4615 * mule/japanese.el: Use `define-coding-system-alias' instead of
4616 `copy-coding-system'.
4618 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4620 * mule/vietnamese.el: Specify `iso-8-1' as a category of
4621 coding-system `viscii'.
4623 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4626 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4627 (cyrillic-alternativnyj-decode-table): New variable.
4628 (cyrillic-alternativnyj-encode-table): New variable.
4629 - Specify `iso-8-1' as a category of coding-system
4631 - Abolish general Cyrillic environment.
4633 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4636 - Use `define-coding-system-alias' instead of `copy-coding-system'.
4637 - Register `chinese-gb-environment-setup-function' as a
4638 `setup-function' of "Chinese-GB" environment.
4640 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4642 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4643 optional argument `parents'.
4645 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4646 property for Thai-XTIS.
4648 * mule/mule-help.el (help-with-tutorial): Use property
4649 `tutorial-coding-system' of language-info as a coding-system to
4652 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4654 * mule/thai-xtis.el: Don't setup `setup-function' and
4657 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4658 `set-coding-category-system' to set up coding-system for
4661 * mule/mule-cmds.el (prefer-coding-system): Use
4662 `set-coding-category-system' to set up coding-system for
4665 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4667 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4668 Thai-XTIS environment.
4670 * mule/mule-cmds.el (prefer-coding-system): Use
4671 `find-coding-system' instead of `coding-system-p'.
4673 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4675 * mule/mule-cmds.el (set-language-environment-coding-systems):
4676 Modify eol-type for XEmacs.
4678 * mule/thai-xtis.el: Delete unused local variable `category'.
4680 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4682 (prefer-coding-system): Don't call
4683 `update-coding-systems-internal'; use function
4684 `coding-category-list' instead of variable `coding-category-list';
4685 use `set-coding-priority-list' instead of `set-coding-priority';
4686 modify `eol-type' for XEmacs.
4688 * mule/mule-misc.el (string-width): Use `charset-width' instead of
4690 (char-width): Likewise.
4692 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4694 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4697 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4698 `set-coding-priority-list' instead of `set-coding-priority'; don't
4699 call `update-coding-systems-internal'.
4701 * mule/mule-misc.el (coding-system-get): New function.
4702 (coding-system-put): New function.
4703 (coding-system-category): New function.
4705 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4707 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4708 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4709 to avoid conflict with leim/quail/thai-xtis.
4711 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4712 to thai-xtis-chars.el.
4714 * mule/thai-xtis-chars.el: New file (split from
4717 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4719 * mule/thai-xtis.el:
4720 - Change category for the charset `thai-xtis' to `?x' from `?T'.
4721 - Add syntax entries.
4722 - Put `preferred-coding-system' of the charset `thai-xtis' to
4725 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
4727 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4728 rewritten to use write-multibyte-character.
4730 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4732 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4734 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4736 (read-input-method-name): Treat optional argument `default'.
4738 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4740 * mule/mule-cmds.el (set-language-info): Don't set up menus at
4742 (set-language-info-alist): Set up menus here.
4744 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4746 * minibuf.el (completing-read): Add new optional argument
4748 (read-coding-system): Add new optional argument
4749 `default-coding-system'.
4751 1999-06-03 Ken'ichi Handa <handa@gnu.org>
4753 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4754 (viet-viscii-...->viet-vscii...).
4756 1999-05-13 Ken'ichi Handa <handa@gnu.org>
4758 * mule/mule-cmds.el: Change MULE to Mule in docstrings
4761 1999-04-12 Richard M. Stallman <rms@gnu.org>
4763 * mule/mule-cmds.el (input-method-function): Add permanent-local
4766 1999-03-30 Dave Love <fx@gnu.org>
4768 * mule/mule-cmds.el (current-language-environment): Doc fix.
4770 1999-02-06 Richard Stallman <rms@gnu.org>
4772 * mule/european.el (setup-slovenian-environment): New function.
4773 ("Slovenian"): New language environment.
4775 1999-01-27 Dave Love <fx@gnu.org>
4777 * mule/mule-cmds.el (current-language-environment): Provide :link,
4778 :type (choices) and appropriate :get.
4780 1999-01-14 Kenichi Handa <handa@etl.go.jp>
4782 * mule/mule-cmds.el (describe-language-environment): Don't alter
4785 1999-01-06 Eli Zaretskii <eliz@gnu.org>
4787 * mule/mule-cmds.el (prefer-coding-system): Call
4788 set-coding-priority, so that the internal array of priorities is
4791 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
4793 * mule/mule-cmds.el (prefer-coding-system): If the argument
4794 requires specific EOL conversion type, make the default coding
4797 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
4799 * mule/mule-cmds.el (set-language-environment): Pass the default
4800 eol-type to set-language-environment-coding-systems.
4801 (set-default-coding-systems): Copy the eol-type property for the
4802 new default values of {buffer-file,process}-coding-system from the
4804 (set-language-environment-coding-systems): Accept an optional
4805 argument EOL-TYPE, and set the eol-type property of the default
4806 coding systems accordingly.
4808 1998-10-26 Kenichi Handa <handa@etl.go.jp>
4810 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4811 use generate-new-buffer instead of get-buffer-create.
4813 1998-10-21 Kenichi Handa <handa@etl.go.jp>
4815 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4817 1998-10-16 Markus Rost <rost@delysid.gnu.org>
4819 * mule/mule-cmds.el (default-input-method): Fix custom type.
4821 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4823 * mule/mule-cmds.el (setup-specified-language-environment):
4824 Add apropos-inhibit property.
4825 (describe-specified-language-support): Likewise.
4827 1998-09-06 Bill Richter <richter@math.nwu.edu>
4829 * mule/mule-cmds.el: Doc fixes.
4831 1998-09-02 Kenichi Handa <handa@etl.go.jp>
4833 * mule/mule-cmds.el (register-input-method): Doc-string
4836 1998-09-01 Dave Love <fx@gnu.org>
4838 * mule/mule-cmds.el (current-language-environment): Fix
4841 1998-08-31 Paul Eggert <eggert@twinsun.com>
4843 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4844 mule/european.el, mule/hebrew.el, mule/japanese.el,
4845 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4846 avoid bootstrapping problem if you need to recompile all the Lisp
4847 files using interpreted code.
4849 1998-08-26 Kenichi Handa <handa@etl.go.jp>
4851 * mule/european.el ("Latin-1"): Modify `documentation' key value.
4852 ("Latin-2"): Likewise.
4854 1998-08-18 Per Starback <starback@update.uu.se>
4856 * mule/european.el (setup-latin2-environment): Fix typo.
4858 1998-08-18 Kenichi Handa <handa@etl.go.jp>
4860 * mule/european.el: Give proper value of `input-method' key to all
4863 * mule/mule-cmds.el (activate-input-method): Handle the case that
4864 the arg INPUT-METHOD is nil correctly.
4865 (read-multilingual-string): Activate the specified input method
4866 before calling read-string. Afterward, activate the original
4869 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
4871 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4872 (set-language-info-alist): Fix typo in doc-string.
4874 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4876 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
4878 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4879 (reset-language-environment): New function for the job that
4880 setup-english-environment used to do.
4881 (set-language-environment): Do more setups according to the info
4882 in language-info-alist.
4883 (read-language-name): Handle the case that the arg KEY is nil.
4884 (describe-language-environment): Handle input-method property.
4886 * mule/: All files under this directory, which related with
4887 specific languages (such as mule/european.el, mule/greek.el,
4888 mule/hebrew.el, mule/misc-lang.el), modified as below.
4889 (setup-XXX-environment): Just call set-language-environment. If
4890 they used to do some other jobs than what done by
4891 set-language-environment, those jobs are done in
4892 setup-XXX-environment-internal now.
4893 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4894 the value to setup-XXX-environment-internal. Add properties
4895 input-method and features.
4897 * mule/english.el (setup-english-environment): Just call
4898 reset-language-environment.
4900 * mule/european.el (setup-8-bit-environment): Function deleted.
4902 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
4904 * mule/mule-cmds.el (input-method-exit-on-first-char)
4905 (input-method-use-echo-area): Doc fixes.
4907 1998-08-06 Kenichi Handa <handa@etl.go.jp>
4909 * mule/mule-cmds.el (input-method-exit-on-first-char): New
4911 (input-method-use-echo-area): New variable.
4913 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
4915 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4917 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
4919 * mule/mule-cmds.el (activate-input-method): Update mode line.
4920 (inactivate-input-method): Likewise.
4922 1998-07-19 Kenichi Handa <handa@etl.go.jp>
4924 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4925 input method in the current buffer, but just bind
4926 current-input-method.
4928 1998-07-08 Kenichi Handa <handa@etl.go.jp>
4930 * mule/hebrew.el ("Hebrew"): Add coding-priority.
4932 * mule/misc-lang.el ("IPA"): Add coding-priority and
4935 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
4937 * mule/greek.el: Add coding-priority.
4939 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
4941 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4944 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
4946 * mule/mule-cmds.el (register-input-method): Fix previous change.
4947 (setup-specified-language-environment): Doc fix.
4949 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4951 * mule/mule-cmds.el: Several doc fixes.
4952 (get-language-info, set-language-info): Rename argument.
4953 (set-language-info-alist): Likewise.
4954 (register-input-method): Rename argument.
4955 (activate-input-method): If INPUT-METHOD is nil, deactivate.
4957 1998-05-04 Kenichi Handa <handa@etl.go.jp>
4959 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4960 default value while reading an input method.
4962 1998-05-01 Kenichi Handa <handa@etl.go.jp>
4964 * mule/mule-cmds.el (universal-coding-system-argument):
4965 Use buffer-file-coding-system as default.
4967 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
4969 * mule/korean.el ("Korean"): Doc fix.
4971 1998-04-11 Kenichi Handa <handa@etl.go.jp>
4973 * mule/mule-cmds.el (describe-language-environment): Print the
4974 languge environment at the head.
4976 1998-04-06 Kenichi Handa <handa@etl.go.jp>
4978 * mule/japanese.el: Set exit-function to exit-japanese-environment
4979 for Japanese environment.
4981 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
4983 * mule/mule-cmds.el (set-language-environment): Doc fix.
4984 (current-language-environment): Use defcustom.
4985 (default-input-method): Specify :type.
4987 1998-03-02 Kenichi Handa <handa@etl.go.jp>
4989 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4991 (prefer-coding-system): Doc-string modified.
4993 1998-01-21 Kenichi Handa <handa@etl.go.jp>
4995 * mule/mule-cmds.el (set-language-info): Doc-string
4996 describes `coding-priority' KEY.
4997 (set-language-environment-coding-systems): New function.
4998 (select-safe-coding-system): New function.
4999 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
5000 (set-language-info-alist): New optionla arg PARENTS. Call
5001 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
5002 (set-language-environment-coding-systems): New function.
5004 * mule/chinese.el: Remove setting up of
5005 describe-chinese-environment-map and
5006 setup-chinese-environment-map. Exclude them in args of calls to
5007 set-language-info-alist. Register coding-priority key in
5008 language-info-alist.
5010 * mule/cyrillic.el: Remove setting up of
5011 describe-cyrillic-environment-map and
5012 setup-cyrillic-environment-map. Exclude them in args of calls to
5013 set-language-info-alist. Register coding-priority key in
5014 language-info-alist.
5016 * mule/english.el: Register coding-priority key in
5017 language-info-alist.
5019 * mule/ethiopic.el: Register coding-priority key in
5020 language-info-alist.
5022 * mule/european.el: Remove setting up of
5023 describe-european-environment-map and
5024 setup-european-environment-map. Exclude them in args of calls to
5025 set-language-info-alist. Register coding-priority key in
5026 language-info-alist. Add "German" language env.
5027 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
5028 (setup-german-environment): New function.
5030 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
5031 change default input method to "greek-postfix".
5033 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
5034 coding-priority key in
5036 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
5038 * mule/mule-cmds.el (set-language-info): Doc fix.
5039 (input-method-inactivate-hook): Doc fix.
5041 1997-11-20 Karl Heuer <kwzh@gnu.org>
5043 * mule/mule-cmds.el (set-input-method): Renamed from
5044 select-input-method.
5046 1997-11-07 Kenichi Handa <handa@etl.go.jp>
5048 * mule/mule-cmds.el (set-language-environment): Run
5049 exit-language-environment-hook before calling `exit-function'
5050 which is specified for the language environment.
5052 1997-10-23 Kenichi Handa <handa@etl.go.jp>
5054 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
5056 (prefer-coding-system): Likewise.
5057 (describe-language-environment): Print aliases of each coding
5059 (set-language-environment-hook): New variable.
5060 (exit-language-environment-hook): New variable.
5061 (set-language-environment): Call these hooks. Before setting a
5062 new language environment, exit from the
5063 current-language-environment if necessary.
5064 (input-method-verbose-flag): The value can be nil, t,
5065 complex-only, or default.
5066 (input-method-highlight-flag): Doc-string augmented.
5067 (activate-input-method): Check if we can run the registered
5068 function to activate an input method.
5070 * mule/korean.el: Set exit-function for language environment
5071 "Korean" to exit-korean-environment.
5072 (setup-korean-environment): Moved to korea-util.el.
5074 1997-10-21 Kenichi Handa <handa@etl.go.jp>
5076 * mule/mule-cmds.el (read-multilingual-string): Use
5077 current-input-method prior to default-input-method. Don't bind
5078 current-input-method by `let', instead, activate the specified
5079 input method in the current buffer temporarily.
5081 1997-10-19 John F. Whitehead <jfw@cisco.com>
5083 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
5085 1997-10-21 Kenichi Handa <handa@etl.go.jp>
5087 * mule/chinese.el (post-read-decode-hz): Return the result of
5089 (pre-write-encode-hz): Do not change the value of
5092 1998-09-06 Bill Richter <richter@math.nwu.edu>
5094 * mule/mule-ccl.el: Doc fixes.
5096 1998-04-20 Kenichi Handa <handa@etl.go.jp>
5098 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
5099 (check-ccl-program): New macro.
5101 1998-01-21 Kenichi Handa <handa@etl.go.jp>
5103 * mule/mule-ccl.el: Comment about CCL syntax modified.
5104 (ccl-command-table): Add read-multibyte-character and
5105 write-multibyte-character.
5106 (ccl-code-table): Add ex-cmd.
5107 (ccl-extended-code-table): New variable.
5108 (ccl-embed-extended-command): New function.
5109 (ccl-compile-read-multibyte-character,
5110 ccl-compile-write-multibyte-character) New functions.
5111 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
5112 ccl-dump-write-multibyte-character): New functions.
5114 1999-07-22 SL Baur <steve@miho>
5116 * config.el (config-value-file): config.values is installed into
5118 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
5120 1999-07-19 Didier Verna <didier@xemacs.org>
5122 * rect.el: all functions rewritten, except when noted. Below is a
5123 list of interface changes.
5124 (apply-on-rectangle): new function. Obsoletes
5125 `operate-on-rectangle'. All functions that used to call this
5126 function now call the new one.
5127 (kill-rectangle): added optional prefix arg to fill lines.
5128 (delete-rectangle): ditto.
5129 (delete-extract-rectangle): ditto.
5130 (open-rectangle): ditto.
5131 (clear-rectangle): ditto.
5132 (delete-rectangle-line): added third arg FILL.
5133 (delete-extract-rectangle-line): ditto.
5134 (open-rectangle-line): ditto.
5135 (clear-rectangle-line): ditto.
5137 1999-07-18 Andy Piper <andy@xemacs.org>
5139 * menubar-items.el (default-menubar): add gutter options.
5141 * gutter-items.el: new file.
5142 (gutter): new group for custom.
5143 (gutter-visible-p): new variable.
5144 (default-gutter-position): ditto.
5145 (buffers-tab): new group for the buffers tab.
5146 (gutter-buffers-tab): widget to put in the gutter.
5147 (buffers-tab-max-size): max number of tabs.
5148 (buffers-tab-switch-to-buffer-function): function to call when a
5150 (buffers-tab-omit-function): filter buffers with this function.
5151 (buffers-tab-format-buffer-line-function): format buffer names for
5153 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
5155 (build-buffers-tab-internal): build a list of tab items.
5156 (buffers-tab-items): ditto.
5157 (add-tab-to-gutter): put a tab in the gutter area.
5158 (update-tab-in-gutter): reset the buffers in the tab.
5160 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
5162 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
5163 (switch-to-buffer-hooks): new hook.
5165 * toolbar.el (default-toolbar-position): fix typo.
5167 1999-07-16 Andy Piper <andy@xemacs.org>
5169 * gui.el (make-dialog-frame): turn off gutters for dialogs.
5171 1999-07-15 Didier Verna <didier@xemacs.org>
5173 * cus-edit.el (custom-prompt-variable): optional third arg makes
5174 prompt for a comment string.
5175 (customize-set-value): optional prefix makes this function handle
5177 (customize-set-variable): ditto.
5178 (customize-save-variable): ditto.
5179 (customize-customized): handle custom comments.
5180 (customize-save-customized): ditto.
5181 (custom-variable-state-set): ditto.
5182 (custom-face-state-set): ditto.
5183 (customize-saved): ditto.
5184 (custom-variable-set): ditto.
5185 (custom-face-set): ditto.
5186 (custom-variable-save): ditto.
5187 (custom-face-save): ditto.
5188 (custom-variable-reset-saved): ditto.
5189 (custom-face-reset-saved): ditto.
5190 (custom-variable-reset-standard): ditto.
5191 (custom-face-reset-standard): ditto.
5192 (custom-comment-face): new face.
5193 (custom-comment-tag-face): ditto.
5194 (custom-comment): new widget.
5195 (custom-comment-create): new function.
5196 (custom-comment-delete): ditto.
5197 (custom-comment-value-set): ditto.
5198 (custom-comment-show): ditto.
5199 (custom-comment-invisible-p): ditto.
5200 (custom-variable-value-create): create a comment field widget.
5201 (custom-face-value-create): ditto.
5202 (custom-variable-menu): new entry for adding a custom comment.
5203 (custom-face-menu): ditto.
5204 (custom-save-variables): possibly save custom comments.
5205 (custom-save-faces): ditto.
5207 * cus-face.el (custom-set-faces): the arguments can now have a
5208 custom comment as fourth argument.
5210 * custom.el (custom-set-variables): the arguments can now have a
5211 custom comment as fifth element.
5213 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
5215 * XEmacs 21.2.18 is released
5217 1999-07-13 SL Baur <steve@miho>
5219 * lib-complete.el (read-library-name): Revert previous change.
5220 (read-library): Ditto.
5222 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
5224 * packages.el (packages-package-list): Capitalize docstring.
5226 * packages.el (packages-find-package-library-path): Use #'nconc
5227 rather than #'append to reduce consing -- #'mapcar uses Flist,
5228 which returns a freshly consed list. #'append would create yet
5229 another fresh list, using Fmake_list in concat.
5231 * packages.el (package-provide): Use setq with remassq like it
5232 says in its docstring.
5234 1999-07-06 SL Baur <steve@miho.m17n.org>
5236 * lib-complete.el (progn-with-message): Fix typo.
5238 1999-07-06 SL Baur <steve@miho.m17n.org>
5240 * mule/mule-misc.el (char-octet): Make function match docstring.
5241 From Katsumi Yamaoka <yamaoka@jpl.org>
5243 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
5245 * wid-edit.el (widget-documentation): corrected spelling error.
5247 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
5249 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
5250 keys if already bound
5252 1999-07-06 SL Baur <steve@miho.m17n.org>
5254 * lib-complete.el (progn-with-message): Revert previous changes.
5256 1999-06-24 Bob Weiner <weiner@beopen.com>
5258 * lib-complete.el (find-library):
5259 (find-library-other-window):
5260 (find-library-other-frame): Completely rewrote
5261 so that these functions actually work when called non-interactively.
5262 Also made them handle LIBRARY arguments which end with .el or .elc.
5264 1999-06-24 Bob Weiner <weiner@beopen.com>
5266 * simple.el (indent-new-comment-line): Locally bound
5267 `block-comment-start' to `comstart' or else when this is called
5268 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
5269 `block-comment-start' value, ignoring any existing spacing after a
5270 comment prefix in the previous line and producing ugly comments.
5272 1999-06-23 Bob Weiner <weiner@beopen.com>
5274 * list-mode.el (mouse-choose-completion):
5275 (choose-completion):
5276 (completion-switch-to-minibuffer): Added.
5277 ([Tab]): [Tab] previously switched to the minibuffer
5278 but since [space] does that and since most applications in the
5279 world use [Tab] to select the next item in a list, do that in the
5280 *Completions* buffer too. This will cause the least confusion
5281 among the largest population of users. -- Bob Weiner, BeOpen.com,
5284 1999-06-22 Bob Weiner <weiner@beopen.com>
5286 * help.el (help-buffer-name): Added support for a null value
5287 of `help-buffer-prefix-string' since some buffers require no
5290 1999-06-20 Bob Weiner <weiner@beopen.com>
5292 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
5293 in the completion-list-mode-map to bury the completions buffer
5294 even when the minibuffer is no longer active.
5296 1999-06-20 Bob Weiner <weiner@beopen.com>
5298 * list-mode.el (list-mode): It is visually disconcerting to have
5299 the text cursor disappear within list buffers, especially when
5300 moving from window to window, so leave it visible.
5302 1999-07-01 SL Baur <steve@miho.m17n.org>
5304 * menubar-items.el (default-menubar): Conditionalize the bug
5305 report menu item (which may not be possible in this XEmacs).
5306 Reported by: Ken'ichi Handa <handa@etl.go.jp>
5308 1999-06-30 SL Baur <steve@miho.m17n.org>
5310 * subr.el (with-current-buffer): DOC string fix.
5311 Suggested by Bob Weiner <weiner@altrasoft.com>
5313 1999-06-25 Charles G Waldman <cgw@fnal.gov>
5315 * cus-face.el (custom-face-italic): insert missing args
5317 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5319 * packages.el (package-locations): Changed default early package
5320 hierarchies to ~/.xemacs/mule-packages and
5321 ~/.xemacs/xemacs-packages.
5323 1999-06-23 SL Baur <steve@miho.m17n.org>
5325 * mule/mule-category.el (Top Level): ASCII is also latin-1.
5327 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5329 * packages.el (package-locations): Changed default early package
5330 hierarchy to ~/.xemacs/packages.
5331 (package-locations): Removed `packages' as a possible name for a
5332 late package hierarchy.
5334 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
5336 * mule/mule-category.el (word-combining-categories): Set up new
5338 (word-separating-categories): Likewise.
5340 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
5342 * XEmacs 21.2.17 is released
5344 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
5346 * font-menu.el (font-menu-set-font): allow for nil specification
5349 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
5351 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
5354 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
5356 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
5357 8859-5 instead of ISO 8859-1.
5359 1999-06-15 SL Baur <steve@steve1.m17n.org>
5361 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
5362 (viet-viscii-encode-table): Ditto.
5364 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
5365 Make obsolete definition of char-octet.
5367 1999-06-14 SL Baur <steve@steve1.m17n.org>
5369 * subr.el: Move no-Mule make-char ...
5370 * help-nomule.el (make-char): To here.
5371 (string-width): Make Mule compatibility alias.
5373 1999-06-15 Andy Piper <andy@xemacs.org>
5375 * select.el (get-selection-no-error): really make there be no-error.
5376 (get-selection): revert to original.
5378 1999-06-11 Andy Piper <andy@xemacs.org>
5380 * select.el (selection-sets-clipboard): renamed.
5381 (own-selection): use it.
5383 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
5385 * XEmacs 21.2.16 is released
5387 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
5389 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
5390 missing characters to avoid crash.
5392 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
5394 * coding.el (set-terminal-coding-system): Only set the console
5395 coding system on the selected console if it is a tty.
5397 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
5404 * faces.el (frob-face-property):
5405 * font-menu.el (font-menu-set-font):
5406 Actually apply changes from 1999-03-17
5408 1999-06-10 Andy Piper <andy@xemacs.org>
5410 * select.el (get-selection): abstract out non error-signalling
5412 (get-selection-no-error): get-selection without signalling an
5414 (selection-is-clipboard-p): new variable. controls whether the
5415 selection sets the clipboard.
5416 (own-selection): use it.
5418 * mouse.el (insert-selection): fallback to clipboard after trying
5419 primary selection and cutbuffer.
5421 1999-06-05 Andy Piper <andy@xemacs.org>
5423 * x-select.el (xselect-kill-buffer-hook-1): use generalised
5424 selection functions.
5426 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
5428 * code-files.el (buffer-file-coding-system): Use `raw-text' as
5430 (load): Use `raw-text' instead of `no-conversion'.
5431 (insert-file-contents): Likewise.
5433 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
5436 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
5438 * coding.el: Don't copy `no-conversion' to `raw-text'.
5440 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
5442 * subr.el (make-char): Define it if Mule is not around.
5444 1999-06-07 SL Baur <steve@steve1.m17n.org>
5446 * mule/mule-help.el: Add trailing newline. Use mule keyword.
5448 * x-select.el (x-disown-selection-internal): Restore symbol as an
5450 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
5452 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
5454 * XEmacs 21.2.15 is released
5456 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
5458 * subr.el (split-string): Avoid infinite looping
5460 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5462 * ldap.el (ldap-ignore-attribute-codings): New variable
5463 (ldap-default-attribute-decoder): New variable
5464 (ldap-coding-system): New variable
5465 (ldap-attribute-syntax-encoders): New variable
5466 (ldap-attribute-syntax-decoders): New variable
5467 (ldap-attribute-syntaxes-alist): New variable
5468 (ldap-encode-boolean): New function
5469 (ldap-decode-boolean): New function
5470 (ldap-encode-country-string): New function
5471 (ldap-decode-string): New function
5472 (ldap-decode-address): New function
5473 (ldap-encode-address): New function
5474 (ldap-decode-attribute): New function
5475 (ldap-search): Use some of these
5477 1999-05-25 Jan Vroonhof <jan@xemacs.org>
5479 * version.el (emacs-version): Make the patch level/beta come
5480 before the XEmacs qualifier so that it gets into (funcall
5481 emacs-version) and thus in the bug reports.
5482 (emacs-version>=): Support patch levels.
5484 1999-06-03 SL Baur <steve@xemacs.org>
5486 * version.el: implement x.y.z version number
5487 From Jan Vroonhof <vroonhof@math.ethz.ch>
5489 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
5491 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
5493 1999-05-22 Vin Shelton <acs@xemacs.org>
5495 * startup.el: Document -private and break out non-standard X options.
5497 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
5499 * mule/mule-charset.el (charset-after): New function.
5500 (charset-direction): Synch with Mule, update docstring.
5501 (get-charset-property): New function.
5502 (put-charset-property): New function.
5503 (charset-plist): New function.
5505 * mule/mule-charset.el (compose-region):
5506 (decompose-region): remove; these functions (which don't work
5507 since we don't do composite characters) have been moved to
5509 (toplevel): follow coding standards
5511 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
5513 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
5516 * code-files.el: Fix commentary to follow coding standards. Move
5517 the single line left in mule-files.el to here.
5519 * mule/mule-files.el: delete.
5521 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
5523 * info.el (Info-scroll-prev): Use event functions instead of the
5524 old emacs 19 interface.
5526 1999-06-02 Andy Piper <andy@xemacs.org>
5528 * x-font-menu.el (x-font-menu-load-font):
5529 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
5531 1999-05-31 Andy Piper <andy@xemacs.org>
5533 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
5535 (font-menu-this-frame-only-p): ditto.
5536 (font-menu-max-items): reinstate, from Jan Vroonhof
5537 <vroonhof@math.ethz.ch>
5538 (font-menu-submenu-name-format): ditto.
5539 (font-menu-split-long-menu): ditto, for use by the family
5541 (font-menu-family-constructor): use it.
5543 1999-05-30 Andy Piper <andy@xemacs.org>
5545 * msw-faces.el (mswindows-font-regexp): new font matching regexp
5546 for use by the font menu.
5548 * msw-font-menu.el: new file implementing mswindows specific
5549 font-menu behaviour.
5550 (mswindows-font-menu-registry-encoding): new function mirroring x version.
5551 (mswindows-font-menu-junk-families): ditto.
5552 (hack-font-truename): ditto.
5553 (mswindows-font-regexp-ascii): ditto.
5554 (mswindows-reset-device-font-menus): ditto.
5555 (mswindows-font-menu-font-data): ditto.
5556 (mswindows-font-menu-load-font): ditto.
5558 * x-font-menu.el (x-reset-device-font-menus): made device specific.
5559 (x-font-menu-font-data): ditto.
5560 (x-font-menu-load-font): ditto.
5562 * font-menu.el: new file implementing generic font menu behaviour.
5563 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
5564 made device independent.
5565 (font-menu-this-frame-only-p): ditto.
5566 (font-menu-preferred-resolution): ditto.
5567 (font-menu-size-scaling): new variable used to determine whether
5568 sizes are in points or tenths of a point.
5569 (vassoc): moved from x-font-menu.el.
5570 (device-fonts-cache): ditto.
5571 (device-fonts-cache): ditto.
5572 (flush-device-fonts-cache): ditto.
5573 (reset-device-font-menus): copied from x-font-menu.el and made
5574 device independent. Most functionality deferred to
5575 device-dependent versions.
5576 (font-menu-family-constructor): copied from x-font-menu.el and
5577 made device independent.
5578 (font-menu-size-constructor): ditto.
5579 (font-menu-weight-constructor): ditto.
5580 (font-menu-set-font): ditto.
5581 (font-menu-change-face): ditto.
5582 (font-menu-load-font): new device method.
5583 (font-menu-font-data): ditto.
5585 * x-font-menu.el: The above functions deleted.
5587 1999-05-26 Andy Piper <andy@xemacs.org>
5591 * loadup.el: rehash expand-file-name usage to not use default-directory.
5593 1999-05-21 Andy Piper <andy@xemacs.org>
5595 * x-select.el (x-select-convert-to-text):
5596 (x-selected-text-type):
5598 (xselect-convert-to-string):
5599 (xselect-convert-to-compound-text):
5600 (xselect-convert-to-length):
5601 (xselect-convert-to-targets):
5602 (xselect-convert-to-delete):
5603 (xselect-convert-to-filename):
5604 (xselect-convert-to-charpos):
5605 (xselect-convert-to-lineno):
5606 (xselect-convert-to-colno):
5607 (xselect-convert-to-sourceloc):
5608 (xselect-convert-to-os):
5609 (xselect-convert-to-host):
5610 (xselect-convert-to-user):
5611 (xselect-convert-to-class):
5612 (xselect-convert-to-name):
5613 (xselect-convert-to-integer):
5614 (xselect-convert-to-atom):
5615 (xselect-convert-to-identity): functions renamed from x-* and
5617 (x-get-secondary-selection): use rename get-selection.
5618 (x-get-clipboard): ditto.
5619 (x-own-selection): moved to select.el.
5620 (x-valid-simple-selection-p): ditto.
5621 (x-dehilight-selection): ditto.
5622 (x-own-clipboard): ditto.
5623 (x-disown-selection): ditto.
5625 * x-mouse.el (x-yank-function): moved to mouse.el.
5626 (x-insert-selection): ditto.
5627 (x-set-point-and-move-selection): use renamed function.
5629 * select.el (selected-text-type): moved and renamed from
5631 (selection-owner-p): moved to C.
5632 (selection-exists-p): ditto.
5633 (get-cutbuffer): new device method.
5634 (get-selection): generalised and moved from x-select.el.
5635 (own-selection): moved x-own-selection functionality into here.
5636 (dehilight-selection): renamed and moved from x-select.el.
5637 (own-clipboard): functionality moved from x-select.el using new
5639 (disown-clipboard): ditto.
5640 (select-convert-to-text):
5641 (select-convert-to-string):
5642 (select-convert-to-compound-text):
5643 (select-convert-to-length):
5644 (select-convert-to-targets):
5645 (select-convert-to-delete):
5646 (select-convert-to-filename):
5647 (select-convert-to-charpos):
5648 (select-convert-to-lineno):
5649 (select-convert-to-colno):
5650 (select-convert-to-sourceloc):
5651 (select-convert-to-os):
5652 (select-convert-to-host):
5653 (select-convert-to-user):
5654 (select-convert-to-class):
5655 (select-convert-to-name):
5656 (select-convert-to-integer):
5657 (select-convert-to-atom):
5658 (select-convert-to-identity): new functions renamed from x-* and
5659 moved from x-select.el.
5661 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5662 into here and use as the default window-system mouse yank.
5663 (insert-selection): generalised and moved from x-mouse.el.
5664 (own-clipboard): moved to C.
5666 * msw-select.el (mswindows-selection-owned-p): deleted.
5667 (mswindows-own-selection): generalised and moved to select.el.
5668 (mswindows-disown-selection): generalised and moved to C.
5669 (mswindows-selection-owner-p): ditto.
5671 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
5673 * XEmacs 21.2.14 is released
5675 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5677 * about.el: update contact info for jason and slb.
5679 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5681 * mule/european.el (setup-romanian-environment): Add Romanian
5682 support from Emacs/Mule romanian.el.
5684 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
5686 * cus-face.el: Label all custom changes with the 'custom' tag.
5688 * cus-edit.el: idem ditto.
5690 * faces.el: Added suport for adding device tags to various functions.
5691 (custom): New device tag.
5692 (face-spec-set): Call reset face with tags argument. No longer do
5693 x-init-global-faces hack.
5695 * faces.el (frob-face-property): Use an anonymous specifier to map
5696 frob-face-property-1 over.
5698 * x-font-menu.el (font-menu-set-font): Always specify all
5699 properties to custom.
5701 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
5703 * mule/european.el (setup-czech-environment): Add czech support.
5704 From David Sauer <davids@orfinet.cz>
5706 1999-03-15 SL Baur <steve@xemacs.org>
5708 * check-features.el: Turn hard errors into warnings.
5710 1999-03-21 SL Baur <steve@xemacs.org>
5712 * simple.el (delete-key-deletes-forward): As per discussion on
5713 xemacs-beta, default to t.
5715 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
5717 * loadup.el: Define Installation-string before loading anything.
5719 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
5721 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5722 From Anders Stenman <stenman@isy.liu.se>
5724 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5726 * wid-edit.el (widget-glyph-find): Ditto.
5728 * packages.el (locate-library): Ditto.
5730 * loadup.el (really-early-error-handler): Ditto.
5732 * lib-complete.el (read-library): Ditto.
5734 * faces.el (set-face-stipple): Ditto.
5736 * code-files.el (load): Use new calling style of locate-file.
5738 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5740 * packages.el (packages-unbytecompiled-lisp): Installation.el is
5743 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5745 * dumped-lisp.el (preloaded-file-list): Don't load
5748 * loadup.el (Installation-string): Define it here.
5750 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5752 * dumped-lisp.el (preloaded-file-list): Revert previous change --
5753 Installation.el needs to be loaded before `dump-paths', otherwise
5754 the dumping process won't find it.
5756 1999-03-13 Adrian Aichner <adrian@xemacs.org>
5758 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5759 subr so that we can use `replace-in-string' in Installation.el to
5760 get rid of C-m chars under the native Windows build.
5762 1999-04-29 Andy Piper <andy@xemacs.org>
5764 * make-docfile.el: canonicalize file and directory names.
5766 * device.el (call-device-method): new function for calling device
5768 (define-device-method): new function for defining device methods.
5769 (define-device-method*): ditto.
5771 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
5773 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5775 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5777 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5778 (cyrillic-koi8-r-encode-table): Likewise.
5779 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5780 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5782 * mule/mule-misc.el (split-char-or-char-int): New function [moved
5783 from vietnamese.el].
5785 * mule/vietnamese.el: Move function `split-char-or-char-int' to
5788 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5790 * mule/thai-xtis.el:
5791 - Change font registry name from "Thai94x94-0" to "xtis-0".
5792 - Change mnemonic of coding-system `tis-620' to "TIS620".
5794 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
5796 * mule/ethiopic.el: fixed.
5798 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
5800 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5802 * mule/thai-xtis.el: New file.
5804 * mule/vietnamese.el: New file.
5806 * mule/ethiopic.el: New file.
5808 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
5810 * bytecomp.el (byte-compile-close-variables): Leave
5811 debug-issue-ebola-notices alone.
5813 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5815 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5816 at the top of the buffer since it is the most important thing to
5818 (ldap-get-host-parameter): New defun
5819 (ldap-search): Add a new parameter `withdn' to retrieve the
5820 distinguished names of entries
5822 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
5824 * startup.el (splash-frame-body): Date and spelling fixes.
5826 1999-03-16 Colin Rafferty <colin@xemacs.org>
5828 * view-less.el (toggle-truncate-lines): add autoload tag
5830 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
5832 * format.el (format-alist): Disable image stuff.
5834 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
5836 * wid-edit.el (widget-glyph-find): Search by directories, then by
5837 suffixes rather than the other way around.
5838 (widget-image-conversion): Renamed to
5839 `widget-image-file-name-suffixes'.
5841 1999-04-16 Olivier Galibert <galibert@pobox.com>
5843 * mule/mule-charset.el: Made old functions obsolete, remove the
5844 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5845 (charset-iso-graphic-plane): Rename from charset-graphic.
5846 (charset-iso-final-char): Rename from charset-final.
5847 (charset-width): Rename from charset-columns.
5848 (charset-bytes): Added from fsf compatibility, returns always 1.
5850 * mule/mule-misc.el: Move charset-doc-string alias to
5853 1999-04-14 Colin Rafferty <colin@xemacs.org>
5855 * x-faces.el (x-make-font-bold-italic): honor
5856 *try-oblique-before-italic-fonts*
5858 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
5860 * cl-extra.el (coerce): Coerce numbers to characters correctly.
5862 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
5864 * x-faces.el (try-oblique-before-italic-fonts): Use the right
5867 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
5869 * cl-extra.el (equalp): Would bug out for lists.
5871 1999-03-12 Charles G Waldman <cgw@fnal.gov>
5873 * about.el (about-hackers): Change cgw's email address
5875 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
5877 * XEmacs 21.2.13 is released
5879 1999-03-12 SL Baur <steve@xemacs.org>
5881 * simple.el (delete-key-deletes-forward): Revert to previous
5884 1999-01-18 Didier Verna <didier@xemacs.org>
5886 * menubar-items.el (xemacs-splash-buffer): handle the case of
5887 multiple elements in the splash buffer body.
5889 * startup.el (splash-frame-timeout): new constant: interval
5890 between splash buffer elements.
5891 (command-line-1): handle splash buffer with multiple elements (use
5893 (splash-frame-body): Originally `startup-splash-frame-body'.
5894 Rewrote a cleaner and more readable version. This can now be array,
5895 in which case each element is displayed in turn in the splash buffer.
5896 (splash-frame-static-body): new constant. Persistent information
5897 across all splash buffer elements (preserves the possibility to give
5898 it in different languages.
5899 (circulate-splash-frame-elements): new function. Used as a timeout
5900 to circulate through all splash frame elements and display them in
5902 (display-splash-frame): originally `startup-splash-frame'. Handle
5903 the case of multiple elements in the splash buffer body. Now
5904 returns a timeout id if multiple elements to display, or nil.
5906 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
5908 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5909 so they can be overridden by x-init-face-from-resources.
5910 Additionally specify the font name also with an x tag.
5912 1999-03-08 Andy Piper <andy@xemacs.org>
5914 * package-get.el (package-get-base): autoload.
5916 * menubar-items.el (default-menubar): add update menu item. Fix
5917 custom menu to only be activated when package-base is available.
5919 * package-get.el (package-get-custom): don't load
5920 package-get-custom as it is auto-generated. Fix group definition.
5922 1999-03-05 Didier Verna <didier@xemacs.org>
5924 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5925 instead of `symbol-name' (Thanks Kyle).
5927 * cus-edit.el (custom-save-variables): use `prin1' instead of
5928 princ to write symbols.
5930 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
5932 * XEmacs 21.2.12 is released
5934 1999-03-05 SL Baur <steve@xemacs.org>
5936 * menubar-items.el (default-menubar): Add kfm browsing support.
5937 From Neal Becker <nbecker@fred.net>
5939 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
5941 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5942 calls to font-lock during buffer reversion.
5944 1999-02-12 Didier Verna <didier@xemacs.org>
5946 * info.el (Info-build-node-completions): unconditionally widen the
5949 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
5951 * x-faces.el (x-init-face-from-resources):
5952 Only set fonts in the 'x locale.
5954 1999-03-04 Adrian Aichner <adrian@xemacs.org>
5956 * package-ui.el (pui-install-selected-packages): Don't throw on
5957 `package-admin-delete-binary-package' returning nil since it's
5958 normal. Reindent function.
5959 (pui-add-required-packages): Handle case where packages selected
5960 for installation have never been installed.
5962 1999-03-03 Martin Buchholz <martin@xemacs.org>
5964 * menubar-items.el (default-menubar):
5965 Implement the ``Mule->Set coding system of process'' menu item.
5967 1999-02-18 Martin Buchholz <martin@xemacs.org>
5969 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5971 - Change some `if's to `when's
5973 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
5975 * XEmacs 21.2.11 is released
5977 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
5979 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5980 against window close (Fix Bug #460).
5981 (ask-user-about-lock-dbox): Idem.
5983 1999-02-25 SL Baur <steve@xemacs.org>
5985 * mule/mule-charset.el (charset-leading-byte): New function.
5986 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5988 1999-02-12 Andy Piper <andy@xemacs.org>
5990 * about.el (xemacs-hackers): change andy's email address.
5991 (about-url-alist): change andy's web page address.
5992 (about-xemacs): add piper.
5994 1999-02-16 SL Baur <steve@xemacs.org>
5996 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5997 of mule-base into lisp/mule.
5999 1999-02-16 SL Baur <steve@xemacs.org>
6013 mule/mule-category.el:
6015 mule/mule-charset.el:
6017 mule/mule-coding.el:
6022 mule/mule-tty-init.el:
6023 mule/mule-x-init.el:
6024 mule/viet-chars.el: Remerge from mule-base.
6026 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
6027 of mule-base into lisp/mule.
6029 1999-02-10 Adrian Aichner <adrian@xemacs.org>
6031 * process.el (exec-to-string): Use `shell-command-switch' in place
6032 of hard-wired "-c" (for WindowsNT).
6034 1999-02-08 Charles G Waldman <cgw@pgt.com>
6036 * menubar-items.el (default-menubar): Remove obsolete
6039 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
6041 * package-admin.el (package-admin-get-install-dir): First fall
6042 back to the location of xemacs-base for non-mule packages.
6044 1999-02-15 Martin Buchholz <martin@xemacs.org>
6047 - improved automounter tmp directory support.
6048 - support 4 (!) empirically discovered automounter conventions
6050 1999-02-12 SL Baur <steve@xemacs.org>
6052 * etags.el (pop-tag-mark): autoload to match key binding.
6054 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
6056 * XEmacs 21.2.10 is released
6058 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
6060 * package-get.el (package-get-remote-filename): Don't bug out for
6061 a local file name in the search entry.
6063 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
6065 * XEmacs 21.2.9 is released
6067 1999-01-19 Didier Verna <didier@xemacs.org>
6069 * replace.el (replace-search-function): new variable containing a
6070 function to perform a search-forward.
6071 (replace-re-search-function): new variable containing a function
6072 to perform a re-search-forward.
6073 (perform-replace): use them.
6075 1999-01-25 Didier Verna <didier@xemacs.org>
6077 * select.el (selection-owner-p): use the name `XEmacs'.
6078 (cut-copy-clear-internal): ditto.
6080 1999-01-18 Andy Piper <andy@xemacs.org>
6082 * about.el (about-url-alist): Update my entry.
6083 (xemacs-hackers): Ditto.
6085 1999-01-14 Adrian Aichner <adrian@xemacs.org>
6087 * buffer.el (switch-to-buffer): Fixing documentation.
6088 * minibuf.el (minibuffer-completion-table): ditto.
6089 * cl-macs.el (return-from): ditto.
6091 1999-01-04 Didier Verna <didier@xemacs.org>
6093 * replace.el (delete-non-matching-lines): temporarily disable
6094 case-folding when called interactively with a regexp containing
6095 uppercase characters.
6096 (delete-matching-lines): ditto.
6097 (count-matches): ditto.
6098 (list-matching-lines): ditto.
6100 1999-01-07 Colin Rafferty <colin@xemacs.org>
6102 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
6103 abort if current window is split horizontally, not if others are
6104 split. Got rid of unnecessary minibuffer checking. Also, add
6105 some comments (it's still complex).
6107 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
6109 * package-get.el: changed address for doc.ic.ac.uk to
6110 sunsite.doc.ic.ac.uk
6112 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6114 * ldap.el (toplevel): Remove requires so that the file compiles
6115 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
6117 1999-01-10 J. Kean Johnston <jkj@sco.com>
6119 * dump-paths.el: Calculate module-directory and set
6120 module-load-path to the load path for modules.
6122 * loadup.el: Get bootstrap value of module-load-path from the
6123 environment variable EMACSBOOTSTRAPMODULEPATH.
6124 - Display the module load path if we're debugging paths.
6126 * setup-paths.el: Added function paths-find-site-module-directory.
6127 - Added function paths-find-module-directory.
6128 - Added function paths-construct-module-load-path. Uses new
6129 environment variable EMACSMODULEPATH.
6131 1998-12-30 Martin Buchholz <martin@xemacs.org>
6133 * font.el (font-default-object-for-device):
6134 Oops! This `or' can't be replaced by `unless'.
6135 Fixed inability to run w3, among other things.
6137 1998-12-17 Charles G. Waldman <cgw@pgt.com>
6139 * package-admin.el: Change initialization of
6140 package-admin-install-function dependent on system type.
6141 Change package-admin-install-function-mswindows to use
6144 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
6146 * mouse.el (default-mouse-motion-handler): Disable help echo while
6149 1998-12-28 Martin Buchholz <martin@xemacs.org>
6151 * XEmacs 21.2.8 is released.
6153 1998-12-24 Martin Buchholz <martin@xemacs.org>
6155 * XEmacs 21.2.7 is released.
6157 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6159 * package-ui.el (pui-list-packages): Set truncate-lines.
6161 * package-get.el (package-get-download-menu): Use
6162 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
6164 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
6165 (pui-help-string): idem.
6166 (list-packages-mode): New major mode.
6167 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
6168 (pui-install-selected-packages): Add suport for removing packages.
6169 (pui-toggle-package-delete-key): New function.
6170 (pui-popup-context-sensitive): New kludge.
6171 (pui-list-packages): Add warning when `package-get-remote' is nil.
6172 (package-ui-add-site): New function.
6174 1998-12-01 Didier Verna <didier@xemacs.org>
6176 * hyper-apropos.el (hyper-where-is): added the missing autoload.
6178 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6180 * ldap.el: Custom-ized
6181 (toplevel): Do not provide `ldap' which is provided by C level
6183 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
6185 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
6187 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
6189 1998-12-17 Andy Piper <andy@xemacs.org>
6191 * sound.el (sound-load-list): name changed from sound-load-alist.
6192 (sound-extension-list): name changed from sound-ext-list.
6193 (load-default-sounds): use new names.
6194 (load-sound-file): use new names.
6196 1998-12-16 Andy Piper <andy@xemacs.org>
6198 * XEmacs 21.2.6 is released
6200 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
6202 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
6205 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
6207 * wid-edit.el (widget-echo-this-extent): Set
6208 help-echo-owns-message to t.
6210 1998-11-30 Greg Klanderman <greg@alphatech.com>
6212 * package-get.el (package-get-download-menu): use toggles for
6213 each site in the download site menu.
6215 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
6217 * package-get.el (package-get): If we cannot find a package
6218 because package-get-remote is not set, give a more helpful
6221 1998-11-30 Greg Klanderman <greg@alphatech.com>
6223 * package-get.el (package-get-remote-filename): use an EFS path
6224 with user anonymous if no user is specified.
6226 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
6228 * faces.el (face-spec-set): Re-init fallfacks for default after
6229 calling reset-face on the default face.
6231 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
6233 * package-admin.el (package-admin-default-install-function):
6234 Behave as advertised. Make sure the pkg-dir is proper for
6236 (package-admin-add-binary-package): Make sure the pkg-dir is
6237 proper for default-directory.
6238 (package-admin-install-function-mswindows): Make sure the pkg-dir
6239 is proper for default-directory.
6241 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
6243 * XEmacs 21.2.5 is released
6245 1998-12-05 SL Baur <steve@altair.xemacs.org>
6247 * files.el (binary-file-regexps): regexp-opt is not available at
6250 1998-11-30 Martin Buchholz <martin@xemacs.org>
6253 * x-win-sun.el (x-win-init-sun):
6255 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
6257 * x-init.el (init-post-x-win):
6258 * x-init.el (init-pre-x-win):
6259 * x-init.el (x-initialize-compose):
6264 * wid-edit.el (widget-glyph-click):
6265 * wid-edit.el (widget-glyph-find):
6266 * wid-edit.el (widget-type):
6267 * view-less.el (view-buffer-other-window):
6268 * very-early-lisp.el:
6272 * term/sun.el (suntool-map):
6273 * term/sun-mouse.el:
6275 * syntax.el (modify-syntax-entry):
6278 * startup.el (lock-directory):
6279 * simple.el (set-comment-column):
6280 * simple.el (backward-delete-char-untabify):
6281 * shadow.el (find-emacs-lisp-shadows):
6283 * setup-paths.el (paths-construct-info-path):
6284 * select.el (cut-copy-clear-internal):
6285 * process.el (call-process-region):
6286 * process.el (start-process-shell-command):
6288 * paths.el (rmail-spool-directory):
6289 * paragraphs.el (use-hard-newlines):
6290 * package-get.el (package-get-dependencies):
6291 * package-admin.el (package-admin-delete-binary-package):
6292 * obsolete.el (truncate-string):
6293 * obsolete.el (store-substring):
6294 * mouse.el (default-mouse-track-maybe-own-selection):
6295 * mouse.el (mouse-yank-at-point):
6297 * modeline.el (mouse-drag-modeline):
6298 * minibuf.el (read-directory-name-internal):
6299 * minibuf.el (read-file-name-internal):
6300 * minibuf.el (read-file-name-internal-1):
6301 * minibuf.el (read-file-name-2):
6302 * minibuf.el (exact-minibuffer-completion-p):
6303 * minibuf.el (read-from-minibuffer):
6305 * menubar.el (check-menu-syntax):
6306 * map-ynp.el (map-y-or-n-p):
6307 * make-docfile.el (docfile-out-of-date):
6308 * loadup.el ((member "run-temacs" command-line-args)):
6309 * loadup.el ((member "no-site-file" command-line-args)):
6310 * loadup.el (really-early-error-handler):
6314 * lisp-mnt.el (lm-verify):
6315 * lib-complete.el (lib-complete:cache-completions):
6316 * lib-complete.el (library-all-completions):
6317 * itimer.el (itimer-run-expired-timers):
6318 * info.el (Info-mode):
6319 * info.el (Info-insert-file-contents):
6320 * info.el (Info-rebuild-dir):
6321 * info.el (Info-build-dir-anew):
6322 * info.el (Info-parse-dir-entries):
6323 * info.el (Info-dir-outdated-p):
6324 * info.el (Info-insert-dir):
6325 * info.el (info-xref):
6327 * hyper-apropos.el (hyper-apropos-get-doc):
6328 * hyper-apropos.el (hyper-describe-face):
6329 * hyper-apropos.el (hyper-apropos-mode):
6331 * help.el (list-processes):
6334 * font.el (mswindows-font-create-name):
6335 * font.el (font-default-font-for-device):
6336 * font.el (x-font-create-object):
6337 * font.el (font-registry):
6339 * font-lock.el (font-lock-keywords):
6341 * finder.el (finder-compile-keywords):
6342 * find-paths.el (paths-find-recursive-path):
6343 * fill.el (set-justification-center):
6344 * fill.el (fill-region-as-paragraph):
6345 * files.el (insert-directory):
6346 * files.el (wildcard-to-regexp):
6347 * files.el (recover-file):
6348 * files.el (basic-save-buffer):
6349 * files.el (delete-auto-save-file-if-necessary):
6350 * files.el (file-relative-name):
6351 * files.el (backup-extract-version):
6352 * files.el (backup-buffer):
6353 * files.el (set-visited-file-name):
6354 * files.el (set-auto-mode):
6355 * files.el (interpreter-mode-alist):
6357 * files.el (find-file-noselect):
6358 * files.el (abbreviate-file-name):
6359 * files.el (parse-colon-path):
6360 * files.el (directory-abbrev-alist):
6361 * etags.el (visit-tags-table-buffer):
6362 * easymenu.el (easy-menu-define):
6363 * dragdrop.el (experimental-dragdrop-drag):
6364 * dragdrop.el (dragdrop-drop-do-functions):
6365 * dragdrop.el (dragdrop-drop-at-point):
6366 * disass.el (disassemble-1):
6367 * disass.el (disassemble-internal):
6368 * disass.el (disassemble):
6370 * derived.el (derived-mode-init-mode-variables):
6371 * derived.el (define-derived-mode):
6372 * custom.el (defgroup):
6373 * cus-edit.el (custom-quote):
6375 * code-process.el (open-network-stream):
6376 * code-process.el (start-process):
6377 * code-process.el (call-process-region):
6378 * code-process.el (call-process):
6380 * code-files.el (insert-file-contents):
6382 * code-files.el (buffer-file-coding-system-for-read):
6383 * cmdloop.el (yes-or-no-p-minibuf):
6387 * callers-of-rpt.el (make-caller-report):
6388 * callers-of-rpt.el:
6389 * bytecomp.el (batch-byte-recompile-directory):
6390 * bytecomp.el (batch-byte-compile-1):
6391 * bytecomp.el (batch-byte-compile):
6392 * bytecomp.el (display-call-tree):
6393 * bytecomp.el (byte-compile-insert):
6394 * bytecomp.el (byte-compile-two-args-19->20):
6395 * bytecomp.el (byte-compile-variable-ref):
6396 * bytecomp.el (byte-compile-form):
6397 * bytecomp.el (byte-compile-top-level-body):
6398 * bytecomp.el (byte-compile-out-toplevel):
6399 * bytecomp.el (byte-compile-byte-code-maker):
6400 * bytecomp.el (byte-compile-file-form-defmumble):
6401 * bytecomp.el (byte-compile-file-form):
6402 * bytecomp.el (byte-compile-keep-pending):
6403 * bytecomp.el (byte-compile-insert-header):
6404 * bytecomp.el (byte-compile-from-buffer):
6405 * bytecomp.el (byte-compile-file):
6406 * bytecomp.el (byte-recompile-file):
6407 * bytecomp.el (byte-compile-close-variables):
6408 * bytecomp.el (byte-compile-warn-about-unused-variables):
6409 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
6410 * bytecomp.el (byte-compiler-legal-options):
6411 * bytecomp.el (byte-compile-lapcode):
6412 * bytecomp.el (byte-optimize-log):
6413 * bytecomp.el ((fboundp 'defsubst)):
6415 * bytecomp-runtime.el:
6416 * byte-optimize.el (byte-optimize-apply):
6417 * byte-optimize.el (car):
6418 * byte-optimize.el (byte-optimize-form):
6419 * byte-optimize.el (byte-optimize-form-code-walker):
6421 * build-report.el (build-report-insert-installation-file):
6422 * build-report.el (build-report):
6424 * apropos.el (apropos-documentation):
6426 - clean up byte-compile warnings
6427 - remove unused variables
6428 - Use common lisp style hashtable functions
6429 - byte compiler cleanup
6430 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
6431 - remove old backquote syntax usage
6432 - move some cl functionality into C for speed.
6433 - remove last remaining VMS support
6435 - implement last, butlast, nbutlast, copy-list in C.
6436 - new macro ignore-file-errors, similar to ignore-errors
6437 (ignore-file-errors (delete-file "foo"))
6438 - get frequent garbage collection during loadup.el by tweaking
6439 gc-cons-threshold, rather than explicitly calling garbage-collect
6440 - default delete-key-deletes-forward to `t'.
6442 1998-11-28 SL Baur <steve@altair.xemacs.org>
6444 * XEmacs 21.2-beta4 is released.
6446 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
6448 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
6449 (easy-menu-item-present-p): Wrapper around find-menu-item.
6450 (easy-menu-remove-item): Wrapper around delete-menu-item.
6452 * menubar.el (delete-menu-item): Add 'from-menu' argument.
6453 (add-menu-button): Add 'in-menu' argument.
6454 (add-menu-item-1): Add in-menu support to helper function.
6456 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
6458 * isearch-mode.el (isearch-mode): Fix keymap lossage.
6460 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6462 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
6465 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
6467 * process.el (shell-command-on-region): Report if the command
6468 succeeded or failed.
6470 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
6472 * subr.el (buffer-substring-no-properties): Comment out.
6474 1998-11-07 Adrian Aichner <adrian@xemacs.org>
6476 * msw-faces.el (mswindows-find-smaller-font): Turning font names
6477 into font instances first, like `x-frob-font-size' does.
6478 (mswindows-find-larger-font): ditto
6480 1998-11-04 Greg Klanderman <greg@alphatech.com>
6482 * package-ui.el (pui-install-selected-packages): fix args in call
6485 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
6487 * package-get.el (host-name): New widget type.
6488 (package-get-remote): Better customization using new type.
6489 (package-get-download-sites): idem dito.
6491 (package-get-custom): Do not use package-get-all untill we have
6492 runtime dependencies.
6494 (package-get-remove-copy): Default to 't' we no longer need this
6495 kludge as we do not currently use depenencies.
6497 (package-get-was-current): New variable.
6498 (package-get-require-base): New 'force-current' argument.
6499 (package-get-update-base): idem
6500 (package-get-package-provider): idem
6501 (package-get-locate-index-file): New 'no-remote' argument.
6502 (package-get-locate-file): idem.
6504 (package-get-maybe-save-index): New function.
6505 (package-get-update-base): Use it.
6507 1998-10-28 Greg Klanderman <greg@alphatech.com>
6509 * package-get.el (package-get-remote): default to nil; by default,
6510 don't go out to the net via EFS. They must select a download site.
6511 (package-get-download-sites): new variable.
6512 (package-get-download-menu): new function.
6513 (package-get-locate-index-file): new function.
6514 (package-get-update-base): use it.
6516 * menubar-items.el (default-menubar): add "Update Package Index"
6517 and "Add Download Site" menus under Options | Manage Packages.
6519 1998-10-19 Greg Klanderman <greg@alphatech.com>
6521 * package-get.el (package-get): bugfix code checking installed version
6522 for case where package is not currently installed.
6523 (package-get-require-signed-base-updates): new variable.
6524 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
6525 deemed not a goot thing. Use the variable
6526 package-get-allow-unsigned-base-updates instead.
6528 1998-10-16 Greg Klanderman <greg@alphatech.com>
6530 * package-get.el (package-get): Don't install an older version than
6531 we already have unless explicitly told to. Issue a warning.
6533 * package-ui.el (pui-add-required-packages): when adding
6534 dependencies, don't add packages that are up to date.
6535 (pui-package-symbol-char): Don't consider a package out of date
6536 if you have a newer version installed than the latest version in
6539 * package-get.el (package-get-base-filename): document that it may
6540 be a path relative to package-get-remote; new default value.
6541 (package-get-locate-file): new function.
6542 (package-get-update-base): use it to expand package-get-base-filename.
6543 (package-get-save-base): new function to save the package-get database
6545 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
6546 (package-get-update-base): pass the REMOTE-SOURCE arg.
6547 (package-get-update-base-entry): call package-get-custom-add-entry.
6548 (package-get-file-installed-p): removed; no longer needed.
6549 (package-get-create-custom): ditto.
6550 (toplevel): remove code to build and load package-get-custom.el
6551 (package-get-custom-add-entry): new function.
6553 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
6555 * wid-edit.el (widget-button-click): Don't switch window.
6557 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
6559 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
6561 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
6563 * etags.el (find-tag-default): Run find-tag-hook using
6564 run-hooks rather than funcall
6566 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
6568 * isearch-mode.el (isearch-mode): Set the current minor mode maps
6569 and the current local map as the parents to isearch-mode-map.
6571 1998-10-15 SL Baur <steve@altair.xemacs.org>
6573 * XEmacs 21.2-beta3 is released.
6575 1998-10-15 Greg Klanderman <greg@alphatech.com>
6577 * package-get.el (package-get-update-base): use
6578 insert-file-contents-internal, not insert-file-contents-literally.
6580 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6582 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
6585 1998-10-15 Greg Klanderman <greg@alphatech.com>
6587 * package-get.el (package-get-update-base-entry): new function.
6588 (package-get-update-base): renamed; was `package-get-load-base'.
6589 cleanup, and use package-get-update-base-from-buffer.
6590 (package-get-update-base-from-buffer): new function.
6591 (package-get-update-base-entries): new; helper for above.
6592 Do not eval lisp grabbed over ftp; parse it from new format.
6594 1998-10-15 Greg Klanderman <greg@alphatech.com>
6596 * files.el (set-auto-mode): Don't play games loading package-get
6597 database; package-get-package-provider will handle it all.
6599 1998-10-14 Greg Klanderman <greg@alphatech.com>
6601 * package-get.el (package-get-base-filename): new variable.
6602 (package-get-require-base): new function.
6603 (package-get-pgp-signed-begin-line): new variable.
6604 (package-get-pgp-signature-begin-line): ditto.
6605 (package-get-pgp-signature-end-line): ditto.
6606 (package-get-load-base): new function.
6607 (package-get-interactive-package-query):
6608 (package-get-update-all):
6609 (package-get-dependencies):
6610 (package-get-package-provider):
6611 (package-get-custom): use package-get-require-base.
6612 [package-get-custom loading]: disable for now.
6614 * package-ui.el (pui-list-packages): use (package-get-require-base)
6616 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6618 * package-ui.el: Correct obvious thinko in choosing extent face.
6620 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6622 * menubar-items.el (default-menubar): pui-list-package has nothing
6623 to with Customize. Move all the package stuff to a new Item in Options.
6625 * package-ui.el (pui-menu): Add menu and Popup menu.
6627 * package-get.el (package-get): Use new
6628 package-admin-get-install-dir.
6630 * package-admin.el (package-admin-get-install-dir): New syntax.
6631 Conserve package location and put mule packages where mule-base is.
6633 * package-get.el : Customized
6635 * package-ui.el (pui): Customized
6636 (pui-package-install-dest-dir): New variable.
6637 (pui-install-selected-packages): Use it
6639 1998-10-12 SL Baur <steve@altair.xemacs.org>
6641 * package-get.el (package-get-interactive-package-query): Move
6642 dependency on package-get-base to run-time.
6643 (package-get-update-all): Ditto.
6644 (package-get-dependencies): Ditto.
6645 (package-get-package-provider): Ditto.
6646 (package-get-custom): Ditto.
6648 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
6650 * events.el: Remove 'ascii-character property from 'backspace
6653 1998-10-11 SL Baur <steve@altair.xemacs.org>
6655 * package-get-base.el: removed.
6657 1998-09-23 Didier Verna <didier@xemacs.org>
6659 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6660 (no-upper-case-p): new function.
6661 (with-search-caps-disable-folding): new macro.
6662 (with-interactive-search-caps-disable-folding): new macro.
6663 (zap-to-char): In interactive mode, do a case-sensitive search if
6664 the character is uppercase.
6665 (zap-up-to-char): ditto.
6667 * replace.el (perform-replace): use the function no-upper-case-p.
6669 * isearch-mode.el (isearch-fix-case): ditto.
6670 make obsolete `with-caps-disable-folding' and
6671 `isearch-no-upper-case-p'.
6673 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6674 (tags-search): ditto.
6675 (tags-query-replace): ditto.
6677 * info.el (Info-search): ditto.
6679 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6681 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6683 1998-10-07 Greg Klanderman <greg@alphatech.com>
6685 * package-admin.el (package-admin-rmtree): rewritten. need to
6686 check for "." and ".." before symlink check. expand files and
6687 directories with respect to DIRECTORY, not default-directory.
6689 1998-10-04 Greg Klanderman <greg@alphatech.com>
6691 * package-get.el (package-get-all): add INSTALL-DIR argument.
6693 1998-10-06 Greg Klanderman <greg@alphatech.com>
6695 * package-ui.el (pui-add-required-packages): new function, select
6697 (pui-display-keymap): bind it.
6698 (pui-help-string): document it.
6699 (pui-install-selected-packages): package-get-all -> package-get.
6701 * package-get.el (package-get-dependencies): new function.
6703 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
6705 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6708 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
6710 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6712 (default-mouse-track-normalize-point): Use it.
6714 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
6716 * package-admin.el (package-admin-delete-binary-package):
6717 General cleanup. Remove unnessary use of progn and
6719 (package-admin-delete-binary-package): Do NOT mess with file
6720 modes. That is evil.
6721 (package-admin-delete-binary-package): Wrap all deleting in
6722 condition-case. The data in MANIFEST is untrustworthy.
6723 (package-admin-delete-binary-package): Let the OS worry about non
6726 1998-10-09 SL Baur <steve@altair.xemacs.org>
6728 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6730 (lm-report-bug): Fix mail address to send bug reports to.
6732 1998-09-29 SL Baur <steve@altair.xemacs.org>
6734 * XEmacs 21.2-beta2 is released.
6736 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6738 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6740 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6742 * info.el (Info-mode): Document page turning by double clicks in
6743 docstring so `M-x describe-mode' will display it.
6745 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6747 * info.el (Info-mouse-track-double-click-hook): Use character
6748 widths to calculate a border region where double clicking does
6749 page turning, and return `nil' by default so other hooks, such as
6750 region highlighting, will be run.
6752 1998-09-29 Colin Rafferty <colin@xemacs.org>
6754 * sound.el (default-sound-directory-list): Initialize with all the
6755 "sounds" directories in `data-directory-list'. It used to just be
6758 * packages.el (locate-data-directory-list): Created. This gives
6759 the list of matching directories, unlike `locate-data-directory',
6760 which just gives the first one.
6762 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6764 * minibuf.el (read-from-minibuffer): No longer bind help-form but
6765 make a binding in the local keymap until help-char handling is
6768 * help.el (help-keymap-with-help-key): Provide keymap with help
6770 (help-print-help-form): New helper function.
6772 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
6774 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6775 move extent to another buffer; no need to create a new extent.
6776 (isearch-fix-case): New function.
6777 (isearch-search-and-update): Use it.
6779 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6781 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6782 the keymap, not minor-mode-map-alist.
6783 (isearch-done): Restore overriding-local-map.
6785 1998-09-21 Martin Buchholz <martin@xemacs.org>
6787 * bytecomp.el (byte-compile-buffer-substring):
6788 Fix for: (byte-compile (defun f () (buffer-substring)))
6789 ==> ** buffer-substring called with 3 args, but requires 0-3
6790 - new code not only works, but is more readable, too.
6792 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
6794 * msw-faces.el (mswindows-init-device-faces): Don't try to
6795 specify a default font at this late stage. Do try to force
6796 creation of the default face font so that if it fails we get
6797 an error now instead of a crash at frame creation.
6799 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6800 mswindows-make-font-unitalic: Canonical default weight
6801 changed from "Normal" to "Regular".
6803 mswindows-make-font-bold / -bold-italic: Supplied device was
6804 not being passed into call to mswindows-find-smaller-font.
6806 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6808 * package-get.el (package-get-remote): Fix the path where to find
6809 the packages on xemacs.org.
6811 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
6813 * about.el (about-maintainer-info): Update Ben's entry.
6815 1998-09-24 Martin Buchholz <martin@xemacs.org>
6817 * lisp/shadow.el (find-emacs-lisp-shadows):
6818 - `member' was being called on lists of length 2000!
6819 - Replace with hashtables.
6820 - Replace hand-coded loops with (dolist)
6823 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
6825 * packages.el: Added new function, `package-delete-name', to
6826 delete existing packages from the installed package database
6827 (`packages-package-list'). Also added the "pkginfo" directory
6828 to `packages-special-base-regexp', so that the pkginfo directory
6829 would not get added to `late-packages'.
6831 * package-admin.el: Added ability to delete an installed package
6832 (added low-level function, `package-admin-delete-package').
6833 Understands how to use the pkginfo/MANIFEST.<package> file to
6834 delete the package. When installing a package, will also
6835 create a MANIFEST.* file if one is not provided by the
6836 package. If the MANIFEST.* doesn't exist when deleting a
6837 package, the functions will fall back to attempting to delete
6838 any package-specific lisp directory.
6840 * package-get.el: Moved some functions to package-admin.el.
6841 Added interactive function `package-get-delete-package', for
6842 use by users for deleting a package.
6844 Also modified to not require the presence of efs.
6846 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6848 * files.el (find-file-noselect): Handle all signals, kill the
6849 buffer and resignal.
6851 1998-09-23 SL Baur <steve@altair.xemacs.org>
6853 * cl-macs.el (glyph-image): Add setf method.
6855 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
6857 * package-get.el: Fixed broken EFS downloading. Also, look for
6858 .tar.gz files first, in preference over .tgz files.
6860 * package-ui.el: Fix display of package version numbers.
6862 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
6864 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
6867 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
6869 * list-mode.el: `display-completion-list': added new/optional
6870 keyword `:completion-string', which allows the programmer to
6871 change the "Possible completions are:" prompt.
6873 * menubar-items.el: Added new pulldown menu-pick to start up the
6874 visual package browser/installer:
6876 Options->Customize->List Packages
6878 * package-admin.el: Added hooks for installing under both Unix
6879 and MS Windows. Does additional error checking. No longer
6880 calls "add-big-package.sh" to install packages under Unix; now
6881 calls gunzip & tar directly.
6883 * package-get.el: Added ability to install packages from files
6884 on a local disk/CDROM. Now deletes any existing package lisp
6885 directory. Does completion on available packages when
6886 querying for package names. Will also search for .tgz files
6887 in addition for .tar.gz files. Tries to reload
6888 auto-autoloads, as a convenience when loading new packages,
6889 and also tries to add any new package paths to `load-path'.
6890 Changed all occurences of `concat' to use `expand-file-name'.
6892 * package-ui.el: New file which implements the main visual
6893 package browser/installer, which is started via a menu pick or
6894 M-x pui-list packages.
6896 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
6898 * startup.el (load-init-file): spelling fix.
6900 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6902 * startup.el (normal-top-level): Load auto-autoload files
6903 covariantly with their precedence.
6905 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6907 * menubar-items.el (default-menubar): Remove "Font Weight"
6908 option, there is currently no custom equivalent.. Customize-faces
6911 * x-font-menu.el (font-menu-set-font): Use customize to set
6914 * faces.el (face-spec-update-all-matching): New function.
6916 * cus-face.el (custom-set-face-update-spec): New function.
6917 Interface to customize faces from elisp.
6919 (custom-face-value-create): Show the customized settings if set
6922 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6924 (custom-face-value-create): Show the customized settings if set
6927 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
6929 * keydefs.el (global-map): Add FSF 20.3 binding of
6930 query-replace-regexp.
6932 1998-08-21 Greg Klanderman <greg@alphatech.com>
6934 * minibuf.el (read-file-name-internal-1): use
6935 user-name-completion-1 instead of user-name-completion.
6937 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6941 * update-elc.el: Don't set `source-directory' (now defunct as a
6942 global variable) no more.
6944 * packages.el (packages-list-autoloads): Made `source-directory'
6945 (now defunct as a global variable) a parameter.
6947 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
6949 * about.el (about-hackers): new email
6951 1998-08-16 SL Baur <steve@altair.xemacs.org>
6953 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6955 1998-07-17 Didier Verna <didier@xemacs.org>
6957 * faces.el (set-face-property):
6959 (face-dim-p): updated the doc strings now that the dim property isn't
6961 (face-equal): the dim property is now a common one.
6963 * cus-face.el (custom-face-attributes): New face attribute: `dim'
6964 Renamed the `stipple' attribute to `background-pixmap'.
6965 (custom-face-background-pixmap): make custom-face-stipple an
6966 obsolete alias for this.
6968 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6970 * find-paths.el (paths-file-readable-directory-p): Created and
6973 * loadup.el: Don't set inhibit-... flags from run-temacs.
6975 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6977 * packages.el (packages-data-path-depth): Added and used.
6979 1998-08-05 Charles G. Waldman <cgw@pgt.com>
6982 - Change .xpm to .png, delete "zcat" section.
6983 - cosmetic fix in the 'marcpa' entry.
6986 - convert all .xpm.Z to .png
6987 - rename mrb to martin
6988 - rename mcook-m to mcookm
6990 1998-07-31 Martin Buchholz <martin@xemacs.org>
6992 * x-init.el (x-initialize-compose): Add support for
6993 dead-circumflex as YET ANOTHER NAME for that dead key.
6995 1998-08-05 Colin Rafferty <colin@xemacs.org>
6997 * setup-paths.el (paths-construct-exec-path): Made the
6998 last-packages really be last.
6999 (paths-construct-data-directory-list): Ditto.
7001 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
7003 * startup.el(startup-splash-frame-body):
7004 Update Copyright notice in splash screen
7006 1998-07-20 Greg Klanderman <greg@alphatech.com>
7008 * minibuf.el (read-file-name-internal-1): do ~user completion.
7010 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
7012 * font-lock.el (font-lock-fontify-glumped-region): Add guard
7013 aginst destroyed extents
7015 1998-07-24 Greg Klanderman <greg@alphatech.com>
7017 * package-get.el (package-get): add `install-dir' argument.
7019 1998-07-20 John Jones <jj@asu.edu>
7021 * package-get.el: calls to package-get-update-all will only
7022 update packages which are already installed.
7024 1998-07-23 SL Baur <steve@altair.xemacs.org>
7026 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
7029 1998-07-20 Colin Rafferty <colin@xemacs.org>
7031 * about.el (about-hackers): Correct my email.
7033 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
7035 * about.el (about-hackers): new email-address.
7037 1998-07-25 SL Baur <steve@altair.xemacs.org>
7039 * minibuf.el (read-number): Don't let `input-error' condition
7042 1998-07-20 Greg Klanderman <greg@alphatech.com>
7044 * about.el (about-hackers): use my `email-for-life' address.
7046 1998-07-19 SL Baur <steve@altair.xemacs.org>
7048 * XEmacs 21.2-beta1 is released.
7050 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7052 * ldap.el (ldap-search): Doc string change
7054 1998-07-16 Colin Rafferty <colin@xemacs.org>
7056 * menubar-items.el (default-menubar): Removed references to
7057 `data-directory', and use `locate-data-file' instead, and made
7058 then greyed out if they don't exist.
7060 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7062 * keymap.el (events-to-keys): Use `format' instead of `concat'
7063 since the latter does not accept integer args anymore
7065 1998-07-15 SL Baur <steve@altair.xemacs.org>
7067 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
7070 1998-07-14 SL Baur <steve@altair.xemacs.org>
7072 * make-docfile.el: Get first initialization from very-early-lisp.el
7073 * update-elc.el: Ditto.
7074 * loadup.el (really-early-error-handler): Ditto.
7076 * packages.el (packages-unbytecompiled-lisp): Add new file,
7079 * very-early-lisp.el: New file.
7081 1998-07-14 SL Baur <steve@altair.xemacs.org>
7083 * Symbols that have been obsolete for at least 3 years removed (II).
7085 * obsolete.el (eval-current-buffer): Make compatible.
7086 (byte-code-function-p): Ditto.
7087 (send-string): Removed.
7088 (send-region): Removed.
7089 (screen-scrollbar-width): Removed.
7090 (set-screen-scrollbar-width): Removed.
7091 (set-screen-left-margin-width): Removed.
7092 (set-screen-right-margin-width): Removed.
7093 (screen-left-margin-width): Removed.
7094 (screen-right-margin-width): Removed.
7095 (set-buffer-left-margin-width): Removed.
7096 (set-buffer-right-margin-width): Removed.
7097 (buffer-left-margin-width): Removed.
7098 (buffer-right-margin-width): Removed.
7099 (x-set-frame-icon-pixmap): Removed.
7100 (x-set-screen-icon-pixmap): Removed.
7101 (pixel-name): Removed.
7102 (make-pixmap): Removed.
7103 (make-cursor): Removed.
7104 (pixmap-width): Removed.
7105 (pixmap-contributes-to-line-height-p): Removed.
7106 (set-pixmap-contributes-to-line-height): Removed.
7108 1998-07-13 SL Baur <steve@altair.xemacs.org>
7110 * obsolete.el (popup-menu-up-p): removed.
7111 (read-no-blanks-input): Removed.
7112 (wholenump): Removed.
7113 (ring-mod): Removed (what was ring-mod?).
7114 (current-time-seconds): Removed.
7115 (run-special-hook-with-args): Removed.
7117 (dot-marker): Removed.
7120 (window-dot): Removed.
7121 (set-window-dot): Removed.
7123 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
7126 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
7128 * code-files.el (insert-file-contents): Rename
7129 run-special-hook-with-args to run-hook-with-args-until-success.
7130 (write-region): Ditto.
7132 1998-07-12 SL Baur <steve@altair.xemacs.org>
7134 * about.el: Fix typos, update release date.
7136 * Symbols that have been obsolete for at least 3 years removed.
7138 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
7140 (toplevel): remove setf methods for screen functions.
7141 * cl-macs.el (extent-data): defsetf removed.
7142 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
7143 many places to remove.
7144 (comment-indent-hook): Ditto.
7145 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
7146 (buffer-dedicated-screen): Ditto.
7147 (deiconify-screen): Ditto.
7148 (delete-screen): Ditto.
7149 (event-screen): Ditto.
7150 (find-file-other-screen): Ditto.
7151 (find-file-read-only-other-screen): Ditto.
7152 (live-screen-p): Ditto.
7153 (screen-height): Ditto.
7154 (screen-iconified-p): Ditto.
7155 (screen-list): Ditto.
7156 (screen-live-p): Ditto.
7157 (screen-name): Ditto.
7158 (screen-parameters): Ditto.
7159 (screen-pixel-height): Ditto.
7160 (screen-pixel-width): Ditto.
7161 (screen-root-window): Ditto.
7162 (screen-selected-window): Ditto.
7163 (screen-totally-visible-p): Ditto.
7164 (screen-visible-p): Ditto.
7165 (screen-width): Ditto.
7167 (get-screen-for-buffer): Ditto.
7168 (get-screen-for-buffer-noselect): Ditto.
7169 (get-other-screen): Ditto.
7170 (iconify-screen): Ditto.
7171 (lower-screen): Ditto.
7172 (mail-other-screen): Ditto.
7173 (make-screen): Ditto.
7174 (make-screen-invisible): Ditto.
7175 (make-screen-visible): Ditto.
7176 (modify-screen-parameters): Ditto.
7177 (new-screen): Ditto.
7178 (next-screen): Ditto.
7179 (next-multiscreen-window): Ditto.
7180 (other-screen): Ditto.
7181 (previous-screen): Ditto.
7182 (previous-multiscreen-window): Ditto.
7183 (raise-screen): Ditto.
7184 (redraw-screen): Ditto.
7185 (select-screen): Ditto.
7186 (selected-screen): Ditto.
7187 (set-buffer-dedicated-screen): Ditto.
7188 (set-screen-height): Ditto.
7189 (set-screen-position): Ditto.
7190 (set-screen-size): Ditto.
7191 (set-screen-width): Ditto.
7192 (show-temp-buffer-in-current-screen): Ditto.
7193 (switch-to-buffer-other-screen): Ditto.
7194 (visible-screen-list): Ditto.
7195 (window-screen): Ditto.
7196 (x-set-screen-pointer): Ditto.
7197 (x-set-frame-pointer): Ditto.
7198 (screen-title-format): Ditto.
7199 (screen-icon-title-format): Ditto.
7200 (terminal-screen): Ditto.
7201 (delete-screen-hook): Ditto.
7202 (create-screen-hook): Ditto.
7203 (mouse-enter-screen-hook): Ditto.
7204 (mouse-leave-screen-hook): Ditto.
7205 (map-screen-hook): Ditto.
7206 (unmap-screen-hook): Ditto.
7207 (default-screen-alist): Ditto.
7208 (default-screen-name): Ditto.
7209 (x-screen-defaults): Ditto.
7210 (x-create-screen): Ditto.
7211 * obsolete.el: meta-flag removed.
7213 sleep-for-millisecs removed.
7214 extent-data removed.
7215 set-extent-data removed.
7216 set-extent-attribute removed.
7217 extent-glyph removed.
7218 extent-layout removed.
7219 set-extent-layout removed.
7220 list-faces-display removed.
7222 trim-versions-without-asking removed.
7223 after-write-file-hooks removed.
7225 auto-fill-hook removed.
7226 blink-paren-hook removed.
7227 select-screen-hook, deselect-screen-hook removed.
7228 auto-raise-screen, auto-lower-screen removed.
7230 * msw-mouse.el: Global change resource -> mswindows-resource.
7232 * XEmacs 21.0-pre5 is released.
7234 1998-07-11 SL Baur <steve@altair.xemacs.org>
7236 * about.el (about-hackers): Credits update.
7238 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
7240 * register.el (insert-register): Don't activate the region.
7242 1998-07-10 SL Baur <steve@altair.xemacs.org>
7244 * select.el: Restore x-* symbols for backwards compatibility:
7245 x-copy-primary-selection, x-kill-primary-selection,
7246 x-delete-primary-selection, x-select-make-extent-for-selection,
7247 x-valid-simple-selection-, x-cut-copy-clear-internal.
7249 1998-07-09 SL Baur <steve@altair.xemacs.org>
7251 * XEmacs 21.0-pre4 is released.
7253 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
7255 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
7257 (maybe-add-init-button): Fix semantics under Windows. Use
7258 `expand-file-name' rather than `concat'.
7260 * help.el (print-messages): New function.
7262 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7264 * ldap.el (ldap-host-parameters-alist): Docstring fixes
7266 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
7268 * about.el: Tweaked my entry in about-hackers.
7270 * find-paths.el (paths-emacs-root-p):
7271 Relaxed emacs-root checking of an in-place installation to
7272 also accommodate the flat layout used on MS Windows.
7274 1998-06-29 John Jones <jj@asu.edu>
7276 * package-get.el: calls to package-get-update-all will only
7277 update packages which are already installed.
7279 1998-07-05 Andy Piper <andyp@parallax.co.uk>
7281 * faces.el (xpm-color-symbols): remove hardcoded defaults these
7282 are handled by the gui-element face fallbacks now.
7284 * x-faces.el: default gui-element face to "background" as well as
7287 * msw-faces.el (mswindows-init-device-faces): remove gui-element
7288 and default face settings since these are set as fallbacks now in
7289 the appropriate domain.
7291 1998-07-02 SL Baur <steve@altair.xemacs.org>
7293 * text-mode.el (text-mode): Reorder regexp so the OR part
7294 corresponding to `page-delim' goes first and the hack in
7295 `forward-paragraph' will work.
7296 With bug analysis from Bob Weiner <weiner@altrasoft.com>
7298 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
7300 * subr.el (remove-hook): When checking the hook value
7301 with functionp, don't apply car to it.
7303 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
7305 * package-get.el (package-get-remote-filename):
7306 Don't use file-name-as-directory because the local directory
7307 separator conventions might not be the same as ftp's.
7309 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7311 * ldap.el (ldap-host-parameters-alist): New name of
7312 `ldap-host-parameters-plist'
7314 1998-06-26 Adrian Aichner <adrian@xemacs.org>
7316 * package-get.el: Using (require 'package-get-base), now that it
7317 provides itself. Consequently removed all instances of (load
7318 "package-get-base.el").
7320 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
7322 * subr.el (remove-hook): Don't treat the hook value as a
7323 list unless it is both consp and not functionp.
7325 1998-06-29 SL Baur <steve@altair.xemacs.org>
7327 * about.el: Email address for Ben Wing is ben@xemacs.org.
7328 * auto-show.el: Ditto.
7329 * bytecomp.el: Ditto.
7331 * x-scrollbar.el: Ditto.
7333 * tty-init.el: Ditto.
7334 * toolbar-items.el: Ditto.
7335 * symbol-syntax.el: Ditto.
7336 * specifier.el: Ditto.
7337 * objects.el: Ditto.
7338 * hyper-apropos.el: Ditto.
7341 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
7343 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
7344 vertical-divider-always-visible-p.
7345 (default-mouse-motion-handler): Ditto.
7347 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
7349 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
7352 1998-06-21 Oliver Graf <ograf@fga.de>
7354 * build-reports.el: changed receiver to xemacs-build-reports list
7356 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
7358 * font.el: Split font-family-mappings into X and
7359 mswindows-specific versions.
7360 mswindows-font-create-[object|name]: Treat supplied size
7361 as a pointsize. Added underline and strikethru handling.
7363 * msw-faces.el: changed default mswindows charset to western.
7365 * msw-glyphs.el: removed space in border-glyph font string that
7366 was inserted to get round bugs in the mswindows C font code.
7368 1998-06-27 SL Baur <steve@altair.xemacs.org>
7370 * about.el (about-hackers): Credits update.
7372 * help-nomule.el (tutorial-supported-languages): Add Romanian
7375 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
7378 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
7380 * font.el: Split font-family-mappings into X and
7381 mswindows-specific versions.
7382 mswindows-font-create-[object|name]: Treat supplied size
7383 as a pointsize. Added underline and strikethru handling.
7385 * msw-faces.el: changed default mswindows charset to western.
7387 * msw-glyphs.el: removed space in border-glyph font string that
7388 was inserted to get round bugs in the mswindows C font code.
7390 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
7392 * minibuf.el: make read-color-completion-table call
7393 (mswindows-color-list for mswindows devices.
7395 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
7398 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
7399 Let declaration items contain non-word symbol characters.
7401 1998-06-15 Adrian Aichner <adrian@xemacs.org>
7403 * package-get.el (package-get-package-provider): Added autoload
7404 cookie. Loading "package-get-base.el" in ALL functions that use
7405 it. Fixed some (interactive ...) with multiple argument specs
7406 again. Cosmetic indentation changes.
7408 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
7410 * info.el (Info-insert-dir): Don't use nreverse on variables
7411 that you want to use later.
7413 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
7415 * x-mouse.el (x-set-point-and-move-selection): Replace call
7416 to x-kill-primary-selection with kill-primary-selection
7418 1998-06-12 Martin Buchholz <martin@xemacs.org>
7420 * simple.el (what-cursor-position): Make cursor position reported
7421 use value of column-number-start-at-one
7423 1998-06-17 SL Baur <steve@altair.xemacs.org>
7425 * about.el (xemacs-hackers): Fix Jareth's email address.
7427 1998-06-16 SL Baur <steve@altair.xemacs.org>
7429 * startup.el (startup-splash-frame): Remove
7430 `xemacs-startup-logo-function'.
7432 1998-06-15 SL Baur <steve@altair.xemacs.org>
7434 * about.el (about-hackers): Update credits list.
7436 1998-06-06 Jeff Miller <jmiller@smart.net>
7438 * lisp/sound.el: Update sound-ext to allow filenames with
7439 extensions to be found by load-sound-file
7441 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7443 * info.el (Info-rebuild-outdated-dir): Removed variable
7444 (Info-auto-generate-directory): New variable
7445 (Info-save-auto-generated-dir): New variable
7446 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
7447 (Info-build-dir-anew): Second parameter removed. Use
7448 `Info-save-auto-generated-dir'
7449 (Info-rebuild-dir): Ditto
7451 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
7453 * list-mode.el (next-list-mode-item): Would not recognize
7454 border between directly neighbored items.
7456 1998-06-12 Andy Piper <andyp@parallax.co.uk>
7458 * package-get.el: add autoloads for some functions.
7460 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
7462 * specifier.el (let-specifier): Tiny docfixes.
7464 1998-06-12 Andy Piper <andyp@parallax.co.uk>
7466 * msw-mouse.el: set selection-pointer-glyph to Normal.
7468 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
7470 * wid-edit.el (widget-specify-secret): New function.
7471 (widget-after-change): Use it.
7472 (widget-specify-field): Use it.
7474 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
7476 * mouse.el (drag-window-divider): Use `(not done)' instead of
7477 `doit'; reuse result of `window-pixel-edges'.
7479 * modeline.el (drag-modeline-event-lag): Rename to
7480 drag-divider-event-lag.
7482 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
7484 * specifier.el (let-specifier): Rewritten not to generate needless
7485 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
7488 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
7490 * minibuf.el (read-file-name-1): Setup buffer-local value of
7491 `completion-ignore-case' in completions buffer under Windows.
7493 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
7495 * about.el (about-maintainer-glyph): Fix support for not
7498 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
7500 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
7502 * mouse.el (mouse-track): Cancel selection if misc-user event with
7503 `cancel-mode-internal' function is fetched.
7505 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
7507 * files.el (save-some-buffers-1): Fixed return value.
7509 1998-06-01 Oliver Graf <ograf@fga.de>
7511 * dragdrop.el: added experimental
7513 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
7515 * startup.el (after-init-hook, init-file-user,
7516 user-init-directory, load-user-init-file): Purge references
7517 to "~/.xemacs/init.el" from docstrings.
7519 (load-user-init-file) Use paths-construct-path to construct
7520 paths to user init files. Go directly to ~/.emacs, do not
7521 search ~/.xemacs/, do not load `default-custom-file'.
7523 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
7525 * files.el (interpreter-mode-alist): Catch wish and tclsh before
7527 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
7529 1998-06-03 Andy Piper <andyp@parallax.co.uk>
7531 * menubar-items.el (default-menubar): add Update Packages to customize
7534 1998-06-02 Andy Piper <andyp@parallax.co.uk>
7536 * faces.el: use toolbar face as a fallback for toolbar properties
7537 in xpm-color-symbols instead of default.
7539 * msw-faces.el: rename 3d-object -> gui-element face.
7541 1998-06-06 SL Baur <steve@altair.xemacs.org>
7543 * startup.el (xemacs-startup-logo-function): New variable.
7544 (startup-splash-frame): Use it.
7546 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
7548 * files.el (save-some-buffers): Would wait 1 second.
7549 (save-some-buffers-1): Delete other windows here instead of in
7550 `save-some-buffers'.
7551 (save-some-buffers): Force redisplay only if windows were deleted.
7553 1998-06-02 Didier Verna <didier@xemacs.org>
7555 * cus-face.el (custom-face-attributes): generalized the use of
7556 toggle buttons for boolean attributes.
7557 Re-ordered the items a bit.
7559 1998-06-01 SL Baur <steve@altair.xemacs.org>
7561 * sound.el (default-sound-directory): Use `locate-data-directory'
7562 to find the sounds directory.
7564 1998-05-29 Andy Piper <andyp@parallax.co.uk>
7566 * sound.el: default sound-ext to .wav under mswindows, .au
7567 otherwise. load-default sounds without extensions.
7569 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7571 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
7572 if send-pr is not bound.
7574 1998-06-01 Andy Piper <andyp@parallax.co.uk>
7576 * files.el: grok idl files in auto-mode-alist.
7577 1998-06-01 Jeff Miller <jmiller@smart.net>
7579 * minibuf.el (exact-minibuffer-completion-p): check for nil before
7582 1998-05-30 Andy Piper <andyp@parallax.co.uk>
7584 * msw-glyphs.el: add xbm to the list of image types supported.
7586 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7588 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7589 instead of XEmacs one when dumping InfoDock.
7591 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7593 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7594 for `modeline-visible-p'
7596 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7598 1998-05-29 Andy Piper <andyp@parallax.co.uk>
7600 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7601 since it's not used anymore. doc string fixes.
7603 * package-get.el (package-get-file-installed-p): new function. use
7604 instead of file-installed-p which is in an external package.
7606 1998-05-28 Oliver Graf <ograf@fga.de>
7608 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7609 favor of select-window/switch-to-buffer
7611 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
7613 * startup.el: changed (getenv "HOME") to (user-home-directory)
7615 1998-05-25 Oliver Graf <ograf@fga.de>
7617 * frame.el (cde-start-drag) moved to dragdrop.el
7618 (offix-start-drag-region) moved to dragdrop.el
7619 (offix-start-drag) moved to dragdrop.el
7620 * dragdrop.el (cde-start-drag) moved from frame.el
7621 (offix-start-drag-region) moved from frame.el
7622 (offix-start-drag) moved from frame.el
7623 (cde-start-drag-region) cde drag regions
7624 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7626 1998-05-26 Oliver Graf <ograf@fga.de>
7628 * dragdrop.el: created dragdrop-drag prototypes
7629 (cde-start-drag-region) fixed typo
7631 1998-05-28 SL Baur <steve@altair.xemacs.org>
7633 * simple.el (after-init-hook): Remove reader macro.
7635 * packages.el (packages-hardcoded-lisp): Get rid of reader
7636 macros. Update DOC string.
7638 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7640 * mouse.el (drag-window-divider): Ditto.
7642 * modeline.el (mouse-drag-modeline): Use it.
7644 * lisp-mode.el (let-specifier): Specify indentation.
7646 * specifier.el (let-specifier): Renamed from
7647 `with-specifier-instance'.
7649 1998-05-27 Andy Piper <andyp@parallax.co.uk>
7652 * faces.el: move definition of xpm-color-symbols from x-faces.el
7653 to faces. Predicate x-get-resource on the presence of x.
7655 * msw-faces.el: set 3d-object face rather than modeline. Specify
7656 faces as specfier defaults.
7658 * package-get.el: don't use package-admin-add-single-file-package.
7660 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7662 * toolbar-items.el: Fixup tooltips.
7663 (toolbar-gnus): Don't use obsolete variable
7664 toolbar-news-frame-properties.
7665 (toolbar-news-reader): Default to `gnus' instead of
7668 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7671 1998-05-25 Andy Piper <andyp@parallax.co.uk>
7673 * package-get.el: rename -installedp -> -installed-p.
7675 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
7677 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7678 attributes, and assinged it to continuation, truncation and
7681 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7682 and made continuation, truncation and hscroll glyphs arrow
7683 characters out of that font.
7685 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7687 * minibuf.el (minibuffer-electric-separator): Play nicely with
7688 directory-sep-char being \.
7689 (minibuffer-electric-tilde): Ditto.
7690 (read-file-name-map): Ditto.
7692 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7694 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7696 (default-mouse-track-deal-with-down-event): Avoid
7697 `x-disown-selection'; use `disown-selection' instead.
7699 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7702 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7703 moved to (cut-copy-clear-internal) in select.el. Ditto for
7704 (x-delete-primary-selection) (x-kill-primary-selection)
7705 (x-copy-primary-selection).
7706 (own-clipboard): new function.
7708 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7709 functions in select.el. remove old ones.
7710 (mswindows-own-clipboard): new function.
7712 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7714 * gnuserv.el: allow connections from mswindows type devices.
7716 1998-05-20 Andy Piper <andyp@parallax.co.uk>
7718 * msw-glyphs.el: change image type used from cursor to resource.
7720 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
7722 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7723 for {top,bottom}-{left,right} values in addition to
7724 {top,bottom}_{left,right}.
7725 Use x-get-resource instead of x-get-resource-and-bogosity-check.
7727 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
7729 * cl-macs.el (specifier-instance): Undefine its setf method.
7731 * specifier.el (with-specifier-instance): Added docstring.
7733 * mouse.el (drag-window-divider): Ditto.
7735 * modeline.el (mouse-drag-modeline): Use it.
7737 * lisp-mode.el (with-specifier-instance): Define its indentation
7740 * specifier.el (with-specifier-instance): New macro.
7742 1998-05-19 Andy Piper <andyp@parallax.co.uk>
7744 * package-get.el (package-get-create-custom): new function to
7745 auto-generate package-get-custom.el from package-get-base.el.
7746 * (package-get-ever-installedp): new function.
7747 * (package-get-custom): new function to get all packages specified
7750 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
7752 * cus-edit.el (custom-file): Revert to `~/.emacs'.
7754 1998-05-23 SL Baur <steve@altair.xemacs.org>
7756 * cl-extra.el: Reverse previous float change.
7758 1998-05-17 Andy Piper <andyp@parallax.co.uk>
7761 * faces.el (try-font-name): moved from x-faces.el since it is
7762 required by w3 under mswindows as well X.
7764 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7766 * winnt.el: Removed evil (setq completion-ignore-case t)
7767 clause, one more overlookef fsfism.
7768 (nt-quote-args-functions-alist): End sentences with double space.
7770 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7772 * window-xemacs.el (push-window-configuration): Remove kludgery of
7773 recaching default-toolbar specifier.
7774 (pop-window-configuration): Ditto.
7775 (unpop-window-configuration): Ditto.
7777 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7779 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7781 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
7783 * winnt.el (nt-quote-args-verbatim): Added function.
7784 (nt-quote-args-prefix-quote): Added function.
7785 (nt-quote-args-backslash-quote): Added function.
7786 (nt-quote-args-double-quote): Added function.
7787 (nt-quote-args-functions-alist): New variable.
7788 (nt-quote-process-args): Added function. This is the main quoting
7789 work horse called from process-nt.c
7791 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7793 * winnt.el: Removed duplicate definitions for backspace,
7794 delete, M-backspace and C-M-backspace.
7795 (file-name-buffer-file-type-alist): Removed this variable.
7796 (find-buffer-file-type): Removed function.
7797 (find-file-binary): Removed function.
7798 (find-file-text): Removed function.
7799 (find-file-not-found-set-buffer-file-type): Removed function.
7800 (save-to-unix-hook): Removed function.
7801 (revert-from-unix-hook): Removed function.
7802 (using-unix-filesystems): Removed function.
7803 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7805 (x-set-selection): Removed function.
7806 (x-get-selection): Removed function.
7807 Removed commented FSFisms.
7808 Replaced copyright notice (this file is not part of GNU Emacs).
7809 (nt-shell-mode-hook): Moved here from a lambda expression. Added
7810 comint-process-echoes setting to t.
7812 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7814 * packages.el (packages-no-package-hierarchy-regexp): Introduced
7815 and used following the interface change of
7816 `paths-find-recursive-path'.
7818 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7819 regexp instead of a list of base names.
7820 (paths-version-control-filename-regexp):
7821 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7822 Introduced and used following the interface change of
7823 `paths-find-recursive-path'.
7825 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7827 * simple.el (delete-forward-p): Make it a defun; do X garbage only
7828 on X devices, rather than on all non-TTY devices.
7830 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7832 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7834 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7836 1998-05-17 Adrian Aichner <adrian@xemacs.org>
7838 * itimer.el (activate-itimer): Fixed usage of integers
7839 as argument to `concat'.
7841 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
7843 * itimer.el (start-itimer): replace the use of `concat' with
7846 1998-05-16 SL Baur <steve@altair.xemacs.org>
7848 * mode-motion.el (mode-motion-hook): Clarify docstring.
7849 From Bob Weiner <weiner@altrasoft.com>
7851 * loadhist.el (symbol-file): Supply prompt string when used
7853 From Bob Weiner <weiner@altrasoft.com>
7855 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7857 * loadup.el (really-early-error-handler): Ditto.
7859 * update-elc.el: Ditto.
7861 * setup-paths.el (paths-construct-exec-path): Ditto.
7863 * make-docfile.el: Ditto.
7865 * find-paths.el (paths-decode-directory-path): Use split-path
7866 instead of decode-path.
7868 * files.el (parse-colon-path): Update docstring reference.
7870 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
7874 Bind cut'n'paste keys to non window-system specific functions.
7876 * msw-select.el: New function mswindows-clear-clipboard.
7877 mswindows-cut-copy-clipboard extended to handle clearing of the
7878 selection and renamed to mswindows-cut-copy-clear-clipboard.
7880 * select.el: on mswindows devices delete-primary-selection
7881 calls mswindows-clear-clipboard.
7883 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
7885 * simple.el (quoted-insert): Inhibit quit when using read-char.
7887 * cmdloop.el (read-char): Don't inhibit quit.
7888 (read-char-exclusive): Ditto.
7889 (read-char): Signal quit if quit-char was pressed.
7890 (read-char-exclusive): Ditto.
7891 (read-quoted-char): Return a character, not integer.
7893 * menubar-items.el (default-popup-menu): Use Andy's generic
7895 (default-popup-menu): Fix code.
7897 1998-05-14 Oliver Graf <ograf@fga.de>
7899 * dragdrop.el (dragdrop-function-widget): this time it's done
7901 1998-05-13 Oliver Graf <ograf@fga.de>
7903 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7905 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
7907 * device.el (device-pixel-width):
7908 (device-pixel-height):
7912 (device-color-cells): Swapped parameters to device-system-metric
7913 according to the interface change.
7915 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
7917 * mouse.el (default-mouse-motion-handler): Use new name of the
7918 function event-over-vertical-divider-p.
7919 Do not set E-W arrow cursor over the divider if
7920 vertical-divider-draggable-p is nil in the window.
7921 ([top-level]): Use new name for the variable
7922 vertical-divider-map.
7923 (drag-window-divider): Respect vertical-divider-draggable-p.
7924 Variable name typo fixes.
7926 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7928 * keymap.el (kbd): Define here; handle string constants and
7931 1998-05-15 Christian Nyb <chr@mediascience.no>
7933 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
7936 1998-05-13 Didier Verna <didier@xemacs.org>
7938 * mouse.el (drag-window-divider): give the vertical divider a
7939 pressed look when dragging it.
7941 1998-05-13 Andy Piper <andyp@parallax.co.uk>
7943 * faces.el: predicate some more face operations on x or mswindows
7946 * modeline.el: enable modeline coloring for mswindows.
7948 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7950 * minibuf.el (minibuffer-default): Added variable; compatible with
7952 (next-history-element): Used `minibuffer-default'.
7954 1998-05-12 Oliver Graf <ograf@fga.de>
7956 * dragdrop.el (dragdrop-function-widget): button and mods ok
7957 arguments still look a bit strange
7958 (dragdrop-compare-mods) created
7959 (dragdrop-drop-do-functions) correctly checks for buttons and
7962 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7964 * setup-paths.el (paths-default-info-directories): Replace
7965 path-separator with directory-sep-char.
7967 * files.el (path-separator): Don't define it here.
7969 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7971 * update-elc.el: Ditto.
7973 * setup-paths.el (paths-construct-exec-path): Ditto.
7975 * make-docfile.el: Ditto.
7977 * loadup.el (really-early-error-handler): Ditto.
7979 * find-paths.el (paths-decode-directory-path): Use decode-path
7980 instead of decode-path-internal.
7982 * files.el (parse-colon-path): Update docstring.
7984 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
7986 * subr.el (get-buffer-window-list): Make BUFFER optional.
7988 * window-xemacs.el (windows-of-buffer): Defalias to
7989 get-buffer-window-list.
7991 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7993 * disass.el: Fix maintainer keyword.
7995 * bytecomp.el (byte-compile-and-load-file): Autoload.
7996 (byte-compile-buffer): Ditto.
7998 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7999 value is returned, not the name.
8000 (lisp-imenu-generic-expression): Enable it.
8001 (lisp-mode-variables): Ditto.
8002 (lisp-indent-offset): Change defconst to defvar.
8003 (lisp-indent-function): Ditto.
8004 (lisp-body-indent): Ditto.
8006 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8008 * modeline.el: Use zap-last-kbd-macro-event.
8010 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
8011 nil, don't attempt to do anything with messages.
8012 (eval-last-sexp): Use `letf' for clarity.
8014 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8016 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
8018 1998-05-11 Martin Buchholz <martin@xemacs.org>
8023 Change empty docstrings into no doc strings at all.
8024 Fix bogus FSF-format docstrings.
8025 * etags.el: Fix docstring.
8027 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8029 * package-get.el (package-get): Use internal md5
8031 1998-05-13 SL Baur <steve@altair.xemacs.org>
8033 * about.el (about-xemacs): Correct abuse of concat.
8035 1998-05-11 SL Baur <steve@altair.xemacs.org>
8037 * info.el (Info-mode): Use easymenu.
8039 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8041 * apropos.el (apropos): Don't use concat with integers.
8043 * cmdloop.el (describe-last-error): Handle the case when no error
8044 was seen gracefully.
8046 * apropos.el (apropos-print): Use with-displaying-help-buffer as
8048 (apropos-describe-plist): Ditto.
8050 * help.el (with-displaying-help-buffer): Revert to a defun.
8051 (describe-key): Use it as defun.
8052 (describe-mode): Ditto.
8053 (describe-bindings): Ditto.
8054 (describe-prefix-bindings): Ditto.
8055 (describe-installation): Ditto.
8056 (view-lossage): Ditto.
8057 (describe-function): Ditto.
8058 (describe-variable): Ditto.
8059 (describe-syntax): Ditto.
8061 1998-05-11 Oliver Graf <ograf@fga.de>
8063 * dragdrop.el: changed order of require/provide
8064 (dragdrop-drop-mime-default) changed to new calling conventions
8065 (dragdrop-drop-do-functions) changed to new calling conventions
8066 (dragdrop-function-widget) this one needs more work...
8068 1998-05-10 Oliver Graf <ograf@fga.de>
8070 * about.el: another small change in my entry
8071 * dragdrop.el (dragdrop-drop-log-function): logging added
8073 changed interface to handler functions. now called with event
8076 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
8078 * glyphs.el (divider-pointer-glyph): Declared new glyph,
8079 E-W arrow pointer displayed over draggable dividers.
8081 * mouse.el (default-mouse-motion-handler): Show it when
8083 (drag-window-divider): Added.
8084 ([top-level]): Initialized window-divider-map with a keymap
8085 binding the above function to left button down event.
8087 * x-mouse.el (x-init-pointer-shape): Initialize
8088 divider-pointer-glyph from Cursor.dividerPointer, or use default
8091 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
8093 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
8095 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
8097 * simple.el (count-words-buffer): Don't query for buffer.
8098 (count-lines-buffer): Ditto.
8100 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8102 * help.el (where-is): add optional insert argument.
8104 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
8106 * help.el (describe-key-briefly): New argument INSERT.
8108 * simple.el (eval-expression): New optional argument; synch with
8111 * keydefs.el (global-map): Add new register bindings.
8113 * register.el: Synched with FSF 20.3.
8115 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8117 * window-xemacs.el (recenter): all arguments are optional.
8119 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
8121 * device.el: (device-pixel-width): Reflected name/parameters
8122 change to device-system-metric.
8123 (device-pixel-height): Ditto.
8124 (device-mm-width): Ditto.
8125 (device-mm-height): Ditto.
8126 (device-bitplanes): Ditto.
8127 (device-color-cells): Ditto.
8129 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
8131 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
8133 * cl.el (most-positive-fixnum): Document.
8134 (most-negative-fixnum): Ditto.
8136 * cus-dep.el: Updated comment.
8138 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
8141 * cus-load.el (custom-put): Removed.
8143 * files.el (after-find-file): Just resignal quit instead of
8144 signaling "canceled".
8146 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
8148 * frame.el (other-frame): Use `focus-frame' instead of
8149 select-frame kludges.
8151 * lisp-mode.el: Update lisp-indent-function for
8152 save-selected-frame and with-selected-frame.
8154 * frame.el (save-selected-frame): New macro.
8155 (with-selected-frame): Ditto.
8156 (other-frame): Use `set-frame-focus'.
8158 1998-05-06 Oliver Graf <ograf@fga.de>
8160 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
8161 (dragdrop-drop-url-default) default handler for URL drops created
8162 (dragdrop-drop-mime-default) default handler for MIME drops created
8163 (dragdrop-drop-functions) default custom for handling drops created
8164 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
8166 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
8168 * mouse.el: Removed redundant mouse-mswindows-drop function.
8170 1998-05-05 Oliver Graf <ograf@fga.de>
8172 * about.el: changed some text in my entry
8173 * dragdrop.el: added customs
8175 1998-05-04 Oliver Graf <ograf@fga.de>
8177 * mouse.el: killed global drop key bindings
8178 (mouse-offix-drop) removed
8179 * dragdrop.el: created
8180 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
8182 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
8184 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
8185 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
8187 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
8190 * scrollbar.el (scrollbars-visible-p): Use new
8191 {vertical,horizontal}-scrollbar-visible-p specifiers.
8193 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
8195 * device.el (device-pixel-height):
8196 (device-pixel-width):
8200 (device-color-cells): Moved these 6 functions from device.c; they
8201 all use single (device-system-metrics) call.
8203 1998-05-09 SL Baur <steve@altair.xemacs.org>
8205 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
8209 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
8210 Suggested by Hrvoje Niksic <hniksic@srce.hr>
8212 * help.el (help-map): Remove Hyperbole keybinding logic.
8213 Suggested by: Michael Ernst <mernst@cs.washington.edu>
8215 1998-05-08 SL Baur <steve@altair.xemacs.org>
8217 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
8218 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
8220 1998-05-07 Andy Piper <andyp@parallax.co.uk>
8222 * msw-glyphs.el: use nicer icon3 from the frame icon.
8224 1998-05-07 SL Baur <steve@altair.xemacs.org>
8226 * version.el (emacs-version): Remove InfoDock conditionals.
8228 * startup.el (startup-splash-frame): Change ID logo name.
8230 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
8232 * files.el (after-find-file): If the user presses C-g on
8233 directory-creation prompt, kill the buffer.
8235 1998-05-06 SL Baur <steve@altair.xemacs.org>
8237 * simple.el (count-words-region): Reverse previous change.
8239 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
8241 * replace.el (query-replace): Just call perform-replace.
8242 (query-replace-regexp): Ditto.
8243 (perform-replace): Move region handling here.
8244 (perform-replace): Use the new arg to match-data.
8246 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
8248 * x-init.el: Install X specific display table that
8249 displays char 0240 as a space to avoid whatever it is
8250 that screws up display of that character code.
8252 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
8254 * help.el (function-arglist): If no arguments are documented for a
8255 subr, print nothing rather than incorrect output.
8257 1998-05-05 SL Baur <steve@altair.xemacs.org>
8259 * cmdloop.el (command-error): Update bail-out error message to use
8260 `emacs-program-name'.
8262 * lib-complete.el: Remove reader macro cruft.
8264 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
8267 * simple.el (count-words-region): Drop interactive-p check on the
8270 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
8274 Correct spelling of mswindows-font-canonicalize-name.
8276 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8278 * ldap.el (ldap-host-parameters-alist): Replaced with
8279 `ldap-host-parameters-plist'
8280 (ldap-search): Adapt to previous change
8282 1998-05-02 SL Baur <steve@altair.xemacs.org>
8284 * about.el (about-hackers): Update Bob Weiner bio.
8285 (about-maintainer-info): Ditto.
8287 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
8289 * simple.el (display-warning-minimum-level): Docfix.
8291 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
8293 * widget.el (:default-get): New keyword.
8294 * wid-edit.el (default, widget-default-default-get): Define it.
8295 (group, widget-group-default-get): Define it.
8296 (menu-choice, widget-choice-default-get): Define it.
8297 (widget-default-get): New function.
8298 (widget-choice-action): Call it.
8299 (widget-editable-list-entry-create): Call it.
8301 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8303 * byte-optimize.el (byte-boolean-vars): Removed.
8304 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
8305 lookup through `byte-boolean-vars'.
8307 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
8309 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
8310 resource-provided values into ghost specs for scrollbar-height and
8313 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8315 * byte-optimize.el: Don't attempt to optimize /=.
8317 * bytecomp.el (byte-compile-one-ore-more-args): New function.
8318 (byte-compile-/=): Ditto.
8320 1998-05-02 SL Baur <steve@altair.xemacs.org>
8322 * apropos.el: Use `with-displaying-help-buffer'.
8323 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
8324 Use `with-displaying-help-buffer'.
8325 (apropos-follow): Do not give special treatment to buffer cursor
8326 was in prior to a mouse click.
8327 (apropos-describe-plist): Use `with-displaying-help-buffer'.
8328 (apropos-print-doc): Set correct buffer for setting text
8331 1998-05-01 SL Baur <steve@altair.xemacs.org>
8333 * help.el (help-buffer-prefix-string): New variable.
8334 (help-buffer-name): Use it.
8336 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
8339 1998-04-30 Greg Klanderman <greg@alphatech.com>
8341 * frame.el (other-frame): Work even when focus-follows-mouse is true.
8343 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8345 * files.el (find-file-noselect): Update docstring.
8346 (find-file-noselect): Signal an error if found an unreadable file.
8347 (file-chase-links): Save the match data.
8348 (normal-mode): Use `lwarn' and `error-message-string'.
8349 (interpreter-mode-alist): Change defconst to defvar.
8350 (inhibit-first-line-modes-regexps): Ditto.
8351 (inhibit-first-line-modes-regexps): Added .tgz.
8352 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
8353 (change-major-mode-with-file-name): New user-option.
8354 (set-visited-file-name): Synched with FSF.
8355 (file-name-extension): New function, from FSF 20.3.
8356 (file-relative-name): Synched with FSF.
8357 (save-some-buffers): Support the C-r feature.
8358 (recover-session): Synched with FSF.
8359 (kill-some-buffers): Ditto.
8360 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
8362 1998-04-30 SL Baur <steve@altair.xemacs.org>
8364 * files.el (insert-file): Undo previous change and reenable use of
8367 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
8369 * window-xemacs.el (recenter): Define.
8371 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8373 * font.el (mswindows-font-create-name)
8374 (mswindows-font-create-object): new functions for mswindows type
8377 * msw-faces.el (mswindows-font-canicolize-name): fix so that
8378 strings are parsed as well as font objects.
8380 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
8382 * modeline.el (defining-kbd-macro): Restore modeline indication of
8383 kbd-macro being recorded.
8384 (add-minor-mode): Simplify docstring.
8385 (modeline-minor-mode-menu): Remove stuff.
8387 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8389 * code-process.el (call-process): dynamically decide process
8392 1998-04-29 Jim Radford <radford@robby.caltech.edu>
8394 * modeline.el: Add line-number-mode, column-number-mode to
8395 the modeline minor-mode menu. Button2 on the line number does
8398 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8400 * mouse.el: move x-selection-owner-p type things to
8403 * msw-init.el: copy zmacs stuff from x-init.el
8405 * msw-select.el (mswindows-own-selection)
8406 (mswindows-disown-selection) (mswindows-selection-owner-p): new
8407 functions. Very simple minded implementation of selectio
8410 * select.el (own-selection) (disown-selection)
8411 (activate-region-as-selection) (select-make-extent-for-selection)
8412 (valid-simple-selection-p): functions moved from x-select.el for
8413 generalized selection.
8415 * x-select.el: see select.el changes.
8417 * x-toolbar.el: use new selection functions.
8419 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8421 * packages.el (packages-find-package-directories): Fixed bug that
8422 would pick up multiple site-package directories.
8423 (package-locations): Added "xemacs-packages" as a late package
8426 * find-paths.el: Now uses `emacs-program-name' and
8427 `emacs-program-version'.
8428 Additions to enforce version-specific directories in
8429 `paths-find-version-directory'.
8431 1998-04-29 SL Baur <steve@altair.xemacs.org>
8433 * default.el: Removed.
8434 * site-start.el: Removed.
8436 1998-04-29 Didier Verna <didier@xemacs.org>
8438 * minibuf.el (minibuffer-history-minimum-string-length): Default
8441 1998-04-28 SL Baur <steve@altair.xemacs.org>
8443 * find-paths.el (paths-program-name): Rename.
8444 (paths-emacs-root-p): Ditto.
8445 (paths-find-site-directory): Ditto.
8447 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
8449 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
8450 `emacs-lisp-byte-compile-and-load'.
8452 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8454 * ldap.el (ldap-search): Fixed additional parameter passing to
8457 1998-04-27 Andy Piper <andyp@parallax.co.uk>
8459 * select.el (kill-primary-selection) (selection-owner-p)
8460 (copy-primary-selection) (yank-clipboard-selection)
8461 (selection-exists-p) (delete-primary-selection): new file and
8462 functions that do the right thing for the selected device.
8464 * x-menubar.el: use generalised selection functions.
8466 * dumped-lisp.el: dump select.el.
8468 1998-04-27 SL Baur <steve@altair.xemacs.org>
8470 * find-paths.el (paths-progname): New variable.
8471 (paths-emacs-root-p): Use it.
8472 (paths-find-site-directory): Ditto.
8474 1998-04-26 SL Baur <steve@altair.xemacs.org>
8476 * loadup.el ((member "dump" command-line-args)): Dump as
8477 `infodock' if InfoDock.
8479 1998-04-25 SL Baur <steve@altair.xemacs.org>
8481 * find-paths.el (construct-emacs-version): Simplify, include
8482 program name in the return value.
8483 * (paths-find-version-directory): Use it.
8485 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8487 * info.el (Info-parse-dir-entries): Fixed regexp
8488 (Info-build-dir-anew): Remove full suffix and capitalize info file
8489 name for files with no @direntry
8490 (Info-batch-rebuild-dir): New function
8491 (Info-suffixed-file): Check for regular files instead of simple
8492 file existence (could catch directories before)
8494 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8496 * setup-paths.el, find-paths.el: Removed uses of `not' which
8497 temacs doesn't have.
8499 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
8500 into root searching.
8502 1998-04-24 Martin Buchholz <martin@xemacs.org>
8504 * subr.el: Remove definition of `not'.
8506 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
8508 * msw-glyphs.el: enable graphics support.
8510 1998-04-23 Didier Verna <didier@xemacs.org>
8512 * x-menubar.el (default-menubar): restored the line-number-mode
8515 * misc doc string updates related to the options menu.
8517 1998-04-24 SL Baur <steve@altair.xemacs.org>
8519 * setup-paths.el (paths-construct-load-path): Fix typo.
8521 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8523 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
8524 font-menu-ignore-scaled-fonts don't have to be bound now; this
8525 gets us one step further towards making --no-autoloads work.
8527 * startup.el (normal-top-level): Load auto-autoloads only if
8528 lisp-directory is non-nil.
8530 * setup-paths.el (paths-construct-load-path): Made it robust
8531 against nil lisp-directory.
8533 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
8534 to the list of variables that cause a warning when nil.
8536 * toolbar.el (init-toolbar-location): Now works even when there's
8537 no toolbar icon directory.
8539 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
8541 * help.el (view-lossage): Recognize it.
8543 * simple.el (log-message): Mark multiline messages.
8545 1998-04-22 SL Baur <steve@altair.xemacs.org>
8547 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
8549 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
8551 * package-get.el (package-get-all): add `\n' separator to
8552 interactive specification so that both variables are read
8554 1998-04-22 Didier Verna <didier@xemacs.org>
8556 * x-menubar.el: ported the options menu to Custom.
8557 Moved the "read only" toggle button to the buffers menu.
8558 Corrected some missing ;;;###autoload or defcustom.
8560 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
8561 the scrollbar-visible specifier for options menu handling.
8563 * toolbar.el (toolbar-visible-p)
8564 (toolbar-captioned-p)
8565 (default-toolbar-position): defcustom wrappers around
8566 the toolbar specifiers for options menu handling.
8568 * frame.el (get-frame-for-buffer-default-instance-limit):
8569 defcustom it for options menu handling.
8571 * font-lock.el (font-lock-mode): defcustom and autoload the variable
8572 font-lock-mode for options menu handling.
8574 * cus-start.el: added Custom properties to overwrite-mode for
8575 options menu handling.
8577 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
8579 * about.el: shameless self-promotion.
8581 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
8583 * simple.el (raw-append-message): Slightly optimize.
8584 (remove-message): Use `push' for clarity.
8585 (append-message): Ditto.
8586 (display-warning): Dito.
8587 (raw-append-message): Send the message to the appropriate device.
8589 1998-04-22 SL Baur <steve@altair.xemacs.org>
8591 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8592 From Sean MacLennan <Sean.MacLennan@pika.ca>
8594 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8596 * setup-paths.el: Changed `directory-sep-char' to
8597 `path-separator', following a change in GNU Emacs.
8599 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8601 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8602 (Info-build-dir-anew): Add a final newline.
8603 (Info-build-dir-anew): Do not issue warning when rebuilding policy
8605 (Info-rebuild-dir): Ditto
8607 * dumped-lisp.el (preloaded-file-list): Added ldap.el
8609 1998-04-21 SL Baur <steve@altair.xemacs.org>
8611 * simple.el (count-words-buffer): Retain zmacs region.
8612 (count-words-region): Ditto.
8613 * simple.el: (what-line): Expanded line counts.
8614 (count-lines): New parameter to conditionalize whether collapsed
8616 From Bob Weiner <weiner@altrasoft.com>
8618 1998-04-19 SL Baur <steve@altair.xemacs.org>
8620 * packages.el (package-locations): infodock-packages must override
8621 mule-packages and packages.
8623 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
8626 remove rude messages from widget-activation-widget-mapper
8627 and widget-activation-glyph-mapper
8629 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
8631 * toolbar.el: Remove (featurep 'x) test from
8632 toolbar-make-button-list
8634 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
8636 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8637 only if in the same frame.
8639 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8641 * packages.el (package-locations): Added site-packages hierarchy.
8643 * setup-paths.el (paths-default-info-directories): Introduced and
8646 * packages.el, setup-paths.el: Set various path searching depths
8649 * packages.el (packages-hierarchy-depth):
8650 (packages-load-path-depth): Introduced and used.
8652 * setup-paths.el (paths-load-path-depth): Introduced and used.
8654 * find-paths.el (paths-find-recursive-path): Added max-depth
8657 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8659 * setup-paths.el (paths-construct-info-path): Removed
8660 dependency on behavior of (file-name-as-directory "").
8662 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8664 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8667 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8669 * dump-paths.el, startup.el: Added handling for --debug-paths.
8671 1998-04-15 William M. Perry <wmperry@aventail.com>
8673 * wid-edit.el: We cannot just set the help-echo or balloon-help
8674 properties for an extent based on the :help-echo widget
8675 property, since help-echo and balloon-help cause an EXTENT to
8676 get passed in, where :help-echo functions are expecting a WIDGET
8678 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
8680 * scrollbar.el (init-scrollbar-from-resources): Call
8681 mswindows-init-scrollbar-metrics when appropriate.
8683 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
8685 * dumped-lisp.el: dump x-toolbar for window system
8687 * msw-init.el (init-post-mswindows-win): enable toolbars if we
8688 have support and xpm.
8690 1998-04-16 SL Baur <steve@altair.xemacs.org>
8692 * files.el (toggle-read-only): Fix docstring.
8693 From Didier Verna <didier@xemacs.org>
8695 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8697 * startup.el (normal-top-level): Load autoload-file-name without
8698 specifying an extension---some people only auto-autoload.el.gz.
8700 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
8702 * files.el (backup-enable-predicate): Don't bomb on NAME being
8705 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8707 * find-paths.el, packages.el: Now prefers configure'd paths.
8708 This shouldn't cause any of the originally anticipated problems as
8709 the current paths architecture will not define the various
8710 configure-xxx variables if they're not specified on the configure
8713 * find-paths.el, setup-paths.el, packages.el: Removed all
8714 mentionings of "/" as a path separator.
8715 Used paths-construct-path throughout.
8717 * find-paths.el (paths-construct-path): Created to assemble paths
8718 from directory components.
8720 * setup-paths.el, packages.el: Used paths-decode-directory-path
8721 instead of decode-path-internal.
8723 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8725 (paths-decode-directory-path) Created.
8727 * setup-paths.el: Changed configure-exec-path to
8728 configure-exec-directory.
8730 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8732 * packages.el (packages-find-packages): Fixed decoding of
8735 * startup.el: -no-packages -> -no-early-packages.
8737 (packages-load-package-lisps): Fixed loading of auto-autoload
8740 * startup.el (normal-top-level): Fixed loading of core
8743 * obsolete.el: Un-obsoleted site-directory. Sigh.
8745 * startup.el, packages.el, dump-paths.el: Added proper settings
8746 for site-directory and lisp-directory variables.
8748 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8749 inhibit-package-autoloads and fixed handling of it.
8751 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8752 handling of former inhibit-package-init, now
8753 inhibit-early-packages, to make -vanilla etc. work.
8755 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
8757 * code-process.el (start-process): Fallback to 'undecided instead
8758 of 'binary for process input coding stream.
8760 * process.el (start-process): Docstring fix.
8762 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8764 * info.el (Info-insert-dir): Do not insert temporary dir files
8765 in Info-dir-file-attributes
8766 (Info-build-dir-anew): Ensure temporary buffer is not read-only
8767 (Info-rebuild-dir): Ditto.
8769 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8771 * obsolete.el: Added obsoleteness declarations for
8772 `site-directory' and `Info-default-directory-list'.
8774 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8776 * find-paths.el (paths-find-emacs-root): Only look at the
8777 executable at the end of the symlink chain for determining the
8780 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8782 * setup-paths.el (paths-construct-info-path): Changed construction
8783 to cater to gone default in configure.
8785 * find-paths.el (paths-uniq-append): Added.
8787 * packages.el: Rewritten package path construction once again.
8789 * dump-paths.el, startup.el: Removed package-path as a global
8792 * package-admin.el (package-admin-add-single-file-package):
8793 (package-admin-add-binary-package): Changed package-path to
8796 * packages.el (packages-split-path): Split path at "/" rather than
8797 nil according to change in emacs.c.
8799 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8801 * setup-paths.el (paths-construct-info-path): Changed info path
8802 order so that directories come out right.
8803 (paths-find-lock-directory): Fixed bug: It used to think
8804 configure-lock-directory is a path.
8806 1998-04-06 Jeff Miller <jmiller@smart.net>
8808 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
8809 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
8810 eases the use of toolbar-add/kill-item functions.
8812 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
8814 * code-files.el (file-coding-system-alist): Commented out
8815 loaddefs.el magical treatment.
8817 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8819 * info.el (Info-rebuild-outdated-dir): Added new option
8820 `conservative' and made it the default
8821 (Info-rebuild-dir): Appropriately parse multi-line description
8822 strings, and multi-section dir files. Issue warning when dir
8823 is rebuilt as temporary
8824 (Info-build-dir-anew): Issue warning when dir is built as
8827 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
8829 * list-mode.el (list-mode-map): Bind highlight motion commands to
8830 standard keys left, right, C-b and C-f.
8832 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8834 * files.el (auto-mode-alist): allow .sc for Scheme->C
8836 1998-04-06 SL Baur <steve@altair.xemacs.org>
8838 * loadup.el (pureload): Don't quote (garbage-collect).
8840 1998-04-04 SL Baur <steve@altair.xemacs.org>
8842 * package-get-base.el: Updated.
8844 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
8846 * isearch-mode.el (isearch-just-started): New variable.
8847 (isearch-mode): Set it.
8848 (isearch-repeat): Advance one character forward only if the search
8849 was successful, and was not just started.
8850 (isearch-repeat): Clear isearch-just-started.
8852 1998-04-02 SL Baur <steve@altair.xemacs.org>
8854 * finder.el (finder-compile-keywords): Don't eval new finder-inf
8857 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
8859 * subr.el (listify-key-sequence): Removed.
8861 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
8863 * bytecomp.el (byte-compile-print-gensym): New option.
8864 (byte-compile-output-file-form): Use it.
8865 (byte-compile-output-docform): Ditto.
8866 (byte-compile-compiled-obj-to-list): Ditto.
8868 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
8870 * msw-glyphs.el: set frame icon if xpm support.
8872 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8874 * help.el: Code that pretty prints variable values
8877 1998-04-02 SL Baur <steve@altair.xemacs.org>
8879 * find-paths.el (paths-emacs-root-p): Correct test for installation
8881 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8883 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8885 * loaddefs.el: Don't set debug-ignored-errors; leave
8886 its default value set to nil.
8888 1998-03-29 Damon Lipparelli <lipp@primus.com>
8890 * info.el (Info-rebuild-dir): fixed mis-spelling.
8892 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8894 * info.el (Info-rebuild-outdated-dir): New custom var
8895 (Info-insert-node): Create/update dir file when needed, ie when it
8896 does not exist or is older than some info files in directory
8898 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8900 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8901 for last packages, mainly for using a 20.4 package base.
8903 * packages.el (late-packages): Typo fix. It was called
8906 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8907 relative symlinks correctly.
8908 (paths-find-emacs-roots): More rigorous checking for plausible
8909 configuration-time root.
8911 * startup.el (normal-top-level): Added a warning if XEmacs cannot
8914 1998-03-27 Martin Buchholz <martin@xemacs.org>
8916 * faces.el: Fix docstrings.
8917 * glyphs.el: Fix docstrings.
8918 * mouse.el: Fix docstrings.
8920 * frame.el: Change phrase `current frame' to `selected frame'.
8922 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8924 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8925 macros using backquote to make them infinitely more readable.
8927 1998-03-30 SL Baur <steve@altair.xemacs.org>
8929 * packages.el (packages-find-package-path): Hardcoded specialized
8930 InfoDock support until we can clean this up.
8932 * help.el (describe-bindings-1): Return the value of the bindings
8933 help buffer created.
8934 (describe-bindings): Ditto.
8936 * simple.el (set-variable): Restore previous behavior of not
8937 bombing if the variable to set is not boundp.
8939 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8941 * packages.el (packages-handle-package-dumped-lisps): Allow for
8942 non-local files to be loaded off the package-lisp variable.
8944 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8946 * x-faces.el: Global X resources should override
8947 specs for all device classes (color, grayscale, mono);
8948 code currently doesn't override any of them. Fixed by
8949 calling remove-specifier with '(x default) as the tag
8950 set and allowing inexact matches.
8952 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8954 * faces.el: Separated face initializations based on
8955 device classes into device type specific (tag set,
8956 instantiator) pairs.
8958 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
8960 * wid-edit.el (widget-choice-action): Remember user's explicit
8962 (widget-choice-value-create): Respect it.
8963 From Richard Stallman <rms@gnu.org>
8965 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8967 * setup-paths.el (paths-construct-info-path): Always append
8968 existing directories from configure-time info path.
8970 * startup.el (startup-setup-paths): Renamed misnamed info-path to
8971 Info-directory-list.
8973 * info.el: Removed Info-default-directory-list which was broken by
8975 Removed bogus initialization of Info-directory-list---startup.el
8976 can do a much better job.
8977 Added autoload of Info-directory-list.
8979 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8980 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8981 be exclusive; now it's merely given precedence, just like in the
8984 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8986 * find-paths.el (paths-find-architecture-directory): Fix bug with
8987 finding; it used to default too early.
8989 1998-03-25 Martin Buchholz <martin@xemacs.org>
8991 * packages.el (packages-split-path): Fix a bug; it used to fail
8992 for paths that weren't split.
8994 1998-03-26 SL Baur <steve@altair.xemacs.org>
8996 * finder.el (finder-compile-keywords): trap on errors.
8998 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
9000 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
9001 fourth argument of t so that only the specs exactly
9002 matching the tag lists are removed.
9004 1998-03-25 SL Baur <steve@altair.xemacs.org>
9006 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
9008 1998-03-23 SL Baur <steve@altair.xemacs.org>
9010 * minibuf.el (mouse-read-file-name-1): If a default directory was
9011 specified, use it for generating the completions.
9013 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9015 * update-elc.el: Now respects inhibit-package-init and
9017 Now does path construction with loadup-paths.
9019 * startup.el (normal-top-level, startup-setup-paths): Now respects
9020 inhibit-package-init and inhibit-site-lisp.
9022 * packages.el (packages-find-package-path): Extended package path
9023 by version-specific hierarchies.
9024 (packages-find-packages): Now respects inhibit flag and
9026 Moved path setup to loadup-paths.
9028 * make-docfile.el: Now respects inhibit-package-init and
9030 Now does path construction with loadup-paths.
9032 * loadup.el: Now respects inhibit-package-init and
9035 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
9037 * loadup-paths.el: New file: setup load-path to encompass
9040 1998-03-22 SL Baur <steve@altair.xemacs.org>
9042 * auto-show.el: load-gc renamed to pureload.
9043 * site-load.el: Ditto.
9044 * packages.el (toplevel): Ditto.
9045 * loadup.el (really-early-error-handler): Ditto.
9046 * dumped-lisp.el (preloaded-file-list): Ditto.
9047 * cus-face.el (custom-declare-face): Ditto.
9049 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9051 * <Today>: The Big Path Searching Overhaul.
9053 * find-paths.el: New file: find and assemble paths in the
9054 installation hierarchy.
9056 * setup-paths.el: New file: global layout of paths and directories
9057 within the XEmacs hierarchy.
9059 * packages.el: Replaced everything related to path searching and
9060 startup by code in terms of find-paths.
9062 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
9063 the new path searching engine.
9065 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
9068 1998-03-22 SL Baur <steve@altair.xemacs.org>
9070 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
9073 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
9075 * msw-glyphs.el: Added check for 'mswindows feature, so the file
9076 compiles identically in any configuration.
9077 Removed irrelevant commentary.
9079 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
9081 * simple.el (set-variable): Allow setting specifiers.
9083 1998-03-19 SL Baur <steve@altair.xemacs.org>
9085 * lisp.el (forward-sexp): Revert previous change.
9087 1998-03-18 SL Baur <steve@altair.xemacs.org>
9089 * frame.el (frame-initialize): Use `delete-console' instead of
9090 `delete-device' to delete the stream console to match the usage in
9093 1998-03-16 SL Baur <steve@altair.xemacs.org>
9095 * files.el (cdpath-previous): New variable.
9097 From Bob Weiner <weiner@wave.altrasoft.com>
9099 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
9101 * keydefs.el: Changed keybindings of forward-char,
9102 backward, scroll-up and scroll-down to point to their
9103 -command counterparts.
9105 * simple.el: New functions: forwarc-char-command,
9106 backwrad-char-command, scroll-up-command,
9107 scroll-down-command which work liek their counterparts
9108 except that they honor the variable
9109 signal-error-on-buffer-boundary.
9111 Definition of signal-error-on-buffer-boundary received
9114 defvar declaration added for word-across-newline to avoid
9115 byte-compiler warning about the free variable reference.
9117 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
9119 * winnt.el: Removed "%t" from the beginning of
9120 modeline-format. From now on, there's no nt-specifics in the modeline.
9122 1998-03-14 SL Baur <steve@altair.xemacs.org>
9124 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
9125 of `when' with `if'.
9127 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
9129 * msw-glyphs.el: New file. Defines TTY-style glyphs for
9130 mswindows. Must be reworked along with glyphs.el, or
9131 merged into it, after there is images support.
9133 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
9136 1998-03-13 SL Baur <steve@altair.xemacs.org>
9138 * faces.el: fix for text cursor initialization.
9139 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
9140 From Andy Piper <andyp@parallax.co.uk>
9142 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
9144 * files.el (set-auto-mode): If a mode is not fboundp, check to see
9145 if there is an existing package that handles it and warn the user
9148 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
9150 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
9151 Installation" menu item when Installation-string is not bound.
9153 1998-03-11 SL Baur <steve@altair.xemacs.org>
9155 * lisp.el (forward-sexp): Fix for test for balanced sexp.
9156 From Jeremiah W. James <jerry@cs.ucsb.edu>
9158 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
9161 * faces.el: Fix face initialization.
9163 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
9165 * files.el (backup-enable-predicate): fix breakage introduced
9168 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9170 * x-faces.el (x-init-face-from-resources): The
9171 TTY face property retrieval functions don't return
9172 specifiers, so use face-property instead.
9174 1998-03-09 SL Baur <steve@altair.xemacs.org>
9176 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
9178 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9180 * x-menubar.el: Expanded documentation for
9181 option-save-faces. Changed Options -> Browse Faces
9182 menu entry to invoke customize-face.
9184 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9186 * faces.el: Most face initialization moved out of
9187 init-other-random-faces to the top level so that the
9188 initialization happens before Xemacs is dumped. Much
9189 of the fascist "face-differs-from-default-p or FROB!"
9190 code has been retired in favor of letting the user do
9191 what they want to do. Face initialization code changed
9192 to use `default' specifier tag so that the settings can
9193 be overridden later if the user wishes it.
9195 1998-03-08 SL Baur <steve@altair.xemacs.org>
9197 * about.el (about-hackers): Update contributors list.
9199 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
9201 * specifier.el: Define new specifier tag `default'.
9203 * modeline.el: Initialize faces using `default' tag.
9205 * x-faces.el (x-init-face-from-resources): Remove
9206 specifier specs containing the `default' tag before
9209 1998-03-02 John Jones <jj@asu.edu>
9211 * package-get.el (package-get-all): fixed arguments on call to
9212 package-admin-add-single-file-package.
9213 * package-get.el (package-get-installedp): fixed to match
9214 advertised behavior.
9215 * package-get.el: added function package-get-update-all which
9216 installs newest versions of all the current packages (if they are
9217 not already installed).
9219 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
9221 * files.el (find-file-noselect): Uncommented `truename' binding in
9222 `let*' and use it later to set `buffer-file-truename' iff it's
9223 still nil, as happens for example when finding a compressed
9224 file with "jka-compr".
9226 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
9228 * faces.el: in make-face-* type functions do the operation for all
9229 window systems, not just the first one found.
9231 * font.el: call mswindows-list-fonts for mswindows.
9233 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
9235 * code-process.el (call-process-region):
9236 * process.el (call-process-region):
9237 * package-get.el (package-get-dir):
9238 * files.el (backup-enable-predicate):
9239 * gnuserv.el (gnuserv-temp-file-regexp):
9240 Use temp-directory in place of `/tmp'.
9242 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
9244 * "Fast" dired-in-C enhancements for Windows 95/NT:
9246 * files.el: Added function, `wildcard-to-regexp', from GNU
9249 * files.el (insert-directory): Modified to use special
9250 dired-in-C enhancements if present.
9252 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
9254 * code-files.el: make default coding no-conversion.
9256 1998-03-02 SL Baur <steve@altair.xemacs.org>
9258 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
9261 * update-elc.el: Strip directory when testing for files not to
9264 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
9266 * lisp-mode.el: Use recommended form for menus.
9268 * info.el (Info-construct-menu): Use recommended form for menus.
9270 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
9273 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
9275 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
9276 (get-frame-for-buffer-noselect): Always return frames
9277 in the not-this-window-p cond clause.
9279 1998-02-27 SL Baur <steve@altair.xemacs.org>
9281 * help.el (describe-installation): New function.
9283 * x-menubar.el (default-menubar): Add describe-installation to
9286 * packages.el (packages-unbytecompiled-lisp): Installation.el
9287 should not be bytecompiled.
9289 * dumped-lisp.el (preloaded-file-list): Dump Installation with
9292 * x-menubar.el (default-menubar): Use correct guard for VM menu
9295 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
9297 From Andy Piper <andyp@parallax.co.uk>
9299 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9301 * ldap.el: Do not require ldap-internal at compile time.
9303 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
9305 * code-files.el: new file. a virtual copy of mule-files.el
9307 dependencies. (toggle-buffer-file-ocding-system) new function for
9308 changing the eol type for the current buffer.
9310 * code-process.el: new file. a copy of
9311 mule-process.el. mule-process.el will disappear when things have
9314 * coding.el: new file. a virtual copy of mule-files.el but
9315 without charset dependencies. (coding-system-base) new function
9316 for getting the parent coding system of a coding system with eol
9319 * dumped-lisp.el: add above files for the non-mule case.
9321 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
9323 * window-xemacs.el (display-buffer): If no explicit
9324 frame is specified, search for a window that displays
9325 the buffer on the currently selected frame, before
9326 searching other frames.
9328 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
9330 * frame.el (get-frame-for-buffer): If not-this-window-p
9331 is non-nil, use window on the selected frame if it is not
9332 also the selected window. When defaulting, search for
9333 windows on the currently selected fgrame before searching
9336 1998-02-25 Didier Verna <didier@xemacs.org>
9338 * modeline.el (modeline-swap-buffers): originally named
9339 `mouse-release-modeline'. Whether to actually swap the buffers is
9340 decided in `mouse-drag-modeline'.
9341 (mouse-drag-modeline): A button release event is considered a
9342 mouse click is both X (modeline scroll) and Y (modeline drag) pos
9345 1998-02-25 SL Baur <steve@altair.xemacs.org>
9347 * x-menubar.el: Put redo on the menubar.
9348 From Aki Vehtari <Aki.Vehtari@hut.fi>
9350 1998-02-22 Greg Klanderman <greg@alphatech.com>
9352 * bytecomp.el (displaying-byte-compile-warnings): if
9353 temp-buffer-show-function is set, use it to display current set of
9354 warnings in the "*Compile-Log-Show*" buffer.
9356 * simple.el (display-warning-buffer): if temp-buffer-show-function
9357 is set, use it to display current set of warnings in the
9358 "*Warnings-Show*" buffer.
9360 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9362 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
9365 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
9367 * menubar.el: Allow button descriptors at least 2 long.
9369 * x-menubar.el (default-menubar): Use recommended forms.
9370 (file-menu-filter): Remove.
9371 (edit-menu-filter): Remove.
9373 1998-02-24 SL Baur <steve@altair.xemacs.org>
9375 * about.el (about-hackers): Updated.
9377 1998-02-22 Greg Klanderman <greg@alphatech.com>
9379 * help.el (help-max-help-buffers): new variable
9380 (help-register-and-maybe-prune-excess): new function
9381 (help-buffer-name): use help-max-help-buffers.
9382 (with-displaying-help-buffer): use
9383 help-register-and-maybe-prune-excess.
9385 * help.el (help-maybe-pretty-print-value): if the value fits on
9388 1998-02-21 Greg Klanderman <greg@alphatech.com>
9390 * (with-displaying-help-buffer): there is no need to kill the buffer
9391 if it exists, because with-output-to-temp-buffer will clear it.
9392 further, killing the buffer violates the rule that
9393 temp-buffer-show-function, if set, has the full responsibility of
9394 showing the temp buffer. killing the buffer fucks with the window
9395 configuration, hosing temp-buffer-show-function.
9398 1998-02-23 Didier Verna <didier@xemacs.org>
9400 * modeline.el (mouse-drag-modeline):
9401 - Always scroll the modeline that was originally clicked on.
9402 - Use x pixels instead of x characters (which doesn't work anyway)
9403 as horizontal reference for modeline dragging. This allows us to
9404 keep on dragging the modeline even if the motion event occurs in
9407 1998-02-23 Didier Verna <didier@xemacs.org>
9409 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
9410 glyph on the modeline to indicate that dragging the mouse has an
9411 effect both horizontally and vertically.
9413 1998-02-24 SL Baur <steve@altair.xemacs.org>
9415 * about.el (about-xemacs): Get rid of redundant visible version
9418 1998-02-19 SL Baur <steve@altair.xemacs.org>
9420 * about.el (about-hackers): Update credits.
9422 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
9424 * prim/register.el (view-register): Show register type file-query.
9426 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
9428 * mode-motion.el (mode-motion-highlight-internal):
9429 save-excursion inside save-window-exucrsion form to
9430 hide buffer point changes from save-window-excursion.
9431 Prevents display flickering when the mouse pointer
9434 1998-02-17 Didier Verna <didier@xemacs.org>
9436 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
9437 function to handle correctly the case of a toolbar one side of the
9438 window: scrolling will not necessarily happen.
9440 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
9442 * files.el (after-find-file): Restore missing argument
9443 to format that provides filename for "... consider M-x
9444 recover-file" message. Also call `message' with "%s"
9445 as the first arg instead of an arbitrary string.
9447 1998-02-18 SL Baur <steve@altair.xemacs.org>
9449 * about.el (about-hackers): Various additions.
9451 1998-02-15 SL Baur <steve@altair.xemacs.org>
9453 * autoload.el (generate-file-autoloads-1): Don't force an extra
9454 line out when copying on-the-same line autoloads.
9456 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
9459 1998-02-14 Martin Buchholz <martin@xemacs.org>
9461 * x11/x-win-xfree86.el (x-win-init-xfree86):
9462 * x11/x-win-sun.el (x-win-init-sun):
9463 * x11/x-init.el (x-initialize-compose):
9465 (backward-or-forward-kill-sexp):
9466 (backward-or-forward-kill-sentence):
9467 (backward-or-forward-kill-word):
9468 (backward-or-forward-delete-char):
9469 * prim/isearch-mode.el (isearch-help-or-delete-char):
9470 Use x-keysym-on-keyboard-sans-modifiers-p instead of
9471 x-keysym-on-keyboard-p to detect backspace.
9472 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
9473 Clean up symbols used with dead keys, checking Linux and solaris
9475 Simplify x-win-*.el using above methods.
9476 Change documentation for x-keysym-*-p functions.
9478 1998-02-14 SL Baur <steve@altair.xemacs.org>
9480 * about.el (about-hackers): Restore entries for Michael Sperber and
9482 From Vinnie Shelton <acs@acm.org>
9484 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
9486 * simple.el (count-words-region): Ditto.
9488 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
9490 * simple.el (count-words-buffer): Document. Don't print anything
9493 1998-02-12 SL Baur <steve@altair.xemacs.org>
9495 * packages.el (packages-hardcoded-lisp): easymenu.el is in
9496 multiple files in InfoDock.
9498 1998-02-11 SL Baur <steve@altair.xemacs.org>
9500 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
9501 from version.el in InfoDock.
9503 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
9506 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9508 * bytecomp-runtime.el (proclaim-inline): Single quotes around
9509 variable name in docstring.
9511 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
9513 * menubar.h: Include "gui.h".
9515 1998-02-10 SL Baur <steve@altair.xemacs.org>
9517 * site-load.el: Fix documentation.
9519 1998-02-09 SL Baur <steve@altair.xemacs.org>
9521 * package-get-base.el (package-get-base): Updated.
9523 * keymap.el: PC-ize.
9525 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9527 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
9528 from' on a fresh line.
9530 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
9532 * help.el (help-maybe-pretty-print-value): prin1, not princ the
9535 1998-02-09 SL Baur <steve@altair.xemacs.org>
9537 * undo-stack.el: PC-ize.
9539 * cmdloop.el: PC-ize.
9541 1998-02-08 SL Baur <steve@altair.xemacs.org>
9543 * bytecomp-runtime.el: PC-ize.
9545 * byte-optimize.el: Prolog fixup. PC-ize.
9547 * cus-dep.el: Spelling fix.
9549 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
9552 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9554 * text-mode.el (text-mode-hook-identify): New function,
9555 put on text-mode-hook. Set text-mode-variant here.
9556 (text-mode): Don't set it here.
9558 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9560 * text-mode.el (text-mode-hook): New defvar.
9561 (text-mode-variant): New variable.
9562 (text-mode): Set that variable locally.
9563 (toggle-text-mode-auto-fill): New command.
9565 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9567 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
9569 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9571 * text-mode.el (paragraph-indent-text-mode):
9572 Renamed from spaced-text-mode.
9573 (text-mode-map): Bind TAB to indent-relative.
9574 (indented-text-mode-map): Variable deleted.
9575 (indented-text-mode): Now an alias for text-mode.
9577 1998-02-05 SL Baur <steve@altair.xemacs.org>
9579 * loadup.el: test-atoms debugging stuffs removed.
9581 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
9583 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
9585 1997-12-30 Colin Rafferty <colin@xemacs.org>
9587 * help.el (describe-beta): Made it use `locate-data-file'.
9588 (describe-distribution): Ditto.
9589 (describe-copying): Ditto.
9590 (describe-project): Ditto.
9591 (view-emacs-news): Ditto.
9593 * help-nomule.el (help-with-tutorial): Made it use
9594 `locate-data-file' to find tutorial.
9596 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
9598 * about.el: Corrected my email address.
9600 * mouse.el: Added 'mouse-mswindows-drop' similar to
9603 1998-01-27 SL Baur <steve@altair.xemacs.org>
9605 * loadup.el (running-xemacs): Spelling fix.
9607 1998-01-26 Colin Rafferty <colin@xemacs.org>
9609 * packages.el (packages-find-packages-1): Don't allow a backwards
9610 compatible lisp tree to overwrite `preloaded-file-list'.
9612 1998-01-26 SL Baur <steve@altair.xemacs.org>
9614 * loadup.el: Don't delete "xemacs" prior to dumping.
9616 1998-01-24 SL Baur <steve@altair.xemacs.org>
9618 * package-info.el (pi-last-mod-date): New function.
9619 (pi-author-version): New function.
9620 (batch-update-package-info): Use them.
9622 1998-01-23 Colin Rafferty <colin@xemacs.org>
9624 * frame.el (get-frame-for-buffer-default-to-current): Create.
9625 (get-frame-for-buffer-noselect): Allow user to use current frame
9626 with `get-frame-for-buffer-default-to-current'.
9628 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
9630 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9631 (byte-compile-output-docform): Ditto.
9632 (byte-compile-compiled-obj-to-list): Ditto.
9634 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
9636 * startup.el (command-line-1): Removed code that ran
9639 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
9641 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9643 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
9645 * frame.el (suspend-emacs-or-iconify-frame): Check using
9646 `device-on-window-system-p' instead of explicitly checking for X,
9647 so that the same logic works for MS Windows.
9648 (suspend-or-iconify-emacs): Ditto.
9650 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
9652 * about.el (about-maintainer-info): Andy Piper is back.
9653 (xemacs-hackers): Updated Andy Piper's email address.
9654 (about-hackers): Added Jonathan Harris.
9655 (about-hackers): Updated Tibor Polgar's email address.
9657 1998-01-18 SL Baur <steve@altair.xemacs.org>
9659 * about.el: Add xemacs.org email manager.
9661 * package-get-base.el (package-get-base): Updated with most recent
9664 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9666 * help.el (function-arglist): Use `indirect-function' instead of
9667 `symbol-function' so that aliases are treated correctly.
9669 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9671 * help.el (help-map): Add f1 binding to `help-for-help'.
9672 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9673 (describe-key-briefly): Use `princ' "%s" to print object.
9674 (with-displaying-help-buffer): Kill buffer if it exists, again.
9675 (describe-key): Use `princ' "%s" to print object.
9676 (describe-function-1): Use `princ' "%s" to print object.
9677 Commented out alias lines removed.
9678 (help-pretty-print-limit): New variable to control pretty-printing
9680 (help-maybe-pretty-print-value): Steve wins! Renamed back from
9681 `help-pretty-print-value' again. Only print-print when OBJECT is
9682 list of length less than `help-pretty-print-limit'.
9683 (describe-variable): Use `help-maybe-pretty-print-value' again.
9685 1998-01-18 SL Baur <steve@altair.xemacs.org>
9687 * simple.el (blink-matching-open): Remove C++ kludge.
9688 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9690 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9692 * info.el (Info-default-directory-list): Made the documentation
9695 1998-01-13 Martin Buchholz <martin@xemacs.org>
9698 * lisp/package-admin.el:
9699 * lisp/build-report.el:
9702 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
9704 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9705 warnings in Java buffers without final newline and editing the
9708 1998-01-17 SL Baur <steve@altair.xemacs.org>
9710 * packages.el (packages-find-packages-1): Don't allow a backwards
9711 compatible lisp tree to overwrite `preloaded-file-list'.
9712 Suggested by Colin Rafferty <colin@xemacs.org>
9714 * mouse.el (mouse-offix-drop): Set undo-boundary.
9715 From Oliver Graf <ograf@fga.de>
9717 1998-01-13 SL Baur <steve@altair.xemacs.org>
9719 * loadup.el (load-gc): rewrite as defun.
9720 Print something sensical if a required dump-time file isn't found.
9722 1998-01-12 SL Baur <steve@altair.xemacs.org>
9724 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9725 bug strikes a menudescriptor.
9727 * package-get-base.el (package-get-base): Updated.
9729 * package-info.el (batch-update-package-info): Derive REQUIRES
9732 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
9734 * files.el (save-some-buffers): Don't play games with deleting
9735 other windows if we are in the minibuffer window.
9737 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9739 * modeline.el (modeline-minor-mode-menu): Add support for :active
9740 (add-minor-mode): Document :active property to TOGGLE.
9742 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9744 * modeline.el (modeline-minor-mode-menu): Add support for an
9745 `:included' predicate in the `toggle-sym' plist.
9746 (add-minor-mode): Document the :included property, format
9747 docstring some more.
9748 (modeline-minor-mode-menu): Documentation string added.
9750 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9752 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9753 labels from the symbol-names by thwacking off the overly redundant
9754 and overused "mode", parenthesizing "minor", and capitalizing the
9755 resultant strings. Also shortened the menu's title by eliminating
9756 the redundant buffer name.
9757 (add-minor-mode): Beautified the docstring, added mention of the
9758 `:menu-tag' property of TOGGLE.
9759 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9760 `toggle-sym' to beatify the mode-life menus.
9761 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
9762 `auto-fill-function'.
9764 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9766 * modeline.el (modeline-minor-mode-menu): Changed the string-only
9767 menus to :style 'toggle.
9769 1997-12-10 Markus Linnala <maage@cs.tut.fi>
9771 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9773 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
9775 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9776 only recognize first hyperlink.
9777 (hyper-apropos-highlightify): Deletia, this is already done by
9778 `hyper-apropos-insert-face'.
9779 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9781 1998-01-09 SL Baur <steve@altair.xemacs.org>
9783 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9785 (toolbar-mail-reader): Add support for `send'.
9786 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9788 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9790 * info.el (Info-emacs-info-file-name): Add defvar for
9791 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9792 will function properly.
9794 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
9796 * simple.el: make the backwards delete function called by
9797 `backward-or-forward-delete-char' user configurable.
9799 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9801 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9802 compiled function got loaded from.
9804 1998-01-09 SL Baur <steve@altair.xemacs.org>
9806 * term/apollo.el: Synched up with InfoDock 3.6.2.
9808 1998-01-08 SL Baur <steve@altair.xemacs.org>
9810 * startup.el (load-init-file): Load autoloads earlier.
9811 (startup-splash-frame): Handle InfoDock logo.
9813 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9815 (x-init-toolbar-from-resources): Move from x-toolbar.el.
9817 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9818 doesn't have this function.
9820 * packages.el (locate-data-file): Fix to call `locate-file'.
9822 1998-01-07 SL Baur <steve@altair.xemacs.org>
9824 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9825 version of version.el.
9826 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9828 * x-menubar.el (default-menubar): Guard reference to
9830 (default-menubar): Guard references to `font-lock-mode'.
9831 (default-menubar): Guard references to font-menu-this-frame-only-p'.
9832 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9834 * make-docfile.el: Don't snarf doc strings from autoloads.
9836 * startup.el (load-init-file): Use algorithm from loaddefs.el for
9837 loading auto-autoloads files.
9839 * loaddefs.el: Disable dumping autoloads.
9841 1998-01-05 SL Baur <steve@altair.xemacs.org>
9843 * lisp-mnt.el: Synch to Emacs 20.2.
9845 * help.el: Remove manual autoload of `finder-by-keyword'.
9847 * finder.el (finder-by-keyword): Autoload.
9849 * help.el: Conditionalize hyperbole setup.
9851 1998-01-04 SL Baur <steve@altair.xemacs.org>
9853 * packages.el (package-require): Update to reflect new data format.
9855 1998-01-02 Didier Verna <didier@xemacs.org>
9857 * x-menubar.el (default-menubar): make the tutorials available
9858 through the menubar. (Plus some compilation warnings cleanup).
9860 1998-01-04 SL Baur <steve@altair.xemacs.org>
9862 * check-features.el: New file. Perform sanity check after build.
9864 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9865 files to tooltalk package.
9866 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9869 * package-admin.el (package-admin-xemacs): Use better default for
9870 location of XEmacs binary.
9872 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
9874 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9875 tag with sexp and add value tag with value `t'.
9877 1998-01-03 SL Baur <steve@altair.xemacs.org>
9879 * package-get.el: Changes to work with real data.
9880 From Pete Ware <ware@cis.ohio-state.edu>
9882 * packages.el (packages-reload-autoloads): Guard load for the time
9885 * update-elc.el ("packages.el"): Force loading packages.el instead
9886 of possibly out-of-date packges.elc.
9887 * make-docfile.el ("packages.el"): Ditto.
9889 1998-01-02 Colin Rafferty <colin@xemacs.org>
9891 * build-report.el (build-report-delete-regexp): Added a rule for
9892 the main tarball shadowing anything past it.
9894 1998-01-02 SL Baur <steve@altair.xemacs.org>
9896 * packages.el (package-provide): Delete a previous provide.
9898 * package-info.el: New file.
9900 * package-get.el: New file.
9901 From Pete Ware <ware@cis.ohio-state.edu>
9902 (package-get): Fix md5 computation to work with Mule.
9904 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9906 * simple.el (log-message-*): Quote symbols in docstrings properly.
9908 1998-01-01 SL Baur <steve@altair.xemacs.org>
9910 * packages.el (packages-new-autoloads): Ignore symbolic links.
9912 * cus-face.el (face-custom-attributes-get): Fix typo.
9913 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9915 1997-12-31 SL Baur <steve@altair.xemacs.org>
9917 * startup.el (load-init-file): Reload new or changed autoloads
9918 unless inhibited. Reload modified dumped lisp (stubbed).
9920 * packages.el (packages-new-autoloads): New function.
9921 (packages-reload-autoloads): New function.
9922 (packages-reload-dumped-lisp): New (stub) function.
9924 * loadup.el: Inhibit reloading dumped files when running temacs.
9926 * loadhist.el (file-provides): Extend to handle variant
9929 * replace.el (query-replace): Fix typo.
9931 1997-12-30 SL Baur <steve@altair.xemacs.org>
9933 * make-docfile.el: list-autoloads-path has been renamed.
9934 * update-elc.el: list-autoloads has been renamed.
9936 * packages.el (packages-list-autoloads): Renamed.
9937 (packages-list-autoloads-path): Ditto.
9939 1997-12-29 Colin Rafferty <colin@xemacs.org>
9941 * packages.el (packages-find-packages-1): Made it signal a warning
9942 for an error in an auto-autoload.el file.
9944 1997-12-30 SL Baur <steve@altair.xemacs.org>
9946 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9948 From Aki Vehtari <Aki.Vehtari@hut.fi>
9950 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9952 * loadhist.el (unload-feature): Remove autoload.
9954 1997-12-28 SL Baur <steve@altair.xemacs.org>
9956 * loadhist.el: Unpackaged.
9958 * help.el (describe-symbol-find-file): Rename
9959 `describe-function-find-file' and make old name obsolete.
9960 (describe-function-1): Use it.
9961 (describe-function-1): Guard reference to
9962 `compiled-function-annotation'.
9964 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9966 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9968 (help-mode-quit): New optional arg to control whether it kills or
9970 (with-displaying-help-buffer): Don't kill buffer initially, even
9971 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9972 (help-pretty-print-value): Rename back from
9973 `help-maybe-pretty-print-value'! If `pp-internal' is available
9974 use it, otherwise use dumped `cl-prettyprint'.
9975 (describe-variable): Use `help-pretty-print-value' again.
9976 (find-func): Removed reference to "find-func" at end.
9978 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
9980 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9981 GUI XEmacs. Rename? x-menubar is rather window system
9982 independant, except for a couple of items.
9984 1997-12-26 SL Baur <steve@altair.xemacs.org>
9986 * x-menubar.el (default-menubar): Remove hyperbole and oobr
9987 entries as they will no longer be distributed with XEmacs.
9989 * format.el (format-alist): Fix image/tiff regexps.
9990 From P. E. Jareth Hein <jareth@camelot-soft.com>
9992 * help.el (help-maybe-pretty-print-value): Rename.
9993 (describe-variable): Use it.
9994 (describe-variable): Add trailing linefeed.
9996 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9998 * help.el (describe-function-1): Don't output anything for
9999 arglist of autoload functions.
10001 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
10003 * help.el (describe-function-1): Don't output anything for
10004 arglist of autoload functions.
10006 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
10008 * help.el (help-mode-map): New bindings for `help-mode-bury',
10009 `describe-function-at-point', `describe-variable-at-point',
10010 `Info-elisp-ref', `customize-variable', `help-next-section' and
10011 `help-prev-section'.
10012 (help-next-section): New function.
10013 (help-prev-section): New function.
10014 (help-mode-quit): Changed to kill the help buffer.
10015 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
10017 (help-buffer-name): New function to generate the name of help
10019 (with-displaying-help-buffer): Is now a macro. Takes an new first
10020 argument giving the name of the help buffer.
10021 (describe-key): Use `with-displaying-help-buffer' with name.
10022 (describe-mode): Ditto.
10023 (describe-bindings): Ditto.
10024 (describe-prefix-bindings): Ditto.
10025 (view-lossage): Ditto.
10026 (with-syntax-table): New macro.
10027 (function-called-at-point): Use `ignore-errors' and
10028 `with-syntax-table'.
10029 (function-at-point): Ditto.
10030 (describe-function): Use `with-displaying-help-buffer' with name.
10031 (function-arglist): Extracted from `describe-function-1'. Returns
10032 function's arglist as string.
10033 (function-documentation): Extracted from `describe-function-1'.
10034 Returns function's docstring.
10035 (describe-function-1): Remove all the "stream" garbage, including
10036 the stream argument. Use `function-arglist' and
10037 `function-documentation'.
10038 (describe-function-arglist): Just use `function-arglist'.
10039 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
10040 (help-pretty-print-value): New function to help with
10041 pretty-printing variable values. Knows about `#<...>'. Needs
10043 (describe-variable): Use `with-displaying-help-buffer' with name.
10044 Formatting improved. Display file where variable is defined, if
10045 known. Use `help-pretty-print-value'.
10046 (describe-syntax): Use `with-displaying-help-buffer' with name.
10047 (list-processes): Remove "stream" garbage.
10049 1997-12-25 SL Baur <steve@altair.xemacs.org>
10051 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
10052 call a dumped routine instead.
10054 * x-win-xfree86.el: Wrap file in defun.
10055 * x-win-sun.el: Ditto.
10057 1997-12-23 SL Baur <steve@altair.xemacs.org>
10059 * help.el (view-emacs-news): Remove usage of outl-mouse which
10060 advises functions and does other evil things.
10062 1997-12-22 SL Baur <steve@altair.xemacs.org>
10064 * format.el (format-alist): Add `image/tiff'.
10065 From P. E. Jareth Hein <jareth@camelot-soft.com>
10067 1997-12-21 SL Baur <steve@altair.xemacs.org>
10069 * about.el (about-hackers): More names added.
10071 * make-docfile.el: Remove superfluous package path search.
10073 * loaddefs.el: Commentary changes. Removal of VM autoloads.
10075 1997-12-20 SL Baur <steve@altair.xemacs.org>
10077 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
10080 1997-12-18 SL Baur <steve@altair.xemacs.org>
10082 * startup.el (set-default-load-path): Make sure lisp and site-lisp
10083 get trailing slashes when added to the load-path.
10085 * x-init.el (init-x-win): Locate where XEmacs X localization files
10088 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
10090 * x-faces.el: Added support for foregroundToolBarColor
10091 to xpm-color-symbols.
10093 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10095 * etags.el (tags-remove-duplicates): Removed.
10096 (buffer-tag-table-list): Use `delete-duplicates'.
10098 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
10100 (get*): Defalias to `get'.
10102 * cl.el (eql): Compare integers with `eq'.
10103 (cl-map-extents): Check for `map-extents' first.
10105 1997-12-17 Didier Verna <didier@xemacs.org>
10107 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
10108 added the 'numero', 'copyright' and 'trademark' symbols.
10110 * leim/quail/latin-post.el ("french-postfix"): see above.
10112 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10114 * widget.el (define-widget): Check the arguments.
10116 * cus-edit.el (customize-face): Use `check-argument-type'.
10117 (custom-variable-value-create): Use `signal' to signal error.
10118 (custom-variable-reset-saved): Ditto.
10119 (custom-variable-reset-standard): Ditto.
10120 (custom-face-reset-saved): Ditto.
10122 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
10123 (widget-default-format-handler): Ditto.
10124 (widget-checklist-add-item): Ditto.
10125 (widget-radio-add-item): Ditto.
10126 (widget-editable-list-entry-create): Ditto.
10127 (widget-sexp-prompt-value): Ditto.
10129 * custom.el (custom-declare-variable): Signal errors better.
10130 (custom-handle-keyword): Ditto.
10131 (custom-declare-group): Ditto.
10133 * window-xemacs.el (windows): Ditto.
10135 * menubar.el (menu): Ditto.
10137 * keydefs.el (keyboard): Ditto.
10139 * minibuf.el (minibuffer): Ditto.
10141 * process.el (execute): Ditto.
10143 * fill.el (fill): Ditto.
10145 * modeline.el (modeline): Ditto.
10147 * help.el (help): Ditto.
10149 * faces.el (faces): Ditto.
10151 * files.el (files): Ditto.
10153 * x-init.el (x): Ditto.
10155 * lisp-mode.el (lisp): Ditto.
10157 * process.el (processes): Ditto.
10159 * mouse.el (mouse): Ditto.
10161 * abbrev.el (abbrev): Moved from cus-edit.
10163 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
10164 as variable declaration.
10166 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10168 * menubar.el (find-menu-item): Use `check-argument-type'.
10169 (find-menu-item): Cosmetic changes.
10171 1997-12-18 SL Baur <steve@altair.xemacs.org>
10173 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
10175 1997-12-17 SL Baur <steve@altair.xemacs.org>
10177 * startup.el (set-default-load-path): Only search package-path
10178 when not running temacs.
10180 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
10183 * loadup.el: Correct commentary. Reformatting.
10184 (really-early-error-handler): Use absolute path to the
10185 first dumped-lisp.el file.
10186 (really-early-error-handler): Print full path name of
10187 each dumped lisp file (inherited from InfoDock).
10189 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
10190 dumped-lisp.el files.
10192 * make-docfile.el (preloaded-file-list): Reorder when the
10193 package-path is searched.
10194 * update-elc.el: Ditto.
10196 * lisp-mode.el (call-with-condition-handler): Treat the same as
10197 `condition-case' for indentation.
10199 * about.el (about-xemacs): Update release date.
10201 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10203 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
10204 anywhere but at the last clause.
10205 (ecase): Disallow `t' and `otherwise'.
10207 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
10209 * cus-edit.el (custom-buffer-create-buttons): New function
10210 from stuff moved out of `custom-buffer-create-internal'.
10211 (custom-novice): New variable. Default t.
10212 (custom-display-global-buttons): Ditto. Default `top'.
10213 (custom-buffer-create-internal): Only display help if
10214 `custom-novice' is non-nil. Display global buttons according to
10215 `custom-display-global-buttons'.
10217 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10219 * menubar.el (find-menu-item): Use `check-argument-type'.
10220 (find-menu-item): Cosmetic changes.
10222 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10224 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
10227 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10229 * format.el (format-deannotate-region): Bug fix.
10230 Deannotating a region containing unknown tags would fail
10231 (causing decoding of text/enriched to fail at user level)
10233 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
10235 * minibuf.el (read-directory-name): Support sixth
10236 arg, HISTORY, as already documented.
10238 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10240 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
10243 1997-12-14 SL Baur <steve@altair.xemacs.org>
10245 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
10248 1997-12-13 SL Baur <steve@altair.xemacs.org>
10250 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.