1 2002-04-12 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
3 * mule/mule-charset.el (default-coded-charset-priority-list): Add
4 `chinese-big5-eten-a' and `chinese-big5-eten-b'.
6 2002-04-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
8 * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
9 (chinese-big5-eten-a): Likewise.
10 (chinese-big5-eten-b): Likewise.
11 (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
12 code range is #x8140 .. #x8DFE.
14 2002-04-08 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
16 * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
18 (chinese-big5-cdp): Likewise.
20 2001-12-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
22 * mule/mule-charset.el (default-coded-charset-priority-list):
23 Delete `mojikyo-2022-1'.
25 2001-12-26 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
27 * mule/mule-charset.el (default-coded-charset-priority-list):
30 2001-12-11 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
32 * mule/mule-charset.el (default-coded-charset-priority-list): Add
35 2001-11-14 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
37 * mule/mule-charset.el (default-coded-charset-priority-list):
38 Comment out `chinese-gb12345'.
40 2001-11-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
42 * bytecomp.el (byte-compile-insert-header): Fixed.
44 2001-10-31 MORIOKA Tomohiko <tomo@mousai.as.wakwak.ne.jp>
46 * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
49 2001-10-16 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
51 * mule/chinese.el (big5-cdp): New coding-system in XEmacs
54 2001-10-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
56 * mule/mule-charset.el (default-coded-charset-priority-list): Add
57 `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
59 2001-10-13 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
61 * mule/mule-charset.el (default-coded-charset-priority-list):
62 `japanese-jef-china3' is renamed `china3-jef'.
64 2001-10-08 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
66 * mule/mule-charset.el (default-coded-charset-priority-list): Add
67 `japanese-jef-china3' and `ideograph-cbeta'.
69 2001-09-02 MORIOKA Tomohiko <tomo@calliope.mousai.mahoroba.ne.jp>
71 * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
73 2001-08-07 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
75 * mule/mule-charset.el (default-coded-charset-priority-list): Add
78 2001-08-02 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
80 * mule/mule-charset.el (default-coded-charset-priority-list): Add
81 `arabic-digit', `arabic-1-column' and `arabic-2-column'.
83 2001-07-31 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
85 * dumped-lisp.el (preloaded-file-list): Load "arabic" before
86 loading character definitions.
88 2001-07-29 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
90 * dumped-lisp.el (preloaded-file-list): Rename
91 u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
93 2001-07-24 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
95 * mule/mule-charset.el (default-coded-charset-priority-list): Add
98 2001-07-20 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
100 * dumped-lisp.el (preloaded-file-list): Dump
101 "Ideograph-R028-Private" with XEmacs UTF-2000.
103 2001-07-15 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
105 * mule/mule-charset.el (default-coded-charset-priority-list): Add
108 2001-07-09 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
110 * mule/mule-charset.el (default-coded-charset-priority-list): Add
111 `ideograph-gt-pj-{1..11}'.
113 * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
116 2000-12-06 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
118 * mule/mule-charset.el (default-coded-charset-priority-list):
119 Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
122 2000-10-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
124 * format.el (format-alist): Revive `image/jpeg', `image/gif',
125 `image/png', `image/x-xpm' and `image/tiff'.
127 * files.el (binary-file-regexps): Add *.PNG.
129 2000-07-23 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
131 * mule/mule-charset.el (default-coded-charset-priority-list):
132 Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
133 `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
135 2000-09-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
137 * list-mode.el: Call `completion-list-mode' to avoid slowness of
138 the first completion when UTF-2000 is running.
140 2000-05-30 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
142 * mule/mule-charset.el (default-coded-charset-priority-list):
145 2000-04-28 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
147 * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
149 * mule/mule-charset.el (default-coded-charset-priority-list): Add
150 `mojikyo' instead of `mojikyo-pj-[1..21]'.
152 2000-04-27 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
154 * mule/vietnamese.el (vscii-2): Delete abolished property
155 `composite'; now composite mode is default.
157 2000-04-26 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
159 * bytecomp.el (byte-compile-insert-header): Use `binary' instead
160 of `raw-text'; check \uHHHH representation even if non-ascii
161 characters are not found.
163 * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
164 UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
167 * mule/viet-ccl.el: New file.
169 * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
170 (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
171 - Separate CCL based implementations to viet-ccl.el.
173 2000-02-24 MORIOKA Tomohiko <tomo@m17n.org>
175 * mule/mule-conf.el (japanese-jisx0213-1): Allow
177 (japanese-jisx0213-2): Allow "jisx0213.2000-2".
179 * mule/mule-charset.el (default-coded-charset-priority-list):
180 Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
181 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
183 2000-01-31 MORIOKA Tomohiko <tomo@etl.go.jp>
185 * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
187 2000-01-27 MORIOKA Tomohiko <tomo@m17n.org>
189 * mule/mule-charset.el (default-coded-charset-priority-list): Add
192 2000-01-26 MORIOKA Tomohiko <tomo@etl.go.jp>
194 * mule/mule-charset.el (default-coded-charset-priority-list):
195 Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
198 2000-01-12 MORIOKA Tomohiko <tomo@etl.go.jp>
200 * mule/mule-charset.el (default-coded-charset-priority-list): Add
201 `mojikyo-pj-[1 .. 21]' in UTF-2000.
203 2000-01-14 MORIOKA Tomohiko <tomo@etl.go.jp>
205 * mule/mule-charset.el (default-coded-charset-priority-list): Add
206 `katakana-jisx0201' in UTF-2000.
208 1999-12-23 MORIOKA Tomohiko <tomo@urania.m17n.org>
210 * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
211 "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
212 "u0FB50-Arabic-Presentation-Forms-A",
213 "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
214 "u0FE50-Small-Form-Variants",
215 "u0FE70-Arabic-Presentation-Forms-B",
216 "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
219 1999-12-22 MORIOKA Tomohiko <tomo@etl.go.jp>
221 * dumped-lisp.el (preloaded-file-list): Delete
222 "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
223 ... "Ideograph-R214-Flute" in UTF-2000.
225 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
227 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
228 (japanese-jisx0213-2): New coded-charset.
230 * dumped-lisp.el (preloaded-file-list): Add
231 "Ideograph-R028-Private", "Ideograph-R029-Again" and
232 "Ideograph-R030-Mouth".
234 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
236 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
237 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
238 "Ideograph-R015-Ice", "Ideograph-R016-Table",
239 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
240 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
241 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
242 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
243 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
245 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
247 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
248 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
249 "Ideograph-R005-Second", "Ideograph-R006-Hook",
250 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
251 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
253 * mule/mule-charset.el (default-coded-charset-priority-list): Add
254 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
256 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
258 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
261 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
263 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
264 (chinese-isoir165): Moved from mule/chinese.el.
265 (chinese-cns11643-3): Moved from mule/chinese.el.
266 (chinese-cns11643-4): Moved from mule/chinese.el.
267 (chinese-cns11643-5): Moved from mule/chinese.el.
268 (chinese-cns11643-6): Moved from mule/chinese.el.
269 (chinese-cns11643-7): Moved from mule/chinese.el.
271 * mule/chinese.el: Move definition of coded-charsets to
274 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
276 * mule/mule-charset.el (default-coded-charset-priority-list): Add
277 `ideograph-daikanwa'.
279 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
281 * dumped-lisp.el (preloaded-file-list): Delete
282 "ccs-jisx0201-latin.el".
284 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
286 * dumped-lisp.el (preloaded-file-list): Add
287 "u031A0-Extended-Bopomofo" in UTF-2000.
289 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
291 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
292 renamed to u02E00-CJK-Radical-Supplement.
294 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
296 * dumped-lisp.el (preloaded-file-list): Add
297 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
298 "u030A0-Katakana", "u03100-Bopomofo",
299 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
300 "u03200-Enclosed-CJK-Letters-and-Months" and
301 "u03300-CJK-Compatibility".
303 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
305 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
306 "u02F00-Kangxi-Radicals" and
307 "u02FF0-Ideographic-Description-Characters".
309 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
311 * dumped-lisp.el (preloaded-file-list): Add
312 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
313 "u02800-Braille-Patterns" in UTF-2000.
315 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
317 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
318 "uXXXXX-*.el" in UTF-2000.
320 * bytecomp.el (byte-compile-insert-header): Delete comments if
321 non-ASCII characters are found; allow `byte-compile-dynamic' and
322 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
325 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
327 * dumped-lisp.el (preloaded-file-list): Add
328 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
329 "u025A0-Geometric-Shapes.el".
331 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
333 * dumped-lisp.el (preloaded-file-list): Add
334 "u02400-Control-Pictures.el", "u02440-OCR.el" and
335 "u02460-Enclosed-Alphanumerics.el".
337 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
339 * mule/mule-charset.el (default-coded-charset-priority-list): Add
342 * dumped-lisp.el (preloaded-file-list): Add
343 "u02200-Mathematical-Operators.el" and
344 "u02300-Miscellaneous-Technical.el".
346 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
348 * mule/mule-charset.el (default-coded-charset-priority-list): Add
349 `chinese-cns11643-*'.
351 * dumped-lisp.el (preloaded-file-list): Add
352 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
353 "u02190-Arrows.el" in UTF-2000.
355 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
357 * mule/mule-charset.el (default-coded-charset-priority-list): Add
360 * dumped-lisp.el (preloaded-file-list): Add
361 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
362 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
363 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
365 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
367 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
369 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
371 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
372 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
373 "u01780-Khmer.el", "u01800-Mongolian.el",
374 "u01E00-Latin-Extended-Additional.el" and
375 "u01F00-Greek-Extended.el" in UTF-2000.
377 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
379 * mule/mule-charset.el (default-coded-charset-priority-list): Add
380 `ethiopic-ucs' and `ethiopic'.
382 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
383 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
385 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
386 from mule/ethiopic.el.
388 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
391 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
393 * mule/mule-charset.el (default-coded-charset-priority-list): Add
396 * mule/mule-conf.el (lao): New coded-charset.
398 * dumped-lisp.el (preloaded-file-list): Add
399 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
400 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
401 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
402 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
403 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
405 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
407 * mule/mule-charset.el (default-coded-charset-priority-list): Add
408 `ucs-bmp' and `arabic-iso8859-6'.
410 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
412 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
413 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
414 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
416 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
418 * startup.el (normal-top-level): Load autoload file for UTF-2000
421 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
423 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
424 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
425 "u00020-Basic-Latin.el", "u00080-C1.el",
426 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
427 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
428 "u002B0-Spacing-Modifier-Letters.el",
429 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
432 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
434 * mule/mule-charset.el (default-coded-charset-priority-list): Add
435 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
436 instead of `vietnamese-viscii-*'.
438 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
440 * mule/mule-conf.el: New file.
442 * mule/misc-lang.el: Move definition of charset `ipa' to
445 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
447 * mule/mule-charset.el (default-coded-charset-priority-list): Add
448 `latin-viscii'; prefer it for characters used in Vietnamese.
450 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
452 * bytecomp.el (byte-compile-insert-header): Fix regexp.
454 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
456 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
457 `vietnamese-viscii-lower'.
458 (latin-viscii-upper): Renamed from charset
459 `vietnamese-viscii-upper'.
460 (vietnamese-viscii-lower): New alias for charset
461 `latin-viscii-lower'.
462 (vietnamese-viscii-upper): New alias for charset
463 `latin-viscii-upper'.
465 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
467 * mule/mule-charset.el (default-coded-charset-priority-list):
468 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
470 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
472 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
473 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
474 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
475 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
478 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
480 * mule/ccs-tcvn5712.el: New file.
482 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
484 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
487 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
489 * mule/mule-charset.el (default-coded-charset-priority-list): Add
492 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
494 * dumped-lisp.el (preloaded-file-list): Add
495 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
496 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
499 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
500 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
501 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
502 mule/ccs-viscii.el: New files.
504 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
507 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
509 * mule/mule-charset.el (default-coded-charset-priority-list): Add
510 `hiragana-jisx0208' and `katakana-jisx0208'.
512 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
514 * mule/chinese.el (chinese-cns11643-3): Define it even if
515 `utf-2000' is provided.
516 (chinese-cns11643-4): Likewise.
517 (chinese-cns11643-5): Likewise.
518 (chinese-cns11643-6): Likewise.
519 (chinese-cns11643-7): Likewise.
521 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
523 * mule/mule-charset.el (default-coded-charset-priority-list): Add
524 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
526 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
528 * mule/mule-charset.el (default-coded-charset-priority-list): Add
529 `cyrillic-iso8859-5' and `greek-iso8859-7'.
531 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
533 * mule/mule-charset.el (default-coded-charset-priority-list):
536 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
538 * mule/viet-chars.el: Don't define charset
539 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
540 they are defined as builtin charsets.
542 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
544 * version.el (emacs-version): Add more space just before UTF-2000
547 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
549 * version.el ([constant] emacs-version): Don't add a space in the
550 preceding place of `xemacs-betaname' because it is duplicated.
551 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
553 * startup.el (splash-frame-body): Add ETL.
555 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
557 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
558 is provided because it is defined as builtin charset.
559 (chinese-cns11643-4): Likewise.
560 (chinese-cns11643-5): Likewise.
561 (chinese-cns11643-6): Likewise.
562 (chinese-cns11643-7): Likewise.
564 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
566 * mule/mule-cmds.el (reset-language-environment): Fix problem when
567 coding-system `iso-10646-ucs-4' is not defined.
569 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
571 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
572 coding-system if `utf-2000' is provided.
574 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
576 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
577 `utf-2000' is provided.
579 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
581 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
582 if utf-2000 is provided temporally.
584 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
586 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
587 as builtin variable].
589 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
591 * files.el (insert-file-contents-literally): Treat file as binary;
592 call file-name-handlers. [sync with Emacs 20.3.10]
594 2001-02-08 Martin Buchholz <martin@xemacs.org>
596 * XEmacs 21.2.44 "Thalia" is released.
598 2001-01-16 Mike Sperber <mike@xemacs.org>
600 * startup.el (normal-top-level): Work even if no installation root
603 2001-01-30 Andy Piper <andy@xemacs.org>
605 * gutter-items.el (progress-abort-glyph): remove instantiator.
606 (set-progress-abort-instantiator): new function.
607 (abort-progress-feedback): use it.
609 * gutter.el (set-gutter-dirty-p): new function.
611 2001-01-30 Didier Verna <didier@xemacs.org>
613 * mwheel.el (mwheel-scroll): unwind-protect the selected window.
615 2001-01-24 Didier Verna <didier@xemacs.org>
617 * sound.el (sound-extension-list): give a better default value.
618 * sound.el (load-sound-file): improve the doc string, also find
619 files given by absolute names, pass a real extension list to
622 2001-01-26 Martin Buchholz <martin@xemacs.org>
624 * XEmacs 21.2.43 "Terspichore" is released.
626 2001-01-20 Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
628 * gnuserv.el (gnuserv-process-filter): Robuster handling of error
629 messages from gnuserv.
631 2001-01-20 Martin Buchholz <martin@xemacs.org>
633 * XEmacs 21.2.42 "Poseidon" is released.
635 2001-01-12 Andy Piper <andy@xemacs.org>
637 * package-get.el (package-get-custom): call
638 package-net-update-installed-db.
640 * package-ui.el (pui-install-selected-packages): call
641 package-net-update-installed-db.
643 * package-net.el (package-net-update-installed-db): use
644 packages-package-list so that we reflect reality.
646 * packages.el (packages-package-list): Make docstring reflect
649 * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
651 * postinstall.cc (do_postinstall): don't pick up shells if cygwin
654 2001-01-17 Andy Piper <andy@xemacs.org>
656 * wid-edit.el (widget-activation-glyph-mapper): activate or
657 deactivate native widgets.
658 (widget-glyph-insert-glyph): record instantiator.
659 (widget-push-button-value-create): use it.
661 * gui.el (gui-button-action): new function. Make button's domain
662 buffer current when calling.
663 (make-gui-button): update to use gui-button-action.
665 2001-01-16 Didier Verna <didier@xemacs.org>
667 * menubar-items.el (default-menubar): add an entry for modeline
668 horizontal scrolling in Options -> Display.
670 2001-01-17 Steve Youngs <youngs@xemacs.org>
672 * package-get.el (package-get-require-signed-base): Set to nil
675 2001-01-17 Martin Buchholz <martin@xemacs.org>
677 * XEmacs 21.2.41 "Polyhymnia" is released.
679 2001-01-16 Mike Sperber <mike@xemacs.org>
681 * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
684 2001-01-14 Mike Sperber <mike@xemacs.org>
686 * startup.el (maybe-create-compatibility-dot-emacs):
687 (maybe-unmigrate-user-init-file):
688 (unmigrate-user-init-file): Created.
689 (maybe-migrate-user-init-file): Offer creation of compatibility
691 Some doc fixes wrt init file location.
693 2001-01-15 Golubev I. N. <gin@mo.msk.ru>
695 * faces.el (face-frob-from-locale-first): new variable.
696 (frob-face-font-2): Honor tags arg while trying to use
697 standard-face-mapping. When face-frob-from-locale-first is set,
698 first try to set face inheriting from frobbed-face.
700 2001-01-15 Didier Verna <didier@xemacs.org>
702 * about.el (xemacs-hackers): update my entry.
703 * about.el (about-url-alist): ditto.
704 * about.el (about-maintainer-info): ditto.
705 * about.el (about-hackers): ditto.
707 2001-01-15 Martin Buchholz <martin@xemacs.org>
709 The byte compiler has been badly broken for a year,
710 by the patch of 1999-12-06.
711 * byte-optimize.el (byte-optimize-form-code-walker):
712 Bug was: the byte compiler was making this erroneous optimization:
713 (progn (or (foo)) (bar)) ==> (bar)
715 2000-11-20 Mike Sperber <mike@xemacs.org>
717 * setup-paths.el (paths-core-load-path-depth): Split
718 `paths-load-path-depth' in two for site and core lisp. Don't
720 * setup-paths.el (paths-construct-load-path): Use.
722 2001-01-10 Andy Piper <andy@xemacs.org>
724 * package-net.el (package-net-cygwin32-binary-size): new variable
725 (package-net-win32-binary-size): ditto. add much needed
728 * gutter-items.el (buffers-tab-items): correct off-by-one error
729 for buffers-tab-max-size.
731 2001-01-08 Martin Buchholz <martin@xemacs.org>
733 * XEmacs 21.2.40 is released.
735 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
737 * mule/hebrew.el: Fix comments and typos.
738 mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
740 2001-01-06 Stephen J. Turnbull <stephen@xemacs.org>
742 * ChangeLog.1: move ancient log from fill.el.
746 mule/mule-category.el:
747 Miscellaneous typo fixes and slight doc clarifications.
749 * mule/mule-ccl.el: Correct file name in header.
751 2000-12-31 Martin Buchholz <martin@xemacs.org>
753 * XEmacs 21.2.39 is released.
755 2000-12-27 Martin Buchholz <martin@xemacs.org>
757 * byte-optimize.el (byte-optimize-cond):
758 (byte-optimize-cond-1): New.
759 Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
760 Optimizes (cond (x nil)) ==> nil.
761 Provide better diagnostic on malformed expr like (cond foo).
763 2000-12-20 Stephen J. Turnbull <stephen@xemacs.org>
765 * mule/mule-coding.el:
766 mule/mule-cmds.el (reset-language-environment,
767 set-language-environment-coding-systems):
768 Safer default coding-priority-list, corresponding to src/file-coding.h.
770 2000-12-03 Jorma Laaksonen <jorma.laaksonen@hut.fi>
772 * package-admin.el: Allow package removal from
773 early-package-load-path.
775 2000-12-15 Andreas Jaeger <aj@suse.de>
777 * about.el (about-maintainer-info): Update my entry.
779 2000-12-11 Matt Tucker <tuck@whistlingfish.net>
781 * packages.el (locate-library): Add support for bzip2
782 compressed .el files.
784 2000-12-12 Andy Piper <andy@xemacs.org>
786 * package-net.el: new file.
788 2000-12-01 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
790 * font-lock.el: Add missing C++ keywords.
792 2000-12-08 Adrian Aichner <adrian@xemacs.org>
794 * simple.el (indent-for-comment): Preserve indentation of comments
795 starting in column 0, as documented in (Info-goto-node
796 "(xemacs)Comments"). Update docstring accordingly.
798 2000-12-05 Martin Buchholz <martin@xemacs.org>
800 * XEmacs 21.2.38 is released.
802 2000-12-04 Didier Verna <didier@xemacs.org>
804 * mouse.el (default-mouse-track-set-point-in-window): remove
805 spurious '+' operation detected by Martin.
808 2000-12-01 Martin Buchholz <martin@xemacs.org>
810 * cl-extra.el (coerce):
811 Implement char to integer coercion.
812 Remove extraneous (numberp) test.
814 * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
815 Perform lapcode inlining if the value of `byte-optimize' is 'byte.
816 (byte-optimize-predicate):
817 Warn if evaluating constant expression signals an error.
818 (byte-optimize-form): Small simplification.
820 * cl-macs.el (cl-do-proclaim): small efficiency improvement.
822 2000-11-30 Martin Buchholz <martin@xemacs.org>
825 (byte-optimize-minus):
826 (byte-optimize-plus):
827 (byte-optimize-mult):
829 Use (car (last x)) instead of (last x) to get last elt!
830 Use `byte-optimize-predicate' to optimize `%'.
831 Move optimizations for special numeric args to bytecomp.el.
832 * bytecomp.el (byte-compile-associative): Remove.
833 (byte-compile-max): New.
834 (byte-compile-min): New.
835 Properly handle erroneous calls: (max) (min).
836 (byte-compile-plus): New.
837 (byte-compile-minus):
838 It's easiest to handle 0, +1 and -1 args here.
839 (byte-compile-mult): New.
840 It's easiest to handle 1, -1 and 2 args here.
842 It's easiest to handle 0, +1 and -1 args here.
843 Issue byte-compiler warning when dividing by zero.
845 Byte-compiler arithmetic improvements.
846 Better optimize these expressions in the obvious way:
847 (+ x y 1) --> varref x varref y add add1
848 (+ x y -1) --> varref x varref y add sub1
849 (- x y 0) --> (- x y)
850 (- 0 x y) --> (- (- x) y)
851 (% 42 19) --> compile-time constant
852 (/ 42 19) --> compile-time constant
853 (* (foo) 2) --> foo call dup plus
855 Optimize away arithmetic operations (+ x) (* x) (/ x 1)
856 unless (declaim (optimize (safety 3)))
857 or (setq byte-compile-delete-errors nil).
859 2000-11-28 Stephen J. Turnbull <stephen@xemacs.org>
861 * paragraphs.el (paragraph-separate, forward-sentence): Clarify
864 2000-11-08 Stephen J. Turnbull <stephen@xemacs.org>
866 * startup.el (command-line-do-help): Add documentation of
867 portable dumper switches.
869 2000-11-22 Andy Piper <andy@xemacs.org>
871 * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
873 * glyphs.el (init-glyphs): don't use autodetect for strings.
875 2000-11-28 Martin Buchholz <martin@xemacs.org>
877 * byte-optimize.el (byte-optimize-char-before):
878 (byte-optimize-backward-char):
879 (byte-optimize-backward-word):
880 Fix incorrect optimizations for these sorts of expressions:
881 (let ((x nil)) (backward-char x))
883 2000-11-21 Martin Buchholz <martin@xemacs.org>
886 * byte-optimize.el (byte-optimize-backward-char): New.
887 * byte-optimize.el (byte-optimize-backward-word): New.
888 Make backward-word and backward-char as efficient as forward versions.
890 * bytecomp.el (byte-compile-no-args-with-one-extra):
891 * bytecomp.el (byte-compile-one-arg-with-one-extra):
892 * bytecomp.el (byte-compile-two-args-with-one-extra):
893 * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
894 * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
895 * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
896 Check if extra arg is constant nil, and if so, use byte-coded call.
898 * simple.el (backward-word):
899 * simple.el (mark-word):
900 * simple.el (kill-word):
901 * simple.el (backward-kill-word):
902 Make COUNT argument optional, for consistency with forward-char et al.
904 * abbrev.el (abbrev-string-to-be-defined):
905 * abbrev.el (inverse-abbrev-string-to-be-defined):
906 * abbrev.el (inverse-add-abbrev):
907 * abbrev.el (expand-region-abbrevs):
908 * buff-menu.el (Buffer-menu-execute):
909 * indent.el (move-to-left-margin):
910 * indent.el (indent-relative):
911 * indent.el (move-to-tab-stop):
912 * info.el (Info-reannotate-node):
913 * lisp-mode.el (lisp-indent-line):
914 * lisp.el (end-of-defun):
915 * lisp.el (move-past-close-and-reindent):
916 * misc.el (copy-from-above-command):
917 * mouse.el (default-mouse-track-scroll-and-set-point):
918 * page.el (forward-page):
919 * paragraphs.el (forward-paragraph):
920 * paragraphs.el (end-of-paragraph-text):
921 * picture.el (picture-forward-column):
922 * picture.el (picture-self-insert):
923 * rect.el (extract-rectangle-line):
924 * simple.el (newline):
925 * simple.el (fixup-whitespace):
926 * simple.el (backward-delete-char-untabify):
927 * simple.el (transpose-chars):
928 * simple.el (transpose-preceding-chars):
929 * simple.el (do-auto-fill):
930 * simple.el (indent-new-comment-line):
931 * simple.el (blink-matching-open):
932 * view-less.el (cleanup-backspaces):
933 * wid-edit.el (widget-transpose-chars):
934 * term/bg-mouse.el (bg-insert-moused-sexp):
935 Use more readable (backward-FOO n) instead of (forward-FOO -n).
937 * info.el (Info-fontify-node):
938 * simple.el (backward-delete-function):
939 Use canonical delete-backward-char instead of backward-delete-char.
941 2000-11-20 Andy Piper <andy@xemacs.org>
943 * gutter-items.el (update-tab-in-gutter): don't barf if there are
946 2000-11-20 Andy Piper <andy@xemacs.org>
948 * gutter-items.el (update-tab-in-gutter): don't give popup frames
951 2000-11-18 Martin Buchholz <martin@xemacs.org>
953 * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
954 (proclaim inline...) was shadowing compiler-macros.
956 2000-11-17 Martin Buchholz <martin@xemacs.org>
958 * bytecomp.el (byte-compile-eval): New.
959 (byte-compile-initial-macro-environment): Use byte-compile-eval.
960 Keeps this promise made in Lispref:
961 "If a file being compiled contains a `defmacro' form, the macro is
962 defined temporarily for the rest of the compilation of that file."
964 2000-11-09 Martin Buchholz <martin@xemacs.org>
966 * cl.el (floatp-safe):
972 Use a better parameter name than `x'.
974 * cl-macs.el (check-type): Make continuable. Change documentation
975 to require PLACE, but accept any form for compatibility.
977 * abbrev.el (define-abbrev): Use check-type.
978 * font-menu.el (font-menu-change-face): Use check-type.
979 * menubar.el (relabel-menu-item): Use check-type.
980 * itimer.el: Fix typo.
982 2000-11-10 Yoshiki Hayashi <yoshiki@xemacs.org>
984 * info.el (Info-extract-menu-node-name): Comma is a delimiter.
986 2000-11-14 Martin Buchholz <martin@xemacs.org>
988 * XEmacs 21.2.37 is released.
990 2000-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
992 * code-cmds.el: Provide the feature.
994 2000-07-21 Jan Vroonhof <jan@xemacs.org>
996 * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
998 * code-cmds.el: New file
1001 (coding-keymap): New keymap. Define coding system keyboard
1002 commands on file-coding builds too.
1003 (coding-system-change-eol-conversion):
1004 (universal-coding-system-argument):
1005 (set-default-coding-systems):
1006 (prefer-coding-system): Moved from mule-cmds.el
1007 (set-buffer-process-coding-system): Moved from mule-misc.el
1009 2000-09-15 Stephen Carney <carney@scubadoo.com>
1011 * etags.el (buffer-tag-table-files): Use append instead of nconc.
1013 2000-11-09 Steve Youngs <youngs@xemacs.org>
1015 * package-get.el (package-get-download-sites): Add a pre-release
1016 site for experimental packages.
1018 * auto-autoloads.el: Regenerated.
1020 2000-08-01 Andy Piper <andy@xemacs.org>
1022 * gutter-items.el (buffers-tab-omit-function): reference
1023 buffers-tab-select-visible-buffers.
1024 (buffers-tab-filter-functions): new variable, by default uses
1025 buffers-tab-selection-function and buffers-tab-omit-function.
1026 (select-buffers-tab-buffers-by-mode): invert arguments.
1027 (buffers-tab-select-visible-buffers): new function. Invert calling
1028 of buffers-menu-omit-invisible-buffers.
1029 (buffers-tab-items): rewrite to use
1030 buffers-tab-filter-functions. Rewrite docstring.
1031 (gutter-buffers-tab-extent): delete.
1032 (add-tab-to-gutter): always build a new extent when adding the
1034 (update-tab-in-gutter): make gutter dirty when orientation
1037 2000-11-07 Martin Buchholz <martin@xemacs.org>
1039 * bytecomp.el (byte-compile-defvar-or-defconst):
1040 Only do loadhist recording if defvar form includes a value.
1042 2000-11-02 Martin Buchholz <martin@xemacs.org>
1044 * bytecomp.el (byte-compile-initial-macro-environment):
1045 `eval-when-compile' should not compile its body.
1047 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1049 * mule/cyrillic.el: Add Windows 1251 code page encoding (by
1050 Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>). Fix
1051 some Japanese English. Remove some ancient FSF comments, and
1052 improve docstrings. Use symbols not vectors for tables.
1054 2000-11-03 Martin Buchholz <martin@xemacs.org>
1057 (local-key-binding):
1058 (global-key-binding):
1059 Add an optional `accept-defaults' parameter, just like `lookup-key'.
1062 (backward-sexp): Slightly simpler code.
1063 (mark-sexp): Make arg optional, like FSF Emacs.
1064 (forward-list): Slightly simpler code.
1065 (backward-list): Slightly simpler code.
1066 (down-list): Make arg optional, like FSF Emacs.
1067 (up-list): Make arg optional, like FSF Emacs.
1068 (backward-up-list): Make arg optional, like FSF Emacs.
1069 (kill-sexp): Make arg optional, like FSF Emacs.
1070 (backward-kill-sexp): Make arg optional, like FSF Emacs.
1072 * font-menu.el (font-menu-change-face):
1073 Take continuable errors into account.
1076 * abbrev.el (clear-abbrev-table):
1077 * abbrev.el (define-abbrev-table):
1078 * abbrev.el (define-abbrev):
1079 * abbrev.el (insert-abbrev-table-description):
1080 * apropos.el (apropos-documentation-check-doc-file):
1081 * apropos.el (apropos-documentation-check-elc-file):
1082 * buff-menu.el (list-buffers):
1083 * buff-menu.el (list-buffers-noselect):
1084 * bytecomp.el (byte-recompile-directory):
1085 * bytecomp.el (batch-byte-compile):
1086 * cl-macs.el (typep):
1087 * code-files.el (find-coding-system-magic-cookie):
1088 * code-files.el (insert-file-contents):
1089 * cus-edit.el (customize-set-variable):
1090 * cus-edit.el (customize-save-variable):
1091 * cus-face.el (custom-set-face-font-size):
1092 * cus-face.el (custom-set-face-update-spec):
1093 * cus-face.el (custom-reset-faces):
1094 * custom.el (custom-check-theme):
1095 * custom.el (copy-upto-last):
1096 * fill.el (canonically-space-region):
1097 * fill.el (fill-paragraph):
1098 * fill.el (fill-region):
1099 * fill.el (find-space-insertable-point):
1100 * fill.el (justify-current-line):
1101 * faces.el (face-spec-update-all-matching):
1102 * faces.el (set-face-stipple):
1103 * files-nomule.el (insert-file-contents):
1104 * files.el (insert-file-contents-literally):
1105 * files.el (hack-local-variables-last-page):
1106 * files.el (basic-save-buffer):
1107 * files.el (insert-directory):
1108 * font-menu.el (font-menu-change-face):
1109 * font.el (font-spatial-to-canonical):
1110 * format.el (format-encode-region):
1111 * format.el (format-insert-file):
1112 * format.el (format-replace-strings):
1113 * gutter.el (set-gutter-element):
1114 * help.el (key-or-menu-binding):
1115 * help.el (describe-bindings):
1116 * help.el (with-syntax-table):
1117 * indent.el (indent-rigidly):
1118 * indent.el (delete-to-left-margin):
1120 * info.el (Info-extract-dir-entry-from):
1121 * info.el (Info-build-dir-anew):
1122 * info.el (Info-rebuild-dir):
1123 * info.el (Info-batch-rebuild-dir):
1124 * info.el (Info-read-subfile):
1125 * info.el (Info-build-node-completions):
1126 * info.el (Info-extract-menu-node-name):
1127 * isearch-mode.el (isearch-range-invisible):
1128 * isearch-mode.el (isearch-restore-invisible-extents):
1129 * itimer.el (itimerp):
1130 * itimer.el (itimer-live-p):
1132 * keymap.el (substitute-key-definition):
1133 * keymap.el (read-command-or-command-sexp):
1134 * keymap.el (local-key-binding):
1135 * keymap.el (global-key-binding):
1136 * keymap.el (global-set-key):
1137 * keymap.el (local-set-key):
1139 * ldap.el (ldap-add-entries):
1140 * ldap.el (ldap-delete-entries):
1141 * lisp.el (backward-sexp):
1142 * lisp.el (mark-sexp):
1143 * lisp.el (forward-list):
1144 * lisp.el (backward-list):
1145 * lisp.el (down-list):
1146 * lisp.el (backward-up-list):
1147 * lisp.el (up-list):
1148 * lisp.el (kill-sexp):
1149 * lisp.el (backward-kill-sexp):
1150 * menubar.el (add-menu-button):
1151 * menubar.el (add-submenu):
1152 * menubar.el (delete-menu-item):
1153 * menubar.el (relabel-menu-item):
1154 * mouse.el (narrow-window-to-region):
1155 * obsolete.el (define-obsolete-variable-alias):
1156 * obsolete.el (store-substring):
1158 * package-admin.el (package-admin-install-function):
1159 * package-admin.el (package-admin-install-function-mswindows):
1160 * package-admin.el (package-admin-default-install-function):
1161 * package-get.el (package-get-update-base-entries):
1162 * packages.el (packages-load-package-dumped-lisps):
1163 * packages.el (packages-collect-package-dumped-lisps):
1164 * printer.el (generic-print-buffer):
1165 * printer.el (generic-print-region):
1166 * replace.el (occur-mode-mouse-goto):
1167 * replace.el (perform-replace):
1168 * select.el (get-selection-no-error):
1170 * simple.el (newline):
1171 * simple.el (open-line):
1172 * simple.el (edit-and-eval-command):
1173 * simple.el (goto-line):
1175 * simple.el (kill-region):
1176 * simple.el (copy-region-as-kill):
1177 * simple.el (kill-ring-save):
1178 * simple.el (set-mark):
1179 * simple.el (next-line):
1180 * simple.el (previous-line):
1181 * simple.el (line-move):
1182 * simple.el (set-goal-column):
1183 * simple.el (comment-region):
1186 * syntax.el (modify-syntax-entry):
1187 * syntax.el (map-syntax-table):
1188 * view-less.el (view-file):
1189 * view-less.el (view-buffer):
1190 * view-less.el (view-file-other-window):
1191 * window-xemacs.el (backward-other-window):
1193 * window.el (one-window-p):
1194 * window.el (walk-windows):
1195 * window.el (window-list):
1196 * x-mouse.el (x-mouse-kill):
1197 * x-select.el (x-get-cutbuffer):
1198 * x-select.el (x-store-cutbuffer):
1199 * term/bg-mouse.el (bg-mouse-line-to-center):
1200 * term/sun-mouse.el (window-line-end):
1201 * term/sun-mouse.el (sun-select-region):
1202 * term/sun.el (kill-region-and-unmark):
1203 * mule/mule-category.el:
1204 * mule/mule-category.el (modify-category-entry):
1205 * mule/mule-category.el (char-category-list):
1206 * mule/mule-coding.el (coding-system-force-on-output):
1207 * mule/mule-misc.el (coding-system-put):
1208 Docstring arglist/Texinfo fixes. See man/ChangeLog for details.
1210 2000-11-02 Stephen J. Turnbull <stephen@xemacs.org>
1212 * cus-face.el: Typo fixes and tiny clarifications.
1215 2000-10-27 Yoshiki Hayashi <yoshiki@xemacs.org>
1217 * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
1218 * startup.el (normal-top-level): Setup auto-save-list-file-name
1219 if auto-save-list-file-prefix is non-nil.
1221 2000-10-25 Yoshiki Hayashi <yoshiki@xemacs.org>
1223 * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
1225 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
1227 * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
1228 get symbol at point-min.
1230 2000-10-24 Didier Verna <didier@xemacs.org>
1232 * info.el (Info-emacs-info-file-name): defconst it.
1233 * info.el (Info-footnote-tag): defcustom it.
1234 * info.el (Info-no-description-string): ditto.
1235 * info.el (Info-find-node): adapt to new semantics of
1236 'Info-suffixed-file (don't do the case variants stuff).
1237 * info.el (Info-insert-dir): rewrite the dir file variants code.
1238 * info.el (Info-directory-files): New. Return the list of info
1239 files in a directory.
1240 * info.el (Info-dir-outdated-p): use it.
1241 * info.el (Info-parse-dir-entries): ditto.
1242 * info.el (Info-build-dir-anew): don't restrict to files ending
1243 with a ".info.*" extension.
1244 * info.el (Info-set-mode-line): ditto.
1245 * info.el (Info-read-subfile): adapt to new semantics of
1246 'Info-suffixed-file (append 'exact argument).
1247 * info.el (Info-all-case-regexp): New. Return a regexp matching a
1248 string independently of the case.
1249 * info.el (Info-suffixed-file): use it (match all possible case
1251 * info.el (Info-insert-file-contents): code cleanup.
1252 * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
1254 * info.el (Info-batch-rebuild-dir): ditto.
1255 * info.el (Info-read-node-name-1): ditto.
1256 * info.el (Info-search): ditto.
1257 * info.el (Info-fontify-node): ditto.
1260 2000-10-24 Didier Verna <didier@xemacs.org>
1262 * process.el (shell-command): when called from a program, avoid
1263 'push-mark's "mark-set" message.
1265 2000-10-15 MIYASHITA Hisashi <himi@m17n.org>
1267 * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
1268 by a symbol, not by a vector.
1269 * mule/vietnamese.el (vscii): Likewise.
1271 * mule/cyrillic.el (koi8-r): Likewise.
1273 * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
1274 by a symbol, not by a vector.
1275 (chinese-big5-2): Likewise.
1276 * mule/ethiopic.el (ethiopic): Likewise.
1277 * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
1278 (vietnamese-viscii-upper): Likewise.
1280 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
1282 * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
1284 2000-10-13 Yoshiki Hayashi <yoshiki@xemacs.org>
1286 * byte-optimize.el (byte-optimize-car): New function.
1287 (byte-optimize-cdr): Ditto.
1289 2000-10-12 Yoshiki Hayashi <yoshiki@xemacs.org>
1291 * byte-optimize.el: Partial synch with FSF 20.7.
1292 Optimize constant concatenation.
1293 Add keymapp as a side effect free function. It is a built-in.
1294 (byte-after-unbind-pos): Remove byte-equal.
1296 2000-10-13 Gunnar Evermann <ge204@eng.cam.ac.uk>
1298 * update-elc-2.el: Quote regexps correctly.
1300 2000-10-05 MIYASHITA Hisashi <himi@m17n.org>
1302 * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
1303 (ccl-compile): Apply integerp, not integer-or-char-p to
1304 check the type of the buffer magnification
1305 (ccl-compile-write-string): Encode a string with binary
1307 (ccl-compile-write-repeat): Likewise.
1309 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
1337 2000-10-03 Daniel Pittman <daniel@rimspace.net>
1339 * simple.el (do-auto-fill): Use the function pointer to by
1340 `comment-line-break-function', not `indent-new-comment-line'. This
1341 fixes an issue with cc-mode comment continuation.
1343 2000-10-11 Martin Buchholz <martin@xemacs.org>
1345 * simple.el (turn-on-auto-fill): Add (interactive).
1346 * mwheel.el (mwheel-install): Add (interactive).
1347 * font-lock.el (turn-on-font-lock): Add (interactive).
1348 (turn-off-font-lock): Add (interactive).
1350 2000-10-03 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
1352 * packages.el (packages-special-base-regexp): Add `man'.
1354 2000-10-08 Adrian Aichner <adrian@xemacs.org>
1356 * wid-edit.el (widget-specify-active): map over extents in current
1357 buffer like `widget-specify-inactive' does. Mapping over the
1358 inactive extent object does not work since the current extent is
1359 ignored by `map-extents'.
1361 2000-10-04 Martin Buchholz <martin@xemacs.org>
1363 * XEmacs 21.2.36 is released.
1365 2000-09-22 Martin Buchholz <martin@xemacs.org>
1367 * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
1368 Optimize the compiled-function-constants vector by byte-code
1371 2000-09-25 Robert Pluim <rpluim@bigfoot.com>
1373 * build-report.el (build-report-delete-regexp): quote value in
1376 2000-09-24 Adrian Aichner <aichner@ecf.teradyne.com>
1378 * build-report.el (build-report): Don't bind srcdir which we don't
1379 use in `multiple-value-bind' to avoid the only byte-compiler
1382 2000-09-23 Adrian Aichner <aichner@ecf.teradyne.com>
1384 * build-report.el: Requires cl and custom now.
1385 build-report-version is determined by XEmacs version -- remove
1386 build-report-version*.
1387 * build-report.el (build-report-version): Removed.
1388 * build-report.el (build-report-installation-version-regexp): New.
1389 * build-report.el (build-report-version-file-regexp): New.
1390 * build-report.el (build-report-installation-srcdir-regexp): New.
1391 * build-report.el (build-report-destination): Offer
1392 xemacs-build-reports and xemacs-beta.
1393 * build-report.el (build-report-keep-regexp): Adjusted.
1394 * build-report.el (build-report-delete-regexp): Adjusted.
1395 * build-report.el (build-report-make-output-dir): New.
1396 * build-report.el (build-report-installation-file): Replace use of
1397 `concat' with `expand-file-name'.
1398 * build-report.el (build-report-make-output-file): Removed.
1399 * build-report.el (build-report-make-output-files): New.
1400 * build-report.el (build-report-subject): Identify as
1401 user-variable with "*...".
1402 * build-report.el (build-report-prompts): Ditto.
1403 * build-report.el (build-report-version-file): New.
1404 * build-report.el (build-report-file-encoding): Identify as
1405 user-variable with "*...".
1406 * build-report.el (build-report-make-output-get): New.
1407 * build-report.el (build-report-insert-header): Report
1408 emacs-version and system-configuration instead of
1409 build-report-version.
1410 * build-report.el (build-report-insert-make-output): Add file
1412 * build-report.el (build-report-insert-installation-file):
1414 * build-report.el (build-report-keep): Change docstring,
1416 * build-report.el (build-report-delete): Ditto.
1417 * build-report.el (build-report-installation-data): New.
1418 * build-report.el (build-report-version-file-data): New.
1420 2000-09-20 Martin Buchholz <martin@xemacs.org>
1422 * byte-optimize.el (byte-optimize-lapcode):
1423 Fix the optimization of using the first 5 elements of the
1424 constants vector for variables.
1425 (byte-optimize-lapcode): Fix another ancient broken optimization.
1427 2000-09-19 Martin Buchholz <martin@xemacs.org>
1429 * *: Spelling mega-patch
1431 2000-09-19 Martin Buchholz <martin@xemacs.org>
1433 * easymenu.el: doc fixes.
1434 (easy-menu-do-define): Use backquote.
1437 `when' seems much clearer than `if' here.
1439 (easy-menu-add-item):
1440 (easy-menu-item-present-p):
1441 (easy-menu-remove-item):
1442 Wrap using (when (featurep 'menubar) ...)
1444 2000-09-16 Martin Buchholz <martin@xemacs.org>
1446 * bytecomp.el (displaying-byte-compile-warnings):
1447 Revert Ben's change to this function below so that the compile log
1448 is displayed properly for users of the "popper" package.
1450 2000-09-12 Martin Buchholz <martin@xemacs.org>
1452 * window.el (save-selected-window): Use backquote.
1454 * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
1455 Renamed from `byte-compile-file-form-defvar'.
1456 * bytecomp.el (byte-compile-defvar-or-defconst):
1457 Only cons onto current-load-list in top-level forms.
1458 Else this leaks a cons cell every time a defun is called.
1459 Renamed from `byte-compile-defvar', for clarity.
1460 Warn when docstring of defvar is not a string.
1461 Use consistent error messages.
1464 2000-09-11 Martin Buchholz <martin@xemacs.org>
1466 * simple.el (set-variable):
1467 Remove unneeded defvar by rearranging order of let* forms.
1469 * mule/mule-ccl.el (ccl-get-next-code):
1470 * menubar-items.el (bookmark-menu-filter):
1471 (language-environment-menu-filter):
1472 (tutorials-menu-filter):
1473 * toolbar-items.el (toolbar-compile):
1474 * byte-optimize.el (disassemble-offset):
1475 Use (declare (special ...)) instead of `defvar'.
1477 * cl-macs.el (cl-do-proclaim):
1478 Fix (declare (special ...)) warning suppression syntax.
1480 2000-07-22 Golubev I. N. <gin@mo.msk.ru>
1482 * info.el (Info-tag-table-marker):
1483 (Info-tag-table-buffer):
1484 (Info-find-file-node):
1485 (Info-read-subfile):
1486 (Info-build-node-completions):
1489 Multiple info buffer support.
1491 2000-08-28 Oscar Figueiredo <oscar@cpe.fr>
1493 * ldap.el (ldap-decode-entry): New defun
1494 (ldap-search-entries): Use it in order to decode DN-prefixed
1497 2000-08-23 Daniel Pittman <daniel@danann.net>
1499 * mule/mule-cmds.el (coding-system-change-eol-conversion):
1500 Use `eq', not `=', to compare symbols.
1502 2000-07-30 Ben Wing <ben@xemacs.org>
1504 * bytecomp.el (byte-compile-report-error):
1505 * bytecomp.el (displaying-byte-compile-warnings):
1506 if stack-trace-on-error is set, send out a backtrace when
1507 an error is encountered that stops byte compilation. this
1508 should make it much much easier to track down those curious
1509 problems. also undo the kludge of using a separate "*Show*"
1510 buffer for display when there's a temp-buffer-show-function;
1511 we can avoid this by just being a little smarter.
1514 * dialog-items.el (search-dialog-regexp): New.
1515 * dialog-items.el (search-dialog-callback):
1516 * dialog-items.el (make-search-dialog):
1517 add a regexp option to the dialog and clean up a bit.
1520 * dialog.el (yes-or-no-p-dialog-box):
1521 * dialog.el (get-dialog-box-response):
1522 * dialog.el (make-dialog-box):
1523 * dialog.el (dialog-box-finish): New.
1524 * dialog.el (dialog-box-cancel): New.
1525 * dialog.el (internal-make-dialog-box-exit): New.
1526 implement [properly!] the :modal property of the new dialog box
1527 interface. this is the first time xemacs has ever had *proper*
1528 modal dialog boxes, giving the standard window-system feedback.
1529 (e.g. under windows, clicking on a disabled frame causes a beep
1530 and makes the dialog box flash three times.)
1532 * dragdrop.el: header keyword frobbing.
1534 * dumped-lisp.el (preloaded-file-list):
1535 renamed winnt.el to win32-native.el.
1537 * faces.el (face-property):
1538 * faces.el (set-face-property):
1539 * faces.el (frob-face-property):
1540 * faces.el (frob-face-font-2):
1541 * faces.el (make-face-bold):
1542 * faces.el (make-face-italic):
1543 * faces.el (make-face-bold-italic):
1544 * faces.el (make-face-unbold):
1545 * faces.el (make-face-unitalic):
1546 * faces.el (make-face-smaller):
1547 * faces.el (make-face-larger):
1548 clean up the implementation of these so that window-system-specific
1549 methods are called only on objects belonging to that window system.
1550 previously, you could have [e.g.] mswindows-make-face-bold called
1551 on font object of device type `stream', which is not good and
1552 explains the subtle errors Adrian was getting when byte-compiling
1553 something that required 'term. (Adrian, now you can use stack-trace-
1554 on-error to find the exact place where things are going wrong instead
1555 of having to laboriously binary-search your way through.)
1557 * finder.el (finder-known-keywords):
1558 cleaned up -- properly sorted, clarified the meanings of many of
1559 the keywords, and added a few -- mswin, gui, content, build, www,
1560 user, services. the last two try to distinguish between a package
1561 that's used directly by the user, and a package that provides
1562 support services to other packages.
1564 * font-lock.el (lisp-font-lock-keywords-2):
1565 update list of lisp control structures to include everything,
1566 including new ones i introduced.
1568 * gutter.el: header keyword frobbing.
1570 * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
1571 recent isearch element was not doing so! you got the second-most-
1574 * lisp-mode.el (construct-lisp-mode-menu):
1575 more menubar cleanups.
1576 * lisp-mode.el (with-selected-window):
1577 make it indent properly.
1579 * menubar-items.el (default-menubar): lots of menubar cleanups.
1580 rearranged the options menu the most, e.g. splitting up the
1581 Keyboard/Mouse menu into a new Editing menu and combining the
1582 separate Scrollbar/Gutter/Toolbar submenus into Display.
1583 Got rid of General, moved items to Editing or new Troubleshooting.
1584 Moved Packages to Tools; doesn't seem to belong under Options.
1585 Added stuff to the Cmds menu, e.g. Change Case.
1587 NB please don't complain about these periodic menubar changes.
1588 Anything like this is necessarily incremental in its construction
1589 -- By constant use you gradually become more and more aware of
1590 better and better ways to group menu items. When we eventually
1591 move the options menu to a property sheet, the existing structure
1592 will probably be preserved fairly well.
1594 * minibuf.el (next-history-element): fix problems with pressing
1595 down arrow in repeat-complex-command.
1598 * modeline.el (modeline-3d-p): New.
1599 added custom variable for controlling the 3d modeline. the
1600 corresponding Options item has been present for a long time,
1601 but commented out with "fix me!" comments. it's fixed now.
1603 * obsolete.el (add-menu):
1604 remove bogus gettexts.
1606 * process.el (shell-quote-argument):
1607 handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
1608 For bash under Windows native, see below.
1611 * simple.el (display-warning-buffer):
1612 Fixed the handling of warning display to eliminate the annoying
1613 *Show* buffer, like was done for byte-compiler output above.
1615 * simple.el (debug-print): New.
1616 Simple function for sending debug messages to the console and/or
1619 * subr.el (replace-in-string):
1620 Rewrite this function to avoid N^2 behavior with large strings --
1621 catastrophic with the new Windows selection code! (Apparently the
1622 author of this function didn't realize there was a fun
1623 replace-match that could make his life much easier, because we
1624 duplicated the entire logic. The new version is smaller, easier
1625 to understand, much more robust, and has extended features --
1626 those of replace-match.)
1629 * window.el (with-selected-window): New.
1630 An obvious complement to the existing `with-selected-frame' and
1631 `with-current-buffer'.
1633 * win32-native.el: Renamed from winnt.el.
1634 Added a great deal of stuff for properly handling process quoting,
1635 somewhat modeled on Kirill's original model (which i later threw
1636 away). We should now finally have correctly working process arg
1637 quoting/dequoting so that the final app gets exactly what we
1638 intended. Because the mechanism is in Lisp, it's easily
1639 extendible. (For those running bash and running the native
1640 version, I tried hard to do what I thought was correct. But more
1641 thought is needed, and ideally the volunteer work of people with
1642 these configurations that they generally run on.)
1644 * x-font-menu.el (x-font-menu-font-data):
1645 Put in defvar's to fix byte-compiler warnings.
1647 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
1649 * select.el (selection-coercion-alist): Initialise.
1650 * select.el (select-coerce-to-text): New.
1651 * select.el (select-coerce): New.
1652 New functions to perform type and value coercion.
1654 * select.el (select-buffer-killed-default): Keep data if it was
1657 2000-08-02 Martin Buchholz <martin@xemacs.org>
1659 * menubar-items.el (default-menubar): Fix typo.
1660 (default-menubar): `lambda' was mispelled as `lamda'.
1662 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1664 * window.el (shrink-window-if-larger-than-buffer): Remove
1667 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1669 * paths.el (gnus-local-domain): Removed.
1670 (gnus-local-organization): Ditto.
1671 (gnus-startup-file): Ditto.
1673 2000-07-13 Yoshiki Hayashi <yoshiki@xemacs.org>
1675 * files.el (auto-mode-alist): Add .spec for RPM.
1677 2000-07-31 Andy Piper <andy@xemacs.org>
1679 * gutter-items.el (update-tab-in-gutter): deprecate :properties.
1681 2000-07-31 Yoshiki Hayashi <yoshiki@xemacs.org>
1683 * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
1685 * help.el (xemacs-www-page): Ditto.
1686 (xemacs-www-faq): Ditto.
1687 * menubar-items.el (default-menubar): Ditto.
1689 * wid-edit.el (widget-url-link-action): Ditto.
1690 From: Kenichi OKADA <okada@opaopa.org>.
1692 2000-07-31 Martin Buchholz <martin@xemacs.org>
1694 * finder.el (finder-commentary): Add autoload cookie.
1696 2000-07-28 Adrian Aichner <aichner@ecf.teradyne.com>
1698 * files.el (insert-file-contents-literally): Fix second let
1699 binding for `coding-system-for-read' to `coding-system-for-write'
1700 as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
1702 1999-06-15 Jan Vroonhof <vroonhof@math.ethz.ch>
1704 * files.el (insert-file-contents-literally): Use binary coding
1705 system (from Morioka san).
1706 (insert-file-contents-literally): Make file-name-handler method.
1708 2000-07-26 Martin Buchholz <martin@xemacs.org>
1710 * cl-macs.el (get-selection): Add defsetf.
1712 2000-07-25 Steve Youngs <youngs_s@ozlinx.com.au>
1714 * x-init.el (x-activate-region-as-selection): replace obsolete
1715 function x-own-selection with own-selection.
1716 (ow-find): replace obsolete functions x-get-selection and
1717 x-get-clipboard with get-selection and get-clipboard.
1718 (init-post-x-win): replace obsolete function x-disown-selection
1719 with disown-selection.
1721 2000-07-20 Mike Sperber <mike@xemacs.org>
1723 * startup.el (load-user-init-file): Only try to load init file if
1726 2000-07-10 Andy Piper <andy@xemacs.org>
1728 * dialog-items.el: sync with Ben's patch.
1730 * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
1732 (progress-text-glyph): deleted.
1733 (progress-layout-glyph): make completely minimal.
1734 (progress-gauge-glyph): ditto.
1735 (progress-display-style): fix to handle dynamic instantiator
1737 (progress-text-instantiator): new.
1738 (progress-layout-instantiator): new.
1739 (progress-gauge-instantiator): new.
1740 (set-progress-display-instantiator): renamed and changed from
1741 set-progress-display-style.
1742 (progress-abort-glyph): use instantiator not glyph.
1743 (append-progress-display): use set-progress-display-instantiator
1744 and set-glyph-image.
1745 (abort-progress-display): ditto.
1746 (raw-append-progress-display): ditto.
1748 2000-07-20 Ben Wing <ben@xemacs.org>
1750 * code-files.el: Move Mule-specific code to mule-coding.el.
1752 2000-07-15 Ben Wing <ben@xemacs.org>
1758 * cmdloop.el (yes-or-no-p):
1759 * cmdloop.el (y-or-n-p):
1760 Make these functions use should-use-dialog-box-p and not be
1761 overridden in dialog.el.
1764 * cus-dep.el (Custom-make-dependencies): Removed.
1765 * cus-dep.el (Custom-make-dependencies-1): New.
1766 * cus-dep.el (Custom-make-one-dependency): New.
1767 New entry point for use in Makefiles, to avoid excessive
1770 * cus-edit.el (custom-variable-reset-saved):
1771 * cus-edit.el (custom-variable-reset-standard):
1772 * cus-edit.el (custom-save-resets):
1773 Fix bytecompiler warnings.
1776 * dialog.el (yes-or-no-p-dialog-box):
1777 * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
1778 * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
1779 * dialog.el (get-dialog-box-response):
1780 * dialog.el (message-or-box):
1781 * dialog.el (make-dialog-box):
1782 * dialog.el (popup-dialog-box): New.
1783 Avoid yes-or-no-p bogosities.
1784 Create a general function `make-dialog-box' to encapsulate all
1785 dialog box methods; easily extendible. popup-dialog-box now obsolete.
1787 * dumped-lisp.el (preloaded-file-list):
1788 Add dialog-items. Clean up. Group files by types.
1790 * easymenu.el (easy-menu-add):
1791 * easymenu.el (easy-menu-remove):
1792 Account for accelerators.
1795 * extents.el (extent-list): New args, like in map-extents.
1796 * extents.el (extent-at-event): New.
1797 * extents.el (extents-at-event): New.
1800 * font-lock.el (font-lock-mode):
1801 * font-lock.el (font-lock-default-fontify-buffer):
1802 * font-lock.el (font-lock-default-unfontify-region):
1803 * font-lock.el (font-lock-fontify-syntactically-region):
1804 * font-lock.el (font-lock-fontify-keywords-region):
1805 Use new progress-feedback names.
1807 * font-lock.el (java-font-lock-identifier-regexp):
1808 * font-lock.el (java-font-lock-class-name-regexp):
1809 Fix bytecompiler warnings.
1812 * gutter-items.el (progress-display-use-echo-area): Removed.
1813 * gutter-items.el (progress-feedback-use-echo-area): New.
1814 * gutter-items.el (progress-display-popup-period): Removed.
1815 * gutter-items.el (progress-feedback-popup-period): New.
1816 * gutter-items.el (set-progress-display-style): Removed.
1817 * gutter-items.el (set-progress-feedback-style): New.
1818 * gutter-items.el (progress-display-style): Removed.
1819 * gutter-items.el (progress-feedback-style): New.
1820 * gutter-items.el (progress-stack):
1821 * gutter-items.el (progress-displayed-p): Removed.
1822 * gutter-items.el (progress-feedbacked-p): New.
1823 * gutter-items.el (clear-progress-display): Removed.
1824 * gutter-items.el (clear-progress-feedback): New.
1825 * gutter-items.el (progress-display-clear-when-idle): Removed.
1826 * gutter-items.el (progress-feedback-clear-when-idle): New.
1827 * gutter-items.el (remove-progress-display): Removed.
1828 * gutter-items.el (remove-progress-feedback): New.
1829 * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
1830 * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
1831 * gutter-items.el (append-progress-display): Removed.
1832 * gutter-items.el (append-progress-feedback): New.
1833 * gutter-items.el (abort-progress-display): Removed.
1834 * gutter-items.el (abort-progress-feedback): New.
1835 * gutter-items.el (raw-append-progress-display): Removed.
1836 * gutter-items.el (raw-append-progress-feedback): New.
1837 * gutter-items.el (display-progress-display): Removed.
1838 * gutter-items.el (display-progress-feedback): New.
1839 * gutter-items.el (current-progress-display): Removed.
1840 * gutter-items.el (current-progress-feedback): New.
1841 * gutter-items.el (current-progress-display-label): Removed.
1842 * gutter-items.el (current-progress-feedback-label): New.
1843 * gutter-items.el (progress-display): Removed.
1844 * gutter-items.el (progress-feedback): New.
1845 Replace "progress-display" with "progress-feedback" globally.
1847 * gutter-items.el (lprogress-display): Removed.
1848 * gutter-items.el (progress-feedback-with-label): New.
1849 Rename lprogress-display ==> progress-feedback-with-label.
1851 * gutter-items.el (search-dialog-direction): Removed.
1852 * gutter-items.el (search-dialog-text): Removed.
1853 * gutter-items.el (search-dialog-callback): Removed.
1854 * gutter-items.el (make-search-dialog): Removed.
1855 Move to dialog-items.el.
1858 * help.el (help-mode-quit):
1859 * help.el (mode-for-help): New.
1860 * help.el (help-sticky-window): New.
1861 * help.el (help-window-config): New.
1862 * help.el (with-displaying-help-buffer):
1863 * help.el (function-at-event): New.
1864 * help.el (help-symbol-regexp): New.
1865 * help.el (help-symbol-run-function-1): New.
1866 * help.el (help-symbol-run-function): New.
1867 * help.el (help-symbol-function-context-menu): New.
1868 * help.el (help-symbol-variable-context-menu): New.
1869 * help.el (help-symbol-function-and-variable-context-menu): New.
1870 * help.el (frob-help-extents): New.
1871 * help.el (describe-function-1):
1872 * help.el (variable-at-point):
1873 * help.el (variable-at-event): New.
1874 * help.el (describe-variable):
1876 - Make functions and variables be mousable.
1877 - Middle button hyperlinks.
1878 - New context-menu entries.
1881 * keydefs.el (global-map):
1882 New key bindings to move lines up and down.
1885 * lisp-mode.el (construct-lisp-mode-menu): New.
1886 * lisp-mode.el (emacs-lisp-mode-popup-menu):
1887 * lisp-mode.el (lisp-interaction-mode-menubar-menu):
1888 * lisp-mode.el (emacs-lisp-mode-menubar-menu):
1889 * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
1890 Make popup and menubar menus be different. Popup menu uses
1891 clicked location and automatically assumes symbol under the mouse
1892 for various commands.
1895 * menubar-items.el (bookmark-menu-filter): Add accelerators.
1896 * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
1898 * menubar-items.el (global-popup-menu): Removed.
1899 * menubar-items.el (mode-popup-menu): Removed.
1900 * menubar-items.el (activate-popup-menu-hook): Removed.
1901 * menubar-items.el (popup-mode-menu): Removed.
1902 * menubar-items.el (popup-buffer-menu): Removed.
1903 * menubar-items.el (popup-menubar-menu): Removed.
1907 * menubar.el (global-popup-menu): New.
1908 * menubar.el (mode-popup-menu): New.
1909 * menubar.el (activate-popup-menu-hook): New.
1910 * menubar.el (last-popup-menu-event): New.
1911 * menubar.el (popup-mode-menu): New.
1912 * menubar.el (popup-buffer-menu): New.
1913 * menubar.el (popup-menubar-menu): New.
1914 * menubar.el (menu-call-at-event): New.
1915 Move non-content functions here. Add support for context menu
1918 * minibuf.el (minibuffer-history-uniquify):
1921 * minibuf.el (read-file-name-1):
1922 Call new file dialog box if it exists.
1924 * minibuf.el (mouse-rfn-setup-vars):
1925 Clean up "chop" action.
1928 * mouse.el (button2): Now bound to mouse-track.
1929 * mouse.el (click-inside-extent-p):
1930 * mouse.el (point-inside-extent-p):
1931 * mouse.el (point-inside-selection-p):
1932 * mouse.el (mouse-drag-or-yank): Removed.
1933 * mouse.el (mouse-begin-drag-n-drop): New.
1934 * mouse.el (mouse-eval-sexp):
1935 * mouse.el (mouse-track-activate-strokes): New.
1936 * mouse.el (mouse-track-do-activate): New.
1937 * mouse.el (mouse-track):
1938 * mouse.el (default-mouse-track-event-is-with-button): New.
1939 * mouse.el (default-mouse-track-cleanup-hook):
1940 * mouse.el (default-mouse-track-drag-hook):
1941 * mouse.el (default-mouse-track-drag-up-hook):
1942 * mouse.el (default-mouse-track-click-hook):
1943 Merge drag-n-drop into mouse-track.
1944 Add general "activate" support to replace specific button2 kludges.
1945 Use "button modifier" support in mouse-track.
1947 * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
1950 * package-ui.el (pui-menu):
1951 * package-ui.el (pui-popup-context-sensitive): Removed.
1952 Fix bytecompiler warnings.
1953 Clean up popup code a bit.
1955 * select.el (get-selection-no-error): Fix bytecompiler warnings.
1958 * simple.el (transpose-lines):
1959 * simple.el (transpose-line-up): New.
1960 * simple.el (transpose-line-down): New.
1961 * simple.el (transpose-subr):
1962 * simple.el (transpose-subr-1): Removed.
1963 Clean up, add functions to move lines up and down.
1965 * startup.el (mail-host-address):
1966 * startup.el (user-mail-address):
1970 * subr.el (set-symbol-value-in-buffer): New.
1972 * subr.el (check-argument-type):
1973 * subr.el (defined-error-p): New.
1974 Add structured error support.
1976 * toolbar-items.el (toolbar-compile):
1977 Use new make-dialog-box.
1981 * userlock.el (ask-user-about-lock-dbox):
1982 * userlock.el (ask-user-about-supersession-threat-dbox):
1983 * userlock.el (ask-user-about-lock):
1984 * userlock.el (ask-user-about-supersession-threat):
1985 Use new make-dialog-box.
1986 Add safety checks; use should use-dialog-box-p.
1989 * window-xemacs.el (__buffer-dedicated-frame):
1990 * window-xemacs.el (buffer-dedicated-frame): New.
1991 * window-xemacs.el (set-buffer-dedicated-frame): New.
1992 Move dedicated-frame stuff into lisp.
1994 2000-07-18 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
1996 * printer.el (generic-print-region): Do not require that
1997 `printer-name' be set.
1998 (printer-name): Commentary clarification.
2000 2000-07-19 Martin Buchholz <martin@xemacs.org>
2002 * XEmacs 21.2.35 is released.
2004 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
2006 * select.el (selection-coercible-types): Initialise.
2008 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
2010 * select.el (own-clipboard): Bug fix.
2012 2000-07-17 Mike Sperber <mike@xemacs.org>
2014 * cus-edit.el (custom-migrate-custom-file): Save init file before
2017 2000-07-16 Mike Sperber <mike@xemacs.org>
2019 * startup.el (load-init-file): Remove silly call to
2020 `load-user-custom-file`.
2021 (maybe-migrate-user-init-file): Minor fixes.
2023 2000-07-16 Martin Buchholz <martin@xemacs.org>
2025 * apropos.el (apropos-documentation-check-doc-file):
2026 `doc' variable should be let-bound, as was presumably intended.
2028 * cus-edit.el (custom-variable-reset-saved):
2029 (custom-variable-reset-standard):
2030 Remove unused variable comment-widget. Twice.
2032 * toolbar.el (toolbar-blank-press-function):
2033 Add a real defvar with initial value nil and proper docstring.
2034 (press-toolbar-button): No need to check for boundp-ness anymore.
2036 * rect.el (open-rectangle-line): Remove useless (let) form.
2037 Add defvar for pending-delete-mode.
2039 * info.el (Info-find-node): This function needs an autoload cookie.
2041 * mule/mule-x-init.el (x-use-halfwidth-roman-font):
2042 Use let* since the second form referred to the first.
2044 2000-07-16 Adrian Aichner <aichner@ecf.teradyne.com>
2046 * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
2047 instead of removed `mswindows-get-clipboard'.
2050 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
2052 * select.el (select-convert-from-text): New.
2053 * select.el (select-convert-from-length): New.
2054 * select.el (select-convert-from-integer): New.
2055 * select.el (select-convert-from-identity): New.
2056 * select.el (select-convert-from-filename): New.
2057 * select.el (selection-converter-in-alist): Use them.
2058 New converter functions for X.
2060 * select.el (get-selection): Removed comment.
2062 * select.el (own-selection): Removed append code - I thought
2063 I'd already done this, but apparently not...
2065 * select.el: Changed comment about TIMESTAMP.
2067 * select.el (select-convert-in): New.
2068 * select.el (select-convert-out): New.
2069 New functions that get used by select.c.
2071 * select.el (select-buffer-killed-default): New.
2072 * select.el (select-buffer-killed-text): New.
2073 * select.el (selection-buffer-killed-alist): New.
2074 New list and functions that get called if a relevant selection
2075 exists and a buffer gets killed.
2077 * select.el (select-convert-to-targets):
2078 * select.el (select-convert-to-identity): Removed.
2079 * select.el (select-convert-from-identity): Removed.
2080 * select.el (select-converter-out-alist):
2081 Removed _EMACS_INTERNAL selection type.
2083 * x-select.el (xselect-kill-buffer-hook): Removed.
2084 * x-select.el (xselect-kill-buffer-hook-1): Removed.
2085 Removed this X-specific nonesense. Use the generic support
2086 in select.el instead.
2088 2000-07-15 Martin Buchholz <martin@xemacs.org>
2090 * mule/mule-category.el (defined-category-hashtable):
2091 Use make-hash-table instead of make-hashtable
2093 * buff-menu.el: Byte-compiler warning fix.
2095 * isearch-mode.el (isearch-highlight-all-cleanup):
2096 Remove unused variable `isearch-highlight-all-start'.
2098 * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
2100 * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
2102 * cus-dep.el (Custom-make-dependencies):
2103 Add autoload cookie for custom-add-loads to generated custom-load.el.
2105 * autoload.el (autoload-package-name): Warning suppression.
2106 Move defvar prior to first use.
2108 * custom.el: Add autoload for custom-declare-face.
2109 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
2110 * cl.el (cl-hack-byte-compiler):
2111 Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
2114 2000-07-08 Mike Sperber <mike@xemacs.org>
2116 * startup.el (load-home-init-file): Added variable.
2117 (maybe-migrate-user-init-file): Added.
2118 (load-user-init-file): Load custom file if different from init
2121 * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
2124 * cus-edit.el (custom-migrate-custom-file): Added for migration.
2125 Moved `custom-file'-related code to cus-file.el.
2127 * cus-file.el: New file.
2129 2000-04-01 Mike Sperber <mike@xemacs.org>
2131 * packages.el (packages-find-package-directories): Added support
2132 for external package hierarchies with in-place installations.
2134 * find-paths.el (paths-root-in-place-p): Added.
2135 (paths-find-emacs-directory): Added support for external
2136 directories with in-place installations.
2137 (paths-find-site-directory): Ditto.
2139 * startup.el (find-user-init-file): Also look for
2140 ~/.xemacs/init.elc? in preference to ~/.emacs.
2142 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
2144 * select.el (own-selection):
2145 * select.el (own-clipboard): Changed `append' parameter to
2146 `how-to-use' parameter.
2147 * select.el (own-selection): Removed icky append code.
2148 * select.el (own-selection, get-selection): Removed extra type
2150 * select.el (selection-appender-alist):
2151 * select.el (selection-converter-{in|out}-alist): Initialise.
2152 * select.el (select-append-to-*): New.
2153 * select.el (select-convert-from-*): New. New functions to append
2154 data and convert data from external type.
2156 2000-07-12 Stef Epardaud <stef@lunatech.com>
2158 * font-lock.el: Javadoc enhancements.
2160 2000-07-06 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
2162 * printer.el (generic-print-region): Compose job name from buffer
2165 2000-07-06 Yoshiki Hayashi <yoshiki@xemacs.org>
2167 * font-lock.el (font-lock-fontify-pending-extents): Call
2168 font-lock-fontify-region instead of font-lock-fontify-buffer
2169 to avoid unnecessary progress gauges.
2171 2000-07-06 Craig Lanning <lanning@scra.org>
2173 * custom-load.el (faces):
2175 * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
2178 * process.el (call-process-internal): from Dan Holmsand, use binary
2179 coding systems so that jka-compr works.
2181 2000-07-07 Ben Wing <ben@xemacs.org>
2183 * font-lock.el: Undo previous change. Unfortunately, some
2184 files actually use the variables directly in their init code
2185 without quoting them.
2187 2000-07-07 Ben Wing <ben@xemacs.org>
2189 * font-lock.el (defvar font-lock-*-face): Removed.
2191 * font-lock.el (font-lock-apply-highlight): Bind these face vars
2192 only when necessary.
2194 2000-06-30 Charles G Waldman <cgw@alum.mit.edu>
2196 * cl-macs.el: fix cl-transform-function-property kludge
2197 so that it does not require a random feature.
2199 2000-06-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2201 * files.el (auto-mode-alist): allow .make extension for Makefiles,
2202 as in Linux kernel "Rules.make".
2204 2000-06-29 Gunnar Evermann <ge204@eng.cam.ac.uk>
2206 * build-report.el (build-report): Add autoload cookie.
2208 2000-06-21 Charles G Waldman <cgw@alum.mit.edu>
2210 * package-ui.el (defgroup pui): Correct a misspelling
2211 (pui-toggle-package-delete): Change `seleted' to `selected'
2213 2000-06-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2215 * package-get.el (package-get-update-base):
2216 (package-get): Use insert-file-contents-literally always.
2217 (package-get-maybe-save-index):
2218 Force coding system for writing to binary.
2220 2000-06-08 Mike Alexander <mta@arbortext.com>
2222 * code-process.el (call-process-region): If there is no coding
2223 system for the process on process-coding-system-alist use the
2224 coding system of the buffer containing the region.
2226 2000-06-10 Ben Wing <ben@xemacs.org>
2228 * cmdloop.el (command-error):
2229 If debug-on-error and noninteractive, output backtrace.
2231 * files.el (file-relative-name):
2232 Remove MSDOS references.
2234 * simple.el (line-number): New function, due to non-obvious
2235 behavior/usage of count-lines.
2237 * simple.el (count-lines): document non-obvious usage to get
2240 2000-06-11 Ben Wing <ben@xemacs.org>
2242 * faces.el ((featurep 'xpm)):
2243 * x-faces.el (x-init-face-from-resources):
2244 * x-faces.el (x-init-frame-faces):
2245 * x-misc.el (x-init-specifier-from-resources):
2246 * x-misc.el (x-get-resource-and-bogosity-check):
2247 * x-misc.el (x-get-resource-and-maybe-bogosity-check):
2248 * x-mouse.el (x-init-pointer-shape):
2249 * x-scrollbar.el (x-init-scrollbar-from-resources):
2250 Add sixth argument to x-get-resource calls so as to issue warnings
2251 rather than errors on bogus arguments.
2253 2000-06-05 Ben Wing <ben@xemacs.org>
2255 * compat.el: new file. provides a clean, non-intrusive way to
2256 define compatibility functions.
2258 * process.el (shell-quote-argument): temporary fix for lack
2259 of nt-quote-process-args. #### I need to put back the overall
2260 structure of that mechanism but redo the guts of it using the
2261 extra intelligence in the C code.
2263 2000-05-28 Adrian Aichner <aichner@ecf.teradyne.com>
2265 * package-info.el (pi-md5sum): Calculate MD5 sum just like
2266 `package-get' does in package-get.el, instead of using external
2269 * package-get.el (package-get): Insert package file literally to
2270 make checksum calculation work.
2272 2000-04-18 Hrvoje Niksic <hniksic@iskon.hr>
2274 * code-files.el (convert-mbox-coding-system): Deleted.
2275 (file-coding-system-alist): Removed reference to
2276 convert-mbox-coding-system.
2278 2000-05-28 Martin Buchholz <martin@xemacs.org>
2280 * XEmacs 21.2.34 is released.
2282 2000-05-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
2284 * font-lock.el (font-lock-keywords): Rewrote docstring
2286 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
2288 * loadhist.el (unload-feature): handle case where x is both boundp
2291 2000-05-22 Karl M. Hegbloom <karlheg@debian.org>
2293 * packages.el: It's ok to use built-in macros, but not lisp
2296 2000-05-20 Ben Wing <ben@xemacs.org>
2299 * font-lock.el (font-lock-message-threshold):
2300 * font-lock.el (font-lock-mode):
2301 * font-lock.el (font-lock-default-fontify-buffer):
2302 * font-lock.el (font-lock-always-fontify-immediately):
2303 * font-lock.el (font-lock-old-extent): Removed.
2304 * font-lock.el (font-lock-old-len): Removed.
2305 * font-lock.el (font-lock-fontify-glumped-region): Removed.
2306 * font-lock.el (font-lock-pending-extent-table): New.
2307 * font-lock.el (font-lock-range-table): New.
2308 * font-lock.el (font-lock-after-change-function):
2309 * font-lock.el (font-lock-after-change-function-1): Removed.
2310 * font-lock.el (font-lock-fontify-pending-extents): New.
2311 * font-lock.el ('font-lock-revert-cleanup): Removed.
2312 * font-lock.el ('font-lock-revert-setup): Removed.
2313 Rewrite deferral code to handle any number of changes, merging
2314 them properly. Remove hacked-up code for revert-buffer, now
2317 * menubar-items.el (default-menubar):
2318 In Options->Edit Init File, don't switch to emacs-lisp-mode
2319 unless necessary; doing this turns off font-lock.
2321 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
2323 * keydefs.el: Define C-x BS to backward-kill-sentence.
2325 2000-05-15 Yoshiki Hayashi <yoshiki@xemacs.org>
2327 * files.el (hack-local-variables-prop-line): Use non-greedy
2328 matching to process -*-texinfo-*- -*-.
2330 2000-05-11 Jonathan Marten <jonathan.marten@uk.sun.com>
2332 * minibuf.el (minibuf-directory-files): new function.
2333 (read-file-name-activate-callback): use minibuf-directory-files.
2334 (read-directory-name-internal): ditto.
2335 (mouse-file-display-completion-list): ditto.
2336 (mouse-directory-display-completion-list): ditto.
2337 (read-file-name-internal): remove "./" from completion list unless
2338 explicitly matched, for consistency.
2340 2000-05-11 Ben Wing <ben@xemacs.org>
2342 * gutter-items.el (gutter-buffers-tab):
2343 * gutter-items.el (add-tab-to-gutter):
2344 * gutter-items.el (update-tab-in-gutter):
2345 * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
2346 * gutter-items.el (append-progress-display):
2347 * gutter-items.el (abort-progress-display):
2348 * gutter-items.el (raw-append-progress-display):
2349 Further fixes. Use set-glyph-image not set-image-instance-property,
2350 to fix problems with multiple windows in a frame.
2352 * menubar-items.el (tutorials-menu-filter):
2355 * startup.el (early-error-handler):
2356 Display message box under windows; otherwise, message will disappear
2357 before it can be viewed.
2360 Fix bug in NEEDTODUMP processing.
2362 2000-05-08 Yoshiki Hayashi <yoshiki@xemacs.org>
2364 * startup.el (lock-directory): Removed.
2365 (superlock-file): Ditto.
2366 (startup-set-paths): Remove lockdir.
2367 (startup-setup-paths-warning): Remove lock-directory.
2369 * setup-paths.el (paths-find-lock-directory): Removed.
2370 (paths-find-superlock-file): Ditto.
2372 2000-05-09 Ben Wing <ben@xemacs.org>
2374 * faces.el (set-face-property):
2375 * faces.el (set-face-font):
2376 * faces.el (set-face-foreground):
2377 * faces.el (set-face-background):
2378 * faces.el (set-face-background-pixmap):
2379 * faces.el (set-face-underline-p):
2380 * faces.el (set-face-strikethru-p):
2381 * faces.el (set-face-highlight-p):
2382 * faces.el (set-face-dim-p):
2383 * faces.el (set-face-blinking-p):
2384 * faces.el (set-face-reverse-p):
2388 * glyphs.el (make-image-specifier):
2389 * glyphs.el (glyph-property):
2390 * glyphs.el (set-glyph-image):
2391 * glyphs.el (make-glyph):
2392 * glyphs.el (make-pointer-glyph):
2393 * glyphs.el (make-icon-glyph):
2394 * glyphs.el (widget-image-instance-p): New.
2395 authorship info, lots of doc changes. New predicate, inadvertently
2396 omitted. the general principle with specifier docs is now that
2397 the description of instantiators should go with the make-foo-specifier
2398 fun's doc string, rather than in foo-specifier-p. this follows
2399 conventions elsewhere in XEmacs and in general is a lot more obvious
2400 of a place to look. sometimes the make-foo-specifier function needs
2401 to be created in the process.
2404 * gutter.el (make-gutter-specifier): New.
2405 * gutter.el (make-gutter-size-specifier): New.
2406 * gutter.el (make-gutter-visible-specifier): New.
2407 specifier doc updates according to the conventions specified before.
2410 * objects.el (make-font-specifier):
2411 * objects.el (make-color-specifier):
2412 * objects.el (make-face-boolean-specifier): New.
2413 specifier doc updates according to the conventions specified before.
2416 * specifier.el (set-specifier):
2417 * specifier.el (make-integer-specifier): New.
2418 * specifier.el (make-boolean-specifier): New.
2419 * specifier.el (make-natnum-specifier): New.
2420 * specifier.el (make-generic-specifier): New.
2421 * specifier.el (make-display-table-specifier): New.
2422 specifier doc updates according to the conventions specified before.
2425 * toolbar.el (make-toolbar-specifier): New.
2426 specifier doc updates according to the conventions specified before.
2428 2000-05-09 Ben Wing <ben@xemacs.org>
2430 * process.el (call-process-internal): Revert to previous version
2431 because Mike's change clashed with a change I did not long before.
2432 Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
2433 Thanks very much Mike for pointing out the bug and submitting a
2436 2000-04-13 Mike Alexander <mta@arbortext.com>
2438 * process.el (call-process-internal): Send the correct input buffer
2439 (call-process-internal): Return the exit status of the process
2441 2000-05-07 Ben Wing <ben@xemacs.org>
2444 * winnt.el (nt-quote-args-verbatim): Removed.
2445 * winnt.el (nt-quote-args-prefix-quote): Removed.
2446 * winnt.el (nt-quote-args-backslash-quote): Removed.
2447 * winnt.el (nt-quote-args-double-quote): Removed.
2448 * winnt.el (nt-quote-args-functions-alist): Removed.
2449 * winnt.el (nt-quote-process-args): Removed.
2450 Remove all stuff for argument quoting. We borrow the code instead
2451 from Emacs 20.6, which is much more careful in its quoting
2452 (e.g. in handling runs of the escape character) and avoids most of
2453 the need for this Lisp mechanism by checking to see whether we're
2454 running a Cygwin or normal program and doing the appropriate
2455 quoting. If we end up needing such a mechanism, we should add
2456 it by extending the variable `mswindows-quote-process-args' so it
2457 can take an alist of regexps.
2459 2000-05-07 Ben Wing <ben@xemacs.org>
2462 Restore M-up, M-down to 21.1 state. Put *ward-sentence on
2463 C-M-left, C-M-right instead. Define C-M-up, C-M-down to scroll
2464 the window without moving point.
2467 * simple.el (scroll-up-one): New.
2468 * simple.el (scroll-down-one): New.
2469 Functions for use with C-M-up/down.
2471 2000-05-01 Martin Buchholz <martin@xemacs.org>
2473 * XEmacs 21.2.33 is released.
2475 2000-04-29 Martin Buchholz <martin@xemacs.org>
2477 * dialog.el (yes-or-no-p-dialog-box):
2479 Fix following horrible bug in X11 mode with focus-follows-mouse:
2480 1. Visit two files in two different frames.
2481 2. do File->Revert Buffer in one of those frames.
2482 3. Dialog box appears.
2483 4. Arrange things so that the mouse passes over the *other*
2484 frame, then to the dialog box, and click on "Yes".
2485 5. The file contents end up in the *wrong* buffer!
2488 2000-04-28 Ben Wing <ben@xemacs.org>
2490 * help.el (describe-installation): correct typo introduced
2491 in last patch: boundp -> fboundp.
2493 * etags.el (buffer-tag-table-list):
2494 canonicalize filenames to Unix format so that tag-table-alist
2495 searching works under Windows.
2498 Bowdlerize the supposedly objectionable words
2499 "who couldn't quite manage to cleanly modify batch-update-autoloads".
2501 * gutter-items.el (set-progress-display-style):
2502 * gutter-items.el (search-dialog-callback):
2503 * gutter-items.el (make-search-dialog):
2504 Change to new callback-ex api.
2506 2000-04-26 Bjrn Torkelsson <torkel@hpc2n.umu.se>
2508 * help.el: (describe-installation): decode-coding-string is not
2509 defined in a non MULE environment.
2511 2000-04-28 Ben Wing <ben@xemacs.org>
2513 * gutter-items.el (buffer-list-changed-hook):
2514 use it, not record-buffer-hook.
2516 * subr.el (record-buffer-hook): Removed.
2518 2000-04-27 Ben Wing <ben@xemacs.org>
2520 * gutter-items.el (buffers-tab-switch-to-buffer): do not
2521 use NORECORD option. Andy will not like this, but the existing
2522 gutter behavior is just wrong, as per this comment:
2524 ;; this used to add the norecord flag to both calls below.
2525 ;; this is bogus because it is a pervasive assumption in XEmacs
2526 ;; that the current buffer is at the front of the buffers list.
2527 ;; for example, select an item and then do M-C-l
2528 ;; (switch-to-other-buffer). Things get way confused.
2530 ;; Andy, if you want to maintain the current look, you must
2531 ;; *uncouple* the gutter order and buffers order.
2533 * loaddefs.el (completion-ignored-extensions): unfuckify.
2535 * bytecomp.el (batch-byte-compile-one-file): new function, used in
2538 * autoload.el (batch-update-one-directory): new function, used in
2541 * loadup.el: set gc-cons-threshold very high unless dumping --
2542 loadup during update-elc is much much much faster. also do this
2543 when quick-building.
2545 add commented-out code for profiling loadup.
2548 * update-elc.el (preloaded-file-list): add bytecomp.el, since it
2549 is required in order to build xemacs.
2551 2000-04-26 Ben Wing <ben@xemacs.org>
2553 * loadup.el: don't garbage collect during loadup if quick-build
2554 compile-time option is set.
2556 2000-04-23 Ben Wing <ben@xemacs.org>
2558 * update-elc.el: compute whether any dumped .el or .elc files
2559 are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
2562 * update-elc.el (update-elc-files-to-compile): always change
2563 NOBYTECOMPILE in the src directory rather than current dir,
2564 so it will work under NT.
2566 * autoload.el (autoload-trim-file-name): canonicalize to slashes so
2567 the form of this file is identical between Unix and Windows.
2568 (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
2570 (update-autoloads-from-directory): updated doc string.
2571 updated doc strings in a few other places.
2573 2000-04-18 Yoshiki Hayashi <yoshiki@xemacs.org>
2575 * bytecomp.el (byte-force-recompile): Fix argument to
2576 byte-recompile-directory.
2578 2000-04-17 Yoshiki Hayashi <yoshiki@xemacs.org>
2580 * gutter-items.el (progress-display-clear-when-idle): Use
2582 * gutter-items.el (clear-progress-display): Adjust number of
2585 2000-04-13 Yoshiki Hayashi <yoshiki@xemacs.org>
2587 * dumped-lisp.el (preloaded-file-list): Always dump select.el.
2589 2000-04-16 Ben Wing <ben@xemacs.org>
2591 * printer.el: New file.
2593 * dumped-lisp.el (preloaded-file-list): Declare printer.el.
2595 * help.el (describe-installation): Fix decoding for Windows.
2598 * menubar-items.el (default-menubar):
2599 * menubar-items.el (tutorials-menu-filter): New.
2600 * menubar-items.el (popup-menubar-menu):
2601 Add authorship. Redo Help menu and Tutorials filter.
2603 * menubar.el: Correct comment.
2605 * modeline.el (modeline-buffer-identification): Correct doc string.
2608 * simple.el (printing): Removed.
2609 * simple.el (printer-name): Removed.
2610 * simple.el (generic-print-buffer): Removed.
2611 * simple.el (generic-print-region): Removed.
2612 Move generic print code to printer.el.
2614 2000-04-15 Ben Wing <ben@xemacs.org>
2616 * simple.el (generic-print-region): New.
2617 make this function actually work.
2618 (generic-print-buffer): call generic-print-region.
2620 2000-04-14 Andy Piper <andy@xemacs.org>
2622 * gutter-items.el (make-search-dialog): avoid unnecessary futzing
2623 by using the new widget-callback-current-channel.
2624 (search-dialog-callback): ditto.
2626 2000-04-12 Andy Piper <andy@xemacs.org>
2628 * gutter.el (default-gutter-position): moved from gutter-items.el.
2629 (default-gutter-position-changed-hook): ditto.
2630 (gutter-element-visibility-changed-hook): ditto.
2631 (set-gutter-element): ditto.
2632 (remove-gutter-element): ditto.
2633 (set-gutter-element-visible-p): ditto.
2634 (gutter-element-visible-p): ditto.
2635 (init-gutter): ditto.
2637 * dialog.el (make-dialog-box): renamed and moved from
2640 * gutter-items.el: move various functions elsewhere.
2642 2000-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
2644 * menubar-items.el: Fixed place of parenthesis.
2646 2000-04-12 Ben Wing <ben@xemacs.org>
2648 * etags.el (find-tag-at-point): New. Lets you do find-tag
2649 without constantly being prompted for the tag.
2650 * simple.el: Added a number of section headings, to clarify the
2651 organization of this file.
2652 * simple.el (activate-region):
2653 * simple.el (region-exists-p):
2654 * simple.el (region-active-p):
2655 Moved these three function down to the other side of
2656 the case-changing functions, so they join the rest of
2658 * simple.el (printing): New.
2659 * simple.el (printer-name): New.
2660 * simple.el (generic-print-buffer): New.
2661 New functions, a very simple prototype for a unified
2664 * process.el (call-process-internal): Real fix for null BUFFER,
2665 other problems with BUFFER specs.
2668 Fixed up File->Print to use new printing functions.
2669 Various corrections and expansions to Grep/Compile menus.
2670 New options for Printing.
2671 New options for SMTP Mail, the way to send mail under
2672 MS Windows. (There's also a package patch to make SMTP
2673 Mail be the default under MSWin.)
2675 2000-04-09 Jeff Miller <jmiller@cablespeed.com>
2677 * menubar-items.el: Selecting Rectangle Mousing from menubar
2678 did not work. Needed to quote mouse-track-rectangle-p.
2680 2000-04-06 Yoshiki Hayashi <yoshiki@xemacs.org>
2682 * cl-compat.el (keywordp): Removed.
2684 2000-04-05 Andy Piper <andy@xemacs.org>
2686 * gutter-items.el (progress-layout-glyph): don't initialize here.
2687 (progress-gauge-glyph): use dynamic sizing.
2688 (set-progress-display-style): new function. Set progress glyphs
2689 appropriately depending on the style.
2690 (progress-display-style): new variable. Custom version of
2691 set-progress-display-style.
2692 (progress-abort-glyph): switch to dynamic sizes.
2693 (search-dialog-text): make the edit field active.
2695 2000-04-04 Andy Piper <andy@xemacs.org>
2697 * gutter-items.el (make-search-dialog): need to make the search
2698 dialog visible after creation.
2700 * menubar-items.el (default-menubar): use the search dialog for
2701 searching. Remove some extraneous search menu items.
2703 * gutter-items.el (set-gutter-element): allow glyphs to be used as
2705 (make-gutter-only-dialog-frame): allow the user to create the
2706 frame unmapped. Allow the gutter spec to be given as a glyph.
2707 (search-dialog-direction): new variable.
2708 (search-dialog-text): new variable.
2709 (search-dialog-callback): new function. Callback for the search
2711 (make-search-dialog): new function. Create a user-friendly search
2714 2000-04-04 Hrvoje Niksic <hniksic@iskon.hr>
2716 * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
2719 2000-04-01 Andy Piper <andy@xemacs.org>
2721 * font-lock.el (font-lock-fontify-keywords-region): Calculate
2722 progress more accurately.
2724 2000-02-02 Hirokazu FUKUI <hfukui@sannet.ne.jp>
2726 * finder.el (finder-compile-keywords): Process readable files only.
2727 Because error in process of .#finder-inf.el when compile xemacs
2728 with --with-clash-detection option.
2730 2000-03-31 Andy Piper <andy@xemacs.org>
2732 * gutter-items.el (append-progress-display): don't delay after a
2733 successful font-lock.
2734 (make-gutter-only-dialog-frame): new function. Allow users to
2735 create gutter-only dialogs.
2737 2000-03-27 Mike Alexander <mta@arbortext.com>
2739 * process.el (call-process-internal): Handle a null BUFFER
2740 parameter correctly.
2742 2000-03-28 Andy Piper <andy@xemacs.org>
2744 * gutter-items.el (abort-progress-display): put strings in the
2746 (progress-layout-glyph): signal special 'quit callback.
2747 (progress-display-quit-function): deleted.
2748 (progress-display-stop-callback): deleted.
2749 (progress-display-dispatch-command-events): deleted.
2750 (append-progress-display): remove calls to
2751 progress-display-dispatch-command-events.
2752 (raw-append-progress-display): ditto.
2754 2000-03-23 Hrvoje Niksic <hniksic@iskon.hr>
2756 * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
2757 being a list. Actually define `stipple-pixmap-p' which is used as
2758 an error predicate. Correctly handle PIXMAP being either relative
2759 or absolute file name.
2761 2000-03-24 Andy Piper <andy@xemacs.org>
2763 * gutter-items.el (add-tab-to-gutter): use copy-sequence.
2764 (abort-progress-display): ditto. Don't delete the created extent.
2765 (raw-append-progress-display): ditto.
2766 (progress-display-dispatch-non-command-events): new
2767 function. Encapsulates what we want to do when no command input is
2769 (progress-display-dispatch-command-events): likewise, but disable
2770 for now since it causes too many problems.
2771 (append-progress-display): use them.
2772 (raw-append-progress-display): ditto.
2773 (default-gutter-position-changed-hook): set this rather than
2774 default-gutter-position-changed.
2775 (default-gutter-position-changed-hook): lambda with zero arguments
2777 (raw-append-progress-display): trap errors in pending input since
2778 allowing them to signal will hose the gauge well and
2779 truly. Ideally we would like to delay these until we are more able
2781 (append-progress-display): ditto.
2783 2000-03-20 Jeff Miller <jmiller@cablespeed.com>
2785 * lisp/make-docfile.el: call-process-internal is now implemented
2788 2000-03-21 Ben Wing <ben@xemacs.org>
2790 * mule\mule-cmds.el (set-language-info-alist):
2791 Fix to correspond to new menu arrangement.
2793 2000-03-21 Ben Wing <ben@xemacs.org>
2796 * process.el (call-process-internal): New.
2797 New implementation of call-process. Only enabled under NT, so far.
2798 stderr handling not implemented yet in CVS'd C code.
2800 2000-03-20 Ben Wing <ben@xemacs.org>
2803 * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
2804 * lisp-mode.el (lisp-interaction-mode):
2805 Put back Lisp Interaction menubar for Jan V's sake.
2808 * simple.el (mark-ring):
2809 * simple.el (dont-record-current-mark): New.
2810 * simple.el (in-shifted-motion-command): New.
2811 * simple.el (mark-ring-unrecorded-commands): New.
2812 * simple.el (mark-ring-max):
2813 * simple.el (set-mark-command):
2814 * simple.el (push-mark):
2815 * simple.el (handle-pre-motion-command):
2816 Implement scheme for not recording unimportant marks.
2819 * subr.el (function-allows-args): New.
2820 New function function-allows-args.
2822 2000-03-20 Martin Buchholz <martin@xemacs.org>
2824 * XEmacs 21.2.32 is released.
2826 2000-03-20 Andy Piper <andy@xemacs.org>
2828 * gutter-items.el (update-tab-in-gutter): force selection of the
2829 selected-window if required to do so.
2830 (buffers-tab-items): ditto.
2831 (add-tab-to-gutter): ditto.
2832 (create-frame-hook): use force-selection.
2833 (default-gutter-position-changed): lambdify.
2834 (update-tab-hook): deleted since it was only used in one place.
2836 2000-03-18 Andy Piper <andy@xemacs.org>
2838 * files.el (find-file-noselect): undo change that shouldn't have
2841 2000-03-17 Andy Piper <andy@xemacs.org>
2843 * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
2844 of selected-window trickery.
2846 * gutter-items.el (update-tab-in-gutter): don't give dedicated
2848 (progress-display-stop-callback): progress -> progress-display
2849 (progress-display-quit-function): ditto.
2850 (clear-progress-display): ditto.
2851 (remove-progress-display): ditto.
2852 (append-progress-display): ditto.
2853 (abort-progress-display): ditto.
2854 (raw-append-progress-display): ditto.
2855 (display-progress-display): ditto.
2856 (current-progress-display-label): ditto.
2857 (current-progress-display): ditto.
2858 (lprogress-display): ditto and save the buffer
2859 (progress-display): ditto. Otherwise the buffer sometimes gets
2860 changed which confuses font-lock.
2862 * font-lock.el (font-lock-default-fontify-buffer): catch all
2863 errors, not just quit.
2864 (font-lock-mode): progress -> display-progress
2865 (font-lock-default-fontify-buffer): ditto.
2866 (font-lock-fontify-syntactically-region): ditto.
2867 (font-lock-fontify-keywords-region): ditto.
2869 2000-03-14 Hrvoje Niksic <hniksic@iskon.hr>
2871 * cl.el (gensym): Move to here from cl-macs.el.
2874 2000-03-16 Andy Piper <andy@xemacs.org>
2876 * font-lock.el (font-lock-mode): use lprogress and friends for
2877 progress management.
2878 (font-lock-default-fontify-buffer): ditto.
2879 (font-lock-fontify-syntactically-region): ditto.
2880 (font-lock-fontify-keywords-region): ditto.
2881 (font-lock-revert-cleanup): fix reverting.
2882 (font-lock-revert-setup): ditto.
2884 * gutter-items.el (progress-use-echo-area): new variable. Use the
2885 echo area for progress gauges if non-nil.
2886 (clear-progress): remove echo area stuff and defer to
2888 (append-progress): dispatch non-command events after each progress
2889 increment. Remove echo area stuff.
2890 (abort-progress): remove echo area stuff and defer to
2892 (raw-append-progress): ditto. Dispatch non-command events after
2894 (display-progress): defer echo area stuff to display-message.
2896 * gutter-items.el (clear-progress):
2897 (abort-progress): indentation changes.
2898 (display-progress): don't clear progress.
2899 (append-progress): compare messages with equal.
2900 (raw-append-progress): use dispatch-non-command-events to flush
2901 widget creation events.
2903 2000-03-13 Ben Wing <ben@xemacs.org>
2906 * abbrev.el (abbrev-string-to-be-defined): New.
2907 * abbrev.el (inverse-abbrev-string-to-be-defined): New.
2908 Changes for use with the menubar.
2910 2000-03-12 Ben Wing <ben@xemacs.org>
2912 * alist.el (vassoc): moved here from font-menu.el.
2914 * custom.el (defface): typo fix.
2916 * dialog.el (yes-or-no-p-dialog-box):
2917 * dialog.el (message-box):
2918 * files.el (save-some-buffers-1):
2919 Put accelerators in the button names.
2921 * font-lock.el (font-lock-comment-face):
2922 * font-lock.el (font-lock-keyword-face):
2923 * font-lock.el (font-lock-function-name-face):
2924 Fixed some of the colors under MS Windows because the existing
2925 default colors were hardly different from black and needed to be
2929 * font-menu.el (font-menu-split-long-menu):
2930 * font-menu.el (font-menu-family-constructor):
2931 * font-menu.el (font-menu-size-constructor):
2932 * font-menu.el (font-menu-weight-constructor):
2933 * font-menu.el (font-menu-set-font):
2934 vassoc moved to alist.el.
2935 Accelerators added to all menus.
2936 Unused bound var new-props removed.
2938 * keydefs.el: I did a whole lot of rearranging to put things in a
2939 more consistent order and fixed a number of cases where key
2940 combinations involving up, down, left, right and so on were
2941 defined but the corresponding keypad combinations were not
2945 * lisp-mode.el (lisp-interaction-mode-popup-menu):
2946 * lisp-mode.el (emacs-lisp-mode):
2947 * lisp-mode.el (lisp-interaction-mode):
2948 * lisp-mode.el (flet):
2949 Added accelerators onto the menus.
2950 Made all the different versions of the let function be indented
2952 Undid Steve's easy-menu-ification, because it makes it impossible
2953 to have the menubar and popup menus different.
2954 Cleaned up the menu; added items for find-function &c and some
2955 indenting, and removed debug-on-*.
2957 * list-mode.el (list-mode-hook):
2958 * list-mode.el (list-mode):
2959 * list-mode.el (completion-setup-hook):
2960 * list-mode.el (display-completion-list):
2961 Added support for the :window-height keyword, which is required
2962 because of other changes that I made for the file dialog box. I
2963 also made the hook variables list-mode-hook and
2964 completion-setup-hook and also minibuffer-setup-hook in
2965 minibuf.el be permanent-local; see comment in list-mode.el.
2967 * map-ynp.el (map-y-or-n-p):
2968 Added accelerators to the dialog buttons.
2970 * menubar-items.el (menu-truncate-list):
2971 New internal function.
2972 * menubar-items.el (submenu-generate-accelerator-spec):
2973 * menubar-items.el (menu-item-strip-accelerator-spec):
2974 * menubar-items.el (menu-item-generate-accelerator-spec):
2975 New exported functions, for use in auto-generating accelerator specs.
2978 * menubar-items.el (default-menubar):
2979 * menubar-items.el (maybe-add-init-button):
2980 * menubar-items.el (bookmark-menu-filter):
2981 * menubar-items.el (slow-format-buffers-menu-line):
2982 * menubar-items.el (build-buffers-menu-internal):
2983 * menubar-items.el (language-environment-menu-filter):
2984 * menubar-items.el (default-popup-menu):
2985 * menubar-items.el (popup-buffer-menu):
2986 * menubar-items.el (popup-menubar-menu):
2987 Did a major overhaul on this file, and in fact I'm nowhere near
2988 done working on the menubar, and there will be more patches to
2989 come. A basic summary of what I've done:
2991 a) I added accelerators to all of the menu items. For menus that
2992 are auto-generated, such as the buffers menu, the accelerators are
2993 automatically added to the beginning of each line using the
2994 numbers 1 through 9, then zero, and then letters starting with A,
2995 but omitting the letters that are already in use for the fixed
2996 menu items at the top of the buffers menu. To facilitate adding
2997 accelerators of this kind, I created some new functions
2998 (*-accelerator-spec), which are also being used by other filters
2999 that auto generate lists of things such as ftp sites to download
3000 packages. If people really don't like these accelerators
3001 appearing at the beginning of the menu items, a variable can be
3002 added to optionally turn them off, but I think this is rather
3003 pointless because other menu items have accelerators and many or
3004 most of the menu users will use the accelerators if the support is
3007 b) I combined the top level Tools and Apps menus into a single
3008 Tools menu, because the distinction between the two is not
3009 obvious, and the items on the menus are not used often enough that
3010 putting some of them onto submenus is a problem.
3012 c) I created two new top level menus called View and Cmds because
3013 there were too many items on the File and Edit menus, and I'm going
3014 to be adding more items to these menus. In contrast to the Tools
3015 menu, the items on these menus may be used quite often during an
3016 editing session, and so should be available with fewer
3019 d) I added a number of options to the options menu, including one
3020 for controlling whether the alt key can be used to traverse to
3021 menu items using the accelerators, one for controlling behavior of
3022 control-k, one for controlling how the kill and yank functions
3023 interact with the clipboard, a few additional buffers-menu
3024 options, and various other things. I also did a bit of
3025 rearranging, for example, combining the keyboard and mouse options
3026 into a single keyboard and mouse submenu to facilitate the
3027 accelerators on that level.
3029 e) I changed the variable buffers-menu-format-buffer-line-function
3030 to take two arguments instead of one, the second argument being
3031 the line number for use in creating an accelerator. I added a
3032 hack to support existing functions with one argument (although I
3033 doubt that very many of these exist), for backward compatibility.
3035 f) I moved the top level mule menu to be a submenu of the edit
3036 menu. I think that most of the items on this menu are fairly
3037 useless and there are certainly not enough frequently used items
3038 to justify this being its own top level menu.
3040 g) I combined most of the items in big-menubar.el into the main menu.
3041 If people think the main menu is too big, it would be possible to
3042 create different configurations, some smaller.
3044 * menubar.el (check-menu-syntax):
3045 Deleted some syntax checks that were no longer valid, partly
3046 because of changes that were already made a long time ago, and
3047 partly because of a change I made where I allow the name of the
3048 menu item to be an evaluated expression rather than just a string,
3049 similar to all of the other parameters of a menu item.
3052 * minibuf.el (read-file-name-1):
3053 * minibuf.el (mouse-read-file-name-1):
3054 I made a number of changes to improve the appearance
3055 and functioning of the file dialog box. They include:
3057 a) Fixing the problem where closing the dialog box by clicking on
3058 the close button of the window didn't properly exit the
3061 b) Fixing the problem that if you typed part of a file name, and
3062 then clicked on a completion with the mouse, the file was not
3065 c) Changing the title of the dialog box to reflect the operation
3066 being done in accordance with user interface conventions, rather
3067 than the name of the dialog box buffer, which is rather useless.
3069 d) Remove the words "possible completions are" which didn't
3072 e) Fix things so that the completions scroll off the end of the
3073 completions windows only to the right, rather than both to the
3074 right and down, which is in accordance with Windows user interface
3077 * msw-init.el (init-post-mswindows-win):
3078 Added a binding for meta-F4, which is the standard windows binding
3079 for exiting a program.
3081 * select.el (get-selection-no-error):
3082 * select.el (own-selection):
3083 * select.el (own-clipboard):
3084 Added an optional argument called append to the functions
3085 own-selection and own-clipboard. This adds support for appending
3086 text to the existing selection and allows the function
3087 own-clipboard to be used as the value of the variable
3088 interprogram- cut-function.
3090 Fixed a bug in own-selection in handling zmacs-region-stays.
3092 * simple.el (historical-kill-line): New.
3094 * simple.el (kill-line):
3095 * simple.el (interprogram-cut-function):
3096 * simple.el (interprogram-paste-function):
3097 * simple.el (handle-pre-motion-command):
3098 * simple.el (next-line):
3099 * simple.el (previous-line):
3100 a) Expanded the variable kill-whole-line, so that function
3101 kill-line can be set to delete the entire line always, not just
3102 when cursor is at the beginning of the line. This is controlled
3103 by setting the variable kill-whole-line to the symbol 'always.
3104 This behavior, as well as the existing kill-whole-line behavior,
3105 now only take effect when kill-line is called interactively,
3106 although this is a departure from a previous behavior in the case
3107 of setting this variable kill-whole-line to t. It is almost
3108 certainly what has always been intended, and most likely the old
3109 way of doing things introduced bugs. I also created a function
3110 called historical-kill-line, which ignores the kill-whole-line
3111 setting and always gives the historical behavior of only killing
3112 to the end of the line. I bound this function to shift- control-k
3113 so that the kill to end of line behavior is available, even when
3114 kill-whole-line has been set to change control-k into the simple
3115 delete-whole-line behavior. (This can be set using the options
3118 b) I changed things so that kill and yank now interact with the
3119 clipboard by default under windows. This was done by changing the
3120 default value of interprogram-cut- function and
3121 interprogram-paste-function. You can get the old behavior by
3122 setting these to nil, and there is an option on the options menu
3125 c) I added support for selecting text using shifted motion keys.
3126 This support is on by default and can be controlled by the
3127 variable shifted-motion-keys-select-region. There is also a
3128 variable called unshifted-motion-keys-deselect-region that
3129 controls more specifically how the shifted motion key behavior
3130 works. I did not put an option on the options menu to turn this
3131 off, because I can't imagine why this would be useful.
3133 * simple.el (forward-block-of-lines):
3134 * simple.el (backward-block-of-lines):
3135 * simple.el (block-movement-size):
3138 * simple.el (uncapitalized-title-words):
3139 * simple.el (uncapitalized-title-word-regexp):
3140 * simple.el (capitalize-string-as-title):
3141 * simple.el (capitalize-region-as-title):
3145 * subr.el (add-hook):
3146 * subr.el (make-local-hook): New.
3147 * subr.el (remove-local-hook): New.
3148 * subr.el (add-one-shot-hook): New.
3149 * subr.el (add-local-one-shot-hook): New.
3150 Added some functions to make using hooks easier.
3153 a) Functions add-local-hook and remove-local-hook to make it easy
3156 b) Functions add-one-shot-hook and add-local-one-shot-hook, which
3157 make it possible to add a "one-shot" hook, which is to say a hook
3158 that runs only once, and automatically removes itself after the
3159 first time it has run.
3161 2000-03-09 Andy Piper <andy@xemacs.org>
3163 * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
3165 2000-03-09 Yoshiki Hayashi <yoshiki@xemacs.org>
3167 * buff-menu.el (buffers-menu-omit-invisible-buffers):
3168 Moved from menubar-items.el.
3169 * dumped-lisp.el: Dump gutter-items regardless of menubar.
3171 2000-03-08 Andy Piper <andy@xemacs.org>
3173 * gutter-items.el (build-buffers-tab-internal): add selected field
3174 to buffers tab spec.
3176 2000-03-07 Yoshiki Hayashi <yoshiki@xemacs.org>
3178 * minibuf.el (last-exact-completion): Initialize to nil.
3180 2000-03-07 Didier Verna <didier@xemacs.org>
3182 * startup.el (command-line-1): remove unused variable
3183 `first-file-buffer'.
3185 2000-02-29 Hrvoje Niksic <hniksic@iskon.hr>
3187 * loaddefs.el (completion-ignored-extensions): Removed ".log",
3188 which is also used for Web server log files.
3190 2000-02-03 IKEYAMA Tomonori <tomonori@suiyokai.org>
3192 * mule/mule-charset.el: Setup auto-fill-chars.
3194 2000-03-02 SL Baur <steve@beopen.com>
3196 * subr.el (with-string-as-buffer-contents): Reimplement using
3197 `with-temp-buffer'. Fixes non-unique buffer name problem, fixes
3198 non-deletion of buffer after execution problem.
3199 (with-output-to-string): Use unique buffer name.
3201 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
3203 * gutter-items.el (buffers-tab-sort-function): New variable.
3204 (buffers-tab-items): Funcall it to sort the buffer tab list.
3206 2000-02-29 Stephen J. Turnbull <stephen@xemacs.org>
3208 * startup.el (load-user-init-file): Merge two `if's to one `or'.
3210 2000-02-28 Martin Buchholz <martin@xemacs.org>
3212 * menubar-items.el (maybe-add-init-button): Remove the "Load
3213 .emacs" button from all menubars.
3215 2000-03-01 Didier Verna <didier@xemacs.org>
3217 * rect.el (string-rectangle): depend on `pending-delete-mode' for
3218 region rectangle replacement (from Jan Vroonhof).
3219 (replace-rectangle): new function.
3221 2000-01-05 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3223 * mule/mule-cmds.el (set-default-coding-systems): Use
3224 set-terminal-coding-system and set-keyboard-coding-system.
3225 * coding.el (set-terminal-coding-system): Use
3226 set-console-tty-output-coding-system.
3227 (set-keyboard-coding-system): Use
3228 set-console-tty-input-coding-system.
3230 2000-02-21 Yoshiki Hayashi <yoshiki@xemacs.org>
3232 * minibuf.el (read-variable): Allow symbol to default argument.
3234 2000-02-27 Andy Piper <andy@xemacs.org>
3236 * gutter-items.el (update-tab-hook): new function to be used for
3238 (create-frame-hook): add update-tab-hook.
3239 (record-buffer-hook): ditto.
3240 (default-gutter-position-changed): ditto.
3241 (default-gutter-position): updating the buffers tab is now handled
3243 (default-gutter-position-changed-hook): new variable.
3244 (gutter-element-visibility-changed-hook): ditto.
3245 (set-gutter-element-visible-p): call it.
3246 (set-gutter-element): use modify-specifier-instances. Set extents
3247 as duplicable before using.
3248 (remove-gutter-element): ditto.
3249 (set-gutter-element-visible-p): ditto.
3250 (init-gutter): new function.
3251 (add-tab-to-gutter): use new gutter-element functions rather than
3252 setting specifiers directly.
3253 (clear-progress): ditto.
3254 (abort-progress): ditto.
3255 (gutter-buffers-tab-visible-p): renamed from
3256 default-gutter-visible-p
3258 * specifier.el (modify-specifier-instances): new function from Jan
3261 * x-init.el (init-post-x-win): call init-gutter.
3263 * msw-init.el (init-post-mswindows-win): call init-gutter.
3265 * menubar-items.el (default-menubar): Update to reflect new gutter
3268 2000-02-26 Andy Piper <andy@xemacs.org>
3270 * gutter-items.el (set-gutter-element): new function. Add gutter
3271 elements to the specified gutter.
3272 (remove-gutter-element): new function. Remove gutter elements from
3273 the specified gutter.
3274 (set-gutter-element-visible-p): new function. Set gutter element
3275 visibility for the provided gutter-visible specifier.
3277 2000-02-23 Andy Piper <andy@xemacs.org>
3279 * gutter-items.el (add-tab-to-gutter): specify dimensions
3282 2000-02-24 Martin Buchholz <martin@xemacs.org>
3284 * gutter-items.el (add-tab-to-gutter):
3285 * package-get.el (package-get-interactive-package-query):
3286 * package-ui.el (pui-directory-exists):
3287 (pui-install-selected-packages):
3288 (pui-list-packages):
3289 Use #'(lambda ...) instead of '(lambda ...).
3291 2000-02-21 Gregory Neil Shapiro <gshapiro@gshapiro.net>
3293 * startup.el (load-user-init-file): Check to make sure user
3294 has an init-file before calling load().
3296 2000-02-20 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3298 * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
3300 2000-02-23 Martin Buchholz <martin@xemacs.org>
3302 * XEmacs 21.2.31 is released.
3304 2000-02-21 Mike Sperber <mike@xemacs.org>
3306 * loadup.el (really-early-error-handler):
3309 Remove dependency on EMACSBOOTSTRAP... environment variables.
3311 2000-02-21 Martin Buchholz <martin@xemacs.org>
3313 * XEmacs 21.2.30 is released.
3315 2000-02-19 Martin Buchholz <martin@xemacs.org>
3317 * byte-optimize.el (byte-optimize-plus):
3318 (byte-optimize-minus):
3319 (byte-optimize-multiply):
3320 Optimize (- 0) to 0, not (-)
3321 Optimize (+ 5 3.0) to 8.0
3322 Optimize (* 5 3.0) to 15.0
3323 Improve readability.
3325 2000-02-21 Jonathan Harris <jhar@tardis.ed.ac.uk>
3327 * modeline.el: (modeline-scrolling-method): change modeline
3328 mswindows cursor appearance according to the value.
3330 * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
3331 and 'gui-element face colors and 'gui-element face font to Windows
3334 2000-02-09 Stef Epardaud <stef@lunatech.com>
3336 * font-lock.el: Javadoc enhancements
3338 1999-11-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3340 * ldap.el (toplevel): Test if LDAP support has been compiled in
3341 (ldap-verbose): New option
3342 (ldap-search-entries): Renamed from the previous ldap-search
3343 Conditionalize message display on ldap-verbose
3344 (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
3346 (ldap-search): Is now defined as an obsolete wrapper calling
3347 ldap-search-basic or ldap-search-entries
3350 1999-12-06 Hirokazu FUKUI <hfukui@sannet.ne.jp>
3351 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
3352 Jan Vroonhof <jan@xemacs.org>
3354 * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
3355 When for-effect is true, didn't call `byte-optimize-form'
3356 in and/or subforms without last.
3358 1999-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
3360 * package-get.el (package-get-download-sites): Use correct custom
3363 2000-02-15 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3365 * files.el (write-file): Ask for coding system when compiled with
3368 2000-02-16 Andy Piper <andy@xemacs.org>
3370 * buffer.el (switch-to-buffer): give norecord argument to
3371 set-window-buffer instead of explicitly recording.
3373 * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
3374 we have to pick a window.
3376 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3378 * mule/mule-cmds.el (describe-language-support): Don't add
3379 unexist function to help-map.
3380 (describe-coding-system): Don't use already assigend `C'.
3382 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3384 * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
3387 2000-02-04 Kazuyuki IENAGA <kazz@imasy.or.jp>
3389 * about.el: Ienaga's e-mail address change.
3391 2000-02-16 Samuel Mikes <smikes@alumni.hmc.edu>
3393 * etags.el (find-tag): force new window -- even if buf already
3394 visible -- when other-window is t
3396 2000-02-16 Martin Buchholz <martin@xemacs.org>
3398 * XEmacs 21.2.29 is released.
3400 2000-02-09 Martin Buchholz <martin@xemacs.org>
3402 * cl-extra.el (getf): This is now identical to `plist-get', so
3404 * cl-macs.el: Make getf an alias to plist-get, at the
3405 byte-compiler level, using define-compiler-macro.
3407 2000-02-08 Martin Buchholz <martin@xemacs.org>
3409 * cl-extra.el (cl-remprop): Remove. remprop is now in C.
3411 2000-02-07 Kyle Jones <kyle_jones@wonderworks.com>
3413 * lisp/etags.el (find-tag-internal): set exact-tagname to
3414 a regular expression that matches against the tagname
3415 part of the tag entry first instead of only looking in
3418 2000-01-23 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3420 * gutter-items.el: fixed typo(s) in customizing default-gutter-position
3421 * toobar.el: fixed typo(s) in customizing default-toolbar-position
3423 2000-02-07 Martin Buchholz <martin@xemacs.org>
3425 * XEmacs 21.2.28 is released.
3427 2000-02-07 Martin Buchholz <martin@xemacs.org>
3429 * cl-extra.el (getf): Just call `get', never `get*'.
3430 Make arglist match docstring.
3431 Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
3432 * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
3433 * byte-optimize.el: remove references to `get*'.
3435 2000-02-06 Martin Buchholz <martin@xemacs.org>
3437 * mule/european.el: Add syntax information for Latin3 and Latin4.
3439 2000-02-02 Martin Buchholz <martin@xemacs.org>
3441 * byte-optimize.el: Byte-optimize (length "foo")
3443 2000-02-03 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
3445 * window.el (shrink-window-if-larger-than-buffer): Rewrite full
3446 width check using `window-leftmost-p' and `window-rightmost-p'.
3448 2000-02-02 Per Abrahamsen <abraham@dina.kvl.dk>
3450 * wid-edit.el (widget-match-inline): An atom never matches a
3453 2000-01-29 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3455 * modeline.el: Consolidated 'x and 'mswindows specification under
3458 2000-01-29 Andy Piper <andy@xemacs.org>
3460 * gutter-items.el: (format-buffers-tab-line): Try and be
3461 intelligent about buffer naming when we have duplicates.
3463 2000-01-29 Andy Piper <andy@xemacs.org>
3465 * gutter-items.el (gutter-visible-p): Make sure the gutter gets
3466 updated when it becomes visible.
3468 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3470 * bytecomp.el (byte-compile-insert-header): Properly set coding
3471 system under MULE and file-coding.
3473 2000-01-28 Martin Buchholz <martin@xemacs.org>
3475 * coding.el (dontusethis-set-value-file-name-coding-system-handler):
3476 (dontusethis-set-value-terminal-coding-system-handler):
3477 (dontusethis-set-value-keyboard-coding-system-handler):
3478 Never undefine coding system aliases. Emergency fix for gnus.
3480 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3482 * files.el (abbreviate-file-name): Use directory-sep-char instead
3485 2000-01-27 Hrvoje Niksic <hniksic@iskon.hr>
3487 * startup.el (user-init-file-base-list): New variable, replacing
3488 user-init-file-base.
3489 (find-user-init-file): New function.
3490 (command-line-early): Use it.
3491 (load-user-init-file): Ditto.
3493 2000-01-26 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3495 * gutter-items.el (update-tab-in-gutter): Use proper locale when
3496 calling valid-image-instantiator-format-p
3498 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3500 * isearch-mode.el (isearch-mode): The variable is
3501 isearch-unhidden-extents, not isearch-opened-extents.
3503 2000-01-26 Hrvoje Niksic <hniksic@iskon.hr>
3505 * minibuf.el (next-history-element): Modify error message if a
3506 default value is available.
3508 2000-01-26 Martin Buchholz <martin@xemacs.org>
3510 * bytecomp.el (byte-compile-file): Don't unconditionally write
3511 .elc files in binary - might contain non-Latin1.
3513 2000-01-24 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3515 * process.el (shell-quote-argument): Use (nt-quote-process-args)
3519 * startup.el (user-init-file-base):
3520 * process.el (call-process-region):
3521 * files.el (make-backup-file-name):
3522 (backup-file-name-p):
3523 (file-relative-name):
3524 (abbreviate-file-name):
3526 * code-process.el (call-process-region): Removed unnecessary
3527 branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
3528 support out of the universe.
3532 * bytecomp.el (byte-compile-file): Removed reference to
3533 buffer-file-type, and commented usage of binary-process-output
3536 2000-01-24 Yoshiki Hayashi <yoshiki@xemacs.org>
3538 * help.el (function-arglist): Add case for macro.
3540 2000-01-22 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3542 * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
3544 (custom-display): Added a menu for printer/display tags.
3546 * frame.el (frame-type):
3547 * device.el (device-type): Added 'msprinter to the doc string, and
3548 removed 'pc -- it is not going to be implemented ever.
3549 (call-device-method): Fixed docstring typo.
3550 Defined specifier tags 'printer and 'display.
3552 2000-01-22 Kyle Jones <kyle_jones@wonderworks.com>
3554 * lisp/itimer.el (itimer-run-expired-timers): (consp
3555 last-command-event-time) instead of (consp
3556 'last-command-event-time).
3558 2000-01-21 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3560 * msw-glyphs.el: Removed obsolete commentary.
3562 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
3564 * minibuf.el (read-file-name): Use abbreviate-file-name to produce
3565 better default value.
3567 2000-01-21 Hrvoje Niksic <hniksic@iskon.hr>
3569 * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
3570 (read-string): Ditto.
3571 (eval-minibuffer): Ditto.
3572 (read-command): Ditto.
3573 (read-function): Ditto.
3574 (read-variable): Ditto.
3575 (read-number): Ditto.
3576 (read-shell-command): Ditto.
3577 (read-number): Record history.
3579 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
3581 * etags.el (find-tag-tag): Use DEFAULT of completing-read.
3583 2000-01-20 Yoshiki Hayashi <yoshiki@xemacs.org>
3585 * faces.el (startup-initialize-custom-faces): New function.
3586 Reset all faces created during auto-autoloads loading time
3588 * startup.el (command-line): Call it.
3590 2000-01-19 Yoshiki Hayashi <yoshiki@xemacs.org>
3592 * about.el (about-hackers): Add myself to contributors list.
3594 2000-01-12 Kirill 'Big K' Katsnelson <kkm@dtmx.com>
3596 * menubar-items.el (maybe-add-init-button): Removed an argument in
3597 a call to load-user-init-file, as the function managed to lose its
3598 formal parameter a few betas ago.
3600 2000-01-18 Martin Buchholz <martin@xemacs.org>
3602 * XEmacs 21.2.27 is released.
3604 2000-01-18 Martin Buchholz <martin@xemacs.org>
3606 * process.el (shell-command-to-string): Use the FSF docstring.
3607 Make shell-command-to-string the standard function, and
3608 exec-to-string the (deprecated) alias.
3610 * startup.el: typo fix.
3612 2000-01-16 Martin Buchholz <martin@xemacs.org>
3614 * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
3616 2000-01-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3618 * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
3619 buffers after visible buffers.
3620 (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
3622 2000-01-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3624 * info.el (Info-extract-menu-node-name): Stop at a dot
3625 followed by whitespace or right parenthesis.
3627 2000-01-15 Hrvoje Niksic <hniksic@iskon.hr>
3629 * info.el (Info-directory-list): Warn against using Customize with
3630 Info-directory-list.
3632 2000-01-15 Adrian Aichner <aichner@ecf.teradyne.com>
3634 * minibuf.el (read-file-name): doc fix.
3636 * autoload.el (update-file-autoloads): doc fix.
3638 * about.el (about-hackers): Change my E-mail address.
3640 2000-01-13 Martin Buchholz <martin@xemacs.org>
3642 * info.el (Info-visit-file): Just use the `f' interactive spec to
3643 read a filename in the standard way.
3645 2000-01-13 Andy Piper <andy@xemacs.org>
3647 * gutter-items.el (gutter-buffers-tab-orientation): new variable.
3648 (gutter-buffers-tab-extent): new variable.
3649 (update-tab-in-gutter): call add-tab-to-gutter again if the
3650 orientation has changed.
3651 (add-tab-to-gutter): cope with different orientations.
3653 2000-01-11 Didier Verna <didier@xemacs.org>
3655 * info.el (Info-following-node-name): backward-skip dots as well
3656 as spaces (dots at the end of a node name aren't part of it).
3657 (Info-extract-menu-node-name): don't skip dots. There could be
3658 some in the node name.
3659 (Info-index): allow dots to be part of a node name.
3661 2000-01-12 Andreas Jaeger <aj@suse.de>
3663 * files.el (auto-mode-alist): Added idlwave-mode.
3664 Patch by Carsten Dominik <dominik@astro.uva.nl>.
3666 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3668 * info.el (Info-search): Show default value.
3670 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3672 * info.el (Info-read-node-completion-table): New variable.
3673 (Info-read-node-name-1): New function.
3674 (Info-read-node-name): Use it.
3675 (Info-follow-reference): Use DEFAULT argument of completing-read.
3678 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3680 * hyper-apropos.el (hyper-describe-key-briefly): Save
3681 window configuration.
3682 (hyper-describe-face): Use DEFAULT of completing-read.
3683 (hyper-apropos-read-variable-symbol): Ditto.
3684 (hyper-apropos-read-function-symbol): Ditto.
3686 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3688 * mule/mule-cmds.el (set-default-coding-system): Set
3689 comint-exec-hook to use coding-system-for-read and
3690 coding-system-for-write so that C-x RET c works.
3692 1999-12-27 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3694 * minibuf.el (minibuffer-confirm-incomplete): Customize.
3695 (previous-matching-history-element): Increment
3696 minibuffer-max-depth by 1.
3697 (next-matching-history-element): Ditto.
3699 2000-01-11 Andy Piper <andy@xemacs.org>
3701 * gutter-items.el (buffers-tab): Create a new face for the buffers
3703 (buffers-tab-face): use it.
3705 2000-01-10 Didier Verna <didier@xemacs.org>
3707 * modeline.el (modeline-scrolling-method): change modeline X
3708 cursor appearance according to the value.
3710 2000-01-07 Andreas Jaeger <aj@suse.de>
3712 * about.el (about-hackers): Moved my entry to contributor list.
3713 (xemacs-hackers): Added myself.
3714 (about-maintainer-info): Added description of myself.
3717 2000-01-07 Didier Verna <didier@xemacs.org>
3719 * modeline.el (modeline-scrolling-method): new variable.
3720 (mouse-drag-modeline): add reference to it in the docstring.
3721 (mouse-drag-modeline): handle it.
3723 2000-01-08 Andy Piper <andy@xemacs.org>
3725 * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
3727 (remove-buffer-from-gutter-tab): ditto.
3729 2000-01-06 Per Abrahamsen <abraham@dina.kvl.dk>
3731 * cus-edit.el (custom-hook-convert-widget): Fix comment.
3732 (custom-face-edit): Fix grammatical error in help message.
3734 2000-01-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3736 * movemail.el: Added.
3738 * dumped-lisp.el (preloaded-file-list): Added movemail.el.
3740 2000-01-03 Didier Verna <didier@xemacs.org>
3742 * modeline.el (mouse-drag-modeline): remove the code related to
3743 the modeline horizontal scrolling facility.
3745 1999-12-31 Martin Buchholz <martin@xemacs.org>
3747 * XEmacs 21.2.26 is released.
3749 1999-12-28 Andy Piper <andy@xemacs.org>
3751 * wid-edit.el (widget-push-button-value-create): The gui cache
3752 does not agree with native widgets which can only be displayed
3753 once per window. The reasons for caching are diminished now that
3754 we don't hog resources when creating buttons.
3755 (widget-push-button-cache) deleted.
3757 1999-12-24 Martin Buchholz <martin@xemacs.org>
3759 * XEmacs 21.2.25 is released.
3761 1999-12-24 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3763 * hyper-apropos.el (hyper-apropos): Toggle
3764 hyper-apropos-programming-apropos correctly.
3765 Set REGEXP when user accepts default value.
3767 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3769 * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
3770 (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
3772 1999-12-22 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3774 * mule/mule-category.el (undefined-category-designator):
3775 Return char instead of character. Search for undefined one.
3776 (describe-category): Use with-displaying-help-buffer.
3778 1999-12-21 Martin Buchholz <martin@xemacs.org>
3780 * byte-optimize.el (byte-optimize-plus):
3781 Optimize (+ 1) to 1 instead of (1+ nil).
3783 * files.el (basic-save-buffer): Rewrite for clarity. Use (char-before).
3785 * byte-optimize.el (byte-compile-butlast): Remove. Use butlast instead.
3787 * byte-optimize.el (byte-optimize-char-before): New function.
3788 Remove performance penalty for using (char-before) instead of (char-after).
3790 1999-12-20 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3792 * mule/mule-category.el (char-category-list): Return character
3795 1999-12-17 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3797 * minibuf.el (read-buffer): Check default is buffer object.
3799 1999-11-25 Andy Piper <andy@xemacs.org>
3801 * cus-edit.el (custom-buffer-create-buttons): Use native widgets
3804 1999-12-16 Andreas Jaeger <aj@suse.de>
3806 * package-get.el (package-get-maybe-save-index): Fixed typo.
3807 Patch by Jeff Miller <jmiller@smart.net>.
3809 1999-12-13 Charles G Waldman <cgw@alum.mit.edu>
3811 * gnuserv.el (gnuserv-process-filter): don't call
3812 gnuserv-write-to-client when gnuserv-current-client is nil
3814 1999-12-14 Martin Buchholz <martin@xemacs.org>
3816 * XEmacs 21.2.24 is released.
3818 1999-12-12 Gunnar Evermann <ge204@eng.cam.ac.uk>
3820 * about.el (about-hackers): Update my email address.
3822 1999-12-07 Martin Buchholz <martin@xemacs.org>
3824 * XEmacs 21.2.23 is released.
3826 1999-11-06 Jason R Mastaler <jason@mastaler.com>
3828 * package-get.el (package-get-download-sites): Removed several
3829 defunct download sites, added many new ones, and corrected a few
3830 incorrect directory-on-site entries. Added physical locations to
3833 1999-11-30 Gunnar Evermann <ge204@eng.cam.ac.uk>
3835 * finder.el (finder-commentary): add DOC string and fix
3838 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3840 * help.el (describe-function): Don't forget to intern the string
3841 completing-read returns.
3842 (describe-variable): Ditto.
3844 1999-11-16 Adrian Aichner <adrian@xemacs.org>
3846 * hyper-apropos.el (hyper-apropos-this-symbol): Handle
3847 `hyper-apropos-help-mode' here to find symbol to customize
3848 irregardless of cursor position and simplify
3849 `hyper-apropos-set-variable', `hyper-apropos-find-function', and
3850 `hyper-apropos-popup-menu'.
3852 1999-11-21 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3854 * apropos.el (apropos-mode-map): Add return to call
3856 (apropos-print): Call apropos-mode to have better
3857 command reference. Put keymap text-poperty to
3860 1999-11-22 Alastair Burt <burt@dfki.de>
3862 * help.el: (describe-bindings-1): Added handling of keymaps for
3863 the extents at point.
3865 1999-12-02 Mark Thomas <mthomas@jprc.com>
3867 * gutter-items.el (buffers-tab-items): Wrap the function in a
3870 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3872 * help.el (describe-function): Use the DEFAULT argument to
3874 (describe-variable): Ditto.
3876 1999-11-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3878 * minibuf.el (read-from-minibuffer): Add optional argument
3879 DEFAULT to have better mini-buffer history support.
3880 (completing-read): Pass default to read-from-minibuffer.
3881 (read-buffer): Pass default to completing-read.
3883 1999-12-04 Hrvoje Niksic <hniksic@iskon.hr>
3885 * font-lock.el (font-lock-doc-string-face): Document the
3886 `font-lock-lisp-like' property.
3888 1999-11-29 Hrvoje Niksic <hniksic@iskon.hr>
3890 * lisp-mode.el: Specify `font-lock-lisp-like'.
3892 * font-lock.el (font-lock-lisp-like): New function.
3893 (font-lock-fontify-syntactically-region): Use it.
3895 1999-11-29 XEmacs Build Bot <builds@cvs.xemacs.org>
3897 * XEmacs 21.2.22 is released
3899 1999-11-28 Martin Buchholz <martin@xemacs.org>
3901 * XEmacs 21.2.21 is released.
3903 1999-11-18 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3905 * minibuf.el (read-coding-system): Accept symbol and
3906 coding-system object as a default-coding-system.
3908 1999-11-16 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3910 * minibuf.el (read-coding-system): Accept symbol as
3911 a default-coding-system.
3913 1999-10-06 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3915 * apropos.el (apropos-documentation): Use insert instead
3918 1999-11-07 William M. Perry <wmperry@aventail.com>
3920 * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
3921 for the linux console.
3923 * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
3924 stuff to work when you are not on a window system, since the GPM
3925 mouse support now allows pasting from outside of XEmacs.
3927 1999-11-10 XEmacs Build Bot <builds@cvs.xemacs.org>
3929 * XEmacs 21.2.20 is released
3931 1999-11-06 Hrvoje Niksic <hniksic@iskon.hr>
3933 * setup-paths.el (paths-default-info-directories): Add
3934 /usr/share/info and /usr/local/share/info.
3936 1999-10-30 Hrvoje Niksic <hniksic@srce.hr>
3938 * about.el: Updated Vladimir Ivanovic's info.
3940 11999-08-28 Jan Vroonhof <vroonhof@math.ethz.ch>
3942 * auto-show.el (auto-show-truncationp): Remove.
3944 * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
3946 999-09-23 Gunnar Evermann <ge204@eng.cam.ac.uk>
3948 * indent.el (indent-line-to): fix bug: spaces were not replaced
3949 with tab if column is multiple of tab-width
3952 1999-10-24 Jan Vroonhof <vroonhof@math.ethz.ch>
3954 * mule/mule-cmds.el (read-input-method-name): Accept symbols
3955 correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
3957 * package-get.el (package-get-package-provider): Be verbose when
3958 interactive. Patch from Robert Pluim
3960 1999-08-23 Mike McEwan <mike@lotusland.demon.co.uk>
3962 * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
3965 1999-08-19 Stephen Tse <stephent@sfu.ca>
3967 * process.el (open-network-stream): Add a new optional parameter
3968 PROTOCOL to support udp; fix a minor typo and add an explanation
3969 in docstring for udp programming.
3971 * code-process.el (open-network-stream): Add a new optional
3972 parameter PROTOCOL to support udp; fix a minor typo and add an
3973 explanation in docstring for udp programming.
3975 1999-10-18 Andy Piper <andy@xemacs.org>
3977 * gui.el (make-gui-button): be more precise about how we call
3980 * wid-edit.el (widget-push-button-value-create): Use the new form
3981 of native gui-button.
3983 1999-10-14 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
3985 * info.el (Info-page-prev): Don't do (sit-for 0).
3987 1999-10-13 Andy Piper <andy@xemacs.org>
3989 * gutter-items.el (progress-abort-glyph): new glyph for showing
3991 (append-progress): dispatch-event rather than sit-for.
3992 (abort-progress): new function. Show the abort glyph with an
3993 appropriate message.
3994 (raw-append-progress): dispatch-event rather than sit-for.
3995 (display-progress): cope with aborts.
3997 * gui.el (make-gui-button): Use native widgets for buttons
3999 (insert-gui-button): ditto.
4000 (gui-button-p): ditto.
4002 * xbm-button.el: remove from core.
4004 * xpm-button.el: remove from core.
4006 1999-10-07 Olivier Galibert <galibert@pobox.com>
4008 * faces.el (init-device-faces): Don't initialize the random faces
4009 on the stream device.
4011 1999-10-06 Andy Piper <andy@xemacs.org>
4013 * files.el (recover-file): Don't use ls under windows for revert buffer.
4015 1999-09-25 Adrian Aichner <adrian@xemacs.org>
4017 * package-get.el (package-get-download-menu): Make menu really
4018 toggle download sites.
4019 (package-get-download-sites): Add autoload cookie.
4021 1999-09-29 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4023 * setup-paths.el (paths-find-module-directory): Ditto.
4025 1999-09-29 Werner Fink <werner@suse.de>
4027 * setup-paths.el (paths-find-exec-directory): Add missing nil
4028 parameter for environment.
4030 1999-09-27 Martin Buchholz <martin@xemacs.org>
4032 * modeline.el (modeline-format):
4033 Only purecopy the strings. Else
4034 (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
4037 1999-08-28 Mike Woolley <mike@bulsara.com>
4039 * winnt.el: Removed nt-shell-mode-hook, which was preventing the
4040 user setting comint-completion-addsuffix and
4041 comint-process-echoes.
4043 1999-09-22 Andy Piper <andy@xemacs.org>
4045 * gutter-items.el (update-tab-in-gutter): use
4046 last-nonminibuf-window instead of selected-window.
4048 1999-09-18 Andy Piper <andy@xemacs.org>
4050 * gnuserv.el (gnuserv-edit-files): select frame we are going to
4053 * subr.el (record-buffer-hook): new variable so that the hook gets
4056 1999-09-16 Andy Piper <andy@xemacs.org>
4058 * gutter-items.el (update-tab-in-gutter): only update when the
4060 (remove-buffer-from-gutter-tab): ditto.
4062 1999-09-17 Hrvoje Niksic <hniksic@srce.hr>
4064 * simple.el (do-auto-fill): Commented out part of Kinsoku
4067 1999-09-14 Hrvoje Niksic <hniksic@srce.hr>
4069 * isearch-mode.el (isearch-highlightify-region): Give the
4070 highlighting extents a high priority.
4071 (isearch-make-extent): Give the main highlighting extent an even
4074 1999-09-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4076 * packages.el (packages-compute-package-locations): Fix typo from
4079 1999-09-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4081 * setup-paths.el (paths-find-doc-directory): Respect value of
4082 `configure-doc-directory.'
4084 * find-paths.el (paths-find-architecture-directory): Give
4085 precendence `default' argument (which typically comes from
4088 1999-09-05 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4090 * startup.el (command-line-early): Added options -user-init-file
4091 and -user-init-directory.
4093 * files.el (user-init-file): Default to NIL so we can recognize
4096 1999-08-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4098 * obsolete.el (init-file-user):
4100 * packages.el (packages-compute-package-locations):
4101 * package-get.el (package-get-user-index-filename):
4102 * menubar-items.el (maybe-add-init-button):
4103 * info.el (Info-annotations-path):
4105 Change `user-init-directory' to be an absolute path.
4106 Use `user-init-directory' where appropriate.
4107 Zap `init-file-user' and its uses.
4109 1999-09-09 Hrvoje Niksic <hniksic@srce.hr>
4111 * subr.el (copy-symbol): New function.
4113 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
4115 * isearch-mode.el (isearch-done): Be sure to restore invisible
4116 extents in the proper buffer.
4117 (isearch-pre-command-hook): Set this-command to the correct value
4118 in case the buffer has changed and old overriding-local-map was
4120 (isearch-restore-extent): Use remprop instead of setting the
4123 1999-09-08 Hrvoje Niksic <hniksic@srce.hr>
4125 * cmdloop.el (execute-extended-command): Update zmacs region
4127 (execute-extended-command): Make the message gettext-friendly.
4129 1999-09-07 Andy Piper <andy@xemacs.org>
4131 * gutter-items.el (progress-gauge-glyph): renamed from
4133 (progress-text-glyph): new variable.
4134 (progress-layout-glyph): use layouts and text glyphs.
4135 (progress-area-buffer): removed.
4136 (progress-text-and-extent): new variable.
4137 (progress-displayed-p): dynamically create gutter area buffer.
4138 (clear-progress): ditto.
4139 (raw-append-progress): ditto.
4140 (append-progress): use new glyph names.
4141 (raw-append-progress): only create the extent when needed. set
4142 properties more optimally.
4143 (progress): remove args.
4145 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
4147 * isearch-mode.el (isearch-range-invisible): Use mapc instead of
4148 mapcar where the return value is unused.
4149 (isearch-restore-invisible-extents): Ditto.
4150 (isearch-highlight-all-cleanup): Ditto.
4151 (isearch-delete-extents-in-range): Traverse the extents only once.
4152 (isearch-highlight-all-update): Don't start over if the search
4153 string has changed and more input is pending.
4155 1999-09-07 Hrvoje Niksic <hniksic@srce.hr>
4157 * packages.el (packages-find-package-data-path): Ditto.
4159 * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
4161 * subr.el (mapc-internal): Don't make obsolete.
4163 * cl-extra.el (mapc): Resurrect.
4165 1999-09-03 Hrvoje Niksic <hniksic@srce.hr>
4167 * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
4170 * isearch-mode.el (isearch-top-state): Restore isearch-word.
4171 (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
4172 (isearch-yank-clipboard): Use get-clipboard instead of
4174 (isearch-yank-selection): Fix docstring.
4176 1999-09-02 Martin Buchholz <martin@xemacs.org>
4178 * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
4180 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
4182 * cl-macs.el (extent-start-position): Fix setf method.
4183 (extent-end-position): Ditto.
4185 1999-09-02 Hrvoje Niksic <hniksic@srce.hr>
4187 * isearch-mode.el: End merge with FSF 20.4.
4189 * isearch-mode.el (search-invisible): New variable.
4190 (isearch-hide-immediately): Ditto.
4191 (isearch-unhidden-extents): Ditto.
4192 (isearch-range-invisible): New function.
4193 (isearch-unhide-extent): Ditto.
4194 (isearch-restore-invisible-extents): Ditto.
4195 (isearch-restore-extent): Ditto.
4197 * isearch-mode.el (isearch-ring-advance-edit): Use FSF
4199 (isearch-ring-retreat-edit): Ditto.
4200 (isearch-forward): New argument NO-RECURSIVE-EDIT.
4201 (isearch-forward-regexp): New arguments NOT-REGEXP and
4203 (isearch-backward): New argument NO-RECURSIVE-EDIT.
4204 (isearch-backward-regexp): New arguments NOT-REGEXP and
4206 (isearch-mode): Return isearch-success.
4207 (isearch-update): Use unread-command-events instead of
4208 unread-command-event.
4209 (isearch-abort): If an invalid regexp is encountered, keep popping
4211 (isearch-*-char): Use FSF implementation.
4212 (isearch-whitespace-chars): Use the more robust FSF's
4214 (isearch-within-brackets): New variable.
4215 (isearch-mode): Initialize it.
4216 (isearch-edit-string): Bind it.
4217 (isearch-search-and-update): Set it.
4218 (isearch-push-state): Push it.
4219 (isearch-top-state): Pop it.
4220 (isearch-search): Set it.
4221 (isearch-printing-char): When called by isearch-whitespace-chars,
4222 handle M-SPC gracefully.
4223 (isearch-message-prefix): New argument ELLIPSIS.
4224 (isearch-message-suffix): Ditto.
4225 (isearch-message): Use the ELLIPSIS argument when calling
4226 isearch-message-prefix and isearch-message-suffix.
4227 (isearch-message-prefix): Distinguish between "wrapped" and
4228 "overwrapped" search, FWIW.
4230 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4232 * isearch-mode.el (isearch-edit-string): Use the head of the
4233 search ring instead of search-last-string and search-last-regexp.
4234 (search-highlight): Renamed from isearch-highlight.
4235 (isearch-exit): Use the new name.
4236 (isearch-highlight): Ditto.
4237 (isearch-dehighlight): Ditto.
4238 (isearch-update-ring): New function.
4239 (isearch-done): Call it.
4240 (isearch-done): New argument EDIT.
4241 (isearch-repeat): If search string is empty, look up at the car of
4242 the search ring; ignore the yank pointer.
4243 (isearch-abort): Call isearch-done with NOPUSH.
4244 (isearch-cancel): New function.
4245 (isearch-mode-map): Bind it to ESC ESC ESC.
4247 * isearch-mode.el: Begin merge with FSF 20.4.
4249 1999-09-01 Andy Piper <andy@xemacs.org>
4251 * x-select.el (x-get-clipboard): obsolete.
4252 (x-yank-clipboard-selection): obsolete
4254 * select.el (disown-selection): need to be careful to disown the
4255 clipboard if we set it via selection.
4256 (get-clipboard): move from x-select.el
4257 (yank-clipboard-selection): ditto.
4259 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4261 * isearch-mode.el (isearch-exit): Bind isearch-highlight and
4262 isearch-highlight-all-matches to nil.
4263 (isearch-fixed-case): New variable.
4264 (isearch-mode): Initialize it.
4265 (isearch-edit-string): Save it.
4266 (isearch-toggle-case-fold): Set it.
4267 (isearch-fix-case): Make sure isearch-toggle-case-fold works --
4268 need to check isearch-fixed-case.
4269 (isearch-toggle-case-fold): Update highlighting of all matches
4271 (isearch-edit-string):
4273 1999-09-01 Hrvoje Niksic <hniksic@srce.hr>
4275 * isearch-mode.el (isearch-edit-string): Call isearch-message
4276 before reading the event so that the prompt is displayed properly.
4277 (isearch-message): Use isearch-nonincremental when calling
4278 isearch-message-prefix.
4279 (minibuffer-local-isearch-map): Bind up and down to do the same as
4280 M-p and M-n respectively.
4281 (isearch-done): New arg NOPUSH.
4282 (isearch-edit-string): Use it.
4283 (isearch-edit-string): Don't bind isearch-string.
4284 (isearch-ring-adjust): Edit string, *then* push state.
4286 1999-08-31 Hrvoje Niksic <hniksic@srce.hr>
4288 * faces.el (isearch-secondary): Make isearch-secondary look
4289 different than default.
4291 1999-08-30 Hrvoje Niksic <hniksic@srce.hr>
4293 * isearch-mode.el (isearch-yank): Use progn instead of the inner
4295 (isearch-dehighlight): Remove TOTALLY. Simplify.
4296 (isearch-update): Call isearch-dehighlight without arguments.
4297 (isearch-done): Ditto.
4299 * isearch-mode.el (isearch-fix-case): If the search string has no
4300 upper-case letters, allow the folding to be reenabled.
4301 Previously, once disabled, the folding would remain that way until
4303 (isearch-top-state): Call isearch-fix-case.
4305 * isearch-mode.el (isearch-yank): Use progn instead of the inner
4307 (isearch-dehighlight): Remove TOTALLY. Simplify.
4309 1999-08-31 Jan Vroonhof <jan@xemacs.org>
4312 xbm-button.el: Need to exist in core because gui.el depends on
4315 1999-08-31 Andy Piper <andy@xemacs.org>
4317 * gutter-items.el (buffers-tab-face): new customizable variable.
4318 (buffers-tab-default-buffer-line-length): new specifier for
4319 maximum viewable characters.
4320 (progress-stack): new variable for implementing widget-based
4322 (progress-area-buffer): ditto.
4323 (progress-glyph-height): ditto.
4324 (progress-stop-callback): ditto.
4325 (progress-quit-function): new function.
4326 (progress-glyph): new variable.
4327 (progress-layout-glyph): ditto.
4328 (progress-displayed-p): new function, see message-displayed-p for
4330 (clear-progress): ditto.
4331 (remove-progress): ditto.
4332 (append-progress): ditto.
4333 (raw-append-progress): ditto.
4334 (display-progress): ditto.
4335 (current-progress): ditto.
4336 (current-progress-label): ditto.
4341 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
4343 * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
4345 * isearch-mode.el (isearch-yank-x-selection): Renamed to
4346 `isearch-yank-selection'.
4347 (isearch-mode-map): Use it.
4348 (isearch-yank-selection): Use `get-selection' instead of
4351 1999-08-29 Hrvoje Niksic <hniksic@srce.hr>
4353 * faces.el (isearch-secondary): Create face here.
4355 * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
4358 1999-08-27 Hrvoje Niksic <hniksic@srce.hr>
4360 * subr.el (buffer-string): More robust backward compatibility
4361 check, courtesy William Perry.
4363 1999-08-26 Hrvoje Niksic <hniksic@srce.hr>
4365 * replace.el (perform-replace): Stop the search after the search
4366 limit has been reached.
4368 1999-08-23 Andy Piper <andy@xemacs.org>
4370 * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
4371 here if we don't have one.
4373 1999-08-15 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4375 * ldap.el (ldap-coding-system): Default to nil until we get
4376 efficient UTF8 support
4377 (ldap-decode-string): Guard against `decode-coding-string' not
4379 (ldap-encode-string): Guard against `encode-coding-string' not
4382 1999-08-23 Didier Verna <didier@xemacs.org>
4384 * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
4385 Some doc strings improvements, and add a star to the `interactive'
4388 1999-08-18 Stef Epardaud <stef@lunatech.com>
4390 * font-lock.el (java-font-lock-keywords-3): introduced new
4391 keywords and regexpes for javadoc syntax 1.2.
4393 1999-08-17 Andy Piper <andy@xemacs.org>
4395 * gutter-items.el (buffers-tab-format-buffer-line-function): use
4396 format-buffers-tab-line.
4397 (buffers-tab-max-buffer-line-length): new variable.
4398 (format-buffers-tab-line): new function. truncate names if over
4399 buffers-tab-max-buffer-line-length.
4401 1999-08-13 Charles G Waldman <cgw@fnal.gov>
4403 * cus-start.el: Customize the variable `bell-inhibit-time'.
4405 1999-08-16 Andy Piper <andy@xemacs.org>
4407 * gutter-items.el (remove-buffer-from-gutter-tab): take a
4408 brute-force approach to deleting the last buffer.
4409 (buffers-tab-grouping-regexp): new customizable variable.
4410 (select-buffers-tab-buffers-by-mode): use it.
4412 1999-08-13 Andy Piper <andy@xemacs.org>
4414 * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
4417 1999-07-30 Didier Verna <didier@xemacs.org>
4419 * cus-edit.el (custom-save-variables): I said, use prin1 instead
4420 of princ to output symbols.
4421 (custom-save-face-internal): ditto.
4422 (custom-save-resets): ditto.
4424 1999-08-09 Didier Verna <didier@xemacs.org>
4426 * gutter-items.el (select-buffers-tab-buffers-by-mode): use
4427 `regexp-quote' to protect the major mode name for use as a regular
4428 expression (c++ needs this for instance).
4430 1999-08-08 Andy Piper <andy@xemacs.org>
4432 * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
4433 cope with similar mode names.
4435 * gutter-items.el (buffers-tab-selection-function): new selection
4437 (select-buffers-tab-buffers-by-mode): new function.
4438 (buffers-tab-items): use it if set to only display buffers in the
4439 tab in the current buffer's group..
4440 (update-tab-in-gutter): use new api.
4441 (remove-buffer-from-gutter-tab): ditto.
4443 * gutter-items.el (buffers-tab-max-size): set custom selection
4445 (buffers-tab-switch-to-buffer): just switch window if the window is visible.
4446 (add-tab-to-gutter): set face as default.
4448 1999-07-07 Jan Vroonhof <jan@xemacs.org>
4450 * faces.el (frob-face-property): Merge the fall-back specifier
4451 with the target, not replace it.
4453 1999-08-05 Andy Piper <andy@xemacs.org>
4455 * gutter-items.el (update-tab-in-gutter): add frame argument for
4457 (update-tab-in-gutter): use it.
4459 * gutter-items.el (record-buffer-hook): set.
4461 * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
4463 (switch-to-buffer-hook) deleted.
4465 1999-08-04 Andy Piper <andy@xemacs.org>
4467 * gutter-items.el (update-tab-in-gutter): make sure this will work
4468 as an argument to create-frame-hook.
4470 1999-07-30 Hrvoje Niksic <hniksic@srce.hr>
4472 * isearch-mode.el: Modified Bob and Darryl's code to use itimers
4473 instead of timer emulation.
4475 1999-07-30 Darryl Okahata <darrylo@sonic.net>
4477 * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
4478 Emacs isearch enhancements.
4480 1999-07-28 Andy Piper <andy@xemacs.org>
4482 * gutter-items.el (add-tab-to-gutter): put in specifier specs for
4483 all devices that support tab controls.
4484 (remove-buffer-from-gutter-tab): new function. to be used as a
4485 value for kill-buffer-hook.
4487 1999-07-21 Sean MacLennan <seanm@storm.ca>
4489 * auto-show.el (auto-show-truncationp): changed to match
4490 `window_translation_on'
4492 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
4494 * XEmacs 21.2.19 is released
4496 1999-07-28 SL Baur <steve@miho>
4498 * code-files.el (insert-file-contents): Fix docstring.
4499 revert previous change.
4501 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4503 * fill.el (fill-region-as-paragraph): Change re-break-point to
4504 contain word-across-newline plus one character so that filling
4505 Japanese and Chinese works as desired.
4506 * simple.el (do-auto-fill): Ditto.
4508 1999-07-26 SL Baur <steve@miho>
4510 * mule/japanese.el ("Japanese"): Do not specify a default input
4512 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
4514 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
4516 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
4517 able to use cl-macs macro in early lisp.
4519 1999-07-23 Jan Vroonhof <jan@xemacs.org>
4524 Massive custom Theme API changes.
4526 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
4528 * code-files.el (insert-file-contents): Regard
4529 coding-system-magic-cookie if `coding-system-for-read' is nil.
4531 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
4533 * mule/thai-xtis.el: Add coding: local variable, to avoid
4534 bootstrapping problem with C locale.
4536 1999-07-22 Andy Piper <andy@xemacs.org>
4538 * dumped-lisp.el (preloaded-file-list): guard against putting
4539 gutter-items in a less than functional XEmacs.
4540 * gutter-items.el: put call to `add-tab-to-gutter' back in.
4542 1999-07-18 Bob Weiner <weiner@beopen.com>
4544 * fill.el (fill-context-prefix): Fixed bug that prevented the
4545 setting of an adaptive fill prefix when the `dont-skip-first' was
4548 1999-07-22 SL Baur <steve@miho>
4550 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
4552 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
4554 * files.el (interpreter-mode-alist): add `make', `guile', and
4555 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
4556 makefile-mode, guile is a scheme, and someday XEmacs will be
4557 modular enough to use as an efficient scripting tool.)
4559 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
4561 * mule/mule-cmds.el (reset-language-environment): Regard
4562 coding-category `utf-8' and `ucs-4' if they are available.
4564 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
4566 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
4567 (prefer-coding-system): Fix DOC-string.
4569 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
4572 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
4574 (coding-system-change-eol-conversion): Fix DOC-string.
4576 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
4578 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
4579 instead of `list-coding-system'.
4581 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4583 * menubar-items.el (default-menubar): `select-input-method' was
4584 renamed to `set-input-method'.
4586 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4587 "Set Language Environment" menu.
4589 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
4590 "Describe Language Support" menu.
4592 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4594 * mule/chinese.el ("Chinese-GB"): Rename
4595 `chinese-gb-environment-setup-function' to
4596 `setup-chinese-gb-environment-internal'.
4598 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4600 * mule/korean.el: Use `define-coding-system-alias' instead of
4601 `copy-coding-system'.
4603 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4605 * mule/mule-cmds.el (set-language-environment-coding-systems):
4606 Treat duplicated coding-categories.
4608 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4610 * mule/japanese.el: Use `define-coding-system-alias' instead of
4611 `copy-coding-system'.
4613 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4615 * mule/vietnamese.el: Specify `iso-8-1' as a category of
4616 coding-system `viscii'.
4618 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4621 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
4622 (cyrillic-alternativnyj-decode-table): New variable.
4623 (cyrillic-alternativnyj-encode-table): New variable.
4624 - Specify `iso-8-1' as a category of coding-system
4626 - Abolish general Cyrillic environment.
4628 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4631 - Use `define-coding-system-alias' instead of `copy-coding-system'.
4632 - Register `chinese-gb-environment-setup-function' as a
4633 `setup-function' of "Chinese-GB" environment.
4635 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4637 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
4638 optional argument `parents'.
4640 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
4641 property for Thai-XTIS.
4643 * mule/mule-help.el (help-with-tutorial): Use property
4644 `tutorial-coding-system' of language-info as a coding-system to
4647 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4649 * mule/thai-xtis.el: Don't setup `setup-function' and
4652 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4653 `set-coding-category-system' to set up coding-system for
4656 * mule/mule-cmds.el (prefer-coding-system): Use
4657 `set-coding-category-system' to set up coding-system for
4660 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
4662 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
4663 Thai-XTIS environment.
4665 * mule/mule-cmds.el (prefer-coding-system): Use
4666 `find-coding-system' instead of `coding-system-p'.
4668 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4670 * mule/mule-cmds.el (set-language-environment-coding-systems):
4671 Modify eol-type for XEmacs.
4673 * mule/thai-xtis.el: Delete unused local variable `category'.
4675 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
4677 (prefer-coding-system): Don't call
4678 `update-coding-systems-internal'; use function
4679 `coding-category-list' instead of variable `coding-category-list';
4680 use `set-coding-priority-list' instead of `set-coding-priority';
4681 modify `eol-type' for XEmacs.
4683 * mule/mule-misc.el (string-width): Use `charset-width' instead of
4685 (char-width): Likewise.
4687 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4689 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
4692 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
4693 `set-coding-priority-list' instead of `set-coding-priority'; don't
4694 call `update-coding-systems-internal'.
4696 * mule/mule-misc.el (coding-system-get): New function.
4697 (coding-system-put): New function.
4698 (coding-system-category): New function.
4700 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4702 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
4703 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
4704 to avoid conflict with leim/quail/thai-xtis.
4706 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
4707 to thai-xtis-chars.el.
4709 * mule/thai-xtis-chars.el: New file (split from
4712 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4714 * mule/thai-xtis.el:
4715 - Change category for the charset `thai-xtis' to `?x' from `?T'.
4716 - Add syntax entries.
4717 - Put `preferred-coding-system' of the charset `thai-xtis' to
4720 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
4722 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
4723 rewritten to use write-multibyte-character.
4725 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4727 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
4729 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
4731 (read-input-method-name): Treat optional argument `default'.
4733 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4735 * mule/mule-cmds.el (set-language-info): Don't set up menus at
4737 (set-language-info-alist): Set up menus here.
4739 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
4741 * minibuf.el (completing-read): Add new optional argument
4743 (read-coding-system): Add new optional argument
4744 `default-coding-system'.
4746 1999-06-03 Ken'ichi Handa <handa@gnu.org>
4748 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
4749 (viet-viscii-...->viet-vscii...).
4751 1999-05-13 Ken'ichi Handa <handa@gnu.org>
4753 * mule/mule-cmds.el: Change MULE to Mule in docstrings
4756 1999-04-12 Richard M. Stallman <rms@gnu.org>
4758 * mule/mule-cmds.el (input-method-function): Add permanent-local
4761 1999-03-30 Dave Love <fx@gnu.org>
4763 * mule/mule-cmds.el (current-language-environment): Doc fix.
4765 1999-02-06 Richard Stallman <rms@gnu.org>
4767 * mule/european.el (setup-slovenian-environment): New function.
4768 ("Slovenian"): New language environment.
4770 1999-01-27 Dave Love <fx@gnu.org>
4772 * mule/mule-cmds.el (current-language-environment): Provide :link,
4773 :type (choices) and appropriate :get.
4775 1999-01-14 Kenichi Handa <handa@etl.go.jp>
4777 * mule/mule-cmds.el (describe-language-environment): Don't alter
4780 1999-01-06 Eli Zaretskii <eliz@gnu.org>
4782 * mule/mule-cmds.el (prefer-coding-system): Call
4783 set-coding-priority, so that the internal array of priorities is
4786 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
4788 * mule/mule-cmds.el (prefer-coding-system): If the argument
4789 requires specific EOL conversion type, make the default coding
4792 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
4794 * mule/mule-cmds.el (set-language-environment): Pass the default
4795 eol-type to set-language-environment-coding-systems.
4796 (set-default-coding-systems): Copy the eol-type property for the
4797 new default values of {buffer-file,process}-coding-system from the
4799 (set-language-environment-coding-systems): Accept an optional
4800 argument EOL-TYPE, and set the eol-type property of the default
4801 coding systems accordingly.
4803 1998-10-26 Kenichi Handa <handa@etl.go.jp>
4805 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
4806 use generate-new-buffer instead of get-buffer-create.
4808 1998-10-21 Kenichi Handa <handa@etl.go.jp>
4810 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
4812 1998-10-16 Markus Rost <rost@delysid.gnu.org>
4814 * mule/mule-cmds.el (default-input-method): Fix custom type.
4816 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
4818 * mule/mule-cmds.el (setup-specified-language-environment):
4819 Add apropos-inhibit property.
4820 (describe-specified-language-support): Likewise.
4822 1998-09-06 Bill Richter <richter@math.nwu.edu>
4824 * mule/mule-cmds.el: Doc fixes.
4826 1998-09-02 Kenichi Handa <handa@etl.go.jp>
4828 * mule/mule-cmds.el (register-input-method): Doc-string
4831 1998-09-01 Dave Love <fx@gnu.org>
4833 * mule/mule-cmds.el (current-language-environment): Fix
4836 1998-08-31 Paul Eggert <eggert@twinsun.com>
4838 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
4839 mule/european.el, mule/hebrew.el, mule/japanese.el,
4840 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
4841 avoid bootstrapping problem if you need to recompile all the Lisp
4842 files using interpreted code.
4844 1998-08-26 Kenichi Handa <handa@etl.go.jp>
4846 * mule/european.el ("Latin-1"): Modify `documentation' key value.
4847 ("Latin-2"): Likewise.
4849 1998-08-18 Per Starback <starback@update.uu.se>
4851 * mule/european.el (setup-latin2-environment): Fix typo.
4853 1998-08-18 Kenichi Handa <handa@etl.go.jp>
4855 * mule/european.el: Give proper value of `input-method' key to all
4858 * mule/mule-cmds.el (activate-input-method): Handle the case that
4859 the arg INPUT-METHOD is nil correctly.
4860 (read-multilingual-string): Activate the specified input method
4861 before calling read-string. Afterward, activate the original
4864 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
4866 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4867 (set-language-info-alist): Fix typo in doc-string.
4869 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
4871 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
4873 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4874 (reset-language-environment): New function for the job that
4875 setup-english-environment used to do.
4876 (set-language-environment): Do more setups according to the info
4877 in language-info-alist.
4878 (read-language-name): Handle the case that the arg KEY is nil.
4879 (describe-language-environment): Handle input-method property.
4881 * mule/: All files under this directory, which related with
4882 specific languages (such as mule/european.el, mule/greek.el,
4883 mule/hebrew.el, mule/misc-lang.el), modified as below.
4884 (setup-XXX-environment): Just call set-language-environment. If
4885 they used to do some other jobs than what done by
4886 set-language-environment, those jobs are done in
4887 setup-XXX-environment-internal now.
4888 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
4889 the value to setup-XXX-environment-internal. Add properties
4890 input-method and features.
4892 * mule/english.el (setup-english-environment): Just call
4893 reset-language-environment.
4895 * mule/european.el (setup-8-bit-environment): Function deleted.
4897 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
4899 * mule/mule-cmds.el (input-method-exit-on-first-char)
4900 (input-method-use-echo-area): Doc fixes.
4902 1998-08-06 Kenichi Handa <handa@etl.go.jp>
4904 * mule/mule-cmds.el (input-method-exit-on-first-char): New
4906 (input-method-use-echo-area): New variable.
4908 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
4910 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
4912 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
4914 * mule/mule-cmds.el (activate-input-method): Update mode line.
4915 (inactivate-input-method): Likewise.
4917 1998-07-19 Kenichi Handa <handa@etl.go.jp>
4919 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
4920 input method in the current buffer, but just bind
4921 current-input-method.
4923 1998-07-08 Kenichi Handa <handa@etl.go.jp>
4925 * mule/hebrew.el ("Hebrew"): Add coding-priority.
4927 * mule/misc-lang.el ("IPA"): Add coding-priority and
4930 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
4932 * mule/greek.el: Add coding-priority.
4934 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
4936 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
4939 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
4941 * mule/mule-cmds.el (register-input-method): Fix previous change.
4942 (setup-specified-language-environment): Doc fix.
4944 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
4946 * mule/mule-cmds.el: Several doc fixes.
4947 (get-language-info, set-language-info): Rename argument.
4948 (set-language-info-alist): Likewise.
4949 (register-input-method): Rename argument.
4950 (activate-input-method): If INPUT-METHOD is nil, deactivate.
4952 1998-05-04 Kenichi Handa <handa@etl.go.jp>
4954 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
4955 default value while reading an input method.
4957 1998-05-01 Kenichi Handa <handa@etl.go.jp>
4959 * mule/mule-cmds.el (universal-coding-system-argument):
4960 Use buffer-file-coding-system as default.
4962 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
4964 * mule/korean.el ("Korean"): Doc fix.
4966 1998-04-11 Kenichi Handa <handa@etl.go.jp>
4968 * mule/mule-cmds.el (describe-language-environment): Print the
4969 languge environment at the head.
4971 1998-04-06 Kenichi Handa <handa@etl.go.jp>
4973 * mule/japanese.el: Set exit-function to exit-japanese-environment
4974 for Japanese environment.
4976 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
4978 * mule/mule-cmds.el (set-language-environment): Doc fix.
4979 (current-language-environment): Use defcustom.
4980 (default-input-method): Specify :type.
4982 1998-03-02 Kenichi Handa <handa@etl.go.jp>
4984 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
4986 (prefer-coding-system): Doc-string modified.
4988 1998-01-21 Kenichi Handa <handa@etl.go.jp>
4990 * mule/mule-cmds.el (set-language-info): Doc-string
4991 describes `coding-priority' KEY.
4992 (set-language-environment-coding-systems): New function.
4993 (select-safe-coding-system): New function.
4994 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
4995 (set-language-info-alist): New optionla arg PARENTS. Call
4996 set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
4997 (set-language-environment-coding-systems): New function.
4999 * mule/chinese.el: Remove setting up of
5000 describe-chinese-environment-map and
5001 setup-chinese-environment-map. Exclude them in args of calls to
5002 set-language-info-alist. Register coding-priority key in
5003 language-info-alist.
5005 * mule/cyrillic.el: Remove setting up of
5006 describe-cyrillic-environment-map and
5007 setup-cyrillic-environment-map. Exclude them in args of calls to
5008 set-language-info-alist. Register coding-priority key in
5009 language-info-alist.
5011 * mule/english.el: Register coding-priority key in
5012 language-info-alist.
5014 * mule/ethiopic.el: Register coding-priority key in
5015 language-info-alist.
5017 * mule/european.el: Remove setting up of
5018 describe-european-environment-map and
5019 setup-european-environment-map. Exclude them in args of calls to
5020 set-language-info-alist. Register coding-priority key in
5021 language-info-alist. Add "German" language env.
5022 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
5023 (setup-german-environment): New function.
5025 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
5026 change default input method to "greek-postfix".
5028 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
5029 coding-priority key in
5031 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
5033 * mule/mule-cmds.el (set-language-info): Doc fix.
5034 (input-method-inactivate-hook): Doc fix.
5036 1997-11-20 Karl Heuer <kwzh@gnu.org>
5038 * mule/mule-cmds.el (set-input-method): Renamed from
5039 select-input-method.
5041 1997-11-07 Kenichi Handa <handa@etl.go.jp>
5043 * mule/mule-cmds.el (set-language-environment): Run
5044 exit-language-environment-hook before calling `exit-function'
5045 which is specified for the language environment.
5047 1997-10-23 Kenichi Handa <handa@etl.go.jp>
5049 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
5051 (prefer-coding-system): Likewise.
5052 (describe-language-environment): Print aliases of each coding
5054 (set-language-environment-hook): New variable.
5055 (exit-language-environment-hook): New variable.
5056 (set-language-environment): Call these hooks. Before setting a
5057 new language environment, exit from the
5058 current-language-environment if necessary.
5059 (input-method-verbose-flag): The value can be nil, t,
5060 complex-only, or default.
5061 (input-method-highlight-flag): Doc-string augmented.
5062 (activate-input-method): Check if we can run the registered
5063 function to activate an input method.
5065 * mule/korean.el: Set exit-function for language environment
5066 "Korean" to exit-korean-environment.
5067 (setup-korean-environment): Moved to korea-util.el.
5069 1997-10-21 Kenichi Handa <handa@etl.go.jp>
5071 * mule/mule-cmds.el (read-multilingual-string): Use
5072 current-input-method prior to default-input-method. Don't bind
5073 current-input-method by `let', instead, activate the specified
5074 input method in the current buffer temporarily.
5076 1997-10-19 John F. Whitehead <jfw@cisco.com>
5078 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
5080 1997-10-21 Kenichi Handa <handa@etl.go.jp>
5082 * mule/chinese.el (post-read-decode-hz): Return the result of
5084 (pre-write-encode-hz): Do not change the value of
5087 1998-09-06 Bill Richter <richter@math.nwu.edu>
5089 * mule/mule-ccl.el: Doc fixes.
5091 1998-04-20 Kenichi Handa <handa@etl.go.jp>
5093 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
5094 (check-ccl-program): New macro.
5096 1998-01-21 Kenichi Handa <handa@etl.go.jp>
5098 * mule/mule-ccl.el: Comment about CCL syntax modified.
5099 (ccl-command-table): Add read-multibyte-character and
5100 write-multibyte-character.
5101 (ccl-code-table): Add ex-cmd.
5102 (ccl-extended-code-table): New variable.
5103 (ccl-embed-extended-command): New function.
5104 (ccl-compile-read-multibyte-character,
5105 ccl-compile-write-multibyte-character) New functions.
5106 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
5107 ccl-dump-write-multibyte-character): New functions.
5109 1999-07-22 SL Baur <steve@miho>
5111 * config.el (config-value-file): config.values is installed into
5113 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
5115 1999-07-19 Didier Verna <didier@xemacs.org>
5117 * rect.el: all functions rewritten, except when noted. Below is a
5118 list of interface changes.
5119 (apply-on-rectangle): new function. Obsoletes
5120 `operate-on-rectangle'. All functions that used to call this
5121 function now call the new one.
5122 (kill-rectangle): added optional prefix arg to fill lines.
5123 (delete-rectangle): ditto.
5124 (delete-extract-rectangle): ditto.
5125 (open-rectangle): ditto.
5126 (clear-rectangle): ditto.
5127 (delete-rectangle-line): added third arg FILL.
5128 (delete-extract-rectangle-line): ditto.
5129 (open-rectangle-line): ditto.
5130 (clear-rectangle-line): ditto.
5132 1999-07-18 Andy Piper <andy@xemacs.org>
5134 * menubar-items.el (default-menubar): add gutter options.
5136 * gutter-items.el: new file.
5137 (gutter): new group for custom.
5138 (gutter-visible-p): new variable.
5139 (default-gutter-position): ditto.
5140 (buffers-tab): new group for the buffers tab.
5141 (gutter-buffers-tab): widget to put in the gutter.
5142 (buffers-tab-max-size): max number of tabs.
5143 (buffers-tab-switch-to-buffer-function): function to call when a
5145 (buffers-tab-omit-function): filter buffers with this function.
5146 (buffers-tab-format-buffer-line-function): format buffer names for
5148 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
5150 (build-buffers-tab-internal): build a list of tab items.
5151 (buffers-tab-items): ditto.
5152 (add-tab-to-gutter): put a tab in the gutter area.
5153 (update-tab-in-gutter): reset the buffers in the tab.
5155 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
5157 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
5158 (switch-to-buffer-hooks): new hook.
5160 * toolbar.el (default-toolbar-position): fix typo.
5162 1999-07-16 Andy Piper <andy@xemacs.org>
5164 * gui.el (make-dialog-frame): turn off gutters for dialogs.
5166 1999-07-15 Didier Verna <didier@xemacs.org>
5168 * cus-edit.el (custom-prompt-variable): optional third arg makes
5169 prompt for a comment string.
5170 (customize-set-value): optional prefix makes this function handle
5172 (customize-set-variable): ditto.
5173 (customize-save-variable): ditto.
5174 (customize-customized): handle custom comments.
5175 (customize-save-customized): ditto.
5176 (custom-variable-state-set): ditto.
5177 (custom-face-state-set): ditto.
5178 (customize-saved): ditto.
5179 (custom-variable-set): ditto.
5180 (custom-face-set): ditto.
5181 (custom-variable-save): ditto.
5182 (custom-face-save): ditto.
5183 (custom-variable-reset-saved): ditto.
5184 (custom-face-reset-saved): ditto.
5185 (custom-variable-reset-standard): ditto.
5186 (custom-face-reset-standard): ditto.
5187 (custom-comment-face): new face.
5188 (custom-comment-tag-face): ditto.
5189 (custom-comment): new widget.
5190 (custom-comment-create): new function.
5191 (custom-comment-delete): ditto.
5192 (custom-comment-value-set): ditto.
5193 (custom-comment-show): ditto.
5194 (custom-comment-invisible-p): ditto.
5195 (custom-variable-value-create): create a comment field widget.
5196 (custom-face-value-create): ditto.
5197 (custom-variable-menu): new entry for adding a custom comment.
5198 (custom-face-menu): ditto.
5199 (custom-save-variables): possibly save custom comments.
5200 (custom-save-faces): ditto.
5202 * cus-face.el (custom-set-faces): the arguments can now have a
5203 custom comment as fourth argument.
5205 * custom.el (custom-set-variables): the arguments can now have a
5206 custom comment as fifth element.
5208 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
5210 * XEmacs 21.2.18 is released
5212 1999-07-13 SL Baur <steve@miho>
5214 * lib-complete.el (read-library-name): Revert previous change.
5215 (read-library): Ditto.
5217 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
5219 * packages.el (packages-package-list): Capitalize docstring.
5221 * packages.el (packages-find-package-library-path): Use #'nconc
5222 rather than #'append to reduce consing -- #'mapcar uses Flist,
5223 which returns a freshly consed list. #'append would create yet
5224 another fresh list, using Fmake_list in concat.
5226 * packages.el (package-provide): Use setq with remassq like it
5227 says in its docstring.
5229 1999-07-06 SL Baur <steve@miho.m17n.org>
5231 * lib-complete.el (progn-with-message): Fix typo.
5233 1999-07-06 SL Baur <steve@miho.m17n.org>
5235 * mule/mule-misc.el (char-octet): Make function match docstring.
5236 From Katsumi Yamaoka <yamaoka@jpl.org>
5238 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
5240 * wid-edit.el (widget-documentation): corrected spelling error.
5242 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
5244 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
5245 keys if already bound
5247 1999-07-06 SL Baur <steve@miho.m17n.org>
5249 * lib-complete.el (progn-with-message): Revert previous changes.
5251 1999-06-24 Bob Weiner <weiner@beopen.com>
5253 * lib-complete.el (find-library):
5254 (find-library-other-window):
5255 (find-library-other-frame): Completely rewrote
5256 so that these functions actually work when called non-interactively.
5257 Also made them handle LIBRARY arguments which end with .el or .elc.
5259 1999-06-24 Bob Weiner <weiner@beopen.com>
5261 * simple.el (indent-new-comment-line): Locally bound
5262 `block-comment-start' to `comstart' or else when this is called
5263 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
5264 `block-comment-start' value, ignoring any existing spacing after a
5265 comment prefix in the previous line and producing ugly comments.
5267 1999-06-23 Bob Weiner <weiner@beopen.com>
5269 * list-mode.el (mouse-choose-completion):
5270 (choose-completion):
5271 (completion-switch-to-minibuffer): Added.
5272 ([Tab]): [Tab] previously switched to the minibuffer
5273 but since [space] does that and since most applications in the
5274 world use [Tab] to select the next item in a list, do that in the
5275 *Completions* buffer too. This will cause the least confusion
5276 among the largest population of users. -- Bob Weiner, BeOpen.com,
5279 1999-06-22 Bob Weiner <weiner@beopen.com>
5281 * help.el (help-buffer-name): Added support for a null value
5282 of `help-buffer-prefix-string' since some buffers require no
5285 1999-06-20 Bob Weiner <weiner@beopen.com>
5287 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
5288 in the completion-list-mode-map to bury the completions buffer
5289 even when the minibuffer is no longer active.
5291 1999-06-20 Bob Weiner <weiner@beopen.com>
5293 * list-mode.el (list-mode): It is visually disconcerting to have
5294 the text cursor disappear within list buffers, especially when
5295 moving from window to window, so leave it visible.
5297 1999-07-01 SL Baur <steve@miho.m17n.org>
5299 * menubar-items.el (default-menubar): Conditionalize the bug
5300 report menu item (which may not be possible in this XEmacs).
5301 Reported by: Ken'ichi Handa <handa@etl.go.jp>
5303 1999-06-30 SL Baur <steve@miho.m17n.org>
5305 * subr.el (with-current-buffer): DOC string fix.
5306 Suggested by Bob Weiner <weiner@altrasoft.com>
5308 1999-06-25 Charles G Waldman <cgw@fnal.gov>
5310 * cus-face.el (custom-face-italic): insert missing args
5312 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5314 * packages.el (package-locations): Changed default early package
5315 hierarchies to ~/.xemacs/mule-packages and
5316 ~/.xemacs/xemacs-packages.
5318 1999-06-23 SL Baur <steve@miho.m17n.org>
5320 * mule/mule-category.el (Top Level): ASCII is also latin-1.
5322 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5324 * packages.el (package-locations): Changed default early package
5325 hierarchy to ~/.xemacs/packages.
5326 (package-locations): Removed `packages' as a possible name for a
5327 late package hierarchy.
5329 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
5331 * mule/mule-category.el (word-combining-categories): Set up new
5333 (word-separating-categories): Likewise.
5335 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
5337 * XEmacs 21.2.17 is released
5339 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
5341 * font-menu.el (font-menu-set-font): allow for nil specification
5344 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
5346 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
5349 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
5351 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
5352 8859-5 instead of ISO 8859-1.
5354 1999-06-15 SL Baur <steve@steve1.m17n.org>
5356 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
5357 (viet-viscii-encode-table): Ditto.
5359 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
5360 Make obsolete definition of char-octet.
5362 1999-06-14 SL Baur <steve@steve1.m17n.org>
5364 * subr.el: Move no-Mule make-char ...
5365 * help-nomule.el (make-char): To here.
5366 (string-width): Make Mule compatibility alias.
5368 1999-06-15 Andy Piper <andy@xemacs.org>
5370 * select.el (get-selection-no-error): really make there be no-error.
5371 (get-selection): revert to original.
5373 1999-06-11 Andy Piper <andy@xemacs.org>
5375 * select.el (selection-sets-clipboard): renamed.
5376 (own-selection): use it.
5378 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
5380 * XEmacs 21.2.16 is released
5382 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
5384 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
5385 missing characters to avoid crash.
5387 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
5389 * coding.el (set-terminal-coding-system): Only set the console
5390 coding system on the selected console if it is a tty.
5392 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
5399 * faces.el (frob-face-property):
5400 * font-menu.el (font-menu-set-font):
5401 Actually apply changes from 1999-03-17
5403 1999-06-10 Andy Piper <andy@xemacs.org>
5405 * select.el (get-selection): abstract out non error-signalling
5407 (get-selection-no-error): get-selection without signalling an
5409 (selection-is-clipboard-p): new variable. controls whether the
5410 selection sets the clipboard.
5411 (own-selection): use it.
5413 * mouse.el (insert-selection): fallback to clipboard after trying
5414 primary selection and cutbuffer.
5416 1999-06-05 Andy Piper <andy@xemacs.org>
5418 * x-select.el (xselect-kill-buffer-hook-1): use generalised
5419 selection functions.
5421 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
5423 * code-files.el (buffer-file-coding-system): Use `raw-text' as
5425 (load): Use `raw-text' instead of `no-conversion'.
5426 (insert-file-contents): Likewise.
5428 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
5431 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
5433 * coding.el: Don't copy `no-conversion' to `raw-text'.
5435 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
5437 * subr.el (make-char): Define it if Mule is not around.
5439 1999-06-07 SL Baur <steve@steve1.m17n.org>
5441 * mule/mule-help.el: Add trailing newline. Use mule keyword.
5443 * x-select.el (x-disown-selection-internal): Restore symbol as an
5445 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
5447 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
5449 * XEmacs 21.2.15 is released
5451 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
5453 * subr.el (split-string): Avoid infinite looping
5455 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5457 * ldap.el (ldap-ignore-attribute-codings): New variable
5458 (ldap-default-attribute-decoder): New variable
5459 (ldap-coding-system): New variable
5460 (ldap-attribute-syntax-encoders): New variable
5461 (ldap-attribute-syntax-decoders): New variable
5462 (ldap-attribute-syntaxes-alist): New variable
5463 (ldap-encode-boolean): New function
5464 (ldap-decode-boolean): New function
5465 (ldap-encode-country-string): New function
5466 (ldap-decode-string): New function
5467 (ldap-decode-address): New function
5468 (ldap-encode-address): New function
5469 (ldap-decode-attribute): New function
5470 (ldap-search): Use some of these
5472 1999-05-25 Jan Vroonhof <jan@xemacs.org>
5474 * version.el (emacs-version): Make the patch level/beta come
5475 before the XEmacs qualifier so that it gets into (funcall
5476 emacs-version) and thus in the bug reports.
5477 (emacs-version>=): Support patch levels.
5479 1999-06-03 SL Baur <steve@xemacs.org>
5481 * version.el: implement x.y.z version number
5482 From Jan Vroonhof <vroonhof@math.ethz.ch>
5484 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
5486 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
5488 1999-05-22 Vin Shelton <acs@xemacs.org>
5490 * startup.el: Document -private and break out non-standard X options.
5492 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
5494 * mule/mule-charset.el (charset-after): New function.
5495 (charset-direction): Synch with Mule, update docstring.
5496 (get-charset-property): New function.
5497 (put-charset-property): New function.
5498 (charset-plist): New function.
5500 * mule/mule-charset.el (compose-region):
5501 (decompose-region): remove; these functions (which don't work
5502 since we don't do composite characters) have been moved to
5504 (toplevel): follow coding standards
5506 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
5508 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
5511 * code-files.el: Fix commentary to follow coding standards. Move
5512 the single line left in mule-files.el to here.
5514 * mule/mule-files.el: delete.
5516 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
5518 * info.el (Info-scroll-prev): Use event functions instead of the
5519 old emacs 19 interface.
5521 1999-06-02 Andy Piper <andy@xemacs.org>
5523 * x-font-menu.el (x-font-menu-load-font):
5524 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
5526 1999-05-31 Andy Piper <andy@xemacs.org>
5528 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
5530 (font-menu-this-frame-only-p): ditto.
5531 (font-menu-max-items): reinstate, from Jan Vroonhof
5532 <vroonhof@math.ethz.ch>
5533 (font-menu-submenu-name-format): ditto.
5534 (font-menu-split-long-menu): ditto, for use by the family
5536 (font-menu-family-constructor): use it.
5538 1999-05-30 Andy Piper <andy@xemacs.org>
5540 * msw-faces.el (mswindows-font-regexp): new font matching regexp
5541 for use by the font menu.
5543 * msw-font-menu.el: new file implementing mswindows specific
5544 font-menu behaviour.
5545 (mswindows-font-menu-registry-encoding): new function mirroring x version.
5546 (mswindows-font-menu-junk-families): ditto.
5547 (hack-font-truename): ditto.
5548 (mswindows-font-regexp-ascii): ditto.
5549 (mswindows-reset-device-font-menus): ditto.
5550 (mswindows-font-menu-font-data): ditto.
5551 (mswindows-font-menu-load-font): ditto.
5553 * x-font-menu.el (x-reset-device-font-menus): made device specific.
5554 (x-font-menu-font-data): ditto.
5555 (x-font-menu-load-font): ditto.
5557 * font-menu.el: new file implementing generic font menu behaviour.
5558 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
5559 made device independent.
5560 (font-menu-this-frame-only-p): ditto.
5561 (font-menu-preferred-resolution): ditto.
5562 (font-menu-size-scaling): new variable used to determine whether
5563 sizes are in points or tenths of a point.
5564 (vassoc): moved from x-font-menu.el.
5565 (device-fonts-cache): ditto.
5566 (device-fonts-cache): ditto.
5567 (flush-device-fonts-cache): ditto.
5568 (reset-device-font-menus): copied from x-font-menu.el and made
5569 device independent. Most functionality deferred to
5570 device-dependent versions.
5571 (font-menu-family-constructor): copied from x-font-menu.el and
5572 made device independent.
5573 (font-menu-size-constructor): ditto.
5574 (font-menu-weight-constructor): ditto.
5575 (font-menu-set-font): ditto.
5576 (font-menu-change-face): ditto.
5577 (font-menu-load-font): new device method.
5578 (font-menu-font-data): ditto.
5580 * x-font-menu.el: The above functions deleted.
5582 1999-05-26 Andy Piper <andy@xemacs.org>
5586 * loadup.el: rehash expand-file-name usage to not use default-directory.
5588 1999-05-21 Andy Piper <andy@xemacs.org>
5590 * x-select.el (x-select-convert-to-text):
5591 (x-selected-text-type):
5593 (xselect-convert-to-string):
5594 (xselect-convert-to-compound-text):
5595 (xselect-convert-to-length):
5596 (xselect-convert-to-targets):
5597 (xselect-convert-to-delete):
5598 (xselect-convert-to-filename):
5599 (xselect-convert-to-charpos):
5600 (xselect-convert-to-lineno):
5601 (xselect-convert-to-colno):
5602 (xselect-convert-to-sourceloc):
5603 (xselect-convert-to-os):
5604 (xselect-convert-to-host):
5605 (xselect-convert-to-user):
5606 (xselect-convert-to-class):
5607 (xselect-convert-to-name):
5608 (xselect-convert-to-integer):
5609 (xselect-convert-to-atom):
5610 (xselect-convert-to-identity): functions renamed from x-* and
5612 (x-get-secondary-selection): use rename get-selection.
5613 (x-get-clipboard): ditto.
5614 (x-own-selection): moved to select.el.
5615 (x-valid-simple-selection-p): ditto.
5616 (x-dehilight-selection): ditto.
5617 (x-own-clipboard): ditto.
5618 (x-disown-selection): ditto.
5620 * x-mouse.el (x-yank-function): moved to mouse.el.
5621 (x-insert-selection): ditto.
5622 (x-set-point-and-move-selection): use renamed function.
5624 * select.el (selected-text-type): moved and renamed from
5626 (selection-owner-p): moved to C.
5627 (selection-exists-p): ditto.
5628 (get-cutbuffer): new device method.
5629 (get-selection): generalised and moved from x-select.el.
5630 (own-selection): moved x-own-selection functionality into here.
5631 (dehilight-selection): renamed and moved from x-select.el.
5632 (own-clipboard): functionality moved from x-select.el using new
5634 (disown-clipboard): ditto.
5635 (select-convert-to-text):
5636 (select-convert-to-string):
5637 (select-convert-to-compound-text):
5638 (select-convert-to-length):
5639 (select-convert-to-targets):
5640 (select-convert-to-delete):
5641 (select-convert-to-filename):
5642 (select-convert-to-charpos):
5643 (select-convert-to-lineno):
5644 (select-convert-to-colno):
5645 (select-convert-to-sourceloc):
5646 (select-convert-to-os):
5647 (select-convert-to-host):
5648 (select-convert-to-user):
5649 (select-convert-to-class):
5650 (select-convert-to-name):
5651 (select-convert-to-integer):
5652 (select-convert-to-atom):
5653 (select-convert-to-identity): new functions renamed from x-* and
5654 moved from x-select.el.
5656 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
5657 into here and use as the default window-system mouse yank.
5658 (insert-selection): generalised and moved from x-mouse.el.
5659 (own-clipboard): moved to C.
5661 * msw-select.el (mswindows-selection-owned-p): deleted.
5662 (mswindows-own-selection): generalised and moved to select.el.
5663 (mswindows-disown-selection): generalised and moved to C.
5664 (mswindows-selection-owner-p): ditto.
5666 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
5668 * XEmacs 21.2.14 is released
5670 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5672 * about.el: update contact info for jason and slb.
5674 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
5676 * mule/european.el (setup-romanian-environment): Add Romanian
5677 support from Emacs/Mule romanian.el.
5679 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
5681 * cus-face.el: Label all custom changes with the 'custom' tag.
5683 * cus-edit.el: idem ditto.
5685 * faces.el: Added suport for adding device tags to various functions.
5686 (custom): New device tag.
5687 (face-spec-set): Call reset face with tags argument. No longer do
5688 x-init-global-faces hack.
5690 * faces.el (frob-face-property): Use an anonymous specifier to map
5691 frob-face-property-1 over.
5693 * x-font-menu.el (font-menu-set-font): Always specify all
5694 properties to custom.
5696 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
5698 * mule/european.el (setup-czech-environment): Add czech support.
5699 From David Sauer <davids@orfinet.cz>
5701 1999-03-15 SL Baur <steve@xemacs.org>
5703 * check-features.el: Turn hard errors into warnings.
5705 1999-03-21 SL Baur <steve@xemacs.org>
5707 * simple.el (delete-key-deletes-forward): As per discussion on
5708 xemacs-beta, default to t.
5710 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
5712 * loadup.el: Define Installation-string before loading anything.
5714 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
5716 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
5717 From Anders Stenman <stenman@isy.liu.se>
5719 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5721 * wid-edit.el (widget-glyph-find): Ditto.
5723 * packages.el (locate-library): Ditto.
5725 * loadup.el (really-early-error-handler): Ditto.
5727 * lib-complete.el (read-library): Ditto.
5729 * faces.el (set-face-stipple): Ditto.
5731 * code-files.el (load): Use new calling style of locate-file.
5733 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5735 * packages.el (packages-unbytecompiled-lisp): Installation.el is
5738 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5740 * dumped-lisp.el (preloaded-file-list): Don't load
5743 * loadup.el (Installation-string): Define it here.
5745 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
5747 * dumped-lisp.el (preloaded-file-list): Revert previous change --
5748 Installation.el needs to be loaded before `dump-paths', otherwise
5749 the dumping process won't find it.
5751 1999-03-13 Adrian Aichner <adrian@xemacs.org>
5753 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
5754 subr so that we can use `replace-in-string' in Installation.el to
5755 get rid of C-m chars under the native Windows build.
5757 1999-04-29 Andy Piper <andy@xemacs.org>
5759 * make-docfile.el: canonicalize file and directory names.
5761 * device.el (call-device-method): new function for calling device
5763 (define-device-method): new function for defining device methods.
5764 (define-device-method*): ditto.
5766 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
5768 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
5770 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5772 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
5773 (cyrillic-koi8-r-encode-table): Likewise.
5774 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
5775 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
5777 * mule/mule-misc.el (split-char-or-char-int): New function [moved
5778 from vietnamese.el].
5780 * mule/vietnamese.el: Move function `split-char-or-char-int' to
5783 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
5785 * mule/thai-xtis.el:
5786 - Change font registry name from "Thai94x94-0" to "xtis-0".
5787 - Change mnemonic of coding-system `tis-620' to "TIS620".
5789 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
5791 * mule/ethiopic.el: fixed.
5793 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
5795 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
5797 * mule/thai-xtis.el: New file.
5799 * mule/vietnamese.el: New file.
5801 * mule/ethiopic.el: New file.
5803 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
5805 * bytecomp.el (byte-compile-close-variables): Leave
5806 debug-issue-ebola-notices alone.
5808 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5810 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
5811 at the top of the buffer since it is the most important thing to
5813 (ldap-get-host-parameter): New defun
5814 (ldap-search): Add a new parameter `withdn' to retrieve the
5815 distinguished names of entries
5817 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
5819 * startup.el (splash-frame-body): Date and spelling fixes.
5821 1999-03-16 Colin Rafferty <colin@xemacs.org>
5823 * view-less.el (toggle-truncate-lines): add autoload tag
5825 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
5827 * format.el (format-alist): Disable image stuff.
5829 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
5831 * wid-edit.el (widget-glyph-find): Search by directories, then by
5832 suffixes rather than the other way around.
5833 (widget-image-conversion): Renamed to
5834 `widget-image-file-name-suffixes'.
5836 1999-04-16 Olivier Galibert <galibert@pobox.com>
5838 * mule/mule-charset.el: Made old functions obsolete, remove the
5839 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
5840 (charset-iso-graphic-plane): Rename from charset-graphic.
5841 (charset-iso-final-char): Rename from charset-final.
5842 (charset-width): Rename from charset-columns.
5843 (charset-bytes): Added from fsf compatibility, returns always 1.
5845 * mule/mule-misc.el: Move charset-doc-string alias to
5848 1999-04-14 Colin Rafferty <colin@xemacs.org>
5850 * x-faces.el (x-make-font-bold-italic): honor
5851 *try-oblique-before-italic-fonts*
5853 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
5855 * cl-extra.el (coerce): Coerce numbers to characters correctly.
5857 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
5859 * x-faces.el (try-oblique-before-italic-fonts): Use the right
5862 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
5864 * cl-extra.el (equalp): Would bug out for lists.
5866 1999-03-12 Charles G Waldman <cgw@fnal.gov>
5868 * about.el (about-hackers): Change cgw's email address
5870 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
5872 * XEmacs 21.2.13 is released
5874 1999-03-12 SL Baur <steve@xemacs.org>
5876 * simple.el (delete-key-deletes-forward): Revert to previous
5879 1999-01-18 Didier Verna <didier@xemacs.org>
5881 * menubar-items.el (xemacs-splash-buffer): handle the case of
5882 multiple elements in the splash buffer body.
5884 * startup.el (splash-frame-timeout): new constant: interval
5885 between splash buffer elements.
5886 (command-line-1): handle splash buffer with multiple elements (use
5888 (splash-frame-body): Originally `startup-splash-frame-body'.
5889 Rewrote a cleaner and more readable version. This can now be array,
5890 in which case each element is displayed in turn in the splash buffer.
5891 (splash-frame-static-body): new constant. Persistent information
5892 across all splash buffer elements (preserves the possibility to give
5893 it in different languages.
5894 (circulate-splash-frame-elements): new function. Used as a timeout
5895 to circulate through all splash frame elements and display them in
5897 (display-splash-frame): originally `startup-splash-frame'. Handle
5898 the case of multiple elements in the splash buffer body. Now
5899 returns a timeout id if multiple elements to display, or nil.
5901 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
5903 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
5904 so they can be overridden by x-init-face-from-resources.
5905 Additionally specify the font name also with an x tag.
5907 1999-03-08 Andy Piper <andy@xemacs.org>
5909 * package-get.el (package-get-base): autoload.
5911 * menubar-items.el (default-menubar): add update menu item. Fix
5912 custom menu to only be activated when package-base is available.
5914 * package-get.el (package-get-custom): don't load
5915 package-get-custom as it is auto-generated. Fix group definition.
5917 1999-03-05 Didier Verna <didier@xemacs.org>
5919 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
5920 instead of `symbol-name' (Thanks Kyle).
5922 * cus-edit.el (custom-save-variables): use `prin1' instead of
5923 princ to write symbols.
5925 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
5927 * XEmacs 21.2.12 is released
5929 1999-03-05 SL Baur <steve@xemacs.org>
5931 * menubar-items.el (default-menubar): Add kfm browsing support.
5932 From Neal Becker <nbecker@fred.net>
5934 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
5936 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
5937 calls to font-lock during buffer reversion.
5939 1999-02-12 Didier Verna <didier@xemacs.org>
5941 * info.el (Info-build-node-completions): unconditionally widen the
5944 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
5946 * x-faces.el (x-init-face-from-resources):
5947 Only set fonts in the 'x locale.
5949 1999-03-04 Adrian Aichner <adrian@xemacs.org>
5951 * package-ui.el (pui-install-selected-packages): Don't throw on
5952 `package-admin-delete-binary-package' returning nil since it's
5953 normal. Reindent function.
5954 (pui-add-required-packages): Handle case where packages selected
5955 for installation have never been installed.
5957 1999-03-03 Martin Buchholz <martin@xemacs.org>
5959 * menubar-items.el (default-menubar):
5960 Implement the ``Mule->Set coding system of process'' menu item.
5962 1999-02-18 Martin Buchholz <martin@xemacs.org>
5964 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
5966 - Change some `if's to `when's
5968 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
5970 * XEmacs 21.2.11 is released
5972 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
5974 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
5975 against window close (Fix Bug #460).
5976 (ask-user-about-lock-dbox): Idem.
5978 1999-02-25 SL Baur <steve@xemacs.org>
5980 * mule/mule-charset.el (charset-leading-byte): New function.
5981 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
5983 1999-02-12 Andy Piper <andy@xemacs.org>
5985 * about.el (xemacs-hackers): change andy's email address.
5986 (about-url-alist): change andy's web page address.
5987 (about-xemacs): add piper.
5989 1999-02-16 SL Baur <steve@xemacs.org>
5991 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
5992 of mule-base into lisp/mule.
5994 1999-02-16 SL Baur <steve@xemacs.org>
6008 mule/mule-category.el:
6010 mule/mule-charset.el:
6012 mule/mule-coding.el:
6017 mule/mule-tty-init.el:
6018 mule/mule-x-init.el:
6019 mule/viet-chars.el: Remerge from mule-base.
6021 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
6022 of mule-base into lisp/mule.
6024 1999-02-10 Adrian Aichner <adrian@xemacs.org>
6026 * process.el (exec-to-string): Use `shell-command-switch' in place
6027 of hard-wired "-c" (for WindowsNT).
6029 1999-02-08 Charles G Waldman <cgw@pgt.com>
6031 * menubar-items.el (default-menubar): Remove obsolete
6034 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
6036 * package-admin.el (package-admin-get-install-dir): First fall
6037 back to the location of xemacs-base for non-mule packages.
6039 1999-02-15 Martin Buchholz <martin@xemacs.org>
6042 - improved automounter tmp directory support.
6043 - support 4 (!) empirically discovered automounter conventions
6045 1999-02-12 SL Baur <steve@xemacs.org>
6047 * etags.el (pop-tag-mark): autoload to match key binding.
6049 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
6051 * XEmacs 21.2.10 is released
6053 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
6055 * package-get.el (package-get-remote-filename): Don't bug out for
6056 a local file name in the search entry.
6058 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
6060 * XEmacs 21.2.9 is released
6062 1999-01-19 Didier Verna <didier@xemacs.org>
6064 * replace.el (replace-search-function): new variable containing a
6065 function to perform a search-forward.
6066 (replace-re-search-function): new variable containing a function
6067 to perform a re-search-forward.
6068 (perform-replace): use them.
6070 1999-01-25 Didier Verna <didier@xemacs.org>
6072 * select.el (selection-owner-p): use the name `XEmacs'.
6073 (cut-copy-clear-internal): ditto.
6075 1999-01-18 Andy Piper <andy@xemacs.org>
6077 * about.el (about-url-alist): Update my entry.
6078 (xemacs-hackers): Ditto.
6080 1999-01-14 Adrian Aichner <adrian@xemacs.org>
6082 * buffer.el (switch-to-buffer): Fixing documentation.
6083 * minibuf.el (minibuffer-completion-table): ditto.
6084 * cl-macs.el (return-from): ditto.
6086 1999-01-04 Didier Verna <didier@xemacs.org>
6088 * replace.el (delete-non-matching-lines): temporarily disable
6089 case-folding when called interactively with a regexp containing
6090 uppercase characters.
6091 (delete-matching-lines): ditto.
6092 (count-matches): ditto.
6093 (list-matching-lines): ditto.
6095 1999-01-07 Colin Rafferty <colin@xemacs.org>
6097 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
6098 abort if current window is split horizontally, not if others are
6099 split. Got rid of unnecessary minibuffer checking. Also, add
6100 some comments (it's still complex).
6102 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
6104 * package-get.el: changed address for doc.ic.ac.uk to
6105 sunsite.doc.ic.ac.uk
6107 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6109 * ldap.el (toplevel): Remove requires so that the file compiles
6110 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
6112 1999-01-10 J. Kean Johnston <jkj@sco.com>
6114 * dump-paths.el: Calculate module-directory and set
6115 module-load-path to the load path for modules.
6117 * loadup.el: Get bootstrap value of module-load-path from the
6118 environment variable EMACSBOOTSTRAPMODULEPATH.
6119 - Display the module load path if we're debugging paths.
6121 * setup-paths.el: Added function paths-find-site-module-directory.
6122 - Added function paths-find-module-directory.
6123 - Added function paths-construct-module-load-path. Uses new
6124 environment variable EMACSMODULEPATH.
6126 1998-12-30 Martin Buchholz <martin@xemacs.org>
6128 * font.el (font-default-object-for-device):
6129 Oops! This `or' can't be replaced by `unless'.
6130 Fixed inability to run w3, among other things.
6132 1998-12-17 Charles G. Waldman <cgw@pgt.com>
6134 * package-admin.el: Change initialization of
6135 package-admin-install-function dependent on system type.
6136 Change package-admin-install-function-mswindows to use
6139 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
6141 * mouse.el (default-mouse-motion-handler): Disable help echo while
6144 1998-12-28 Martin Buchholz <martin@xemacs.org>
6146 * XEmacs 21.2.8 is released.
6148 1998-12-24 Martin Buchholz <martin@xemacs.org>
6150 * XEmacs 21.2.7 is released.
6152 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6154 * package-ui.el (pui-list-packages): Set truncate-lines.
6156 * package-get.el (package-get-download-menu): Use
6157 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
6159 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
6160 (pui-help-string): idem.
6161 (list-packages-mode): New major mode.
6162 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
6163 (pui-install-selected-packages): Add suport for removing packages.
6164 (pui-toggle-package-delete-key): New function.
6165 (pui-popup-context-sensitive): New kludge.
6166 (pui-list-packages): Add warning when `package-get-remote' is nil.
6167 (package-ui-add-site): New function.
6169 1998-12-01 Didier Verna <didier@xemacs.org>
6171 * hyper-apropos.el (hyper-where-is): added the missing autoload.
6173 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6175 * ldap.el: Custom-ized
6176 (toplevel): Do not provide `ldap' which is provided by C level
6178 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
6180 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
6182 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
6184 1998-12-17 Andy Piper <andy@xemacs.org>
6186 * sound.el (sound-load-list): name changed from sound-load-alist.
6187 (sound-extension-list): name changed from sound-ext-list.
6188 (load-default-sounds): use new names.
6189 (load-sound-file): use new names.
6191 1998-12-16 Andy Piper <andy@xemacs.org>
6193 * XEmacs 21.2.6 is released
6195 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
6197 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
6200 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
6202 * wid-edit.el (widget-echo-this-extent): Set
6203 help-echo-owns-message to t.
6205 1998-11-30 Greg Klanderman <greg@alphatech.com>
6207 * package-get.el (package-get-download-menu): use toggles for
6208 each site in the download site menu.
6210 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
6212 * package-get.el (package-get): If we cannot find a package
6213 because package-get-remote is not set, give a more helpful
6216 1998-11-30 Greg Klanderman <greg@alphatech.com>
6218 * package-get.el (package-get-remote-filename): use an EFS path
6219 with user anonymous if no user is specified.
6221 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
6223 * faces.el (face-spec-set): Re-init fallfacks for default after
6224 calling reset-face on the default face.
6226 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
6228 * package-admin.el (package-admin-default-install-function):
6229 Behave as advertised. Make sure the pkg-dir is proper for
6231 (package-admin-add-binary-package): Make sure the pkg-dir is
6232 proper for default-directory.
6233 (package-admin-install-function-mswindows): Make sure the pkg-dir
6234 is proper for default-directory.
6236 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
6238 * XEmacs 21.2.5 is released
6240 1998-12-05 SL Baur <steve@altair.xemacs.org>
6242 * files.el (binary-file-regexps): regexp-opt is not available at
6245 1998-11-30 Martin Buchholz <martin@xemacs.org>
6248 * x-win-sun.el (x-win-init-sun):
6250 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
6252 * x-init.el (init-post-x-win):
6253 * x-init.el (init-pre-x-win):
6254 * x-init.el (x-initialize-compose):
6259 * wid-edit.el (widget-glyph-click):
6260 * wid-edit.el (widget-glyph-find):
6261 * wid-edit.el (widget-type):
6262 * view-less.el (view-buffer-other-window):
6263 * very-early-lisp.el:
6267 * term/sun.el (suntool-map):
6268 * term/sun-mouse.el:
6270 * syntax.el (modify-syntax-entry):
6273 * startup.el (lock-directory):
6274 * simple.el (set-comment-column):
6275 * simple.el (backward-delete-char-untabify):
6276 * shadow.el (find-emacs-lisp-shadows):
6278 * setup-paths.el (paths-construct-info-path):
6279 * select.el (cut-copy-clear-internal):
6280 * process.el (call-process-region):
6281 * process.el (start-process-shell-command):
6283 * paths.el (rmail-spool-directory):
6284 * paragraphs.el (use-hard-newlines):
6285 * package-get.el (package-get-dependencies):
6286 * package-admin.el (package-admin-delete-binary-package):
6287 * obsolete.el (truncate-string):
6288 * obsolete.el (store-substring):
6289 * mouse.el (default-mouse-track-maybe-own-selection):
6290 * mouse.el (mouse-yank-at-point):
6292 * modeline.el (mouse-drag-modeline):
6293 * minibuf.el (read-directory-name-internal):
6294 * minibuf.el (read-file-name-internal):
6295 * minibuf.el (read-file-name-internal-1):
6296 * minibuf.el (read-file-name-2):
6297 * minibuf.el (exact-minibuffer-completion-p):
6298 * minibuf.el (read-from-minibuffer):
6300 * menubar.el (check-menu-syntax):
6301 * map-ynp.el (map-y-or-n-p):
6302 * make-docfile.el (docfile-out-of-date):
6303 * loadup.el ((member "run-temacs" command-line-args)):
6304 * loadup.el ((member "no-site-file" command-line-args)):
6305 * loadup.el (really-early-error-handler):
6309 * lisp-mnt.el (lm-verify):
6310 * lib-complete.el (lib-complete:cache-completions):
6311 * lib-complete.el (library-all-completions):
6312 * itimer.el (itimer-run-expired-timers):
6313 * info.el (Info-mode):
6314 * info.el (Info-insert-file-contents):
6315 * info.el (Info-rebuild-dir):
6316 * info.el (Info-build-dir-anew):
6317 * info.el (Info-parse-dir-entries):
6318 * info.el (Info-dir-outdated-p):
6319 * info.el (Info-insert-dir):
6320 * info.el (info-xref):
6322 * hyper-apropos.el (hyper-apropos-get-doc):
6323 * hyper-apropos.el (hyper-describe-face):
6324 * hyper-apropos.el (hyper-apropos-mode):
6326 * help.el (list-processes):
6329 * font.el (mswindows-font-create-name):
6330 * font.el (font-default-font-for-device):
6331 * font.el (x-font-create-object):
6332 * font.el (font-registry):
6334 * font-lock.el (font-lock-keywords):
6336 * finder.el (finder-compile-keywords):
6337 * find-paths.el (paths-find-recursive-path):
6338 * fill.el (set-justification-center):
6339 * fill.el (fill-region-as-paragraph):
6340 * files.el (insert-directory):
6341 * files.el (wildcard-to-regexp):
6342 * files.el (recover-file):
6343 * files.el (basic-save-buffer):
6344 * files.el (delete-auto-save-file-if-necessary):
6345 * files.el (file-relative-name):
6346 * files.el (backup-extract-version):
6347 * files.el (backup-buffer):
6348 * files.el (set-visited-file-name):
6349 * files.el (set-auto-mode):
6350 * files.el (interpreter-mode-alist):
6352 * files.el (find-file-noselect):
6353 * files.el (abbreviate-file-name):
6354 * files.el (parse-colon-path):
6355 * files.el (directory-abbrev-alist):
6356 * etags.el (visit-tags-table-buffer):
6357 * easymenu.el (easy-menu-define):
6358 * dragdrop.el (experimental-dragdrop-drag):
6359 * dragdrop.el (dragdrop-drop-do-functions):
6360 * dragdrop.el (dragdrop-drop-at-point):
6361 * disass.el (disassemble-1):
6362 * disass.el (disassemble-internal):
6363 * disass.el (disassemble):
6365 * derived.el (derived-mode-init-mode-variables):
6366 * derived.el (define-derived-mode):
6367 * custom.el (defgroup):
6368 * cus-edit.el (custom-quote):
6370 * code-process.el (open-network-stream):
6371 * code-process.el (start-process):
6372 * code-process.el (call-process-region):
6373 * code-process.el (call-process):
6375 * code-files.el (insert-file-contents):
6377 * code-files.el (buffer-file-coding-system-for-read):
6378 * cmdloop.el (yes-or-no-p-minibuf):
6382 * callers-of-rpt.el (make-caller-report):
6383 * callers-of-rpt.el:
6384 * bytecomp.el (batch-byte-recompile-directory):
6385 * bytecomp.el (batch-byte-compile-1):
6386 * bytecomp.el (batch-byte-compile):
6387 * bytecomp.el (display-call-tree):
6388 * bytecomp.el (byte-compile-insert):
6389 * bytecomp.el (byte-compile-two-args-19->20):
6390 * bytecomp.el (byte-compile-variable-ref):
6391 * bytecomp.el (byte-compile-form):
6392 * bytecomp.el (byte-compile-top-level-body):
6393 * bytecomp.el (byte-compile-out-toplevel):
6394 * bytecomp.el (byte-compile-byte-code-maker):
6395 * bytecomp.el (byte-compile-file-form-defmumble):
6396 * bytecomp.el (byte-compile-file-form):
6397 * bytecomp.el (byte-compile-keep-pending):
6398 * bytecomp.el (byte-compile-insert-header):
6399 * bytecomp.el (byte-compile-from-buffer):
6400 * bytecomp.el (byte-compile-file):
6401 * bytecomp.el (byte-recompile-file):
6402 * bytecomp.el (byte-compile-close-variables):
6403 * bytecomp.el (byte-compile-warn-about-unused-variables):
6404 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
6405 * bytecomp.el (byte-compiler-legal-options):
6406 * bytecomp.el (byte-compile-lapcode):
6407 * bytecomp.el (byte-optimize-log):
6408 * bytecomp.el ((fboundp 'defsubst)):
6410 * bytecomp-runtime.el:
6411 * byte-optimize.el (byte-optimize-apply):
6412 * byte-optimize.el (car):
6413 * byte-optimize.el (byte-optimize-form):
6414 * byte-optimize.el (byte-optimize-form-code-walker):
6416 * build-report.el (build-report-insert-installation-file):
6417 * build-report.el (build-report):
6419 * apropos.el (apropos-documentation):
6421 - clean up byte-compile warnings
6422 - remove unused variables
6423 - Use common lisp style hashtable functions
6424 - byte compiler cleanup
6425 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
6426 - remove old backquote syntax usage
6427 - move some cl functionality into C for speed.
6428 - remove last remaining VMS support
6430 - implement last, butlast, nbutlast, copy-list in C.
6431 - new macro ignore-file-errors, similar to ignore-errors
6432 (ignore-file-errors (delete-file "foo"))
6433 - get frequent garbage collection during loadup.el by tweaking
6434 gc-cons-threshold, rather than explicitly calling garbage-collect
6435 - default delete-key-deletes-forward to `t'.
6437 1998-11-28 SL Baur <steve@altair.xemacs.org>
6439 * XEmacs 21.2-beta4 is released.
6441 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
6443 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
6444 (easy-menu-item-present-p): Wrapper around find-menu-item.
6445 (easy-menu-remove-item): Wrapper around delete-menu-item.
6447 * menubar.el (delete-menu-item): Add 'from-menu' argument.
6448 (add-menu-button): Add 'in-menu' argument.
6449 (add-menu-item-1): Add in-menu support to helper function.
6451 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
6453 * isearch-mode.el (isearch-mode): Fix keymap lossage.
6455 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6457 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
6460 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
6462 * process.el (shell-command-on-region): Report if the command
6463 succeeded or failed.
6465 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
6467 * subr.el (buffer-substring-no-properties): Comment out.
6469 1998-11-07 Adrian Aichner <adrian@xemacs.org>
6471 * msw-faces.el (mswindows-find-smaller-font): Turning font names
6472 into font instances first, like `x-frob-font-size' does.
6473 (mswindows-find-larger-font): ditto
6475 1998-11-04 Greg Klanderman <greg@alphatech.com>
6477 * package-ui.el (pui-install-selected-packages): fix args in call
6480 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
6482 * package-get.el (host-name): New widget type.
6483 (package-get-remote): Better customization using new type.
6484 (package-get-download-sites): idem dito.
6486 (package-get-custom): Do not use package-get-all untill we have
6487 runtime dependencies.
6489 (package-get-remove-copy): Default to 't' we no longer need this
6490 kludge as we do not currently use depenencies.
6492 (package-get-was-current): New variable.
6493 (package-get-require-base): New 'force-current' argument.
6494 (package-get-update-base): idem
6495 (package-get-package-provider): idem
6496 (package-get-locate-index-file): New 'no-remote' argument.
6497 (package-get-locate-file): idem.
6499 (package-get-maybe-save-index): New function.
6500 (package-get-update-base): Use it.
6502 1998-10-28 Greg Klanderman <greg@alphatech.com>
6504 * package-get.el (package-get-remote): default to nil; by default,
6505 don't go out to the net via EFS. They must select a download site.
6506 (package-get-download-sites): new variable.
6507 (package-get-download-menu): new function.
6508 (package-get-locate-index-file): new function.
6509 (package-get-update-base): use it.
6511 * menubar-items.el (default-menubar): add "Update Package Index"
6512 and "Add Download Site" menus under Options | Manage Packages.
6514 1998-10-19 Greg Klanderman <greg@alphatech.com>
6516 * package-get.el (package-get): bugfix code checking installed version
6517 for case where package is not currently installed.
6518 (package-get-require-signed-base-updates): new variable.
6519 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
6520 deemed not a goot thing. Use the variable
6521 package-get-allow-unsigned-base-updates instead.
6523 1998-10-16 Greg Klanderman <greg@alphatech.com>
6525 * package-get.el (package-get): Don't install an older version than
6526 we already have unless explicitly told to. Issue a warning.
6528 * package-ui.el (pui-add-required-packages): when adding
6529 dependencies, don't add packages that are up to date.
6530 (pui-package-symbol-char): Don't consider a package out of date
6531 if you have a newer version installed than the latest version in
6534 * package-get.el (package-get-base-filename): document that it may
6535 be a path relative to package-get-remote; new default value.
6536 (package-get-locate-file): new function.
6537 (package-get-update-base): use it to expand package-get-base-filename.
6538 (package-get-save-base): new function to save the package-get database
6540 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
6541 (package-get-update-base): pass the REMOTE-SOURCE arg.
6542 (package-get-update-base-entry): call package-get-custom-add-entry.
6543 (package-get-file-installed-p): removed; no longer needed.
6544 (package-get-create-custom): ditto.
6545 (toplevel): remove code to build and load package-get-custom.el
6546 (package-get-custom-add-entry): new function.
6548 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
6550 * wid-edit.el (widget-button-click): Don't switch window.
6552 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
6554 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
6556 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
6558 * etags.el (find-tag-default): Run find-tag-hook using
6559 run-hooks rather than funcall
6561 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
6563 * isearch-mode.el (isearch-mode): Set the current minor mode maps
6564 and the current local map as the parents to isearch-mode-map.
6566 1998-10-15 SL Baur <steve@altair.xemacs.org>
6568 * XEmacs 21.2-beta3 is released.
6570 1998-10-15 Greg Klanderman <greg@alphatech.com>
6572 * package-get.el (package-get-update-base): use
6573 insert-file-contents-internal, not insert-file-contents-literally.
6575 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6577 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
6580 1998-10-15 Greg Klanderman <greg@alphatech.com>
6582 * package-get.el (package-get-update-base-entry): new function.
6583 (package-get-update-base): renamed; was `package-get-load-base'.
6584 cleanup, and use package-get-update-base-from-buffer.
6585 (package-get-update-base-from-buffer): new function.
6586 (package-get-update-base-entries): new; helper for above.
6587 Do not eval lisp grabbed over ftp; parse it from new format.
6589 1998-10-15 Greg Klanderman <greg@alphatech.com>
6591 * files.el (set-auto-mode): Don't play games loading package-get
6592 database; package-get-package-provider will handle it all.
6594 1998-10-14 Greg Klanderman <greg@alphatech.com>
6596 * package-get.el (package-get-base-filename): new variable.
6597 (package-get-require-base): new function.
6598 (package-get-pgp-signed-begin-line): new variable.
6599 (package-get-pgp-signature-begin-line): ditto.
6600 (package-get-pgp-signature-end-line): ditto.
6601 (package-get-load-base): new function.
6602 (package-get-interactive-package-query):
6603 (package-get-update-all):
6604 (package-get-dependencies):
6605 (package-get-package-provider):
6606 (package-get-custom): use package-get-require-base.
6607 [package-get-custom loading]: disable for now.
6609 * package-ui.el (pui-list-packages): use (package-get-require-base)
6611 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6613 * package-ui.el: Correct obvious thinko in choosing extent face.
6615 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
6617 * menubar-items.el (default-menubar): pui-list-package has nothing
6618 to with Customize. Move all the package stuff to a new Item in Options.
6620 * package-ui.el (pui-menu): Add menu and Popup menu.
6622 * package-get.el (package-get): Use new
6623 package-admin-get-install-dir.
6625 * package-admin.el (package-admin-get-install-dir): New syntax.
6626 Conserve package location and put mule packages where mule-base is.
6628 * package-get.el : Customized
6630 * package-ui.el (pui): Customized
6631 (pui-package-install-dest-dir): New variable.
6632 (pui-install-selected-packages): Use it
6634 1998-10-12 SL Baur <steve@altair.xemacs.org>
6636 * package-get.el (package-get-interactive-package-query): Move
6637 dependency on package-get-base to run-time.
6638 (package-get-update-all): Ditto.
6639 (package-get-dependencies): Ditto.
6640 (package-get-package-provider): Ditto.
6641 (package-get-custom): Ditto.
6643 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
6645 * events.el: Remove 'ascii-character property from 'backspace
6648 1998-10-11 SL Baur <steve@altair.xemacs.org>
6650 * package-get-base.el: removed.
6652 1998-09-23 Didier Verna <didier@xemacs.org>
6654 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
6655 (no-upper-case-p): new function.
6656 (with-search-caps-disable-folding): new macro.
6657 (with-interactive-search-caps-disable-folding): new macro.
6658 (zap-to-char): In interactive mode, do a case-sensitive search if
6659 the character is uppercase.
6660 (zap-up-to-char): ditto.
6662 * replace.el (perform-replace): use the function no-upper-case-p.
6664 * isearch-mode.el (isearch-fix-case): ditto.
6665 make obsolete `with-caps-disable-folding' and
6666 `isearch-no-upper-case-p'.
6668 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
6669 (tags-search): ditto.
6670 (tags-query-replace): ditto.
6672 * info.el (Info-search): ditto.
6674 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
6676 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
6678 1998-10-07 Greg Klanderman <greg@alphatech.com>
6680 * package-admin.el (package-admin-rmtree): rewritten. need to
6681 check for "." and ".." before symlink check. expand files and
6682 directories with respect to DIRECTORY, not default-directory.
6684 1998-10-04 Greg Klanderman <greg@alphatech.com>
6686 * package-get.el (package-get-all): add INSTALL-DIR argument.
6688 1998-10-06 Greg Klanderman <greg@alphatech.com>
6690 * package-ui.el (pui-add-required-packages): new function, select
6692 (pui-display-keymap): bind it.
6693 (pui-help-string): document it.
6694 (pui-install-selected-packages): package-get-all -> package-get.
6696 * package-get.el (package-get-dependencies): new function.
6698 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
6700 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
6703 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
6705 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
6707 (default-mouse-track-normalize-point): Use it.
6709 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
6711 * package-admin.el (package-admin-delete-binary-package):
6712 General cleanup. Remove unnessary use of progn and
6714 (package-admin-delete-binary-package): Do NOT mess with file
6715 modes. That is evil.
6716 (package-admin-delete-binary-package): Wrap all deleting in
6717 condition-case. The data in MANIFEST is untrustworthy.
6718 (package-admin-delete-binary-package): Let the OS worry about non
6721 1998-10-09 SL Baur <steve@altair.xemacs.org>
6723 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
6725 (lm-report-bug): Fix mail address to send bug reports to.
6727 1998-09-29 SL Baur <steve@altair.xemacs.org>
6729 * XEmacs 21.2-beta2 is released.
6731 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
6733 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
6735 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6737 * info.el (Info-mode): Document page turning by double clicks in
6738 docstring so `M-x describe-mode' will display it.
6740 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6742 * info.el (Info-mouse-track-double-click-hook): Use character
6743 widths to calculate a border region where double clicking does
6744 page turning, and return `nil' by default so other hooks, such as
6745 region highlighting, will be run.
6747 1998-09-29 Colin Rafferty <colin@xemacs.org>
6749 * sound.el (default-sound-directory-list): Initialize with all the
6750 "sounds" directories in `data-directory-list'. It used to just be
6753 * packages.el (locate-data-directory-list): Created. This gives
6754 the list of matching directories, unlike `locate-data-directory',
6755 which just gives the first one.
6757 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6759 * minibuf.el (read-from-minibuffer): No longer bind help-form but
6760 make a binding in the local keymap until help-char handling is
6763 * help.el (help-keymap-with-help-key): Provide keymap with help
6765 (help-print-help-form): New helper function.
6767 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
6769 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
6770 move extent to another buffer; no need to create a new extent.
6771 (isearch-fix-case): New function.
6772 (isearch-search-and-update): Use it.
6774 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6776 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
6777 the keymap, not minor-mode-map-alist.
6778 (isearch-done): Restore overriding-local-map.
6780 1998-09-21 Martin Buchholz <martin@xemacs.org>
6782 * bytecomp.el (byte-compile-buffer-substring):
6783 Fix for: (byte-compile (defun f () (buffer-substring)))
6784 ==> ** buffer-substring called with 3 args, but requires 0-3
6785 - new code not only works, but is more readable, too.
6787 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
6789 * msw-faces.el (mswindows-init-device-faces): Don't try to
6790 specify a default font at this late stage. Do try to force
6791 creation of the default face font so that if it fails we get
6792 an error now instead of a crash at frame creation.
6794 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
6795 mswindows-make-font-unitalic: Canonical default weight
6796 changed from "Normal" to "Regular".
6798 mswindows-make-font-bold / -bold-italic: Supplied device was
6799 not being passed into call to mswindows-find-smaller-font.
6801 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
6803 * package-get.el (package-get-remote): Fix the path where to find
6804 the packages on xemacs.org.
6806 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
6808 * about.el (about-maintainer-info): Update Ben's entry.
6810 1998-09-24 Martin Buchholz <martin@xemacs.org>
6812 * lisp/shadow.el (find-emacs-lisp-shadows):
6813 - `member' was being called on lists of length 2000!
6814 - Replace with hashtables.
6815 - Replace hand-coded loops with (dolist)
6818 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
6820 * packages.el: Added new function, `package-delete-name', to
6821 delete existing packages from the installed package database
6822 (`packages-package-list'). Also added the "pkginfo" directory
6823 to `packages-special-base-regexp', so that the pkginfo directory
6824 would not get added to `late-packages'.
6826 * package-admin.el: Added ability to delete an installed package
6827 (added low-level function, `package-admin-delete-package').
6828 Understands how to use the pkginfo/MANIFEST.<package> file to
6829 delete the package. When installing a package, will also
6830 create a MANIFEST.* file if one is not provided by the
6831 package. If the MANIFEST.* doesn't exist when deleting a
6832 package, the functions will fall back to attempting to delete
6833 any package-specific lisp directory.
6835 * package-get.el: Moved some functions to package-admin.el.
6836 Added interactive function `package-get-delete-package', for
6837 use by users for deleting a package.
6839 Also modified to not require the presence of efs.
6841 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
6843 * files.el (find-file-noselect): Handle all signals, kill the
6844 buffer and resignal.
6846 1998-09-23 SL Baur <steve@altair.xemacs.org>
6848 * cl-macs.el (glyph-image): Add setf method.
6850 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
6852 * package-get.el: Fixed broken EFS downloading. Also, look for
6853 .tar.gz files first, in preference over .tgz files.
6855 * package-ui.el: Fix display of package version numbers.
6857 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
6859 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
6862 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
6864 * list-mode.el: `display-completion-list': added new/optional
6865 keyword `:completion-string', which allows the programmer to
6866 change the "Possible completions are:" prompt.
6868 * menubar-items.el: Added new pulldown menu-pick to start up the
6869 visual package browser/installer:
6871 Options->Customize->List Packages
6873 * package-admin.el: Added hooks for installing under both Unix
6874 and MS Windows. Does additional error checking. No longer
6875 calls "add-big-package.sh" to install packages under Unix; now
6876 calls gunzip & tar directly.
6878 * package-get.el: Added ability to install packages from files
6879 on a local disk/CDROM. Now deletes any existing package lisp
6880 directory. Does completion on available packages when
6881 querying for package names. Will also search for .tgz files
6882 in addition for .tar.gz files. Tries to reload
6883 auto-autoloads, as a convenience when loading new packages,
6884 and also tries to add any new package paths to `load-path'.
6885 Changed all occurences of `concat' to use `expand-file-name'.
6887 * package-ui.el: New file which implements the main visual
6888 package browser/installer, which is started via a menu pick or
6889 M-x pui-list packages.
6891 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
6893 * startup.el (load-init-file): spelling fix.
6895 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6897 * startup.el (normal-top-level): Load auto-autoload files
6898 covariantly with their precedence.
6900 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6902 * menubar-items.el (default-menubar): Remove "Font Weight"
6903 option, there is currently no custom equivalent.. Customize-faces
6906 * x-font-menu.el (font-menu-set-font): Use customize to set
6909 * faces.el (face-spec-update-all-matching): New function.
6911 * cus-face.el (custom-set-face-update-spec): New function.
6912 Interface to customize faces from elisp.
6914 (custom-face-value-create): Show the customized settings if set
6917 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
6919 (custom-face-value-create): Show the customized settings if set
6922 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
6924 * keydefs.el (global-map): Add FSF 20.3 binding of
6925 query-replace-regexp.
6927 1998-08-21 Greg Klanderman <greg@alphatech.com>
6929 * minibuf.el (read-file-name-internal-1): use
6930 user-name-completion-1 instead of user-name-completion.
6932 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6936 * update-elc.el: Don't set `source-directory' (now defunct as a
6937 global variable) no more.
6939 * packages.el (packages-list-autoloads): Made `source-directory'
6940 (now defunct as a global variable) a parameter.
6942 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
6944 * about.el (about-hackers): new email
6946 1998-08-16 SL Baur <steve@altair.xemacs.org>
6948 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
6950 1998-07-17 Didier Verna <didier@xemacs.org>
6952 * faces.el (set-face-property):
6954 (face-dim-p): updated the doc strings now that the dim property isn't
6956 (face-equal): the dim property is now a common one.
6958 * cus-face.el (custom-face-attributes): New face attribute: `dim'
6959 Renamed the `stipple' attribute to `background-pixmap'.
6960 (custom-face-background-pixmap): make custom-face-stipple an
6961 obsolete alias for this.
6963 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6965 * find-paths.el (paths-file-readable-directory-p): Created and
6968 * loadup.el: Don't set inhibit-... flags from run-temacs.
6970 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
6972 * packages.el (packages-data-path-depth): Added and used.
6974 1998-08-05 Charles G. Waldman <cgw@pgt.com>
6977 - Change .xpm to .png, delete "zcat" section.
6978 - cosmetic fix in the 'marcpa' entry.
6981 - convert all .xpm.Z to .png
6982 - rename mrb to martin
6983 - rename mcook-m to mcookm
6985 1998-07-31 Martin Buchholz <martin@xemacs.org>
6987 * x-init.el (x-initialize-compose): Add support for
6988 dead-circumflex as YET ANOTHER NAME for that dead key.
6990 1998-08-05 Colin Rafferty <colin@xemacs.org>
6992 * setup-paths.el (paths-construct-exec-path): Made the
6993 last-packages really be last.
6994 (paths-construct-data-directory-list): Ditto.
6996 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
6998 * startup.el(startup-splash-frame-body):
6999 Update Copyright notice in splash screen
7001 1998-07-20 Greg Klanderman <greg@alphatech.com>
7003 * minibuf.el (read-file-name-internal-1): do ~user completion.
7005 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
7007 * font-lock.el (font-lock-fontify-glumped-region): Add guard
7008 aginst destroyed extents
7010 1998-07-24 Greg Klanderman <greg@alphatech.com>
7012 * package-get.el (package-get): add `install-dir' argument.
7014 1998-07-20 John Jones <jj@asu.edu>
7016 * package-get.el: calls to package-get-update-all will only
7017 update packages which are already installed.
7019 1998-07-23 SL Baur <steve@altair.xemacs.org>
7021 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
7024 1998-07-20 Colin Rafferty <colin@xemacs.org>
7026 * about.el (about-hackers): Correct my email.
7028 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
7030 * about.el (about-hackers): new email-address.
7032 1998-07-25 SL Baur <steve@altair.xemacs.org>
7034 * minibuf.el (read-number): Don't let `input-error' condition
7037 1998-07-20 Greg Klanderman <greg@alphatech.com>
7039 * about.el (about-hackers): use my `email-for-life' address.
7041 1998-07-19 SL Baur <steve@altair.xemacs.org>
7043 * XEmacs 21.2-beta1 is released.
7045 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7047 * ldap.el (ldap-search): Doc string change
7049 1998-07-16 Colin Rafferty <colin@xemacs.org>
7051 * menubar-items.el (default-menubar): Removed references to
7052 `data-directory', and use `locate-data-file' instead, and made
7053 then greyed out if they don't exist.
7055 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7057 * keymap.el (events-to-keys): Use `format' instead of `concat'
7058 since the latter does not accept integer args anymore
7060 1998-07-15 SL Baur <steve@altair.xemacs.org>
7062 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
7065 1998-07-14 SL Baur <steve@altair.xemacs.org>
7067 * make-docfile.el: Get first initialization from very-early-lisp.el
7068 * update-elc.el: Ditto.
7069 * loadup.el (really-early-error-handler): Ditto.
7071 * packages.el (packages-unbytecompiled-lisp): Add new file,
7074 * very-early-lisp.el: New file.
7076 1998-07-14 SL Baur <steve@altair.xemacs.org>
7078 * Symbols that have been obsolete for at least 3 years removed (II).
7080 * obsolete.el (eval-current-buffer): Make compatible.
7081 (byte-code-function-p): Ditto.
7082 (send-string): Removed.
7083 (send-region): Removed.
7084 (screen-scrollbar-width): Removed.
7085 (set-screen-scrollbar-width): Removed.
7086 (set-screen-left-margin-width): Removed.
7087 (set-screen-right-margin-width): Removed.
7088 (screen-left-margin-width): Removed.
7089 (screen-right-margin-width): Removed.
7090 (set-buffer-left-margin-width): Removed.
7091 (set-buffer-right-margin-width): Removed.
7092 (buffer-left-margin-width): Removed.
7093 (buffer-right-margin-width): Removed.
7094 (x-set-frame-icon-pixmap): Removed.
7095 (x-set-screen-icon-pixmap): Removed.
7096 (pixel-name): Removed.
7097 (make-pixmap): Removed.
7098 (make-cursor): Removed.
7099 (pixmap-width): Removed.
7100 (pixmap-contributes-to-line-height-p): Removed.
7101 (set-pixmap-contributes-to-line-height): Removed.
7103 1998-07-13 SL Baur <steve@altair.xemacs.org>
7105 * obsolete.el (popup-menu-up-p): removed.
7106 (read-no-blanks-input): Removed.
7107 (wholenump): Removed.
7108 (ring-mod): Removed (what was ring-mod?).
7109 (current-time-seconds): Removed.
7110 (run-special-hook-with-args): Removed.
7112 (dot-marker): Removed.
7115 (window-dot): Removed.
7116 (set-window-dot): Removed.
7118 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
7121 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
7123 * code-files.el (insert-file-contents): Rename
7124 run-special-hook-with-args to run-hook-with-args-until-success.
7125 (write-region): Ditto.
7127 1998-07-12 SL Baur <steve@altair.xemacs.org>
7129 * about.el: Fix typos, update release date.
7131 * Symbols that have been obsolete for at least 3 years removed.
7133 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
7135 (toplevel): remove setf methods for screen functions.
7136 * cl-macs.el (extent-data): defsetf removed.
7137 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
7138 many places to remove.
7139 (comment-indent-hook): Ditto.
7140 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
7141 (buffer-dedicated-screen): Ditto.
7142 (deiconify-screen): Ditto.
7143 (delete-screen): Ditto.
7144 (event-screen): Ditto.
7145 (find-file-other-screen): Ditto.
7146 (find-file-read-only-other-screen): Ditto.
7147 (live-screen-p): Ditto.
7148 (screen-height): Ditto.
7149 (screen-iconified-p): Ditto.
7150 (screen-list): Ditto.
7151 (screen-live-p): Ditto.
7152 (screen-name): Ditto.
7153 (screen-parameters): Ditto.
7154 (screen-pixel-height): Ditto.
7155 (screen-pixel-width): Ditto.
7156 (screen-root-window): Ditto.
7157 (screen-selected-window): Ditto.
7158 (screen-totally-visible-p): Ditto.
7159 (screen-visible-p): Ditto.
7160 (screen-width): Ditto.
7162 (get-screen-for-buffer): Ditto.
7163 (get-screen-for-buffer-noselect): Ditto.
7164 (get-other-screen): Ditto.
7165 (iconify-screen): Ditto.
7166 (lower-screen): Ditto.
7167 (mail-other-screen): Ditto.
7168 (make-screen): Ditto.
7169 (make-screen-invisible): Ditto.
7170 (make-screen-visible): Ditto.
7171 (modify-screen-parameters): Ditto.
7172 (new-screen): Ditto.
7173 (next-screen): Ditto.
7174 (next-multiscreen-window): Ditto.
7175 (other-screen): Ditto.
7176 (previous-screen): Ditto.
7177 (previous-multiscreen-window): Ditto.
7178 (raise-screen): Ditto.
7179 (redraw-screen): Ditto.
7180 (select-screen): Ditto.
7181 (selected-screen): Ditto.
7182 (set-buffer-dedicated-screen): Ditto.
7183 (set-screen-height): Ditto.
7184 (set-screen-position): Ditto.
7185 (set-screen-size): Ditto.
7186 (set-screen-width): Ditto.
7187 (show-temp-buffer-in-current-screen): Ditto.
7188 (switch-to-buffer-other-screen): Ditto.
7189 (visible-screen-list): Ditto.
7190 (window-screen): Ditto.
7191 (x-set-screen-pointer): Ditto.
7192 (x-set-frame-pointer): Ditto.
7193 (screen-title-format): Ditto.
7194 (screen-icon-title-format): Ditto.
7195 (terminal-screen): Ditto.
7196 (delete-screen-hook): Ditto.
7197 (create-screen-hook): Ditto.
7198 (mouse-enter-screen-hook): Ditto.
7199 (mouse-leave-screen-hook): Ditto.
7200 (map-screen-hook): Ditto.
7201 (unmap-screen-hook): Ditto.
7202 (default-screen-alist): Ditto.
7203 (default-screen-name): Ditto.
7204 (x-screen-defaults): Ditto.
7205 (x-create-screen): Ditto.
7206 * obsolete.el: meta-flag removed.
7208 sleep-for-millisecs removed.
7209 extent-data removed.
7210 set-extent-data removed.
7211 set-extent-attribute removed.
7212 extent-glyph removed.
7213 extent-layout removed.
7214 set-extent-layout removed.
7215 list-faces-display removed.
7217 trim-versions-without-asking removed.
7218 after-write-file-hooks removed.
7220 auto-fill-hook removed.
7221 blink-paren-hook removed.
7222 select-screen-hook, deselect-screen-hook removed.
7223 auto-raise-screen, auto-lower-screen removed.
7225 * msw-mouse.el: Global change resource -> mswindows-resource.
7227 * XEmacs 21.0-pre5 is released.
7229 1998-07-11 SL Baur <steve@altair.xemacs.org>
7231 * about.el (about-hackers): Credits update.
7233 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
7235 * register.el (insert-register): Don't activate the region.
7237 1998-07-10 SL Baur <steve@altair.xemacs.org>
7239 * select.el: Restore x-* symbols for backwards compatibility:
7240 x-copy-primary-selection, x-kill-primary-selection,
7241 x-delete-primary-selection, x-select-make-extent-for-selection,
7242 x-valid-simple-selection-, x-cut-copy-clear-internal.
7244 1998-07-09 SL Baur <steve@altair.xemacs.org>
7246 * XEmacs 21.0-pre4 is released.
7248 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
7250 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
7252 (maybe-add-init-button): Fix semantics under Windows. Use
7253 `expand-file-name' rather than `concat'.
7255 * help.el (print-messages): New function.
7257 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7259 * ldap.el (ldap-host-parameters-alist): Docstring fixes
7261 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
7263 * about.el: Tweaked my entry in about-hackers.
7265 * find-paths.el (paths-emacs-root-p):
7266 Relaxed emacs-root checking of an in-place installation to
7267 also accommodate the flat layout used on MS Windows.
7269 1998-06-29 John Jones <jj@asu.edu>
7271 * package-get.el: calls to package-get-update-all will only
7272 update packages which are already installed.
7274 1998-07-05 Andy Piper <andyp@parallax.co.uk>
7276 * faces.el (xpm-color-symbols): remove hardcoded defaults these
7277 are handled by the gui-element face fallbacks now.
7279 * x-faces.el: default gui-element face to "background" as well as
7282 * msw-faces.el (mswindows-init-device-faces): remove gui-element
7283 and default face settings since these are set as fallbacks now in
7284 the appropriate domain.
7286 1998-07-02 SL Baur <steve@altair.xemacs.org>
7288 * text-mode.el (text-mode): Reorder regexp so the OR part
7289 corresponding to `page-delim' goes first and the hack in
7290 `forward-paragraph' will work.
7291 With bug analysis from Bob Weiner <weiner@altrasoft.com>
7293 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
7295 * subr.el (remove-hook): When checking the hook value
7296 with functionp, don't apply car to it.
7298 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
7300 * package-get.el (package-get-remote-filename):
7301 Don't use file-name-as-directory because the local directory
7302 separator conventions might not be the same as ftp's.
7304 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7306 * ldap.el (ldap-host-parameters-alist): New name of
7307 `ldap-host-parameters-plist'
7309 1998-06-26 Adrian Aichner <adrian@xemacs.org>
7311 * package-get.el: Using (require 'package-get-base), now that it
7312 provides itself. Consequently removed all instances of (load
7313 "package-get-base.el").
7315 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
7317 * subr.el (remove-hook): Don't treat the hook value as a
7318 list unless it is both consp and not functionp.
7320 1998-06-29 SL Baur <steve@altair.xemacs.org>
7322 * about.el: Email address for Ben Wing is ben@xemacs.org.
7323 * auto-show.el: Ditto.
7324 * bytecomp.el: Ditto.
7326 * x-scrollbar.el: Ditto.
7328 * tty-init.el: Ditto.
7329 * toolbar-items.el: Ditto.
7330 * symbol-syntax.el: Ditto.
7331 * specifier.el: Ditto.
7332 * objects.el: Ditto.
7333 * hyper-apropos.el: Ditto.
7336 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
7338 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
7339 vertical-divider-always-visible-p.
7340 (default-mouse-motion-handler): Ditto.
7342 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
7344 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
7347 1998-06-21 Oliver Graf <ograf@fga.de>
7349 * build-reports.el: changed receiver to xemacs-build-reports list
7351 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
7353 * font.el: Split font-family-mappings into X and
7354 mswindows-specific versions.
7355 mswindows-font-create-[object|name]: Treat supplied size
7356 as a pointsize. Added underline and strikethru handling.
7358 * msw-faces.el: changed default mswindows charset to western.
7360 * msw-glyphs.el: removed space in border-glyph font string that
7361 was inserted to get round bugs in the mswindows C font code.
7363 1998-06-27 SL Baur <steve@altair.xemacs.org>
7365 * about.el (about-hackers): Credits update.
7367 * help-nomule.el (tutorial-supported-languages): Add Romanian
7370 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
7373 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
7375 * font.el: Split font-family-mappings into X and
7376 mswindows-specific versions.
7377 mswindows-font-create-[object|name]: Treat supplied size
7378 as a pointsize. Added underline and strikethru handling.
7380 * msw-faces.el: changed default mswindows charset to western.
7382 * msw-glyphs.el: removed space in border-glyph font string that
7383 was inserted to get round bugs in the mswindows C font code.
7385 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
7387 * minibuf.el: make read-color-completion-table call
7388 (mswindows-color-list for mswindows devices.
7390 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
7393 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
7394 Let declaration items contain non-word symbol characters.
7396 1998-06-15 Adrian Aichner <adrian@xemacs.org>
7398 * package-get.el (package-get-package-provider): Added autoload
7399 cookie. Loading "package-get-base.el" in ALL functions that use
7400 it. Fixed some (interactive ...) with multiple argument specs
7401 again. Cosmetic indentation changes.
7403 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
7405 * info.el (Info-insert-dir): Don't use nreverse on variables
7406 that you want to use later.
7408 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
7410 * x-mouse.el (x-set-point-and-move-selection): Replace call
7411 to x-kill-primary-selection with kill-primary-selection
7413 1998-06-12 Martin Buchholz <martin@xemacs.org>
7415 * simple.el (what-cursor-position): Make cursor position reported
7416 use value of column-number-start-at-one
7418 1998-06-17 SL Baur <steve@altair.xemacs.org>
7420 * about.el (xemacs-hackers): Fix Jareth's email address.
7422 1998-06-16 SL Baur <steve@altair.xemacs.org>
7424 * startup.el (startup-splash-frame): Remove
7425 `xemacs-startup-logo-function'.
7427 1998-06-15 SL Baur <steve@altair.xemacs.org>
7429 * about.el (about-hackers): Update credits list.
7431 1998-06-06 Jeff Miller <jmiller@smart.net>
7433 * lisp/sound.el: Update sound-ext to allow filenames with
7434 extensions to be found by load-sound-file
7436 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
7438 * info.el (Info-rebuild-outdated-dir): Removed variable
7439 (Info-auto-generate-directory): New variable
7440 (Info-save-auto-generated-dir): New variable
7441 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
7442 (Info-build-dir-anew): Second parameter removed. Use
7443 `Info-save-auto-generated-dir'
7444 (Info-rebuild-dir): Ditto
7446 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
7448 * list-mode.el (next-list-mode-item): Would not recognize
7449 border between directly neighbored items.
7451 1998-06-12 Andy Piper <andyp@parallax.co.uk>
7453 * package-get.el: add autoloads for some functions.
7455 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
7457 * specifier.el (let-specifier): Tiny docfixes.
7459 1998-06-12 Andy Piper <andyp@parallax.co.uk>
7461 * msw-mouse.el: set selection-pointer-glyph to Normal.
7463 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
7465 * wid-edit.el (widget-specify-secret): New function.
7466 (widget-after-change): Use it.
7467 (widget-specify-field): Use it.
7469 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
7471 * mouse.el (drag-window-divider): Use `(not done)' instead of
7472 `doit'; reuse result of `window-pixel-edges'.
7474 * modeline.el (drag-modeline-event-lag): Rename to
7475 drag-divider-event-lag.
7477 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
7479 * specifier.el (let-specifier): Rewritten not to generate needless
7480 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
7483 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
7485 * minibuf.el (read-file-name-1): Setup buffer-local value of
7486 `completion-ignore-case' in completions buffer under Windows.
7488 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
7490 * about.el (about-maintainer-glyph): Fix support for not
7493 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
7495 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
7497 * mouse.el (mouse-track): Cancel selection if misc-user event with
7498 `cancel-mode-internal' function is fetched.
7500 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
7502 * files.el (save-some-buffers-1): Fixed return value.
7504 1998-06-01 Oliver Graf <ograf@fga.de>
7506 * dragdrop.el: added experimental
7508 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
7510 * startup.el (after-init-hook, init-file-user,
7511 user-init-directory, load-user-init-file): Purge references
7512 to "~/.xemacs/init.el" from docstrings.
7514 (load-user-init-file) Use paths-construct-path to construct
7515 paths to user init files. Go directly to ~/.emacs, do not
7516 search ~/.xemacs/, do not load `default-custom-file'.
7518 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
7520 * files.el (interpreter-mode-alist): Catch wish and tclsh before
7522 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
7524 1998-06-03 Andy Piper <andyp@parallax.co.uk>
7526 * menubar-items.el (default-menubar): add Update Packages to customize
7529 1998-06-02 Andy Piper <andyp@parallax.co.uk>
7531 * faces.el: use toolbar face as a fallback for toolbar properties
7532 in xpm-color-symbols instead of default.
7534 * msw-faces.el: rename 3d-object -> gui-element face.
7536 1998-06-06 SL Baur <steve@altair.xemacs.org>
7538 * startup.el (xemacs-startup-logo-function): New variable.
7539 (startup-splash-frame): Use it.
7541 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
7543 * files.el (save-some-buffers): Would wait 1 second.
7544 (save-some-buffers-1): Delete other windows here instead of in
7545 `save-some-buffers'.
7546 (save-some-buffers): Force redisplay only if windows were deleted.
7548 1998-06-02 Didier Verna <didier@xemacs.org>
7550 * cus-face.el (custom-face-attributes): generalized the use of
7551 toggle buttons for boolean attributes.
7552 Re-ordered the items a bit.
7554 1998-06-01 SL Baur <steve@altair.xemacs.org>
7556 * sound.el (default-sound-directory): Use `locate-data-directory'
7557 to find the sounds directory.
7559 1998-05-29 Andy Piper <andyp@parallax.co.uk>
7561 * sound.el: default sound-ext to .wav under mswindows, .au
7562 otherwise. load-default sounds without extensions.
7564 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
7566 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
7567 if send-pr is not bound.
7569 1998-06-01 Andy Piper <andyp@parallax.co.uk>
7571 * files.el: grok idl files in auto-mode-alist.
7572 1998-06-01 Jeff Miller <jmiller@smart.net>
7574 * minibuf.el (exact-minibuffer-completion-p): check for nil before
7577 1998-05-30 Andy Piper <andyp@parallax.co.uk>
7579 * msw-glyphs.el: add xbm to the list of image types supported.
7581 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7583 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
7584 instead of XEmacs one when dumping InfoDock.
7586 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
7588 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
7589 for `modeline-visible-p'
7591 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
7593 1998-05-29 Andy Piper <andyp@parallax.co.uk>
7595 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
7596 since it's not used anymore. doc string fixes.
7598 * package-get.el (package-get-file-installed-p): new function. use
7599 instead of file-installed-p which is in an external package.
7601 1998-05-28 Oliver Graf <ograf@fga.de>
7603 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
7604 favor of select-window/switch-to-buffer
7606 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
7608 * startup.el: changed (getenv "HOME") to (user-home-directory)
7610 1998-05-25 Oliver Graf <ograf@fga.de>
7612 * frame.el (cde-start-drag) moved to dragdrop.el
7613 (offix-start-drag-region) moved to dragdrop.el
7614 (offix-start-drag) moved to dragdrop.el
7615 * dragdrop.el (cde-start-drag) moved from frame.el
7616 (offix-start-drag-region) moved from frame.el
7617 (offix-start-drag) moved from frame.el
7618 (cde-start-drag-region) cde drag regions
7619 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
7621 1998-05-26 Oliver Graf <ograf@fga.de>
7623 * dragdrop.el: created dragdrop-drag prototypes
7624 (cde-start-drag-region) fixed typo
7626 1998-05-28 SL Baur <steve@altair.xemacs.org>
7628 * simple.el (after-init-hook): Remove reader macro.
7630 * packages.el (packages-hardcoded-lisp): Get rid of reader
7631 macros. Update DOC string.
7633 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7635 * mouse.el (drag-window-divider): Ditto.
7637 * modeline.el (mouse-drag-modeline): Use it.
7639 * lisp-mode.el (let-specifier): Specify indentation.
7641 * specifier.el (let-specifier): Renamed from
7642 `with-specifier-instance'.
7644 1998-05-27 Andy Piper <andyp@parallax.co.uk>
7647 * faces.el: move definition of xpm-color-symbols from x-faces.el
7648 to faces. Predicate x-get-resource on the presence of x.
7650 * msw-faces.el: set 3d-object face rather than modeline. Specify
7651 faces as specfier defaults.
7653 * package-get.el: don't use package-admin-add-single-file-package.
7655 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
7657 * toolbar-items.el: Fixup tooltips.
7658 (toolbar-gnus): Don't use obsolete variable
7659 toolbar-news-frame-properties.
7660 (toolbar-news-reader): Default to `gnus' instead of
7663 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
7666 1998-05-25 Andy Piper <andyp@parallax.co.uk>
7668 * package-get.el: rename -installedp -> -installed-p.
7670 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
7672 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
7673 attributes, and assinged it to continuation, truncation and
7676 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
7677 and made continuation, truncation and hscroll glyphs arrow
7678 characters out of that font.
7680 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7682 * minibuf.el (minibuffer-electric-separator): Play nicely with
7683 directory-sep-char being \.
7684 (minibuffer-electric-tilde): Ditto.
7685 (read-file-name-map): Ditto.
7687 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
7689 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
7691 (default-mouse-track-deal-with-down-event): Avoid
7692 `x-disown-selection'; use `disown-selection' instead.
7694 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7697 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
7698 moved to (cut-copy-clear-internal) in select.el. Ditto for
7699 (x-delete-primary-selection) (x-kill-primary-selection)
7700 (x-copy-primary-selection).
7701 (own-clipboard): new function.
7703 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
7704 functions in select.el. remove old ones.
7705 (mswindows-own-clipboard): new function.
7707 1998-05-21 Andy Piper <andyp@parallax.co.uk>
7709 * gnuserv.el: allow connections from mswindows type devices.
7711 1998-05-20 Andy Piper <andyp@parallax.co.uk>
7713 * msw-glyphs.el: change image type used from cursor to resource.
7715 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
7717 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
7718 for {top,bottom}-{left,right} values in addition to
7719 {top,bottom}_{left,right}.
7720 Use x-get-resource instead of x-get-resource-and-bogosity-check.
7722 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
7724 * cl-macs.el (specifier-instance): Undefine its setf method.
7726 * specifier.el (with-specifier-instance): Added docstring.
7728 * mouse.el (drag-window-divider): Ditto.
7730 * modeline.el (mouse-drag-modeline): Use it.
7732 * lisp-mode.el (with-specifier-instance): Define its indentation
7735 * specifier.el (with-specifier-instance): New macro.
7737 1998-05-19 Andy Piper <andyp@parallax.co.uk>
7739 * package-get.el (package-get-create-custom): new function to
7740 auto-generate package-get-custom.el from package-get-base.el.
7741 * (package-get-ever-installedp): new function.
7742 * (package-get-custom): new function to get all packages specified
7745 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
7747 * cus-edit.el (custom-file): Revert to `~/.emacs'.
7749 1998-05-23 SL Baur <steve@altair.xemacs.org>
7751 * cl-extra.el: Reverse previous float change.
7753 1998-05-17 Andy Piper <andyp@parallax.co.uk>
7756 * faces.el (try-font-name): moved from x-faces.el since it is
7757 required by w3 under mswindows as well X.
7759 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7761 * winnt.el: Removed evil (setq completion-ignore-case t)
7762 clause, one more overlookef fsfism.
7763 (nt-quote-args-functions-alist): End sentences with double space.
7765 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
7767 * window-xemacs.el (push-window-configuration): Remove kludgery of
7768 recaching default-toolbar specifier.
7769 (pop-window-configuration): Ditto.
7770 (unpop-window-configuration): Ditto.
7772 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7774 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
7776 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
7778 * winnt.el (nt-quote-args-verbatim): Added function.
7779 (nt-quote-args-prefix-quote): Added function.
7780 (nt-quote-args-backslash-quote): Added function.
7781 (nt-quote-args-double-quote): Added function.
7782 (nt-quote-args-functions-alist): New variable.
7783 (nt-quote-process-args): Added function. This is the main quoting
7784 work horse called from process-nt.c
7786 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7788 * winnt.el: Removed duplicate definitions for backspace,
7789 delete, M-backspace and C-M-backspace.
7790 (file-name-buffer-file-type-alist): Removed this variable.
7791 (find-buffer-file-type): Removed function.
7792 (find-file-binary): Removed function.
7793 (find-file-text): Removed function.
7794 (find-file-not-found-set-buffer-file-type): Removed function.
7795 (save-to-unix-hook): Removed function.
7796 (revert-from-unix-hook): Removed function.
7797 (using-unix-filesystems): Removed function.
7798 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
7800 (x-set-selection): Removed function.
7801 (x-get-selection): Removed function.
7802 Removed commented FSFisms.
7803 Replaced copyright notice (this file is not part of GNU Emacs).
7804 (nt-shell-mode-hook): Moved here from a lambda expression. Added
7805 comint-process-echoes setting to t.
7807 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7809 * packages.el (packages-no-package-hierarchy-regexp): Introduced
7810 and used following the interface change of
7811 `paths-find-recursive-path'.
7813 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
7814 regexp instead of a list of base names.
7815 (paths-version-control-filename-regexp):
7816 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
7817 Introduced and used following the interface change of
7818 `paths-find-recursive-path'.
7820 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7822 * simple.el (delete-forward-p): Make it a defun; do X garbage only
7823 on X devices, rather than on all non-TTY devices.
7825 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
7827 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
7829 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
7831 1998-05-17 Adrian Aichner <adrian@xemacs.org>
7833 * itimer.el (activate-itimer): Fixed usage of integers
7834 as argument to `concat'.
7836 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
7838 * itimer.el (start-itimer): replace the use of `concat' with
7841 1998-05-16 SL Baur <steve@altair.xemacs.org>
7843 * mode-motion.el (mode-motion-hook): Clarify docstring.
7844 From Bob Weiner <weiner@altrasoft.com>
7846 * loadhist.el (symbol-file): Supply prompt string when used
7848 From Bob Weiner <weiner@altrasoft.com>
7850 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
7852 * loadup.el (really-early-error-handler): Ditto.
7854 * update-elc.el: Ditto.
7856 * setup-paths.el (paths-construct-exec-path): Ditto.
7858 * make-docfile.el: Ditto.
7860 * find-paths.el (paths-decode-directory-path): Use split-path
7861 instead of decode-path.
7863 * files.el (parse-colon-path): Update docstring reference.
7865 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
7869 Bind cut'n'paste keys to non window-system specific functions.
7871 * msw-select.el: New function mswindows-clear-clipboard.
7872 mswindows-cut-copy-clipboard extended to handle clearing of the
7873 selection and renamed to mswindows-cut-copy-clear-clipboard.
7875 * select.el: on mswindows devices delete-primary-selection
7876 calls mswindows-clear-clipboard.
7878 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
7880 * simple.el (quoted-insert): Inhibit quit when using read-char.
7882 * cmdloop.el (read-char): Don't inhibit quit.
7883 (read-char-exclusive): Ditto.
7884 (read-char): Signal quit if quit-char was pressed.
7885 (read-char-exclusive): Ditto.
7886 (read-quoted-char): Return a character, not integer.
7888 * menubar-items.el (default-popup-menu): Use Andy's generic
7890 (default-popup-menu): Fix code.
7892 1998-05-14 Oliver Graf <ograf@fga.de>
7894 * dragdrop.el (dragdrop-function-widget): this time it's done
7896 1998-05-13 Oliver Graf <ograf@fga.de>
7898 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
7900 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
7902 * device.el (device-pixel-width):
7903 (device-pixel-height):
7907 (device-color-cells): Swapped parameters to device-system-metric
7908 according to the interface change.
7910 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
7912 * mouse.el (default-mouse-motion-handler): Use new name of the
7913 function event-over-vertical-divider-p.
7914 Do not set E-W arrow cursor over the divider if
7915 vertical-divider-draggable-p is nil in the window.
7916 ([top-level]): Use new name for the variable
7917 vertical-divider-map.
7918 (drag-window-divider): Respect vertical-divider-draggable-p.
7919 Variable name typo fixes.
7921 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7923 * keymap.el (kbd): Define here; handle string constants and
7926 1998-05-15 Christian Nyb <chr@mediascience.no>
7928 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
7931 1998-05-13 Didier Verna <didier@xemacs.org>
7933 * mouse.el (drag-window-divider): give the vertical divider a
7934 pressed look when dragging it.
7936 1998-05-13 Andy Piper <andyp@parallax.co.uk>
7938 * faces.el: predicate some more face operations on x or mswindows
7941 * modeline.el: enable modeline coloring for mswindows.
7943 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
7945 * minibuf.el (minibuffer-default): Added variable; compatible with
7947 (next-history-element): Used `minibuffer-default'.
7949 1998-05-12 Oliver Graf <ograf@fga.de>
7951 * dragdrop.el (dragdrop-function-widget): button and mods ok
7952 arguments still look a bit strange
7953 (dragdrop-compare-mods) created
7954 (dragdrop-drop-do-functions) correctly checks for buttons and
7957 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7959 * setup-paths.el (paths-default-info-directories): Replace
7960 path-separator with directory-sep-char.
7962 * files.el (path-separator): Don't define it here.
7964 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
7966 * update-elc.el: Ditto.
7968 * setup-paths.el (paths-construct-exec-path): Ditto.
7970 * make-docfile.el: Ditto.
7972 * loadup.el (really-early-error-handler): Ditto.
7974 * find-paths.el (paths-decode-directory-path): Use decode-path
7975 instead of decode-path-internal.
7977 * files.el (parse-colon-path): Update docstring.
7979 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
7981 * subr.el (get-buffer-window-list): Make BUFFER optional.
7983 * window-xemacs.el (windows-of-buffer): Defalias to
7984 get-buffer-window-list.
7986 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
7988 * disass.el: Fix maintainer keyword.
7990 * bytecomp.el (byte-compile-and-load-file): Autoload.
7991 (byte-compile-buffer): Ditto.
7993 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
7994 value is returned, not the name.
7995 (lisp-imenu-generic-expression): Enable it.
7996 (lisp-mode-variables): Ditto.
7997 (lisp-indent-offset): Change defconst to defvar.
7998 (lisp-indent-function): Ditto.
7999 (lisp-body-indent): Ditto.
8001 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8003 * modeline.el: Use zap-last-kbd-macro-event.
8005 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
8006 nil, don't attempt to do anything with messages.
8007 (eval-last-sexp): Use `letf' for clarity.
8009 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8011 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
8013 1998-05-11 Martin Buchholz <martin@xemacs.org>
8018 Change empty docstrings into no doc strings at all.
8019 Fix bogus FSF-format docstrings.
8020 * etags.el: Fix docstring.
8022 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8024 * package-get.el (package-get): Use internal md5
8026 1998-05-13 SL Baur <steve@altair.xemacs.org>
8028 * about.el (about-xemacs): Correct abuse of concat.
8030 1998-05-11 SL Baur <steve@altair.xemacs.org>
8032 * info.el (Info-mode): Use easymenu.
8034 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
8036 * apropos.el (apropos): Don't use concat with integers.
8038 * cmdloop.el (describe-last-error): Handle the case when no error
8039 was seen gracefully.
8041 * apropos.el (apropos-print): Use with-displaying-help-buffer as
8043 (apropos-describe-plist): Ditto.
8045 * help.el (with-displaying-help-buffer): Revert to a defun.
8046 (describe-key): Use it as defun.
8047 (describe-mode): Ditto.
8048 (describe-bindings): Ditto.
8049 (describe-prefix-bindings): Ditto.
8050 (describe-installation): Ditto.
8051 (view-lossage): Ditto.
8052 (describe-function): Ditto.
8053 (describe-variable): Ditto.
8054 (describe-syntax): Ditto.
8056 1998-05-11 Oliver Graf <ograf@fga.de>
8058 * dragdrop.el: changed order of require/provide
8059 (dragdrop-drop-mime-default) changed to new calling conventions
8060 (dragdrop-drop-do-functions) changed to new calling conventions
8061 (dragdrop-function-widget) this one needs more work...
8063 1998-05-10 Oliver Graf <ograf@fga.de>
8065 * about.el: another small change in my entry
8066 * dragdrop.el (dragdrop-drop-log-function): logging added
8068 changed interface to handler functions. now called with event
8071 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
8073 * glyphs.el (divider-pointer-glyph): Declared new glyph,
8074 E-W arrow pointer displayed over draggable dividers.
8076 * mouse.el (default-mouse-motion-handler): Show it when
8078 (drag-window-divider): Added.
8079 ([top-level]): Initialized window-divider-map with a keymap
8080 binding the above function to left button down event.
8082 * x-mouse.el (x-init-pointer-shape): Initialize
8083 divider-pointer-glyph from Cursor.dividerPointer, or use default
8086 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
8088 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
8090 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
8092 * simple.el (count-words-buffer): Don't query for buffer.
8093 (count-lines-buffer): Ditto.
8095 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8097 * help.el (where-is): add optional insert argument.
8099 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
8101 * help.el (describe-key-briefly): New argument INSERT.
8103 * simple.el (eval-expression): New optional argument; synch with
8106 * keydefs.el (global-map): Add new register bindings.
8108 * register.el: Synched with FSF 20.3.
8110 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
8112 * window-xemacs.el (recenter): all arguments are optional.
8114 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
8116 * device.el: (device-pixel-width): Reflected name/parameters
8117 change to device-system-metric.
8118 (device-pixel-height): Ditto.
8119 (device-mm-width): Ditto.
8120 (device-mm-height): Ditto.
8121 (device-bitplanes): Ditto.
8122 (device-color-cells): Ditto.
8124 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
8126 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
8128 * cl.el (most-positive-fixnum): Document.
8129 (most-negative-fixnum): Ditto.
8131 * cus-dep.el: Updated comment.
8133 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
8136 * cus-load.el (custom-put): Removed.
8138 * files.el (after-find-file): Just resignal quit instead of
8139 signaling "canceled".
8141 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
8143 * frame.el (other-frame): Use `focus-frame' instead of
8144 select-frame kludges.
8146 * lisp-mode.el: Update lisp-indent-function for
8147 save-selected-frame and with-selected-frame.
8149 * frame.el (save-selected-frame): New macro.
8150 (with-selected-frame): Ditto.
8151 (other-frame): Use `set-frame-focus'.
8153 1998-05-06 Oliver Graf <ograf@fga.de>
8155 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
8156 (dragdrop-drop-url-default) default handler for URL drops created
8157 (dragdrop-drop-mime-default) default handler for MIME drops created
8158 (dragdrop-drop-functions) default custom for handling drops created
8159 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
8161 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
8163 * mouse.el: Removed redundant mouse-mswindows-drop function.
8165 1998-05-05 Oliver Graf <ograf@fga.de>
8167 * about.el: changed some text in my entry
8168 * dragdrop.el: added customs
8170 1998-05-04 Oliver Graf <ograf@fga.de>
8172 * mouse.el: killed global drop key bindings
8173 (mouse-offix-drop) removed
8174 * dragdrop.el: created
8175 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
8177 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
8179 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
8180 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
8182 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
8185 * scrollbar.el (scrollbars-visible-p): Use new
8186 {vertical,horizontal}-scrollbar-visible-p specifiers.
8188 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
8190 * device.el (device-pixel-height):
8191 (device-pixel-width):
8195 (device-color-cells): Moved these 6 functions from device.c; they
8196 all use single (device-system-metrics) call.
8198 1998-05-09 SL Baur <steve@altair.xemacs.org>
8200 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
8204 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
8205 Suggested by Hrvoje Niksic <hniksic@srce.hr>
8207 * help.el (help-map): Remove Hyperbole keybinding logic.
8208 Suggested by: Michael Ernst <mernst@cs.washington.edu>
8210 1998-05-08 SL Baur <steve@altair.xemacs.org>
8212 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
8213 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
8215 1998-05-07 Andy Piper <andyp@parallax.co.uk>
8217 * msw-glyphs.el: use nicer icon3 from the frame icon.
8219 1998-05-07 SL Baur <steve@altair.xemacs.org>
8221 * version.el (emacs-version): Remove InfoDock conditionals.
8223 * startup.el (startup-splash-frame): Change ID logo name.
8225 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
8227 * files.el (after-find-file): If the user presses C-g on
8228 directory-creation prompt, kill the buffer.
8230 1998-05-06 SL Baur <steve@altair.xemacs.org>
8232 * simple.el (count-words-region): Reverse previous change.
8234 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
8236 * replace.el (query-replace): Just call perform-replace.
8237 (query-replace-regexp): Ditto.
8238 (perform-replace): Move region handling here.
8239 (perform-replace): Use the new arg to match-data.
8241 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
8243 * x-init.el: Install X specific display table that
8244 displays char 0240 as a space to avoid whatever it is
8245 that screws up display of that character code.
8247 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
8249 * help.el (function-arglist): If no arguments are documented for a
8250 subr, print nothing rather than incorrect output.
8252 1998-05-05 SL Baur <steve@altair.xemacs.org>
8254 * cmdloop.el (command-error): Update bail-out error message to use
8255 `emacs-program-name'.
8257 * lib-complete.el: Remove reader macro cruft.
8259 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
8262 * simple.el (count-words-region): Drop interactive-p check on the
8265 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
8269 Correct spelling of mswindows-font-canonicalize-name.
8271 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8273 * ldap.el (ldap-host-parameters-alist): Replaced with
8274 `ldap-host-parameters-plist'
8275 (ldap-search): Adapt to previous change
8277 1998-05-02 SL Baur <steve@altair.xemacs.org>
8279 * about.el (about-hackers): Update Bob Weiner bio.
8280 (about-maintainer-info): Ditto.
8282 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
8284 * simple.el (display-warning-minimum-level): Docfix.
8286 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
8288 * widget.el (:default-get): New keyword.
8289 * wid-edit.el (default, widget-default-default-get): Define it.
8290 (group, widget-group-default-get): Define it.
8291 (menu-choice, widget-choice-default-get): Define it.
8292 (widget-default-get): New function.
8293 (widget-choice-action): Call it.
8294 (widget-editable-list-entry-create): Call it.
8296 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8298 * byte-optimize.el (byte-boolean-vars): Removed.
8299 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
8300 lookup through `byte-boolean-vars'.
8302 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
8304 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
8305 resource-provided values into ghost specs for scrollbar-height and
8308 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8310 * byte-optimize.el: Don't attempt to optimize /=.
8312 * bytecomp.el (byte-compile-one-ore-more-args): New function.
8313 (byte-compile-/=): Ditto.
8315 1998-05-02 SL Baur <steve@altair.xemacs.org>
8317 * apropos.el: Use `with-displaying-help-buffer'.
8318 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
8319 Use `with-displaying-help-buffer'.
8320 (apropos-follow): Do not give special treatment to buffer cursor
8321 was in prior to a mouse click.
8322 (apropos-describe-plist): Use `with-displaying-help-buffer'.
8323 (apropos-print-doc): Set correct buffer for setting text
8326 1998-05-01 SL Baur <steve@altair.xemacs.org>
8328 * help.el (help-buffer-prefix-string): New variable.
8329 (help-buffer-name): Use it.
8331 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
8334 1998-04-30 Greg Klanderman <greg@alphatech.com>
8336 * frame.el (other-frame): Work even when focus-follows-mouse is true.
8338 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
8340 * files.el (find-file-noselect): Update docstring.
8341 (find-file-noselect): Signal an error if found an unreadable file.
8342 (file-chase-links): Save the match data.
8343 (normal-mode): Use `lwarn' and `error-message-string'.
8344 (interpreter-mode-alist): Change defconst to defvar.
8345 (inhibit-first-line-modes-regexps): Ditto.
8346 (inhibit-first-line-modes-regexps): Added .tgz.
8347 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
8348 (change-major-mode-with-file-name): New user-option.
8349 (set-visited-file-name): Synched with FSF.
8350 (file-name-extension): New function, from FSF 20.3.
8351 (file-relative-name): Synched with FSF.
8352 (save-some-buffers): Support the C-r feature.
8353 (recover-session): Synched with FSF.
8354 (kill-some-buffers): Ditto.
8355 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
8357 1998-04-30 SL Baur <steve@altair.xemacs.org>
8359 * files.el (insert-file): Undo previous change and reenable use of
8362 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
8364 * window-xemacs.el (recenter): Define.
8366 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8368 * font.el (mswindows-font-create-name)
8369 (mswindows-font-create-object): new functions for mswindows type
8372 * msw-faces.el (mswindows-font-canicolize-name): fix so that
8373 strings are parsed as well as font objects.
8375 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
8377 * modeline.el (defining-kbd-macro): Restore modeline indication of
8378 kbd-macro being recorded.
8379 (add-minor-mode): Simplify docstring.
8380 (modeline-minor-mode-menu): Remove stuff.
8382 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8384 * code-process.el (call-process): dynamically decide process
8387 1998-04-29 Jim Radford <radford@robby.caltech.edu>
8389 * modeline.el: Add line-number-mode, column-number-mode to
8390 the modeline minor-mode menu. Button2 on the line number does
8393 1998-04-29 Andy Piper <andyp@parallax.co.uk>
8395 * mouse.el: move x-selection-owner-p type things to
8398 * msw-init.el: copy zmacs stuff from x-init.el
8400 * msw-select.el (mswindows-own-selection)
8401 (mswindows-disown-selection) (mswindows-selection-owner-p): new
8402 functions. Very simple minded implementation of selectio
8405 * select.el (own-selection) (disown-selection)
8406 (activate-region-as-selection) (select-make-extent-for-selection)
8407 (valid-simple-selection-p): functions moved from x-select.el for
8408 generalized selection.
8410 * x-select.el: see select.el changes.
8412 * x-toolbar.el: use new selection functions.
8414 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8416 * packages.el (packages-find-package-directories): Fixed bug that
8417 would pick up multiple site-package directories.
8418 (package-locations): Added "xemacs-packages" as a late package
8421 * find-paths.el: Now uses `emacs-program-name' and
8422 `emacs-program-version'.
8423 Additions to enforce version-specific directories in
8424 `paths-find-version-directory'.
8426 1998-04-29 SL Baur <steve@altair.xemacs.org>
8428 * default.el: Removed.
8429 * site-start.el: Removed.
8431 1998-04-29 Didier Verna <didier@xemacs.org>
8433 * minibuf.el (minibuffer-history-minimum-string-length): Default
8436 1998-04-28 SL Baur <steve@altair.xemacs.org>
8438 * find-paths.el (paths-program-name): Rename.
8439 (paths-emacs-root-p): Ditto.
8440 (paths-find-site-directory): Ditto.
8442 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
8444 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
8445 `emacs-lisp-byte-compile-and-load'.
8447 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8449 * ldap.el (ldap-search): Fixed additional parameter passing to
8452 1998-04-27 Andy Piper <andyp@parallax.co.uk>
8454 * select.el (kill-primary-selection) (selection-owner-p)
8455 (copy-primary-selection) (yank-clipboard-selection)
8456 (selection-exists-p) (delete-primary-selection): new file and
8457 functions that do the right thing for the selected device.
8459 * x-menubar.el: use generalised selection functions.
8461 * dumped-lisp.el: dump select.el.
8463 1998-04-27 SL Baur <steve@altair.xemacs.org>
8465 * find-paths.el (paths-progname): New variable.
8466 (paths-emacs-root-p): Use it.
8467 (paths-find-site-directory): Ditto.
8469 1998-04-26 SL Baur <steve@altair.xemacs.org>
8471 * loadup.el ((member "dump" command-line-args)): Dump as
8472 `infodock' if InfoDock.
8474 1998-04-25 SL Baur <steve@altair.xemacs.org>
8476 * find-paths.el (construct-emacs-version): Simplify, include
8477 program name in the return value.
8478 * (paths-find-version-directory): Use it.
8480 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8482 * info.el (Info-parse-dir-entries): Fixed regexp
8483 (Info-build-dir-anew): Remove full suffix and capitalize info file
8484 name for files with no @direntry
8485 (Info-batch-rebuild-dir): New function
8486 (Info-suffixed-file): Check for regular files instead of simple
8487 file existence (could catch directories before)
8489 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8491 * setup-paths.el, find-paths.el: Removed uses of `not' which
8492 temacs doesn't have.
8494 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
8495 into root searching.
8497 1998-04-24 Martin Buchholz <martin@xemacs.org>
8499 * subr.el: Remove definition of `not'.
8501 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
8503 * msw-glyphs.el: enable graphics support.
8505 1998-04-23 Didier Verna <didier@xemacs.org>
8507 * x-menubar.el (default-menubar): restored the line-number-mode
8510 * misc doc string updates related to the options menu.
8512 1998-04-24 SL Baur <steve@altair.xemacs.org>
8514 * setup-paths.el (paths-construct-load-path): Fix typo.
8516 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8518 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
8519 font-menu-ignore-scaled-fonts don't have to be bound now; this
8520 gets us one step further towards making --no-autoloads work.
8522 * startup.el (normal-top-level): Load auto-autoloads only if
8523 lisp-directory is non-nil.
8525 * setup-paths.el (paths-construct-load-path): Made it robust
8526 against nil lisp-directory.
8528 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
8529 to the list of variables that cause a warning when nil.
8531 * toolbar.el (init-toolbar-location): Now works even when there's
8532 no toolbar icon directory.
8534 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
8536 * help.el (view-lossage): Recognize it.
8538 * simple.el (log-message): Mark multiline messages.
8540 1998-04-22 SL Baur <steve@altair.xemacs.org>
8542 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
8544 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
8546 * package-get.el (package-get-all): add `\n' separator to
8547 interactive specification so that both variables are read
8549 1998-04-22 Didier Verna <didier@xemacs.org>
8551 * x-menubar.el: ported the options menu to Custom.
8552 Moved the "read only" toggle button to the buffers menu.
8553 Corrected some missing ;;;###autoload or defcustom.
8555 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
8556 the scrollbar-visible specifier for options menu handling.
8558 * toolbar.el (toolbar-visible-p)
8559 (toolbar-captioned-p)
8560 (default-toolbar-position): defcustom wrappers around
8561 the toolbar specifiers for options menu handling.
8563 * frame.el (get-frame-for-buffer-default-instance-limit):
8564 defcustom it for options menu handling.
8566 * font-lock.el (font-lock-mode): defcustom and autoload the variable
8567 font-lock-mode for options menu handling.
8569 * cus-start.el: added Custom properties to overwrite-mode for
8570 options menu handling.
8572 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
8574 * about.el: shameless self-promotion.
8576 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
8578 * simple.el (raw-append-message): Slightly optimize.
8579 (remove-message): Use `push' for clarity.
8580 (append-message): Ditto.
8581 (display-warning): Dito.
8582 (raw-append-message): Send the message to the appropriate device.
8584 1998-04-22 SL Baur <steve@altair.xemacs.org>
8586 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
8587 From Sean MacLennan <Sean.MacLennan@pika.ca>
8589 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8591 * setup-paths.el: Changed `directory-sep-char' to
8592 `path-separator', following a change in GNU Emacs.
8594 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8596 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
8597 (Info-build-dir-anew): Add a final newline.
8598 (Info-build-dir-anew): Do not issue warning when rebuilding policy
8600 (Info-rebuild-dir): Ditto
8602 * dumped-lisp.el (preloaded-file-list): Added ldap.el
8604 1998-04-21 SL Baur <steve@altair.xemacs.org>
8606 * simple.el (count-words-buffer): Retain zmacs region.
8607 (count-words-region): Ditto.
8608 * simple.el: (what-line): Expanded line counts.
8609 (count-lines): New parameter to conditionalize whether collapsed
8611 From Bob Weiner <weiner@altrasoft.com>
8613 1998-04-19 SL Baur <steve@altair.xemacs.org>
8615 * packages.el (package-locations): infodock-packages must override
8616 mule-packages and packages.
8618 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
8621 remove rude messages from widget-activation-widget-mapper
8622 and widget-activation-glyph-mapper
8624 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
8626 * toolbar.el: Remove (featurep 'x) test from
8627 toolbar-make-button-list
8629 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
8631 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
8632 only if in the same frame.
8634 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8636 * packages.el (package-locations): Added site-packages hierarchy.
8638 * setup-paths.el (paths-default-info-directories): Introduced and
8641 * packages.el, setup-paths.el: Set various path searching depths
8644 * packages.el (packages-hierarchy-depth):
8645 (packages-load-path-depth): Introduced and used.
8647 * setup-paths.el (paths-load-path-depth): Introduced and used.
8649 * find-paths.el (paths-find-recursive-path): Added max-depth
8652 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8654 * setup-paths.el (paths-construct-info-path): Removed
8655 dependency on behavior of (file-name-as-directory "").
8657 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8659 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
8662 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8664 * dump-paths.el, startup.el: Added handling for --debug-paths.
8666 1998-04-15 William M. Perry <wmperry@aventail.com>
8668 * wid-edit.el: We cannot just set the help-echo or balloon-help
8669 properties for an extent based on the :help-echo widget
8670 property, since help-echo and balloon-help cause an EXTENT to
8671 get passed in, where :help-echo functions are expecting a WIDGET
8673 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
8675 * scrollbar.el (init-scrollbar-from-resources): Call
8676 mswindows-init-scrollbar-metrics when appropriate.
8678 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
8680 * dumped-lisp.el: dump x-toolbar for window system
8682 * msw-init.el (init-post-mswindows-win): enable toolbars if we
8683 have support and xpm.
8685 1998-04-16 SL Baur <steve@altair.xemacs.org>
8687 * files.el (toggle-read-only): Fix docstring.
8688 From Didier Verna <didier@xemacs.org>
8690 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8692 * startup.el (normal-top-level): Load autoload-file-name without
8693 specifying an extension---some people only auto-autoload.el.gz.
8695 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
8697 * files.el (backup-enable-predicate): Don't bomb on NAME being
8700 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8702 * find-paths.el, packages.el: Now prefers configure'd paths.
8703 This shouldn't cause any of the originally anticipated problems as
8704 the current paths architecture will not define the various
8705 configure-xxx variables if they're not specified on the configure
8708 * find-paths.el, setup-paths.el, packages.el: Removed all
8709 mentionings of "/" as a path separator.
8710 Used paths-construct-path throughout.
8712 * find-paths.el (paths-construct-path): Created to assemble paths
8713 from directory components.
8715 * setup-paths.el, packages.el: Used paths-decode-directory-path
8716 instead of decode-path-internal.
8718 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
8720 (paths-decode-directory-path) Created.
8722 * setup-paths.el: Changed configure-exec-path to
8723 configure-exec-directory.
8725 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8727 * packages.el (packages-find-packages): Fixed decoding of
8730 * startup.el: -no-packages -> -no-early-packages.
8732 (packages-load-package-lisps): Fixed loading of auto-autoload
8735 * startup.el (normal-top-level): Fixed loading of core
8738 * obsolete.el: Un-obsoleted site-directory. Sigh.
8740 * startup.el, packages.el, dump-paths.el: Added proper settings
8741 for site-directory and lisp-directory variables.
8743 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
8744 inhibit-package-autoloads and fixed handling of it.
8746 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
8747 handling of former inhibit-package-init, now
8748 inhibit-early-packages, to make -vanilla etc. work.
8750 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
8752 * code-process.el (start-process): Fallback to 'undecided instead
8753 of 'binary for process input coding stream.
8755 * process.el (start-process): Docstring fix.
8757 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8759 * info.el (Info-insert-dir): Do not insert temporary dir files
8760 in Info-dir-file-attributes
8761 (Info-build-dir-anew): Ensure temporary buffer is not read-only
8762 (Info-rebuild-dir): Ditto.
8764 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8766 * obsolete.el: Added obsoleteness declarations for
8767 `site-directory' and `Info-default-directory-list'.
8769 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8771 * find-paths.el (paths-find-emacs-root): Only look at the
8772 executable at the end of the symlink chain for determining the
8775 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8777 * setup-paths.el (paths-construct-info-path): Changed construction
8778 to cater to gone default in configure.
8780 * find-paths.el (paths-uniq-append): Added.
8782 * packages.el: Rewritten package path construction once again.
8784 * dump-paths.el, startup.el: Removed package-path as a global
8787 * package-admin.el (package-admin-add-single-file-package):
8788 (package-admin-add-binary-package): Changed package-path to
8791 * packages.el (packages-split-path): Split path at "/" rather than
8792 nil according to change in emacs.c.
8794 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8796 * setup-paths.el (paths-construct-info-path): Changed info path
8797 order so that directories come out right.
8798 (paths-find-lock-directory): Fixed bug: It used to think
8799 configure-lock-directory is a path.
8801 1998-04-06 Jeff Miller <jmiller@smart.net>
8803 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
8804 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
8805 eases the use of toolbar-add/kill-item functions.
8807 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
8809 * code-files.el (file-coding-system-alist): Commented out
8810 loaddefs.el magical treatment.
8812 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8814 * info.el (Info-rebuild-outdated-dir): Added new option
8815 `conservative' and made it the default
8816 (Info-rebuild-dir): Appropriately parse multi-line description
8817 strings, and multi-section dir files. Issue warning when dir
8818 is rebuilt as temporary
8819 (Info-build-dir-anew): Issue warning when dir is built as
8822 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
8824 * list-mode.el (list-mode-map): Bind highlight motion commands to
8825 standard keys left, right, C-b and C-f.
8827 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
8829 * files.el (auto-mode-alist): allow .sc for Scheme->C
8831 1998-04-06 SL Baur <steve@altair.xemacs.org>
8833 * loadup.el (pureload): Don't quote (garbage-collect).
8835 1998-04-04 SL Baur <steve@altair.xemacs.org>
8837 * package-get-base.el: Updated.
8839 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
8841 * isearch-mode.el (isearch-just-started): New variable.
8842 (isearch-mode): Set it.
8843 (isearch-repeat): Advance one character forward only if the search
8844 was successful, and was not just started.
8845 (isearch-repeat): Clear isearch-just-started.
8847 1998-04-02 SL Baur <steve@altair.xemacs.org>
8849 * finder.el (finder-compile-keywords): Don't eval new finder-inf
8852 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
8854 * subr.el (listify-key-sequence): Removed.
8856 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
8858 * bytecomp.el (byte-compile-print-gensym): New option.
8859 (byte-compile-output-file-form): Use it.
8860 (byte-compile-output-docform): Ditto.
8861 (byte-compile-compiled-obj-to-list): Ditto.
8863 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
8865 * msw-glyphs.el: set frame icon if xpm support.
8867 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8869 * help.el: Code that pretty prints variable values
8872 1998-04-02 SL Baur <steve@altair.xemacs.org>
8874 * find-paths.el (paths-emacs-root-p): Correct test for installation
8876 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8878 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
8880 * loaddefs.el: Don't set debug-ignored-errors; leave
8881 its default value set to nil.
8883 1998-03-29 Damon Lipparelli <lipp@primus.com>
8885 * info.el (Info-rebuild-dir): fixed mis-spelling.
8887 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
8889 * info.el (Info-rebuild-outdated-dir): New custom var
8890 (Info-insert-node): Create/update dir file when needed, ie when it
8891 does not exist or is older than some info files in directory
8893 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8895 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
8896 for last packages, mainly for using a 20.4 package base.
8898 * packages.el (late-packages): Typo fix. It was called
8901 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
8902 relative symlinks correctly.
8903 (paths-find-emacs-roots): More rigorous checking for plausible
8904 configuration-time root.
8906 * startup.el (normal-top-level): Added a warning if XEmacs cannot
8909 1998-03-27 Martin Buchholz <martin@xemacs.org>
8911 * faces.el: Fix docstrings.
8912 * glyphs.el: Fix docstrings.
8913 * mouse.el: Fix docstrings.
8915 * frame.el: Change phrase `current frame' to `selected frame'.
8917 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
8919 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
8920 macros using backquote to make them infinitely more readable.
8922 1998-03-30 SL Baur <steve@altair.xemacs.org>
8924 * packages.el (packages-find-package-path): Hardcoded specialized
8925 InfoDock support until we can clean this up.
8927 * help.el (describe-bindings-1): Return the value of the bindings
8928 help buffer created.
8929 (describe-bindings): Ditto.
8931 * simple.el (set-variable): Restore previous behavior of not
8932 bombing if the variable to set is not boundp.
8934 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8936 * packages.el (packages-handle-package-dumped-lisps): Allow for
8937 non-local files to be loaded off the package-lisp variable.
8939 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8941 * x-faces.el: Global X resources should override
8942 specs for all device classes (color, grayscale, mono);
8943 code currently doesn't override any of them. Fixed by
8944 calling remove-specifier with '(x default) as the tag
8945 set and allowing inexact matches.
8947 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
8949 * faces.el: Separated face initializations based on
8950 device classes into device type specific (tag set,
8951 instantiator) pairs.
8953 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
8955 * wid-edit.el (widget-choice-action): Remember user's explicit
8957 (widget-choice-value-create): Respect it.
8958 From Richard Stallman <rms@gnu.org>
8960 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8962 * setup-paths.el (paths-construct-info-path): Always append
8963 existing directories from configure-time info path.
8965 * startup.el (startup-setup-paths): Renamed misnamed info-path to
8966 Info-directory-list.
8968 * info.el: Removed Info-default-directory-list which was broken by
8970 Removed bogus initialization of Info-directory-list---startup.el
8971 can do a much better job.
8972 Added autoload of Info-directory-list.
8974 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
8975 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
8976 be exclusive; now it's merely given precedence, just like in the
8979 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
8981 * find-paths.el (paths-find-architecture-directory): Fix bug with
8982 finding; it used to default too early.
8984 1998-03-25 Martin Buchholz <martin@xemacs.org>
8986 * packages.el (packages-split-path): Fix a bug; it used to fail
8987 for paths that weren't split.
8989 1998-03-26 SL Baur <steve@altair.xemacs.org>
8991 * finder.el (finder-compile-keywords): trap on errors.
8993 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
8995 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
8996 fourth argument of t so that only the specs exactly
8997 matching the tag lists are removed.
8999 1998-03-25 SL Baur <steve@altair.xemacs.org>
9001 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
9003 1998-03-23 SL Baur <steve@altair.xemacs.org>
9005 * minibuf.el (mouse-read-file-name-1): If a default directory was
9006 specified, use it for generating the completions.
9008 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9010 * update-elc.el: Now respects inhibit-package-init and
9012 Now does path construction with loadup-paths.
9014 * startup.el (normal-top-level, startup-setup-paths): Now respects
9015 inhibit-package-init and inhibit-site-lisp.
9017 * packages.el (packages-find-package-path): Extended package path
9018 by version-specific hierarchies.
9019 (packages-find-packages): Now respects inhibit flag and
9021 Moved path setup to loadup-paths.
9023 * make-docfile.el: Now respects inhibit-package-init and
9025 Now does path construction with loadup-paths.
9027 * loadup.el: Now respects inhibit-package-init and
9030 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
9032 * loadup-paths.el: New file: setup load-path to encompass
9035 1998-03-22 SL Baur <steve@altair.xemacs.org>
9037 * auto-show.el: load-gc renamed to pureload.
9038 * site-load.el: Ditto.
9039 * packages.el (toplevel): Ditto.
9040 * loadup.el (really-early-error-handler): Ditto.
9041 * dumped-lisp.el (preloaded-file-list): Ditto.
9042 * cus-face.el (custom-declare-face): Ditto.
9044 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
9046 * <Today>: The Big Path Searching Overhaul.
9048 * find-paths.el: New file: find and assemble paths in the
9049 installation hierarchy.
9051 * setup-paths.el: New file: global layout of paths and directories
9052 within the XEmacs hierarchy.
9054 * packages.el: Replaced everything related to path searching and
9055 startup by code in terms of find-paths.
9057 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
9058 the new path searching engine.
9060 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
9063 1998-03-22 SL Baur <steve@altair.xemacs.org>
9065 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
9068 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
9070 * msw-glyphs.el: Added check for 'mswindows feature, so the file
9071 compiles identically in any configuration.
9072 Removed irrelevant commentary.
9074 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
9076 * simple.el (set-variable): Allow setting specifiers.
9078 1998-03-19 SL Baur <steve@altair.xemacs.org>
9080 * lisp.el (forward-sexp): Revert previous change.
9082 1998-03-18 SL Baur <steve@altair.xemacs.org>
9084 * frame.el (frame-initialize): Use `delete-console' instead of
9085 `delete-device' to delete the stream console to match the usage in
9088 1998-03-16 SL Baur <steve@altair.xemacs.org>
9090 * files.el (cdpath-previous): New variable.
9092 From Bob Weiner <weiner@wave.altrasoft.com>
9094 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
9096 * keydefs.el: Changed keybindings of forward-char,
9097 backward, scroll-up and scroll-down to point to their
9098 -command counterparts.
9100 * simple.el: New functions: forwarc-char-command,
9101 backwrad-char-command, scroll-up-command,
9102 scroll-down-command which work liek their counterparts
9103 except that they honor the variable
9104 signal-error-on-buffer-boundary.
9106 Definition of signal-error-on-buffer-boundary received
9109 defvar declaration added for word-across-newline to avoid
9110 byte-compiler warning about the free variable reference.
9112 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
9114 * winnt.el: Removed "%t" from the beginning of
9115 modeline-format. From now on, there's no nt-specifics in the modeline.
9117 1998-03-14 SL Baur <steve@altair.xemacs.org>
9119 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
9120 of `when' with `if'.
9122 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
9124 * msw-glyphs.el: New file. Defines TTY-style glyphs for
9125 mswindows. Must be reworked along with glyphs.el, or
9126 merged into it, after there is images support.
9128 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
9131 1998-03-13 SL Baur <steve@altair.xemacs.org>
9133 * faces.el: fix for text cursor initialization.
9134 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
9135 From Andy Piper <andyp@parallax.co.uk>
9137 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
9139 * files.el (set-auto-mode): If a mode is not fboundp, check to see
9140 if there is an existing package that handles it and warn the user
9143 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
9145 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
9146 Installation" menu item when Installation-string is not bound.
9148 1998-03-11 SL Baur <steve@altair.xemacs.org>
9150 * lisp.el (forward-sexp): Fix for test for balanced sexp.
9151 From Jeremiah W. James <jerry@cs.ucsb.edu>
9153 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
9156 * faces.el: Fix face initialization.
9158 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
9160 * files.el (backup-enable-predicate): fix breakage introduced
9163 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9165 * x-faces.el (x-init-face-from-resources): The
9166 TTY face property retrieval functions don't return
9167 specifiers, so use face-property instead.
9169 1998-03-09 SL Baur <steve@altair.xemacs.org>
9171 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
9173 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9175 * x-menubar.el: Expanded documentation for
9176 option-save-faces. Changed Options -> Browse Faces
9177 menu entry to invoke customize-face.
9179 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
9181 * faces.el: Most face initialization moved out of
9182 init-other-random-faces to the top level so that the
9183 initialization happens before Xemacs is dumped. Much
9184 of the fascist "face-differs-from-default-p or FROB!"
9185 code has been retired in favor of letting the user do
9186 what they want to do. Face initialization code changed
9187 to use `default' specifier tag so that the settings can
9188 be overridden later if the user wishes it.
9190 1998-03-08 SL Baur <steve@altair.xemacs.org>
9192 * about.el (about-hackers): Update contributors list.
9194 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
9196 * specifier.el: Define new specifier tag `default'.
9198 * modeline.el: Initialize faces using `default' tag.
9200 * x-faces.el (x-init-face-from-resources): Remove
9201 specifier specs containing the `default' tag before
9204 1998-03-02 John Jones <jj@asu.edu>
9206 * package-get.el (package-get-all): fixed arguments on call to
9207 package-admin-add-single-file-package.
9208 * package-get.el (package-get-installedp): fixed to match
9209 advertised behavior.
9210 * package-get.el: added function package-get-update-all which
9211 installs newest versions of all the current packages (if they are
9212 not already installed).
9214 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
9216 * files.el (find-file-noselect): Uncommented `truename' binding in
9217 `let*' and use it later to set `buffer-file-truename' iff it's
9218 still nil, as happens for example when finding a compressed
9219 file with "jka-compr".
9221 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
9223 * faces.el: in make-face-* type functions do the operation for all
9224 window systems, not just the first one found.
9226 * font.el: call mswindows-list-fonts for mswindows.
9228 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
9230 * code-process.el (call-process-region):
9231 * process.el (call-process-region):
9232 * package-get.el (package-get-dir):
9233 * files.el (backup-enable-predicate):
9234 * gnuserv.el (gnuserv-temp-file-regexp):
9235 Use temp-directory in place of `/tmp'.
9237 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
9239 * "Fast" dired-in-C enhancements for Windows 95/NT:
9241 * files.el: Added function, `wildcard-to-regexp', from GNU
9244 * files.el (insert-directory): Modified to use special
9245 dired-in-C enhancements if present.
9247 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
9249 * code-files.el: make default coding no-conversion.
9251 1998-03-02 SL Baur <steve@altair.xemacs.org>
9253 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
9256 * update-elc.el: Strip directory when testing for files not to
9259 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
9261 * lisp-mode.el: Use recommended form for menus.
9263 * info.el (Info-construct-menu): Use recommended form for menus.
9265 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
9268 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
9270 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
9271 (get-frame-for-buffer-noselect): Always return frames
9272 in the not-this-window-p cond clause.
9274 1998-02-27 SL Baur <steve@altair.xemacs.org>
9276 * help.el (describe-installation): New function.
9278 * x-menubar.el (default-menubar): Add describe-installation to
9281 * packages.el (packages-unbytecompiled-lisp): Installation.el
9282 should not be bytecompiled.
9284 * dumped-lisp.el (preloaded-file-list): Dump Installation with
9287 * x-menubar.el (default-menubar): Use correct guard for VM menu
9290 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
9292 From Andy Piper <andyp@parallax.co.uk>
9294 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
9296 * ldap.el: Do not require ldap-internal at compile time.
9298 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
9300 * code-files.el: new file. a virtual copy of mule-files.el
9302 dependencies. (toggle-buffer-file-ocding-system) new function for
9303 changing the eol type for the current buffer.
9305 * code-process.el: new file. a copy of
9306 mule-process.el. mule-process.el will disappear when things have
9309 * coding.el: new file. a virtual copy of mule-files.el but
9310 without charset dependencies. (coding-system-base) new function
9311 for getting the parent coding system of a coding system with eol
9314 * dumped-lisp.el: add above files for the non-mule case.
9316 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
9318 * window-xemacs.el (display-buffer): If no explicit
9319 frame is specified, search for a window that displays
9320 the buffer on the currently selected frame, before
9321 searching other frames.
9323 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
9325 * frame.el (get-frame-for-buffer): If not-this-window-p
9326 is non-nil, use window on the selected frame if it is not
9327 also the selected window. When defaulting, search for
9328 windows on the currently selected fgrame before searching
9331 1998-02-25 Didier Verna <didier@xemacs.org>
9333 * modeline.el (modeline-swap-buffers): originally named
9334 `mouse-release-modeline'. Whether to actually swap the buffers is
9335 decided in `mouse-drag-modeline'.
9336 (mouse-drag-modeline): A button release event is considered a
9337 mouse click is both X (modeline scroll) and Y (modeline drag) pos
9340 1998-02-25 SL Baur <steve@altair.xemacs.org>
9342 * x-menubar.el: Put redo on the menubar.
9343 From Aki Vehtari <Aki.Vehtari@hut.fi>
9345 1998-02-22 Greg Klanderman <greg@alphatech.com>
9347 * bytecomp.el (displaying-byte-compile-warnings): if
9348 temp-buffer-show-function is set, use it to display current set of
9349 warnings in the "*Compile-Log-Show*" buffer.
9351 * simple.el (display-warning-buffer): if temp-buffer-show-function
9352 is set, use it to display current set of warnings in the
9353 "*Warnings-Show*" buffer.
9355 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9357 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
9360 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
9362 * menubar.el: Allow button descriptors at least 2 long.
9364 * x-menubar.el (default-menubar): Use recommended forms.
9365 (file-menu-filter): Remove.
9366 (edit-menu-filter): Remove.
9368 1998-02-24 SL Baur <steve@altair.xemacs.org>
9370 * about.el (about-hackers): Updated.
9372 1998-02-22 Greg Klanderman <greg@alphatech.com>
9374 * help.el (help-max-help-buffers): new variable
9375 (help-register-and-maybe-prune-excess): new function
9376 (help-buffer-name): use help-max-help-buffers.
9377 (with-displaying-help-buffer): use
9378 help-register-and-maybe-prune-excess.
9380 * help.el (help-maybe-pretty-print-value): if the value fits on
9383 1998-02-21 Greg Klanderman <greg@alphatech.com>
9385 * (with-displaying-help-buffer): there is no need to kill the buffer
9386 if it exists, because with-output-to-temp-buffer will clear it.
9387 further, killing the buffer violates the rule that
9388 temp-buffer-show-function, if set, has the full responsibility of
9389 showing the temp buffer. killing the buffer fucks with the window
9390 configuration, hosing temp-buffer-show-function.
9393 1998-02-23 Didier Verna <didier@xemacs.org>
9395 * modeline.el (mouse-drag-modeline):
9396 - Always scroll the modeline that was originally clicked on.
9397 - Use x pixels instead of x characters (which doesn't work anyway)
9398 as horizontal reference for modeline dragging. This allows us to
9399 keep on dragging the modeline even if the motion event occurs in
9402 1998-02-23 Didier Verna <didier@xemacs.org>
9404 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
9405 glyph on the modeline to indicate that dragging the mouse has an
9406 effect both horizontally and vertically.
9408 1998-02-24 SL Baur <steve@altair.xemacs.org>
9410 * about.el (about-xemacs): Get rid of redundant visible version
9413 1998-02-19 SL Baur <steve@altair.xemacs.org>
9415 * about.el (about-hackers): Update credits.
9417 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
9419 * prim/register.el (view-register): Show register type file-query.
9421 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
9423 * mode-motion.el (mode-motion-highlight-internal):
9424 save-excursion inside save-window-exucrsion form to
9425 hide buffer point changes from save-window-excursion.
9426 Prevents display flickering when the mouse pointer
9429 1998-02-17 Didier Verna <didier@xemacs.org>
9431 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
9432 function to handle correctly the case of a toolbar one side of the
9433 window: scrolling will not necessarily happen.
9435 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
9437 * files.el (after-find-file): Restore missing argument
9438 to format that provides filename for "... consider M-x
9439 recover-file" message. Also call `message' with "%s"
9440 as the first arg instead of an arbitrary string.
9442 1998-02-18 SL Baur <steve@altair.xemacs.org>
9444 * about.el (about-hackers): Various additions.
9446 1998-02-15 SL Baur <steve@altair.xemacs.org>
9448 * autoload.el (generate-file-autoloads-1): Don't force an extra
9449 line out when copying on-the-same line autoloads.
9451 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
9454 1998-02-14 Martin Buchholz <martin@xemacs.org>
9456 * x11/x-win-xfree86.el (x-win-init-xfree86):
9457 * x11/x-win-sun.el (x-win-init-sun):
9458 * x11/x-init.el (x-initialize-compose):
9460 (backward-or-forward-kill-sexp):
9461 (backward-or-forward-kill-sentence):
9462 (backward-or-forward-kill-word):
9463 (backward-or-forward-delete-char):
9464 * prim/isearch-mode.el (isearch-help-or-delete-char):
9465 Use x-keysym-on-keyboard-sans-modifiers-p instead of
9466 x-keysym-on-keyboard-p to detect backspace.
9467 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
9468 Clean up symbols used with dead keys, checking Linux and solaris
9470 Simplify x-win-*.el using above methods.
9471 Change documentation for x-keysym-*-p functions.
9473 1998-02-14 SL Baur <steve@altair.xemacs.org>
9475 * about.el (about-hackers): Restore entries for Michael Sperber and
9477 From Vinnie Shelton <acs@acm.org>
9479 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
9481 * simple.el (count-words-region): Ditto.
9483 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
9485 * simple.el (count-words-buffer): Document. Don't print anything
9488 1998-02-12 SL Baur <steve@altair.xemacs.org>
9490 * packages.el (packages-hardcoded-lisp): easymenu.el is in
9491 multiple files in InfoDock.
9493 1998-02-11 SL Baur <steve@altair.xemacs.org>
9495 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
9496 from version.el in InfoDock.
9498 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
9501 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9503 * bytecomp-runtime.el (proclaim-inline): Single quotes around
9504 variable name in docstring.
9506 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
9508 * menubar.h: Include "gui.h".
9510 1998-02-10 SL Baur <steve@altair.xemacs.org>
9512 * site-load.el: Fix documentation.
9514 1998-02-09 SL Baur <steve@altair.xemacs.org>
9516 * package-get-base.el (package-get-base): Updated.
9518 * keymap.el: PC-ize.
9520 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9522 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
9523 from' on a fresh line.
9525 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
9527 * help.el (help-maybe-pretty-print-value): prin1, not princ the
9530 1998-02-09 SL Baur <steve@altair.xemacs.org>
9532 * undo-stack.el: PC-ize.
9534 * cmdloop.el: PC-ize.
9536 1998-02-08 SL Baur <steve@altair.xemacs.org>
9538 * bytecomp-runtime.el: PC-ize.
9540 * byte-optimize.el: Prolog fixup. PC-ize.
9542 * cus-dep.el: Spelling fix.
9544 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
9547 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9549 * text-mode.el (text-mode-hook-identify): New function,
9550 put on text-mode-hook. Set text-mode-variant here.
9551 (text-mode): Don't set it here.
9553 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9555 * text-mode.el (text-mode-hook): New defvar.
9556 (text-mode-variant): New variable.
9557 (text-mode): Set that variable locally.
9558 (toggle-text-mode-auto-fill): New command.
9560 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9562 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
9564 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
9566 * text-mode.el (paragraph-indent-text-mode):
9567 Renamed from spaced-text-mode.
9568 (text-mode-map): Bind TAB to indent-relative.
9569 (indented-text-mode-map): Variable deleted.
9570 (indented-text-mode): Now an alias for text-mode.
9572 1998-02-05 SL Baur <steve@altair.xemacs.org>
9574 * loadup.el: test-atoms debugging stuffs removed.
9576 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>
9578 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
9580 1997-12-30 Colin Rafferty <colin@xemacs.org>
9582 * help.el (describe-beta): Made it use `locate-data-file'.
9583 (describe-distribution): Ditto.
9584 (describe-copying): Ditto.
9585 (describe-project): Ditto.
9586 (view-emacs-news): Ditto.
9588 * help-nomule.el (help-with-tutorial): Made it use
9589 `locate-data-file' to find tutorial.
9591 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
9593 * about.el: Corrected my email address.
9595 * mouse.el: Added 'mouse-mswindows-drop' similar to
9598 1998-01-27 SL Baur <steve@altair.xemacs.org>
9600 * loadup.el (running-xemacs): Spelling fix.
9602 1998-01-26 Colin Rafferty <colin@xemacs.org>
9604 * packages.el (packages-find-packages-1): Don't allow a backwards
9605 compatible lisp tree to overwrite `preloaded-file-list'.
9607 1998-01-26 SL Baur <steve@altair.xemacs.org>
9609 * loadup.el: Don't delete "xemacs" prior to dumping.
9611 1998-01-24 SL Baur <steve@altair.xemacs.org>
9613 * package-info.el (pi-last-mod-date): New function.
9614 (pi-author-version): New function.
9615 (batch-update-package-info): Use them.
9617 1998-01-23 Colin Rafferty <colin@xemacs.org>
9619 * frame.el (get-frame-for-buffer-default-to-current): Create.
9620 (get-frame-for-buffer-noselect): Allow user to use current frame
9621 with `get-frame-for-buffer-default-to-current'.
9623 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
9625 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
9626 (byte-compile-output-docform): Ditto.
9627 (byte-compile-compiled-obj-to-list): Ditto.
9629 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
9631 * startup.el (command-line-1): Removed code that ran
9634 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
9636 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
9638 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
9640 * frame.el (suspend-emacs-or-iconify-frame): Check using
9641 `device-on-window-system-p' instead of explicitly checking for X,
9642 so that the same logic works for MS Windows.
9643 (suspend-or-iconify-emacs): Ditto.
9645 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
9647 * about.el (about-maintainer-info): Andy Piper is back.
9648 (xemacs-hackers): Updated Andy Piper's email address.
9649 (about-hackers): Added Jonathan Harris.
9650 (about-hackers): Updated Tibor Polgar's email address.
9652 1998-01-18 SL Baur <steve@altair.xemacs.org>
9654 * about.el: Add xemacs.org email manager.
9656 * package-get-base.el (package-get-base): Updated with most recent
9659 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9661 * help.el (function-arglist): Use `indirect-function' instead of
9662 `symbol-function' so that aliases are treated correctly.
9664 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9666 * help.el (help-map): Add f1 binding to `help-for-help'.
9667 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
9668 (describe-key-briefly): Use `princ' "%s" to print object.
9669 (with-displaying-help-buffer): Kill buffer if it exists, again.
9670 (describe-key): Use `princ' "%s" to print object.
9671 (describe-function-1): Use `princ' "%s" to print object.
9672 Commented out alias lines removed.
9673 (help-pretty-print-limit): New variable to control pretty-printing
9675 (help-maybe-pretty-print-value): Steve wins! Renamed back from
9676 `help-pretty-print-value' again. Only print-print when OBJECT is
9677 list of length less than `help-pretty-print-limit'.
9678 (describe-variable): Use `help-maybe-pretty-print-value' again.
9680 1998-01-18 SL Baur <steve@altair.xemacs.org>
9682 * simple.el (blink-matching-open): Remove C++ kludge.
9683 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
9685 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9687 * info.el (Info-default-directory-list): Made the documentation
9690 1998-01-13 Martin Buchholz <martin@xemacs.org>
9693 * lisp/package-admin.el:
9694 * lisp/build-report.el:
9697 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
9699 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
9700 warnings in Java buffers without final newline and editing the
9703 1998-01-17 SL Baur <steve@altair.xemacs.org>
9705 * packages.el (packages-find-packages-1): Don't allow a backwards
9706 compatible lisp tree to overwrite `preloaded-file-list'.
9707 Suggested by Colin Rafferty <colin@xemacs.org>
9709 * mouse.el (mouse-offix-drop): Set undo-boundary.
9710 From Oliver Graf <ograf@fga.de>
9712 1998-01-13 SL Baur <steve@altair.xemacs.org>
9714 * loadup.el (load-gc): rewrite as defun.
9715 Print something sensical if a required dump-time file isn't found.
9717 1998-01-12 SL Baur <steve@altair.xemacs.org>
9719 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
9720 bug strikes a menudescriptor.
9722 * package-get-base.el (package-get-base): Updated.
9724 * package-info.el (batch-update-package-info): Derive REQUIRES
9727 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
9729 * files.el (save-some-buffers): Don't play games with deleting
9730 other windows if we are in the minibuffer window.
9732 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9734 * modeline.el (modeline-minor-mode-menu): Add support for :active
9735 (add-minor-mode): Document :active property to TOGGLE.
9737 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9739 * modeline.el (modeline-minor-mode-menu): Add support for an
9740 `:included' predicate in the `toggle-sym' plist.
9741 (add-minor-mode): Document the :included property, format
9742 docstring some more.
9743 (modeline-minor-mode-menu): Documentation string added.
9745 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9747 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
9748 labels from the symbol-names by thwacking off the overly redundant
9749 and overused "mode", parenthesizing "minor", and capitalizing the
9750 resultant strings. Also shortened the menu's title by eliminating
9751 the redundant buffer name.
9752 (add-minor-mode): Beautified the docstring, added mention of the
9753 `:menu-tag' property of TOGGLE.
9754 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
9755 `toggle-sym' to beatify the mode-life menus.
9756 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
9757 `auto-fill-function'.
9759 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9761 * modeline.el (modeline-minor-mode-menu): Changed the string-only
9762 menus to :style 'toggle.
9764 1997-12-10 Markus Linnala <maage@cs.tut.fi>
9766 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
9768 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
9770 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
9771 only recognize first hyperlink.
9772 (hyper-apropos-highlightify): Deletia, this is already done by
9773 `hyper-apropos-insert-face'.
9774 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
9776 1998-01-09 SL Baur <steve@altair.xemacs.org>
9778 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
9780 (toolbar-mail-reader): Add support for `send'.
9781 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
9783 1998-01-05 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9785 * info.el (Info-emacs-info-file-name): Add defvar for
9786 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
9787 will function properly.
9789 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
9791 * simple.el: make the backwards delete function called by
9792 `backward-or-forward-delete-char' user configurable.
9794 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
9796 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
9797 compiled function got loaded from.
9799 1998-01-09 SL Baur <steve@altair.xemacs.org>
9801 * term/apollo.el: Synched up with InfoDock 3.6.2.
9803 1998-01-08 SL Baur <steve@altair.xemacs.org>
9805 * startup.el (load-init-file): Load autoloads earlier.
9806 (startup-splash-frame): Handle InfoDock logo.
9808 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
9810 (x-init-toolbar-from-resources): Move from x-toolbar.el.
9812 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
9813 doesn't have this function.
9815 * packages.el (locate-data-file): Fix to call `locate-file'.
9817 1998-01-07 SL Baur <steve@altair.xemacs.org>
9819 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
9820 version of version.el.
9821 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
9823 * x-menubar.el (default-menubar): Guard reference to
9825 (default-menubar): Guard references to `font-lock-mode'.
9826 (default-menubar): Guard references to font-menu-this-frame-only-p'.
9827 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
9829 * make-docfile.el: Don't snarf doc strings from autoloads.
9831 * startup.el (load-init-file): Use algorithm from loaddefs.el for
9832 loading auto-autoloads files.
9834 * loaddefs.el: Disable dumping autoloads.
9836 1998-01-05 SL Baur <steve@altair.xemacs.org>
9838 * lisp-mnt.el: Synch to Emacs 20.2.
9840 * help.el: Remove manual autoload of `finder-by-keyword'.
9842 * finder.el (finder-by-keyword): Autoload.
9844 * help.el: Conditionalize hyperbole setup.
9846 1998-01-04 SL Baur <steve@altair.xemacs.org>
9848 * packages.el (package-require): Update to reflect new data format.
9850 1998-01-02 Didier Verna <didier@xemacs.org>
9852 * x-menubar.el (default-menubar): make the tutorials available
9853 through the menubar. (Plus some compilation warnings cleanup).
9855 1998-01-04 SL Baur <steve@altair.xemacs.org>
9857 * check-features.el: New file. Perform sanity check after build.
9859 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
9860 files to tooltalk package.
9861 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
9864 * package-admin.el (package-admin-xemacs): Use better default for
9865 location of XEmacs binary.
9867 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
9869 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
9870 tag with sexp and add value tag with value `t'.
9872 1998-01-03 SL Baur <steve@altair.xemacs.org>
9874 * package-get.el: Changes to work with real data.
9875 From Pete Ware <ware@cis.ohio-state.edu>
9877 * packages.el (packages-reload-autoloads): Guard load for the time
9880 * update-elc.el ("packages.el"): Force loading packages.el instead
9881 of possibly out-of-date packges.elc.
9882 * make-docfile.el ("packages.el"): Ditto.
9884 1998-01-02 Colin Rafferty <colin@xemacs.org>
9886 * build-report.el (build-report-delete-regexp): Added a rule for
9887 the main tarball shadowing anything past it.
9889 1998-01-02 SL Baur <steve@altair.xemacs.org>
9891 * packages.el (package-provide): Delete a previous provide.
9893 * package-info.el: New file.
9895 * package-get.el: New file.
9896 From Pete Ware <ware@cis.ohio-state.edu>
9897 (package-get): Fix md5 computation to work with Mule.
9899 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9901 * simple.el (log-message-*): Quote symbols in docstrings properly.
9903 1998-01-01 SL Baur <steve@altair.xemacs.org>
9905 * packages.el (packages-new-autoloads): Ignore symbolic links.
9907 * cus-face.el (face-custom-attributes-get): Fix typo.
9908 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9910 1997-12-31 SL Baur <steve@altair.xemacs.org>
9912 * startup.el (load-init-file): Reload new or changed autoloads
9913 unless inhibited. Reload modified dumped lisp (stubbed).
9915 * packages.el (packages-new-autoloads): New function.
9916 (packages-reload-autoloads): New function.
9917 (packages-reload-dumped-lisp): New (stub) function.
9919 * loadup.el: Inhibit reloading dumped files when running temacs.
9921 * loadhist.el (file-provides): Extend to handle variant
9924 * replace.el (query-replace): Fix typo.
9926 1997-12-30 SL Baur <steve@altair.xemacs.org>
9928 * make-docfile.el: list-autoloads-path has been renamed.
9929 * update-elc.el: list-autoloads has been renamed.
9931 * packages.el (packages-list-autoloads): Renamed.
9932 (packages-list-autoloads-path): Ditto.
9934 1997-12-29 Colin Rafferty <colin@xemacs.org>
9936 * packages.el (packages-find-packages-1): Made it signal a warning
9937 for an error in an auto-autoload.el file.
9939 1997-12-30 SL Baur <steve@altair.xemacs.org>
9941 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
9943 From Aki Vehtari <Aki.Vehtari@hut.fi>
9945 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
9947 * loadhist.el (unload-feature): Remove autoload.
9949 1997-12-28 SL Baur <steve@altair.xemacs.org>
9951 * loadhist.el: Unpackaged.
9953 * help.el (describe-symbol-find-file): Rename
9954 `describe-function-find-file' and make old name obsolete.
9955 (describe-function-1): Use it.
9956 (describe-function-1): Guard reference to
9957 `compiled-function-annotation'.
9959 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9961 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
9963 (help-mode-quit): New optional arg to control whether it kills or
9965 (with-displaying-help-buffer): Don't kill buffer initially, even
9966 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
9967 (help-pretty-print-value): Rename back from
9968 `help-maybe-pretty-print-value'! If `pp-internal' is available
9969 use it, otherwise use dumped `cl-prettyprint'.
9970 (describe-variable): Use `help-pretty-print-value' again.
9971 (find-func): Removed reference to "find-func" at end.
9973 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
9975 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
9976 GUI XEmacs. Rename? x-menubar is rather window system
9977 independant, except for a couple of items.
9979 1997-12-26 SL Baur <steve@altair.xemacs.org>
9981 * x-menubar.el (default-menubar): Remove hyperbole and oobr
9982 entries as they will no longer be distributed with XEmacs.
9984 * format.el (format-alist): Fix image/tiff regexps.
9985 From P. E. Jareth Hein <jareth@camelot-soft.com>
9987 * help.el (help-maybe-pretty-print-value): Rename.
9988 (describe-variable): Use it.
9989 (describe-variable): Add trailing linefeed.
9991 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
9993 * help.el (describe-function-1): Don't output anything for
9994 arglist of autoload functions.
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 (help-mode-map): New bindings for `help-mode-bury',
10004 `describe-function-at-point', `describe-variable-at-point',
10005 `Info-elisp-ref', `customize-variable', `help-next-section' and
10006 `help-prev-section'.
10007 (help-next-section): New function.
10008 (help-prev-section): New function.
10009 (help-mode-quit): Changed to kill the help buffer.
10010 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
10012 (help-buffer-name): New function to generate the name of help
10014 (with-displaying-help-buffer): Is now a macro. Takes an new first
10015 argument giving the name of the help buffer.
10016 (describe-key): Use `with-displaying-help-buffer' with name.
10017 (describe-mode): Ditto.
10018 (describe-bindings): Ditto.
10019 (describe-prefix-bindings): Ditto.
10020 (view-lossage): Ditto.
10021 (with-syntax-table): New macro.
10022 (function-called-at-point): Use `ignore-errors' and
10023 `with-syntax-table'.
10024 (function-at-point): Ditto.
10025 (describe-function): Use `with-displaying-help-buffer' with name.
10026 (function-arglist): Extracted from `describe-function-1'. Returns
10027 function's arglist as string.
10028 (function-documentation): Extracted from `describe-function-1'.
10029 Returns function's docstring.
10030 (describe-function-1): Remove all the "stream" garbage, including
10031 the stream argument. Use `function-arglist' and
10032 `function-documentation'.
10033 (describe-function-arglist): Just use `function-arglist'.
10034 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
10035 (help-pretty-print-value): New function to help with
10036 pretty-printing variable values. Knows about `#<...>'. Needs
10038 (describe-variable): Use `with-displaying-help-buffer' with name.
10039 Formatting improved. Display file where variable is defined, if
10040 known. Use `help-pretty-print-value'.
10041 (describe-syntax): Use `with-displaying-help-buffer' with name.
10042 (list-processes): Remove "stream" garbage.
10044 1997-12-25 SL Baur <steve@altair.xemacs.org>
10046 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
10047 call a dumped routine instead.
10049 * x-win-xfree86.el: Wrap file in defun.
10050 * x-win-sun.el: Ditto.
10052 1997-12-23 SL Baur <steve@altair.xemacs.org>
10054 * help.el (view-emacs-news): Remove usage of outl-mouse which
10055 advises functions and does other evil things.
10057 1997-12-22 SL Baur <steve@altair.xemacs.org>
10059 * format.el (format-alist): Add `image/tiff'.
10060 From P. E. Jareth Hein <jareth@camelot-soft.com>
10062 1997-12-21 SL Baur <steve@altair.xemacs.org>
10064 * about.el (about-hackers): More names added.
10066 * make-docfile.el: Remove superfluous package path search.
10068 * loaddefs.el: Commentary changes. Removal of VM autoloads.
10070 1997-12-20 SL Baur <steve@altair.xemacs.org>
10072 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
10075 1997-12-18 SL Baur <steve@altair.xemacs.org>
10077 * startup.el (set-default-load-path): Make sure lisp and site-lisp
10078 get trailing slashes when added to the load-path.
10080 * x-init.el (init-x-win): Locate where XEmacs X localization files
10083 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
10085 * x-faces.el: Added support for foregroundToolBarColor
10086 to xpm-color-symbols.
10088 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10090 * etags.el (tags-remove-duplicates): Removed.
10091 (buffer-tag-table-list): Use `delete-duplicates'.
10093 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
10095 (get*): Defalias to `get'.
10097 * cl.el (eql): Compare integers with `eq'.
10098 (cl-map-extents): Check for `map-extents' first.
10100 1997-12-17 Didier Verna <didier@xemacs.org>
10102 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
10103 added the 'numero', 'copyright' and 'trademark' symbols.
10105 * leim/quail/latin-post.el ("french-postfix"): see above.
10107 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10109 * widget.el (define-widget): Check the arguments.
10111 * cus-edit.el (customize-face): Use `check-argument-type'.
10112 (custom-variable-value-create): Use `signal' to signal error.
10113 (custom-variable-reset-saved): Ditto.
10114 (custom-variable-reset-standard): Ditto.
10115 (custom-face-reset-saved): Ditto.
10117 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
10118 (widget-default-format-handler): Ditto.
10119 (widget-checklist-add-item): Ditto.
10120 (widget-radio-add-item): Ditto.
10121 (widget-editable-list-entry-create): Ditto.
10122 (widget-sexp-prompt-value): Ditto.
10124 * custom.el (custom-declare-variable): Signal errors better.
10125 (custom-handle-keyword): Ditto.
10126 (custom-declare-group): Ditto.
10128 * window-xemacs.el (windows): Ditto.
10130 * menubar.el (menu): Ditto.
10132 * keydefs.el (keyboard): Ditto.
10134 * minibuf.el (minibuffer): Ditto.
10136 * process.el (execute): Ditto.
10138 * fill.el (fill): Ditto.
10140 * modeline.el (modeline): Ditto.
10142 * help.el (help): Ditto.
10144 * faces.el (faces): Ditto.
10146 * files.el (files): Ditto.
10148 * x-init.el (x): Ditto.
10150 * lisp-mode.el (lisp): Ditto.
10152 * process.el (processes): Ditto.
10154 * mouse.el (mouse): Ditto.
10156 * abbrev.el (abbrev): Moved from cus-edit.
10158 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
10159 as variable declaration.
10161 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10163 * menubar.el (find-menu-item): Use `check-argument-type'.
10164 (find-menu-item): Cosmetic changes.
10166 1997-12-18 SL Baur <steve@altair.xemacs.org>
10168 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
10170 1997-12-17 SL Baur <steve@altair.xemacs.org>
10172 * startup.el (set-default-load-path): Only search package-path
10173 when not running temacs.
10175 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
10178 * loadup.el: Correct commentary. Reformatting.
10179 (really-early-error-handler): Use absolute path to the
10180 first dumped-lisp.el file.
10181 (really-early-error-handler): Print full path name of
10182 each dumped lisp file (inherited from InfoDock).
10184 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
10185 dumped-lisp.el files.
10187 * make-docfile.el (preloaded-file-list): Reorder when the
10188 package-path is searched.
10189 * update-elc.el: Ditto.
10191 * lisp-mode.el (call-with-condition-handler): Treat the same as
10192 `condition-case' for indentation.
10194 * about.el (about-xemacs): Update release date.
10196 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10198 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
10199 anywhere but at the last clause.
10200 (ecase): Disallow `t' and `otherwise'.
10202 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
10204 * cus-edit.el (custom-buffer-create-buttons): New function
10205 from stuff moved out of `custom-buffer-create-internal'.
10206 (custom-novice): New variable. Default t.
10207 (custom-display-global-buttons): Ditto. Default `top'.
10208 (custom-buffer-create-internal): Only display help if
10209 `custom-novice' is non-nil. Display global buttons according to
10210 `custom-display-global-buttons'.
10212 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10214 * menubar.el (find-menu-item): Use `check-argument-type'.
10215 (find-menu-item): Cosmetic changes.
10217 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
10219 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
10222 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
10224 * format.el (format-deannotate-region): Bug fix.
10225 Deannotating a region containing unknown tags would fail
10226 (causing decoding of text/enriched to fail at user level)
10228 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
10230 * minibuf.el (read-directory-name): Support sixth
10231 arg, HISTORY, as already documented.
10233 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
10235 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
10238 1997-12-14 SL Baur <steve@altair.xemacs.org>
10240 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
10243 1997-12-13 SL Baur <steve@altair.xemacs.org>
10245 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.