1 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
3 * utf-2000/Ideograph-R009-Man.el: Merge `japanese-jisx0213-1' and
6 1999-11-23 MORIOKA Tomohiko <tomo@etl.go.jp>
8 * utf-2000/Ideograph-R010-Legs.el: Merge `japanese-jisx0213-1' and
11 * utf-2000/Ideograph-R011-Enter.el: Separate CNS.
13 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
15 * utf-2000/Ideograph-R008-Lid.el: Merge CJK Unified Ideographs
18 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
20 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
21 `japanese-jisx0213-1' and `japanese-jisx0213-2'.
23 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
25 * utf-2000/Ideograph-R015-Ice.el (M01612.07): Separate U+4ECC and
28 * utf-2000/Ideograph-R013-Down-Box.el (M001512): Separate C3-2148
31 1999-11-22 MORIOKA Tomohiko <tomo@etl.go.jp>
33 * utf-2000/Ideograph-R009-Man.el: Delete wrong? C6-XXXX
36 * utf-2000/Ideograph-R006-Hook.el,
37 utf-2000/Ideograph-R005-Second.el: Merge CJK Unified Ideographs
40 * utf-2000/Ideograph-R004-Slash.el (M00115): Merge CJK Unified
41 Ideographs Extension A; separate U+3128.
42 (M00116): Move C6-2123 to M00115.
44 * utf-2000/Ideograph-R001-One.el: Merge CJK Unified Ideographs
47 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
49 * utf-2000/Ideograph-R008-Lid.el: Merge `japanese-jisx0213-2'.
51 * utf-2000/Ideograph-R007-Two.el: Merge `japanese-jisx0213-1'.
53 * utf-2000/Ideograph-R004-Slash.el: Merge `japanese-jisx0213-2'.
55 * utf-2000/Ideograph-R006-Hook.el (M00237): Separate C5-2330.
57 * utf-2000/Ideograph-R005-Second.el: Merge `japanese-jisx0213-2'.
59 * utf-2000/Ideograph-R002-Line.el: Merge `japanese-jisx0213-1' and
60 `japanese-jisx0213-2'.
62 * utf-2000/u03040-Hiragana.el (HIRAGANA LETTER SMALL KA): New
64 (HIRAGANA LETTER SMALL KE): New character.
66 * utf-2000/u02600-Miscellaneous-Symbols.el (WHITE SHOGI PIECE):
68 (BLACK SHOGI PIECE): New character.
70 * utf-2000/Ideograph-R001-One.el: Merge `japanese-jisx0213-1'.
72 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
74 * utf-2000/u01F00-Greek-Extended.el: Merge `japanese-jisx0213-1'.
76 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
78 * utf-2000/char-db-util.el (insert-char-data): Ignore
79 `kangxi-radical' and `japanese-radical' if they have the same
80 value of `ideographic-radical'; ignore `japanese-strokes' if it
81 has the same value of `ideographic-strokes'.
83 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
85 * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
86 (japanese-jisx0213-2): New coded-charset.
88 * dumped-lisp.el (preloaded-file-list): Add
89 "Ideograph-R028-Private", "Ideograph-R029-Again" and
90 "Ideograph-R030-Mouth".
92 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
94 * utf-2000/char-db-util.el (char-db-update-comment): Use
95 mapping-table for `japanese-jisx0213-*'.
97 1999-11-21 MORIOKA Tomohiko <tomo@etl.go.jp>
99 * utf-2000/u03300-CJK-Compatibility.el: Merge
100 `japanese-jisx0213-1'.
102 * utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el: Merge
103 `japanese-jisx0213-1'.
105 * utf-2000/u03130-Hangul-Compatibility-Jamo.el,
106 utf-2000/u03100-Bopomofo.el: Changed to utf-8 encoding.
108 * utf-2000/u030A0-Katakana.el, utf-2000/u03040-Hiragana.el,
109 utf-2000/u03000-CJK-Symbols-and-Punctuation.el: Merge
110 `japanese-jisx0213-1'.
112 * utf-2000/u02F00-Kangxi-Radicals.el: Changed to utf-8 encoding.
114 * utf-2000/u02700-Dingbats.el,
115 utf-2000/u02600-Miscellaneous-Symbols.el,
116 utf-2000/u025A0-Geometric-Shapes.el: Merge `japanese-jisx0213-1'.
118 * utf-2000/u02580-Block-Elements.el: Changed to utf-8 encoding.
120 * utf-2000/u02500-Box-Drawing.el,
121 utf-2000/u02460-Enclosed-Alphanumerics.el,
122 utf-2000/u02300-Miscellaneous-Technical.el,
123 utf-2000/u02400-Control-Pictures.el,
124 utf-2000/u02200-Mathematical-Operators.el,
125 utf-2000/u02190-Arrows.el, utf-2000/u02150-Number-Forms.el,
126 utf-2000/u02100-Letterlike-Symbols.el,
127 utf-2000/u020A0-Currency-Symbols.el: Merge `japanese-jisx0213-1'.
129 * utf-2000/u02080-Subscripts.el, utf-2000/u02070-Superscripts.el:
130 Changed to utf-8 encoding.
132 * utf-2000/u02000-General-Punctuation.el,
133 utf-2000/u01E00-Latin-Extended-Additional.el: Merge
134 `japanese-jisx0213-1'.
136 * utf-2000/u00600-Arabic.el, utf-2000/u00590-Hebrew.el,
137 utf-2000/u00400-Cyrillic.el: Changed to utf-8 encoding.
139 * utf-2000/u00370-Greek.el,
140 utf-2000/u00300-Combining-Diacritical-Marks.el,
141 utf-2000/u002B0-Spacing-Modifier-Letters.el,
142 utf-2000/u00250-IPA-Extensions.el,
143 utf-2000/u00180-Latin-Extended-B.el,
144 utf-2000/u00100-Latin-Extended-A.el,
145 utf-2000/u000A0-Latin-1-Supplement.el,
146 utf-2000/u00020-Basic-Latin.el: Merge `japanese-jisx0213-1'.
148 * utf-2000/Ideograph-R030-Mouth.el: New file.
150 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
152 * utf-2000/Ideograph-R005-Second.el: Sync with CNS2Dict 0.390.
154 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
156 * utf-2000/char-db-util.el (insert-char-data): Generate comment
159 * utf-2000/Ideograph-R004-Slash.el (M00129): Separated from
161 (M00135): Separate C6-222F.
163 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
165 * utf-2000/Ideograph-R003-Dot.el (M00100): Fixed.
167 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
169 * utf-2000/Ideograph-R002-Line.el: Sync with CNS2Dict 0.390.
171 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
173 * utf-2000/Ideograph-R001-One.el (M00032): Separate U+4E17 and
176 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
178 * utf-2000/Ideograph-R029-Again.el,
179 utf-2000/Ideograph-R028-Private.el: New files.
181 1999-11-20 MORIOKA Tomohiko <tomo@etl.go.jp>
183 * utf-2000/char-db-util.el (char-db-update-comment): Don't use
184 mapping-table for `ideograph-daikanwa'.
186 1999-11-19 MORIOKA Tomohiko <tomo@etl.go.jp>
188 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
189 "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
190 "Ideograph-R015-Ice", "Ideograph-R016-Table",
191 "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
192 "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
193 "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
194 "Ideograph-R024-Ten", "Ideograph-R025-Divination",
195 "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
197 * utf-2000/Ideograph-R012-Eight.el,
198 utf-2000/Ideograph-R013-Down-Box.el,
199 utf-2000/Ideograph-R014-Cover.el, utf-2000/Ideograph-R015-Ice.el,
200 utf-2000/Ideograph-R016-Table.el,
201 utf-2000/Ideograph-R017-Open-Box.el,
202 utf-2000/Ideograph-R018-Knife.el,
203 utf-2000/Ideograph-R019-Power.el, utf-2000/Ideograph-R020-Wrap.el,
204 utf-2000/Ideograph-R021-Spoon.el,
205 utf-2000/Ideograph-R022-Right-Open-Box.el,
206 utf-2000/Ideograph-R023-Hiding-Enclosure.el,
207 utf-2000/Ideograph-R024-Ten.el,
208 utf-2000/Ideograph-R025-Divination.el,
209 utf-2000/Ideograph-R026-Seal.el, utf-2000/Ideograph-R027-Cliff.el:
212 * utf-2000/ideograph-util.el (write-ideograph-radical-char-data):
213 Replace ` ' in `name' by `-'.
215 1999-11-18 MORIOKA Tomohiko <tomo@etl.go.jp>
217 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
218 "Ideograph-R003-Dot", "Ideograph-R004-Slash",
219 "Ideograph-R005-Second", "Ideograph-R006-Hook",
220 "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
221 "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
223 * mule/mule-charset.el (default-coded-charset-priority-list): Add
224 `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
226 * utf-2000/Ideograph-R002-Line.el, utf-2000/Ideograph-R003-Dot.el,
227 utf-2000/Ideograph-R004-Slash.el,
228 utf-2000/Ideograph-R005-Second.el,
229 utf-2000/Ideograph-R006-Hook.el, utf-2000/Ideograph-R007-Two.el,
230 utf-2000/Ideograph-R008-Lid.el, utf-2000/Ideograph-R009-Man.el,
231 utf-2000/Ideograph-R010-Legs.el, utf-2000/Ideograph-R011-Enter.el:
234 * utf-2000/ideograph-util.el (update-ideograph-radical-table): Add
235 `japanese-jisx0208-1978' and `japanese-jisx0208-1990'; check Group
237 (ideograph-char<): Prefer minor code of `morohashi-daikanwa'
240 * utf-2000/Ideograph-R001-One.el: Changed to utf-8 encoding.
242 1999-11-17 MORIOKA Tomohiko <tomo@urania.m17n.org>
244 * utf-2000/ideograph-util.el: New file.
246 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
248 * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
251 * utf-2000/Ideograph-R001-One.el: New file.
253 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
255 * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
256 (chinese-isoir165): Moved from mule/chinese.el.
257 (chinese-cns11643-3): Moved from mule/chinese.el.
258 (chinese-cns11643-4): Moved from mule/chinese.el.
259 (chinese-cns11643-5): Moved from mule/chinese.el.
260 (chinese-cns11643-6): Moved from mule/chinese.el.
261 (chinese-cns11643-7): Moved from mule/chinese.el.
263 * mule/chinese.el: Move definition of coded-charsets to
266 * utf-2000/char-db-util.el (insert-char-data): Change order of
267 `morohashi-daikanwa'.
269 1999-11-16 MORIOKA Tomohiko <tomo@urania.m17n.org>
271 * utf-2000/char-db-util.el (char-attribute-name<) Use
272 `charset-iso-final-char' instead of `charset-final'; fixed.
273 (insert-char-data): Delete unused local variable `name'; use
274 `charset-iso-graphic-plane' instead of `charset-graphic'.
275 (char-db-update-comment): Use `charset-iso-graphic-plane' instead
276 of `charset-graphic'.
277 (insert-char-range-data): Delete unused local variable `variants'.
278 (what-character-original-window-configuration): Define to avoid
281 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
283 * utf-2000/char-db-util.el (ideographic-radicals): New constant.
284 (insert-char-data): Change order of `ideographic-radical',
285 `ideographic-strokes' and `total-strokes'; adjust width of the
286 first element of a list.
288 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
290 * mule/mule-charset.el (default-coded-charset-priority-list): Add
291 `ideograph-daikanwa'.
293 1999-11-15 MORIOKA Tomohiko <tomo@urania.m17n.org>
295 * dumped-lisp.el (preloaded-file-list): Delete
296 "ccs-jisx0201-latin.el".
298 * utf-2000/ccs-jisx0201-latin.el: Deleted.
300 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
302 * dumped-lisp.el (preloaded-file-list): Add
303 "u031A0-Extended-Bopomofo" in UTF-2000.
305 * utf-2000/u031A0-Extended-Bopomofo.el: New file.
307 1999-11-15 MORIOKA Tomohiko <tomo@etl.go.jp>
309 * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
310 renamed to u02E00-CJK-Radical-Supplement.
312 * utf-2000/u02E00-CJK-Radical-Supplement.el: Renamed from
313 u02E00-CJK-Radicals.el.
315 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
317 * dumped-lisp.el (preloaded-file-list): Add
318 "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
319 "u030A0-Katakana", "u03100-Bopomofo",
320 "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
321 "u03200-Enclosed-CJK-Letters-and-Months" and
322 "u03300-CJK-Compatibility".
324 * utf-2000/u03000-CJK-Symbols-and-Punctuation.el,
325 utf-2000/u03040-Hiragana.el, utf-2000/u030A0-Katakana.el,
326 utf-2000/u03100-Bopomofo.el,
327 utf-2000/u03130-Hangul-Compatibility-Jamo.el,
328 utf-2000/u03190-Kanbun.el,
329 utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el,
330 utf-2000/u03300-CJK-Compatibility.el: New files.
332 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
334 * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
335 "u02F00-Kangxi-Radicals" and
336 "u02FF0-Ideographic-Description-Characters".
338 * utf-2000/u02E00-CJK-Radicals.el,
339 utf-2000/u02F00-Kangxi-Radicals.el,
340 utf-2000/u02FF0-Ideographic-Description-Characters.el: New files.
342 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
344 * dumped-lisp.el (preloaded-file-list): Add
345 "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
346 "u02800-Braille-Patterns" in UTF-2000.
348 * utf-2000/u02600-Miscellaneous-Symbols.el,
349 utf-2000/u02700-Dingbats.el, utf-2000/u02800-Braille-Patterns.el:
352 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
354 * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
355 "uXXXXX-*.el" in UTF-2000.
357 * bytecomp.el (byte-compile-insert-header): Delete comments if
358 non-ASCII characters are found; allow `byte-compile-dynamic' and
359 `byte-compile-dynamic-docstrings' if *.elc will be encoded by
362 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
364 * dumped-lisp.el (preloaded-file-list): Add
365 "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
366 "u025A0-Geometric-Shapes.el".
368 * utf-2000/u02500-Box-Drawing.el,
369 utf-2000/u02580-Block-Elements.el,
370 utf-2000/u025A0-Geometric-Shapes.el: New file.
372 * utf-2000/u02500-Box-Drawing.el,
373 utf-2000/u02580-Block-Elements.el,
374 utf-2000/u025A0-Geometric-Shapes.el: New files.
376 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
378 * dumped-lisp.el (preloaded-file-list): Add
379 "u02400-Control-Pictures.el", "u02440-OCR.el" and
380 "u02460-Enclosed-Alphanumerics.el".
382 * utf-2000/u02400-Control-Pictures.el, utf-2000/u02440-OCR.el,
383 utf-2000/u02460-Enclosed-Alphanumerics.el: New files.
385 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
387 * mule/mule-charset.el (default-coded-charset-priority-list): Add
390 * dumped-lisp.el (preloaded-file-list): Add
391 "u02200-Mathematical-Operators.el" and
392 "u02300-Miscellaneous-Technical.el".
394 * utf-2000/u02200-Mathematical-Operators.el,
395 utf-2000/u02300-Miscellaneous-Technical.el: New files.
397 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
399 * mule/mule-charset.el (default-coded-charset-priority-list): Add
400 `chinese-cns11643-*'.
402 * dumped-lisp.el (preloaded-file-list): Add
403 "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
404 "u02190-Arrows.el" in UTF-2000.
406 * utf-2000/u02100-Letterlike-Symbols.el,
407 utf-2000/u02150-Number-Forms.el, utf-2000/u02190-Arrows.el: New
410 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
412 * mule/mule-charset.el (default-coded-charset-priority-list): Add
415 * dumped-lisp.el (preloaded-file-list): Add
416 "u02000-General-Punctuation.el", "u02070-Superscripts.el",
417 "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
418 "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
420 * utf-2000/u02000-General-Punctuation.el,
421 utf-2000/u02070-Superscripts.el, utf-2000/u02080-Subscripts.el,
422 utf-2000/u020A0-Currency-Symbols.el,
423 utf-2000/u020D0-Combining-Diacritical-Marks-for-Symbols.el: New
426 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
428 * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
429 code-point of GR-set as GR value.
431 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
433 * utf-2000/char-db-util.el (insert-char-data): Modify order when
434 CHAR does not have `decimal-digit-value' property.
436 * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
437 code-point of GR-set as GR value.
438 (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
441 * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
442 code-point of GR-set as GR value.
444 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
446 * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
448 * utf-2000/ccs-viscii.el: Deleted.
450 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
452 * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
453 "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
454 "u01780-Khmer.el", "u01800-Mongolian.el",
455 "u01E00-Latin-Extended-Additional.el" and
456 "u01F00-Greek-Extended.el" in UTF-2000.
458 * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
459 utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
460 utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
461 utf-2000/u01E00-Latin-Extended-Additional.el,
462 utf-2000/u01F00-Greek-Extended.el: New files.
464 1999-11-14 MORIOKA Tomohiko <tomo@urania.m17n.org>
466 * utf-2000/char-db-util.el (insert-char-data): Print GR value for
469 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
471 * mule/mule-charset.el (default-coded-charset-priority-list): Add
472 `ethiopic-ucs' and `ethiopic'.
474 * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
475 "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
477 * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
478 from mule/ethiopic.el.
480 * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
483 * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
484 utf-2000/u01200-Ethiopic.el: New files.
486 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
488 * utf-2000/char-db-util.el (char-db-update-comment): Use
489 mapping-table for `arabic-iso8859-6'.
490 (insert-char-data-with-variant): New function.
491 (insert-char-range-data): Use `insert-char-data-with-variant'.
492 (what-char-definition): Use `insert-char-data-with-variant'
493 instead of `insert-char-data'; use `char-db-update-comment'.
495 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
497 * mule/mule-charset.el (default-coded-charset-priority-list): Add
500 * mule/mule-conf.el (lao): New coded-charset.
502 * dumped-lisp.el (preloaded-file-list): Add
503 "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
504 "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
505 "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
506 "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
507 "u00F00-Tibetan.el" and "u01000-Myanmar.el".
509 * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
510 utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
511 utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
512 utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
513 utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
514 utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
515 utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
517 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
519 * mule/mule-charset.el (default-coded-charset-priority-list): Add
520 `ucs-bmp' and `arabic-iso8859-6'.
522 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
524 * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
525 "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
526 "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
528 * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
529 utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
530 utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
532 1999-11-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
534 * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
537 * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
539 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
541 * utf-2000/u002B0-Spacing-Modifier-Letters.el,
542 utf-2000/u00250-IPA-Extensions.el: Reformatted.
544 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
546 * utf-2000/char-db-util.el (insert-char-data): Fix format of
547 `iso-10646-comment'; swap order of `->lowercase' and
550 * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
553 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
555 * utf-2000/char-db-util.el (char-attribute-name<): New function.
556 (insert-char-data): Use `char-attribute-name<' to sort; change
557 order of `iso-10646-comment'.
558 (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
560 * utf-2000/u00100-Latin-Extended-A.el,
561 utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
564 1999-11-13 MORIOKA Tomohiko <tomo@etl.go.jp>
566 * utf-2000/char-db-util.el (insert-char-data): Change order.
567 (insert-char-range-data): Insert variants.
568 (char-db-update-comment): Fix problem with ascii and
569 non-ISO-2022-sets; don't insert control-characters.
571 * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
574 1999-11-12 MORIOKA Tomohiko <tomo@urania.m17n.org>
576 * startup.el (normal-top-level): Load autoload file for UTF-2000
579 * utf-2000/auto-autoloads.el: New file.
581 * utf-2000/char-db-util.el: New file.
583 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
585 * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
587 1999-11-11 MORIOKA Tomohiko <tomo@etl.go.jp>
589 * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
590 delete "ccs-iso8859-*.el"; add "u00000-C0.el",
591 "u00020-Basic-Latin.el", "u00080-C1.el",
592 "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
593 "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
594 "u002B0-Spacing-Modifier-Letters.el",
595 "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
598 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
599 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
601 * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
602 utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
603 utf-2000/u00180-Latin-Extended-B.el,
604 utf-2000/u00100-Latin-Extended-A.el,
605 utf-2000/u00250-IPA-Extensions.el,
606 utf-2000/u002B0-Spacing-Modifier-Letters.el,
607 utf-2000/u00300-Combining-Diacritical-Marks.el,
608 utf-2000/u00370-Greek.el: New files.
610 1999-11-10 MORIOKA Tomohiko <tomo@etl.go.jp>
612 * mule/mule-charset.el (default-coded-charset-priority-list): Add
613 `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
614 instead of `vietnamese-viscii-*'.
616 1999-11-09 MORIOKA Tomohiko <tomo@etl.go.jp>
618 * mule/mule-conf.el: New file.
620 * mule/misc-lang.el: Move definition of charset `ipa' to
623 1999-10-10 MORIOKA Tomohiko <tomo@urania.m17n.org>
625 * mule/mule-charset.el (default-coded-charset-priority-list): Add
626 `latin-viscii'; prefer it for characters used in Vietnamese.
628 * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
630 1999-10-08 Daiki Ueno <ueno@ueda.info.waseda.ac.jp>
632 * bytecomp.el (byte-compile-insert-header): Fix regexp.
634 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
636 * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
639 1999-10-07 MORIOKA Tomohiko <tomo@etl.go.jp>
641 * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
642 `vietnamese-viscii-lower'.
643 (latin-viscii-upper): Renamed from charset
644 `vietnamese-viscii-upper'.
645 (vietnamese-viscii-lower): New alias for charset
646 `latin-viscii-lower'.
647 (vietnamese-viscii-upper): New alias for charset
648 `latin-viscii-upper'.
650 1999-10-05 MORIOKA Tomohiko <tomo@etl.go.jp>
652 * mule/mule-charset.el (default-coded-charset-priority-list):
653 Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
655 1999-10-04 MORIOKA Tomohiko <tomo@etl.go.jp>
657 * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
658 utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
659 utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
660 utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
663 * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
664 mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
665 mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
666 mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
669 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
671 * mule/ccs-tcvn5712.el: New file.
673 1999-10-03 MORIOKA Tomohiko <tomo@urania.m17n.org>
675 * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
678 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
680 * mule/mule-charset.el (default-coded-charset-priority-list): Add
683 1999-10-02 MORIOKA Tomohiko <tomo@urania.m17n.org>
685 * dumped-lisp.el (preloaded-file-list): Add
686 "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
687 "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
690 * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
691 mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
692 mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
693 mule/ccs-viscii.el: New files.
695 * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
698 1999-09-30 MORIOKA Tomohiko <tomo@urania.m17n.org>
700 * mule/mule-charset.el (default-coded-charset-priority-list): Add
701 `hiragana-jisx0208' and `katakana-jisx0208'.
703 1999-09-21 MORIOKA Tomohiko <tomo@etl.go.jp>
705 * mule/chinese.el (chinese-cns11643-3): Define it even if
706 `utf-2000' is provided.
707 (chinese-cns11643-4): Likewise.
708 (chinese-cns11643-5): Likewise.
709 (chinese-cns11643-6): Likewise.
710 (chinese-cns11643-7): Likewise.
712 1999-09-14 MORIOKA Tomohiko <tomo@etl.go.jp>
714 * mule/mule-charset.el (default-coded-charset-priority-list): Add
715 thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
717 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
719 * mule/mule-charset.el (default-coded-charset-priority-list): Add
720 `cyrillic-iso8859-5' and `greek-iso8859-7'.
722 1999-09-13 MORIOKA Tomohiko <tomo@urania.m17n.org>
724 * mule/mule-charset.el (default-coded-charset-priority-list):
727 1999-09-09 MORIOKA Tomohiko <tomo@etl.go.jp>
729 * mule/viet-chars.el: Don't define charset
730 `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
731 they are defined as builtin charsets.
733 1999-08-31 MORIOKA Tomohiko <tomo@etl.go.jp>
735 * version.el (emacs-version): Add more space just before UTF-2000
738 1999-08-29 MORIOKA Tomohiko <tomo@etl.go.jp>
740 * version.el ([constant] emacs-version): Don't add a space in the
741 preceding place of `xemacs-betaname' because it is duplicated.
742 (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
744 * startup.el (splash-frame-body): Add ETL.
746 1999-08-28 MORIOKA Tomohiko <tomo@etl.go.jp>
748 * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
749 is provided because it is defined as builtin charset.
750 (chinese-cns11643-4): Likewise.
751 (chinese-cns11643-5): Likewise.
752 (chinese-cns11643-6): Likewise.
753 (chinese-cns11643-7): Likewise.
755 1999-08-24 MORIOKA Tomohiko <tomo@etl.go.jp>
757 * mule/mule-cmds.el (reset-language-environment): Fix problem when
758 coding-system `iso-10646-ucs-4' is not defined.
760 1999-06-17 MORIOKA Tomohiko <tomo@etl.go.jp>
762 * bytecomp.el (byte-compile-insert-header): Use utf-8 as
763 coding-system if `utf-2000' is provided.
765 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
767 * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
768 `utf-2000' is provided.
770 1999-06-15 MORIOKA Tomohiko <tomo@etl.go.jp>
772 * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
773 if utf-2000 is provided temporally.
775 1999-06-10 MORIOKA Tomohiko <tomo@etl.go.jp>
777 * mule/vietnamese.el (leading-code-private-11): Deleted [defined
778 as builtin variable].
780 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
782 * files.el (insert-file-contents-literally): Treat file as binary;
783 call file-name-handlers. [sync with Emacs 20.3.10]
785 1999-07-30 XEmacs Build Bot <builds@cvs.xemacs.org>
787 * XEmacs 21.2.19 is released
789 1999-07-28 SL Baur <steve@miho>
791 * code-files.el (insert-file-contents): Fix docstring.
792 revert previous change.
794 1999-07-26 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
796 * fill.el (fill-region-as-paragraph): Change re-break-point to
797 contain word-across-newline plus one character so that filling
798 Japanese and Chinese works as desired.
799 * simple.el (do-auto-fill): Ditto.
801 1999-07-26 SL Baur <steve@miho>
803 * mule/japanese.el ("Japanese"): Do not specify a default input
805 Suggested by MORIOKA Tomohiko <tomo@etl.go.jp>
807 1999-07-23 Jan Vroonhof <vroonhof@math.ethz.ch>
809 * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
810 able to use cl-macs macro in early lisp.
812 1999-07-23 Jan Vroonhof <jan@xemacs.org>
817 Massive custom Theme API changes.
819 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
821 * code-files.el (insert-file-contents): Regard
822 coding-system-magic-cookie if `coding-system-for-read' is nil.
824 1999-07-22 MORIOKA Tomohiko <tomo@etl.go.jp>
826 * mule/thai-xtis.el: Add coding: local variable, to avoid
827 bootstrapping problem with C locale.
829 1999-07-22 Andy Piper <andy@xemacs.org>
831 * dumped-lisp.el (preloaded-file-list): guard against putting
832 gutter-items in a less than functional XEmacs.
833 * gutter-items.el: put call to `add-tab-to-gutter' back in.
835 1999-07-18 Bob Weiner <weiner@beopen.com>
837 * fill.el (fill-context-prefix): Fixed bug that prevented the
838 setting of an adaptive fill prefix when the `dont-skip-first' was
841 1999-07-22 SL Baur <steve@miho>
843 * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
845 1999-06-25 Karl M. Hegbloom <karlheg@debian.org>
847 * files.el (interpreter-mode-alist): add `make', `guile', and
848 `emacs' entries. (#!/usr/bin/make -f ought to send a file into
849 makefile-mode, guile is a scheme, and someday XEmacs will be
850 modular enough to use as an efficient scripting tool.)
852 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
854 * mule/mule-cmds.el (reset-language-environment): Regard
855 coding-category `utf-8' and `ucs-4' if they are available.
857 1999-07-06 MORIOKA Tomohiko <tomo@etl.go.jp>
859 * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
860 (prefer-coding-system): Fix DOC-string.
862 * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
865 * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
867 (coding-system-change-eol-conversion): Fix DOC-string.
869 1999-06-30 MORIOKA Tomohiko <tomo@etl.go.jp>
871 * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
872 instead of `list-coding-system'.
874 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
876 * menubar-items.el (default-menubar): `select-input-method' was
877 renamed to `set-input-method'.
879 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
880 "Set Language Environment" menu.
882 * mule/mule-cmds.el (set-language-info-alist): Fix setting for
883 "Describe Language Support" menu.
885 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
887 * mule/chinese.el ("Chinese-GB"): Rename
888 `chinese-gb-environment-setup-function' to
889 `setup-chinese-gb-environment-internal'.
891 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
893 * mule/korean.el: Use `define-coding-system-alias' instead of
894 `copy-coding-system'.
896 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
898 * mule/mule-cmds.el (set-language-environment-coding-systems):
899 Treat duplicated coding-categories.
901 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
903 * mule/japanese.el: Use `define-coding-system-alias' instead of
904 `copy-coding-system'.
906 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
908 * mule/vietnamese.el: Specify `iso-8-1' as a category of
909 coding-system `viscii'.
911 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
914 - Specify `iso-8-1' as a category of coding-system `koi8-r'.
915 (cyrillic-alternativnyj-decode-table): New variable.
916 (cyrillic-alternativnyj-encode-table): New variable.
917 - Specify `iso-8-1' as a category of coding-system
919 - Abolish general Cyrillic environment.
921 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
924 - Use `define-coding-system-alias' instead of `copy-coding-system'.
925 - Register `chinese-gb-environment-setup-function' as a
926 `setup-function' of "Chinese-GB" environment.
928 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
930 * mule/mule-cmds.el (set-language-info-alist): Allow dummy
931 optional argument `parents'.
933 * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
934 property for Thai-XTIS.
936 * mule/mule-help.el (help-with-tutorial): Use property
937 `tutorial-coding-system' of language-info as a coding-system to
940 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
942 * mule/thai-xtis.el: Don't setup `setup-function' and
945 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
946 `set-coding-category-system' to set up coding-system for
949 * mule/mule-cmds.el (prefer-coding-system): Use
950 `set-coding-category-system' to set up coding-system for
953 1999-06-29 MORIOKA Tomohiko <tomo@etl.go.jp>
955 * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
956 Thai-XTIS environment.
958 * mule/mule-cmds.el (prefer-coding-system): Use
959 `find-coding-system' instead of `coding-system-p'.
961 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
963 * mule/mule-cmds.el (set-language-environment-coding-systems):
964 Modify eol-type for XEmacs.
966 * mule/thai-xtis.el: Delete unused local variable `category'.
968 * mule/mule-cmds.el (coding-system-change-eol-conversion): New
970 (prefer-coding-system): Don't call
971 `update-coding-systems-internal'; use function
972 `coding-category-list' instead of variable `coding-category-list';
973 use `set-coding-priority-list' instead of `set-coding-priority';
974 modify `eol-type' for XEmacs.
976 * mule/mule-misc.el (string-width): Use `charset-width' instead of
978 (char-width): Likewise.
980 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
982 * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
985 * mule/mule-cmds.el (set-language-environment-coding-systems): Use
986 `set-coding-priority-list' instead of `set-coding-priority'; don't
987 call `update-coding-systems-internal'.
989 * mule/mule-misc.el (coding-system-get): New function.
990 (coding-system-put): New function.
991 (coding-system-category): New function.
993 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
995 * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
996 when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
997 to avoid conflict with leim/quail/thai-xtis.
999 * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
1000 to thai-xtis-chars.el.
1002 * mule/thai-xtis-chars.el: New file (split from
1005 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1007 * mule/thai-xtis.el:
1008 - Change category for the charset `thai-xtis' to `?x' from `?T'.
1009 - Add syntax entries.
1010 - Put `preferred-coding-system' of the charset `thai-xtis' to
1013 1999-06-28 TAKAHASHI Naoto <ntakahas@etl.go.jp>
1015 * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
1016 rewritten to use write-multibyte-character.
1018 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1020 mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
1022 (prefer-coding-system): Synced up with Emacs 20.3.11 but not
1024 (read-input-method-name): Treat optional argument `default'.
1026 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1028 * mule/mule-cmds.el (set-language-info): Don't set up menus at
1030 (set-language-info-alist): Set up menus here.
1032 1999-06-28 MORIOKA Tomohiko <tomo@etl.go.jp>
1034 * minibuf.el (completing-read): Add new optional argument
1036 (read-coding-system): Add new optional argument
1037 `default-coding-system'.
1039 1999-06-03 Ken'ichi Handa <handa@gnu.org>
1041 * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
1042 (viet-viscii-...->viet-vscii...).
1044 1999-05-13 Ken'ichi Handa <handa@gnu.org>
1046 * mule/mule-cmds.el: Change MULE to Mule in docstrings
1049 1999-04-12 Richard M. Stallman <rms@gnu.org>
1051 * mule/mule-cmds.el (input-method-function): Add permanent-local
1054 1999-03-30 Dave Love <fx@gnu.org>
1056 * mule/mule-cmds.el (current-language-environment): Doc fix.
1058 1999-02-06 Richard Stallman <rms@gnu.org>
1060 * mule/european.el (setup-slovenian-environment): New function.
1061 ("Slovenian"): New language environment.
1063 1999-01-27 Dave Love <fx@gnu.org>
1065 * mule/mule-cmds.el (current-language-environment): Provide :link,
1066 :type (choices) and appropriate :get.
1068 1999-01-14 Kenichi Handa <handa@etl.go.jp>
1070 * mule/mule-cmds.el (describe-language-environment): Don't alter
1073 1999-01-06 Eli Zaretskii <eliz@gnu.org>
1075 * mule/mule-cmds.el (prefer-coding-system): Call
1076 set-coding-priority, so that the internal array of priorities is
1079 1998-12-30 Eli Zaretskii <eliz@mescaline.gnu.org>
1081 * mule/mule-cmds.el (prefer-coding-system): If the argument
1082 requires specific EOL conversion type, make the default coding
1085 1998-12-17 Eli Zaretskii <eliz@mescaline.gnu.org>
1087 * mule/mule-cmds.el (set-language-environment): Pass the default
1088 eol-type to set-language-environment-coding-systems.
1089 (set-default-coding-systems): Copy the eol-type property for the
1090 new default values of {buffer-file,process}-coding-system from the
1092 (set-language-environment-coding-systems): Accept an optional
1093 argument EOL-TYPE, and set the eol-type property of the default
1094 coding systems accordingly.
1096 1998-10-26 Kenichi Handa <handa@etl.go.jp>
1098 * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
1099 use generate-new-buffer instead of get-buffer-create.
1101 1998-10-21 Kenichi Handa <handa@etl.go.jp>
1103 * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
1105 1998-10-16 Markus Rost <rost@delysid.gnu.org>
1107 * mule/mule-cmds.el (default-input-method): Fix custom type.
1109 1998-10-12 Richard Stallman <rms@psilocin.ai.mit.edu>
1111 * mule/mule-cmds.el (setup-specified-language-environment):
1112 Add apropos-inhibit property.
1113 (describe-specified-language-support): Likewise.
1115 1998-09-06 Bill Richter <richter@math.nwu.edu>
1117 * mule/mule-cmds.el: Doc fixes.
1119 1998-09-02 Kenichi Handa <handa@etl.go.jp>
1121 * mule/mule-cmds.el (register-input-method): Doc-string
1124 1998-09-01 Dave Love <fx@gnu.org>
1126 * mule/mule-cmds.el (current-language-environment): Fix
1129 1998-08-31 Paul Eggert <eggert@twinsun.com>
1131 * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
1132 mule/european.el, mule/hebrew.el, mule/japanese.el,
1133 mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
1134 avoid bootstrapping problem if you need to recompile all the Lisp
1135 files using interpreted code.
1137 1998-08-26 Kenichi Handa <handa@etl.go.jp>
1139 * mule/european.el ("Latin-1"): Modify `documentation' key value.
1140 ("Latin-2"): Likewise.
1142 1998-08-18 Per Starback <starback@update.uu.se>
1144 * mule/european.el (setup-latin2-environment): Fix typo.
1146 1998-08-18 Kenichi Handa <handa@etl.go.jp>
1148 * mule/european.el: Give proper value of `input-method' key to all
1151 * mule/mule-cmds.el (activate-input-method): Handle the case that
1152 the arg INPUT-METHOD is nil correctly.
1153 (read-multilingual-string): Activate the specified input method
1154 before calling read-string. Afterward, activate the original
1157 1998-08-15 Kenichi HANDA <handa@etl.go.jp>
1159 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1160 (set-language-info-alist): Fix typo in doc-string.
1162 * mule/hebrew.el ("Hebrew"): Delete describe-function key.
1164 1998-08-09 Kenichi HANDA <handa@etl.go.jp>
1166 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1167 (reset-language-environment): New function for the job that
1168 setup-english-environment used to do.
1169 (set-language-environment): Do more setups according to the info
1170 in language-info-alist.
1171 (read-language-name): Handle the case that the arg KEY is nil.
1172 (describe-language-environment): Handle input-method property.
1174 * mule/: All files under this directory, which related with
1175 specific languages (such as mule/european.el, mule/greek.el,
1176 mule/hebrew.el, mule/misc-lang.el), modified as below.
1177 (setup-XXX-environment): Just call set-language-environment. If
1178 they used to do some other jobs than what done by
1179 set-language-environment, those jobs are done in
1180 setup-XXX-environment-internal now.
1181 ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
1182 the value to setup-XXX-environment-internal. Add properties
1183 input-method and features.
1185 * mule/english.el (setup-english-environment): Just call
1186 reset-language-environment.
1188 * mule/european.el (setup-8-bit-environment): Function deleted.
1190 1998-08-08 Richard Stallman <rms@psilocin.ai.mit.edu>
1192 * mule/mule-cmds.el (input-method-exit-on-first-char)
1193 (input-method-use-echo-area): Doc fixes.
1195 1998-08-06 Kenichi Handa <handa@etl.go.jp>
1197 * mule/mule-cmds.el (input-method-exit-on-first-char): New
1199 (input-method-use-echo-area): New variable.
1201 1998-08-01 Kenichi HANDA <handa@etl.go.jp>
1203 * mule/mule-cmds.el (language-info-alist): Doc-string modified.
1205 1998-07-30 Ken'ichi Handa <handa@delysid.gnu.org>
1207 * mule/mule-cmds.el (activate-input-method): Update mode line.
1208 (inactivate-input-method): Likewise.
1210 1998-07-19 Kenichi Handa <handa@etl.go.jp>
1212 * mule/mule-cmds.el (read-multilingual-string): Don't activate an
1213 input method in the current buffer, but just bind
1214 current-input-method.
1216 1998-07-08 Kenichi Handa <handa@etl.go.jp>
1218 * mule/hebrew.el ("Hebrew"): Add coding-priority.
1220 * mule/misc-lang.el ("IPA"): Add coding-priority and
1223 1998-06-26 Ken'ichi Handa <handa@melange.gnu.org>
1225 * mule/greek.el: Add coding-priority.
1227 1998-05-23 Richard Stallman <rms@psilocin.ai.mit.edu>
1229 * mule/mule-cmds.el (register-input-method): Rename arg ENV to
1232 1998-05-20 Richard Stallman <rms@psilocin.ai.mit.edu>
1234 * mule/mule-cmds.el (register-input-method): Fix previous change.
1235 (setup-specified-language-environment): Doc fix.
1237 1998-05-19 Richard Stallman <rms@psilocin.ai.mit.edu>
1239 * mule/mule-cmds.el: Several doc fixes.
1240 (get-language-info, set-language-info): Rename argument.
1241 (set-language-info-alist): Likewise.
1242 (register-input-method): Rename argument.
1243 (activate-input-method): If INPUT-METHOD is nil, deactivate.
1245 1998-05-04 Kenichi Handa <handa@etl.go.jp>
1247 * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
1248 default value while reading an input method.
1250 1998-05-01 Kenichi Handa <handa@etl.go.jp>
1252 * mule/mule-cmds.el (universal-coding-system-argument):
1253 Use buffer-file-coding-system as default.
1255 1998-04-14 Andreas Schwab <schwab@mescaline.gnu.org>
1257 * mule/korean.el ("Korean"): Doc fix.
1259 1998-04-11 Kenichi Handa <handa@etl.go.jp>
1261 * mule/mule-cmds.el (describe-language-environment): Print the
1262 languge environment at the head.
1264 1998-04-06 Kenichi Handa <handa@etl.go.jp>
1266 * mule/japanese.el: Set exit-function to exit-japanese-environment
1267 for Japanese environment.
1269 1998-03-20 Richard Stallman <rms@psilocin.gnu.org>
1271 * mule/mule-cmds.el (set-language-environment): Doc fix.
1272 (current-language-environment): Use defcustom.
1273 (default-input-method): Specify :type.
1275 1998-03-02 Kenichi Handa <handa@etl.go.jp>
1277 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1279 (prefer-coding-system): Doc-string modified.
1281 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1283 * mule/mule-cmds.el (set-language-info): Doc-string
1284 describes `coding-priority' KEY.
1285 (set-language-environment-coding-systems): New function.
1286 (select-safe-coding-system): New function.
1287 (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
1288 (set-language-info-alist): New optionla arg PARENTS. Call
1289 set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
1290 (set-language-environment-coding-systems): New function.
1292 * mule/chinese.el: Remove setting up of
1293 describe-chinese-environment-map and
1294 setup-chinese-environment-map. Exclude them in args of calls to
1295 set-language-info-alist. Register coding-priority key in
1296 language-info-alist.
1298 * mule/cyrillic.el: Remove setting up of
1299 describe-cyrillic-environment-map and
1300 setup-cyrillic-environment-map. Exclude them in args of calls to
1301 set-language-info-alist. Register coding-priority key in
1302 language-info-alist.
1304 * mule/english.el: Register coding-priority key in
1305 language-info-alist.
1307 * mule/ethiopic.el: Register coding-priority key in
1308 language-info-alist.
1310 * mule/european.el: Remove setting up of
1311 describe-european-environment-map and
1312 setup-european-environment-map. Exclude them in args of calls to
1313 set-language-info-alist. Register coding-priority key in
1314 language-info-alist. Add "German" language env.
1315 (setup-8-bit-environment): Delete CODING-SYSTEM arg.
1316 (setup-german-environment): New function.
1318 * mule/greek.el (setup-greek-environment): For Greek lang. env.,
1319 change default input method to "greek-postfix".
1321 * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
1322 coding-priority key in
1324 1997-12-19 Stephen Eglen <stephen@cns.ed.ac.uk>
1326 * mule/mule-cmds.el (set-language-info): Doc fix.
1327 (input-method-inactivate-hook): Doc fix.
1329 1997-11-20 Karl Heuer <kwzh@gnu.org>
1331 * mule/mule-cmds.el (set-input-method): Renamed from
1332 select-input-method.
1334 1997-11-07 Kenichi Handa <handa@etl.go.jp>
1336 * mule/mule-cmds.el (set-language-environment): Run
1337 exit-language-environment-hook before calling `exit-function'
1338 which is specified for the language environment.
1340 1997-10-23 Kenichi Handa <handa@etl.go.jp>
1342 * mule/mule-cmds.el (set-default-coding-systems): Doc-string
1344 (prefer-coding-system): Likewise.
1345 (describe-language-environment): Print aliases of each coding
1347 (set-language-environment-hook): New variable.
1348 (exit-language-environment-hook): New variable.
1349 (set-language-environment): Call these hooks. Before setting a
1350 new language environment, exit from the
1351 current-language-environment if necessary.
1352 (input-method-verbose-flag): The value can be nil, t,
1353 complex-only, or default.
1354 (input-method-highlight-flag): Doc-string augmented.
1355 (activate-input-method): Check if we can run the registered
1356 function to activate an input method.
1358 * mule/korean.el: Set exit-function for language environment
1359 "Korean" to exit-korean-environment.
1360 (setup-korean-environment): Moved to korea-util.el.
1362 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1364 * mule/mule-cmds.el (read-multilingual-string): Use
1365 current-input-method prior to default-input-method. Don't bind
1366 current-input-method by `let', instead, activate the specified
1367 input method in the current buffer temporarily.
1369 1997-10-19 John F. Whitehead <jfw@cisco.com>
1371 * mule/mule-cmds.el (describe-language-environment): Fix prompt.
1373 1997-10-21 Kenichi Handa <handa@etl.go.jp>
1375 * mule/chinese.el (post-read-decode-hz): Return the result of
1377 (pre-write-encode-hz): Do not change the value of
1380 1998-09-06 Bill Richter <richter@math.nwu.edu>
1382 * mule/mule-ccl.el: Doc fixes.
1384 1998-04-20 Kenichi Handa <handa@etl.go.jp>
1386 * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
1387 (check-ccl-program): New macro.
1389 1998-01-21 Kenichi Handa <handa@etl.go.jp>
1391 * mule/mule-ccl.el: Comment about CCL syntax modified.
1392 (ccl-command-table): Add read-multibyte-character and
1393 write-multibyte-character.
1394 (ccl-code-table): Add ex-cmd.
1395 (ccl-extended-code-table): New variable.
1396 (ccl-embed-extended-command): New function.
1397 (ccl-compile-read-multibyte-character,
1398 ccl-compile-write-multibyte-character) New functions.
1399 (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
1400 ccl-dump-write-multibyte-character): New functions.
1402 1999-07-22 SL Baur <steve@miho>
1404 * config.el (config-value-file): config.values is installed into
1406 From Karl M. Hegbloom <karlheg@cathcart.sysc.pdx.edu>
1408 1999-07-19 Didier Verna <verna@inf.enst.fr>
1410 * rect.el: all functions rewritten, except when noted. Below is a
1411 list of interface changes.
1412 (apply-on-rectangle): new function. Obsoletes
1413 `operate-on-rectangle'. All functions that used to call this
1414 function now call the new one.
1415 (kill-rectangle): added optional prefix arg to fill lines.
1416 (delete-rectangle): ditto.
1417 (delete-extract-rectangle): ditto.
1418 (open-rectangle): ditto.
1419 (clear-rectangle): ditto.
1420 (delete-rectangle-line): added third arg FILL.
1421 (delete-extract-rectangle-line): ditto.
1422 (open-rectangle-line): ditto.
1423 (clear-rectangle-line): ditto.
1425 1999-07-18 Andy Piper <andy@xemacs.org>
1427 * menubar-items.el (default-menubar): add gutter options.
1429 * gutter-items.el: new file.
1430 (gutter): new group for custom.
1431 (gutter-visible-p): new variable.
1432 (default-gutter-position): ditto.
1433 (buffers-tab): new group for the buffers tab.
1434 (gutter-buffers-tab): widget to put in the gutter.
1435 (buffers-tab-max-size): max number of tabs.
1436 (buffers-tab-switch-to-buffer-function): function to call when a
1438 (buffers-tab-omit-function): filter buffers with this function.
1439 (buffers-tab-format-buffer-line-function): format buffer names for
1441 (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1443 (build-buffers-tab-internal): build a list of tab items.
1444 (buffers-tab-items): ditto.
1445 (add-tab-to-gutter): put a tab in the gutter area.
1446 (update-tab-in-gutter): reset the buffers in the tab.
1448 * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1450 * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1451 (switch-to-buffer-hooks): new hook.
1453 * toolbar.el (default-toolbar-position): fix typo.
1455 1999-07-16 Andy Piper <andy@xemacs.org>
1457 * gui.el (make-dialog-frame): turn off gutters for dialogs.
1459 1999-07-15 Didier Verna <verna@inf.enst.fr>
1461 * cus-edit.el (custom-prompt-variable): optional third arg makes
1462 prompt for a comment string.
1463 (customize-set-value): optional prefix makes this function handle
1465 (customize-set-variable): ditto.
1466 (customize-save-variable): ditto.
1467 (customize-customized): handle custom comments.
1468 (customize-save-customized): ditto.
1469 (custom-variable-state-set): ditto.
1470 (custom-face-state-set): ditto.
1471 (customize-saved): ditto.
1472 (custom-variable-set): ditto.
1473 (custom-face-set): ditto.
1474 (custom-variable-save): ditto.
1475 (custom-face-save): ditto.
1476 (custom-variable-reset-saved): ditto.
1477 (custom-face-reset-saved): ditto.
1478 (custom-variable-reset-standard): ditto.
1479 (custom-face-reset-standard): ditto.
1480 (custom-comment-face): new face.
1481 (custom-comment-tag-face): ditto.
1482 (custom-comment): new widget.
1483 (custom-comment-create): new function.
1484 (custom-comment-delete): ditto.
1485 (custom-comment-value-set): ditto.
1486 (custom-comment-show): ditto.
1487 (custom-comment-invisible-p): ditto.
1488 (custom-variable-value-create): create a comment field widget.
1489 (custom-face-value-create): ditto.
1490 (custom-variable-menu): new entry for adding a custom comment.
1491 (custom-face-menu): ditto.
1492 (custom-save-variables): possibly save custom comments.
1493 (custom-save-faces): ditto.
1495 * cus-face.el (custom-set-faces): the arguments can now have a
1496 custom comment as fourth argument.
1498 * custom.el (custom-set-variables): the arguments can now have a
1499 custom comment as fifth element.
1501 1999-07-13 XEmacs Build Bot <builds@cvs.xemacs.org>
1503 * XEmacs 21.2.18 is released
1505 1999-07-13 SL Baur <steve@miho>
1507 * lib-complete.el (read-library-name): Revert previous change.
1508 (read-library): Ditto.
1510 1999-06-24 Karl M. Hegbloom <karlheg@debian.org>
1512 * packages.el (packages-package-list): Capitalize docstring.
1514 * packages.el (packages-find-package-library-path): Use #'nconc
1515 rather than #'append to reduce consing -- #'mapcar uses Flist,
1516 which returns a freshly consed list. #'append would create yet
1517 another fresh list, using Fmake_list in concat.
1519 * packages.el (package-provide): Use setq with remassq like it
1520 says in its docstring.
1522 1999-07-06 SL Baur <steve@miho.m17n.org>
1524 * lib-complete.el (progn-with-message): Fix typo.
1526 1999-07-06 SL Baur <steve@miho.m17n.org>
1528 * mule/mule-misc.el (char-octet): Make function match docstring.
1529 From Katsumi Yamaoka <yamaoka@jpl.org>
1531 1999-06-15 Karl M. Hegbloom <karlheg@debian.org>
1533 * wid-edit.el (widget-documentation): corrected spelling error.
1535 1999-06-23 Jonathan Marten <jonathan.marten@uk.sun.com>
1537 * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1538 keys if already bound
1540 1999-07-06 SL Baur <steve@miho.m17n.org>
1542 * lib-complete.el (progn-with-message): Revert previous changes.
1544 1999-06-24 Bob Weiner <weiner@beopen.com>
1546 * lib-complete.el (find-library):
1547 (find-library-other-window):
1548 (find-library-other-frame): Completely rewrote
1549 so that these functions actually work when called non-interactively.
1550 Also made them handle LIBRARY arguments which end with .el or .elc.
1552 1999-06-24 Bob Weiner <weiner@beopen.com>
1554 * simple.el (indent-new-comment-line): Locally bound
1555 `block-comment-start' to `comstart' or else when this is called
1556 from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1557 `block-comment-start' value, ignoring any existing spacing after a
1558 comment prefix in the previous line and producing ugly comments.
1560 1999-06-23 Bob Weiner <weiner@beopen.com>
1562 * list-mode.el (mouse-choose-completion):
1563 (choose-completion):
1564 (completion-switch-to-minibuffer): Added.
1565 ([Tab]): [Tab] previously switched to the minibuffer
1566 but since [space] does that and since most applications in the
1567 world use [Tab] to select the next item in a list, do that in the
1568 *Completions* buffer too. This will cause the least confusion
1569 among the largest population of users. -- Bob Weiner, BeOpen.com,
1572 1999-06-22 Bob Weiner <weiner@beopen.com>
1574 * help.el (help-buffer-name): Added support for a null value
1575 of `help-buffer-prefix-string' since some buffers require no
1578 1999-06-20 Bob Weiner <weiner@beopen.com>
1580 * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1581 in the completion-list-mode-map to bury the completions buffer
1582 even when the minibuffer is no longer active.
1584 1999-06-20 Bob Weiner <weiner@beopen.com>
1586 * list-mode.el (list-mode): It is visually disconcerting to have
1587 the text cursor disappear within list buffers, especially when
1588 moving from window to window, so leave it visible.
1590 1999-07-01 SL Baur <steve@miho.m17n.org>
1592 * menubar-items.el (default-menubar): Conditionalize the bug
1593 report menu item (which may not be possible in this XEmacs).
1594 Reported by: Ken'ichi Handa <handa@etl.go.jp>
1596 1999-06-30 SL Baur <steve@miho.m17n.org>
1598 * subr.el (with-current-buffer): DOC string fix.
1599 Suggested by Bob Weiner <weiner@altrasoft.com>
1601 1999-06-25 Charles G Waldman <cgw@fnal.gov>
1603 * cus-face.el (custom-face-italic): insert missing args
1605 1999-06-24 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1607 * packages.el (package-locations): Changed default early package
1608 hierarchies to ~/.xemacs/mule-packages and
1609 ~/.xemacs/xemacs-packages.
1611 1999-06-23 SL Baur <steve@miho.m17n.org>
1613 * mule/mule-category.el (Top Level): ASCII is also latin-1.
1615 1999-06-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
1617 * packages.el (package-locations): Changed default early package
1618 hierarchy to ~/.xemacs/packages.
1619 (package-locations): Removed `packages' as a possible name for a
1620 late package hierarchy.
1622 1999-06-20 MORIOKA Tomohiko <tomo@etl.go.jp>
1624 * mule/mule-category.el (word-combining-categories): Set up new
1626 (word-separating-categories): Likewise.
1628 1999-06-22 XEmacs Build Bot <builds@cvs.xemacs.org>
1630 * XEmacs 21.2.17 is released
1632 1999-06-17 Robert Pluim <rpluim@bigfoot.com>
1634 * font-menu.el (font-menu-set-font): allow for nil specification
1637 1999-06-16 MORIOKA Tomohiko <tomo@etl.go.jp>
1639 * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1642 1999-06-12 MORIOKA Tomohiko <tomo@etl.go.jp>
1644 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1645 8859-5 instead of ISO 8859-1.
1647 1999-06-15 SL Baur <steve@steve1.m17n.org>
1649 * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1650 (viet-viscii-encode-table): Ditto.
1652 * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1653 Make obsolete definition of char-octet.
1655 1999-06-14 SL Baur <steve@steve1.m17n.org>
1657 * subr.el: Move no-Mule make-char ...
1658 * help-nomule.el (make-char): To here.
1659 (string-width): Make Mule compatibility alias.
1661 1999-06-15 Andy Piper <andy@xemacs.org>
1663 * select.el (get-selection-no-error): really make there be no-error.
1664 (get-selection): revert to original.
1666 1999-06-11 Andy Piper <andy@xemacs.org>
1668 * select.el (selection-sets-clipboard): renamed.
1669 (own-selection): use it.
1671 1999-06-11 XEmacs Build Bot <builds@cvs.xemacs.org>
1673 * XEmacs 21.2.16 is released
1675 1999-06-09 MORIOKA Tomohiko <tomo@etl.go.jp>
1677 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1678 missing characters to avoid crash.
1680 1999-06-09 Jan Vroonhof <vroonhof@math.ethz.ch>
1682 * coding.el (set-terminal-coding-system): Only set the console
1683 coding system on the selected console if it is a tty.
1685 1999-06-10 Jan Vroonhof <vroonhof@math.ethz.ch>
1692 * faces.el (frob-face-property):
1693 * font-menu.el (font-menu-set-font):
1694 Actually apply changes from 1999-03-17
1696 1999-06-10 Andy Piper <andy@xemacs.org>
1698 * select.el (get-selection): abstract out non error-signalling
1700 (get-selection-no-error): get-selection without signalling an
1702 (selection-is-clipboard-p): new variable. controls whether the
1703 selection sets the clipboard.
1704 (own-selection): use it.
1706 * mouse.el (insert-selection): fallback to clipboard after trying
1707 primary selection and cutbuffer.
1709 1999-06-05 Andy Piper <andy@xemacs.org>
1711 * x-select.el (xselect-kill-buffer-hook-1): use generalised
1712 selection functions.
1714 1999-06-04 MORIOKA Tomohiko <tomo@etl.go.jp>
1716 * code-files.el (buffer-file-coding-system): Use `raw-text' as
1718 (load): Use `raw-text' instead of `no-conversion'.
1719 (insert-file-contents): Likewise.
1721 * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1724 1999-06-03 MORIOKA Tomohiko <tomo@etl.go.jp>
1726 * coding.el: Don't copy `no-conversion' to `raw-text'.
1728 1999-06-07 Hrvoje Niksic <hniksic@srce.hr>
1730 * subr.el (make-char): Define it if Mule is not around.
1732 1999-06-07 SL Baur <steve@steve1.m17n.org>
1734 * mule/mule-help.el: Add trailing newline. Use mule keyword.
1736 * x-select.el (x-disown-selection-internal): Restore symbol as an
1738 (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1740 1999-06-04 XEmacs Build Bot <builds@cvs.xemacs.org>
1742 * XEmacs 21.2.15 is released
1744 1999-06-02 Oscar Figueiredo <oscar@xemacs.org>
1746 * subr.el (split-string): Avoid infinite looping
1748 1999-05-30 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
1750 * ldap.el (ldap-ignore-attribute-codings): New variable
1751 (ldap-default-attribute-decoder): New variable
1752 (ldap-coding-system): New variable
1753 (ldap-attribute-syntax-encoders): New variable
1754 (ldap-attribute-syntax-decoders): New variable
1755 (ldap-attribute-syntaxes-alist): New variable
1756 (ldap-encode-boolean): New function
1757 (ldap-decode-boolean): New function
1758 (ldap-encode-country-string): New function
1759 (ldap-decode-string): New function
1760 (ldap-decode-address): New function
1761 (ldap-encode-address): New function
1762 (ldap-decode-attribute): New function
1763 (ldap-search): Use some of these
1765 1999-05-25 Jan Vroonhof <jan@xemacs.org>
1767 * version.el (emacs-version): Make the patch level/beta come
1768 before the XEmacs qualifier so that it gets into (funcall
1769 emacs-version) and thus in the bug reports.
1770 (emacs-version>=): Support patch levels.
1772 1999-06-03 SL Baur <steve@xemacs.org>
1774 * version.el: implement x.y.z version number
1775 From Jan Vroonhof <vroonhof@math.ethz.ch>
1777 1999-05-27 Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1779 * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1781 1999-05-22 Vin Shelton <acs@xemacs.org>
1783 * startup.el: Document -private and break out non-standard X options.
1785 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1787 * mule/mule-charset.el (charset-after): New function.
1788 (charset-direction): Synch with Mule, update docstring.
1789 (get-charset-property): New function.
1790 (put-charset-property): New function.
1791 (charset-plist): New function.
1793 * mule/mule-charset.el (compose-region):
1794 (decompose-region): remove; these functions (which don't work
1795 since we don't do composite characters) have been moved to
1797 (toplevel): follow coding standards
1799 1999-05-26 SL Baur <steve@gneiss.etl.go.jp>
1801 * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1804 * code-files.el: Fix commentary to follow coding standards. Move
1805 the single line left in mule-files.el to here.
1807 * mule/mule-files.el: delete.
1809 1999-05-24 SL Baur <steve@gneiss.etl.go.jp>
1811 * info.el (Info-scroll-prev): Use event functions instead of the
1812 old emacs 19 interface.
1814 1999-06-02 Andy Piper <andy@xemacs.org>
1816 * x-font-menu.el (x-font-menu-load-font):
1817 font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1819 1999-05-31 Andy Piper <andy@xemacs.org>
1821 * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1823 (font-menu-this-frame-only-p): ditto.
1824 (font-menu-max-items): reinstate, from Jan Vroonhof
1825 <vroonhof@math.ethz.ch>
1826 (font-menu-submenu-name-format): ditto.
1827 (font-menu-split-long-menu): ditto, for use by the family
1829 (font-menu-family-constructor): use it.
1831 1999-05-30 Andy Piper <andy@xemacs.org>
1833 * msw-faces.el (mswindows-font-regexp): new font matching regexp
1834 for use by the font menu.
1836 * msw-font-menu.el: new file implementing mswindows specific
1837 font-menu behaviour.
1838 (mswindows-font-menu-registry-encoding): new function mirroring x version.
1839 (mswindows-font-menu-junk-families): ditto.
1840 (hack-font-truename): ditto.
1841 (mswindows-font-regexp-ascii): ditto.
1842 (mswindows-reset-device-font-menus): ditto.
1843 (mswindows-font-menu-font-data): ditto.
1844 (mswindows-font-menu-load-font): ditto.
1846 * x-font-menu.el (x-reset-device-font-menus): made device specific.
1847 (x-font-menu-font-data): ditto.
1848 (x-font-menu-load-font): ditto.
1850 * font-menu.el: new file implementing generic font menu behaviour.
1851 (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1852 made device independent.
1853 (font-menu-this-frame-only-p): ditto.
1854 (font-menu-preferred-resolution): ditto.
1855 (font-menu-size-scaling): new variable used to determine whether
1856 sizes are in points or tenths of a point.
1857 (vassoc): moved from x-font-menu.el.
1858 (device-fonts-cache): ditto.
1859 (device-fonts-cache): ditto.
1860 (flush-device-fonts-cache): ditto.
1861 (reset-device-font-menus): copied from x-font-menu.el and made
1862 device independent. Most functionality deferred to
1863 device-dependent versions.
1864 (font-menu-family-constructor): copied from x-font-menu.el and
1865 made device independent.
1866 (font-menu-size-constructor): ditto.
1867 (font-menu-weight-constructor): ditto.
1868 (font-menu-set-font): ditto.
1869 (font-menu-change-face): ditto.
1870 (font-menu-load-font): new device method.
1871 (font-menu-font-data): ditto.
1873 * x-font-menu.el: The above functions deleted.
1875 1999-05-26 Andy Piper <andy@xemacs.org>
1879 * loadup.el: rehash expand-file-name usage to not use default-directory.
1881 1999-05-21 Andy Piper <andy@xemacs.org>
1883 * x-select.el (x-select-convert-to-text):
1884 (x-selected-text-type):
1886 (xselect-convert-to-string):
1887 (xselect-convert-to-compound-text):
1888 (xselect-convert-to-length):
1889 (xselect-convert-to-targets):
1890 (xselect-convert-to-delete):
1891 (xselect-convert-to-filename):
1892 (xselect-convert-to-charpos):
1893 (xselect-convert-to-lineno):
1894 (xselect-convert-to-colno):
1895 (xselect-convert-to-sourceloc):
1896 (xselect-convert-to-os):
1897 (xselect-convert-to-host):
1898 (xselect-convert-to-user):
1899 (xselect-convert-to-class):
1900 (xselect-convert-to-name):
1901 (xselect-convert-to-integer):
1902 (xselect-convert-to-atom):
1903 (xselect-convert-to-identity): functions renamed from x-* and
1905 (x-get-secondary-selection): use rename get-selection.
1906 (x-get-clipboard): ditto.
1907 (x-own-selection): moved to select.el.
1908 (x-valid-simple-selection-p): ditto.
1909 (x-dehilight-selection): ditto.
1910 (x-own-clipboard): ditto.
1911 (x-disown-selection): ditto.
1913 * x-mouse.el (x-yank-function): moved to mouse.el.
1914 (x-insert-selection): ditto.
1915 (x-set-point-and-move-selection): use renamed function.
1917 * select.el (selected-text-type): moved and renamed from
1919 (selection-owner-p): moved to C.
1920 (selection-exists-p): ditto.
1921 (get-cutbuffer): new device method.
1922 (get-selection): generalised and moved from x-select.el.
1923 (own-selection): moved x-own-selection functionality into here.
1924 (dehilight-selection): renamed and moved from x-select.el.
1925 (own-clipboard): functionality moved from x-select.el using new
1927 (disown-clipboard): ditto.
1928 (select-convert-to-text):
1929 (select-convert-to-string):
1930 (select-convert-to-compound-text):
1931 (select-convert-to-length):
1932 (select-convert-to-targets):
1933 (select-convert-to-delete):
1934 (select-convert-to-filename):
1935 (select-convert-to-charpos):
1936 (select-convert-to-lineno):
1937 (select-convert-to-colno):
1938 (select-convert-to-sourceloc):
1939 (select-convert-to-os):
1940 (select-convert-to-host):
1941 (select-convert-to-user):
1942 (select-convert-to-class):
1943 (select-convert-to-name):
1944 (select-convert-to-integer):
1945 (select-convert-to-atom):
1946 (select-convert-to-identity): new functions renamed from x-* and
1947 moved from x-select.el.
1949 * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1950 into here and use as the default window-system mouse yank.
1951 (insert-selection): generalised and moved from x-mouse.el.
1952 (own-clipboard): moved to C.
1954 * msw-select.el (mswindows-selection-owned-p): deleted.
1955 (mswindows-own-selection): generalised and moved to select.el.
1956 (mswindows-disown-selection): generalised and moved to C.
1957 (mswindows-selection-owner-p): ditto.
1959 1999-05-14 XEmacs Build Bot <builds@cvs.xemacs.org>
1961 * XEmacs 21.2.14 is released
1963 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1965 * about.el: update contact info for jason and slb.
1967 1999-05-13 SL Baur <steve@gneiss.etl.go.jp>
1969 * mule/european.el (setup-romanian-environment): Add Romanian
1970 support from Emacs/Mule romanian.el.
1972 1999-03-17 Jan Vroonhof <vroonhof@math.ethz.ch>
1974 * cus-face.el: Label all custom changes with the 'custom' tag.
1976 * cus-edit.el: idem ditto.
1978 * faces.el: Added suport for adding device tags to various functions.
1979 (custom): New device tag.
1980 (face-spec-set): Call reset face with tags argument. No longer do
1981 x-init-global-faces hack.
1983 * faces.el (frob-face-property): Use an anonymous specifier to map
1984 frob-face-property-1 over.
1986 * x-font-menu.el (font-menu-set-font): Always specify all
1987 properties to custom.
1989 1999-05-12 SL Baur <steve@gneiss.etl.go.jp>
1991 * mule/european.el (setup-czech-environment): Add czech support.
1992 From David Sauer <davids@orfinet.cz>
1994 1999-03-15 SL Baur <steve@xemacs.org>
1996 * check-features.el: Turn hard errors into warnings.
1998 1999-03-21 SL Baur <steve@xemacs.org>
2000 * simple.el (delete-key-deletes-forward): As per discussion on
2001 xemacs-beta, default to t.
2003 1999-05-11 Hrvoje Niksic <hniksic@srce.hr>
2005 * loadup.el: Define Installation-string before loading anything.
2007 1999-05-06 Gunnar Evermann <ge204@eng.cam.ac.uk>
2009 * files.el (auto-mode-alist): fix typo in regex for .bash_* files
2010 From Anders Stenman <stenman@isy.liu.se>
2012 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2014 * wid-edit.el (widget-glyph-find): Ditto.
2016 * packages.el (locate-library): Ditto.
2018 * loadup.el (really-early-error-handler): Ditto.
2020 * lib-complete.el (read-library): Ditto.
2022 * faces.el (set-face-stipple): Ditto.
2024 * code-files.el (load): Use new calling style of locate-file.
2026 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2028 * packages.el (packages-unbytecompiled-lisp): Installation.el is
2031 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2033 * dumped-lisp.el (preloaded-file-list): Don't load
2036 * loadup.el (Installation-string): Define it here.
2038 1999-05-03 Hrvoje Niksic <hniksic@srce.hr>
2040 * dumped-lisp.el (preloaded-file-list): Revert previous change --
2041 Installation.el needs to be loaded before `dump-paths', otherwise
2042 the dumping process won't find it.
2044 1999-03-13 Adrian Aichner <aichner@ecf.teradyne.com>
2046 * dumped-lisp.el (preloaded-file-list): Load Installation.el after
2047 subr so that we can use `replace-in-string' in Installation.el to
2048 get rid of C-m chars under the native Windows build.
2050 1999-04-29 Andy Piper <andy@xemacs.org>
2052 * make-docfile.el: canonicalize file and directory names.
2054 * device.el (call-device-method): new function for calling device
2056 (define-device-method): new function for defining device methods.
2057 (define-device-method*): ditto.
2059 1999-04-27 Hrvoje Niksic <hniksic@srce.hr>
2061 * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
2063 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2065 * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
2066 (cyrillic-koi8-r-encode-table): Likewise.
2067 (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
2068 (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
2070 * mule/mule-misc.el (split-char-or-char-int): New function [moved
2071 from vietnamese.el].
2073 * mule/vietnamese.el: Move function `split-char-or-char-int' to
2076 1999-04-08 MORIOKA Tomohiko <tomo@etl.go.jp>
2078 * mule/thai-xtis.el:
2079 - Change font registry name from "Thai94x94-0" to "xtis-0".
2080 - Change mnemonic of coding-system `tis-620' to "TIS620".
2082 1999-04-06 MORIOKA Tomohiko <tomo@etl.go.jp>
2084 * mule/ethiopic.el: fixed.
2086 1999-03-30 MORIOKA Tomohiko <tomo@etl.go.jp>
2088 * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
2090 * mule/thai-xtis.el: New file.
2092 * mule/vietnamese.el: New file.
2094 * mule/ethiopic.el: New file.
2096 1999-04-22 Hrvoje Niksic <hniksic@srce.hr>
2098 * bytecomp.el (byte-compile-close-variables): Leave
2099 debug-issue-ebola-notices alone.
2101 1999-04-11 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2103 * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
2104 at the top of the buffer since it is the most important thing to
2106 (ldap-get-host-parameter): New defun
2107 (ldap-search): Add a new parameter `withdn' to retrieve the
2108 distinguished names of entries
2110 1999-04-22 Kai Haberzettl <khaberz@synnet.de>
2112 * startup.el (splash-frame-body): Date and spelling fixes.
2114 1999-03-16 Colin Rafferty <colin@xemacs.org>
2116 * view-less.el (toggle-truncate-lines): add autoload tag
2118 1999-04-19 Hrvoje Niksic <hniksic@srce.hr>
2120 * format.el (format-alist): Disable image stuff.
2122 1999-04-17 Hrvoje Niksic <hniksic@srce.hr>
2124 * wid-edit.el (widget-glyph-find): Search by directories, then by
2125 suffixes rather than the other way around.
2126 (widget-image-conversion): Renamed to
2127 `widget-image-file-name-suffixes'.
2129 1999-04-16 Olivier Galibert <galibert@pobox.com>
2131 * mule/mule-charset.el: Made old functions obsolete, remove the
2132 unspeakably evil (and inexistant in fsf's) charset-leading-byte.
2133 (charset-iso-graphic-plane): Rename from charset-graphic.
2134 (charset-iso-final-char): Rename from charset-final.
2135 (charset-width): Rename from charset-columns.
2136 (charset-bytes): Added from fsf compatibility, returns always 1.
2138 * mule/mule-misc.el: Move charset-doc-string alias to
2141 1999-04-14 Colin Rafferty <colin@xemacs.org>
2143 * x-faces.el (x-make-font-bold-italic): honor
2144 *try-oblique-before-italic-fonts*
2146 1999-04-14 Hrvoje Niksic <hniksic@srce.hr>
2148 * cl-extra.el (coerce): Coerce numbers to characters correctly.
2150 1998-12-02 Hrvoje Niksic <hniksic@srce.hr>
2152 * x-faces.el (try-oblique-before-italic-fonts): Use the right
2155 1999-04-14 Dave Gillesipe <daveg@synaptics.com>
2157 * cl-extra.el (equalp): Would bug out for lists.
2159 1999-03-12 Charles G Waldman <cgw@fnal.gov>
2161 * about.el (about-hackers): Change cgw's email address
2163 1999-03-12 XEmacs Build Bot <builds@cvs.xemacs.org>
2165 * XEmacs 21.2.13 is released
2167 1999-03-12 SL Baur <steve@xemacs.org>
2169 * simple.el (delete-key-deletes-forward): Revert to previous
2172 1999-01-18 Didier Verna <verna@inf.enst.fr>
2174 * menubar-items.el (xemacs-splash-buffer): handle the case of
2175 multiple elements in the splash buffer body.
2177 * startup.el (splash-frame-timeout): new constant: interval
2178 between splash buffer elements.
2179 (command-line-1): handle splash buffer with multiple elements (use
2181 (splash-frame-body): Originally `startup-splash-frame-body'.
2182 Rewrote a cleaner and more readable version. This can now be array,
2183 in which case each element is displayed in turn in the splash buffer.
2184 (splash-frame-static-body): new constant. Persistent information
2185 across all splash buffer elements (preserves the possibility to give
2186 it in different languages.
2187 (circulate-splash-frame-elements): new function. Used as a timeout
2188 to circulate through all splash frame elements and display them in
2190 (display-splash-frame): originally `startup-splash-frame'. Handle
2191 the case of multiple elements in the splash buffer body. Now
2192 returns a timeout id if multiple elements to display, or nil.
2194 1999-02-19 Jan Vroonhof <vroonhof@math.ethz.ch>
2196 * x-faces.el (x-init-global-faces): Add default tag to specifiers,
2197 so they can be overridden by x-init-face-from-resources.
2198 Additionally specify the font name also with an x tag.
2200 1999-03-08 Andy Piper <andy@xemacs.org>
2202 * package-get.el (package-get-base): autoload.
2204 * menubar-items.el (default-menubar): add update menu item. Fix
2205 custom menu to only be activated when package-base is available.
2207 * package-get.el (package-get-custom): don't load
2208 package-get-custom as it is auto-generated. Fix group definition.
2210 1999-03-05 Didier Verna <verna@inf.enst.fr>
2212 * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
2213 instead of `symbol-name' (Thanks Kyle).
2215 * cus-edit.el (custom-save-variables): use `prin1' instead of
2216 princ to write symbols.
2218 1999-03-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2220 * XEmacs 21.2.12 is released
2222 1999-03-05 SL Baur <steve@xemacs.org>
2224 * menubar-items.el (default-menubar): Add kfm browsing support.
2225 From Neal Becker <nbecker@fred.net>
2227 1999-03-03 Steven Baur <steve@gneiss.etl.go.jp>
2229 * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
2230 calls to font-lock during buffer reversion.
2232 1999-02-12 Didier Verna <verna@inf.enst.fr>
2234 * info.el (Info-build-node-completions): unconditionally widen the
2237 1999-02-19 Paul Stodghill <stodghil@cs.cornell.edu>
2239 * x-faces.el (x-init-face-from-resources):
2240 Only set fonts in the 'x locale.
2242 1999-03-04 Adrian Aichner <aichner@ecf.teradyne.com>
2244 * package-ui.el (pui-install-selected-packages): Don't throw on
2245 `package-admin-delete-binary-package' returning nil since it's
2246 normal. Reindent function.
2247 (pui-add-required-packages): Handle case where packages selected
2248 for installation have never been installed.
2250 1999-03-03 Martin Buchholz <martin@xemacs.org>
2252 * menubar-items.el (default-menubar):
2253 Implement the ``Mule->Set coding system of process'' menu item.
2255 1999-02-18 Martin Buchholz <martin@xemacs.org>
2257 * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
2259 - Change some `if's to `when's
2261 1999-03-01 XEmacs Build Bot <builds@cvs.xemacs.org>
2263 * XEmacs 21.2.11 is released
2265 1999-02-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2267 * userlock.el (ask-user-about-supersession-threat-dbox): Guard
2268 against window close (Fix Bug #460).
2269 (ask-user-about-lock-dbox): Idem.
2271 1999-02-25 SL Baur <steve@xemacs.org>
2273 * mule/mule-charset.el (charset-leading-byte): New function.
2274 From Kazuyuki IENAGA <ienaga@jsys.co.jp>
2276 1999-02-12 Andy Piper <andy@xemacs.org>
2278 * about.el (xemacs-hackers): change andy's email address.
2279 (about-url-alist): change andy's web page address.
2280 (about-xemacs): add piper.
2282 1999-02-16 SL Baur <steve@xemacs.org>
2284 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2285 of mule-base into lisp/mule.
2287 1999-02-16 SL Baur <steve@xemacs.org>
2301 mule/mule-category.el:
2303 mule/mule-charset.el:
2305 mule/mule-coding.el:
2310 mule/mule-tty-init.el:
2311 mule/mule-x-init.el:
2312 mule/viet-chars.el: Remerge from mule-base.
2314 * dumped-lisp.el (preloaded-file-list): Core mule files moved out
2315 of mule-base into lisp/mule.
2317 1999-02-10 Adrian Aichner <aichner@ecf.teradyne.com>
2319 * process.el (exec-to-string): Use `shell-command-switch' in place
2320 of hard-wired "-c" (for WindowsNT).
2322 1999-02-08 Charles G Waldman <cgw@pgt.com>
2324 * menubar-items.el (default-menubar): Remove obsolete
2327 1999-02-06 Jan Vroonhof <vroonhof@math.ethz.ch>
2329 * package-admin.el (package-admin-get-install-dir): First fall
2330 back to the location of xemacs-base for non-mule packages.
2332 1999-02-15 Martin Buchholz <martin@xemacs.org>
2335 - improved automounter tmp directory support.
2336 - support 4 (!) empirically discovered automounter conventions
2338 1999-02-12 SL Baur <steve@xemacs.org>
2340 * etags.el (pop-tag-mark): autoload to match key binding.
2342 1999-02-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2344 * XEmacs 21.2.10 is released
2346 1999-02-02 Jan Vroonhof <vroonhof@math.ethz.ch>
2348 * package-get.el (package-get-remote-filename): Don't bug out for
2349 a local file name in the search entry.
2351 1999-02-02 XEmacs Build Bot <builds@cvs.xemacs.org>
2353 * XEmacs 21.2.9 is released
2355 1999-01-19 Didier Verna <verna@inf.enst.fr>
2357 * replace.el (replace-search-function): new variable containing a
2358 function to perform a search-forward.
2359 (replace-re-search-function): new variable containing a function
2360 to perform a re-search-forward.
2361 (perform-replace): use them.
2363 1999-01-25 Didier Verna <verna@inf.enst.fr>
2365 * select.el (selection-owner-p): use the name `XEmacs'.
2366 (cut-copy-clear-internal): ditto.
2368 1999-01-18 Andy Piper <andy@xemacs.org>
2370 * about.el (about-url-alist): Update my entry.
2371 (xemacs-hackers): Ditto.
2373 1999-01-14 Adrian Aichner <aichner@ecf.teradyne.com>
2375 * buffer.el (switch-to-buffer): Fixing documentation.
2376 * minibuf.el (minibuffer-completion-table): ditto.
2377 * cl-macs.el (return-from): ditto.
2379 1999-01-04 Didier Verna <verna@inf.enst.fr>
2381 * replace.el (delete-non-matching-lines): temporarily disable
2382 case-folding when called interactively with a regexp containing
2383 uppercase characters.
2384 (delete-matching-lines): ditto.
2385 (count-matches): ditto.
2386 (list-matching-lines): ditto.
2388 1999-01-07 Colin Rafferty <colin@xemacs.org>
2390 * window.el (shrink-window-if-larger-than-buffer): Clean up. Only
2391 abort if current window is split horizontally, not if others are
2392 split. Got rid of unnecessary minibuffer checking. Also, add
2393 some comments (it's still complex).
2395 1999-01-12 Robert Pluim <rpluim@BayNetworks.com>
2397 * package-get.el: changed address for doc.ic.ac.uk to
2398 sunsite.doc.ic.ac.uk
2400 1999-01-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2402 * ldap.el (toplevel): Remove requires so that the file compiles
2403 with a non LDAP-enabled XEmacs binary. Provide `ldap'.
2405 1999-01-10 J. Kean Johnston <jkj@sco.com>
2407 * dump-paths.el: Calculate module-directory and set
2408 module-load-path to the load path for modules.
2410 * loadup.el: Get bootstrap value of module-load-path from the
2411 environment variable EMACSBOOTSTRAPMODULEPATH.
2412 - Display the module load path if we're debugging paths.
2414 * setup-paths.el: Added function paths-find-site-module-directory.
2415 - Added function paths-find-module-directory.
2416 - Added function paths-construct-module-load-path. Uses new
2417 environment variable EMACSMODULEPATH.
2419 1998-12-30 Martin Buchholz <martin@xemacs.org>
2421 * font.el (font-default-object-for-device):
2422 Oops! This `or' can't be replaced by `unless'.
2423 Fixed inability to run w3, among other things.
2425 1998-12-17 Charles G. Waldman <cgw@pgt.com>
2427 * package-admin.el: Change initialization of
2428 package-admin-install-function dependent on system type.
2429 Change package-admin-install-function-mswindows to use
2432 1998-12-23 Hrvoje Niksic <hniksic@srce.hr>
2434 * mouse.el (default-mouse-motion-handler): Disable help echo while
2437 1998-12-28 Martin Buchholz <martin@xemacs.org>
2439 * XEmacs 21.2.8 is released.
2441 1998-12-24 Martin Buchholz <martin@xemacs.org>
2443 * XEmacs 21.2.7 is released.
2445 1998-12-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2447 * package-ui.el (pui-list-packages): Set truncate-lines.
2449 * package-get.el (package-get-download-menu): Use
2450 `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2452 * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2453 (pui-help-string): idem.
2454 (list-packages-mode): New major mode.
2455 (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2456 (pui-install-selected-packages): Add suport for removing packages.
2457 (pui-toggle-package-delete-key): New function.
2458 (pui-popup-context-sensitive): New kludge.
2459 (pui-list-packages): Add warning when `package-get-remote' is nil.
2460 (package-ui-add-site): New function.
2462 1998-12-01 Didier Verna <verna@inf.enst.fr>
2464 * hyper-apropos.el (hyper-where-is): added the missing autoload.
2466 1998-11-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2468 * ldap.el: Custom-ized
2469 (toplevel): Do not provide `ldap' which is provided by C level
2471 (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2473 1998-12-05 Hrvoje Niksic <hniksic@srce.hr>
2475 * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2477 1998-12-17 Andy Piper <andy@xemacs.org>
2479 * sound.el (sound-load-list): name changed from sound-load-alist.
2480 (sound-extension-list): name changed from sound-ext-list.
2481 (load-default-sounds): use new names.
2482 (load-sound-file): use new names.
2484 1998-12-16 Andy Piper <andy@xemacs.org>
2486 * XEmacs 21.2.6 is released
2488 1998-11-30 Hrvoje Niksic <hniksic@srce.hr>
2490 * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2493 1998-12-04 Hrvoje Niksic <hniksic@srce.hr>
2495 * wid-edit.el (widget-echo-this-extent): Set
2496 help-echo-owns-message to t.
2498 1998-11-30 Greg Klanderman <greg@alphatech.com>
2500 * package-get.el (package-get-download-menu): use toggles for
2501 each site in the download site menu.
2503 1998-12-01 Jan Vroonhof <vroonhof@math.ethz.ch>
2505 * package-get.el (package-get): If we cannot find a package
2506 because package-get-remote is not set, give a more helpful
2509 1998-11-30 Greg Klanderman <greg@alphatech.com>
2511 * package-get.el (package-get-remote-filename): use an EFS path
2512 with user anonymous if no user is specified.
2514 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2516 * faces.el (face-spec-set): Re-init fallfacks for default after
2517 calling reset-face on the default face.
2519 1998-12-10 Jan Vroonhof <vroonhof@math.ethz.ch>
2521 * package-admin.el (package-admin-default-install-function):
2522 Behave as advertised. Make sure the pkg-dir is proper for
2524 (package-admin-add-binary-package): Make sure the pkg-dir is
2525 proper for default-directory.
2526 (package-admin-install-function-mswindows): Make sure the pkg-dir
2527 is proper for default-directory.
2529 1998-12-05 XEmacs Build Bot <builds@cvs.xemacs.org>
2531 * XEmacs 21.2.5 is released
2533 1998-12-05 SL Baur <steve@altair.xemacs.org>
2535 * files.el (binary-file-regexps): regexp-opt is not available at
2538 1998-11-30 Martin Buchholz <martin@xemacs.org>
2541 * x-win-sun.el (x-win-init-sun):
2543 * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2545 * x-init.el (init-post-x-win):
2546 * x-init.el (init-pre-x-win):
2547 * x-init.el (x-initialize-compose):
2552 * wid-edit.el (widget-glyph-click):
2553 * wid-edit.el (widget-glyph-find):
2554 * wid-edit.el (widget-type):
2555 * view-less.el (view-buffer-other-window):
2556 * very-early-lisp.el:
2560 * term/sun.el (suntool-map):
2561 * term/sun-mouse.el:
2563 * syntax.el (modify-syntax-entry):
2566 * startup.el (lock-directory):
2567 * simple.el (set-comment-column):
2568 * simple.el (backward-delete-char-untabify):
2569 * shadow.el (find-emacs-lisp-shadows):
2571 * setup-paths.el (paths-construct-info-path):
2572 * select.el (cut-copy-clear-internal):
2573 * process.el (call-process-region):
2574 * process.el (start-process-shell-command):
2576 * paths.el (rmail-spool-directory):
2577 * paragraphs.el (use-hard-newlines):
2578 * package-get.el (package-get-dependencies):
2579 * package-admin.el (package-admin-delete-binary-package):
2580 * obsolete.el (truncate-string):
2581 * obsolete.el (store-substring):
2582 * mouse.el (default-mouse-track-maybe-own-selection):
2583 * mouse.el (mouse-yank-at-point):
2585 * modeline.el (mouse-drag-modeline):
2586 * minibuf.el (read-directory-name-internal):
2587 * minibuf.el (read-file-name-internal):
2588 * minibuf.el (read-file-name-internal-1):
2589 * minibuf.el (read-file-name-2):
2590 * minibuf.el (exact-minibuffer-completion-p):
2591 * minibuf.el (read-from-minibuffer):
2593 * menubar.el (check-menu-syntax):
2594 * map-ynp.el (map-y-or-n-p):
2595 * make-docfile.el (docfile-out-of-date):
2596 * loadup.el ((member "run-temacs" command-line-args)):
2597 * loadup.el ((member "no-site-file" command-line-args)):
2598 * loadup.el (really-early-error-handler):
2602 * lisp-mnt.el (lm-verify):
2603 * lib-complete.el (lib-complete:cache-completions):
2604 * lib-complete.el (library-all-completions):
2605 * itimer.el (itimer-run-expired-timers):
2606 * info.el (Info-mode):
2607 * info.el (Info-insert-file-contents):
2608 * info.el (Info-rebuild-dir):
2609 * info.el (Info-build-dir-anew):
2610 * info.el (Info-parse-dir-entries):
2611 * info.el (Info-dir-outdated-p):
2612 * info.el (Info-insert-dir):
2613 * info.el (info-xref):
2615 * hyper-apropos.el (hyper-apropos-get-doc):
2616 * hyper-apropos.el (hyper-describe-face):
2617 * hyper-apropos.el (hyper-apropos-mode):
2619 * help.el (list-processes):
2622 * font.el (mswindows-font-create-name):
2623 * font.el (font-default-font-for-device):
2624 * font.el (x-font-create-object):
2625 * font.el (font-registry):
2627 * font-lock.el (font-lock-keywords):
2629 * finder.el (finder-compile-keywords):
2630 * find-paths.el (paths-find-recursive-path):
2631 * fill.el (set-justification-center):
2632 * fill.el (fill-region-as-paragraph):
2633 * files.el (insert-directory):
2634 * files.el (wildcard-to-regexp):
2635 * files.el (recover-file):
2636 * files.el (basic-save-buffer):
2637 * files.el (delete-auto-save-file-if-necessary):
2638 * files.el (file-relative-name):
2639 * files.el (backup-extract-version):
2640 * files.el (backup-buffer):
2641 * files.el (set-visited-file-name):
2642 * files.el (set-auto-mode):
2643 * files.el (interpreter-mode-alist):
2645 * files.el (find-file-noselect):
2646 * files.el (abbreviate-file-name):
2647 * files.el (parse-colon-path):
2648 * files.el (directory-abbrev-alist):
2649 * etags.el (visit-tags-table-buffer):
2650 * easymenu.el (easy-menu-define):
2651 * dragdrop.el (experimental-dragdrop-drag):
2652 * dragdrop.el (dragdrop-drop-do-functions):
2653 * dragdrop.el (dragdrop-drop-at-point):
2654 * disass.el (disassemble-1):
2655 * disass.el (disassemble-internal):
2656 * disass.el (disassemble):
2658 * derived.el (derived-mode-init-mode-variables):
2659 * derived.el (define-derived-mode):
2660 * custom.el (defgroup):
2661 * cus-edit.el (custom-quote):
2663 * code-process.el (open-network-stream):
2664 * code-process.el (start-process):
2665 * code-process.el (call-process-region):
2666 * code-process.el (call-process):
2668 * code-files.el (insert-file-contents):
2670 * code-files.el (buffer-file-coding-system-for-read):
2671 * cmdloop.el (yes-or-no-p-minibuf):
2675 * callers-of-rpt.el (make-caller-report):
2676 * callers-of-rpt.el:
2677 * bytecomp.el (batch-byte-recompile-directory):
2678 * bytecomp.el (batch-byte-compile-1):
2679 * bytecomp.el (batch-byte-compile):
2680 * bytecomp.el (display-call-tree):
2681 * bytecomp.el (byte-compile-insert):
2682 * bytecomp.el (byte-compile-two-args-19->20):
2683 * bytecomp.el (byte-compile-variable-ref):
2684 * bytecomp.el (byte-compile-form):
2685 * bytecomp.el (byte-compile-top-level-body):
2686 * bytecomp.el (byte-compile-out-toplevel):
2687 * bytecomp.el (byte-compile-byte-code-maker):
2688 * bytecomp.el (byte-compile-file-form-defmumble):
2689 * bytecomp.el (byte-compile-file-form):
2690 * bytecomp.el (byte-compile-keep-pending):
2691 * bytecomp.el (byte-compile-insert-header):
2692 * bytecomp.el (byte-compile-from-buffer):
2693 * bytecomp.el (byte-compile-file):
2694 * bytecomp.el (byte-recompile-file):
2695 * bytecomp.el (byte-compile-close-variables):
2696 * bytecomp.el (byte-compile-warn-about-unused-variables):
2697 * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2698 * bytecomp.el (byte-compiler-legal-options):
2699 * bytecomp.el (byte-compile-lapcode):
2700 * bytecomp.el (byte-optimize-log):
2701 * bytecomp.el ((fboundp 'defsubst)):
2703 * bytecomp-runtime.el:
2704 * byte-optimize.el (byte-optimize-apply):
2705 * byte-optimize.el (car):
2706 * byte-optimize.el (byte-optimize-form):
2707 * byte-optimize.el (byte-optimize-form-code-walker):
2709 * build-report.el (build-report-insert-installation-file):
2710 * build-report.el (build-report):
2712 * apropos.el (apropos-documentation):
2714 - clean up byte-compile warnings
2715 - remove unused variables
2716 - Use common lisp style hashtable functions
2717 - byte compiler cleanup
2718 - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2719 - remove old backquote syntax usage
2720 - move some cl functionality into C for speed.
2721 - remove last remaining VMS support
2723 - implement last, butlast, nbutlast, copy-list in C.
2724 - new macro ignore-file-errors, similar to ignore-errors
2725 (ignore-file-errors (delete-file "foo"))
2726 - get frequent garbage collection during loadup.el by tweaking
2727 gc-cons-threshold, rather than explicitly calling garbage-collect
2728 - default delete-key-deletes-forward to `t'.
2730 1998-11-28 SL Baur <steve@altair.xemacs.org>
2732 * XEmacs 21.2-beta4 is released.
2734 1998-11-27 Jan Vroonhof <vroonhof@math.ethz.ch>
2736 * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2737 (easy-menu-item-present-p): Wrapper around find-menu-item.
2738 (easy-menu-remove-item): Wrapper around delete-menu-item.
2740 * menubar.el (delete-menu-item): Add 'from-menu' argument.
2741 (add-menu-button): Add 'in-menu' argument.
2742 (add-menu-item-1): Add in-menu support to helper function.
2744 1998-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2746 * isearch-mode.el (isearch-mode): Fix keymap lossage.
2748 1998-11-26 Jan Vroonhof <vroonhof@math.ethz.ch>
2750 * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2753 1998-11-25 Hrvoje Niksic <hniksic@srce.hr>
2755 * process.el (shell-command-on-region): Report if the command
2756 succeeded or failed.
2758 1998-11-24 Hrvoje Niksic <hniksic@srce.hr>
2760 * subr.el (buffer-substring-no-properties): Comment out.
2762 1998-11-07 Adrian Aichner <aichner@ecf.teradyne.com>
2764 * msw-faces.el (mswindows-find-smaller-font): Turning font names
2765 into font instances first, like `x-frob-font-size' does.
2766 (mswindows-find-larger-font): ditto
2768 1998-11-04 Greg Klanderman <greg@alphatech.com>
2770 * package-ui.el (pui-install-selected-packages): fix args in call
2773 1998-10-29 Jan Vroonhof <vroonhof@math.ethz.ch>
2775 * package-get.el (host-name): New widget type.
2776 (package-get-remote): Better customization using new type.
2777 (package-get-download-sites): idem dito.
2779 (package-get-custom): Do not use package-get-all untill we have
2780 runtime dependencies.
2782 (package-get-remove-copy): Default to 't' we no longer need this
2783 kludge as we do not currently use depenencies.
2785 (package-get-was-current): New variable.
2786 (package-get-require-base): New 'force-current' argument.
2787 (package-get-update-base): idem
2788 (package-get-package-provider): idem
2789 (package-get-locate-index-file): New 'no-remote' argument.
2790 (package-get-locate-file): idem.
2792 (package-get-maybe-save-index): New function.
2793 (package-get-update-base): Use it.
2795 1998-10-28 Greg Klanderman <greg@alphatech.com>
2797 * package-get.el (package-get-remote): default to nil; by default,
2798 don't go out to the net via EFS. They must select a download site.
2799 (package-get-download-sites): new variable.
2800 (package-get-download-menu): new function.
2801 (package-get-locate-index-file): new function.
2802 (package-get-update-base): use it.
2804 * menubar-items.el (default-menubar): add "Update Package Index"
2805 and "Add Download Site" menus under Options | Manage Packages.
2807 1998-10-19 Greg Klanderman <greg@alphatech.com>
2809 * package-get.el (package-get): bugfix code checking installed version
2810 for case where package is not currently installed.
2811 (package-get-require-signed-base-updates): new variable.
2812 (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2813 deemed not a goot thing. Use the variable
2814 package-get-allow-unsigned-base-updates instead.
2816 1998-10-16 Greg Klanderman <greg@alphatech.com>
2818 * package-get.el (package-get): Don't install an older version than
2819 we already have unless explicitly told to. Issue a warning.
2821 * package-ui.el (pui-add-required-packages): when adding
2822 dependencies, don't add packages that are up to date.
2823 (pui-package-symbol-char): Don't consider a package out of date
2824 if you have a newer version installed than the latest version in
2827 * package-get.el (package-get-base-filename): document that it may
2828 be a path relative to package-get-remote; new default value.
2829 (package-get-locate-file): new function.
2830 (package-get-update-base): use it to expand package-get-base-filename.
2831 (package-get-save-base): new function to save the package-get database
2833 (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2834 (package-get-update-base): pass the REMOTE-SOURCE arg.
2835 (package-get-update-base-entry): call package-get-custom-add-entry.
2836 (package-get-file-installed-p): removed; no longer needed.
2837 (package-get-create-custom): ditto.
2838 (toplevel): remove code to build and load package-get-custom.el
2839 (package-get-custom-add-entry): new function.
2841 1998-10-12 Hrvoje Niksic <hniksic@srce.hr>
2843 * wid-edit.el (widget-button-click): Don't switch window.
2845 1998-10-22 Jan Vroonhof <vroonhof@math.ethz.ch>
2847 * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2849 1998-10-20 Malcolm Box <malcolm@brownale.demon.co.uk>
2851 * etags.el (find-tag-default): Run find-tag-hook using
2852 run-hooks rather than funcall
2854 1998-10-19 Hrvoje Niksic <hniksic@srce.hr>
2856 * isearch-mode.el (isearch-mode): Set the current minor mode maps
2857 and the current local map as the parents to isearch-mode-map.
2859 1998-10-15 SL Baur <steve@altair.xemacs.org>
2861 * XEmacs 21.2-beta3 is released.
2863 1998-10-15 Greg Klanderman <greg@alphatech.com>
2865 * package-get.el (package-get-update-base): use
2866 insert-file-contents-internal, not insert-file-contents-literally.
2868 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2870 * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2873 1998-10-15 Greg Klanderman <greg@alphatech.com>
2875 * package-get.el (package-get-update-base-entry): new function.
2876 (package-get-update-base): renamed; was `package-get-load-base'.
2877 cleanup, and use package-get-update-base-from-buffer.
2878 (package-get-update-base-from-buffer): new function.
2879 (package-get-update-base-entries): new; helper for above.
2880 Do not eval lisp grabbed over ftp; parse it from new format.
2882 1998-10-15 Greg Klanderman <greg@alphatech.com>
2884 * files.el (set-auto-mode): Don't play games loading package-get
2885 database; package-get-package-provider will handle it all.
2887 1998-10-14 Greg Klanderman <greg@alphatech.com>
2889 * package-get.el (package-get-base-filename): new variable.
2890 (package-get-require-base): new function.
2891 (package-get-pgp-signed-begin-line): new variable.
2892 (package-get-pgp-signature-begin-line): ditto.
2893 (package-get-pgp-signature-end-line): ditto.
2894 (package-get-load-base): new function.
2895 (package-get-interactive-package-query):
2896 (package-get-update-all):
2897 (package-get-dependencies):
2898 (package-get-package-provider):
2899 (package-get-custom): use package-get-require-base.
2900 [package-get-custom loading]: disable for now.
2902 * package-ui.el (pui-list-packages): use (package-get-require-base)
2904 1998-10-14 Jan Vroonhof <vroonhof@math.ethz.ch>
2906 * package-ui.el: Correct obvious thinko in choosing extent face.
2908 1998-10-12 Jan Vroonhof <vroonhof@math.ethz.ch>
2910 * menubar-items.el (default-menubar): pui-list-package has nothing
2911 to with Customize. Move all the package stuff to a new Item in Options.
2913 * package-ui.el (pui-menu): Add menu and Popup menu.
2915 * package-get.el (package-get): Use new
2916 package-admin-get-install-dir.
2918 * package-admin.el (package-admin-get-install-dir): New syntax.
2919 Conserve package location and put mule packages where mule-base is.
2921 * package-get.el : Customized
2923 * package-ui.el (pui): Customized
2924 (pui-package-install-dest-dir): New variable.
2925 (pui-install-selected-packages): Use it
2927 1998-10-12 SL Baur <steve@altair.xemacs.org>
2929 * package-get.el (package-get-interactive-package-query): Move
2930 dependency on package-get-base to run-time.
2931 (package-get-update-all): Ditto.
2932 (package-get-dependencies): Ditto.
2933 (package-get-package-provider): Ditto.
2934 (package-get-custom): Ditto.
2936 1998-10-11 Glynn Clements <glynn@sensei.co.uk>
2938 * events.el: Remove 'ascii-character property from 'backspace
2941 1998-10-11 SL Baur <steve@altair.xemacs.org>
2943 * package-get-base.el: removed.
2945 1998-09-23 Didier Verna <verna@inf.enst.fr>
2947 * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2948 (no-upper-case-p): new function.
2949 (with-search-caps-disable-folding): new macro.
2950 (with-interactive-search-caps-disable-folding): new macro.
2951 (zap-to-char): In interactive mode, do a case-sensitive search if
2952 the character is uppercase.
2953 (zap-up-to-char): ditto.
2955 * replace.el (perform-replace): use the function no-upper-case-p.
2957 * isearch-mode.el (isearch-fix-case): ditto.
2958 make obsolete `with-caps-disable-folding' and
2959 `isearch-no-upper-case-p'.
2961 * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2962 (tags-search): ditto.
2963 (tags-query-replace): ditto.
2965 * info.el (Info-search): ditto.
2967 1998-10-07 Jan Vroonhof <vroonhof@math.ethz.ch>
2969 * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2971 1998-10-07 Greg Klanderman <greg@alphatech.com>
2973 * package-admin.el (package-admin-rmtree): rewritten. need to
2974 check for "." and ".." before symlink check. expand files and
2975 directories with respect to DIRECTORY, not default-directory.
2977 1998-10-04 Greg Klanderman <greg@alphatech.com>
2979 * package-get.el (package-get-all): add INSTALL-DIR argument.
2981 1998-10-06 Greg Klanderman <greg@alphatech.com>
2983 * package-ui.el (pui-add-required-packages): new function, select
2985 (pui-display-keymap): bind it.
2986 (pui-help-string): document it.
2987 (pui-install-selected-packages): package-get-all -> package-get.
2989 * package-get.el (package-get-dependencies): new function.
2991 1998-10-04 Hrvoje Niksic <hniksic@srce.hr>
2993 * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2996 1998-10-05 Hrvoje Niksic <hniksic@srce.hr>
2998 * mouse.el (default-mouse-track-point-at-opening-quote-p): New
3000 (default-mouse-track-normalize-point): Use it.
3002 1998-09-30 Jan Vroonhof <vroonhof@math.ethz.ch>
3004 * package-admin.el (package-admin-delete-binary-package):
3005 General cleanup. Remove unnessary use of progn and
3007 (package-admin-delete-binary-package): Do NOT mess with file
3008 modes. That is evil.
3009 (package-admin-delete-binary-package): Wrap all deleting in
3010 condition-case. The data in MANIFEST is untrustworthy.
3011 (package-admin-delete-binary-package): Let the OS worry about non
3014 1998-10-09 SL Baur <steve@altair.xemacs.org>
3016 * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
3018 (lm-report-bug): Fix mail address to send bug reports to.
3020 1998-09-29 SL Baur <steve@altair.xemacs.org>
3022 * XEmacs 21.2-beta2 is released.
3024 1998-08-14 Jan Vroonhof <vroonhof@math.ethz.ch>
3026 * files.el (auto-mode-alist): Enhanced regexp for perl-mode
3028 1998-09-22 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3030 * info.el (Info-mode): Document page turning by double clicks in
3031 docstring so `M-x describe-mode' will display it.
3033 1998-09-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
3035 * info.el (Info-mouse-track-double-click-hook): Use character
3036 widths to calculate a border region where double clicking does
3037 page turning, and return `nil' by default so other hooks, such as
3038 region highlighting, will be run.
3040 1998-09-29 Colin Rafferty <colin@xemacs.org>
3042 * sound.el (default-sound-directory-list): Initialize with all the
3043 "sounds" directories in `data-directory-list'. It used to just be
3046 * packages.el (locate-data-directory-list): Created. This gives
3047 the list of matching directories, unlike `locate-data-directory',
3048 which just gives the first one.
3050 1998-09-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3052 * minibuf.el (read-from-minibuffer): No longer bind help-form but
3053 make a binding in the local keymap until help-char handling is
3056 * help.el (help-keymap-with-help-key): Provide keymap with help
3058 (help-print-help-form): New helper function.
3060 1998-09-23 Hrvoje Niksic <hniksic@srce.hr>
3062 * isearch-mode.el (isearch-highlight): set-extent-endpoints can
3063 move extent to another buffer; no need to create a new extent.
3064 (isearch-fix-case): New function.
3065 (isearch-search-and-update): Use it.
3067 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3069 * isearch-mode.el (isearch-mode): Use overriding-local-map to set
3070 the keymap, not minor-mode-map-alist.
3071 (isearch-done): Restore overriding-local-map.
3073 1998-09-21 Martin Buchholz <martin@xemacs.org>
3075 * bytecomp.el (byte-compile-buffer-substring):
3076 Fix for: (byte-compile (defun f () (buffer-substring)))
3077 ==> ** buffer-substring called with 3 args, but requires 0-3
3078 - new code not only works, but is more readable, too.
3080 1998-09-20 Jonathan Harris <jhar@tardis.ed.ac.uk>
3082 * msw-faces.el (mswindows-init-device-faces): Don't try to
3083 specify a default font at this late stage. Do try to force
3084 creation of the default face font so that if it fails we get
3085 an error now instead of a crash at frame creation.
3087 mswindows-font-canonicalize-name, mswindows-make-font-unbold,
3088 mswindows-make-font-unitalic: Canonical default weight
3089 changed from "Normal" to "Regular".
3091 mswindows-make-font-bold / -bold-italic: Supplied device was
3092 not being passed into call to mswindows-find-smaller-font.
3094 1998-09-10 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3096 * package-get.el (package-get-remote): Fix the path where to find
3097 the packages on xemacs.org.
3099 1998-09-08 Hrvoje Niksic <hniksic@srce.hr>
3101 * about.el (about-maintainer-info): Update Ben's entry.
3103 1998-09-24 Martin Buchholz <martin@xemacs.org>
3105 * lisp/shadow.el (find-emacs-lisp-shadows):
3106 - `member' was being called on lists of length 2000!
3107 - Replace with hashtables.
3108 - Replace hand-coded loops with (dolist)
3111 1998-09-20 Darryl Okahata <darrylo@sr.hp.com>
3113 * packages.el: Added new function, `package-delete-name', to
3114 delete existing packages from the installed package database
3115 (`packages-package-list'). Also added the "pkginfo" directory
3116 to `packages-special-base-regexp', so that the pkginfo directory
3117 would not get added to `late-packages'.
3119 * package-admin.el: Added ability to delete an installed package
3120 (added low-level function, `package-admin-delete-package').
3121 Understands how to use the pkginfo/MANIFEST.<package> file to
3122 delete the package. When installing a package, will also
3123 create a MANIFEST.* file if one is not provided by the
3124 package. If the MANIFEST.* doesn't exist when deleting a
3125 package, the functions will fall back to attempting to delete
3126 any package-specific lisp directory.
3128 * package-get.el: Moved some functions to package-admin.el.
3129 Added interactive function `package-get-delete-package', for
3130 use by users for deleting a package.
3132 Also modified to not require the prescence of efs.
3134 1998-09-22 Hrvoje Niksic <hniksic@srce.hr>
3136 * files.el (find-file-noselect): Handle all signals, kill the
3137 buffer and resignal.
3139 1998-09-23 SL Baur <steve@altair.xemacs.org>
3141 * cl-macs.el (glyph-image): Add setf method.
3143 1998-09-06 Darryl Okahata <darrylo@sr.hp.com>
3145 * package-get.el: Fixed broken EFS downloading. Also, look for
3146 .tar.gz files first, in preference over .tgz files.
3148 * package-ui.el: Fix display of package version numbers.
3150 1998-08-27 Jan Vroonhof <vroonhof@math.ethz.ch>
3152 * x-font-menu.el (font-menu-set-font): Add "pt" units to size
3155 1998-09-03 Darryl Okahata <darrylo@sr.hp.com>
3157 * list-mode.el: `display-completion-list': added new/optional
3158 keyword `:completion-string', which allows the programmer to
3159 change the "Possible completions are:" prompt.
3161 * menubar-items.el: Added new pulldown menu-pick to start up the
3162 visual package browser/installer:
3164 Options->Customize->List Packages
3166 * package-admin.el: Added hooks for installing under both Unix
3167 and MS Windows. Does additional error checking. No longer
3168 calls "add-big-package.sh" to install packages under Unix; now
3169 calls gunzip & tar directly.
3171 * package-get.el: Added ability to install packages from files
3172 on a local disk/CDROM. Now deletes any existing package lisp
3173 directory. Does completion on available packages when
3174 querying for package names. Will also search for .tgz files
3175 in addition for .tar.gz files. Tries to reload
3176 auto-autoloads, as a convenience when loading new packages,
3177 and also tries to add any new package paths to `load-path'.
3178 Changed all occurences of `concat' to use `expand-file-name'.
3180 * package-ui.el: New file which implements the main visual
3181 package browser/installer, which is started via a menu pick or
3182 M-x pui-list packages.
3184 1998-09-03 Hrvoje Niksic <hniksic@srce.hr>
3186 * startup.el (load-init-file): spelling fix.
3188 1998-09-02 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3190 * startup.el (normal-top-level): Load auto-autoload files
3191 covariantly with their precedence.
3193 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3195 * menubar-items.el (default-menubar): Remove "Font Weight"
3196 option, there is currently no custom equivalent.. Customize-faces
3199 * x-font-menu.el (font-menu-set-font): Use customize to set
3202 * faces.el (face-spec-update-all-matching): New function.
3204 * cus-face.el (custom-set-face-update-spec): New function.
3205 Interface to customize faces from elisp.
3207 (custom-face-value-create): Show the customized settings if set
3210 1998-08-26 Jan Vroonhof <vroonhof@math.ethz.ch>
3212 (custom-face-value-create): Show the customized settings if set
3215 1998-08-31 Hrvoje Niksic <hniksic@srce.hr>
3217 * keydefs.el (global-map): Add FSF 20.3 binding of
3218 query-replace-regexp.
3220 1998-08-21 Greg Klanderman <greg@alphatech.com>
3222 * minibuf.el (read-file-name-internal-1): use
3223 user-name-completion-1 instead of user-name-completion.
3225 1998-08-19 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3229 * update-elc.el: Don't set `source-directory' (now defunct as a
3230 global variable) no more.
3232 * packages.el (packages-list-autoloads): Made `source-directory'
3233 (now defunct as a global variable) a parameter.
3235 1998-08-13 Carsten Leonhardt <leo@arioch.oche.de>
3237 * about.el (about-hackers): new email
3239 1998-08-16 SL Baur <steve@altair.xemacs.org>
3241 * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
3243 1998-07-17 Didier Verna <verna@inf.enst.fr>
3245 * faces.el (set-face-property):
3247 (face-dim-p): updated the doc strings now that the dim property isn't
3249 (face-equal): the dim property is now a common one.
3251 * cus-face.el (custom-face-attributes): New face attribute: `dim'
3252 Renamed the `stipple' attribute to `background-pixmap'.
3253 (custom-face-background-pixmap): make custom-face-stipple an
3254 obsolete alias for this.
3256 1998-08-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3258 * find-paths.el (paths-file-readable-directory-p): Created and
3261 * loadup.el: Don't set inhibit-... flags from run-temacs.
3263 1998-08-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
3265 * packages.el (packages-data-path-depth): Added and used.
3267 1998-08-05 Charles G. Waldman <cgw@pgt.com>
3270 - Change .xpm to .png, delete "zcat" section.
3271 - cosmetic fix in the 'marcpa' entry.
3274 - convert all .xpm.Z to .png
3275 - rename mrb to martin
3276 - rename mcook-m to mcookm
3278 1998-07-31 Martin Buchholz <martin@xemacs.org>
3280 * x-init.el (x-initialize-compose): Add support for
3281 dead-circumflex as YET ANOTHER NAME for that dead key.
3283 1998-08-05 Colin Rafferty <colin@xemacs.org>
3285 * setup-paths.el (paths-construct-exec-path): Made the
3286 last-packages really be last.
3287 (paths-construct-data-directory-list): Ditto.
3289 1998-08-01 Kai Haberzettl <khaberz@synnet.de>
3291 * startup.el(startup-splash-frame-body):
3292 Update Copyright notice in splash screen
3294 1998-07-20 Greg Klanderman <greg@alphatech.com>
3296 * minibuf.el (read-file-name-internal-1): do ~user completion.
3298 1998-07-22 Jan Vroonhof <vroonhof@math.ethz.ch>
3300 * font-lock.el (font-lock-fontify-glumped-region): Add guard
3301 aginst destroyed extents
3303 1998-07-24 Greg Klanderman <greg@alphatech.com>
3305 * package-get.el (package-get): add `install-dir' argument.
3307 1998-07-20 John Jones <jj@asu.edu>
3309 * package-get.el: calls to package-get-update-all will only
3310 update packages which are already installed.
3312 1998-07-23 SL Baur <steve@altair.xemacs.org>
3314 * autoload.el (update-file-autoloads): Ensure autoloads buffer is
3317 1998-07-20 Colin Rafferty <colin@xemacs.org>
3319 * about.el (about-hackers): Correct my email.
3321 1998-07-20 Kai Haberzettl <khaberz@synnet.de>
3323 * about.el (about-hackers): new email-address.
3325 1998-07-25 SL Baur <steve@altair.xemacs.org>
3327 * minibuf.el (read-number): Don't let `input-error' condition
3330 1998-07-20 Greg Klanderman <greg@alphatech.com>
3332 * about.el (about-hackers): use my `email-for-life' address.
3334 1998-07-19 SL Baur <steve@altair.xemacs.org>
3336 * XEmacs 21.2-beta1 is released.
3338 1998-07-12 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3340 * ldap.el (ldap-search): Doc string change
3342 1998-07-16 Colin Rafferty <colin@xemacs.org>
3344 * menubar-items.el (default-menubar): Removed references to
3345 `data-directory', and use `locate-data-file' instead, and made
3346 then greyed out if they don't exist.
3348 1998-07-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3350 * keymap.el (events-to-keys): Use `format' instead of `concat'
3351 since the latter does not accept integer args anymore
3353 1998-07-15 SL Baur <steve@altair.xemacs.org>
3355 * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
3358 1998-07-14 SL Baur <steve@altair.xemacs.org>
3360 * make-docfile.el: Get first initialization from very-early-lisp.el
3361 * update-elc.el: Ditto.
3362 * loadup.el (really-early-error-handler): Ditto.
3364 * packages.el (packages-unbytecompiled-lisp): Add new file,
3367 * very-early-lisp.el: New file.
3369 1998-07-14 SL Baur <steve@altair.xemacs.org>
3371 * Symbols that have been obsolete for at least 3 years removed (II).
3373 * obsolete.el (eval-current-buffer): Make compatible.
3374 (byte-code-function-p): Ditto.
3375 (send-string): Removed.
3376 (send-region): Removed.
3377 (screen-scrollbar-width): Removed.
3378 (set-screen-scrollbar-width): Removed.
3379 (set-screen-left-margin-width): Removed.
3380 (set-screen-right-margin-width): Removed.
3381 (screen-left-margin-width): Removed.
3382 (screen-right-margin-width): Removed.
3383 (set-buffer-left-margin-width): Removed.
3384 (set-buffer-right-margin-width): Removed.
3385 (buffer-left-margin-width): Removed.
3386 (buffer-right-margin-width): Removed.
3387 (x-set-frame-icon-pixmap): Removed.
3388 (x-set-screen-icon-pixmap): Removed.
3389 (pixel-name): Removed.
3390 (make-pixmap): Removed.
3391 (make-cursor): Removed.
3392 (pixmap-width): Removed.
3393 (pixmap-contributes-to-line-height-p): Removed.
3394 (set-pixmap-contributes-to-line-height): Removed.
3396 1998-07-13 SL Baur <steve@altair.xemacs.org>
3398 * obsolete.el (popup-menu-up-p): removed.
3399 (read-no-blanks-input): Removed.
3400 (wholenump): Removed.
3401 (ring-mod): Removed (what was ring-mod?).
3402 (current-time-seconds): Removed.
3403 (run-special-hook-with-args): Removed.
3405 (dot-marker): Removed.
3408 (window-dot): Removed.
3409 (set-window-dot): Removed.
3411 * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
3414 * minibuf.el: (read-no-blanks-input): remove commented-out copy.
3416 * code-files.el (insert-file-contents): Rename
3417 run-special-hook-with-args to run-hook-with-args-until-success.
3418 (write-region): Ditto.
3420 1998-07-12 SL Baur <steve@altair.xemacs.org>
3422 * about.el: Fix typos, update release date.
3424 * Symbols that have been obsolete for at least 3 years removed.
3426 * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3428 (toplevel): remove setf methods for screen functions.
3429 * cl-macs.el (extent-data): defsetf removed.
3430 * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3431 many places to remove.
3432 (comment-indent-hook): Ditto.
3433 * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3434 (buffer-dedicated-screen): Ditto.
3435 (deiconify-screen): Ditto.
3436 (delete-screen): Ditto.
3437 (event-screen): Ditto.
3438 (find-file-other-screen): Ditto.
3439 (find-file-read-only-other-screen): Ditto.
3440 (live-screen-p): Ditto.
3441 (screen-height): Ditto.
3442 (screen-iconified-p): Ditto.
3443 (screen-list): Ditto.
3444 (screen-live-p): Ditto.
3445 (screen-name): Ditto.
3446 (screen-parameters): Ditto.
3447 (screen-pixel-height): Ditto.
3448 (screen-pixel-width): Ditto.
3449 (screen-root-window): Ditto.
3450 (screen-selected-window): Ditto.
3451 (screen-totally-visible-p): Ditto.
3452 (screen-visible-p): Ditto.
3453 (screen-width): Ditto.
3455 (get-screen-for-buffer): Ditto.
3456 (get-screen-for-buffer-noselect): Ditto.
3457 (get-other-screen): Ditto.
3458 (iconify-screen): Ditto.
3459 (lower-screen): Ditto.
3460 (mail-other-screen): Ditto.
3461 (make-screen): Ditto.
3462 (make-screen-invisible): Ditto.
3463 (make-screen-visible): Ditto.
3464 (modify-screen-parameters): Ditto.
3465 (new-screen): Ditto.
3466 (next-screen): Ditto.
3467 (next-multiscreen-window): Ditto.
3468 (other-screen): Ditto.
3469 (previous-screen): Ditto.
3470 (previous-multiscreen-window): Ditto.
3471 (raise-screen): Ditto.
3472 (redraw-screen): Ditto.
3473 (select-screen): Ditto.
3474 (selected-screen): Ditto.
3475 (set-buffer-dedicated-screen): Ditto.
3476 (set-screen-height): Ditto.
3477 (set-screen-position): Ditto.
3478 (set-screen-size): Ditto.
3479 (set-screen-width): Ditto.
3480 (show-temp-buffer-in-current-screen): Ditto.
3481 (switch-to-buffer-other-screen): Ditto.
3482 (visible-screen-list): Ditto.
3483 (window-screen): Ditto.
3484 (x-set-screen-pointer): Ditto.
3485 (x-set-frame-pointer): Ditto.
3486 (screen-title-format): Ditto.
3487 (screen-icon-title-format): Ditto.
3488 (terminal-screen): Ditto.
3489 (delete-screen-hook): Ditto.
3490 (create-screen-hook): Ditto.
3491 (mouse-enter-screen-hook): Ditto.
3492 (mouse-leave-screen-hook): Ditto.
3493 (map-screen-hook): Ditto.
3494 (unmap-screen-hook): Ditto.
3495 (default-screen-alist): Ditto.
3496 (default-screen-name): Ditto.
3497 (x-screen-defaults): Ditto.
3498 (x-create-screen): Ditto.
3499 * obsolete.el: meta-flag removed.
3501 sleep-for-millisecs removed.
3502 extent-data removed.
3503 set-extent-data removed.
3504 set-extent-attribute removed.
3505 extent-glyph removed.
3506 extent-layout removed.
3507 set-extent-layout removed.
3508 list-faces-display removed.
3510 trim-versions-without-asking removed.
3511 after-write-file-hooks removed.
3513 auto-fill-hook removed.
3514 blink-paren-hook removed.
3515 select-screen-hook, deselect-screen-hook removed.
3516 auto-raise-screen, auto-lower-screen removed.
3518 * msw-mouse.el: Global change resource -> mswindows-resource.
3520 * XEmacs 21.0-pre5 is released.
3522 1998-07-11 SL Baur <steve@altair.xemacs.org>
3524 * about.el (about-hackers): Credits update.
3526 1998-07-11 Hrvoje Niksic <hniksic@srce.hr>
3528 * register.el (insert-register): Don't activate the region.
3530 1998-07-10 SL Baur <steve@altair.xemacs.org>
3532 * select.el: Restore x-* symbols for backwards compatibility:
3533 x-copy-primary-selection, x-kill-primary-selection,
3534 x-delete-primary-selection, x-select-make-extent-for-selection,
3535 x-valid-simple-selection-, x-cut-copy-clear-internal.
3537 1998-07-09 SL Baur <steve@altair.xemacs.org>
3539 * XEmacs 21.0-pre4 is released.
3541 1998-06-28 Hrvoje Niksic <hniksic@srce.hr>
3543 * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3545 (maybe-add-init-button): Fix semantics under Windows. Use
3546 `expand-file-name' rather than `concat'.
3548 * help.el (print-messages): New function.
3550 1998-07-05 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3552 * ldap.el (ldap-host-parameters-alist): Docstring fixes
3554 1998-07-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
3556 * about.el: Tweaked my entry in about-hackers.
3558 * find-paths.el (paths-emacs-root-p):
3559 Relaxed emacs-root checking of an in-place installation to
3560 also accomodate the flat layout used on MS Windows.
3562 1998-06-29 John Jones <jj@asu.edu>
3564 * package-get.el: calls to package-get-update-all will only
3565 update packages which are already installed.
3567 1998-07-05 Andy Piper <andyp@parallax.co.uk>
3569 * faces.el (xpm-color-symbols): remove hardcoded defaults these
3570 are handled by the gui-element face fallbacks now.
3572 * x-faces.el: default gui-element face to "background" as well as
3575 * msw-faces.el (mswindows-init-device-faces): remove gui-element
3576 and default face settings since these are set as fallbacks now in
3577 the appropriate domain.
3579 1998-07-02 SL Baur <steve@altair.xemacs.org>
3581 * text-mode.el (text-mode): Reorder regexp so the OR part
3582 corresponding to `page-delim' goes first and the hack in
3583 `forward-paragraph' will work.
3584 With bug analysis from Bob Weiner <weiner@altrasoft.com>
3586 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3588 * subr.el (remove-hook): When checking the hook value
3589 with functionp, don't apply car to it.
3591 1998-06-24 Jonathan Harris <jhar@tardis.ed.ac.uk>
3593 * package-get.el (package-get-remote-filename):
3594 Don't use file-name-as-directory because the local directory
3595 separator conventions might not be the same as ftp's.
3597 1998-06-27 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3599 * ldap.el (ldap-host-parameters-alist): New name of
3600 `ldap-host-parameters-plist'
3602 1998-06-26 Adrian Aichner <aichner@ecf.teradyne.com>
3604 * package-get.el: Using (require 'package-get-base), now that it
3605 provides itself. Consequently removed all instances of (load
3606 "package-get-base.el").
3608 1998-06-29 Kyle Jones <kyle_jones@wonderworks.com>
3610 * subr.el (remove-hook): Don't treat the hook value as a
3611 list unless it is both consp and not functionp.
3613 1998-06-29 SL Baur <steve@altair.xemacs.org>
3615 * about.el: Email address for Ben Wing is ben@xemacs.org.
3616 * auto-show.el: Ditto.
3617 * bytecomp.el: Ditto.
3619 * x-scrollbar.el: Ditto.
3621 * tty-init.el: Ditto.
3622 * toolbar-items.el: Ditto.
3623 * symbol-syntax.el: Ditto.
3624 * specifier.el: Ditto.
3625 * objects.el: Ditto.
3626 * hyper-apropos.el: Ditto.
3629 1998-06-27 Hrvoje Niksic <hniksic@srce.hr>
3631 * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3632 vertical-divider-always-visible-p.
3633 (default-mouse-motion-handler): Ditto.
3635 1998-06-21 Hrvoje Niksic <hniksic@srce.hr>
3637 * scrollbar.el (scrollbars-visible-p): Simplify. Always set the
3640 1998-06-21 Oliver Graf <ograf@fga.de>
3642 * build-reports.el: changed receiver to xemacs-build-reports list
3644 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3646 * font.el: Split font-family-mappings into X and
3647 mswindows-specific versions.
3648 mswindows-font-create-[object|name]: Treat supplied size
3649 as a pointsize. Added underline and strikethru handling.
3651 * msw-faces.el: changed default mswindows charset to western.
3653 * msw-glyphs.el: removed space in border-glyph font string that
3654 was inserted to get round bugs in the mswindows C font code.
3656 1998-06-27 SL Baur <steve@altair.xemacs.org>
3658 * about.el (about-hackers): Credits update.
3660 * help-nomule.el (tutorial-supported-languages): Add Romanian
3663 * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3666 1998-06-19 Jonathan Harris <jhar@tardis.ed.ac.uk>
3668 * font.el: Split font-family-mappings into X and
3669 mswindows-specific versions.
3670 mswindows-font-create-[object|name]: Treat supplied size
3671 as a pointsize. Added underline and strikethru handling.
3673 * msw-faces.el: changed default mswindows charset to western.
3675 * msw-glyphs.el: removed space in border-glyph font string that
3676 was inserted to get round bugs in the mswindows C font code.
3678 1998-06-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
3680 * minibuf.el: make read-color-completion-table call
3681 (mswindows-color-list for mswindows devices.
3683 1998-06-18 Sam Mikes <smikes@alumni.hmc.edu>
3686 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3687 Let declaration items contain non-word symbol characters.
3689 1998-06-15 Adrian Aichner <aichner@ecf.teradyne.com>
3691 * package-get.el (package-get-package-provider): Added autoload
3692 cookie. Loading "package-get-base.el" in ALL functions that use
3693 it. Fixed some (interactive ...) with multiple argument specs
3694 again. Cosmetic indentation changes.
3696 1998-05-27 Glynn Clements <glynn@sensei.co.uk>
3698 * info.el (Info-insert-dir): Don't use nreverse on variables
3699 that you want to use later.
3701 1998-06-17 Glynn Clements <glynn@sensei.co.uk>
3703 * x-mouse.el (x-set-point-and-move-selection): Replace call
3704 to x-kill-primary-selection with kill-primary-selection
3706 1998-06-12 Martin Buchholz <martin@xemacs.org>
3708 * simple.el (what-cursor-position): Make cursor position reported
3709 use value of column-number-start-at-one
3711 1998-06-17 SL Baur <steve@altair.xemacs.org>
3713 * about.el (xemacs-hackers): Fix Jareth's email address.
3715 1998-06-16 SL Baur <steve@altair.xemacs.org>
3717 * startup.el (startup-splash-frame): Remove
3718 `xemacs-startup-logo-function'.
3720 1998-06-15 SL Baur <steve@altair.xemacs.org>
3722 * about.el (about-hackers): Update credits list.
3724 1998-06-06 Jeff Miller <jmiller@smart.net>
3726 * lisp/sound.el: Update sound-ext to allow filenames with
3727 extensions to be found by load-sound-file
3729 1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
3731 * info.el (Info-rebuild-outdated-dir): Removed variable
3732 (Info-auto-generate-directory): New variable
3733 (Info-save-auto-generated-dir): New variable
3734 (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3735 (Info-build-dir-anew): Second parameter removed. Use
3736 `Info-save-auto-generated-dir'
3737 (Info-rebuild-dir): Ditto
3739 1998-06-02 Christoph Wedler <wedler@fmi.uni-passau.de>
3741 * list-mode.el (next-list-mode-item): Would not recognize
3742 border between directly neighbored items.
3744 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3746 * package-get.el: add autoloads for some functions.
3748 1998-06-10 Hrvoje Niksic <hniksic@srce.hr>
3750 * specifier.el (let-specifier): Tiny docfixes.
3752 1998-06-12 Andy Piper <andyp@parallax.co.uk>
3754 * msw-mouse.el: set selection-pointer-glyph to Normal.
3756 1998-06-09 Per Abrahamsen <abraham@dina.kvl.dk>
3758 * wid-edit.el (widget-specify-secret): New function.
3759 (widget-after-change): Use it.
3760 (widget-specify-field): Use it.
3762 1998-06-08 Hrvoje Niksic <hniksic@srce.hr>
3764 * mouse.el (drag-window-divider): Use `(not done)' instead of
3765 `doit'; reuse result of `window-pixel-edges'.
3767 * modeline.el (drag-modeline-event-lag): Rename to
3768 drag-divider-event-lag.
3770 1998-06-07 Hrvoje Niksic <hniksic@srce.hr>
3772 * specifier.el (let-specifier): Rewritten not to generate needless
3773 `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3776 1998-05-28 Hrvoje Niksic <hniksic@srce.hr>
3778 * minibuf.el (read-file-name-1): Setup buffer-local value of
3779 `completion-ignore-case' in completions buffer under Windows.
3781 1998-06-06 Kirill M. Katsnelson <kkm@kis.ru>
3783 * about.el (about-maintainer-glyph): Fix support for not
3786 1998-06-04 Kirill M. Katsnelson <kkm@kis.ru>
3788 * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3790 * mouse.el (mouse-track): Cancel selection if misc-user event with
3791 `cancel-mode-internal' function is fetched.
3793 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3795 * files.el (save-some-buffers-1): Fixed return value.
3797 1998-06-01 Oliver Graf <ograf@fga.de>
3799 * dragdrop.el: added experimental
3801 1998-05-26 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
3803 * startup.el (after-init-hook, init-file-user,
3804 user-init-directory, load-user-init-file): Purge references
3805 to "~/.xemacs/init.el" from docstrings.
3807 (load-user-init-file) Use paths-construct-path to construct
3808 paths to user init files. Go directly to ~/.emacs, do not
3809 search ~/.xemacs/, do not load `default-custom-file'.
3811 1998-06-03 Hrvoje Niksic <hniksic@srce.hr>
3813 * files.el (interpreter-mode-alist): Catch wish and tclsh before
3815 (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3817 1998-06-03 Andy Piper <andyp@parallax.co.uk>
3819 * menubar-items.el (default-menubar): add Update Packages to customize
3822 1998-06-02 Andy Piper <andyp@parallax.co.uk>
3824 * faces.el: use toolbar face as a fallback for toolbar properties
3825 in xpm-color-symbols instead of default.
3827 * msw-faces.el: rename 3d-object -> gui-element face.
3829 1998-06-06 SL Baur <steve@altair.xemacs.org>
3831 * startup.el (xemacs-startup-logo-function): New variable.
3832 (startup-splash-frame): Use it.
3834 1998-06-02 Hrvoje Niksic <hniksic@srce.hr>
3836 * files.el (save-some-buffers): Would wait 1 second.
3837 (save-some-buffers-1): Delete other windows here instead of in
3838 `save-some-buffers'.
3839 (save-some-buffers): Force redisplay only if windows were deleted.
3841 1998-06-02 Didier Verna <verna@inf.enst.fr>
3843 * cus-face.el (custom-face-attributes): generalized the use of
3844 toggle buttons for boolean attributes.
3845 Re-ordered the items a bit.
3847 1998-06-01 SL Baur <steve@altair.xemacs.org>
3849 * sound.el (default-sound-directory): Use `locate-data-directory'
3850 to find the sounds directory.
3852 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3854 * sound.el: default sound-ext to .wav under mswindows, .au
3855 otherwise. load-default sounds without extensions.
3857 1998-05-27 Bjrn Torkelsson <torkel@hpc2n.umu.se>
3859 * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3860 if send-pr is not bound.
3862 1998-06-01 Andy Piper <andyp@parallax.co.uk>
3864 * files.el: grok idl files in auto-mode-alist.
3865 1998-06-01 Jeff Miller <jmiller@smart.net>
3867 * minibuf.el (exact-minibuffer-completion-p): check for nil before
3870 1998-05-30 Andy Piper <andyp@parallax.co.uk>
3872 * msw-glyphs.el: add xbm to the list of image types supported.
3874 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3876 * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3877 instead of XEmacs one when dumping InfoDock.
3879 1998-05-30 Kirill M. Katsnelson <kkm@kis.ru>
3881 * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3882 for `modeline-visible-p'
3884 * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3886 1998-05-29 Andy Piper <andyp@parallax.co.uk>
3888 * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3889 since it's not used anymore. doc string fixes.
3891 * package-get.el (package-get-file-installed-p): new function. use
3892 instead of file-installed-p which is in an external package.
3894 1998-05-28 Oliver Graf <ograf@fga.de>
3896 * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3897 favor of select-window/switch-to-buffer
3899 Wed May 27, 1998 Darryl Okahata <darrylo@sr.hp.com>
3901 * startup.el: changed (getenv "HOME") to (user-home-directory)
3903 1998-05-25 Oliver Graf <ograf@fga.de>
3905 * frame.el (cde-start-drag) moved to dragdrop.el
3906 (offix-start-drag-region) moved to dragdrop.el
3907 (offix-start-drag) moved to dragdrop.el
3908 * dragdrop.el (cde-start-drag) moved from frame.el
3909 (offix-start-drag-region) moved from frame.el
3910 (offix-start-drag) moved from frame.el
3911 (cde-start-drag-region) cde drag regions
3912 * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3914 1998-05-26 Oliver Graf <ograf@fga.de>
3916 * dragdrop.el: created dragdrop-drag prototypes
3917 (cde-start-drag-region) fixed typo
3919 1998-05-28 SL Baur <steve@altair.xemacs.org>
3921 * simple.el (after-init-hook): Remove reader macro.
3923 * packages.el (packages-hardcoded-lisp): Get rid of reader
3924 macros. Update DOC string.
3926 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3928 * mouse.el (drag-window-divider): Ditto.
3930 * modeline.el (mouse-drag-modeline): Use it.
3932 * lisp-mode.el (let-specifier): Specify indentation.
3934 * specifier.el (let-specifier): Renamed from
3935 `with-specifier-instance'.
3937 1998-05-27 Andy Piper <andyp@parallax.co.uk>
3940 * faces.el: move definition of xpm-color-symbols from x-faces.el
3941 to faces. Predicate x-get-resource on the presence of x.
3943 * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3944 faces as specfier defaults.
3946 * package-get.el: don't use package-admin-add-single-file-package.
3948 1998-05-25 Hrvoje Niksic <hniksic@srce.hr>
3950 * toolbar-items.el: Fixup tooltips.
3951 (toolbar-gnus): Don't use obsolete variable
3952 toolbar-news-frame-properties.
3953 (toolbar-news-reader): Default to `gnus' instead of
3956 * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3959 1998-05-25 Andy Piper <andyp@parallax.co.uk>
3961 * package-get.el: rename -installedp -> -installed-p.
3963 1998-05-23 Kirill M. Katsnelson <kkm@kis.ru>
3965 * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3966 attributes, and assinged it to continuation, truncation and
3969 * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3970 and made continuation, truncation and hscroll glyphs arrow
3971 characters out of that font.
3973 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3975 * minibuf.el (minibuffer-electric-separator): Play nicely with
3976 directory-sep-char being \.
3977 (minibuffer-electric-tilde): Ditto.
3978 (read-file-name-map): Ditto.
3980 1998-05-22 Hrvoje Niksic <hniksic@srce.hr>
3982 * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3984 (default-mouse-track-deal-with-down-event): Avoid
3985 `x-disown-selection'; use `disown-selection' instead.
3987 1998-05-21 Andy Piper <andyp@parallax.co.uk>
3990 * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3991 moved to (cut-copy-clear-internal) in select.el. Ditto for
3992 (x-delete-primary-selection) (x-kill-primary-selection)
3993 (x-copy-primary-selection).
3994 (own-clipboard): new function.
3996 * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3997 functions in select.el. remove old ones.
3998 (mswindows-own-clipboard): new function.
4000 1998-05-21 Andy Piper <andyp@parallax.co.uk>
4002 * gnuserv.el: allow connections from mswindows type devices.
4004 1998-05-20 Andy Piper <andyp@parallax.co.uk>
4006 * msw-glyphs.el: change image type used from cursor to resource.
4008 1998-05-20 Kirill M. Katsnelson <kkm@kis.ru>
4010 * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
4011 for {top,bottom}-{left,right} values in addition to
4012 {top,bottom}_{left,right}.
4013 Use x-get-resource instead of x-get-resource-and-bogosity-check.
4015 1998-05-20 Hrvoje Niksic <hniksic@srce.hr>
4017 * cl-macs.el (specifier-instance): Undefine its setf method.
4019 * specifier.el (with-specifier-instance): Added docstring.
4021 * mouse.el (drag-window-divider): Ditto.
4023 * modeline.el (mouse-drag-modeline): Use it.
4025 * lisp-mode.el (with-specifier-instance): Define its indentation
4028 * specifier.el (with-specifier-instance): New macro.
4030 1998-05-19 Andy Piper <andyp@parallax.co.uk>
4032 * package-get.el (package-get-create-custom): new function to
4033 auto-generate package-get-custom.el from package-get-base.el.
4034 * (package-get-ever-installedp): new function.
4035 * (package-get-custom): new function to get all packages specified
4038 1998-05-19 Hrvoje Niksic <hniksic@srce.hr>
4040 * cus-edit.el (custom-file): Revert to `~/.emacs'.
4042 1998-05-23 SL Baur <steve@altair.xemacs.org>
4044 * cl-extra.el: Reverse previous float change.
4046 1998-05-17 Andy Piper <andyp@parallax.co.uk>
4049 * faces.el (try-font-name): moved from x-faces.el since it is
4050 required by w3 under mswindows as well X.
4052 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4054 * winnt.el: Removed evil (setq completion-ignore-case t)
4055 clause, one more overlookef fsfism.
4056 (nt-quote-args-functions-alist): End sentences with double space.
4058 1998-05-18 Kirill M. Katsnelson <kkm@kis.ru>
4060 * window-xemacs.el (push-window-configuration): Remove kludgery of
4061 recaching default-toolbar specifier.
4062 (pop-window-configuration): Ditto.
4063 (unpop-window-configuration): Ditto.
4065 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4067 * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
4069 1998-05-17 Kirill M. Katsnelson <kkm@kis.ru>
4071 * winnt.el (nt-quote-args-verbatim): Added function.
4072 (nt-quote-args-prefix-quote): Added function.
4073 (nt-quote-args-backslash-quote): Added function.
4074 (nt-quote-args-double-quote): Added function.
4075 (nt-quote-args-functions-alist): New variable.
4076 (nt-quote-process-args): Added function. This is the main quoting
4077 work horse called from process-nt.c
4079 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4081 * winnt.el: Removed duplicate definitions for backspace,
4082 delete, M-backspace and C-M-backspace.
4083 (file-name-buffer-file-type-alist): Removed this variable.
4084 (find-buffer-file-type): Removed function.
4085 (find-file-binary): Removed function.
4086 (find-file-text): Removed function.
4087 (find-file-not-found-set-buffer-file-type): Removed function.
4088 (save-to-unix-hook): Removed function.
4089 (revert-from-unix-hook): Removed function.
4090 (using-unix-filesystems): Removed function.
4091 (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
4093 (x-set-selection): Removed function.
4094 (x-get-selection): Removed function.
4095 Removed commented FSFisms.
4096 Replaced copyright notice (this file is not part of GNU Emacs).
4097 (nt-shell-mode-hook): Moved here from a lambda expression. Added
4098 comint-process-echoes setting to t.
4100 1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4102 * packages.el (packages-no-package-hierarchy-regexp): Introduced
4103 and used following the interface change of
4104 `paths-find-recursive-path'.
4106 * find-paths.el (paths-find-recursive-path): Exclusion is now by a
4107 regexp instead of a list of base names.
4108 (paths-version-control-filename-regexp):
4109 (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
4110 Introduced and used following the interface change of
4111 `paths-find-recursive-path'.
4113 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4115 * simple.el (delete-forward-p): Make it a defun; do X garbage only
4116 on X devices, rather than on all non-TTY devices.
4118 1998-05-16 Kirill M. Katsnelson <kkm@kis.ru>
4120 * msw-mouse.el: New file. Sets up cursor shapes for Windows.
4122 * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
4124 1998-05-17 Adrian Aichner <aichner@ecf.teradyne.com>
4126 * itimer.el (activate-itimer): Fixed usage of integers
4127 as argument to `concat'.
4129 1998-05-17 Glynn Clements <glynn@sensei.co.uk>
4131 * itimer.el (start-itimer): replace the use of `concat' with
4134 1998-05-16 SL Baur <steve@altair.xemacs.org>
4136 * mode-motion.el (mode-motion-hook): Clarify docstring.
4137 From Bob Weiner <weiner@altrasoft.com>
4139 * loadhist.el (symbol-file): Supply prompt string when used
4141 From Bob Weiner <weiner@altrasoft.com>
4143 1998-05-16 Hrvoje Niksic <hniksic@srce.hr>
4145 * loadup.el (really-early-error-handler): Ditto.
4147 * update-elc.el: Ditto.
4149 * setup-paths.el (paths-construct-exec-path): Ditto.
4151 * make-docfile.el: Ditto.
4153 * find-paths.el (paths-decode-directory-path): Use split-path
4154 instead of decode-path.
4156 * files.el (parse-colon-path): Update docstring reference.
4158 1998-05-15 Jonathan Harris <jhar@tardis.ed.ac.uk>
4162 Bind cut'n'paste keys to non window-system specific functions.
4164 * msw-select.el: New function mswindows-clear-clipboard.
4165 mswindows-cut-copy-clipboard extended to handle clearing of the
4166 selection and renamed to mswindows-cut-copy-clear-clipboard.
4168 * select.el: on mswindows devices delete-primary-selection
4169 calls mswindows-clear-clipboard.
4171 1998-05-15 Hrvoje Niksic <hniksic@srce.hr>
4173 * simple.el (quoted-insert): Inhibit quit when using read-char.
4175 * cmdloop.el (read-char): Don't inhibit quit.
4176 (read-char-exclusive): Ditto.
4177 (read-char): Signal quit if quit-char was pressed.
4178 (read-char-exclusive): Ditto.
4179 (read-quoted-char): Return a character, not integer.
4181 * menubar-items.el (default-popup-menu): Use Andy's generic
4183 (default-popup-menu): Fix code.
4185 1998-05-14 Oliver Graf <ograf@fga.de>
4187 * dragdrop.el (dragdrop-function-widget): this time it's done
4189 1998-05-13 Oliver Graf <ograf@fga.de>
4191 * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
4193 1998-05-15 Kirill M. Katsnelson <kkm@kis.ru>
4195 * device.el (device-pixel-width):
4196 (device-pixel-height):
4200 (device-color-cells): Swapped parameters to device-system-metric
4201 according to the interface change.
4203 1998-05-14 Kirill M. Katsnelson <kkm@kis.ru>
4205 * mouse.el (default-mouse-motion-handler): Use new name of the
4206 function event-over-vertical-divider-p.
4207 Do not set E-W arrow cursor over the divider if
4208 vertical-divider-draggable-p is nil in the window.
4209 ([top-level]): Use new name for the variable
4210 vertical-divider-map.
4211 (drag-window-divider): Respect vertical-divider-draggable-p.
4212 Variable name typo fixes.
4214 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4216 * keymap.el (kbd): Define here; handle string constants and
4219 1998-05-15 Christian Nyb <chr@mediascience.no>
4221 * simple.el (zap-up-to-char): New function. Behaves like `zap-to-char'
4224 1998-05-13 Didier Verna <verna@inf.enst.fr>
4226 * mouse.el (drag-window-divider): give the vertical divider a
4227 pressed look when dragging it.
4229 1998-05-13 Andy Piper <andyp@parallax.co.uk>
4231 * faces.el: predicate some more face operations on x or mswindows
4234 * modeline.el: enable modeline coloring for mswindows.
4236 1998-05-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4238 * minibuf.el (minibuffer-default): Added variable; compatible with
4240 (next-history-element): Used `minibuffer-default'.
4242 1998-05-12 Oliver Graf <ograf@fga.de>
4244 * dragdrop.el (dragdrop-function-widget): button and mods ok
4245 arguments still look a bit strange
4246 (dragdrop-compare-mods) created
4247 (dragdrop-drop-do-functions) correctly checks for buttons and
4250 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4252 * setup-paths.el (paths-default-info-directories): Replace
4253 path-separator with directory-sep-char.
4255 * files.el (path-separator): Don't define it here.
4257 1998-05-14 Hrvoje Niksic <hniksic@srce.hr>
4259 * update-elc.el: Ditto.
4261 * setup-paths.el (paths-construct-exec-path): Ditto.
4263 * make-docfile.el: Ditto.
4265 * loadup.el (really-early-error-handler): Ditto.
4267 * find-paths.el (paths-decode-directory-path): Use decode-path
4268 instead of decode-path-internal.
4270 * files.el (parse-colon-path): Update docstring.
4272 1998-05-13 Hrvoje Niksic <hniksic@srce.hr>
4274 * subr.el (get-buffer-window-list): Make BUFFER optional.
4276 * window-xemacs.el (windows-of-buffer): Defalias to
4277 get-buffer-window-list.
4279 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4281 * disass.el: Fix maintainer keyword.
4283 * bytecomp.el (byte-compile-and-load-file): Autoload.
4284 (byte-compile-buffer): Ditto.
4286 * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
4287 value is returned, not the name.
4288 (lisp-imenu-generic-expression): Enable it.
4289 (lisp-mode-variables): Ditto.
4290 (lisp-indent-offset): Change defconst to defvar.
4291 (lisp-indent-function): Ditto.
4292 (lisp-body-indent): Ditto.
4294 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4296 * modeline.el: Use zap-last-kbd-macro-event.
4298 * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
4299 nil, don't attempt to do anything with messages.
4300 (eval-last-sexp): Use `letf' for clarity.
4302 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4304 * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
4306 1998-05-11 Martin Buchholz <martin@xemacs.org>
4311 Change empty docstrings into no doc strings at all.
4312 Fix bogus FSF-format docstrings.
4313 * etags.el: Fix docstring.
4315 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4317 * package-get.el (package-get): Use internal md5
4319 1998-05-13 SL Baur <steve@altair.xemacs.org>
4321 * about.el (about-xemacs): Correct abuse of concat.
4323 1998-05-11 SL Baur <steve@altair.xemacs.org>
4325 * info.el (Info-mode): Use easymenu.
4327 1998-05-12 Hrvoje Niksic <hniksic@srce.hr>
4329 * apropos.el (apropos): Don't use concat with integers.
4331 * cmdloop.el (describe-last-error): Handle the case when no error
4332 was seen gracefully.
4334 * apropos.el (apropos-print): Use with-displaying-help-buffer as
4336 (apropos-describe-plist): Ditto.
4338 * help.el (with-displaying-help-buffer): Revert to a defun.
4339 (describe-key): Use it as defun.
4340 (describe-mode): Ditto.
4341 (describe-bindings): Ditto.
4342 (describe-prefix-bindings): Ditto.
4343 (describe-installation): Ditto.
4344 (view-lossage): Ditto.
4345 (describe-function): Ditto.
4346 (describe-variable): Ditto.
4347 (describe-syntax): Ditto.
4349 1998-05-11 Oliver Graf <ograf@fga.de>
4351 * dragdrop.el: changed order of require/provide
4352 (dragdrop-drop-mime-default) changed to new calling conventions
4353 (dragdrop-drop-do-functions) changed to new calling conventions
4354 (dragdrop-function-widget) this one needs more work...
4356 1998-05-10 Oliver Graf <ograf@fga.de>
4358 * about.el: another small change in my entry
4359 * dragdrop.el (dragdrop-drop-log-function): logging added
4361 changed interface to handler functions. now called with event
4364 1998-05-12 Kirill M. Katsnelson <kkm@kis.ru>
4366 * glyphs.el (divider-pointer-glyph): Declared new glyph,
4367 E-W arrow pointer displayed over draggable dividers.
4369 * mouse.el (default-mouse-motion-handler): Show it when
4371 (drag-window-divider): Added.
4372 ([top-level]): Initialized window-divider-map with a keymap
4373 binding the above function to left button down event.
4375 * x-mouse.el (x-init-pointer-shape): Initialize
4376 divider-pointer-glyph from Cursor.dividerPointer, or use default
4379 1998-04-30 Gunnar Evermann <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
4381 * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
4383 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4385 * simple.el (count-words-buffer): Don't query for buffer.
4386 (count-lines-buffer): Ditto.
4388 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4390 * help.el (where-is): add optional insert argument.
4392 1998-05-11 Hrvoje Niksic <hniksic@srce.hr>
4394 * help.el (describe-key-briefly): New argument INSERT.
4396 * simple.el (eval-expression): New optional argument; synch with
4399 * keydefs.el (global-map): Add new register bindings.
4401 * register.el: Synched with FSF 20.3.
4403 1998-05-11 Jan Vroonhof <vroonhof@math.ethz.ch>
4405 * window-xemacs.el (recenter): all arguments are optional.
4407 1998-05-10 Kirill M. Katsnelson <kkm@kis.ru>
4409 * device.el: (device-pixel-width): Reflected name/parameters
4410 change to device-system-metric.
4411 (device-pixel-height): Ditto.
4412 (device-mm-width): Ditto.
4413 (device-mm-height): Ditto.
4414 (device-bitplanes): Ditto.
4415 (device-color-cells): Ditto.
4417 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4419 * cl-extra.el (cl-float-limits): Removed; move code to top-level.
4421 * cl.el (most-positive-fixnum): Document.
4422 (most-negative-fixnum): Ditto.
4424 * cus-dep.el: Updated comment.
4426 * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4429 * cus-load.el (custom-put): Removed.
4431 * files.el (after-find-file): Just resignal quit instead of
4432 signaling "canceled".
4434 1998-05-10 Hrvoje Niksic <hniksic@srce.hr>
4436 * frame.el (other-frame): Use `focus-frame' instead of
4437 select-frame kludges.
4439 * lisp-mode.el: Update lisp-indent-function for
4440 save-selected-frame and with-selected-frame.
4442 * frame.el (save-selected-frame): New macro.
4443 (with-selected-frame): Ditto.
4444 (other-frame): Use `set-frame-focus'.
4446 1998-05-06 Oliver Graf <ograf@fga.de>
4448 * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4449 (dragdrop-drop-url-default) default handler for URL drops created
4450 (dragdrop-drop-mime-default) default handler for MIME drops created
4451 (dragdrop-drop-functions) default custom for handling drops created
4452 (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4454 1998-05-05 Jonathan Harris <jhar@tardis.ed.ac.uk>
4456 * mouse.el: Removed redundant mouse-mswindows-drop function.
4458 1998-05-05 Oliver Graf <ograf@fga.de>
4460 * about.el: changed some text in my entry
4461 * dragdrop.el: added customs
4463 1998-05-04 Oliver Graf <ograf@fga.de>
4465 * mouse.el: killed global drop key bindings
4466 (mouse-offix-drop) removed
4467 * dragdrop.el: created
4468 * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4470 1998-05-09 Kirill M. Katsnelson <kkm@kis.ru>
4472 * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4473 scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4475 * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4478 * scrollbar.el (scrollbars-visible-p): Use new
4479 {vertical,horizontal}-scrollbar-visible-p specifiers.
4481 1998-04-18 Kirill M. Katsnelson <kkm@kis.ru>
4483 * device.el (device-pixel-height):
4484 (device-pixel-width):
4488 (device-color-cells): Moved these 6 functions from device.c; they
4489 all use single (device-system-metrics) call.
4491 1998-05-09 SL Baur <steve@altair.xemacs.org>
4493 * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4497 * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4498 Suggested by Hrvoje Niksic <hniksic@srce.hr>
4500 * help.el (help-map): Remove Hyperbole keybinding logic.
4501 Suggested by: Michael Ernst <mernst@cs.washington.edu>
4503 1998-05-08 SL Baur <steve@altair.xemacs.org>
4505 * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4506 From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4508 1998-05-07 Andy Piper <andyp@parallax.co.uk>
4510 * msw-glyphs.el: use nicer icon3 from the frame icon.
4512 1998-05-07 SL Baur <steve@altair.xemacs.org>
4514 * version.el (emacs-version): Remove InfoDock conditionals.
4516 * startup.el (startup-splash-frame): Change ID logo name.
4518 1998-05-06 Hrvoje Niksic <hniksic@srce.hr>
4520 * files.el (after-find-file): If the user presses C-g on
4521 directory-creation prompt, kill the buffer.
4523 1998-05-06 SL Baur <steve@altair.xemacs.org>
4525 * simple.el (count-words-region): Reverse previous change.
4527 1998-05-05 Hrvoje Niksic <hniksic@srce.hr>
4529 * replace.el (query-replace): Just call perform-replace.
4530 (query-replace-regexp): Ditto.
4531 (perform-replace): Move region handling here.
4532 (perform-replace): Use the new arg to match-data.
4534 1998-03-08 Kyle Jones <kyle_jones@wonderworks.com>
4536 * x-init.el: Install X specific display table that
4537 displays char 0240 as a space to avoid whatever it is
4538 that screws up display of that character code.
4540 1998-05-03 Hrvoje Niksic <hniksic@srce.hr>
4542 * help.el (function-arglist): If no arguments are documented for a
4543 subr, print nothing rather than incorrect output.
4545 1998-05-05 SL Baur <steve@altair.xemacs.org>
4547 * cmdloop.el (command-error): Update bail-out error message to use
4548 `emacs-program-name'.
4550 * lib-complete.el: Remove reader macro cruft.
4552 * dumped-lisp.el (preloaded-file-list): Phase I: remove InfoDock
4555 * simple.el (count-words-region): Drop interactive-p check on the
4558 1998-05-04 Jonathan Harris <jhar@tardis.ed.ac.uk>
4562 Correct spelling of mswindows-font-canonicalize-name.
4564 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4566 * ldap.el (ldap-host-parameters-alist): Replaced with
4567 `ldap-host-parameters-plist'
4568 (ldap-search): Adapt to previous change
4570 1998-05-02 SL Baur <steve@altair.xemacs.org>
4572 * about.el (about-hackers): Update Bob Weiner bio.
4573 (about-maintainer-info): Ditto.
4575 1998-05-02 Hrvoje Niksic <hniksic@srce.hr>
4577 * simple.el (display-warning-minimum-level): Docfix.
4579 1998-04-04 Per Abrahamsen <abraham@dina.kvl.dk>
4581 * widget.el (:default-get): New keyword.
4582 * wid-edit.el (default, widget-default-default-get): Define it.
4583 (group, widget-group-default-get): Define it.
4584 (menu-choice, widget-choice-default-get): Define it.
4585 (widget-default-get): New function.
4586 (widget-choice-action): Call it.
4587 (widget-editable-list-entry-create): Call it.
4589 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4591 * byte-optimize.el (byte-boolean-vars): Removed.
4592 (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4593 lookup through `byte-boolean-vars'.
4595 1998-05-01 Kirill M. Katsnelson <kkm@kis.ru>
4597 * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4598 resource-provided values into ghost specs for scrollbar-height and
4601 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4603 * byte-optimize.el: Don't attempt to optimize /=.
4605 * bytecomp.el (byte-compile-one-ore-more-args): New function.
4606 (byte-compile-/=): Ditto.
4608 1998-05-02 SL Baur <steve@altair.xemacs.org>
4610 * apropos.el: Use `with-displaying-help-buffer'.
4611 (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4612 Use `with-displaying-help-buffer'.
4613 (apropos-follow): Do not give special treatment to buffer cursor
4614 was in prior to a mouse click.
4615 (apropos-describe-plist): Use `with-displaying-help-buffer'.
4616 (apropos-print-doc): Set correct buffer for setting text
4619 1998-05-01 SL Baur <steve@altair.xemacs.org>
4621 * help.el (help-buffer-prefix-string): New variable.
4622 (help-buffer-name): Use it.
4624 * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4627 1998-04-30 Greg Klanderman <greg@alphatech.com>
4629 * frame.el (other-frame): Work even when focus-follows-mouse is true.
4631 1998-05-01 Hrvoje Niksic <hniksic@srce.hr>
4633 * files.el (find-file-noselect): Update docstring.
4634 (find-file-noselect): Signal an error if found an unreadable file.
4635 (file-chase-links): Save the match data.
4636 (normal-mode): Use `lwarn' and `error-message-string'.
4637 (interpreter-mode-alist): Change defconst to defvar.
4638 (inhibit-first-line-modes-regexps): Ditto.
4639 (inhibit-first-line-modes-regexps): Added .tgz.
4640 (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4641 (change-major-mode-with-file-name): New user-option.
4642 (set-visited-file-name): Synched with FSF.
4643 (file-name-extension): New function, from FSF 20.3.
4644 (file-relative-name): Synched with FSF.
4645 (save-some-buffers): Support the C-r feature.
4646 (recover-session): Synched with FSF.
4647 (kill-some-buffers): Ditto.
4648 (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4650 1998-04-30 SL Baur <steve@altair.xemacs.org>
4652 * files.el (insert-file): Undo previous change and reenable use of
4655 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4657 * window-xemacs.el (recenter): Define.
4659 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4661 * font.el (mswindows-font-create-name)
4662 (mswindows-font-create-object): new functions for mswindows type
4665 * msw-faces.el (mswindows-font-canicolize-name): fix so that
4666 strings are parsed as well as font objects.
4668 1998-04-30 Hrvoje Niksic <hniksic@srce.hr>
4670 * modeline.el (defining-kbd-macro): Restore modeline indication of
4671 kbd-macro being recorded.
4672 (add-minor-mode): Simplify docstring.
4673 (modeline-minor-mode-menu): Remove stuff.
4675 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4677 * code-process.el (call-process): dynamically decide process
4680 1998-04-29 Jim Radford <radford@robby.caltech.edu>
4682 * modeline.el: Add line-number-mode, column-number-mode to
4683 the modeline minor-mode menu. Button2 on the line number does
4686 1998-04-29 Andy Piper <andyp@parallax.co.uk>
4688 * mouse.el: move x-selection-owner-p type things to
4691 * msw-init.el: copy zmacs stuff from x-init.el
4693 * msw-select.el (mswindows-own-selection)
4694 (mswindows-disown-selection) (mswindows-selection-owner-p): new
4695 functions. Very simple minded implementation of selectio
4698 * select.el (own-selection) (disown-selection)
4699 (activate-region-as-selection) (select-make-extent-for-selection)
4700 (valid-simple-selection-p): functions moved from x-select.el for
4701 generalized selection.
4703 * x-select.el: see select.el changes.
4705 * x-toolbar.el: use new selection functions.
4707 1998-04-28 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4709 * packages.el (packages-find-package-directories): Fixed bug that
4710 would pick up multiple site-package directories.
4711 (package-locations): Added "xemacs-packages" as a late package
4714 * find-paths.el: Now uses `emacs-program-name' and
4715 `emacs-program-version'.
4716 Additions to enforce version-specific directories in
4717 `paths-find-version-directory'.
4719 1998-04-29 SL Baur <steve@altair.xemacs.org>
4721 * default.el: Removed.
4722 * site-start.el: Removed.
4724 1998-04-29 Didier Verna <verna@inf.enst.fr>
4726 * minibuf.el (minibuffer-history-minimum-string-length): Default
4729 1998-04-28 SL Baur <steve@altair.xemacs.org>
4731 * find-paths.el (paths-program-name): Rename.
4732 (paths-emacs-root-p): Ditto.
4733 (paths-find-site-directory): Ditto.
4735 1998-04-26 Karl M. Hegbloom <karlheg@inetarena.com>
4737 * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4738 `emacs-lisp-byte-compile-and-load'.
4740 1998-04-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4742 * ldap.el (ldap-search): Fixed additional parameter passing to
4745 1998-04-27 Andy Piper <andyp@parallax.co.uk>
4747 * select.el (kill-primary-selection) (selection-owner-p)
4748 (copy-primary-selection) (yank-clipboard-selection)
4749 (selection-exists-p) (delete-primary-selection): new file and
4750 functions that do the right thing for the selected device.
4752 * x-menubar.el: use generalised selection functions.
4754 * dumped-lisp.el: dump select.el.
4756 1998-04-27 SL Baur <steve@altair.xemacs.org>
4758 * find-paths.el (paths-progname): New variable.
4759 (paths-emacs-root-p): Use it.
4760 (paths-find-site-directory): Ditto.
4762 1998-04-26 SL Baur <steve@altair.xemacs.org>
4764 * loadup.el ((member "dump" command-line-args)): Dump as
4765 `infodock' if InfoDock.
4767 1998-04-25 SL Baur <steve@altair.xemacs.org>
4769 * find-paths.el (construct-emacs-version): Simplify, include
4770 program name in the return value.
4771 * (paths-find-version-directory): Use it.
4773 1998-04-25 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4775 * info.el (Info-parse-dir-entries): Fixed regexp
4776 (Info-build-dir-anew): Remove full suffix and capitalize info file
4777 name for files with no @direntry
4778 (Info-batch-rebuild-dir): New function
4779 (Info-suffixed-file): Check for regular files instead of simple
4780 file existence (could catch directories before)
4782 1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4784 * setup-paths.el, find-paths.el: Removed uses of `not' which
4785 temacs doesn't have.
4787 * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4788 into root searching.
4790 1998-04-24 Martin Buchholz <martin@xemacs.org>
4792 * subr.el: Remove definition of `not'.
4794 Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
4796 * msw-glyphs.el: enable graphics support.
4798 1998-04-23 Didier Verna <verna@inf.enst.fr>
4800 * x-menubar.el (default-menubar): restored the line-number-mode
4803 * misc doc string updates related to the options menu.
4805 1998-04-24 SL Baur <steve@altair.xemacs.org>
4807 * setup-paths.el (paths-construct-load-path): Fix typo.
4809 1998-04-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4811 * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4812 font-menu-ignore-scaled-fonts don't have to be bound now; this
4813 gets us one step further towards making --no-autoloads work.
4815 * startup.el (normal-top-level): Load auto-autoloads only if
4816 lisp-directory is non-nil.
4818 * setup-paths.el (paths-construct-load-path): Made it robust
4819 against nil lisp-directory.
4821 * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4822 to the list of variables that cause a warning when nil.
4824 * toolbar.el (init-toolbar-location): Now works even when there's
4825 no toolbar icon directory.
4827 1998-04-23 Hrvoje Niksic <hniksic@srce.hr>
4829 * help.el (view-lossage): Recognize it.
4831 * simple.el (log-message): Mark multiline messages.
4833 1998-04-22 SL Baur <steve@altair.xemacs.org>
4835 * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4837 1998-4-20 Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
4839 * package-get.el (package-get-all): add `\n' separator to
4840 interactive specification so that both variables are read
4842 1998-04-22 Didier Verna <verna@inf.enst.fr>
4844 * x-menubar.el: ported the options menu to Custom.
4845 Moved the "read only" toggle button to the buffers menu.
4846 Corrected some missing ;;;###autoload or defcustom.
4848 * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4849 the scrollbar-visible specifier for options menu handling.
4851 * toolbar.el (toolbar-visible-p)
4852 (toolbar-captioned-p)
4853 (default-toolbar-position): defcustom wrappers around
4854 the toolbar specifiers for options menu handling.
4856 * frame.el (get-frame-for-buffer-default-instance-limit):
4857 defcustom it for options menu handling.
4859 * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4860 font-lock-mode for options menu handling.
4862 * cus-start.el: added Custom properties to overwrite-mode for
4863 options menu handling.
4865 Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4867 * about.el: shameless self-promotion.
4869 1998-04-21 Hrvoje Niksic <hniksic@srce.hr>
4871 * simple.el (raw-append-message): Slightly optimize.
4872 (remove-message): Use `push' for clarity.
4873 (append-message): Ditto.
4874 (display-warning): Dito.
4875 (raw-append-message): Send the message to the appropriate device.
4877 1998-04-22 SL Baur <steve@altair.xemacs.org>
4879 * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4880 From Sean MacLennan <Sean.MacLennan@pika.ca>
4882 1998-04-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4884 * setup-paths.el: Changed `directory-sep-char' to
4885 `path-separator', following a change in GNU Emacs.
4887 1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4889 * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4890 (Info-build-dir-anew): Add a final newline.
4891 (Info-build-dir-anew): Do not issue warning when rebuilding policy
4893 (Info-rebuild-dir): Ditto
4895 * dumped-lisp.el (preloaded-file-list): Added ldap.el
4897 1998-04-21 SL Baur <steve@altair.xemacs.org>
4899 * simple.el (count-words-buffer): Retain zmacs region.
4900 (count-words-region): Ditto.
4901 * simple.el: (what-line): Expanded line counts.
4902 (count-lines): New parameter to conditionalize whether collapsed
4904 From Bob Weiner <weiner@altrasoft.com>
4906 1998-04-19 SL Baur <steve@altair.xemacs.org>
4908 * packages.el (package-locations): infodock-packages must override
4909 mule-packages and packages.
4911 1998-04-19 Jonathan Harris <jhar@tardis.ed.a.uk>
4914 remove rude messages from widget-activation-widget-mapper
4915 and widget-activation-glyph-mapper
4917 1998-04-17 Jonathan Harris <jhar@tardis.ed.ac.uk>
4919 * toolbar.el: Remove (featurep 'x) test from
4920 toolbar-make-button-list
4922 1998-04-17 Hrvoje Niksic <hniksic@srce.hr>
4924 * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4925 only if in the same frame.
4927 1998-04-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4929 * packages.el (package-locations): Added site-packages hierarchy.
4931 * setup-paths.el (paths-default-info-directories): Introduced and
4934 * packages.el, setup-paths.el: Set various path searching depths
4937 * packages.el (packages-hierarchy-depth):
4938 (packages-load-path-depth): Introduced and used.
4940 * setup-paths.el (paths-load-path-depth): Introduced and used.
4942 * find-paths.el (paths-find-recursive-path): Added max-depth
4945 1998-04-15 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4947 * setup-paths.el (paths-construct-info-path): Removed
4948 dependency on behavior of (file-name-as-directory "").
4950 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4952 * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4955 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4957 * dump-paths.el, startup.el: Added handling for --debug-paths.
4959 1998-04-15 William M. Perry <wmperry@aventail.com>
4961 * wid-edit.el: We cannot just set the help-echo or balloon-help
4962 properties for an extent based on the :help-echo widget
4963 property, since help-echo and balloon-help cause an EXTENT to
4964 get passed in, where :help-echo functions are expecting a WIDGET
4966 1998-04-15 Kirill M. Katsnelson <kkm@kis.ru>
4968 * scrollbar.el (init-scrollbar-from-resources): Call
4969 mswindows-init-scrollbar-metrics when appropriate.
4971 Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
4973 * dumped-lisp.el: dump x-toolbar for window system
4975 * msw-init.el (init-post-mswindows-win): enable toolbars if we
4976 have support and xpm.
4978 1998-04-16 SL Baur <steve@altair.xemacs.org>
4980 * files.el (toggle-read-only): Fix docstring.
4981 From Didier Verna <verna@inf.enst.fr>
4983 1998-04-14 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4985 * startup.el (normal-top-level): Load autoload-file-name without
4986 specifying an extension---some people only auto-autoload.el.gz.
4988 1998-04-06 Hrvoje Niksic <hniksic@srce.hr>
4990 * files.el (backup-enable-predicate): Don't bomb on NAME being
4993 1998-04-13 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
4995 * find-paths.el, packages.el: Now prefers configure'd paths.
4996 This shouldn't cause any of the originally anticipated problems as
4997 the current paths architecture will not define the various
4998 configure-xxx variables if they're not specified on the configure
5001 * find-paths.el, setup-paths.el, packages.el: Removed all
5002 mentionings of "/" as a path separator.
5003 Used paths-construct-path throughout.
5005 * find-paths.el (paths-construct-path): Created to assemble paths
5006 from directory components.
5008 * setup-paths.el, packages.el: Used paths-decode-directory-path
5009 instead of decode-path-internal.
5011 * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
5013 (paths-decode-directory-path) Created.
5015 * setup-paths.el: Changed configure-exec-path to
5016 configure-exec-directory.
5018 1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5020 * packages.el (packages-find-packages): Fixed decoding of
5023 * startup.el: -no-packages -> -no-early-packages.
5025 (packages-load-package-lisps): Fixed loading of auto-autoload
5028 * startup.el (normal-top-level): Fixed loading of core
5031 * obsolete.el: Un-obsoleted site-directory. Sigh.
5033 * startup.el, packages.el, dump-paths.el: Added proper settings
5034 for site-directory and lisp-directory variables.
5036 * startup.el, loadup.el: Renamed inhibit-update-autoloads to
5037 inhibit-package-autoloads and fixed handling of it.
5039 * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
5040 handling of former inhibit-package-init, now
5041 inhibit-early-packages, to make -vanilla etc. work.
5043 1998-04-10 Kirill M. Katsnelson <kkm@kis.ru>
5045 * code-process.el (start-process): Fallback to 'undecided instead
5046 of 'binary for process input coding stream.
5048 * process.el (start-process): Docstring fix.
5050 1998-04-09 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5052 * info.el (Info-insert-dir): Do not insert temporary dir files
5053 in Info-dir-file-attributes
5054 (Info-build-dir-anew): Ensure temporary buffer is not read-only
5055 (Info-rebuild-dir): Ditto.
5057 1998-04-09 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5059 * obsolete.el: Added obsoleteness declarations for
5060 `site-directory' and `Info-default-directory-list'.
5062 1998-04-08 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5064 * find-paths.el (paths-find-emacs-root): Only look at the
5065 executable at the end of the symlink chain for determining the
5068 1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5070 * setup-paths.el (paths-construct-info-path): Changed construction
5071 to cater to gone default in configure.
5073 * find-paths.el (paths-uniq-append): Added.
5075 * packages.el: Rewritten package path construction once again.
5077 * dump-paths.el, startup.el: Removed package-path as a global
5080 * package-admin.el (package-admin-add-single-file-package):
5081 (package-admin-add-binary-package): Changed package-path to
5084 * packages.el (packages-split-path): Split path at "/" rather than
5085 nil according to change in emacs.c.
5087 1998-04-06 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5089 * setup-paths.el (paths-construct-info-path): Changed info path
5090 order so that directories come out right.
5091 (paths-find-lock-directory): Fixed bug: It used to think
5092 configure-lock-directory is a path.
5094 1998-04-06 Jeff Miller <jmiller@smart.net>
5096 * x-toolbar.el: Added toolbar-vector-xxxxxx defvars. Modified
5097 initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars. This
5098 eases the use of toolbar-add/kill-item functions.
5100 1998-04-07 Kirill M. Katsnelson <kkm@kis.ru>
5102 * code-files.el (file-coding-system-alist): Commented out
5103 loaddefs.el magical treatment.
5105 1998-04-06 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5107 * info.el (Info-rebuild-outdated-dir): Added new option
5108 `conservative' and made it the default
5109 (Info-rebuild-dir): Appropriately parse multi-line description
5110 strings, and multi-section dir files. Issue warning when dir
5111 is rebuilt as temporary
5112 (Info-build-dir-anew): Issue warning when dir is built as
5115 1998-04-04 Kirill M. Katsnelson <kkm@kis.ru>
5117 * list-mode.el (list-mode-map): Bind highlight motion commands to
5118 standard keys left, right, C-b and C-f.
5120 1998-03-29 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5122 * files.el (auto-mode-alist): allow .sc for Scheme->C
5124 1998-04-06 SL Baur <steve@altair.xemacs.org>
5126 * loadup.el (pureload): Don't quote (garbage-collect).
5128 1998-04-04 SL Baur <steve@altair.xemacs.org>
5130 * package-get-base.el: Updated.
5132 1998-04-04 Hrvoje Niksic <hniksic@srce.hr>
5134 * isearch-mode.el (isearch-just-started): New variable.
5135 (isearch-mode): Set it.
5136 (isearch-repeat): Advance one character forward only if the search
5137 was successful, and was not just started.
5138 (isearch-repeat): Clear isearch-just-started.
5140 1998-04-02 SL Baur <steve@altair.xemacs.org>
5142 * finder.el (finder-compile-keywords): Don't eval new finder-inf
5145 1998-03-26 Hrvoje Niksic <hniksic@srce.hr>
5147 * subr.el (listify-key-sequence): Removed.
5149 1998-03-31 Hrvoje Niksic <hniksic@srce.hr>
5151 * bytecomp.el (byte-compile-print-gensym): New option.
5152 (byte-compile-output-file-form): Use it.
5153 (byte-compile-output-docform): Ditto.
5154 (byte-compile-compiled-obj-to-list): Ditto.
5156 Sun Mar 29 1998 Andy Piper <andyp@parallax.co.uk>
5158 * msw-glyphs.el: set frame icon if xpm support.
5160 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5162 * help.el: Code that pretty prints variable values
5165 1998-04-02 SL Baur <steve@altair.xemacs.org>
5167 * find-paths.el (paths-emacs-root-p): Correct test for installation
5169 From Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5171 1998-03-30 Kyle Jones <kyle_jones@wonderworks.com>
5173 * loaddefs.el: Don't set debug-ignored-errors; leave
5174 its default value set to nil.
5176 1998-03-29 Damon Lipparelli <lipp@primus.com>
5178 * info.el (Info-rebuild-dir): fixed mis-spelling.
5180 1998-03-29 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5182 * info.el (Info-rebuild-outdated-dir): New custom var
5183 (Info-insert-node): Create/update dir file when needed, ie when it
5184 does not exist or is older than some info files in directory
5186 1998-04-01 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5188 * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
5189 for last packages, mainly for using a 20.4 package base.
5191 * packages.el (late-packages): Typo fix. It was called
5194 * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
5195 relative symlinks correctly.
5196 (paths-find-emacs-roots): More rigorous checking for plausible
5197 configuration-time root.
5199 * startup.el (normal-top-level): Added a warning if XEmacs cannot
5202 1998-03-27 Martin Buchholz <martin@xemacs.org>
5204 * faces.el: Fix docstrings.
5205 * glyphs.el: Fix docstrings.
5206 * mouse.el: Fix docstrings.
5208 * frame.el: Change phrase `current frame' to `selected frame'.
5210 * faces.el (face-spec-set-match-display): Make FRAME arg optional.
5212 * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
5213 macros using backquote to make them infinitely more readable.
5215 1998-03-30 SL Baur <steve@altair.xemacs.org>
5217 * packages.el (packages-find-package-path): Hardcoded specialized
5218 InfoDock support until we can clean this up.
5220 * help.el (describe-bindings-1): Return the value of the bindings
5221 help buffer created.
5222 (describe-bindings): Ditto.
5224 * simple.el (set-variable): Restore previous behavior of not
5225 bombing if the variable to set is not boundp.
5227 1998-03-30 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5229 * packages.el (packages-handle-package-dumped-lisps): Allow for
5230 non-local files to be loaded off the package-lisp variable.
5232 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5234 * x-faces.el: Global X resources should override
5235 specs for all device classes (color, grayscale, mono);
5236 code currently doesn't override any of them. Fixed by
5237 calling remove-specifier with '(x default) as the tag
5238 set and allowing inexact matches.
5240 1998-03-27 Kyle Jones <kyle_jones@wonderworks.com>
5242 * faces.el: Separated face intializations based on
5243 device classes into device type specific (tag set,
5244 instantiator) pairs.
5246 1998-03-09 Hrvoje Niksic <hniksic@srce.hr>
5248 * wid-edit.el (widget-choice-action): Remember user's explicit
5250 (widget-choice-value-create): Respect it.
5251 From Richard Stallman <rms@gnu.org>
5253 1998-03-26 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5255 * setup-paths.el (paths-construct-info-path): Always append
5256 existing directories from configure-time info path.
5258 * startup.el (startup-setup-paths): Renamed misnamed info-path to
5259 Info-directory-list.
5261 * info.el: Removed Info-default-directory-list which was broken by
5263 Removed bogus initialization of Info-directory-list---startup.el
5264 can do a much better job.
5265 Added autoload of Info-directory-list.
5267 * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
5268 out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
5269 be exclusive; now it's merely given precedence, just like in the
5272 1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5274 * find-paths.el (paths-find-architecture-directory): Fix bug with
5275 finding; it used to default too early.
5277 1998-03-25 Martin Buchholz <martin@xemacs.org>
5279 * packages.el (packages-split-path): Fix a bug; it used to fail
5280 for paths that weren't split.
5282 1998-03-26 SL Baur <steve@altair.xemacs.org>
5284 * finder.el (finder-compile-keywords): trap on errors.
5286 1998-03-24 Kyle Jones <kyle_jones@wonderworks.com>
5288 * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
5289 fourth argument of t so that only the specs exactly
5290 matching the tag lists are removed.
5292 1998-03-25 SL Baur <steve@altair.xemacs.org>
5294 * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
5296 1998-03-23 SL Baur <steve@altair.xemacs.org>
5298 * minibuf.el (mouse-read-file-name-1): If a default directory was
5299 specified, use it for generating the completions.
5301 1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5303 * update-elc.el: Now respects inhibit-package-init and
5305 Now does path construction with loadup-paths.
5307 * startup.el (normal-top-level, startup-setup-paths): Now respects
5308 inhibit-package-init and inhibit-site-lisp.
5310 * packages.el (packages-find-package-path): Extended package path
5311 by version-specific hierarchies.
5312 (packages-find-packages): Now respects inhibit flag and
5314 Moved path setup to loadup-paths.
5316 * make-docfile.el: Now respects inhibit-package-init and
5318 Now does path construction with loadup-paths.
5320 * loadup.el: Now respects inhibit-package-init and
5323 * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
5325 * loadup-paths.el: New file: setup load-path to encompass
5328 1998-03-22 SL Baur <steve@altair.xemacs.org>
5330 * auto-show.el: load-gc renamed to pureload.
5331 * site-load.el: Ditto.
5332 * packages.el (toplevel): Ditto.
5333 * loadup.el (really-early-error-handler): Ditto.
5334 * dumped-lisp.el (preloaded-file-list): Ditto.
5335 * cus-face.el (custom-declare-face): Ditto.
5337 1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
5339 * <Today>: The Big Path Searching Overhaul.
5341 * find-paths.el: New file: find and assemble paths in the
5342 installation hierarchy.
5344 * setup-paths.el: New file: global layout of paths and directories
5345 within the XEmacs hierarchy.
5347 * packages.el: Replaced everything related to path searching and
5348 startup by code in terms of find-paths.
5350 * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
5351 the new path searching engine.
5353 * dumped-lisp.el (preloaded-file-list): Added new files find-paths
5356 1998-03-22 SL Baur <steve@altair.xemacs.org>
5358 * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
5361 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5363 * msw-glyphs.el: Added check for 'mswindows feature, so the file
5364 compiles identically in any configuration.
5365 Removed irrelevant commentary.
5367 1998-03-20 Kirill M. Katsnelson <kkm@kis.ru>
5369 * simple.el (set-variable): Allow setting specifiers.
5371 1998-03-19 SL Baur <steve@altair.xemacs.org>
5373 * lisp.el (forward-sexp): Revert previous change.
5375 1998-03-18 SL Baur <steve@altair.xemacs.org>
5377 * frame.el (frame-initialize): Use `delete-console' instead of
5378 `delete-device' to delete the stream console to match the usage in
5381 1998-03-16 SL Baur <steve@altair.xemacs.org>
5383 * files.el (cdpath-previous): New variable.
5385 From Bob Weiner <weiner@wave.altrasoft.com>
5387 1998-03-15 Kyle Jones <kyle_jones@wonderworks.com>
5389 * keydefs.el: Changed keybindings of forward-char,
5390 backward, scroll-up and scroll-down to point to their
5391 -command counterparts.
5393 * simple.el: New functions: forwarc-char-command,
5394 backwrad-char-command, scroll-up-command,
5395 scroll-down-command which work liek their counterparts
5396 except that they honor the variable
5397 signal-error-on-buffer-boundary.
5399 Definition of signal-error-on-buffer-boundary received
5402 defvar declaration added for word-across-newline to avoid
5403 byte-compiler warning about the free variable reference.
5405 1998-03-14 Kirill M. Katsnelson <kkm@kis.ru>
5407 * winnt.el: Removed "%t" from the beginning of
5408 modeline-format. From now on, there's no nt-specifics in the modeline.
5410 1998-03-14 SL Baur <steve@altair.xemacs.org>
5412 * setup-paths.el (paths-setup-paths-warning): Replace occurrences
5413 of `when' with `if'.
5415 1998-03-03 Kirill M. Katsnelson <kkm@kis.ru>
5417 * msw-glyphs.el: New file. Defines TTY-style glyphs for
5418 mswindows. Must be reworked along with glyphs.el, or
5419 merged into it, after there is images support.
5421 * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
5424 1998-03-13 SL Baur <steve@altair.xemacs.org>
5426 * faces.el: fix for text cursor initialization.
5427 Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5428 From Andy Piper <andyp@parallax.co.uk>
5430 1998-03-11 Pete Ware <ware@cis.ohio-state.edu>
5432 * files.el (set-auto-mode): If a mode is not fboundp, check to see
5433 if there is an existing package that handles it and warn the user
5436 1998-03-02 Kirill M. Katsnelson <kkm@kis.ru>
5438 * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5439 Installation" menu item when Installation-string is not bound.
5441 1998-03-11 SL Baur <steve@altair.xemacs.org>
5443 * lisp.el (forward-sexp): Fix for test for balanced sexp.
5444 From Jeremiah W. James <jerry@cs.ucsb.edu>
5446 1998-03-10 Kyle Jones <kyle_jones@wonderworks.com>
5449 * faces.el: Fix face initialization.
5451 1998-03-10 Glynn Clements <glynn@sensei.co.uk>
5453 * files.el (backup-enable-predicate): fix breakage introduced
5456 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5458 * x-faces.el (x-init-face-from-resources): The
5459 TTY face property retrieval functions don't return
5460 specifiers, so use face-property instead.
5462 1998-03-09 SL Baur <steve@altair.xemacs.org>
5464 * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5466 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5468 * x-menubar.el: Expanded documentation for
5469 option-save-faces. Changed Options -> Browse Faces
5470 menu entry to invoke customize-face.
5472 1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
5474 * faces.el: Most face initialization moved out of
5475 init-other-random-faces to the top level so that the
5476 initialization happens before Xemacs is dumped. Much
5477 of the fascist "face-differs-from-default-p or FROB!"
5478 code has been retired in favor of letting the user do
5479 what they want to do. Face initialization code changed
5480 to use `default' specifier tag so that the settings can
5481 be overridden later if the user wishes it.
5483 1998-03-08 SL Baur <steve@altair.xemacs.org>
5485 * about.el (about-hackers): Update contributors list.
5487 1998-03-07 Kyle Jones <kyle_jones@wonderworks.com>
5489 * specifier.el: Define new specifier tag `default'.
5491 * modeline.el: Initialize faces using `default' tag.
5493 * x-faces.el (x-init-face-from-resources): Remove
5494 specifier specs containing the `default' tag before
5497 1998-03-02 John Jones <jj@asu.edu>
5499 * package-get.el (package-get-all): fixed arguments on call to
5500 package-admin-add-single-file-package.
5501 * package-get.el (package-get-installedp): fixed to match
5502 advertised behavior.
5503 * package-get.el: added function package-get-update-all which
5504 installs newest versions of all the current packages (if they are
5505 not already installed).
5507 1998-03-04 Jens-Ulrik Petersen <petersen@kurims.kyoto-u.ac.jp>
5509 * files.el (find-file-noselect): Uncommented `truename' binding in
5510 `let*' and use it later to set `buffer-file-truename' iff it's
5511 still nil, as happens for example when finding a compressed
5512 file with "jka-compr".
5514 Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
5516 * faces.el: in make-face-* type functions do the operation for all
5517 window systems, not just the first one found.
5519 * font.el: call mswindows-list-fonts for mswindows.
5521 1998-03-02 Glynn Clements <glynn@sensei.co.uk>
5523 * code-process.el (call-process-region):
5524 * process.el (call-process-region):
5525 * package-get.el (package-get-dir):
5526 * files.el (backup-enable-predicate):
5527 * gnuserv.el (gnuserv-temp-file-regexp):
5528 Use temp-directory in place of `/tmp'.
5530 Fri Feb 20 21:22:34 1998 Darryl Okahata <darrylo@sr.hp.com>
5532 * "Fast" dired-in-C enhancements for Windows 95/NT:
5534 * files.el: Added function, `wildcard-to-regexp', from GNU
5537 * files.el (insert-directory): Modified to use special
5538 dired-in-C enhancements if present.
5540 Mon Mar 02 11:37:36 1998 Andy Piper <andyp@parallax.co.uk>
5542 * code-files.el: make default coding no-conversion.
5544 1998-03-02 SL Baur <steve@altair.xemacs.org>
5546 * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5549 * update-elc.el: Strip directory when testing for files not to
5552 1998-03-02 Aki Vehtari <Aki.Vehtari@hut.fi>
5554 * lisp-mode.el: Use recommended form for menus.
5556 * info.el (Info-construct-menu): Use recommended form for menus.
5558 * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5561 1998-02-28 Kyle Jones <kyle_jones@wonderworks.com>
5563 * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5564 (get-frame-for-buffer-noselect): Always return frames
5565 in the not-this-window-p cond clause.
5567 1998-02-27 SL Baur <steve@altair.xemacs.org>
5569 * help.el (describe-installation): New function.
5571 * x-menubar.el (default-menubar): Add describe-installation to
5574 * packages.el (packages-unbytecompiled-lisp): Installation.el
5575 should not be bytecompiled.
5577 * dumped-lisp.el (preloaded-file-list): Dump Installation with
5580 * x-menubar.el (default-menubar): Use correct guard for VM menu
5583 * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5585 From Andy Piper <andyp@parallax.co.uk>
5587 1998-02-26 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
5589 * ldap.el: Do not require ldap-internal at compile time.
5591 Tue Feb 17 12:50:37 1998 Andy Piper <andyp@parallax.co.uk>
5593 * code-files.el: new file. a virtual copy of mule-files.el
5595 dependencies. (toggle-buffer-file-ocding-system) new function for
5596 changing the eol type for the current buffer.
5598 * code-process.el: new file. a copy of
5599 mule-process.el. mule-process.el will disappear when things have
5602 * coding.el: new file. a virtual copy of mule-files.el but
5603 without charset dependencies. (coding-system-base) new function
5604 for getting the parent coding system of a coding system with eol
5607 * dumped-lisp.el: add above files for the non-mule case.
5609 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5611 * window-xemacs.el (display-buffer): If no explicit
5612 frame is specified, search for a window that displays
5613 the buffer on the currently selected frame, before
5614 searching other frames.
5616 1998-02-25 Kyle Jones <kyle_jones@wonderworks.com>
5618 * frame.el (get-frame-for-buffer): If not-this-window-p
5619 is non-nil, use window on the selected frame if it is not
5620 also the selected window. When defaulting, search for
5621 windows on the currently selected fgrame before searching
5624 1998-02-25 Didier Verna <verna@inf.enst.fr>
5626 * modeline.el (modeline-swap-buffers): originally named
5627 `mouse-release-modeline'. Whether to actually swap the buffers is
5628 decided in `mouse-drag-modeline'.
5629 (mouse-drag-modeline): A button release event is considered a
5630 mouse click is both X (modeline scroll) and Y (modeline drag) pos
5633 1998-02-25 SL Baur <steve@altair.xemacs.org>
5635 * x-menubar.el: Put redo on the menubar.
5636 From Aki Vehtari <Aki.Vehtari@hut.fi>
5638 1998-02-22 Greg Klanderman <greg@alphatech.com>
5640 * bytecomp.el (displaying-byte-compile-warnings): if
5641 temp-buffer-show-function is set, use it to display current set of
5642 warnings in the "*Compile-Log-Show*" buffer.
5644 * simple.el (display-warning-buffer): if temp-buffer-show-function
5645 is set, use it to display current set of warnings in the
5646 "*Warnings-Show*" buffer.
5648 1998-02-20 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5650 * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5653 1998-02-23 Aki Vehtari <Aki.Vehtari@hut.fi>
5655 * menubar.el: Allow button descriptors at least 2 long.
5657 * x-menubar.el (default-menubar): Use recommended forms.
5658 (file-menu-filter): Remove.
5659 (edit-menu-filter): Remove.
5661 1998-02-24 SL Baur <steve@altair.xemacs.org>
5663 * about.el (about-hackers): Updated.
5665 1998-02-22 Greg Klanderman <greg@alphatech.com>
5667 * help.el (help-max-help-buffers): new variable
5668 (help-register-and-maybe-prune-excess): new function
5669 (help-buffer-name): use help-max-help-buffers.
5670 (with-displaying-help-buffer): use
5671 help-register-and-maybe-prune-excess.
5673 * help.el (help-maybe-pretty-print-value): if the value fits on
5676 1998-02-21 Greg Klanderman <greg@alphatech.com>
5678 * (with-displaying-help-buffer): there is no need to kill the buffer
5679 if it exists, becasuse with-output-to-temp-buffer will clear it.
5680 further, killing the buffer violates the rule that
5681 temp-buffer-show-function, if set, has the full responsibility of
5682 showing the temp buffer. killing the buffer fucks with the window
5683 configuration, hosing temp-buffer-show-function.
5686 1998-02-23 Didier Verna <verna@inf.enst.fr>
5688 * modeline.el (mouse-drag-modeline):
5689 - Always scroll the modeline that was originally clicked on.
5690 - Use x pixels instead of x characters (which doesn't work anyway)
5691 as horizontal reference for modeline dragging. This allows us to
5692 keep on dragging the modeline even if the motion event occurs in
5695 1998-02-23 Didier Verna <verna@inf.enst.fr>
5697 * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5698 glyph on the modeline to indicate that dragging the mouse has an
5699 effect both horizontally and vertically.
5701 1998-02-24 SL Baur <steve@altair.xemacs.org>
5703 * about.el (about-xemacs): Get rid of redundant visible version
5706 1998-02-19 SL Baur <steve@altair.xemacs.org>
5708 * about.el (about-hackers): Update credits.
5710 1997-12-22 Christoph Wedler <wedler@fmi.uni-passau.de>
5712 * prim/register.el (view-register): Show register type file-query.
5714 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5716 * mode-motion.el (mode-motion-highlight-internal):
5717 save-excursion inside save-window-exucrsion form to
5718 hide buffer point changes from save-window-excursion.
5719 Prevents display flickering when the mouse pointer
5722 1998-02-17 Didier Verna <verna@inf.enst.fr>
5724 * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5725 function to handle correctly the case of a toolbar one side of the
5726 window: scrolling will not necessarily happen.
5728 1998-02-17 Kyle Jones <kyle_jones@wonderworks.com>
5730 * files.el (after-find-file): Restore missing argument
5731 to format that provides filename for "... consider M-x
5732 recover-file" message. Also call `message' with "%s"
5733 as the first arg instead of an arbitrary string.
5735 1998-02-18 SL Baur <steve@altair.xemacs.org>
5737 * about.el (about-hackers): Various additions.
5739 1998-02-15 SL Baur <steve@altair.xemacs.org>
5741 * autoload.el (generate-file-autoloads-1): Don't force an extra
5742 line out when copying on-the-same line autoloads.
5744 * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5747 1998-02-14 Martin Buchholz <martin@xemacs.org>
5749 * x11/x-win-xfree86.el (x-win-init-xfree86):
5750 * x11/x-win-sun.el (x-win-init-sun):
5751 * x11/x-init.el (x-initialize-compose):
5753 (backward-or-forward-kill-sexp):
5754 (backward-or-forward-kill-sentence):
5755 (backward-or-forward-kill-word):
5756 (backward-or-forward-delete-char):
5757 * prim/isearch-mode.el (isearch-help-or-delete-char):
5758 Use x-keysym-on-keyboard-sans-modifiers-p instead of
5759 x-keysym-on-keyboard-p to detect backspace.
5760 Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5761 Clean up symbols used with dead keys, checking Linux and solaris
5763 Simplify x-win-*.el using above methods.
5764 Change documentation for x-keysym-*-p functions.
5766 1998-02-14 SL Baur <steve@altair.xemacs.org>
5768 * about.el (about-hackers): Restore entries for Michael Sperber and
5770 From Vinnie Shelton <acs@acm.org>
5772 1998-02-14 Hrvoje Niksic <hniksic@srce.hr>
5774 * simple.el (count-words-region): Ditto.
5776 1998-02-12 Hrvoje Niksic <hniksic@srce.hr>
5778 * simple.el (count-words-buffer): Document. Don't print anything
5781 1998-02-12 SL Baur <steve@altair.xemacs.org>
5783 * packages.el (packages-hardcoded-lisp): easymenu.el is in
5784 multiple files in InfoDock.
5786 1998-02-11 SL Baur <steve@altair.xemacs.org>
5788 * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5789 from version.el in InfoDock.
5791 * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5794 1998-02-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5796 * bytecomp-runtime.el (proclaim-inline): Single quotes around
5797 variable name in docstring.
5799 1998-02-10 Andreas Jaeger <aj@arthur.rhein-neckar.de>
5801 * menubar.h: Include "gui.h".
5803 1998-02-10 SL Baur <steve@altair.xemacs.org>
5805 * site-load.el: Fix documentation.
5807 1998-02-09 SL Baur <steve@altair.xemacs.org>
5809 * package-get-base.el (package-get-base): Updated.
5811 * keymap.el: PC-ize.
5813 1998-02-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5815 * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5816 from' on a fresh line.
5818 1998-02-08 Hrvoje Niksic <hniksic@srce.hr>
5820 * help.el (help-maybe-pretty-print-value): prin1, not princ the
5823 1998-02-09 SL Baur <steve@altair.xemacs.org>
5825 * undo-stack.el: PC-ize.
5827 * cmdloop.el: PC-ize.
5829 1998-02-08 SL Baur <steve@altair.xemacs.org>
5831 * bytecomp-runtime.el: PC-ize.
5833 * byte-optimize.el: Prolog fixup. PC-ize.
5835 * cus-dep.el: Spelling fix.
5837 * text-mode.el: Synch with Emacs 20.2. (Original ChangeLog
5840 1997-08-29 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5842 * text-mode.el (text-mode-hook-identify): New function,
5843 put on text-mode-hook. Set text-mode-variant here.
5844 (text-mode): Don't set it here.
5846 1997-08-27 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5848 * text-mode.el (text-mode-hook): New defvar.
5849 (text-mode-variant): New variable.
5850 (text-mode): Set that variable locally.
5851 (toggle-text-mode-auto-fill): New command.
5853 1997-06-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5855 * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5857 1997-06-11 Richard Stallman <rms@psilocin.gnu.ai.mit.edu>
5859 * text-mode.el (paragraph-indent-text-mode):
5860 Renamed from spaced-text-mode.
5861 (text-mode-map): Bind TAB to indent-relative.
5862 (indented-text-mode-map): Variable deleted.
5863 (indented-text-mode): Now an alias for text-mode.
5865 1998-02-05 SL Baur <steve@altair.xemacs.org>
5867 * loadup.el: test-atoms debugging stuffs removed.
5869 1998-02-03 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
5871 * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5873 1997-12-30 Colin Rafferty <colin@xemacs.org>
5875 * help.el (describe-beta): Made it use `locate-data-file'.
5876 (describe-distribution): Ditto.
5877 (describe-copying): Ditto.
5878 (describe-project): Ditto.
5879 (view-emacs-news): Ditto.
5881 * help-nomule.el (help-with-tutorial): Made it use
5882 `locate-data-file' to find tutorial.
5884 1998-01-28 Jonathon Harris <jhar@tardis.ed.ac.uk>
5886 * about.el: Corrected my email address.
5888 * mouse.el: Added 'mouse-mswindows-drop' similar to
5891 1998-01-27 SL Baur <steve@altair.xemacs.org>
5893 * loadup.el (running-xemacs): Spelling fix.
5895 1998-01-26 Colin Rafferty <colin@xemacs.org>
5897 * packages.el (packages-find-packages-1): Don't allow a backwards
5898 compatible lisp tree to overwrite `preloaded-file-list'.
5900 1998-01-26 SL Baur <steve@altair.xemacs.org>
5902 * loadup.el: Don't delete "xemacs" prior to dumping.
5904 1998-01-24 SL Baur <steve@altair.xemacs.org>
5906 * package-info.el (pi-last-mod-date): New function.
5907 (pi-author-version): New function.
5908 (batch-update-package-info): Use them.
5910 1998-01-23 Colin Rafferty <colin@xemacs.org>
5912 * frame.el (get-frame-for-buffer-default-to-current): Create.
5913 (get-frame-for-buffer-noselect): Allow user to use current frame
5914 with `get-frame-for-buffer-default-to-current'.
5916 1998-01-22 Hrvoje Niksic <hniksic@srce.hr>
5918 * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5919 (byte-compile-output-docform): Ditto.
5920 (byte-compile-compiled-obj-to-list): Ditto.
5922 1998-01-22 Kyle Jones <kyle_jones@wonderworks.com>
5924 * startup.el (command-line-1): Removed code that ran
5927 1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
5929 * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5931 1998-01-17 Hrvoje Niksic <hniksic@srce.hr>
5933 * frame.el (suspend-emacs-or-iconify-frame): Check using
5934 `device-on-window-system-p' instead of explicitly checking for X,
5935 so that the same logic works for MS Windows.
5936 (suspend-or-iconify-emacs): Ditto.
5938 1998-01-14 Hrvoje Niksic <hniksic@srce.hr>
5940 * about.el (about-maintainer-info): Andy Piper is back.
5941 (xemacs-hackers): Updated Andy Piper's email address.
5942 (about-hackers): Added Jonathan Harris.
5943 (about-hackers): Updated Tibor Polgar's email address.
5945 1998-01-18 SL Baur <steve@altair.xemacs.org>
5947 * about.el: Add xemacs.org email manager.
5949 * package-get-base.el (package-get-base): Updated with most recent
5952 1998-01-14 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5954 * help.el (function-arglist): Use `indirect-function' instead of
5955 `symbol-function' so that aliases are treated correctly.
5957 1998-01-13 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5959 * help.el (help-map): Add f1 binding to `help-for-help'.
5960 Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5961 (describe-key-briefly): Use `princ' "%s" to print object.
5962 (with-displaying-help-buffer): Kill buffer if it exists, again.
5963 (describe-key): Use `princ' "%s" to print object.
5964 (describe-function-1): Use `princ' "%s" to print object.
5965 Commented out alias lines removed.
5966 (help-pretty-print-limit): New variable to control pretty-printing
5968 (help-maybe-pretty-print-value): Steve wins! Renamed back from
5969 `help-pretty-print-value' again. Only print-print when OBJECT is
5970 list of length less than `help-pretty-print-limit'.
5971 (describe-variable): Use `help-maybe-pretty-print-value' again.
5973 1998-01-18 SL Baur <steve@altair.xemacs.org>
5975 * simple.el (blink-matching-open): Remove C++ kludge.
5976 Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5978 1998-01-14 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
5980 * info.el (Info-default-directory-list): Made the documentation
5983 1998-01-13 Martin Buchholz <martin@xemacs.org>
5986 * lisp/package-admin.el:
5987 * lisp/build-report.el:
5990 1998-01-14 Christoph Wedler <wedler@fmi.uni-passau.de>
5992 * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5993 warnings in Java buffers without final newline and editing the
5996 1998-01-17 SL Baur <steve@altair.xemacs.org>
5998 * packages.el (packages-find-packages-1): Don't allow a backwards
5999 compatible lisp tree to overwrite `preloaded-file-list'.
6000 Suggested by Colin Rafferty <colin@xemacs.org>
6002 * mouse.el (mouse-offix-drop): Set undo-boundary.
6003 From Oliver Graf <ograf@fga.de>
6005 1998-01-13 SL Baur <steve@altair.xemacs.org>
6007 * loadup.el (load-gc): rewrite as defun.
6008 Print something sensical if a required dump-time file isn't found.
6010 1998-01-12 SL Baur <steve@altair.xemacs.org>
6012 * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
6013 bug strikes a menudescriptor.
6015 * package-get-base.el (package-get-base): Updated.
6017 * package-info.el (batch-update-package-info): Derive REQUIRES
6020 1998-01-13 Hrvoje Niksic <hniksic@srce.hr>
6022 * files.el (save-some-buffers): Don't play games with deleting
6023 other windows if we are in the minibuffer window.
6025 1998-01-08 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6027 * modeline.el (modeline-minor-mode-menu): Add support for :active
6028 (add-minor-mode): Document :active property to TOGGLE.
6030 1998-01-07 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6032 * modeline.el (modeline-minor-mode-menu): Add support for an
6033 `:included' predicate in the `toggle-sym' plist.
6034 (add-minor-mode): Document the :included property, format
6035 docstring some more.
6036 (modeline-minor-mode-menu): Documentation string added.
6038 1998-01-02 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6040 * modeline.el (modeline-minor-mode-menu): genmenlab the menu
6041 labels from the symbol-names by thwacking off the overly redundant
6042 and overused "mode", parenthesizing "minor", and capitalizing the
6043 resultant strings. Also shortened the menu's title by eliminating
6044 the redundant buffer name.
6045 (add-minor-mode): Beautified the docstring, added mention of the
6046 `:menu-tag' property of TOGGLE.
6047 (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
6048 `toggle-sym' to beatify the mode-life menus.
6049 * (abbrev-mode): (put)'ed a `:menu-tag' on it and
6050 `auto-fill-function'.
6052 1998-01-02 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6054 * modeline.el (modeline-minor-mode-menu): Changed the string-only
6055 menus to :style 'toggle.
6057 1997-12-10 Markus Linnala <maage@cs.tut.fi>
6059 * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
6061 1997-12-11 Christoph Wedler <wedler@fmi.uni-passau.de>
6063 * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
6064 only recognize first hyperlink.
6065 (hyper-apropos-highlightify): Deletia, this is already done by
6066 `hyper-apropos-insert-face'.
6067 (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
6069 1998-01-09 SL Baur <steve@altair.xemacs.org>
6071 * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
6073 (toolbar-mail-reader): Add support for `send'.
6074 From Jonathan Marten <jonathan.marten@UK.Sun.COM>
6076 1998-01-05 Karl M. Hegbloom <<karlheg@bittersweet.inetarena.com>>
6078 * info.el (Info-emacs-info-file-name): Add defvar for
6079 `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
6080 will function properly.
6082 1998-01-05 Gary D. Foster <gfoster@ragesoft.com>
6084 * simple.el: make the backwards delete function called by
6085 `backward-or-forward-delete-char' user configurable.
6087 1998-01-09 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
6089 * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
6090 compiled function got loaded from.
6092 1998-01-09 SL Baur <steve@altair.xemacs.org>
6094 * term/apollo.el: Synched up with InfoDock 3.6.2.
6096 1998-01-08 SL Baur <steve@altair.xemacs.org>
6098 * startup.el (load-init-file): Load autoloads earlier.
6099 (startup-splash-frame): Handle InfoDock logo.
6101 * x-init.el (init-post-x-win): Don't call init-x-toolbar in
6103 (x-init-toolbar-from-resources): Move from x-toolbar.el.
6105 * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
6106 doesn't have this function.
6108 * packages.el (locate-data-file): Fix to call `locate-file'.
6110 1998-01-07 SL Baur <steve@altair.xemacs.org>
6112 * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
6113 version of version.el.
6114 (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
6116 * x-menubar.el (default-menubar): Guard reference to
6118 (default-menubar): Guard references to `font-lock-mode'.
6119 (default-menubar): Guard references to font-menu-this-frame-only-p'.
6120 (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
6122 * make-docfile.el: Don't snarf doc strings from autoloads.
6124 * startup.el (load-init-file): Use algorithm from loaddefs.el for
6125 loading auto-autoloads files.
6127 * loaddefs.el: Disable dumping autoloads.
6129 1998-01-05 SL Baur <steve@altair.xemacs.org>
6131 * lisp-mnt.el: Synch to Emacs 20.2.
6133 * help.el: Remove manual autoload of `finder-by-keyword'.
6135 * finder.el (finder-by-keyword): Autoload.
6137 * help.el: Conditionalize hyperbole setup.
6139 1998-01-04 SL Baur <steve@altair.xemacs.org>
6141 * packages.el (package-require): Update to reflect new data format.
6143 1998-01-02 Didier Verna <verna@inf.enst.fr>
6145 * x-menubar.el (default-menubar): make the tutorials available
6146 through the menubar. (Plus some compilation warnings cleanup).
6148 1998-01-04 SL Baur <steve@altair.xemacs.org>
6150 * check-features.el: New file. Perform sanity check after build.
6152 * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
6153 files to tooltalk package.
6154 (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
6157 * package-admin.el (package-admin-xemacs): Use better default for
6158 location of XEmacs binary.
6160 1998-01-03 Aki Vehtari <Aki.Vehtari@hut.fi>
6162 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
6163 tag with sexp and add value tag with value `t'.
6165 1998-01-03 SL Baur <steve@altair.xemacs.org>
6167 * package-get.el: Changes to work with real data.
6168 From Pete Ware <ware@cis.ohio-state.edu>
6170 * packages.el (packages-reload-autoloads): Guard load for the time
6173 * update-elc.el ("packages.el"): Force loading packages.el instead
6174 of possibly out-of-date packges.elc.
6175 * make-docfile.el ("packages.el"): Ditto.
6177 1998-01-02 Colin Rafferty <colin@xemacs.org>
6179 * build-report.el (build-report-delete-regexp): Added a rule for
6180 the main tarball shadowing anything past it.
6182 1998-01-02 SL Baur <steve@altair.xemacs.org>
6184 * packages.el (package-provide): Delete a previous provide.
6186 * package-info.el: New file.
6188 * package-get.el: New file.
6189 From Pete Ware <ware@cis.ohio-state.edu>
6190 (package-get): Fix md5 computation to work with Mule.
6192 1997-12-11 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6194 * simple.el (log-message-*): Quote symbols in docstrings properly.
6196 1998-01-01 SL Baur <steve@altair.xemacs.org>
6198 * packages.el (packages-new-autoloads): Ignore symbolic links.
6200 * cus-face.el (face-custom-attributes-get): Fix typo.
6201 From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6203 1997-12-31 SL Baur <steve@altair.xemacs.org>
6205 * startup.el (load-init-file): Reload new or changed autoloads
6206 unless inhibited. Reload modified dumped lisp (stubbed).
6208 * packages.el (packages-new-autoloads): New function.
6209 (packages-reload-autoloads): New function.
6210 (packages-reload-dumped-lisp): New (stub) function.
6212 * loadup.el: Inhibit reloading dumped files when running temacs.
6214 * loadhist.el (file-provides): Extend to handle variant
6217 * replace.el (query-replace): Fix typo.
6219 1997-12-30 SL Baur <steve@altair.xemacs.org>
6221 * make-docfile.el: list-autoloads-path has been renamed.
6222 * update-elc.el: list-autoloads has been renamed.
6224 * packages.el (packages-list-autoloads): Renamed.
6225 (packages-list-autoloads-path): Ditto.
6227 1997-12-29 Colin Rafferty <colin@xemacs.org>
6229 * packages.el (packages-find-packages-1): Made it signal a warning
6230 for an error in an auto-autoload.el file.
6232 1997-12-30 SL Baur <steve@altair.xemacs.org>
6234 * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
6236 From Aki Vehtari <Aki.Vehtari@hut.fi>
6238 * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
6240 * loadhist.el (unload-feature): Remove autoload.
6242 1997-12-28 SL Baur <steve@altair.xemacs.org>
6244 * loadhist.el: Unpackaged.
6246 * help.el (describe-symbol-find-file): Rename
6247 `describe-function-find-file' and make old name obsolete.
6248 (describe-function-1): Use it.
6249 (describe-function-1): Guard reference to
6250 `compiled-function-annotation'.
6252 1997-12-27 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6254 * help.el (help-mode-bury): Now a call to `help-mode-quit' with
6256 (help-mode-quit): New optional arg to control whether it kills or
6258 (with-displaying-help-buffer): Don't kill buffer initially, even
6259 if it exists: it is erased by `with-output-to-temp-buffer' anyway.
6260 (help-pretty-print-value): Rename back from
6261 `help-maybe-pretty-print-value'! If `pp-internal' is available
6262 use it, otherwise use dumped `cl-prettyprint'.
6263 (describe-variable): Use `help-pretty-print-value' again.
6264 (find-func): Removed reference to "find-func" at end.
6266 1997-12-26 Kirill M. Katsnelson <kkm@kis.ru>
6268 * dumped-lisp.el: x-menubar.el dumped along with mswindows native
6269 GUI XEmacs. Rename? x-menubar is rather window system
6270 independant, except for a couple of items.
6272 1997-12-26 SL Baur <steve@altair.xemacs.org>
6274 * x-menubar.el (default-menubar): Remove hyperbole and oobr
6275 entries as they will no longer be distributed with XEmacs.
6277 * format.el (format-alist): Fix image/tiff regexps.
6278 From P. E. Jareth Hein <jareth@camelot-soft.com>
6280 * help.el (help-maybe-pretty-print-value): Rename.
6281 (describe-variable): Use it.
6282 (describe-variable): Add trailing linefeed.
6284 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6286 * help.el (describe-function-1): Don't output anything for
6287 arglist of autoload functions.
6289 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6291 * help.el (describe-function-1): Don't output anything for
6292 arglist of autoload functions.
6294 1997-12-26 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6296 * help.el (help-mode-map): New bindings for `help-mode-bury',
6297 `describe-function-at-point', `describe-variable-at-point',
6298 `Info-elisp-ref', `customize-variable', `help-next-section' and
6299 `help-prev-section'.
6300 (help-next-section): New function.
6301 (help-prev-section): New function.
6302 (help-mode-quit): Changed to kill the help buffer.
6303 (help-mode-bury): Formerly `help-mode-quit'. Bury buffer
6305 (help-buffer-name): New function to generate the name of help
6307 (with-displaying-help-buffer): Is now a macro. Takes an new first
6308 argument giving the name of the help buffer.
6309 (describe-key): Use `with-displaying-help-buffer' with name.
6310 (describe-mode): Ditto.
6311 (describe-bindings): Ditto.
6312 (describe-prefix-bindings): Ditto.
6313 (view-lossage): Ditto.
6314 (with-syntax-table): New macro.
6315 (function-called-at-point): Use `ignore-errors' and
6316 `with-syntax-table'.
6317 (function-at-point): Ditto.
6318 (describe-function): Use `with-displaying-help-buffer' with name.
6319 (function-arglist): Extracted from `describe-function-1'. Returns
6320 function's arglist as string.
6321 (function-documentation): Extracted from `describe-function-1'.
6322 Returns function's docstring.
6323 (describe-function-1): Remove all the "stream" garbage, including
6324 the stream argument. Use `function-arglist' and
6325 `function-documentation'.
6326 (describe-function-arglist): Just use `function-arglist'.
6327 (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
6328 (help-pretty-print-value): New function to help with
6329 pretty-printing variable values. Knows about `#<...>'. Needs
6331 (describe-variable): Use `with-displaying-help-buffer' with name.
6332 Formatting improved. Display file where variable is defined, if
6333 known. Use `help-pretty-print-value'.
6334 (describe-syntax): Use `with-displaying-help-buffer' with name.
6335 (list-processes): Remove "stream" garbage.
6337 1997-12-25 SL Baur <steve@altair.xemacs.org>
6339 * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
6340 call a dumped routine instead.
6342 * x-win-xfree86.el: Wrap file in defun.
6343 * x-win-sun.el: Ditto.
6345 1997-12-23 SL Baur <steve@altair.xemacs.org>
6347 * help.el (view-emacs-news): Remove usage of outl-mouse which
6348 advises functions and does other evil things.
6350 1997-12-22 SL Baur <steve@altair.xemacs.org>
6352 * format.el (format-alist): Add `image/tiff'.
6353 From P. E. Jareth Hein <jareth@camelot-soft.com>
6355 1997-12-21 SL Baur <steve@altair.xemacs.org>
6357 * about.el (about-hackers): More names added.
6359 * make-docfile.el: Remove superfluous package path search.
6361 * loaddefs.el: Commentary changes. Removal of VM autoloads.
6363 1997-12-20 SL Baur <steve@altair.xemacs.org>
6365 * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
6368 1997-12-18 SL Baur <steve@altair.xemacs.org>
6370 * startup.el (set-default-load-path): Make sure lisp and site-lisp
6371 get trailing slashes when added to the load-path.
6373 * x-init.el (init-x-win): Locate where XEmacs X localization files
6376 1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
6378 * x-faces.el: Added support for foregroundToolBarColor
6379 to xpm-color-symbols.
6381 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6383 * etags.el (tags-remove-duplicates): Removed.
6384 (buffer-tag-table-list): Use `delete-duplicates'.
6386 * cl-extra.el (coerce): Coerce to bit-vector and weak-list
6388 (get*): Defalias to `get'.
6390 * cl.el (eql): Compare integers with `eq'.
6391 (cl-map-extents): Check for `map-extents' first.
6393 1997-12-17 Didier Verna <verna@inf.enst.fr>
6395 * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
6396 added the 'numero', 'copyright' and 'trademark' symbols.
6398 * leim/quail/latin-post.el ("french-postfix"): see above.
6400 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6402 * widget.el (define-widget): Check the arguments.
6404 * cus-edit.el (customize-face): Use `check-argument-type'.
6405 (custom-variable-value-create): Use `signal' to signal error.
6406 (custom-variable-reset-saved): Ditto.
6407 (custom-variable-reset-standard): Ditto.
6408 (custom-face-reset-saved): Ditto.
6410 * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
6411 (widget-default-format-handler): Ditto.
6412 (widget-checklist-add-item): Ditto.
6413 (widget-radio-add-item): Ditto.
6414 (widget-editable-list-entry-create): Ditto.
6415 (widget-sexp-prompt-value): Ditto.
6417 * custom.el (custom-declare-variable): Signal errors better.
6418 (custom-handle-keyword): Ditto.
6419 (custom-declare-group): Ditto.
6421 * window-xemacs.el (windows): Ditto.
6423 * menubar.el (menu): Ditto.
6425 * keydefs.el (keyboard): Ditto.
6427 * minibuf.el (minibuffer): Ditto.
6429 * process.el (execute): Ditto.
6431 * fill.el (fill): Ditto.
6433 * modeline.el (modeline): Ditto.
6435 * help.el (help): Ditto.
6437 * faces.el (faces): Ditto.
6439 * files.el (files): Ditto.
6441 * x-init.el (x): Ditto.
6443 * lisp-mode.el (lisp): Ditto.
6445 * process.el (processes): Ditto.
6447 * mouse.el (mouse): Ditto.
6449 * abbrev.el (abbrev): Moved from cus-edit.
6451 * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6452 as variable declaration.
6454 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6456 * menubar.el (find-menu-item): Use `check-argument-type'.
6457 (find-menu-item): Cosmetic changes.
6459 1997-12-18 SL Baur <steve@altair.xemacs.org>
6461 * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6463 1997-12-17 SL Baur <steve@altair.xemacs.org>
6465 * startup.el (set-default-load-path): Only search package-path
6466 when not running temacs.
6468 * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6471 * loadup.el: Correct commentary. Reformatting.
6472 (really-early-error-handler): Use absolute path to the
6473 first dumped-lisp.el file.
6474 (really-early-error-handler): Print full path name of
6475 each dumped lisp file (inherited from InfoDock).
6477 * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6478 dumped-lisp.el files.
6480 * make-docfile.el (preloaded-file-list): Reorder when the
6481 package-path is searched.
6482 * update-elc.el: Ditto.
6484 * lisp-mode.el (call-with-condition-handler): Treat the same as
6485 `condition-case' for indentation.
6487 * about.el (about-xemacs): Update release date.
6489 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6491 * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6492 anywhere but at the last clause.
6493 (ecase): Disallow `t' and `otherwise'.
6495 1997-12-16 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
6497 * cus-edit.el (custom-buffer-create-buttons): New function
6498 from stuff moved out of `custom-buffer-create-internal'.
6499 (custom-novice): New variable. Default t.
6500 (custom-display-global-buttons): Ditto. Default `top'.
6501 (custom-buffer-create-internal): Only display help if
6502 `custom-novice' is non-nil. Display global buttons according to
6503 `custom-display-global-buttons'.
6505 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6507 * menubar.el (find-menu-item): Use `check-argument-type'.
6508 (find-menu-item): Cosmetic changes.
6510 1997-12-15 Hrvoje Niksic <hniksic@srce.hr>
6512 * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6515 1997-12-16 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6517 * format.el (format-deannotate-region): Bug fix.
6518 Deannotating a region containing unknown tags would fail
6519 (causing decoding of text/enriched to fail at user level)
6521 1997-12-16 Kyle Jones <kyle_jones@wonderworks.com>
6523 * minibuf.el (read-directory-name): Support sixth
6524 arg, HISTORY, as already documented.
6526 1997-12-17 Hrvoje Niksic <hniksic@srce.hr>
6528 * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6531 1997-12-14 SL Baur <steve@altair.xemacs.org>
6533 * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6536 1997-12-13 SL Baur <steve@altair.xemacs.org>
6538 * dumped-lisp.el (preloaded-file-list): Remove debugging statement.