update.
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2
3         * utf-2000/u00180-Latin-Extended-B.el: Reformatted to print
4         code-point of GR-set as GR value.
5
6 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
7
8         * utf-2000/char-db-util.el (insert-char-data): Modify order when
9         CHAR does not have `decimal-digit-value' property.
10
11         * utf-2000/u00100-Latin-Extended-A.el: Reformatted to print
12         code-point of GR-set as GR value.
13         (FULLWIDTH LATIN SMALL LIGATURE IJ): Separated from <LATIN SMALL
14         LIGATURE IJ>.
15
16         * utf-2000/u000A0-Latin-1-Supplement.el: Reformatted to print
17         code-point of GR-set as GR value.
18
19 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
20
21         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
22
23         * utf-2000/ccs-viscii.el: Deleted.
24
25 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
26
27         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
28         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
29         "u01780-Khmer.el", "u01800-Mongolian.el",
30         "u01E00-Latin-Extended-Additional.el" and
31         "u01F00-Greek-Extended.el" in UTF-2000.
32
33         * utf-2000/u013A0-Cherokee.el, utf-2000/u01400-Canadian.el,
34         utf-2000/u01680-Ogham.el, utf-2000/u016A0-Runic.el,
35         utf-2000/u01780-Khmer.el, utf-2000/u01800-Mongolian.el,
36         utf-2000/u01E00-Latin-Extended-Additional.el,
37         utf-2000/u01F00-Greek-Extended.el: New files.
38
39 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
40
41         * utf-2000/char-db-util.el (insert-char-data): Print GR value for
42         GR-set.
43
44 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `ethiopic-ucs' and `ethiopic'.
48
49         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
50         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
51
52         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
53         from mule/ethiopic.el.
54
55         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
56         mule/mule-conf.el.
57
58         * utf-2000/u010A0-Georgian.el, utf-2000/u01100-Hangul-Jamo.el,
59         utf-2000/u01200-Ethiopic.el: New files.
60
61 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
62
63         * utf-2000/char-db-util.el (char-db-update-comment): Use
64         mapping-table for `arabic-iso8859-6'.
65         (insert-char-data-with-variant): New function.
66         (insert-char-range-data): Use `insert-char-data-with-variant'.
67         (what-char-definition): Use `insert-char-data-with-variant'
68         instead of `insert-char-data'; use `char-db-update-comment'.
69
70 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `lao'.
74
75         * mule/mule-conf.el (lao): New coded-charset.
76
77         * dumped-lisp.el (preloaded-file-list): Add
78         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
79         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
80         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
81         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
82         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
83
84         * utf-2000/u00900-Devanagari.el, utf-2000/u00980-Bengali.el,
85         utf-2000/u00A00-Gurmukhi.el, utf-2000/u00A80-Gujarati.el,
86         utf-2000/u00B00-Oriya.el, utf-2000/u00B80-Tamil.el,
87         utf-2000/u00C00-Telugu.el, utf-2000/u00C80-Kannada.el,
88         utf-2000/u00D00-Malayalam.el, utf-2000/u00D80-Sinhala.el,
89         utf-2000/u00E00-Thai.el, utf-2000/u00E80-Lao.el,
90         utf-2000/u00F00-Tibetan.el, utf-2000/u01000-Myanmar.el: New files.
91
92 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
93
94         * mule/mule-charset.el (default-coded-charset-priority-list): Add
95         `ucs-bmp' and `arabic-iso8859-6'.
96
97 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
98
99         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
100         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
101         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
102
103         * utf-2000/u00400-Cyrillic.el, utf-2000/u00530-Armenian.el,
104         utf-2000/u00590-Hebrew.el, utf-2000/u00600-Arabic.el,
105         utf-2000/u00700-Syriac.el, utf-2000/u00780-Thaana.el: New files.
106
107 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
108
109         * utf-2000/u00370-Greek.el (FULLWIDTH GREEK SMALL LETTER BETA):
110         Fix typo.
111
112         * utf-2000/u00300-Combining-Diacritical-Marks.el: Reformatted.
113
114 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
115
116         * utf-2000/u002B0-Spacing-Modifier-Letters.el,
117         utf-2000/u00250-IPA-Extensions.el: Reformatted.
118
119 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
120
121         * utf-2000/char-db-util.el (insert-char-data): Fix format of
122         `iso-10646-comment'; swap order of `->lowercase' and
123         `->titlecase'.
124
125         * utf-2000/u00180-Latin-Extended-B.el: Merge `latin-viscii'
126         code-points.
127
128 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
129
130         * utf-2000/char-db-util.el (char-attribute-name<): New function.
131         (insert-char-data): Use `char-attribute-name<' to sort; change
132         order of `iso-10646-comment'.
133         (char-db-update-comment): Use mapping-table for `latin-viscii-*'.
134
135         * utf-2000/u00100-Latin-Extended-A.el,
136         utf-2000/u000A0-Latin-1-Supplement.el: Merge `latin-viscii'
137         code-points.
138
139 1999-11-13  MORIOKA Tomohiko  <tomo@etl.go.jp>
140
141         * utf-2000/char-db-util.el (insert-char-data): Change order.
142         (insert-char-range-data): Insert variants.
143         (char-db-update-comment): Fix problem with ascii and
144         non-ISO-2022-sets; don't insert control-characters.
145
146         * utf-2000/u00020-Basic-Latin.el: Merge `latin-viscii'
147         code-points.
148
149 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
150
151         * startup.el (normal-top-level): Load autoload file for UTF-2000
152         in UTF-2000.
153
154         * utf-2000/auto-autoloads.el: New file.
155
156         * utf-2000/char-db-util.el: New file.
157
158 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
159
160         * utf-2000/u00020-Basic-Latin.el (SPACE): Add `(ipa #x7F)'.
161
162 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
163
164         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
165         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
166         "u00020-Basic-Latin.el", "u00080-C1.el",
167         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
168         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
169         "u002B0-Spacing-Modifier-Letters.el",
170         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
171         UTF-2000.
172
173         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
174         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el: Delete.
175
176         * utf-2000/u00000-C0.el, utf-2000/u00020-Basic-Latin.el,
177         utf-2000/u00080-C1.el, utf-2000/u000A0-Latin-1-Supplement.el,
178         utf-2000/u00180-Latin-Extended-B.el,
179         utf-2000/u00100-Latin-Extended-A.el,
180         utf-2000/u00250-IPA-Extensions.el,
181         utf-2000/u002B0-Spacing-Modifier-Letters.el,
182         utf-2000/u00300-Combining-Diacritical-Marks.el,
183         utf-2000/u00370-Greek.el: New files.
184
185 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
186
187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
188         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
189         instead of `vietnamese-viscii-*'.
190
191 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
192
193         * mule/mule-conf.el: New file.
194
195         * mule/misc-lang.el: Move definition of charset `ipa' to
196         mule/mule-conf.el.
197
198 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `latin-viscii'; prefer it for characters used in Vietnamese.
202
203         * utf-2000/ccs-viscii.el: Add mapping-table for `latin-viscii'.
204
205 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
206
207         * bytecomp.el (byte-compile-insert-header): Fix regexp.
208
209 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
210
211         * utf-2000/ccs-viscii.el: Rename `vietnamese-viscii-*' to
212         `latin-viscii-*'.
213
214 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
215
216         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
217         `vietnamese-viscii-lower'.
218         (latin-viscii-upper): Renamed from charset
219         `vietnamese-viscii-upper'.
220         (vietnamese-viscii-lower): New alias for charset
221         `latin-viscii-lower'.
222         (vietnamese-viscii-upper): New alias for charset
223         `latin-viscii-upper'.
224
225 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
226
227         * mule/mule-charset.el (default-coded-charset-priority-list):
228         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
229
230 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
231
232         * utf-2000/ccs-iso8859-2.el, utf-2000/ccs-iso8859-3.el,
233         utf-2000/ccs-iso8859-4.el, utf-2000/ccs-iso8859-9.el,
234         utf-2000/ccs-jisx0201-latin.el, utf-2000/ccs-viscii.el,
235         utf-2000/ccs-tcvn5712.el, utf-2000/ccs-jisx0208-1983.el: Moved
236         from lisp/mule.
237
238         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
239         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
240         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
241         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
242         lisp/utf-2000.
243
244 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
245
246         * mule/ccs-tcvn5712.el: New file.
247
248 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
249
250         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
251         in UTF-2000.
252
253 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
254
255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
256         `japanese-jisx0208'.
257
258 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
259
260         * dumped-lisp.el (preloaded-file-list): Add
261         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
262         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
263         UTF-2000.
264
265         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
266         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
267         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
268         mule/ccs-viscii.el: New files.
269
270         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
271         if \uXXXX is found.
272
273 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
274
275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
276         `hiragana-jisx0208' and `katakana-jisx0208'.
277
278 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
279
280         * mule/chinese.el (chinese-cns11643-3): Define it even if
281         `utf-2000' is provided.
282         (chinese-cns11643-4): Likewise.
283         (chinese-cns11643-5): Likewise.
284         (chinese-cns11643-6): Likewise.
285         (chinese-cns11643-7): Likewise.
286
287 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
291
292 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `cyrillic-iso8859-5' and `greek-iso8859-7'.
296
297 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
298
299         * mule/mule-charset.el (default-coded-charset-priority-list):
300         Setup in UTF-2000.
301
302 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
303
304         * mule/viet-chars.el: Don't define charset
305         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
306         they are defined as builtin charsets.
307
308 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
309
310         * version.el (emacs-version): Add more space just before UTF-2000
311         version string.
312
313 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
314
315         * version.el ([constant] emacs-version): Don't add a space in the
316         preceding place of `xemacs-betaname' because it is duplicated.
317         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
318
319         * startup.el (splash-frame-body): Add ETL.
320
321 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
322
323         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
324         is provided because it is defined as builtin charset.
325         (chinese-cns11643-4): Likewise.
326         (chinese-cns11643-5): Likewise.
327         (chinese-cns11643-6): Likewise.
328         (chinese-cns11643-7): Likewise.
329
330 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
331
332         * mule/mule-cmds.el (reset-language-environment): Fix problem when
333         coding-system `iso-10646-ucs-4' is not defined.
334
335 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
336
337         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
338         coding-system if `utf-2000' is provided.
339
340 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
341
342         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
343         `utf-2000' is provided.
344
345 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
346
347         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
348         if utf-2000 is provided temporally.
349
350 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
351
352         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
353         as builtin variable].
354
355 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
356
357         * files.el (insert-file-contents-literally): Treat file as binary;
358         call file-name-handlers. [sync with Emacs 20.3.10]
359
360 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
361
362         * XEmacs 21.2.19 is released
363
364 1999-07-28  SL Baur  <steve@miho>
365
366         * code-files.el (insert-file-contents): Fix docstring.
367         revert previous change.
368
369 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
370
371         * fill.el (fill-region-as-paragraph): Change re-break-point to
372         contain word-across-newline plus one character so that filling
373         Japanese and Chinese works as desired.
374         * simple.el (do-auto-fill): Ditto.
375
376 1999-07-26  SL Baur  <steve@miho>
377
378         * mule/japanese.el ("Japanese"): Do not specify a default input
379         method.
380         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
381
382 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
383
384         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
385         able to use cl-macs macro in early lisp.
386
387 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
388
389         * custom.el: 
390         * cus-face.el: 
391         * cus-edit.el:
392                 Massive custom Theme API changes.
393
394 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
395
396         * code-files.el (insert-file-contents): Regard
397         coding-system-magic-cookie if `coding-system-for-read' is nil.
398
399 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
400
401         * mule/thai-xtis.el: Add coding: local variable, to avoid
402         bootstrapping problem with C locale.
403
404 1999-07-22  Andy Piper  <andy@xemacs.org>
405
406         * dumped-lisp.el (preloaded-file-list): guard against putting
407         gutter-items in a less than functional XEmacs.
408         * gutter-items.el: put call to `add-tab-to-gutter' back in.
409
410 1999-07-18  Bob Weiner  <weiner@beopen.com>
411
412         * fill.el (fill-context-prefix): Fixed bug that prevented the
413         setting of an adaptive fill prefix when the `dont-skip-first' was
414         t.
415
416 1999-07-22  SL Baur  <steve@miho>
417
418         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
419
420 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
421
422         * files.el (interpreter-mode-alist): add `make', `guile', and 
423         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
424         makefile-mode, guile is a scheme, and someday XEmacs will be
425         modular enough to use as an efficient scripting tool.)
426
427 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
428
429         * mule/mule-cmds.el (reset-language-environment): Regard
430         coding-category `utf-8' and `ucs-4' if they are available.
431
432 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
433
434         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
435         (prefer-coding-system): Fix DOC-string.
436
437         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
438         DOC-string too.
439
440         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
441         Mule.
442         (coding-system-change-eol-conversion): Fix DOC-string.
443
444 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
445
446         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
447         instead of `list-coding-system'.
448
449 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
450
451         * menubar-items.el (default-menubar): `select-input-method' was
452         renamed to `set-input-method'.
453
454         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
455         "Set Language Environment" menu.
456
457         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
458         "Describe Language Support" menu.
459
460 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
461
462         * mule/chinese.el ("Chinese-GB"): Rename
463         `chinese-gb-environment-setup-function' to
464         `setup-chinese-gb-environment-internal'.
465
466 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
467
468         * mule/korean.el: Use `define-coding-system-alias' instead of
469         `copy-coding-system'.
470
471 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
472
473         * mule/mule-cmds.el (set-language-environment-coding-systems):
474         Treat duplicated coding-categories.
475
476 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
477
478         * mule/japanese.el: Use `define-coding-system-alias' instead of
479         `copy-coding-system'.
480
481 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
482
483         * mule/vietnamese.el: Specify `iso-8-1' as a category of
484         coding-system `viscii'.
485
486 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
487
488         * mule/cyrillic.el:
489         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
490         (cyrillic-alternativnyj-decode-table): New variable.
491         (cyrillic-alternativnyj-encode-table): New variable.
492         - Specify `iso-8-1' as a category of coding-system
493           `alternativnyj'.
494         - Abolish general Cyrillic environment.
495
496 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
497
498         * mule/chinese.el:
499         - Use `define-coding-system-alias' instead of `copy-coding-system'.
500         - Register `chinese-gb-environment-setup-function' as a
501           `setup-function' of "Chinese-GB" environment.
502
503 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
504
505         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
506         optional argument `parents'.
507
508         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
509         property for Thai-XTIS.
510
511         * mule/mule-help.el (help-with-tutorial): Use property
512         `tutorial-coding-system' of language-info as a coding-system to
513         read tutorial file.
514
515 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
516
517         * mule/thai-xtis.el: Don't setup `setup-function' and
518         `exit-function'.
519
520         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
521         `set-coding-category-system' to set up coding-system for
522         coding-category.
523
524         * mule/mule-cmds.el (prefer-coding-system): Use
525         `set-coding-category-system' to set up coding-system for
526         coding-category.
527
528 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
529
530         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
531         Thai-XTIS environment.
532
533         * mule/mule-cmds.el (prefer-coding-system): Use
534         `find-coding-system' instead of `coding-system-p'.
535
536 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
537
538         * mule/mule-cmds.el (set-language-environment-coding-systems):
539         Modify eol-type for XEmacs.
540
541         * mule/thai-xtis.el: Delete unused local variable `category'.
542
543         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
544         function.
545         (prefer-coding-system): Don't call
546         `update-coding-systems-internal'; use function
547         `coding-category-list' instead of variable `coding-category-list';
548         use `set-coding-priority-list' instead of `set-coding-priority';
549         modify `eol-type' for XEmacs.
550
551         * mule/mule-misc.el (string-width): Use `charset-width' instead of
552         `charset-columns'.
553         (char-width): Likewise.
554
555 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
556
557         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
558         `tis-620'.
559
560         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
561         `set-coding-priority-list' instead of `set-coding-priority'; don't
562         call `update-coding-systems-internal'.
563
564         * mule/mule-misc.el (coding-system-get): New function.
565         (coding-system-put): New function.
566         (coding-system-category): New function.
567
568 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
569
570         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
571         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
572         to avoid conflict with leim/quail/thai-xtis.
573
574         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
575         to thai-xtis-chars.el.
576
577         * mule/thai-xtis-chars.el: New file (split from
578         mule/thai-xtis.el).
579
580 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
581
582         * mule/thai-xtis.el:
583         - Change category for the charset `thai-xtis' to `?x' from `?T'.
584         - Add syntax entries.
585         - Put `preferred-coding-system' of the charset `thai-xtis' to
586           `tis-620'.
587
588 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
589
590         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
591         rewritten to use write-multibyte-character.
592
593 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
594
595         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
596         of `iso-2022-7'.
597         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
598         ported yet.
599         (read-input-method-name): Treat optional argument `default'.
600
601 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
602
603         * mule/mule-cmds.el (set-language-info): Don't set up menus at
604         all.
605         (set-language-info-alist): Set up menus here.
606         
607 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
608
609         * minibuf.el (completing-read): Add new optional argument
610         `default'.
611         (read-coding-system): Add new optional argument
612         `default-coding-system'.
613
614 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
615
616         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
617         (viet-viscii-...->viet-vscii...).
618
619 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
620
621         * mule/mule-cmds.el: Change MULE to Mule in docstrings
622         and menus.
623
624 1999-04-12  Richard M. Stallman  <rms@gnu.org>
625
626         * mule/mule-cmds.el (input-method-function): Add permanent-local
627         property.
628
629 1999-03-30  Dave Love  <fx@gnu.org>
630
631         * mule/mule-cmds.el (current-language-environment): Doc fix.
632
633 1999-02-06  Richard Stallman  <rms@gnu.org>
634
635         * mule/european.el (setup-slovenian-environment): New function.
636         ("Slovenian"): New language environment.
637
638 1999-01-27  Dave Love  <fx@gnu.org>
639
640         * mule/mule-cmds.el (current-language-environment): Provide :link,
641         :type (choices) and appropriate :get.
642
643 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
644
645         * mule/mule-cmds.el (describe-language-environment): Don't alter
646         input-method-alist.
647
648 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
649
650         * mule/mule-cmds.el (prefer-coding-system): Call
651         set-coding-priority, so that the internal array of priorities is
652         also updated.
653
654 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
655
656         * mule/mule-cmds.el (prefer-coding-system): If the argument
657         requires specific EOL conversion type, make the default coding
658         systems use that.
659
660 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
661
662         * mule/mule-cmds.el (set-language-environment): Pass the default
663         eol-type to set-language-environment-coding-systems.
664         (set-default-coding-systems): Copy the eol-type property for the
665         new default values of {buffer-file,process}-coding-system from the
666         old defaults.
667         (set-language-environment-coding-systems): Accept an optional
668         argument EOL-TYPE, and set the eol-type property of the default
669         coding systems accordingly.
670
671 1998-10-26  Kenichi Handa <handa@etl.go.jp>
672
673         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
674         use generate-new-buffer instead of get-buffer-create.
675
676 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
677
678         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
679
680 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
681
682         * mule/mule-cmds.el (default-input-method): Fix custom type.
683
684 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
685
686         * mule/mule-cmds.el (setup-specified-language-environment):
687         Add apropos-inhibit property.
688         (describe-specified-language-support): Likewise.
689
690 1998-09-06  Bill Richter  <richter@math.nwu.edu>
691
692         * mule/mule-cmds.el: Doc fixes.
693
694 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
695
696         * mule/mule-cmds.el (register-input-method): Doc-string
697         modified.
698
699 1998-09-01  Dave Love  <fx@gnu.org>
700
701         * mule/mule-cmds.el (current-language-environment): Fix
702         setter function.
703
704 1998-08-31  Paul Eggert  <eggert@twinsun.com>
705
706         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
707         mule/european.el, mule/hebrew.el, mule/japanese.el,
708         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
709         avoid bootstrapping problem if you need to recompile all the Lisp
710         files using interpreted code.
711
712 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
713
714         * mule/european.el ("Latin-1"): Modify `documentation' key value.
715         ("Latin-2"): Likewise.
716
717 1998-08-18  Per Starback  <starback@update.uu.se>
718
719         * mule/european.el (setup-latin2-environment): Fix typo.
720
721 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
722
723         * mule/european.el: Give proper value of `input-method' key to all
724         lang. env.
725
726         * mule/mule-cmds.el (activate-input-method): Handle the case that
727         the arg INPUT-METHOD is nil correctly.
728         (read-multilingual-string): Activate the specified input method
729         before calling read-string.  Afterward, activate the original
730         input method.
731
732 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
733
734         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
735         (set-language-info-alist): Fix typo in doc-string.
736
737         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
738
739 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
740
741         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
742         (reset-language-environment): New function for the job that
743         setup-english-environment used to do.
744         (set-language-environment): Do more setups according to the info
745         in language-info-alist.
746         (read-language-name): Handle the case that the arg KEY is nil.
747         (describe-language-environment): Handle input-method property.
748
749         * mule/: All files under this directory, which related with
750         specific languages (such as mule/european.el, mule/greek.el,
751         mule/hebrew.el, mule/misc-lang.el), modified as below.
752         (setup-XXX-environment): Just call set-language-environment.  If
753         they used to do some other jobs than what done by
754         set-language-environment, those jobs are done in
755         setup-XXX-environment-internal now.
756         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
757         the value to setup-XXX-environment-internal.  Add properties
758         input-method and features.
759
760         * mule/english.el (setup-english-environment): Just call
761         reset-language-environment.
762
763         * mule/european.el (setup-8-bit-environment): Function deleted.
764
765 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
766
767         * mule/mule-cmds.el (input-method-exit-on-first-char)
768         (input-method-use-echo-area): Doc fixes.
769
770 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
771
772         * mule/mule-cmds.el (input-method-exit-on-first-char): New
773         variable.
774         (input-method-use-echo-area): New variable.
775
776 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
777
778         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
779
780 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
781
782         * mule/mule-cmds.el (activate-input-method): Update mode line.
783         (inactivate-input-method): Likewise.
784
785 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
786
787         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
788         input method in the current buffer, but just bind
789         current-input-method.
790
791 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
792
793         * mule/hebrew.el ("Hebrew"): Add coding-priority.
794
795         * mule/misc-lang.el ("IPA"): Add coding-priority and
796         coding-system.
797
798 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
799
800         * mule/greek.el: Add coding-priority.
801
802 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
803
804         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
805         LANG-ENV.
806
807 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
808
809         * mule/mule-cmds.el (register-input-method): Fix previous change.
810         (setup-specified-language-environment): Doc fix.
811
812 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
813
814         * mule/mule-cmds.el: Several doc fixes.
815         (get-language-info, set-language-info): Rename argument.
816         (set-language-info-alist): Likewise.
817         (register-input-method): Rename argument.
818         (activate-input-method): If INPUT-METHOD is nil, deactivate.
819
820 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
821
822         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
823         default value while reading an input method.
824
825 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
826
827         * mule/mule-cmds.el (universal-coding-system-argument):
828         Use buffer-file-coding-system as default.
829
830 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
831
832         * mule/korean.el ("Korean"): Doc fix.
833
834 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
835
836         * mule/mule-cmds.el (describe-language-environment): Print the
837         languge environment at the head.
838
839 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
840
841         * mule/japanese.el: Set exit-function to exit-japanese-environment
842         for Japanese environment.
843
844 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
845
846         * mule/mule-cmds.el (set-language-environment): Doc fix.
847         (current-language-environment): Use defcustom.
848         (default-input-method): Specify :type.
849
850 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
851
852         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
853         modified.
854         (prefer-coding-system): Doc-string modified.
855
856 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
857
858         * mule/mule-cmds.el (set-language-info): Doc-string
859         describes `coding-priority' KEY.
860         (set-language-environment-coding-systems): New function.
861         (select-safe-coding-system): New function.
862         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
863         (set-language-info-alist): New optionla arg PARENTS.  Call
864         set-language-info with apropriate DESCRIBE-MAP and SETUP-MAP args.
865         (set-language-environment-coding-systems): New function.
866
867         * mule/chinese.el: Remove setting up of
868         describe-chinese-environment-map and
869         setup-chinese-environment-map.  Exclude them in args of calls to
870         set-language-info-alist.  Register coding-priority key in
871         language-info-alist.
872
873         * mule/cyrillic.el: Remove setting up of
874         describe-cyrillic-environment-map and
875         setup-cyrillic-environment-map.  Exclude them in args of calls to
876         set-language-info-alist.  Register coding-priority key in
877         language-info-alist.
878
879         * mule/english.el: Register coding-priority key in
880         language-info-alist.
881
882         * mule/ethiopic.el: Register coding-priority key in
883         language-info-alist.
884
885         * mule/european.el: Remove setting up of
886         describe-european-environment-map and
887         setup-european-environment-map.  Exclude them in args of calls to
888         set-language-info-alist.  Register coding-priority key in
889         language-info-alist.  Add "German" language env.
890         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
891         (setup-german-environment): New function.
892
893         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
894         change default input method to "greek-postfix".
895
896         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
897         coding-priority key in
898
899 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
900
901         * mule/mule-cmds.el (set-language-info): Doc fix.
902         (input-method-inactivate-hook): Doc fix.
903
904 1997-11-20  Karl Heuer  <kwzh@gnu.org>
905
906         * mule/mule-cmds.el (set-input-method): Renamed from
907         select-input-method.
908
909 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
910
911         * mule/mule-cmds.el (set-language-environment): Run
912         exit-language-environment-hook before calling `exit-function'
913         which is specified for the language environment.
914
915 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
916
917         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
918         modified.
919         (prefer-coding-system): Likewise.
920         (describe-language-environment): Print aliases of each coding
921         system.
922         (set-language-environment-hook): New variable.
923         (exit-language-environment-hook): New variable.
924         (set-language-environment): Call these hooks.  Before setting a
925         new language environment, exit from the
926         current-language-environment if necessary.
927         (input-method-verbose-flag): The value can be nil, t,
928         complex-only, or default.
929         (input-method-highlight-flag): Doc-string augmented.
930         (activate-input-method): Check if we can run the registered
931         function to activate an input method.
932
933         * mule/korean.el: Set exit-function for language environment
934         "Korean" to exit-korean-environment.
935         (setup-korean-environment): Moved to korea-util.el.
936
937 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
938
939         * mule/mule-cmds.el (read-multilingual-string): Use
940         current-input-method prior to default-input-method.  Don't bind
941         current-input-method by `let', instead, activate the specified
942         input method in the current buffer temporarily.
943
944 1997-10-19  John F. Whitehead  <jfw@cisco.com>
945
946         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
947
948 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
949
950         * mule/chinese.el (post-read-decode-hz): Return the result of
951         decode-hz-region.
952         (pre-write-encode-hz): Do not change the value of
953         last-coding-system.
954
955 1998-09-06  Bill Richter  <richter@math.nwu.edu>
956
957         * mule/mule-ccl.el: Doc fixes.
958
959 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
960
961         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
962         (check-ccl-program): New macro.
963
964 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
965
966         * mule/mule-ccl.el: Comment about CCL syntax modified.
967         (ccl-command-table): Add read-multibyte-character and
968         write-multibyte-character.
969         (ccl-code-table): Add ex-cmd.
970         (ccl-extended-code-table): New variable.
971         (ccl-embed-extended-command): New function.
972         (ccl-compile-read-multibyte-character,
973         ccl-compile-write-multibyte-character) New functions.
974         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
975         ccl-dump-write-multibyte-character): New functions.
976
977 1999-07-22  SL Baur  <steve@miho>
978
979         * config.el (config-value-file): config.values is installed into
980         doc-directory.
981         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
982
983 1999-07-19  Didier Verna  <verna@inf.enst.fr>
984
985         * rect.el: all functions rewritten, except when noted. Below is a
986         list of interface changes.
987         (apply-on-rectangle): new function. Obsoletes
988         `operate-on-rectangle'. All functions that used to call this
989         function now call the new one.
990         (kill-rectangle): added optional prefix arg to fill lines.
991         (delete-rectangle): ditto.
992         (delete-extract-rectangle): ditto.
993         (open-rectangle): ditto.
994         (clear-rectangle): ditto.
995         (delete-rectangle-line): added third arg FILL.
996         (delete-extract-rectangle-line): ditto.
997         (open-rectangle-line): ditto.
998         (clear-rectangle-line): ditto.
999
1000 1999-07-18  Andy Piper  <andy@xemacs.org>
1001
1002         * menubar-items.el (default-menubar): add gutter options.
1003
1004         * gutter-items.el: new file.
1005         (gutter): new group for custom.
1006         (gutter-visible-p): new variable.
1007         (default-gutter-position): ditto.
1008         (buffers-tab): new group for the buffers tab.
1009         (gutter-buffers-tab): widget to put in the gutter.
1010         (buffers-tab-max-size): max number of tabs.
1011         (buffers-tab-switch-to-buffer-function): function to call when a
1012         tab is pressed.
1013         (buffers-tab-omit-function): filter buffers with this function.
1014         (buffers-tab-format-buffer-line-function): format buffer names for
1015         inclusion in tabs.
1016         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
1017         the record.
1018         (build-buffers-tab-internal): build a list of tab items.
1019         (buffers-tab-items): ditto.
1020         (add-tab-to-gutter): put a tab in the gutter area.
1021         (update-tab-in-gutter): reset the buffers in the tab.
1022
1023         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
1024
1025         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
1026         (switch-to-buffer-hooks): new hook.
1027
1028         * toolbar.el (default-toolbar-position): fix typo.
1029
1030 1999-07-16  Andy Piper  <andy@xemacs.org>
1031
1032         * gui.el (make-dialog-frame): turn off gutters for dialogs.
1033
1034 1999-07-15  Didier Verna  <verna@inf.enst.fr>
1035
1036         * cus-edit.el (custom-prompt-variable): optional third arg makes
1037         prompt for a comment string.
1038         (customize-set-value): optional prefix makes this function handle
1039         variable comments.
1040         (customize-set-variable): ditto.
1041         (customize-save-variable): ditto.
1042         (customize-customized): handle custom comments.
1043         (customize-save-customized): ditto.
1044         (custom-variable-state-set): ditto.
1045         (custom-face-state-set): ditto.
1046         (customize-saved): ditto.
1047         (custom-variable-set): ditto.
1048         (custom-face-set): ditto.
1049         (custom-variable-save): ditto.
1050         (custom-face-save): ditto.
1051         (custom-variable-reset-saved): ditto.
1052         (custom-face-reset-saved): ditto.
1053         (custom-variable-reset-standard): ditto.
1054         (custom-face-reset-standard): ditto.
1055         (custom-comment-face): new face.
1056         (custom-comment-tag-face): ditto.
1057         (custom-comment): new widget.
1058         (custom-comment-create): new function.
1059         (custom-comment-delete): ditto.
1060         (custom-comment-value-set): ditto.
1061         (custom-comment-show): ditto.
1062         (custom-comment-invisible-p): ditto.
1063         (custom-variable-value-create): create a comment field widget.
1064         (custom-face-value-create): ditto.
1065         (custom-variable-menu): new entry for adding a custom comment.
1066         (custom-face-menu): ditto.
1067         (custom-save-variables): possibly save custom comments.
1068         (custom-save-faces): ditto.
1069
1070         * cus-face.el (custom-set-faces): the arguments can now have a
1071         custom comment as fourth argument.
1072
1073         * custom.el (custom-set-variables): the arguments can now have a
1074         custom comment as fifth element.
1075
1076 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
1077
1078         * XEmacs 21.2.18 is released
1079
1080 1999-07-13  SL Baur  <steve@miho>
1081
1082         * lib-complete.el (read-library-name): Revert previous change.
1083         (read-library): Ditto.
1084
1085 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
1086
1087         * packages.el (packages-package-list): Capitalize docstring.
1088
1089         * packages.el (packages-find-package-library-path): Use #'nconc
1090         rather than #'append to reduce consing -- #'mapcar uses Flist,
1091         which returns a freshly consed list.  #'append would create yet
1092         another fresh list, using Fmake_list in concat.
1093
1094         * packages.el (package-provide): Use setq with remassq like it
1095         says in its docstring.
1096
1097 1999-07-06  SL Baur  <steve@miho.m17n.org>
1098
1099         * lib-complete.el (progn-with-message): Fix typo.
1100
1101 1999-07-06  SL Baur  <steve@miho.m17n.org>
1102
1103         * mule/mule-misc.el (char-octet): Make function match docstring.
1104         From Katsumi Yamaoka <yamaoka@jpl.org>
1105
1106 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
1107
1108         * wid-edit.el (widget-documentation): corrected spelling error.
1109
1110 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
1111
1112         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
1113         keys if already bound
1114
1115 1999-07-06  SL Baur  <steve@miho.m17n.org>
1116
1117         * lib-complete.el (progn-with-message): Revert previous changes.
1118
1119 1999-06-24  Bob Weiner  <weiner@beopen.com>
1120
1121         * lib-complete.el (find-library):
1122         (find-library-other-window):
1123         (find-library-other-frame): Completely rewrote
1124         so that these functions actually work when called non-interactively.
1125         Also made them handle LIBRARY arguments which end with .el or .elc.
1126
1127 1999-06-24  Bob Weiner  <weiner@beopen.com>
1128
1129         * simple.el (indent-new-comment-line): Locally bound
1130         `block-comment-start' to `comstart' or else when this is called
1131         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
1132         `block-comment-start' value, ignoring any existing spacing after a
1133         comment prefix in the previous line and producing ugly comments.
1134
1135 1999-06-23  Bob Weiner  <weiner@beopen.com>
1136
1137         * list-mode.el (mouse-choose-completion):
1138         (choose-completion):
1139         (completion-switch-to-minibuffer): Added.
1140         ([Tab]): [Tab] previously switched to the minibuffer
1141         but since [space] does that and since most applications in the
1142         world use [Tab] to select the next item in a list, do that in the
1143         *Completions* buffer too.  This will cause the least confusion
1144         among the largest population of users.  -- Bob Weiner, BeOpen.com,
1145         06/23/1999.
1146
1147 1999-06-22  Bob Weiner  <weiner@beopen.com>
1148
1149         * help.el (help-buffer-name): Added support for a null value
1150         of `help-buffer-prefix-string' since some buffers require no
1151         prefix.
1152
1153 1999-06-20  Bob Weiner  <weiner@beopen.com>
1154
1155         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
1156         in the completion-list-mode-map to bury the completions buffer
1157         even when the minibuffer is no longer active.
1158
1159 1999-06-20  Bob Weiner  <weiner@beopen.com>
1160
1161         * list-mode.el (list-mode): It is visually disconcerting to have
1162         the text cursor disappear within list buffers, especially when
1163         moving from window to window, so leave it visible.
1164
1165 1999-07-01  SL Baur  <steve@miho.m17n.org>
1166
1167         * menubar-items.el (default-menubar): Conditionalize the bug
1168         report menu item (which may not be possible in this XEmacs).
1169         Reported by: Ken'ichi Handa <handa@etl.go.jp>
1170
1171 1999-06-30  SL Baur  <steve@miho.m17n.org>
1172
1173         * subr.el (with-current-buffer): DOC string fix.
1174         Suggested by Bob Weiner <weiner@altrasoft.com>
1175
1176 1999-06-25  Charles G Waldman <cgw@fnal.gov>
1177
1178         * cus-face.el (custom-face-italic): insert missing args
1179
1180 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1181
1182         * packages.el (package-locations): Changed default early package
1183         hierarchies to ~/.xemacs/mule-packages and
1184         ~/.xemacs/xemacs-packages.
1185
1186 1999-06-23  SL Baur  <steve@miho.m17n.org>
1187
1188         * mule/mule-category.el (Top Level): ASCII is also latin-1.
1189
1190 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1191
1192         * packages.el (package-locations): Changed default early package
1193         hierarchy to ~/.xemacs/packages.
1194         (package-locations): Removed `packages' as a possible name for a
1195         late package hierarchy.
1196
1197 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
1198
1199         * mule/mule-category.el (word-combining-categories): Set up new
1200         variable.
1201         (word-separating-categories): Likewise.
1202
1203 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
1204
1205         * XEmacs 21.2.17 is released
1206
1207 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
1208
1209         * font-menu.el (font-menu-set-font): allow for nil specification
1210         of font size.
1211
1212 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
1213
1214         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
1215         is 1.
1216
1217 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1218
1219         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
1220         8859-5 instead of ISO 8859-1.
1221
1222 1999-06-15  SL Baur  <steve@steve1.m17n.org>
1223
1224         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
1225         (viet-viscii-encode-table): Ditto.
1226
1227         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
1228         Make obsolete definition of char-octet.
1229
1230 1999-06-14  SL Baur  <steve@steve1.m17n.org>
1231
1232         * subr.el: Move no-Mule make-char ...
1233         * help-nomule.el (make-char): To here.
1234         (string-width): Make Mule compatibility alias.
1235
1236 1999-06-15  Andy Piper  <andy@xemacs.org>
1237
1238         * select.el (get-selection-no-error): really make there be no-error.
1239         (get-selection): revert to original.
1240
1241 1999-06-11  Andy Piper  <andy@xemacs.org>
1242
1243         * select.el (selection-sets-clipboard): renamed.
1244         (own-selection): use it.
1245
1246 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
1247
1248         * XEmacs 21.2.16 is released
1249
1250 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
1251
1252         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
1253         missing characters to avoid crash.
1254
1255 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
1256
1257         * coding.el (set-terminal-coding-system): Only set the console
1258         coding system on the selected console if it is a tty.
1259
1260 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
1261
1262         * cus-face.el:
1263         * cus-edit.el:
1264         * faces.el:
1265         (custom):
1266         (face-spec-set):
1267         * faces.el (frob-face-property):
1268         * font-menu.el (font-menu-set-font):
1269                   Actually apply changes from 1999-03-17
1270
1271 1999-06-10  Andy Piper  <andy@xemacs.org>
1272
1273         * select.el (get-selection): abstract out non error-signalling
1274         part.
1275         (get-selection-no-error): get-selection without signalling an
1276         error.
1277         (selection-is-clipboard-p): new variable. controls whether the
1278         selection sets the clipboard.
1279         (own-selection): use it.
1280
1281         * mouse.el (insert-selection): fallback to clipboard after trying
1282         primary selection and cutbuffer.
1283
1284 1999-06-05  Andy Piper  <andy@xemacs.org>
1285
1286         * x-select.el (xselect-kill-buffer-hook-1): use generalised
1287         selection functions.
1288
1289 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
1290
1291         * code-files.el (buffer-file-coding-system): Use `raw-text' as
1292         default value.
1293         (load): Use `raw-text' instead of `no-conversion'.
1294         (insert-file-contents): Likewise.
1295
1296         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
1297         of `no-conversion'.
1298
1299 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
1300
1301         * coding.el: Don't copy `no-conversion' to `raw-text'.
1302
1303 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
1304
1305         * subr.el (make-char): Define it if Mule is not around.
1306
1307 1999-06-07  SL Baur  <steve@steve1.m17n.org>
1308
1309         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
1310
1311         * x-select.el (x-disown-selection-internal): Restore symbol as an
1312         obsolete alias.
1313         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
1314
1315 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
1316
1317         * XEmacs 21.2.15 is released
1318
1319 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
1320
1321         * subr.el (split-string): Avoid infinite looping
1322
1323 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1324
1325         * ldap.el (ldap-ignore-attribute-codings): New variable
1326         (ldap-default-attribute-decoder): New variable
1327         (ldap-coding-system): New variable
1328         (ldap-attribute-syntax-encoders): New variable
1329         (ldap-attribute-syntax-decoders): New variable
1330         (ldap-attribute-syntaxes-alist): New variable
1331         (ldap-encode-boolean): New function
1332         (ldap-decode-boolean): New function
1333         (ldap-encode-country-string): New function
1334         (ldap-decode-string): New function
1335         (ldap-decode-address): New function
1336         (ldap-encode-address): New function
1337         (ldap-decode-attribute): New function
1338         (ldap-search): Use some of these
1339
1340 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
1341
1342         * version.el (emacs-version): Make the patch level/beta come
1343         before the XEmacs qualifier so that it gets into (funcall
1344         emacs-version) and thus in the bug reports.
1345         (emacs-version>=): Support patch levels.
1346
1347 1999-06-03  SL Baur  <steve@xemacs.org>
1348
1349         * version.el: implement x.y.z version number
1350         From Jan Vroonhof <vroonhof@math.ethz.ch>
1351
1352 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
1353
1354         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
1355
1356 1999-05-22  Vin Shelton <acs@xemacs.org>
1357
1358         * startup.el: Document -private and break out non-standard X options.
1359
1360 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1361
1362         * mule/mule-charset.el (charset-after): New function.
1363         (charset-direction): Synch with Mule, update docstring.
1364         (get-charset-property): New function.
1365         (put-charset-property): New function.
1366         (charset-plist): New function.
1367
1368         * mule/mule-charset.el (compose-region):
1369         (decompose-region): remove;  these functions (which don't work
1370         since we don't do composite characters) have been moved to
1371         mule-util.el.
1372         (toplevel): follow coding standards
1373
1374 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
1375
1376         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
1377         exist any more.
1378
1379         * code-files.el: Fix commentary to follow coding standards.  Move
1380         the single line left in mule-files.el to here.
1381
1382         * mule/mule-files.el: delete.
1383
1384 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
1385
1386         * info.el (Info-scroll-prev): Use event functions instead of the
1387         old emacs 19 interface.
1388
1389 1999-06-02  Andy Piper  <andy@xemacs.org>
1390
1391         * x-font-menu.el (x-font-menu-load-font):
1392         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
1393
1394 1999-05-31  Andy Piper  <andy@xemacs.org>
1395
1396         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
1397         group.
1398         (font-menu-this-frame-only-p): ditto.
1399         (font-menu-max-items): reinstate, from Jan Vroonhof
1400         <vroonhof@math.ethz.ch>
1401         (font-menu-submenu-name-format): ditto.
1402         (font-menu-split-long-menu): ditto, for use by the family
1403         constructor.
1404         (font-menu-family-constructor): use it.
1405
1406 1999-05-30  Andy Piper  <andy@xemacs.org>
1407
1408         * msw-faces.el (mswindows-font-regexp): new font matching regexp
1409         for use by the font menu.
1410
1411         * msw-font-menu.el: new file implementing mswindows specific
1412         font-menu behaviour.
1413         (mswindows-font-menu-registry-encoding): new function mirroring x version.
1414         (mswindows-font-menu-junk-families): ditto.
1415         (hack-font-truename): ditto.
1416         (mswindows-font-regexp-ascii): ditto.
1417         (mswindows-reset-device-font-menus): ditto.
1418         (mswindows-font-menu-font-data): ditto.
1419         (mswindows-font-menu-load-font): ditto.
1420
1421         * x-font-menu.el (x-reset-device-font-menus): made device specific.
1422         (x-font-menu-font-data): ditto.
1423         (x-font-menu-load-font): ditto.
1424
1425         * font-menu.el: new file implementing generic font menu behaviour.
1426         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
1427         made device independent.
1428         (font-menu-this-frame-only-p): ditto.
1429         (font-menu-preferred-resolution): ditto.
1430         (font-menu-size-scaling): new variable used to determine whether
1431         sizes are in points or tenths of a point.
1432         (vassoc): moved from x-font-menu.el.
1433         (device-fonts-cache): ditto.
1434         (device-fonts-cache): ditto.
1435         (flush-device-fonts-cache): ditto.
1436         (reset-device-font-menus): copied from x-font-menu.el and made
1437         device independent. Most functionality deferred to
1438         device-dependent versions.
1439         (font-menu-family-constructor): copied from x-font-menu.el and
1440         made device independent.
1441         (font-menu-size-constructor): ditto.
1442         (font-menu-weight-constructor): ditto.
1443         (font-menu-set-font): ditto.
1444         (font-menu-change-face): ditto.
1445         (font-menu-load-font): new device method.
1446         (font-menu-font-data): ditto.
1447
1448         * x-font-menu.el: The above functions deleted.
1449
1450 1999-05-26  Andy Piper  <andy@xemacs.org>
1451
1452         * update-elc.el:
1453         * make-docfile.el:
1454         * loadup.el: rehash expand-file-name usage to not use default-directory.
1455
1456 1999-05-21  Andy Piper  <andy@xemacs.org>
1457
1458         * x-select.el (x-select-convert-to-text):
1459         (x-selected-text-type):
1460         (x-get-selection):
1461         (xselect-convert-to-string):
1462         (xselect-convert-to-compound-text):
1463         (xselect-convert-to-length):
1464         (xselect-convert-to-targets):
1465         (xselect-convert-to-delete):
1466         (xselect-convert-to-filename):
1467         (xselect-convert-to-charpos):
1468         (xselect-convert-to-lineno):
1469         (xselect-convert-to-colno):
1470         (xselect-convert-to-sourceloc):
1471         (xselect-convert-to-os):
1472         (xselect-convert-to-host):
1473         (xselect-convert-to-user):
1474         (xselect-convert-to-class):
1475         (xselect-convert-to-name):
1476         (xselect-convert-to-integer):
1477         (xselect-convert-to-atom):
1478         (xselect-convert-to-identity): functions renamed from x-* and
1479         moved to select.el.
1480         (x-get-secondary-selection): use rename get-selection.
1481         (x-get-clipboard): ditto.
1482         (x-own-selection): moved to select.el.
1483         (x-valid-simple-selection-p): ditto.
1484         (x-dehilight-selection): ditto.
1485         (x-own-clipboard): ditto.
1486         (x-disown-selection): ditto.
1487
1488         * x-mouse.el (x-yank-function): moved to mouse.el.
1489         (x-insert-selection): ditto.
1490         (x-set-point-and-move-selection): use renamed function.
1491
1492         * select.el (selected-text-type): moved and renamed from
1493         x-select.el.
1494         (selection-owner-p): moved to C.
1495         (selection-exists-p): ditto.
1496         (get-cutbuffer): new device method.
1497         (get-selection): generalised and moved from x-select.el.
1498         (own-selection): moved x-own-selection functionality into here.
1499         (dehilight-selection): renamed and moved from x-select.el.
1500         (own-clipboard): functionality moved from x-select.el using new
1501         generic C builtins.
1502         (disown-clipboard): ditto.
1503         (select-convert-to-text):
1504         (select-convert-to-string):
1505         (select-convert-to-compound-text):
1506         (select-convert-to-length):
1507         (select-convert-to-targets):
1508         (select-convert-to-delete):
1509         (select-convert-to-filename):
1510         (select-convert-to-charpos):
1511         (select-convert-to-lineno):
1512         (select-convert-to-colno):
1513         (select-convert-to-sourceloc):
1514         (select-convert-to-os):
1515         (select-convert-to-host):
1516         (select-convert-to-user):
1517         (select-convert-to-class):
1518         (select-convert-to-name):
1519         (select-convert-to-integer):
1520         (select-convert-to-atom):
1521         (select-convert-to-identity): new functions renamed from x-* and
1522         moved from x-select.el.
1523
1524         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
1525         into here and use as the default window-system mouse yank.
1526         (insert-selection): generalised and moved from x-mouse.el.
1527         (own-clipboard): moved to C.
1528
1529         * msw-select.el (mswindows-selection-owned-p): deleted.
1530         (mswindows-own-selection): generalised and moved to select.el.
1531         (mswindows-disown-selection): generalised and moved to C.
1532         (mswindows-selection-owner-p): ditto.
1533
1534 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
1535
1536         * XEmacs 21.2.14 is released
1537
1538 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1539
1540         * about.el: update contact info for jason and slb.
1541
1542 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
1543
1544         * mule/european.el (setup-romanian-environment): Add Romanian
1545         support from Emacs/Mule romanian.el.
1546
1547 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
1548
1549         * cus-face.el: Label all custom changes with the 'custom' tag.
1550
1551         * cus-edit.el: idem ditto.
1552
1553         * faces.el: Added suport for adding device tags to various functions.
1554         (custom): New device tag.
1555         (face-spec-set): Call reset face with tags argument. No longer do
1556         x-init-global-faces hack.
1557
1558         * faces.el (frob-face-property): Use an anonymous specifier to map
1559         frob-face-property-1 over.
1560
1561         * x-font-menu.el (font-menu-set-font): Always specify all
1562         properties to custom.
1563
1564 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
1565
1566         * mule/european.el (setup-czech-environment): Add czech support.
1567         From David Sauer <davids@orfinet.cz>
1568
1569 1999-03-15  SL Baur  <steve@xemacs.org>
1570
1571         * check-features.el: Turn hard errors into warnings.
1572
1573 1999-03-21  SL Baur  <steve@xemacs.org>
1574
1575         * simple.el (delete-key-deletes-forward): As per discussion on
1576         xemacs-beta, default to t.
1577
1578 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
1579
1580         * loadup.el: Define Installation-string before loading anything.
1581
1582 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
1583
1584         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
1585         From Anders Stenman <stenman@isy.liu.se>
1586
1587 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1588
1589         * wid-edit.el (widget-glyph-find): Ditto.
1590
1591         * packages.el (locate-library): Ditto.
1592
1593         * loadup.el (really-early-error-handler): Ditto.
1594
1595         * lib-complete.el (read-library): Ditto.
1596
1597         * faces.el (set-face-stipple): Ditto.
1598
1599         * code-files.el (load): Use new calling style of locate-file.
1600
1601 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1602
1603         * packages.el (packages-unbytecompiled-lisp): Installation.el is
1604         dead.
1605
1606 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1607
1608         * dumped-lisp.el (preloaded-file-list): Don't load
1609         Installation.el.
1610
1611         * loadup.el (Installation-string): Define it here.
1612
1613 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
1614
1615         * dumped-lisp.el (preloaded-file-list): Revert previous change --
1616         Installation.el needs to be loaded before `dump-paths', otherwise
1617         the dumping process won't find it.
1618
1619 1999-03-13  Adrian Aichner  <aichner@ecf.teradyne.com>
1620
1621         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
1622         subr so that we can use `replace-in-string' in Installation.el to
1623         get rid of C-m chars under the native Windows build.
1624
1625 1999-04-29  Andy Piper  <andy@xemacs.org>
1626
1627         * make-docfile.el: canonicalize file and directory names.
1628
1629         * device.el (call-device-method): new function for calling device
1630         specific methods.
1631         (define-device-method): new function for defining device methods.
1632         (define-device-method*): ditto.
1633
1634 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
1635
1636         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
1637
1638 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1639
1640         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
1641         (cyrillic-koi8-r-encode-table): Likewise.
1642         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
1643         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
1644
1645         * mule/mule-misc.el (split-char-or-char-int): New function [moved
1646         from vietnamese.el].
1647
1648         * mule/vietnamese.el: Move function `split-char-or-char-int' to
1649         mule/mule-misc.el.
1650
1651 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
1652
1653         * mule/thai-xtis.el:
1654         - Change font registry name from "Thai94x94-0" to "xtis-0".
1655         - Change mnemonic of coding-system `tis-620' to "TIS620".
1656
1657 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
1658
1659         * mule/ethiopic.el: fixed.
1660
1661 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
1662
1663         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
1664
1665         * mule/thai-xtis.el: New file.
1666
1667         * mule/vietnamese.el: New file.
1668
1669         * mule/ethiopic.el: New file.
1670
1671 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
1672
1673         * bytecomp.el (byte-compile-close-variables): Leave
1674         debug-issue-ebola-notices alone.
1675
1676 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1677
1678         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
1679         at the top of the buffer since it is the most important thing to
1680         customize
1681         (ldap-get-host-parameter): New defun
1682         (ldap-search): Add a new parameter `withdn' to retrieve the
1683         distinguished names of entries
1684
1685 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
1686
1687         * startup.el (splash-frame-body): Date and spelling fixes.
1688
1689 1999-03-16  Colin Rafferty  <colin@xemacs.org>
1690
1691         * view-less.el (toggle-truncate-lines): add autoload tag
1692
1693 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
1694
1695         * format.el (format-alist): Disable image stuff.
1696
1697 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
1698
1699         * wid-edit.el (widget-glyph-find): Search by directories, then by
1700         suffixes rather than the other way around.
1701         (widget-image-conversion): Renamed to
1702         `widget-image-file-name-suffixes'.
1703
1704 1999-04-16  Olivier Galibert  <galibert@pobox.com>
1705
1706         * mule/mule-charset.el: Made old functions obsolete, remove the
1707         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
1708         (charset-iso-graphic-plane): Rename from charset-graphic.
1709         (charset-iso-final-char): Rename from charset-final.
1710         (charset-width): Rename from charset-columns.
1711         (charset-bytes): Added from fsf compatibility, returns always 1.
1712
1713         * mule/mule-misc.el: Move charset-doc-string alias to
1714         mule-charset.el
1715
1716 1999-04-14  Colin Rafferty  <colin@xemacs.org>
1717
1718         * x-faces.el (x-make-font-bold-italic): honor
1719         *try-oblique-before-italic-fonts*
1720
1721 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
1722
1723         * cl-extra.el (coerce): Coerce numbers to characters correctly.
1724
1725 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
1726
1727         * x-faces.el (try-oblique-before-italic-fonts): Use the right
1728         name.
1729
1730 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
1731
1732         * cl-extra.el (equalp): Would bug out for lists.
1733
1734 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
1735
1736         * about.el (about-hackers):  Change cgw's email address
1737
1738 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
1739
1740         * XEmacs 21.2.13 is released
1741
1742 1999-03-12  SL Baur  <steve@xemacs.org>
1743
1744         * simple.el (delete-key-deletes-forward): Revert to previous
1745         behavior.
1746
1747 1999-01-18  Didier Verna  <verna@inf.enst.fr>
1748
1749         * menubar-items.el (xemacs-splash-buffer): handle the case of
1750         multiple elements in the splash buffer body.
1751
1752         * startup.el (splash-frame-timeout): new constant: interval
1753         between splash buffer elements.
1754         (command-line-1): handle splash buffer with multiple elements (use
1755         a timeout).
1756         (splash-frame-body): Originally `startup-splash-frame-body'.
1757         Rewrote a cleaner and more readable version. This can now be array,
1758         in which case each element is displayed in turn in the splash buffer.
1759         (splash-frame-static-body): new constant. Persistent information
1760         across all splash buffer elements (preserves the possibility to give
1761         it in different languages.
1762         (circulate-splash-frame-elements): new function. Used as a timeout
1763         to circulate through all splash frame elements and display them in
1764         sequence.
1765         (display-splash-frame): originally `startup-splash-frame'. Handle
1766         the case of multiple elements in the splash buffer body. Now
1767         returns a timeout id if multiple elements to display, or nil.
1768
1769 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
1770
1771         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
1772         so they can be overridden by x-init-face-from-resources.
1773         Additionally specify the font name also with an x tag.
1774
1775 1999-03-08  Andy Piper  <andy@xemacs.org>
1776
1777         * package-get.el (package-get-base): autoload.
1778
1779         * menubar-items.el (default-menubar): add update menu item. Fix
1780         custom menu to only be activated when package-base is available.
1781
1782         * package-get.el (package-get-custom): don't load
1783         package-get-custom as it is auto-generated. Fix group definition.
1784
1785 1999-03-05  Didier Verna  <verna@inf.enst.fr>
1786
1787         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
1788         instead of `symbol-name' (Thanks Kyle).
1789
1790         * cus-edit.el (custom-save-variables): use `prin1' instead of
1791         princ to write symbols.
1792
1793 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1794
1795         * XEmacs 21.2.12 is released
1796
1797 1999-03-05  SL Baur  <steve@xemacs.org>
1798
1799         * menubar-items.el (default-menubar): Add kfm browsing support.
1800         From Neal Becker <nbecker@fred.net>
1801
1802 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
1803
1804         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
1805         calls to font-lock during buffer reversion.
1806
1807 1999-02-12  Didier Verna  <verna@inf.enst.fr>
1808
1809         * info.el (Info-build-node-completions): unconditionally widen the
1810         tag table buffer.
1811
1812 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
1813
1814         * x-faces.el (x-init-face-from-resources):
1815         Only set fonts in the 'x locale.
1816
1817 1999-03-04  Adrian Aichner  <aichner@ecf.teradyne.com>
1818
1819         * package-ui.el (pui-install-selected-packages): Don't throw on
1820         `package-admin-delete-binary-package' returning nil since it's
1821         normal.  Reindent function.
1822         (pui-add-required-packages): Handle case where packages selected
1823         for installation have never been installed.
1824
1825 1999-03-03  Martin Buchholz  <martin@xemacs.org>
1826
1827         * menubar-items.el (default-menubar):
1828         Implement the ``Mule->Set coding system of process'' menu item.
1829
1830 1999-02-18  Martin Buchholz  <martin@xemacs.org>
1831
1832         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
1833         files
1834         - Change some `if's to `when's
1835
1836 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
1837
1838         * XEmacs 21.2.11 is released
1839
1840 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
1841
1842         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
1843         against window close (Fix Bug #460).
1844         (ask-user-about-lock-dbox): Idem.
1845
1846 1999-02-25  SL Baur  <steve@xemacs.org>
1847
1848         * mule/mule-charset.el (charset-leading-byte): New function.
1849         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
1850
1851 1999-02-12  Andy Piper  <andy@xemacs.org>
1852
1853         * about.el (xemacs-hackers): change andy's email address.
1854         (about-url-alist): change andy's web page address.
1855         (about-xemacs): add piper.
1856
1857 1999-02-16  SL Baur  <steve@xemacs.org>
1858
1859         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1860         of mule-base into lisp/mule.
1861
1862 1999-02-16  SL Baur  <steve@xemacs.org>
1863
1864         * mule/arabic.el:
1865         mule/canna-leim.el:
1866         mule/chinese.el:
1867         mule/cyrillic.el:
1868         mule/english.el:
1869         mule/european.el:
1870         mule/greek.el:
1871         mule/hebrew.el:
1872         mule/japanese.el:
1873         mule/kinsoku.el:
1874         mule/korean.el:
1875         mule/misc-lang.el:
1876         mule/mule-category.el:
1877         mule/mule-ccl.el:
1878         mule/mule-charset.el:
1879         mule/mule-cmds.el:
1880         mule/mule-coding.el:
1881         mule/mule-files.el:
1882         mule/mule-help.el:
1883         mule/mule-init.el:
1884         mule/mule-misc.el:
1885         mule/mule-tty-init.el:
1886         mule/mule-x-init.el:
1887         mule/viet-chars.el:  Remerge from mule-base.
1888
1889         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
1890         of mule-base into lisp/mule.
1891
1892 1999-02-10  Adrian Aichner  <aichner@ecf.teradyne.com>
1893
1894         * process.el (exec-to-string): Use `shell-command-switch' in place
1895         of hard-wired "-c" (for WindowsNT).
1896
1897 1999-02-08  Charles G Waldman  <cgw@pgt.com>
1898
1899         * menubar-items.el (default-menubar):  Remove obsolete
1900         "Gopher" item
1901
1902 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
1903
1904         * package-admin.el (package-admin-get-install-dir): First fall
1905         back to the location of xemacs-base for non-mule packages.
1906
1907 1999-02-15  Martin Buchholz  <martin@xemacs.org>
1908
1909         * paths.el:
1910         - improved automounter tmp directory support.
1911         - support 4 (!) empirically discovered automounter conventions
1912
1913 1999-02-12  SL Baur  <steve@xemacs.org>
1914
1915         * etags.el (pop-tag-mark): autoload to match key binding.
1916
1917 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
1918
1919         * XEmacs 21.2.10 is released
1920
1921 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
1922
1923         * package-get.el (package-get-remote-filename): Don't bug out for
1924         a local file name in the search entry.
1925
1926 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
1927
1928         * XEmacs 21.2.9 is released
1929
1930 1999-01-19  Didier Verna  <verna@inf.enst.fr>
1931
1932         * replace.el (replace-search-function): new variable containing a
1933         function to perform a search-forward.
1934         (replace-re-search-function): new variable containing a function
1935         to perform a re-search-forward.
1936         (perform-replace): use them.
1937
1938 1999-01-25  Didier Verna  <verna@inf.enst.fr>
1939
1940         * select.el (selection-owner-p): use the name `XEmacs'.
1941         (cut-copy-clear-internal): ditto.
1942
1943 1999-01-18  Andy Piper  <andy@xemacs.org>
1944
1945         * about.el (about-url-alist): Update my entry.
1946         (xemacs-hackers): Ditto.
1947
1948 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
1949
1950         * buffer.el (switch-to-buffer): Fixing documentation.
1951         * minibuf.el (minibuffer-completion-table): ditto.
1952         * cl-macs.el (return-from): ditto.
1953
1954 1999-01-04  Didier Verna  <verna@inf.enst.fr>
1955
1956         * replace.el (delete-non-matching-lines): temporarily disable
1957         case-folding when called interactively with a regexp containing
1958         uppercase characters.
1959         (delete-matching-lines): ditto.
1960         (count-matches): ditto.
1961         (list-matching-lines): ditto.
1962
1963 1999-01-07  Colin Rafferty  <colin@xemacs.org>
1964
1965         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
1966         abort if current window is split horizontally, not if others are
1967         split.  Got rid of unnecessary minibuffer checking.  Also, add
1968         some comments (it's still complex).
1969
1970 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
1971
1972         * package-get.el: changed address for doc.ic.ac.uk to
1973         sunsite.doc.ic.ac.uk
1974
1975 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1976
1977         * ldap.el (toplevel): Remove requires so that the file compiles
1978         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
1979
1980 1999-01-10  J. Kean Johnston  <jkj@sco.com>
1981
1982         * dump-paths.el: Calculate module-directory and set
1983         module-load-path to the load path for modules.
1984
1985         * loadup.el: Get bootstrap value of module-load-path from the
1986         environment variable EMACSBOOTSTRAPMODULEPATH.
1987         - Display the module load path if we're debugging paths.
1988
1989         * setup-paths.el: Added function paths-find-site-module-directory.
1990         - Added function paths-find-module-directory.
1991         - Added function paths-construct-module-load-path.  Uses new
1992         environment variable EMACSMODULEPATH.
1993
1994 1998-12-30  Martin Buchholz  <martin@xemacs.org>
1995
1996         * font.el (font-default-object-for-device):
1997         Oops! This `or' can't be replaced by `unless'.
1998         Fixed inability to run w3, among other things.
1999
2000 1998-12-17  Charles G. Waldman <cgw@pgt.com>
2001
2002         * package-admin.el: Change initialization of
2003           package-admin-install-function dependent on system type.
2004           Change package-admin-install-function-mswindows to use
2005           "minitar".
2006
2007 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
2008
2009         * mouse.el (default-mouse-motion-handler): Disable help echo while
2010         in the minibuffer.
2011
2012 1998-12-28  Martin Buchholz <martin@xemacs.org>
2013
2014         * XEmacs 21.2.8 is released.
2015
2016 1998-12-24  Martin Buchholz <martin@xemacs.org>
2017
2018         * XEmacs 21.2.7 is released.
2019
2020 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2021
2022         * package-ui.el (pui-list-packages): Set truncate-lines.
2023
2024         * package-get.el (package-get-download-menu): Use
2025         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
2026
2027         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
2028         (pui-help-string): idem.
2029         (list-packages-mode): New major mode.
2030         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
2031         (pui-install-selected-packages): Add suport for removing packages.
2032         (pui-toggle-package-delete-key): New function.
2033         (pui-popup-context-sensitive): New kludge.
2034         (pui-list-packages): Add warning when `package-get-remote' is nil.
2035         (package-ui-add-site): New function.
2036
2037 1998-12-01  Didier Verna  <verna@inf.enst.fr>
2038
2039         * hyper-apropos.el (hyper-where-is): added the missing autoload.
2040
2041 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2042
2043         * ldap.el: Custom-ized
2044         (toplevel): Do not provide `ldap' which is provided by C level
2045         LDAP code
2046         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
2047
2048 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
2049
2050         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
2051
2052 1998-12-17  Andy Piper  <andy@xemacs.org>
2053
2054         * sound.el (sound-load-list): name changed from sound-load-alist.
2055         (sound-extension-list): name changed from sound-ext-list.
2056         (load-default-sounds): use new names.
2057         (load-sound-file): use new names.
2058
2059 1998-12-16  Andy Piper  <andy@xemacs.org>
2060
2061         * XEmacs 21.2.6 is released
2062
2063 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
2064
2065         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
2066         errors.
2067
2068 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
2069
2070         * wid-edit.el (widget-echo-this-extent): Set
2071         help-echo-owns-message to t.
2072
2073 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2074
2075         * package-get.el (package-get-download-menu): use toggles for
2076           each site in the download site menu.
2077
2078 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
2079
2080         * package-get.el (package-get): If we cannot find a package
2081           because package-get-remote is not set, give a more helpful
2082           error message.
2083
2084 1998-11-30  Greg Klanderman  <greg@alphatech.com>
2085
2086         * package-get.el (package-get-remote-filename): use an EFS path
2087         with user anonymous if no user is specified.
2088
2089 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2090
2091         * faces.el (face-spec-set): Re-init fallfacks for default after
2092         calling reset-face on the default face.
2093
2094 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
2095
2096         * package-admin.el (package-admin-default-install-function):
2097         Behave as advertised.  Make sure the pkg-dir is proper for
2098         default-directory.
2099         (package-admin-add-binary-package): Make sure the pkg-dir is
2100         proper for default-directory.
2101         (package-admin-install-function-mswindows): Make sure the pkg-dir
2102         is proper for default-directory.
2103
2104 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
2105
2106         * XEmacs 21.2.5 is released
2107
2108 1998-12-05  SL Baur  <steve@altair.xemacs.org>
2109
2110         * files.el (binary-file-regexps): regexp-opt is not available at
2111         bytecompile time.
2112
2113 1998-11-30  Martin Buchholz  <martin@xemacs.org>
2114
2115         * x-win-xfree86.el:
2116         * x-win-sun.el (x-win-init-sun):
2117         * x-win-sun.el:
2118         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
2119         * x-iso8859-1.el:
2120         * x-init.el (init-post-x-win):
2121         * x-init.el (init-pre-x-win):
2122         * x-init.el (x-initialize-compose):
2123         * x-init.el:
2124         * x-compose.el:
2125         * winnt.el:
2126         * widget.el:
2127         * wid-edit.el (widget-glyph-click):
2128         * wid-edit.el (widget-glyph-find):
2129         * wid-edit.el (widget-type):
2130         * view-less.el (view-buffer-other-window):
2131         * very-early-lisp.el:
2132         * version.el:
2133         * toolbar.el:
2134         * toolbar-items.el:
2135         * term/sun.el (suntool-map):
2136         * term/sun-mouse.el:
2137         * term/internal.el:
2138         * syntax.el (modify-syntax-entry):
2139         * symbol-syntax.el:
2140         * subr.el:
2141         * startup.el (lock-directory):
2142         * simple.el (set-comment-column):
2143         * simple.el (backward-delete-char-untabify):
2144         * shadow.el (find-emacs-lisp-shadows):
2145         * shadow.el:
2146         * setup-paths.el (paths-construct-info-path):
2147         * select.el (cut-copy-clear-internal):
2148         * process.el (call-process-region):
2149         * process.el (start-process-shell-command):
2150         * process.el:
2151         * paths.el (rmail-spool-directory):
2152         * paragraphs.el (use-hard-newlines):
2153         * package-get.el (package-get-dependencies):
2154         * package-admin.el (package-admin-delete-binary-package):
2155         * obsolete.el (truncate-string):
2156         * obsolete.el (store-substring):
2157         * mouse.el (default-mouse-track-maybe-own-selection):
2158         * mouse.el (mouse-yank-at-point):
2159         * modeline.el:
2160         * modeline.el (mouse-drag-modeline):
2161         * minibuf.el (read-directory-name-internal):
2162         * minibuf.el (read-file-name-internal):
2163         * minibuf.el (read-file-name-internal-1):
2164         * minibuf.el (read-file-name-2):
2165         * minibuf.el (exact-minibuffer-completion-p):
2166         * minibuf.el (read-from-minibuffer):
2167         * minibuf.el:
2168         * menubar.el (check-menu-syntax):
2169         * map-ynp.el (map-y-or-n-p):
2170         * make-docfile.el (docfile-out-of-date):
2171         * loadup.el ((member "run-temacs" command-line-args)):
2172         * loadup.el ((member "no-site-file" command-line-args)):
2173         * loadup.el (really-early-error-handler):
2174         * loadup.el:
2175         * loadhist.el:
2176         * loaddefs.el:
2177         * lisp-mnt.el (lm-verify):
2178         * lib-complete.el (lib-complete:cache-completions):
2179         * lib-complete.el (library-all-completions):
2180         * itimer.el (itimer-run-expired-timers):
2181         * info.el (Info-mode):
2182         * info.el (Info-insert-file-contents):
2183         * info.el (Info-rebuild-dir):
2184         * info.el (Info-build-dir-anew):
2185         * info.el (Info-parse-dir-entries):
2186         * info.el (Info-dir-outdated-p):
2187         * info.el (Info-insert-dir):
2188         * info.el (info-xref):
2189         * info.el:
2190         * hyper-apropos.el (hyper-apropos-get-doc):
2191         * hyper-apropos.el (hyper-describe-face):
2192         * hyper-apropos.el (hyper-apropos-mode):
2193         * hyper-apropos.el:
2194         * help.el (list-processes):
2195         * help.el:
2196         * gnuserv.el:
2197         * font.el (mswindows-font-create-name):
2198         * font.el (font-default-font-for-device):
2199         * font.el (x-font-create-object):
2200         * font.el (font-registry):
2201         * font.el:
2202         * font-lock.el (font-lock-keywords):
2203         * font-lock.el:
2204         * finder.el (finder-compile-keywords):
2205         * find-paths.el (paths-find-recursive-path):
2206         * fill.el (set-justification-center):
2207         * fill.el (fill-region-as-paragraph):
2208         * files.el (insert-directory):
2209         * files.el (wildcard-to-regexp):
2210         * files.el (recover-file):
2211         * files.el (basic-save-buffer):
2212         * files.el (delete-auto-save-file-if-necessary):
2213         * files.el (file-relative-name):
2214         * files.el (backup-extract-version):
2215         * files.el (backup-buffer):
2216         * files.el (set-visited-file-name):
2217         * files.el (set-auto-mode):
2218         * files.el (interpreter-mode-alist):
2219         * files.el:
2220         * files.el (find-file-noselect):
2221         * files.el (abbreviate-file-name):
2222         * files.el (parse-colon-path):
2223         * files.el (directory-abbrev-alist):
2224         * etags.el (visit-tags-table-buffer):
2225         * easymenu.el (easy-menu-define):
2226         * dragdrop.el (experimental-dragdrop-drag):
2227         * dragdrop.el (dragdrop-drop-do-functions):
2228         * dragdrop.el (dragdrop-drop-at-point):
2229         * disass.el (disassemble-1):
2230         * disass.el (disassemble-internal):
2231         * disass.el (disassemble):
2232         * disass.el:
2233         * derived.el (derived-mode-init-mode-variables):
2234         * derived.el (define-derived-mode):
2235         * custom.el (defgroup):
2236         * cus-edit.el (custom-quote):
2237         * config.el:
2238         * code-process.el (open-network-stream):
2239         * code-process.el (start-process):
2240         * code-process.el (call-process-region):
2241         * code-process.el (call-process):
2242         * code-process.el:
2243         * code-files.el (insert-file-contents):
2244         * code-files.el:
2245         * code-files.el (buffer-file-coding-system-for-read):
2246         * cmdloop.el (yes-or-no-p-minibuf):
2247         * cl.el:
2248         * cl-macs.el:
2249         * cl-extra.el:
2250         * callers-of-rpt.el (make-caller-report):
2251         * callers-of-rpt.el:
2252         * bytecomp.el (batch-byte-recompile-directory):
2253         * bytecomp.el (batch-byte-compile-1):
2254         * bytecomp.el (batch-byte-compile):
2255         * bytecomp.el (display-call-tree):
2256         * bytecomp.el (byte-compile-insert):
2257         * bytecomp.el (byte-compile-two-args-19->20):
2258         * bytecomp.el (byte-compile-variable-ref):
2259         * bytecomp.el (byte-compile-form):
2260         * bytecomp.el (byte-compile-top-level-body):
2261         * bytecomp.el (byte-compile-out-toplevel):
2262         * bytecomp.el (byte-compile-byte-code-maker):
2263         * bytecomp.el (byte-compile-file-form-defmumble):
2264         * bytecomp.el (byte-compile-file-form):
2265         * bytecomp.el (byte-compile-keep-pending):
2266         * bytecomp.el (byte-compile-insert-header):
2267         * bytecomp.el (byte-compile-from-buffer):
2268         * bytecomp.el (byte-compile-file):
2269         * bytecomp.el (byte-recompile-file):
2270         * bytecomp.el (byte-compile-close-variables):
2271         * bytecomp.el (byte-compile-warn-about-unused-variables):
2272         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
2273         * bytecomp.el (byte-compiler-legal-options):
2274         * bytecomp.el (byte-compile-lapcode):
2275         * bytecomp.el (byte-optimize-log):
2276         * bytecomp.el ((fboundp 'defsubst)):
2277         * bytecomp.el:
2278         * bytecomp-runtime.el:
2279         * byte-optimize.el (byte-optimize-apply):
2280         * byte-optimize.el (car):
2281         * byte-optimize.el (byte-optimize-form):
2282         * byte-optimize.el (byte-optimize-form-code-walker):
2283         * byte-optimize.el:
2284         * build-report.el (build-report-insert-installation-file):
2285         * build-report.el (build-report):
2286         * auto-show.el:
2287         * apropos.el (apropos-documentation):
2288         - mega patch
2289         - clean up byte-compile warnings
2290         - remove unused variables
2291         - Use common lisp style hashtable functions
2292         - byte compiler cleanup
2293         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
2294         - remove old backquote syntax usage
2295         - move some cl functionality into C for speed.
2296         - remove last remaining VMS support
2297         - spelling fixes
2298         - implement last, butlast, nbutlast, copy-list in C.
2299         - new macro ignore-file-errors, similar to ignore-errors
2300           (ignore-file-errors (delete-file "foo"))
2301         - get frequent garbage collection during loadup.el by tweaking
2302           gc-cons-threshold, rather than explicitly calling garbage-collect
2303         - default delete-key-deletes-forward to `t'.
2304
2305 1998-11-28  SL Baur  <steve@altair.xemacs.org>
2306
2307         * XEmacs 21.2-beta4 is released.
2308
2309 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2310
2311         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
2312         (easy-menu-item-present-p): Wrapper around find-menu-item.
2313         (easy-menu-remove-item): Wrapper around delete-menu-item.
2314
2315         * menubar.el (delete-menu-item): Add 'from-menu' argument.
2316         (add-menu-button): Add 'in-menu' argument.
2317         (add-menu-item-1): Add in-menu support to helper function.
2318
2319 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
2320
2321         * isearch-mode.el (isearch-mode): Fix keymap lossage.
2322
2323 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2324
2325         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
2326         of Dec 4, 1997.
2327
2328 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
2329
2330         * process.el (shell-command-on-region): Report if the command
2331         succeeded or failed.
2332
2333 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
2334
2335         * subr.el (buffer-substring-no-properties): Comment out.
2336
2337 1998-11-07  Adrian Aichner  <aichner@ecf.teradyne.com>
2338
2339         * msw-faces.el (mswindows-find-smaller-font): Turning font names
2340           into font instances first, like `x-frob-font-size' does.
2341           (mswindows-find-larger-font): ditto
2342
2343 1998-11-04  Greg Klanderman  <greg@alphatech.com>
2344
2345         * package-ui.el (pui-install-selected-packages): fix args in call
2346         to `package-get'.
2347
2348 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
2349
2350         * package-get.el (host-name): New widget type.
2351         (package-get-remote): Better customization using new type.
2352         (package-get-download-sites): idem dito.
2353
2354         (package-get-custom): Do not use package-get-all untill we have
2355         runtime dependencies.
2356
2357         (package-get-remove-copy): Default to 't' we no longer need this
2358         kludge as we do not currently use depenencies.
2359
2360         (package-get-was-current): New variable.
2361         (package-get-require-base): New 'force-current' argument.
2362         (package-get-update-base): idem
2363         (package-get-package-provider):  idem
2364         (package-get-locate-index-file): New 'no-remote' argument.
2365         (package-get-locate-file): idem.
2366
2367         (package-get-maybe-save-index): New function.
2368         (package-get-update-base): Use it.
2369
2370 1998-10-28 Greg Klanderman <greg@alphatech.com>
2371
2372         * package-get.el (package-get-remote): default to nil; by default,
2373         don't go out to the net via EFS.  They must select a download site.
2374         (package-get-download-sites): new variable.
2375         (package-get-download-menu): new function.
2376         (package-get-locate-index-file): new function.
2377         (package-get-update-base): use it.
2378
2379         * menubar-items.el (default-menubar): add "Update Package Index"
2380         and "Add Download Site" menus under Options | Manage Packages.
2381
2382 1998-10-19  Greg Klanderman  <greg@alphatech.com>
2383
2384         * package-get.el (package-get): bugfix code checking installed version
2385         for case where package is not currently installed.
2386         (package-get-require-signed-base-updates): new variable.
2387         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
2388         deemed not a goot thing.  Use the variable
2389         package-get-allow-unsigned-base-updates instead.
2390
2391 1998-10-16 Greg Klanderman <greg@alphatech.com>
2392
2393         * package-get.el (package-get): Don't install an older version than
2394         we already have unless explicitly told to.  Issue a warning.
2395
2396         * package-ui.el (pui-add-required-packages): when adding
2397         dependencies, don't add packages that are up to date.
2398         (pui-package-symbol-char):  Don't consider a package out of date
2399         if you have a newer version installed than the latest version in
2400         package-get-base.
2401
2402         * package-get.el (package-get-base-filename): document that it may
2403         be a path relative to package-get-remote;  new default value.
2404         (package-get-locate-file): new function.
2405         (package-get-update-base): use it to expand package-get-base-filename.
2406         (package-get-save-base): new function to save the package-get database
2407         to file.
2408         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
2409         (package-get-update-base): pass the REMOTE-SOURCE arg.
2410         (package-get-update-base-entry): call package-get-custom-add-entry.
2411         (package-get-file-installed-p): removed; no longer needed.
2412         (package-get-create-custom): ditto.
2413         (toplevel): remove code to build and load package-get-custom.el
2414         (package-get-custom-add-entry): new function.
2415
2416 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
2417
2418         * wid-edit.el (widget-button-click): Don't switch window.
2419
2420 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2421
2422         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
2423
2424 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
2425
2426         * etags.el (find-tag-default): Run find-tag-hook using
2427         run-hooks rather than funcall
2428
2429 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
2430
2431         * isearch-mode.el (isearch-mode): Set the current minor mode maps
2432         and the current local map as the parents to isearch-mode-map.
2433
2434 1998-10-15  SL Baur  <steve@altair.xemacs.org>
2435
2436         * XEmacs 21.2-beta3 is released.
2437
2438 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2439
2440         * package-get.el (package-get-update-base): use
2441         insert-file-contents-internal, not insert-file-contents-literally.
2442
2443 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2444
2445         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
2446         dump time.
2447
2448 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2449
2450         * package-get.el (package-get-update-base-entry): new function.
2451         (package-get-update-base): renamed; was `package-get-load-base'.
2452         cleanup, and use package-get-update-base-from-buffer.
2453         (package-get-update-base-from-buffer): new function.
2454         (package-get-update-base-entries): new; helper for above.
2455         Do not eval lisp grabbed over ftp; parse it from new format.
2456
2457 1998-10-15  Greg Klanderman  <greg@alphatech.com>
2458
2459         * files.el (set-auto-mode): Don't play games loading package-get
2460         database; package-get-package-provider will handle it all.
2461
2462 1998-10-14  Greg Klanderman  <greg@alphatech.com>
2463
2464         * package-get.el (package-get-base-filename): new variable.
2465         (package-get-require-base): new function.
2466         (package-get-pgp-signed-begin-line): new variable.
2467         (package-get-pgp-signature-begin-line): ditto.
2468         (package-get-pgp-signature-end-line):  ditto.
2469         (package-get-load-base): new function.
2470         (package-get-interactive-package-query):
2471         (package-get-update-all):
2472         (package-get-dependencies):
2473         (package-get-package-provider):
2474         (package-get-custom): use package-get-require-base.
2475         [package-get-custom loading]: disable for now.
2476
2477         * package-ui.el (pui-list-packages): use (package-get-require-base)
2478
2479 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2480
2481         * package-ui.el: Correct obvious thinko in choosing extent face.
2482
2483 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
2484
2485         * menubar-items.el (default-menubar): pui-list-package has nothing
2486         to with Customize. Move all the package stuff to a new Item in Options.
2487
2488         * package-ui.el (pui-menu): Add menu and Popup menu.
2489
2490         * package-get.el (package-get): Use new
2491         package-admin-get-install-dir.
2492
2493         * package-admin.el (package-admin-get-install-dir): New syntax.
2494         Conserve package location and put mule packages where mule-base is.
2495
2496         * package-get.el : Customized
2497
2498         * package-ui.el (pui): Customized
2499         (pui-package-install-dest-dir): New variable.
2500         (pui-install-selected-packages): Use it
2501
2502 1998-10-12  SL Baur  <steve@altair.xemacs.org>
2503
2504         * package-get.el (package-get-interactive-package-query): Move
2505         dependency on package-get-base to run-time.
2506         (package-get-update-all): Ditto.
2507         (package-get-dependencies): Ditto.
2508         (package-get-package-provider): Ditto.
2509         (package-get-custom): Ditto.
2510
2511 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
2512
2513         * events.el: Remove 'ascii-character property from 'backspace
2514         and 'delete symbols
2515
2516 1998-10-11  SL Baur  <steve@altair.xemacs.org>
2517
2518         * package-get-base.el: removed.
2519
2520 1998-09-23  Didier Verna  <verna@inf.enst.fr>
2521
2522         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
2523         (no-upper-case-p): new function.
2524         (with-search-caps-disable-folding): new macro.
2525         (with-interactive-search-caps-disable-folding): new macro.
2526         (zap-to-char): In interactive mode, do a case-sensitive search if
2527         the character is uppercase.
2528         (zap-up-to-char): ditto.
2529
2530         * replace.el (perform-replace): use the function no-upper-case-p.
2531
2532         * isearch-mode.el (isearch-fix-case): ditto.
2533         make obsolete `with-caps-disable-folding' and
2534         `isearch-no-upper-case-p'.
2535
2536         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
2537         (tags-search): ditto.
2538         (tags-query-replace): ditto.
2539
2540         * info.el (Info-search): ditto.
2541
2542 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
2543
2544         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
2545
2546 1998-10-07  Greg Klanderman  <greg@alphatech.com>
2547
2548         * package-admin.el (package-admin-rmtree): rewritten.  need to
2549         check for "." and ".." before symlink check.  expand files and
2550         directories with respect to DIRECTORY, not default-directory.
2551
2552 1998-10-04  Greg Klanderman  <greg@alphatech.com>
2553
2554         * package-get.el (package-get-all): add INSTALL-DIR argument.
2555
2556 1998-10-06  Greg Klanderman  <greg@alphatech.com>
2557
2558         * package-ui.el (pui-add-required-packages): new function, select
2559         dependent packages.
2560         (pui-display-keymap): bind it.
2561         (pui-help-string): document it.
2562         (pui-install-selected-packages): package-get-all -> package-get.
2563
2564         * package-get.el (package-get-dependencies): new function.
2565
2566 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
2567
2568         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
2569         regexps.
2570
2571 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
2572
2573         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
2574         function.
2575         (default-mouse-track-normalize-point): Use it.
2576
2577 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
2578
2579         * package-admin.el (package-admin-delete-binary-package):
2580                 General cleanup. Remove unnessary use of progn and
2581         save-excursion.
2582         (package-admin-delete-binary-package): Do NOT mess with file
2583         modes. That is evil.
2584         (package-admin-delete-binary-package): Wrap all deleting in
2585         condition-case. The data in MANIFEST is untrustworthy.
2586         (package-admin-delete-binary-package): Let the OS worry about non
2587         empty directories.
2588
2589 1998-10-09  SL Baur  <steve@altair.xemacs.org>
2590
2591         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
2592         processing.
2593         (lm-report-bug): Fix mail address to send bug reports to.
2594
2595 1998-09-29  SL Baur  <steve@altair.xemacs.org>
2596
2597         * XEmacs 21.2-beta2 is released.
2598
2599 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
2600
2601         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
2602
2603 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2604
2605         * info.el (Info-mode): Document page turning by double clicks in
2606         docstring so `M-x describe-mode' will display it.
2607
2608 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2609
2610         * info.el (Info-mouse-track-double-click-hook): Use character
2611         widths to calculate a border region where double clicking does
2612         page turning, and return `nil' by default so other hooks, such as
2613         region highlighting, will be run.
2614
2615 1998-09-29  Colin Rafferty   <colin@xemacs.org>
2616
2617         * sound.el (default-sound-directory-list): Initialize with all the
2618         "sounds" directories in `data-directory-list'.  It used to just be
2619         the first one.
2620
2621         * packages.el (locate-data-directory-list): Created.  This gives
2622         the list of matching directories, unlike `locate-data-directory',
2623         which just gives the first one.
2624
2625 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2626
2627         * minibuf.el (read-from-minibuffer): No longer bind help-form but
2628         make a binding in the local keymap until help-char handling is
2629         improved.
2630
2631         * help.el (help-keymap-with-help-key): Provide keymap with help
2632         binding.
2633         (help-print-help-form): New helper function.
2634
2635 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
2636
2637         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
2638         move extent to another buffer; no need to create a new extent.
2639         (isearch-fix-case): New function.
2640         (isearch-search-and-update): Use it.
2641
2642 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2643
2644         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
2645         the keymap, not minor-mode-map-alist.
2646         (isearch-done): Restore overriding-local-map.
2647
2648 1998-09-21  Martin Buchholz  <martin@xemacs.org>
2649
2650         * bytecomp.el (byte-compile-buffer-substring):
2651         Fix for: (byte-compile (defun f () (buffer-substring)))
2652         ==>   ** buffer-substring called with 3 args, but requires 0-3
2653         - new code not only works, but is more readable, too.
2654
2655 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
2656
2657         * msw-faces.el (mswindows-init-device-faces): Don't try to
2658           specify a default font at this late stage. Do try to force
2659           creation of the default face font so that if it fails we get
2660           an error now instead of a crash at frame creation.
2661
2662           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
2663           mswindows-make-font-unitalic: Canonical default weight
2664           changed from "Normal" to "Regular".
2665
2666           mswindows-make-font-bold / -bold-italic: Supplied device was
2667           not being passed into call to mswindows-find-smaller-font.
2668
2669 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
2670
2671         * package-get.el (package-get-remote): Fix the path where to find
2672           the packages on xemacs.org.
2673
2674 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
2675
2676         * about.el (about-maintainer-info): Update Ben's entry.
2677
2678 1998-09-24  Martin Buchholz  <martin@xemacs.org>
2679
2680         * lisp/shadow.el (find-emacs-lisp-shadows):
2681         - `member' was being called on lists of length 2000!
2682         - Replace with hashtables.
2683         - Replace hand-coded loops with (dolist)
2684         - Fix comment typo
2685
2686 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
2687
2688         * packages.el: Added new function, `package-delete-name', to
2689           delete existing packages from the installed package database
2690           (`packages-package-list').  Also added the "pkginfo" directory
2691           to `packages-special-base-regexp', so that the pkginfo directory
2692           would not get added to `late-packages'.
2693
2694         * package-admin.el: Added ability to delete an installed package
2695           (added low-level function, `package-admin-delete-package').
2696           Understands how to use the pkginfo/MANIFEST.<package> file to
2697           delete the package.  When installing a package, will also
2698           create a MANIFEST.* file if one is not provided by the
2699           package.  If the MANIFEST.* doesn't exist when deleting a
2700           package, the functions will fall back to attempting to delete
2701           any package-specific lisp directory.
2702
2703         * package-get.el: Moved some functions to package-admin.el.
2704           Added interactive function `package-get-delete-package', for
2705           use by users for deleting a package.
2706
2707           Also modified to not require the prescence of efs.
2708
2709 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
2710
2711         * files.el (find-file-noselect): Handle all signals, kill the
2712         buffer and resignal.
2713
2714 1998-09-23  SL Baur  <steve@altair.xemacs.org>
2715
2716         * cl-macs.el (glyph-image): Add setf method.
2717
2718 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
2719
2720         * package-get.el: Fixed broken EFS downloading.  Also, look for
2721           .tar.gz files first, in preference over .tgz files.
2722
2723         * package-ui.el: Fix display of package version numbers.
2724
2725 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
2726
2727         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
2728         argument.
2729
2730 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
2731
2732         * list-mode.el: `display-completion-list': added new/optional
2733           keyword `:completion-string', which allows the programmer to
2734           change the "Possible completions are:" prompt.
2735
2736         * menubar-items.el: Added new pulldown menu-pick to start up the
2737           visual package browser/installer:
2738
2739                 Options->Customize->List Packages
2740
2741         * package-admin.el: Added hooks for installing under both Unix
2742           and MS Windows.  Does additional error checking.  No longer
2743           calls "add-big-package.sh" to install packages under Unix; now
2744           calls gunzip & tar directly.
2745
2746         * package-get.el: Added ability to install packages from files
2747           on a local disk/CDROM.  Now deletes any existing package lisp
2748           directory.  Does completion on available packages when
2749           querying for package names.  Will also search for .tgz files
2750           in addition for .tar.gz files.  Tries to reload
2751           auto-autoloads, as a convenience when loading new packages,
2752           and also tries to add any new package paths to `load-path'.
2753           Changed all occurences of `concat' to use `expand-file-name'.
2754
2755         * package-ui.el: New file which implements the main visual
2756           package browser/installer, which is started via a menu pick or
2757           M-x pui-list packages.
2758
2759 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
2760
2761         * startup.el (load-init-file): spelling fix.
2762
2763 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2764
2765         * startup.el (normal-top-level): Load auto-autoload files
2766         covariantly with their precedence.
2767
2768 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2769
2770         * menubar-items.el (default-menubar): Remove "Font Weight"
2771         option, there is currently no custom equivalent.. Customize-faces
2772         is "Edit faces".
2773
2774         * x-font-menu.el (font-menu-set-font): Use customize to set
2775         default face.
2776
2777         * faces.el (face-spec-update-all-matching): New function.
2778
2779         * cus-face.el (custom-set-face-update-spec): New function.
2780         Interface to customize faces from elisp.
2781
2782         (custom-face-value-create): Show the customized settings if set
2783         but not saved.
2784
2785 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
2786
2787         (custom-face-value-create): Show the customized settings if set
2788         but not saved.
2789
2790 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
2791
2792         * keydefs.el (global-map): Add FSF 20.3 binding of
2793         query-replace-regexp.
2794
2795 1998-08-21  Greg Klanderman  <greg@alphatech.com>
2796
2797         * minibuf.el (read-file-name-internal-1): use
2798         user-name-completion-1 instead of user-name-completion.
2799
2800 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2801
2802         * loadup.el:
2803         * make-docfile.el:
2804         * update-elc.el: Don't set `source-directory' (now defunct as a
2805         global variable) no more.
2806
2807         * packages.el (packages-list-autoloads): Made `source-directory'
2808         (now defunct as a global variable) a parameter.
2809
2810 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
2811
2812         * about.el (about-hackers): new email
2813
2814 1998-08-16  SL Baur  <steve@altair.xemacs.org>
2815
2816         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
2817
2818 1998-07-17  Didier Verna  <verna@inf.enst.fr>
2819
2820         * faces.el (set-face-property):
2821         (set-face-dim-p):
2822         (face-dim-p): updated the doc strings now that the dim property isn't
2823         tty-specific.
2824         (face-equal): the dim property is now a common one.
2825
2826         * cus-face.el (custom-face-attributes): New face attribute: `dim'
2827         Renamed the `stipple' attribute to `background-pixmap'.
2828         (custom-face-background-pixmap): make custom-face-stipple an
2829         obsolete alias for this.
2830
2831 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2832
2833         * find-paths.el (paths-file-readable-directory-p): Created and
2834         used.
2835
2836         * loadup.el: Don't set inhibit-... flags from run-temacs.
2837
2838 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2839
2840         * packages.el (packages-data-path-depth): Added and used.
2841
2842 1998-08-05  Charles G. Waldman <cgw@pgt.com>
2843
2844         * about.el:
2845         - Change .xpm to .png, delete "zcat" section.
2846         - cosmetic fix in the 'marcpa' entry.
2847
2848         * etc/photos
2849         - convert all .xpm.Z to .png
2850         - rename mrb to martin
2851         - rename mcook-m to mcookm
2852
2853 1998-07-31  Martin Buchholz  <martin@xemacs.org>
2854
2855         * x-init.el (x-initialize-compose): Add support for
2856         dead-circumflex as YET ANOTHER NAME for that dead key.
2857
2858 1998-08-05  Colin Rafferty <colin@xemacs.org>
2859
2860         * setup-paths.el (paths-construct-exec-path): Made the
2861         last-packages really be last.
2862         (paths-construct-data-directory-list): Ditto.
2863
2864 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
2865
2866         * startup.el(startup-splash-frame-body):
2867         Update Copyright notice in splash screen
2868
2869 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2870
2871         * minibuf.el (read-file-name-internal-1): do ~user completion.
2872
2873 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
2874
2875         * font-lock.el (font-lock-fontify-glumped-region): Add guard
2876         aginst destroyed extents
2877
2878 1998-07-24  Greg Klanderman  <greg@alphatech.com>
2879
2880         * package-get.el (package-get): add `install-dir' argument.
2881
2882 1998-07-20  John Jones  <jj@asu.edu>
2883
2884         * package-get.el: calls to package-get-update-all will only
2885           update packages which are already installed.
2886
2887 1998-07-23  SL Baur  <steve@altair.xemacs.org>
2888
2889         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
2890         writable.
2891
2892 1998-07-20  Colin Rafferty   <colin@xemacs.org>
2893
2894         * about.el (about-hackers): Correct my email.
2895
2896 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
2897
2898         * about.el (about-hackers): new email-address.
2899
2900 1998-07-25  SL Baur  <steve@altair.xemacs.org>
2901
2902         * minibuf.el (read-number): Don't let `input-error' condition
2903         escape.
2904
2905 1998-07-20  Greg Klanderman  <greg@alphatech.com>
2906
2907         * about.el (about-hackers): use my `email-for-life' address.
2908
2909 1998-07-19  SL Baur  <steve@altair.xemacs.org>
2910
2911         * XEmacs 21.2-beta1 is released.
2912
2913 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2914
2915         * ldap.el (ldap-search): Doc string change
2916
2917 1998-07-16  Colin Rafferty   <colin@xemacs.org>
2918
2919         * menubar-items.el (default-menubar): Removed references to
2920         `data-directory', and use `locate-data-file' instead, and made
2921         then greyed out if they don't exist.
2922
2923 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2924
2925         * keymap.el (events-to-keys): Use `format' instead of `concat'
2926         since the latter does not accept integer args anymore
2927
2928 1998-07-15  SL Baur  <steve@altair.xemacs.org>
2929
2930         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
2931         macros replaced.
2932
2933 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2934
2935         * make-docfile.el: Get first initialization from very-early-lisp.el
2936         * update-elc.el: Ditto.
2937         * loadup.el (really-early-error-handler): Ditto.
2938
2939         * packages.el (packages-unbytecompiled-lisp): Add new file,
2940         very-early-lisp.el.
2941
2942         * very-early-lisp.el: New file.
2943
2944 1998-07-14  SL Baur  <steve@altair.xemacs.org>
2945
2946         * Symbols that have been obsolete for at least 3 years removed (II).
2947
2948         * obsolete.el (eval-current-buffer): Make compatible.
2949         (byte-code-function-p): Ditto.
2950         (send-string): Removed.
2951         (send-region): Removed.
2952         (screen-scrollbar-width): Removed.
2953         (set-screen-scrollbar-width): Removed.
2954         (set-screen-left-margin-width): Removed.
2955         (set-screen-right-margin-width): Removed.
2956         (screen-left-margin-width): Removed.
2957         (screen-right-margin-width): Removed.
2958         (set-buffer-left-margin-width): Removed.
2959         (set-buffer-right-margin-width): Removed.
2960         (buffer-left-margin-width): Removed.
2961         (buffer-right-margin-width): Removed.
2962         (x-set-frame-icon-pixmap): Removed.
2963         (x-set-screen-icon-pixmap): Removed.
2964         (pixel-name): Removed.
2965         (make-pixmap): Removed.
2966         (make-cursor): Removed.
2967         (pixmap-width): Removed.
2968         (pixmap-contributes-to-line-height-p): Removed.
2969         (set-pixmap-contributes-to-line-height): Removed.
2970
2971 1998-07-13  SL Baur  <steve@altair.xemacs.org>
2972
2973         * obsolete.el (popup-menu-up-p): removed.
2974         (read-no-blanks-input): Removed.
2975         (wholenump): Removed.
2976         (ring-mod): Removed (what was ring-mod?).
2977         (current-time-seconds): Removed.
2978         (run-special-hook-with-args): Removed.
2979         (dot): Removed.
2980         (dot-marker): Removed.
2981         (dot-min): Removed.
2982         (dot-max): Removed.
2983         (window-dot): Removed.
2984         (set-window-dot): Removed.
2985
2986         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
2987         `dot-min'.
2988
2989         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
2990
2991         * code-files.el (insert-file-contents): Rename
2992         run-special-hook-with-args to run-hook-with-args-until-success.
2993         (write-region): Ditto.
2994
2995 1998-07-12  SL Baur  <steve@altair.xemacs.org>
2996
2997         * about.el: Fix typos, update release date.
2998
2999         * Symbols that have been obsolete for at least 3 years removed.
3000
3001         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
3002         screen- functions.
3003         (toplevel): remove setf methods for screen functions.
3004         * cl-macs.el (extent-data): defsetf removed.
3005         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
3006         many places to remove.
3007         (comment-indent-hook): Ditto.
3008         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
3009         (buffer-dedicated-screen): Ditto.
3010         (deiconify-screen): Ditto.
3011         (delete-screen): Ditto.
3012         (event-screen): Ditto.
3013         (find-file-other-screen): Ditto.
3014         (find-file-read-only-other-screen): Ditto.
3015         (live-screen-p): Ditto.
3016         (screen-height): Ditto.
3017         (screen-iconified-p): Ditto.
3018         (screen-list): Ditto.
3019         (screen-live-p): Ditto.
3020         (screen-name): Ditto.
3021         (screen-parameters): Ditto.
3022         (screen-pixel-height): Ditto.
3023         (screen-pixel-width): Ditto.
3024         (screen-root-window): Ditto.
3025         (screen-selected-window): Ditto.
3026         (screen-totally-visible-p): Ditto.
3027         (screen-visible-p): Ditto.
3028         (screen-width): Ditto.
3029         (screenp): Ditto.
3030         (get-screen-for-buffer): Ditto.
3031         (get-screen-for-buffer-noselect): Ditto.
3032         (get-other-screen): Ditto.
3033         (iconify-screen): Ditto.
3034         (lower-screen): Ditto.
3035         (mail-other-screen): Ditto.
3036         (make-screen): Ditto.
3037         (make-screen-invisible): Ditto.
3038         (make-screen-visible): Ditto.
3039         (modify-screen-parameters): Ditto.
3040         (new-screen): Ditto.
3041         (next-screen): Ditto.
3042         (next-multiscreen-window): Ditto.
3043         (other-screen): Ditto.
3044         (previous-screen): Ditto.
3045         (previous-multiscreen-window): Ditto.
3046         (raise-screen): Ditto.
3047         (redraw-screen): Ditto.
3048         (select-screen): Ditto.
3049         (selected-screen): Ditto.
3050         (set-buffer-dedicated-screen): Ditto.
3051         (set-screen-height): Ditto.
3052         (set-screen-position): Ditto.
3053         (set-screen-size): Ditto.
3054         (set-screen-width): Ditto.
3055         (show-temp-buffer-in-current-screen): Ditto.
3056         (switch-to-buffer-other-screen): Ditto.
3057         (visible-screen-list): Ditto.
3058         (window-screen): Ditto.
3059         (x-set-screen-pointer): Ditto.
3060         (x-set-frame-pointer): Ditto.
3061         (screen-title-format): Ditto.
3062         (screen-icon-title-format): Ditto.
3063         (terminal-screen): Ditto.
3064         (delete-screen-hook): Ditto.
3065         (create-screen-hook): Ditto.
3066         (mouse-enter-screen-hook): Ditto.
3067         (mouse-leave-screen-hook): Ditto.
3068         (map-screen-hook): Ditto.
3069         (unmap-screen-hook): Ditto.
3070         (default-screen-alist): Ditto.
3071         (default-screen-name): Ditto.
3072         (x-screen-defaults): Ditto.
3073         (x-create-screen): Ditto.
3074         * obsolete.el: meta-flag removed.
3075         baud-rate removed.
3076         sleep-for-millisecs removed.
3077         extent-data removed.
3078         set-extent-data removed.
3079         set-extent-attribute removed.
3080         extent-glyph removed.
3081         extent-layout removed.
3082         set-extent-layout removed.
3083         list-faces-display removed.
3084         list-faces removed.
3085         trim-versions-without-asking removed.
3086         after-write-file-hooks removed.
3087         truename removed.
3088         auto-fill-hook removed.
3089         blink-paren-hook removed.
3090         select-screen-hook, deselect-screen-hook removed.
3091         auto-raise-screen, auto-lower-screen removed.
3092
3093         * msw-mouse.el: Global change resource -> mswindows-resource.
3094
3095         * XEmacs 21.0-pre5 is released.
3096
3097 1998-07-11  SL Baur  <steve@altair.xemacs.org>
3098
3099         * about.el (about-hackers): Credits update.
3100
3101 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
3102
3103         * register.el (insert-register): Don't activate the region.
3104
3105 1998-07-10  SL Baur  <steve@altair.xemacs.org>
3106
3107         * select.el: Restore x-* symbols for backwards compatibility:
3108         x-copy-primary-selection, x-kill-primary-selection,
3109         x-delete-primary-selection, x-select-make-extent-for-selection,
3110         x-valid-simple-selection-, x-cut-copy-clear-internal.
3111
3112 1998-07-09  SL Baur  <steve@altair.xemacs.org>
3113
3114         * XEmacs 21.0-pre4 is released.
3115
3116 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
3117
3118         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
3119         reporting bugs.
3120         (maybe-add-init-button): Fix semantics under Windows.  Use
3121         `expand-file-name' rather than `concat'.
3122
3123         * help.el (print-messages): New function.
3124
3125 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3126
3127         * ldap.el (ldap-host-parameters-alist): Docstring fixes
3128
3129 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3130
3131         * about.el: Tweaked my entry in about-hackers.
3132
3133         * find-paths.el (paths-emacs-root-p):
3134           Relaxed emacs-root checking of an in-place installation to
3135           also accomodate the flat layout used on MS Windows.
3136
3137 1998-06-29  John Jones  <jj@asu.edu>
3138
3139         * package-get.el: calls to package-get-update-all will only
3140           update packages which are already installed.
3141
3142 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
3143
3144         * faces.el (xpm-color-symbols): remove hardcoded defaults these
3145         are handled by the gui-element face fallbacks now.
3146
3147         * x-faces.el: default gui-element face to "background" as well as
3148         the default face.
3149
3150         * msw-faces.el (mswindows-init-device-faces): remove gui-element
3151         and default face settings since these are set as fallbacks now in
3152         the appropriate domain.
3153
3154 1998-07-02  SL Baur  <steve@altair.xemacs.org>
3155
3156         * text-mode.el (text-mode): Reorder regexp so the OR part
3157         corresponding to `page-delim' goes first and the hack in
3158         `forward-paragraph' will work.
3159         With bug analysis from Bob Weiner <weiner@altrasoft.com>
3160
3161 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3162
3163         * subr.el (remove-hook): When checking the hook value
3164           with functionp, don't apply car to it.
3165
3166 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3167
3168         * package-get.el (package-get-remote-filename):
3169           Don't use file-name-as-directory because the local directory
3170           separator conventions might not be the same as ftp's.
3171
3172 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3173
3174         * ldap.el (ldap-host-parameters-alist): New name of
3175         `ldap-host-parameters-plist'
3176
3177 1998-06-26  Adrian Aichner  <aichner@ecf.teradyne.com>
3178
3179         * package-get.el: Using (require 'package-get-base), now that it
3180         provides itself.  Consequently removed all instances of (load
3181         "package-get-base.el").
3182
3183 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
3184
3185         * subr.el (remove-hook): Don't treat the hook value as a
3186           list unless it is both consp and not functionp.
3187
3188 1998-06-29  SL Baur  <steve@altair.xemacs.org>
3189
3190         * about.el: Email address for Ben Wing is ben@xemacs.org.
3191         * auto-show.el: Ditto.
3192         * bytecomp.el: Ditto.
3193         * faces.el: Ditto.
3194         * x-scrollbar.el: Ditto.
3195         * x-misc.el: Ditto.
3196         * tty-init.el: Ditto.
3197         * toolbar-items.el: Ditto.
3198         * symbol-syntax.el: Ditto.
3199         * specifier.el: Ditto.
3200         * objects.el: Ditto.
3201         * hyper-apropos.el: Ditto.
3202         * glyphs.el: Ditto.
3203
3204 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
3205
3206         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
3207         vertical-divider-always-visible-p.
3208         (default-mouse-motion-handler): Ditto.
3209
3210 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
3211
3212         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
3213         global value.
3214
3215 1998-06-21  Oliver Graf <ograf@fga.de>
3216
3217         * build-reports.el: changed receiver to xemacs-build-reports list
3218
3219 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3220
3221         * font.el: Split font-family-mappings into X and
3222           mswindows-specific versions.
3223           mswindows-font-create-[object|name]: Treat supplied size
3224           as a pointsize. Added underline and strikethru handling.
3225
3226         * msw-faces.el: changed default mswindows charset to western.
3227
3228         * msw-glyphs.el: removed space in border-glyph font string that
3229           was inserted to get round bugs in the mswindows C font code.
3230
3231 1998-06-27  SL Baur  <steve@altair.xemacs.org>
3232
3233         * about.el (about-hackers): Credits update.
3234
3235         * help-nomule.el (tutorial-supported-languages): Add Romanian
3236         TUTORIAL.
3237
3238         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
3239         to ISO-8859-2.
3240
3241 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3242
3243         * font.el: Split font-family-mappings into X and
3244           mswindows-specific versions.
3245           mswindows-font-create-[object|name]: Treat supplied size
3246           as a pointsize. Added underline and strikethru handling.
3247
3248         * msw-faces.el: changed default mswindows charset to western.
3249
3250         * msw-glyphs.el: removed space in border-glyph font string that
3251           was inserted to get round bugs in the mswindows C font code.
3252
3253 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3254
3255         * minibuf.el: make read-color-completion-table call
3256           (mswindows-color-list for mswindows devices.
3257
3258 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
3259
3260         * lisp/font-lock.el
3261         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
3262         Let declaration items contain non-word symbol characters.
3263
3264 1998-06-15  Adrian Aichner  <aichner@ecf.teradyne.com>
3265
3266         * package-get.el (package-get-package-provider): Added autoload
3267         cookie.  Loading "package-get-base.el" in ALL functions that use
3268         it.  Fixed some (interactive ...) with multiple argument specs
3269         again.  Cosmetic indentation changes.
3270
3271 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
3272
3273         * info.el (Info-insert-dir): Don't use nreverse on variables
3274         that you want to use later.
3275
3276 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
3277
3278         * x-mouse.el (x-set-point-and-move-selection): Replace call
3279         to x-kill-primary-selection with kill-primary-selection
3280
3281 1998-06-12  Martin Buchholz  <martin@xemacs.org>
3282
3283         * simple.el (what-cursor-position): Make cursor position reported
3284         use value of column-number-start-at-one
3285
3286 1998-06-17  SL Baur  <steve@altair.xemacs.org>
3287
3288         * about.el (xemacs-hackers): Fix Jareth's email address.
3289
3290 1998-06-16  SL Baur  <steve@altair.xemacs.org>
3291
3292         * startup.el (startup-splash-frame): Remove
3293         `xemacs-startup-logo-function'.
3294
3295 1998-06-15  SL Baur  <steve@altair.xemacs.org>
3296
3297         * about.el (about-hackers): Update credits list.
3298
3299 1998-06-06  Jeff Miller <jmiller@smart.net>
3300
3301         * lisp/sound.el: Update sound-ext to allow filenames with
3302           extensions to be found by load-sound-file
3303
3304 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3305
3306         * info.el (Info-rebuild-outdated-dir): Removed variable
3307         (Info-auto-generate-directory): New variable
3308         (Info-save-auto-generated-dir): New variable
3309         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
3310         (Info-build-dir-anew): Second parameter removed.  Use
3311         `Info-save-auto-generated-dir'
3312         (Info-rebuild-dir): Ditto
3313
3314 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
3315
3316         * list-mode.el (next-list-mode-item): Would not recognize
3317         border between directly neighbored items.
3318
3319 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3320
3321         * package-get.el: add autoloads for some functions.
3322
3323 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
3324
3325         * specifier.el (let-specifier): Tiny docfixes.
3326
3327 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
3328
3329         * msw-mouse.el: set selection-pointer-glyph to Normal.
3330
3331 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
3332
3333         * wid-edit.el (widget-specify-secret): New function.
3334         (widget-after-change): Use it.
3335         (widget-specify-field): Use it.
3336
3337 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
3338
3339         * mouse.el (drag-window-divider): Use `(not done)' instead of
3340         `doit'; reuse result of `window-pixel-edges'.
3341
3342         * modeline.el (drag-modeline-event-lag): Rename to
3343         drag-divider-event-lag.
3344
3345 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
3346
3347         * specifier.el (let-specifier): Rewritten not to generate needless
3348         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
3349         arguments.
3350
3351 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
3352
3353         * minibuf.el (read-file-name-1): Setup buffer-local value of
3354         `completion-ignore-case' in completions buffer under Windows.
3355
3356 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
3357
3358         * about.el (about-maintainer-glyph): Fix support for not
3359         compressed images.
3360
3361 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
3362
3363         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
3364
3365         * mouse.el (mouse-track): Cancel selection if misc-user event with
3366         `cancel-mode-internal' function is fetched.
3367
3368 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3369
3370         * files.el (save-some-buffers-1): Fixed return value.
3371
3372 1998-06-01  Oliver Graf <ograf@fga.de>
3373
3374         * dragdrop.el: added experimental
3375
3376 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3377
3378         * startup.el (after-init-hook, init-file-user,
3379         user-init-directory, load-user-init-file):  Purge references
3380         to "~/.xemacs/init.el" from docstrings.
3381
3382         (load-user-init-file) Use paths-construct-path to construct
3383         paths to user init files.  Go directly to ~/.emacs, do not
3384         search ~/.xemacs/, do not load `default-custom-file'.
3385
3386 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
3387
3388         * files.el (interpreter-mode-alist): Catch wish and tclsh before
3389         general *sh.
3390         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
3391
3392 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
3393
3394         * menubar-items.el (default-menubar): add Update Packages to customize
3395         menu.
3396
3397 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
3398
3399         * faces.el: use toolbar face as a fallback for toolbar properties
3400         in xpm-color-symbols instead of default.
3401
3402         * msw-faces.el: rename 3d-object -> gui-element face.
3403
3404 1998-06-06  SL Baur  <steve@altair.xemacs.org>
3405
3406         * startup.el (xemacs-startup-logo-function): New variable.
3407         (startup-splash-frame): Use it.
3408
3409 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
3410
3411         * files.el (save-some-buffers): Would wait 1 second.
3412         (save-some-buffers-1): Delete other windows here instead of in
3413         `save-some-buffers'.
3414         (save-some-buffers): Force redisplay only if windows were deleted.
3415
3416 1998-06-02  Didier Verna  <verna@inf.enst.fr>
3417
3418         * cus-face.el (custom-face-attributes): generalized the use of
3419         toggle buttons for boolean attributes.
3420         Re-ordered the items a bit.
3421
3422 1998-06-01  SL Baur  <steve@altair.xemacs.org>
3423
3424         * sound.el (default-sound-directory): Use `locate-data-directory'
3425         to find the sounds directory.
3426
3427 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3428
3429         * sound.el: default sound-ext to .wav under mswindows, .au
3430         otherwise. load-default sounds without extensions.
3431
3432 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
3433
3434         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
3435         if send-pr is not bound.
3436
3437 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
3438
3439         * files.el: grok idl files in auto-mode-alist.
3440 1998-06-01  Jeff Miller  <jmiller@smart.net>
3441
3442         * minibuf.el (exact-minibuffer-completion-p): check for nil before
3443         calling `upcase'.
3444
3445 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
3446
3447         * msw-glyphs.el: add xbm to the list of image types supported.
3448
3449 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3450
3451         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
3452         instead of XEmacs one when dumping InfoDock.
3453
3454 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
3455
3456         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
3457         for `modeline-visible-p'
3458
3459         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
3460
3461 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
3462
3463         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
3464         since it's not used anymore. doc string fixes.
3465
3466         * package-get.el (package-get-file-installed-p): new function. use
3467         instead of file-installed-p which is in an external package.
3468
3469 1998-05-28  Oliver Graf <ograf@fga.de>
3470
3471         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
3472         favor of select-window/switch-to-buffer
3473
3474 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
3475
3476         * startup.el: changed (getenv "HOME") to (user-home-directory)
3477
3478 1998-05-25  Oliver Graf <ograf@fga.de>
3479
3480         * frame.el (cde-start-drag) moved to dragdrop.el
3481         (offix-start-drag-region) moved to dragdrop.el
3482         (offix-start-drag) moved to dragdrop.el
3483         * dragdrop.el (cde-start-drag) moved from frame.el
3484         (offix-start-drag-region) moved from frame.el
3485         (offix-start-drag) moved from frame.el
3486         (cde-start-drag-region) cde drag regions
3487         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
3488
3489 1998-05-26  Oliver Graf <ograf@fga.de>
3490
3491         * dragdrop.el: created dragdrop-drag prototypes
3492         (cde-start-drag-region) fixed typo
3493
3494 1998-05-28  SL Baur  <steve@altair.xemacs.org>
3495
3496         * simple.el (after-init-hook): Remove reader macro.
3497
3498         * packages.el (packages-hardcoded-lisp): Get rid of reader
3499         macros.  Update DOC string.
3500
3501 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3502
3503         * mouse.el (drag-window-divider): Ditto.
3504
3505         * modeline.el (mouse-drag-modeline): Use it.
3506
3507         * lisp-mode.el (let-specifier): Specify indentation.
3508
3509         * specifier.el (let-specifier): Renamed from
3510         `with-specifier-instance'.
3511
3512 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
3513
3514         * x-faces.el:
3515         * faces.el: move definition of xpm-color-symbols from x-faces.el
3516         to faces. Predicate x-get-resource on the presence of x.
3517
3518         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
3519         faces as specfier defaults.
3520
3521         * package-get.el: don't use package-admin-add-single-file-package.
3522
3523 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
3524
3525         * toolbar-items.el: Fixup tooltips.
3526         (toolbar-gnus): Don't use obsolete variable
3527         toolbar-news-frame-properties.
3528         (toolbar-news-reader): Default to `gnus' instead of
3529         `not-configured'.
3530
3531         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
3532         Windows.
3533
3534 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
3535
3536         * package-get.el: rename -installedp -> -installed-p.
3537
3538 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
3539
3540         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
3541         attributes, and assinged it to continuation, truncation and
3542         hscroll glyphs.
3543
3544         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
3545         and made continuation, truncation and hscroll glyphs arrow
3546         characters out of that font.
3547
3548 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3549
3550         * minibuf.el (minibuffer-electric-separator): Play nicely with
3551         directory-sep-char being \.
3552         (minibuffer-electric-tilde): Ditto.
3553         (read-file-name-map): Ditto.
3554
3555 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
3556
3557         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
3558         on X devices.
3559         (default-mouse-track-deal-with-down-event): Avoid
3560         `x-disown-selection'; use `disown-selection' instead.
3561
3562 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3563
3564         * select.el:
3565         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
3566         moved to (cut-copy-clear-internal) in select.el. Ditto for
3567         (x-delete-primary-selection) (x-kill-primary-selection)
3568         (x-copy-primary-selection).
3569         (own-clipboard): new function.
3570
3571         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
3572         functions in select.el. remove old ones.
3573         (mswindows-own-clipboard): new function.
3574
3575 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
3576
3577         * gnuserv.el: allow connections from mswindows type devices.
3578
3579 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
3580
3581         * msw-glyphs.el: change image type used from cursor to resource.
3582
3583 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
3584
3585         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
3586         for {top,bottom}-{left,right} values in addition to
3587         {top,bottom}_{left,right}.
3588         Use x-get-resource instead of x-get-resource-and-bogosity-check.
3589
3590 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
3591
3592         * cl-macs.el (specifier-instance): Undefine its setf method.
3593
3594         * specifier.el (with-specifier-instance): Added docstring.
3595
3596         * mouse.el (drag-window-divider): Ditto.
3597
3598         * modeline.el (mouse-drag-modeline): Use it.
3599
3600         * lisp-mode.el (with-specifier-instance): Define its indentation
3601         level.
3602
3603         * specifier.el (with-specifier-instance): New macro.
3604
3605 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
3606
3607         * package-get.el (package-get-create-custom): new function to
3608         auto-generate package-get-custom.el from package-get-base.el.
3609         * (package-get-ever-installedp): new function.
3610         * (package-get-custom): new function to get all packages specified
3611         by customize.
3612
3613 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
3614
3615         * cus-edit.el (custom-file): Revert to `~/.emacs'.
3616
3617 1998-05-23  SL Baur  <steve@altair.xemacs.org>
3618
3619         * cl-extra.el: Reverse previous float change.
3620
3621 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
3622
3623         * x-faces.el:
3624         * faces.el (try-font-name): moved from x-faces.el since it is
3625         required by w3 under mswindows as well X.
3626
3627 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3628
3629         * winnt.el: Removed evil (setq completion-ignore-case t)
3630         clause, one more overlookef fsfism.
3631         (nt-quote-args-functions-alist): End sentences with double space.
3632
3633 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
3634
3635         * window-xemacs.el (push-window-configuration): Remove kludgery of
3636         recaching default-toolbar specifier.
3637         (pop-window-configuration): Ditto.
3638         (unpop-window-configuration): Ditto.
3639
3640 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3641
3642         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
3643
3644 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
3645
3646         * winnt.el (nt-quote-args-verbatim): Added function.
3647         (nt-quote-args-prefix-quote): Added function.
3648         (nt-quote-args-backslash-quote): Added function.
3649         (nt-quote-args-double-quote): Added function.
3650         (nt-quote-args-functions-alist): New variable.
3651         (nt-quote-process-args): Added function. This is the main quoting
3652         work horse called from process-nt.c
3653
3654 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3655
3656         * winnt.el: Removed duplicate definitions for backspace,
3657         delete, M-backspace and C-M-backspace.
3658         (file-name-buffer-file-type-alist): Removed this variable.
3659         (find-buffer-file-type): Removed function.
3660         (find-file-binary):  Removed function.
3661         (find-file-text): Removed function.
3662         (find-file-not-found-set-buffer-file-type): Removed function.
3663         (save-to-unix-hook): Removed function.
3664         (revert-from-unix-hook): Removed function.
3665         (using-unix-filesystems): Removed function.
3666         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
3667         warning.
3668         (x-set-selection): Removed function.
3669         (x-get-selection): Removed function.
3670         Removed commented FSFisms.
3671         Replaced copyright notice (this file is not part of GNU Emacs).
3672         (nt-shell-mode-hook): Moved here from a lambda expression. Added
3673         comint-process-echoes setting to t.
3674
3675 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3676
3677         * packages.el (packages-no-package-hierarchy-regexp): Introduced
3678         and used following the interface change of
3679         `paths-find-recursive-path'.
3680
3681         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
3682         regexp instead of a list of base names.
3683         (paths-version-control-filename-regexp):
3684         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
3685         Introduced and used following the interface change of
3686         `paths-find-recursive-path'.
3687
3688 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3689
3690         * simple.el (delete-forward-p): Make it a defun; do X garbage only
3691         on X devices, rather than on all non-TTY devices.
3692
3693 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
3694
3695         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
3696
3697         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
3698
3699 1998-05-17  Adrian Aichner  <aichner@ecf.teradyne.com>
3700
3701         * itimer.el (activate-itimer): Fixed usage of integers
3702         as argument to `concat'.
3703
3704 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
3705
3706         * itimer.el (start-itimer): replace the use of `concat' with
3707         `format'
3708
3709 1998-05-16  SL Baur  <steve@altair.xemacs.org>
3710
3711         * mode-motion.el (mode-motion-hook): Clarify docstring.
3712         From Bob Weiner <weiner@altrasoft.com>
3713
3714         * loadhist.el (symbol-file): Supply prompt string when used
3715         interactively.
3716         From Bob Weiner <weiner@altrasoft.com>
3717
3718 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
3719
3720         * loadup.el (really-early-error-handler): Ditto.
3721
3722         * update-elc.el: Ditto.
3723
3724         * setup-paths.el (paths-construct-exec-path): Ditto.
3725
3726         * make-docfile.el: Ditto.
3727
3728         * find-paths.el (paths-decode-directory-path): Use split-path
3729         instead of decode-path.
3730
3731         * files.el (parse-colon-path): Update docstring reference.
3732
3733 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
3734
3735         * msw-init.el:
3736         * x-init.el:
3737         Bind cut'n'paste keys to non window-system specific functions.
3738
3739         * msw-select.el: New function mswindows-clear-clipboard.
3740         mswindows-cut-copy-clipboard extended to handle clearing of the
3741         selection and renamed to mswindows-cut-copy-clear-clipboard.
3742
3743         * select.el: on mswindows devices delete-primary-selection
3744         calls mswindows-clear-clipboard.
3745
3746 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
3747
3748         * simple.el (quoted-insert): Inhibit quit when using read-char.
3749
3750         * cmdloop.el (read-char): Don't inhibit quit.
3751         (read-char-exclusive): Ditto.
3752         (read-char): Signal quit if quit-char was pressed.
3753         (read-char-exclusive): Ditto.
3754         (read-quoted-char): Return a character, not integer.
3755
3756         * menubar-items.el (default-popup-menu): Use Andy's generic
3757         selection code.
3758         (default-popup-menu): Fix code.
3759
3760 1998-05-14  Oliver Graf <ograf@fga.de>
3761
3762         * dragdrop.el (dragdrop-function-widget): this time it's done
3763
3764 1998-05-13  Oliver Graf <ograf@fga.de>
3765
3766         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
3767
3768 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
3769
3770         * device.el (device-pixel-width):
3771         (device-pixel-height):
3772         (device-mm-width):
3773         (device-mm-height):
3774         (device-bitplanes):
3775         (device-color-cells): Swapped parameters to device-system-metric
3776         according to the interface change.
3777
3778 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
3779
3780         * mouse.el (default-mouse-motion-handler): Use new name of the
3781         function event-over-vertical-divider-p.
3782         Do not set E-W arrow cursor over the divider if
3783         vertical-divider-draggable-p is nil in the window.
3784         ([top-level]): Use new name for the variable
3785         vertical-divider-map.
3786         (drag-window-divider): Respect vertical-divider-draggable-p.
3787         Variable name typo fixes.
3788
3789 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3790
3791         * keymap.el (kbd): Define here; handle string constants and
3792         others...
3793
3794 1998-05-15  Christian Nyb <chr@mediascience.no>
3795
3796         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
3797         in Emacs 18.
3798
3799 1998-05-13  Didier Verna  <verna@inf.enst.fr>
3800
3801         * mouse.el (drag-window-divider): give the vertical divider a
3802         pressed look when dragging it.
3803
3804 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
3805
3806         * faces.el: predicate some more face operations on x or mswindows
3807         not just x.
3808
3809         * modeline.el: enable modeline coloring for mswindows.
3810
3811 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3812
3813         * minibuf.el (minibuffer-default): Added variable; compatible with
3814         FSF Emacs.
3815         (next-history-element): Used `minibuffer-default'.
3816
3817 1998-05-12  Oliver Graf <ograf@fga.de>
3818
3819         * dragdrop.el (dragdrop-function-widget): button and mods ok
3820         arguments still look a bit strange
3821         (dragdrop-compare-mods) created
3822         (dragdrop-drop-do-functions) correctly checks for buttons and
3823         modifiers
3824
3825 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3826
3827         * setup-paths.el (paths-default-info-directories): Replace
3828         path-separator with directory-sep-char.
3829
3830         * files.el (path-separator): Don't define it here.
3831
3832 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
3833
3834         * update-elc.el: Ditto.
3835
3836         * setup-paths.el (paths-construct-exec-path): Ditto.
3837
3838         * make-docfile.el: Ditto.
3839
3840         * loadup.el (really-early-error-handler): Ditto.
3841
3842         * find-paths.el (paths-decode-directory-path): Use decode-path
3843         instead of decode-path-internal.
3844
3845         * files.el (parse-colon-path): Update docstring.
3846
3847 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
3848
3849         * subr.el (get-buffer-window-list): Make BUFFER optional.
3850
3851         * window-xemacs.el (windows-of-buffer): Defalias to
3852         get-buffer-window-list.
3853
3854 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3855
3856         * disass.el: Fix maintainer keyword.
3857
3858         * bytecomp.el (byte-compile-and-load-file): Autoload.
3859         (byte-compile-buffer): Ditto.
3860
3861         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
3862         value is returned, not the name.
3863         (lisp-imenu-generic-expression): Enable it.
3864         (lisp-mode-variables): Ditto.
3865         (lisp-indent-offset): Change defconst to defvar.
3866         (lisp-indent-function): Ditto.
3867         (lisp-body-indent): Ditto.
3868
3869 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3870
3871         * modeline.el: Use zap-last-kbd-macro-event.
3872
3873         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
3874         nil, don't attempt to do anything with messages.
3875         (eval-last-sexp): Use `letf' for clarity.
3876
3877 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3878
3879         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
3880
3881 1998-05-11  Martin Buchholz  <martin@xemacs.org>
3882
3883         * buff-menu.el:
3884         * lisp-mode.el:
3885         * obsolete.el:
3886         Change empty docstrings into no doc strings at all.
3887         Fix bogus FSF-format docstrings.
3888         * etags.el: Fix docstring.
3889
3890 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
3891
3892         * package-get.el (package-get): Use internal md5
3893
3894 1998-05-13  SL Baur  <steve@altair.xemacs.org>
3895
3896         * about.el (about-xemacs): Correct abuse of concat.
3897
3898 1998-05-11  SL Baur  <steve@altair.xemacs.org>
3899
3900         * info.el (Info-mode): Use easymenu.
3901
3902 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
3903
3904         * apropos.el (apropos): Don't use concat with integers.
3905
3906         * cmdloop.el (describe-last-error): Handle the case when no error
3907         was seen gracefully.
3908
3909         * apropos.el (apropos-print): Use with-displaying-help-buffer as
3910         defun.
3911         (apropos-describe-plist): Ditto.
3912
3913         * help.el (with-displaying-help-buffer): Revert to a defun.
3914         (describe-key): Use it as defun.
3915         (describe-mode): Ditto.
3916         (describe-bindings): Ditto.
3917         (describe-prefix-bindings): Ditto.
3918         (describe-installation): Ditto.
3919         (view-lossage): Ditto.
3920         (describe-function): Ditto.
3921         (describe-variable): Ditto.
3922         (describe-syntax): Ditto.
3923
3924 1998-05-11  Oliver Graf <ograf@fga.de>
3925
3926         * dragdrop.el: changed order of require/provide
3927         (dragdrop-drop-mime-default) changed to new calling conventions
3928         (dragdrop-drop-do-functions) changed to new calling conventions
3929         (dragdrop-function-widget) this one needs more work...
3930
3931 1998-05-10  Oliver Graf <ograf@fga.de>
3932
3933         * about.el: another small change in my entry
3934         * dragdrop.el (dragdrop-drop-log-function): logging added
3935         plus customizations
3936         changed interface to handler functions. now called with event
3937         and object
3938
3939 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
3940
3941         * glyphs.el (divider-pointer-glyph): Declared new glyph,
3942         E-W arrow pointer displayed over draggable dividers.
3943
3944         * mouse.el (default-mouse-motion-handler): Show it when
3945         appropriate.
3946         (drag-window-divider): Added.
3947         ([top-level]): Initialized window-divider-map with a keymap
3948         binding the above function to left button down event.
3949
3950         * x-mouse.el (x-init-pointer-shape): Initialize
3951         divider-pointer-glyph from Cursor.dividerPointer, or use default
3952         E-W double arrow.
3953
3954 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
3955
3956         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
3957
3958 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3959
3960         * simple.el (count-words-buffer): Don't query for buffer.
3961         (count-lines-buffer): Ditto.
3962
3963 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
3964
3965         * help.el (where-is): add optional insert argument.
3966
3967 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
3968
3969         * help.el (describe-key-briefly): New argument INSERT.
3970
3971         * simple.el (eval-expression): New optional argument; synch with
3972         FSF 20.3.
3973
3974         * keydefs.el (global-map): Add new register bindings.
3975
3976         * register.el: Synched with FSF 20.3.
3977
3978 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
3979
3980         * window-xemacs.el (recenter): all arguments are optional.
3981
3982 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
3983
3984         * device.el: (device-pixel-width): Reflected name/parameters
3985         change to device-system-metric.
3986         (device-pixel-height): Ditto.
3987         (device-mm-width): Ditto.
3988         (device-mm-height): Ditto.
3989         (device-bitplanes): Ditto.
3990         (device-color-cells): Ditto.
3991
3992 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
3993
3994         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
3995
3996         * cl.el (most-positive-fixnum): Document.
3997         (most-negative-fixnum): Ditto.
3998
3999         * cus-dep.el: Updated comment.
4000
4001         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
4002         constant.
4003
4004         * cus-load.el (custom-put): Removed.
4005
4006         * files.el (after-find-file): Just resignal quit instead of
4007         signaling "canceled".
4008
4009 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
4010
4011         * frame.el (other-frame): Use `focus-frame' instead of
4012         select-frame kludges.
4013
4014         * lisp-mode.el: Update lisp-indent-function for
4015         save-selected-frame and with-selected-frame.
4016
4017         * frame.el (save-selected-frame): New macro.
4018         (with-selected-frame): Ditto.
4019         (other-frame): Use `set-frame-focus'.
4020
4021 1998-05-06  Oliver Graf <ograf@fga.de>
4022
4023         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
4024         (dragdrop-drop-url-default) default handler for URL drops created
4025         (dragdrop-drop-mime-default) default handler for MIME drops created
4026         (dragdrop-drop-functions) default custom for handling drops created
4027         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
4028
4029 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
4030
4031         * mouse.el: Removed redundant mouse-mswindows-drop function.
4032
4033 1998-05-05  Oliver Graf <ograf@fga.de>
4034
4035         * about.el: changed some text in my entry
4036         * dragdrop.el: added customs
4037
4038 1998-05-04  Oliver Graf <ograf@fga.de>
4039
4040         * mouse.el: killed global drop key bindings
4041         (mouse-offix-drop) removed
4042         * dragdrop.el: created
4043         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
4044
4045 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
4046
4047         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
4048         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
4049
4050         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
4051         obsolete comment.
4052
4053         * scrollbar.el (scrollbars-visible-p): Use new
4054         {vertical,horizontal}-scrollbar-visible-p specifiers.
4055
4056 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
4057
4058         * device.el (device-pixel-height):
4059         (device-pixel-width):
4060         (device-mm-width):
4061         (device-mm-height):
4062         (device-bitplanes):
4063         (device-color-cells): Moved these 6 functions from device.c; they
4064         all use single (device-system-metrics) call.
4065
4066 1998-05-09  SL Baur  <steve@altair.xemacs.org>
4067
4068         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
4069         were renamed.
4070
4071         * menubar-items.el:
4072         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
4073         Suggested by Hrvoje Niksic <hniksic@srce.hr>
4074
4075         * help.el (help-map): Remove Hyperbole keybinding logic.
4076         Suggested by: Michael Ernst <mernst@cs.washington.edu>
4077
4078 1998-05-08  SL Baur  <steve@altair.xemacs.org>
4079
4080         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
4081         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
4082
4083 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
4084
4085         * msw-glyphs.el: use nicer icon3 from the frame icon.
4086
4087 1998-05-07  SL Baur  <steve@altair.xemacs.org>
4088
4089         * version.el (emacs-version): Remove InfoDock conditionals.
4090
4091         * startup.el (startup-splash-frame): Change ID logo name.
4092
4093 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
4094
4095         * files.el (after-find-file): If the user presses C-g on
4096         directory-creation prompt, kill the buffer.
4097
4098 1998-05-06  SL Baur  <steve@altair.xemacs.org>
4099
4100         * simple.el (count-words-region): Reverse previous change.
4101
4102 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
4103
4104         * replace.el (query-replace): Just call perform-replace.
4105         (query-replace-regexp): Ditto.
4106         (perform-replace): Move region handling here.
4107         (perform-replace): Use the new arg to match-data.
4108
4109 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
4110
4111         * x-init.el: Install X specific display table that
4112           displays char 0240 as a space to avoid whatever it is
4113           that screws up display of that character code.
4114
4115 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
4116
4117         * help.el (function-arglist): If no arguments are documented for a
4118         subr, print nothing rather than incorrect output.
4119
4120 1998-05-05  SL Baur  <steve@altair.xemacs.org>
4121
4122         * cmdloop.el (command-error): Update bail-out error message to use
4123         `emacs-program-name'.
4124
4125         * lib-complete.el: Remove reader macro cruft.
4126
4127         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
4128         cruft.
4129
4130         * simple.el (count-words-region): Drop interactive-p check on the
4131         message.
4132
4133 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
4134
4135         * font.el
4136         * msw-faces.el
4137         Correct spelling of mswindows-font-canonicalize-name.
4138
4139 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4140
4141         * ldap.el (ldap-host-parameters-alist): Replaced with
4142         `ldap-host-parameters-plist'
4143         (ldap-search): Adapt to previous change
4144
4145 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4146
4147         * about.el (about-hackers): Update Bob Weiner bio.
4148         (about-maintainer-info): Ditto.
4149
4150 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
4151
4152         * simple.el (display-warning-minimum-level): Docfix.
4153
4154 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4155
4156         * widget.el (:default-get): New keyword.
4157         * wid-edit.el (default, widget-default-default-get): Define it.
4158         (group, widget-group-default-get): Define it.
4159         (menu-choice, widget-choice-default-get): Define it.
4160         (widget-default-get): New function.
4161         (widget-choice-action): Call it.
4162         (widget-editable-list-entry-create): Call it.
4163
4164 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4165
4166         * byte-optimize.el (byte-boolean-vars): Removed.
4167         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
4168         lookup through `byte-boolean-vars'.
4169
4170 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
4171
4172         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
4173         resource-provided values into ghost specs for scrollbar-height and
4174         scrollbar-width.
4175
4176 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4177
4178         * byte-optimize.el: Don't attempt to optimize /=.
4179
4180         * bytecomp.el (byte-compile-one-ore-more-args): New function.
4181         (byte-compile-/=): Ditto.
4182
4183 1998-05-02  SL Baur  <steve@altair.xemacs.org>
4184
4185         * apropos.el: Use `with-displaying-help-buffer'.
4186         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
4187         Use `with-displaying-help-buffer'.
4188         (apropos-follow): Do not give special treatment to buffer cursor
4189         was in prior to a mouse click.
4190         (apropos-describe-plist): Use `with-displaying-help-buffer'.
4191         (apropos-print-doc): Set correct buffer for setting text
4192         properties.
4193
4194 1998-05-01  SL Baur  <steve@altair.xemacs.org>
4195
4196         * help.el (help-buffer-prefix-string): New variable.
4197         (help-buffer-name): Use it.
4198
4199         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
4200         mode menu.
4201
4202 1998-04-30  Greg Klanderman  <greg@alphatech.com>
4203
4204         * frame.el (other-frame): Work even when focus-follows-mouse is true.
4205
4206 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
4207
4208         * files.el (find-file-noselect): Update docstring.
4209         (find-file-noselect): Signal an error if found an unreadable file.
4210         (file-chase-links): Save the match data.
4211         (normal-mode): Use `lwarn' and `error-message-string'.
4212         (interpreter-mode-alist): Change defconst to defvar.
4213         (inhibit-first-line-modes-regexps): Ditto.
4214         (inhibit-first-line-modes-regexps): Added .tgz.
4215         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
4216         (change-major-mode-with-file-name): New user-option.
4217         (set-visited-file-name): Synched with FSF.
4218         (file-name-extension): New function, from FSF 20.3.
4219         (file-relative-name): Synched with FSF.
4220         (save-some-buffers): Support the C-r feature.
4221         (recover-session): Synched with FSF.
4222         (kill-some-buffers): Ditto.
4223         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
4224
4225 1998-04-30  SL Baur  <steve@altair.xemacs.org>
4226
4227         * files.el (insert-file): Undo previous change and reenable use of
4228         format.el.
4229
4230 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4231
4232         * window-xemacs.el (recenter): Define.
4233
4234 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4235
4236         * font.el (mswindows-font-create-name)
4237         (mswindows-font-create-object): new functions for mswindows type
4238         fonts.
4239
4240         * msw-faces.el (mswindows-font-canicolize-name): fix so that
4241         strings are parsed as well as font objects.
4242
4243 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
4244
4245         * modeline.el (defining-kbd-macro): Restore modeline indication of
4246         kbd-macro being recorded.
4247         (add-minor-mode): Simplify docstring.
4248         (modeline-minor-mode-menu): Remove stuff.
4249
4250 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4251
4252         * code-process.el (call-process): dynamically decide process
4253         coding type.
4254
4255 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
4256
4257         * modeline.el: Add line-number-mode, column-number-mode to
4258         the modeline minor-mode menu.  Button2 on the line number does
4259         goto-line.
4260
4261 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
4262
4263         * mouse.el: move x-selection-owner-p type things to
4264         selection-owner-p.
4265
4266         * msw-init.el: copy zmacs stuff from x-init.el
4267
4268         * msw-select.el (mswindows-own-selection)
4269         (mswindows-disown-selection) (mswindows-selection-owner-p): new
4270         functions. Very simple minded implementation of selectio
4271         ownership.
4272
4273         * select.el (own-selection) (disown-selection)
4274         (activate-region-as-selection) (select-make-extent-for-selection)
4275         (valid-simple-selection-p): functions moved from x-select.el for
4276         generalized selection.
4277
4278         * x-select.el: see select.el changes.
4279
4280         * x-toolbar.el: use new selection functions.
4281
4282 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4283
4284         * packages.el (packages-find-package-directories): Fixed bug that
4285         would pick up multiple site-package directories.
4286         (package-locations): Added "xemacs-packages" as a late package
4287         location.
4288
4289         * find-paths.el: Now uses `emacs-program-name' and
4290         `emacs-program-version'.
4291         Additions to enforce version-specific directories in
4292         `paths-find-version-directory'.
4293
4294 1998-04-29  SL Baur  <steve@altair.xemacs.org>
4295
4296         * default.el: Removed.
4297         * site-start.el: Removed.
4298
4299 1998-04-29  Didier Verna  <verna@inf.enst.fr>
4300
4301         * minibuf.el (minibuffer-history-minimum-string-length): Default
4302         to nil.
4303
4304 1998-04-28  SL Baur  <steve@altair.xemacs.org>
4305
4306         * find-paths.el (paths-program-name): Rename.
4307         (paths-emacs-root-p): Ditto.
4308         (paths-find-site-directory): Ditto.
4309
4310 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
4311
4312         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
4313         `emacs-lisp-byte-compile-and-load'.
4314
4315 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4316
4317         * ldap.el (ldap-search): Fixed additional parameter passing to
4318         `ldap-open'
4319
4320 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
4321
4322         * select.el (kill-primary-selection) (selection-owner-p)
4323         (copy-primary-selection) (yank-clipboard-selection)
4324         (selection-exists-p) (delete-primary-selection): new file and
4325         functions that do the right thing for the selected device.
4326
4327         * x-menubar.el: use generalised selection functions.
4328
4329         * dumped-lisp.el: dump select.el.
4330
4331 1998-04-27  SL Baur  <steve@altair.xemacs.org>
4332
4333         * find-paths.el (paths-progname): New variable.
4334         (paths-emacs-root-p): Use it.
4335         (paths-find-site-directory): Ditto.
4336
4337 1998-04-26  SL Baur  <steve@altair.xemacs.org>
4338
4339         * loadup.el ((member "dump" command-line-args)): Dump as
4340         `infodock' if InfoDock.
4341
4342 1998-04-25  SL Baur  <steve@altair.xemacs.org>
4343
4344         * find-paths.el (construct-emacs-version): Simplify, include
4345         program name in the return value.
4346         * (paths-find-version-directory): Use it.
4347
4348 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4349
4350         * info.el (Info-parse-dir-entries): Fixed regexp
4351         (Info-build-dir-anew): Remove full suffix and capitalize info file
4352         name for files with no @direntry
4353         (Info-batch-rebuild-dir): New function
4354         (Info-suffixed-file): Check for regular files instead of simple
4355         file existence (could catch directories before)
4356
4357 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4358
4359         * setup-paths.el, find-paths.el: Removed uses of `not' which
4360         temacs doesn't have.
4361
4362         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
4363         into root searching.
4364
4365 1998-04-24  Martin Buchholz  <martin@xemacs.org>
4366
4367         * subr.el: Remove definition of `not'.
4368
4369 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
4370
4371         * msw-glyphs.el: enable graphics support.
4372
4373 1998-04-23  Didier Verna  <verna@inf.enst.fr>
4374
4375         * x-menubar.el (default-menubar): restored the line-number-mode
4376         option.
4377
4378         * misc doc string updates related to the options menu.
4379
4380 1998-04-24  SL Baur  <steve@altair.xemacs.org>
4381
4382         * setup-paths.el (paths-construct-load-path): Fix typo.
4383
4384 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4385
4386         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
4387         font-menu-ignore-scaled-fonts don't have to be bound now; this
4388         gets us one step further towards making --no-autoloads work.
4389
4390         * startup.el (normal-top-level): Load auto-autoloads only if
4391         lisp-directory is non-nil.
4392
4393         * setup-paths.el (paths-construct-load-path): Made it robust
4394         against nil lisp-directory.
4395
4396         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
4397         to the list of variables that cause a warning when nil.
4398
4399         * toolbar.el (init-toolbar-location): Now works even when there's
4400         no toolbar icon directory.
4401
4402 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
4403
4404         * help.el (view-lossage): Recognize it.
4405
4406         * simple.el (log-message): Mark multiline messages.
4407
4408 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4409
4410         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
4411
4412 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4413
4414         * package-get.el (package-get-all):  add `\n' separator to
4415         interactive specification so that both variables are read
4416
4417 1998-04-22  Didier Verna  <verna@inf.enst.fr>
4418
4419         * x-menubar.el: ported the options menu to Custom.
4420         Moved the "read only" toggle button to the buffers menu.
4421         Corrected some missing ;;;###autoload or defcustom.
4422
4423         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
4424         the scrollbar-visible specifier for options menu handling.
4425
4426         * toolbar.el (toolbar-visible-p)
4427                      (toolbar-captioned-p)
4428                      (default-toolbar-position): defcustom wrappers around
4429         the toolbar specifiers for options menu handling.
4430
4431         * frame.el (get-frame-for-buffer-default-instance-limit):
4432         defcustom it for options menu handling.
4433
4434         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
4435         font-lock-mode for options menu handling.
4436
4437         * cus-start.el: added Custom properties to overwrite-mode for
4438         options menu handling.
4439
4440 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4441
4442         * about.el: shameless self-promotion.
4443
4444 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
4445
4446         * simple.el (raw-append-message): Slightly optimize.
4447         (remove-message): Use `push' for clarity.
4448         (append-message): Ditto.
4449         (display-warning): Dito.
4450         (raw-append-message): Send the message to the appropriate device.
4451
4452 1998-04-22  SL Baur  <steve@altair.xemacs.org>
4453
4454         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
4455         From Sean MacLennan <Sean.MacLennan@pika.ca>
4456
4457 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4458
4459         * setup-paths.el: Changed `directory-sep-char' to
4460         `path-separator', following a change in GNU Emacs.
4461
4462 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4463
4464         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
4465         (Info-build-dir-anew): Add a final newline.
4466         (Info-build-dir-anew): Do not issue warning when rebuilding policy
4467         is `always'
4468         (Info-rebuild-dir): Ditto
4469
4470         * dumped-lisp.el (preloaded-file-list): Added ldap.el
4471
4472 1998-04-21  SL Baur  <steve@altair.xemacs.org>
4473
4474         * simple.el (count-words-buffer): Retain zmacs region.
4475         (count-words-region): Ditto.
4476         * simple.el: (what-line): Expanded line counts.
4477         (count-lines): New parameter to conditionalize whether collapsed
4478         lines get counted.
4479         From Bob Weiner <weiner@altrasoft.com>
4480
4481 1998-04-19  SL Baur  <steve@altair.xemacs.org>
4482
4483         * packages.el (package-locations): infodock-packages must override
4484         mule-packages and packages.
4485
4486 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
4487
4488         * wid-edit.el:
4489         remove rude messages from widget-activation-widget-mapper
4490         and widget-activation-glyph-mapper
4491
4492 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
4493
4494         * toolbar.el: Remove (featurep 'x) test from
4495         toolbar-make-button-list
4496
4497 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
4498
4499         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
4500         only if in the same frame.
4501
4502 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4503
4504         * packages.el (package-locations): Added site-packages hierarchy.
4505
4506         * setup-paths.el (paths-default-info-directories): Introduced and
4507         used.
4508
4509         * packages.el, setup-paths.el: Set various path searching depths
4510         to 1.
4511
4512         * packages.el (packages-hierarchy-depth):
4513         (packages-load-path-depth): Introduced and used.
4514
4515         * setup-paths.el (paths-load-path-depth): Introduced and used.
4516
4517         * find-paths.el (paths-find-recursive-path): Added max-depth
4518         parameter.
4519
4520 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4521
4522         * setup-paths.el (paths-construct-info-path): Removed
4523         dependency on behavior of (file-name-as-directory "").
4524
4525 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4526
4527         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
4528         lisp objects
4529
4530 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4531
4532         * dump-paths.el, startup.el: Added handling for --debug-paths.
4533
4534 1998-04-15  William M. Perry  <wmperry@aventail.com>
4535
4536         * wid-edit.el: We cannot just set the help-echo or balloon-help
4537           properties for an extent based on the :help-echo widget
4538           property, since help-echo and balloon-help cause an EXTENT to
4539           get passed in, where :help-echo functions are expecting a WIDGET
4540
4541 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
4542
4543         * scrollbar.el (init-scrollbar-from-resources): Call
4544         mswindows-init-scrollbar-metrics when appropriate.
4545
4546 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
4547
4548         * dumped-lisp.el: dump x-toolbar for window system
4549
4550         * msw-init.el (init-post-mswindows-win): enable toolbars if we
4551         have support and xpm.
4552
4553 1998-04-16  SL Baur  <steve@altair.xemacs.org>
4554
4555         * files.el (toggle-read-only): Fix docstring.
4556         From Didier Verna <verna@inf.enst.fr>
4557
4558 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4559
4560         * startup.el (normal-top-level): Load autoload-file-name without
4561         specifying an extension---some people only auto-autoload.el.gz.
4562
4563 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
4564
4565         * files.el (backup-enable-predicate): Don't bomb on NAME being
4566         nil.
4567
4568 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4569
4570         * find-paths.el, packages.el: Now prefers configure'd paths.
4571         This shouldn't cause any of the originally anticipated problems as
4572         the current paths architecture will not define the various
4573         configure-xxx variables if they're not specified on the configure
4574         command line.
4575
4576         * find-paths.el, setup-paths.el, packages.el: Removed all
4577         mentionings of "/" as a path separator.
4578         Used paths-construct-path throughout.
4579
4580         * find-paths.el (paths-construct-path): Created to assemble paths
4581         from directory components.
4582
4583         * setup-paths.el, packages.el: Used paths-decode-directory-path
4584         instead of decode-path-internal.
4585
4586         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
4587         and associates.
4588         (paths-decode-directory-path) Created.
4589
4590         * setup-paths.el: Changed configure-exec-path to
4591         configure-exec-directory.
4592
4593 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4594
4595         * packages.el (packages-find-packages): Fixed decoding of
4596         EMACSPACKAGEPATH.
4597
4598         * startup.el: -no-packages -> -no-early-packages.
4599
4600         (packages-load-package-lisps): Fixed loading of auto-autoload
4601         files.
4602
4603         * startup.el (normal-top-level): Fixed loading of core
4604         auto-autoload.
4605
4606         * obsolete.el: Un-obsoleted site-directory.  Sigh.
4607
4608         * startup.el, packages.el, dump-paths.el: Added proper settings
4609         for site-directory and lisp-directory variables.
4610
4611         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
4612         inhibit-package-autoloads and fixed handling of it.
4613
4614         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
4615         handling of former inhibit-package-init, now
4616         inhibit-early-packages, to make -vanilla etc. work.
4617
4618 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
4619
4620         * code-process.el (start-process): Fallback to 'undecided instead
4621         of 'binary for process input coding stream.
4622
4623         * process.el (start-process): Docstring fix.
4624
4625 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4626
4627         * info.el (Info-insert-dir): Do not insert temporary dir files
4628         in Info-dir-file-attributes
4629         (Info-build-dir-anew): Ensure temporary buffer is not read-only
4630         (Info-rebuild-dir): Ditto.
4631
4632 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4633
4634         * obsolete.el: Added obsoleteness declarations for
4635         `site-directory' and `Info-default-directory-list'.
4636
4637 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4638
4639         * find-paths.el (paths-find-emacs-root): Only look at the
4640         executable at the end of the symlink chain for determining the
4641         Emacs root.
4642
4643 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4644
4645         * setup-paths.el (paths-construct-info-path): Changed construction
4646         to cater to gone default in configure.
4647
4648         * find-paths.el (paths-uniq-append): Added.
4649
4650         * packages.el: Rewritten package path construction once again.
4651
4652         * dump-paths.el, startup.el: Removed package-path as a global
4653         variable.
4654
4655         * package-admin.el (package-admin-add-single-file-package):
4656         (package-admin-add-binary-package): Changed package-path to
4657         late-packages.
4658
4659         * packages.el (packages-split-path): Split path at "/" rather than
4660         nil according to change in emacs.c.
4661
4662 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4663
4664         * setup-paths.el (paths-construct-info-path): Changed info path
4665         order so that directories come out right.
4666         (paths-find-lock-directory): Fixed bug: It used to think
4667         configure-lock-directory is a path.
4668
4669 1998-04-06  Jeff Miller <jmiller@smart.net>
4670
4671         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
4672         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
4673         eases the use of toolbar-add/kill-item functions.
4674
4675 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
4676
4677         * code-files.el (file-coding-system-alist): Commented out
4678         loaddefs.el magical treatment.
4679
4680 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4681
4682         * info.el (Info-rebuild-outdated-dir): Added new option
4683         `conservative' and made it the default
4684         (Info-rebuild-dir): Appropriately parse multi-line description
4685         strings, and multi-section dir files. Issue warning when dir
4686         is rebuilt as temporary
4687         (Info-build-dir-anew): Issue warning when dir is built as
4688         temporary
4689
4690 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
4691
4692         * list-mode.el (list-mode-map): Bind highlight motion commands to
4693         standard keys left, right, C-b and C-f.
4694
4695 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
4696
4697         * files.el (auto-mode-alist): allow .sc for Scheme->C
4698
4699 1998-04-06  SL Baur  <steve@altair.xemacs.org>
4700
4701         * loadup.el (pureload): Don't quote (garbage-collect).
4702
4703 1998-04-04  SL Baur  <steve@altair.xemacs.org>
4704
4705         * package-get-base.el: Updated.
4706
4707 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
4708
4709         * isearch-mode.el (isearch-just-started): New variable.
4710         (isearch-mode): Set it.
4711         (isearch-repeat): Advance one character forward only if the search
4712         was successful, and was not just started.
4713         (isearch-repeat): Clear isearch-just-started.
4714
4715 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4716
4717         * finder.el (finder-compile-keywords): Don't eval new finder-inf
4718         if running -batch.
4719
4720 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
4721
4722         * subr.el (listify-key-sequence): Removed.
4723
4724 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
4725
4726         * bytecomp.el (byte-compile-print-gensym): New option.
4727         (byte-compile-output-file-form): Use it.
4728         (byte-compile-output-docform): Ditto.
4729         (byte-compile-compiled-obj-to-list): Ditto.
4730
4731 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
4732
4733         * msw-glyphs.el: set frame icon if xpm support.
4734
4735 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4736
4737         * help.el: Code that pretty prints variable values
4738           removed.
4739
4740 1998-04-02  SL Baur  <steve@altair.xemacs.org>
4741
4742         * find-paths.el (paths-emacs-root-p): Correct test for installation
4743         directory.
4744         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4745
4746 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
4747
4748         * loaddefs.el: Don't set debug-ignored-errors; leave
4749           its default value set to nil.
4750
4751 1998-03-29  Damon Lipparelli  <lipp@primus.com>
4752
4753         * info.el (Info-rebuild-dir): fixed mis-spelling.
4754
4755 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
4756
4757         * info.el (Info-rebuild-outdated-dir): New custom var
4758         (Info-insert-node): Create/update dir file when needed, ie when it
4759         does not exist or is older than some info files in directory
4760
4761 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4762
4763         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
4764         for last packages, mainly for using a 20.4 package base.
4765
4766         * packages.el (late-packages): Typo fix.  It was called
4767         early-packages.
4768
4769         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
4770         relative symlinks correctly.
4771         (paths-find-emacs-roots): More rigorous checking for plausible
4772         configuration-time root.
4773
4774         * startup.el (normal-top-level): Added a warning if XEmacs cannot
4775         find its roots.
4776
4777 1998-03-27  Martin Buchholz  <martin@xemacs.org>
4778
4779         * faces.el: Fix docstrings.
4780         * glyphs.el: Fix docstrings.
4781         * mouse.el: Fix docstrings.
4782
4783         * frame.el: Change phrase `current frame' to `selected frame'.
4784
4785         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
4786
4787         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
4788         macros using backquote to make them infinitely more readable.
4789
4790 1998-03-30  SL Baur  <steve@altair.xemacs.org>
4791
4792         * packages.el (packages-find-package-path): Hardcoded specialized
4793         InfoDock support until we can clean this up.
4794
4795         * help.el (describe-bindings-1): Return the value of the bindings
4796         help buffer created.
4797         (describe-bindings): Ditto.
4798
4799         * simple.el (set-variable): Restore previous behavior of not
4800         bombing if the variable to set is not boundp.
4801
4802 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4803
4804         * packages.el (packages-handle-package-dumped-lisps): Allow for
4805         non-local files to be loaded off the package-lisp variable.
4806
4807 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4808
4809         * x-faces.el: Global X resources should override
4810           specs for all device classes (color, grayscale, mono);
4811           code currently doesn't override any of them.  Fixed by
4812           calling remove-specifier with '(x default) as the tag
4813           set and allowing inexact matches.
4814
4815 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
4816
4817         * faces.el: Separated face intializations based on
4818           device classes into device type specific (tag set,
4819           instantiator) pairs.
4820
4821 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
4822
4823         * wid-edit.el (widget-choice-action): Remember user's explicit
4824         choice.
4825         (widget-choice-value-create): Respect it.
4826         From Richard Stallman <rms@gnu.org>
4827
4828 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4829
4830         * setup-paths.el (paths-construct-info-path): Always append
4831         existing directories from configure-time info path.
4832
4833         * startup.el (startup-setup-paths): Renamed misnamed info-path to
4834         Info-directory-list.
4835
4836         * info.el: Removed Info-default-directory-list which was broken by
4837         design.
4838         Removed bogus initialization of Info-directory-list---startup.el
4839         can do a much better job.
4840         Added autoload of Info-directory-list.
4841
4842         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
4843         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
4844         be exclusive; now it's merely given precedence, just like in the
4845         old days.
4846
4847 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4848
4849         * find-paths.el (paths-find-architecture-directory): Fix bug with
4850         finding; it used to default too early.
4851
4852 1998-03-25  Martin Buchholz <martin@xemacs.org>
4853
4854         * packages.el (packages-split-path): Fix a bug; it used to fail
4855         for paths that weren't split.
4856
4857 1998-03-26  SL Baur  <steve@altair.xemacs.org>
4858
4859         * finder.el (finder-compile-keywords): trap on errors.
4860
4861 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
4862
4863         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
4864           fourth argument of t so that only the specs exactly
4865           matching the tag lists are removed.
4866
4867 1998-03-25  SL Baur  <steve@altair.xemacs.org>
4868
4869         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
4870
4871 1998-03-23  SL Baur  <steve@altair.xemacs.org>
4872
4873         * minibuf.el (mouse-read-file-name-1): If a default directory was
4874         specified, use it for generating the completions.
4875
4876 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4877
4878         * update-elc.el: Now respects inhibit-package-init and
4879         inhibit-site-lisp.
4880         Now does path construction with loadup-paths.
4881
4882         * startup.el (normal-top-level, startup-setup-paths): Now respects
4883         inhibit-package-init and inhibit-site-lisp.
4884
4885         * packages.el (packages-find-package-path): Extended package path
4886         by version-specific hierarchies.
4887         (packages-find-packages): Now respects inhibit flag and
4888         inhibit-site-lisp.
4889         Moved path setup to loadup-paths.
4890
4891         * make-docfile.el: Now respects inhibit-package-init and
4892         inhibit-site-lisp.
4893         Now does path construction with loadup-paths.
4894
4895         * loadup.el: Now respects inhibit-package-init and
4896         inhibit-site-lisp.
4897
4898         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
4899
4900         * loadup-paths.el: New file: setup load-path to encompass
4901         packages.
4902
4903 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4904
4905         * auto-show.el: load-gc renamed to pureload.
4906         * site-load.el: Ditto.
4907         * packages.el (toplevel): Ditto.
4908         * loadup.el (really-early-error-handler): Ditto.
4909         * dumped-lisp.el (preloaded-file-list): Ditto.
4910         * cus-face.el (custom-declare-face): Ditto.
4911
4912 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
4913
4914         * <Today>: The Big Path Searching Overhaul.
4915
4916         * find-paths.el: New file: find and assemble paths in the
4917         installation hierarchy.
4918
4919         * setup-paths.el: New file: global layout of paths and directories
4920         within the XEmacs hierarchy.
4921
4922         * packages.el: Replaced everything related to path searching and
4923         startup by code in terms of find-paths.
4924
4925         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
4926         the new path searching engine.
4927
4928         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
4929         and setup-paths.
4930
4931 1998-03-22  SL Baur  <steve@altair.xemacs.org>
4932
4933         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
4934         setup-paths.el.
4935
4936 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4937
4938         * msw-glyphs.el: Added check for 'mswindows feature, so the file
4939         compiles identically in any configuration.
4940         Removed irrelevant commentary.
4941
4942 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
4943
4944         * simple.el (set-variable): Allow setting specifiers.
4945
4946 1998-03-19  SL Baur  <steve@altair.xemacs.org>
4947
4948         * lisp.el (forward-sexp): Revert previous change.
4949
4950 1998-03-18  SL Baur  <steve@altair.xemacs.org>
4951
4952         * frame.el (frame-initialize): Use `delete-console' instead of
4953         `delete-device' to delete the stream console to match the usage in
4954         Fkill_emacs.
4955
4956 1998-03-16  SL Baur  <steve@altair.xemacs.org>
4957
4958         * files.el (cdpath-previous): New variable.
4959         (cd): Use it.
4960         From Bob Weiner <weiner@wave.altrasoft.com>
4961
4962 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
4963
4964         * keydefs.el: Changed keybindings of forward-char,
4965           backward, scroll-up and scroll-down to point to their
4966           -command counterparts.
4967
4968         * simple.el: New functions: forwarc-char-command,
4969           backwrad-char-command, scroll-up-command,
4970           scroll-down-command which work liek their counterparts
4971           except that they honor the variable
4972           signal-error-on-buffer-boundary.
4973
4974           Definition of signal-error-on-buffer-boundary received
4975           from src/cmds.c.
4976
4977           defvar declaration added for word-across-newline to avoid
4978           byte-compiler warning about the free variable reference.
4979
4980 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
4981
4982         * winnt.el: Removed "%t" from the beginning of
4983         modeline-format. From now on, there's no nt-specifics in the modeline.
4984
4985 1998-03-14  SL Baur  <steve@altair.xemacs.org>
4986
4987         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
4988         of `when' with `if'.
4989
4990 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
4991
4992         * msw-glyphs.el: New file. Defines TTY-style glyphs for
4993         mswindows. Must be reworked along with glyphs.el, or
4994         merged into it, after there is images support.
4995
4996         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
4997         'mswindows.
4998
4999 1998-03-13  SL Baur  <steve@altair.xemacs.org>
5000
5001         * faces.el: fix for text cursor initialization.
5002         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
5003         From Andy Piper <andyp@parallax.co.uk>
5004
5005 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
5006
5007         * files.el (set-auto-mode): If a mode is not fboundp, check to see
5008         if there is an existing package that handles it and warn the user
5009         about that mode.
5010
5011 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
5012
5013         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
5014         Installation" menu item when Installation-string is not bound.
5015
5016 1998-03-11  SL Baur  <steve@altair.xemacs.org>
5017
5018         * lisp.el (forward-sexp): Fix for test for balanced sexp.
5019         From Jeremiah W. James <jerry@cs.ucsb.edu>
5020
5021 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
5022
5023         * msw-faces.el:
5024         * faces.el: Fix face initialization.
5025
5026 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
5027
5028         * files.el (backup-enable-predicate): fix breakage introduced
5029         by TMPDIR patch.
5030
5031 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5032
5033         * x-faces.el (x-init-face-from-resources): The
5034           TTY face property retrieval functions don't return
5035           specifiers, so use face-property instead.
5036
5037 1998-03-09  SL Baur  <steve@altair.xemacs.org>
5038
5039         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
5040
5041 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5042
5043         * x-menubar.el: Expanded documentation for
5044           option-save-faces.  Changed Options -> Browse Faces
5045           menu entry to invoke customize-face.
5046
5047 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
5048
5049         * faces.el: Most face initialization moved out of
5050           init-other-random-faces to the top level so that the
5051           initialization happens before Xemacs is dumped.  Much
5052           of the fascist "face-differs-from-default-p or FROB!"
5053           code has been retired in favor of letting the user do
5054           what they want to do.  Face initialization code changed
5055           to use `default' specifier tag so that the settings can
5056           be overridden later if the user wishes it.
5057
5058 1998-03-08  SL Baur  <steve@altair.xemacs.org>
5059
5060         * about.el (about-hackers): Update contributors list.
5061
5062 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
5063
5064         * specifier.el: Define new specifier tag `default'.
5065
5066         * modeline.el: Initialize faces using `default' tag.
5067
5068         * x-faces.el (x-init-face-from-resources): Remove
5069           specifier specs containing the `default' tag before
5070           adding new specs.
5071
5072 1998-03-02  John Jones  <jj@asu.edu>
5073
5074         * package-get.el (package-get-all): fixed arguments on call to
5075         package-admin-add-single-file-package.
5076         * package-get.el (package-get-installedp): fixed to match
5077         advertised behavior.
5078         * package-get.el: added function package-get-update-all which
5079         installs newest versions of all the current packages (if they are
5080         not already installed).
5081
5082 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
5083
5084         * files.el (find-file-noselect): Uncommented `truename' binding in
5085         `let*' and use it later to set `buffer-file-truename' iff it's
5086         still nil, as happens for example when finding a compressed
5087         file with "jka-compr".
5088
5089 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
5090
5091         * faces.el: in make-face-* type functions do the operation for all
5092         window systems, not just the first one found.
5093
5094         * font.el: call mswindows-list-fonts for mswindows.
5095
5096 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
5097
5098         * code-process.el (call-process-region):
5099         * process.el (call-process-region):
5100         * package-get.el (package-get-dir):
5101         * files.el (backup-enable-predicate):
5102         * gnuserv.el (gnuserv-temp-file-regexp):
5103         Use temp-directory in place of `/tmp'.
5104
5105 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
5106
5107         * "Fast" dired-in-C enhancements for Windows 95/NT:
5108
5109         * files.el: Added function, `wildcard-to-regexp', from GNU
5110           Emacs.
5111
5112         * files.el (insert-directory): Modified to use special
5113           dired-in-C enhancements if present.
5114
5115 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
5116
5117         * code-files.el: make default coding no-conversion.
5118
5119 1998-03-02  SL Baur  <steve@altair.xemacs.org>
5120
5121         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
5122         the load-path.
5123
5124         * update-elc.el: Strip directory when testing for files not to
5125         bytecompile.
5126
5127 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
5128
5129         * lisp-mode.el: Use recommended form for menus.
5130
5131         * info.el (Info-construct-menu): Use recommended form for menus.
5132
5133         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
5134         entry.
5135
5136 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
5137
5138         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
5139           (get-frame-for-buffer-noselect): Always return frames
5140           in the not-this-window-p cond clause.
5141
5142 1998-02-27  SL Baur  <steve@altair.xemacs.org>
5143
5144         * help.el (describe-installation): New function.
5145
5146         * x-menubar.el (default-menubar): Add describe-installation to
5147         Help menu.
5148
5149         * packages.el (packages-unbytecompiled-lisp): Installation.el
5150         should not be bytecompiled.
5151
5152         * dumped-lisp.el (preloaded-file-list): Dump Installation with
5153         XEmacs.
5154
5155         * x-menubar.el (default-menubar): Use correct guard for VM menu
5156         entry.
5157
5158         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
5159         coding.
5160         From Andy Piper <andyp@parallax.co.uk>
5161
5162 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
5163
5164         * ldap.el: Do not require ldap-internal at compile time.
5165
5166 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
5167
5168         * code-files.el: new file. a virtual copy of mule-files.el
5169         but without charset
5170         dependencies. (toggle-buffer-file-ocding-system) new function for
5171         changing the eol type for the current buffer.
5172
5173         * code-process.el: new file. a copy of
5174         mule-process.el. mule-process.el will disappear when things have
5175         settled.
5176
5177         * coding.el: new file. a virtual copy of mule-files.el but
5178         without charset dependencies. (coding-system-base) new function
5179         for getting the parent coding system of a coding system with eol
5180         type set.
5181
5182         * dumped-lisp.el: add above files for the non-mule case.
5183
5184 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5185
5186         * window-xemacs.el (display-buffer): If no explicit
5187           frame is specified, search for a window that displays
5188           the buffer on the currently selected frame, before
5189           searching other frames.
5190
5191 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
5192
5193         * frame.el (get-frame-for-buffer): If not-this-window-p
5194           is non-nil, use window on the selected frame if it is not
5195           also the selected window.  When defaulting, search for
5196           windows on the currently selected fgrame before searching
5197           other frames.
5198
5199 1998-02-25  Didier Verna  <verna@inf.enst.fr>
5200
5201         * modeline.el (modeline-swap-buffers): originally named
5202         `mouse-release-modeline'. Whether to actually swap the buffers is
5203         decided in `mouse-drag-modeline'.
5204         (mouse-drag-modeline): A button release event is considered a
5205         mouse click is both X (modeline scroll) and Y (modeline drag) pos
5206         stay unchanged.
5207
5208 1998-02-25  SL Baur  <steve@altair.xemacs.org>
5209
5210         * x-menubar.el: Put redo on the menubar.
5211         From Aki Vehtari <Aki.Vehtari@hut.fi>
5212
5213 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5214
5215         * bytecomp.el (displaying-byte-compile-warnings): if
5216         temp-buffer-show-function is set, use it to display current set of
5217         warnings in the "*Compile-Log-Show*" buffer.
5218
5219         * simple.el (display-warning-buffer): if temp-buffer-show-function
5220         is set, use it to display current set of warnings in the
5221         "*Warnings-Show*" buffer.
5222
5223 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5224
5225         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
5226         Common Lisp.
5227
5228 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
5229
5230         * menubar.el: Allow button descriptors at least 2 long.
5231
5232         * x-menubar.el (default-menubar): Use recommended forms.
5233         (file-menu-filter): Remove.
5234         (edit-menu-filter): Remove.
5235
5236 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5237
5238         * about.el (about-hackers): Updated.
5239
5240 1998-02-22  Greg Klanderman  <greg@alphatech.com>
5241
5242         * help.el (help-max-help-buffers): new variable
5243         (help-register-and-maybe-prune-excess): new function
5244         (help-buffer-name): use help-max-help-buffers.
5245         (with-displaying-help-buffer): use
5246         help-register-and-maybe-prune-excess.
5247
5248         * help.el (help-maybe-pretty-print-value): if the value fits on
5249         one line, let it.
5250
5251 1998-02-21  Greg Klanderman  <greg@alphatech.com>
5252
5253         * (with-displaying-help-buffer): there is no need to kill the buffer
5254         if it exists, becasuse with-output-to-temp-buffer will clear it.
5255         further, killing the buffer violates the rule that
5256         temp-buffer-show-function, if set, has the full responsibility of
5257         showing the temp buffer.  killing the buffer fucks with the window
5258         configuration, hosing temp-buffer-show-function.
5259
5260
5261 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5262
5263         * modeline.el (mouse-drag-modeline):
5264         - Always scroll the modeline that was originally clicked on.
5265         - Use x pixels instead of x characters (which doesn't work anyway)
5266         as horizontal reference for modeline dragging. This allows us to
5267         keep on dragging the modeline even if the motion event occurs in
5268         another window.
5269
5270 1998-02-23  Didier Verna  <verna@inf.enst.fr>
5271
5272         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
5273         glyph on the modeline to indicate that dragging the mouse has an
5274         effect both horizontally and vertically.
5275
5276 1998-02-24  SL Baur  <steve@altair.xemacs.org>
5277
5278         * about.el (about-xemacs): Get rid of redundant visible version
5279         number.
5280
5281 1998-02-19  SL Baur  <steve@altair.xemacs.org>
5282
5283         * about.el (about-hackers): Update credits.
5284
5285 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
5286
5287         * prim/register.el (view-register): Show register type file-query.
5288
5289 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5290
5291         * mode-motion.el (mode-motion-highlight-internal):
5292           save-excursion inside save-window-exucrsion form to
5293           hide buffer point changes from save-window-excursion.
5294           Prevents display flickering when the mouse pointer
5295           moves.
5296
5297 1998-02-17  Didier Verna  <verna@inf.enst.fr>
5298
5299         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
5300         function to handle correctly the case of a toolbar one side of the
5301         window: scrolling will not necessarily happen.
5302
5303 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
5304
5305         * files.el (after-find-file): Restore missing argument
5306           to format that provides filename for "... consider M-x
5307           recover-file" message.  Also call `message' with "%s"
5308           as the first arg instead of an arbitrary string.
5309
5310 1998-02-18  SL Baur  <steve@altair.xemacs.org>
5311
5312         * about.el (about-hackers): Various additions.
5313
5314 1998-02-15  SL Baur  <steve@altair.xemacs.org>
5315
5316         * autoload.el (generate-file-autoloads-1): Don't force an extra
5317         line out when copying on-the-same line autoloads.
5318
5319         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
5320         is installed.
5321
5322 1998-02-14  Martin Buchholz  <martin@xemacs.org>
5323
5324         * x11/x-win-xfree86.el (x-win-init-xfree86):
5325         * x11/x-win-sun.el (x-win-init-sun):
5326         * x11/x-init.el (x-initialize-compose):
5327         * prim/simple.el:
5328         (backward-or-forward-kill-sexp):
5329         (backward-or-forward-kill-sentence):
5330         (backward-or-forward-kill-word):
5331         (backward-or-forward-delete-char):
5332         * prim/isearch-mode.el (isearch-help-or-delete-char):
5333         Use x-keysym-on-keyboard-sans-modifiers-p instead of
5334         x-keysym-on-keyboard-p to detect backspace.
5335         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
5336         Clean up symbols used with dead keys, checking Linux and solaris
5337         keysyms.
5338         Simplify x-win-*.el using above methods.
5339         Change documentation for x-keysym-*-p functions.
5340
5341 1998-02-14  SL Baur  <steve@altair.xemacs.org>
5342
5343         * about.el (about-hackers): Restore entries for Michael Sperber and
5344         Vinnie Shelton.
5345         From Vinnie Shelton <acs@acm.org>
5346
5347 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
5348
5349         * simple.el (count-words-region): Ditto.
5350
5351 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
5352
5353         * simple.el (count-words-buffer): Document.  Don't print anything
5354         if non-interactive.
5355
5356 1998-02-12  SL Baur  <steve@altair.xemacs.org>
5357
5358         * packages.el (packages-hardcoded-lisp): easymenu.el is in
5359         multiple files in InfoDock.
5360
5361 1998-02-11  SL Baur  <steve@altair.xemacs.org>
5362
5363         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
5364         from version.el in InfoDock.
5365
5366         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
5367         specially.
5368
5369 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5370
5371         * bytecomp-runtime.el (proclaim-inline): Single quotes around
5372         variable name in docstring.
5373
5374 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5375
5376         * menubar.h: Include "gui.h".
5377
5378 1998-02-10  SL Baur  <steve@altair.xemacs.org>
5379
5380         * site-load.el: Fix documentation.
5381
5382 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5383
5384         * package-get-base.el (package-get-base): Updated.
5385
5386         * keymap.el: PC-ize.
5387
5388 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5389
5390         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
5391         from' on a fresh line.
5392
5393 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
5394
5395         * help.el (help-maybe-pretty-print-value): prin1, not princ the
5396         object.
5397
5398 1998-02-09  SL Baur  <steve@altair.xemacs.org>
5399
5400         * undo-stack.el: PC-ize.
5401
5402         * cmdloop.el: PC-ize.
5403
5404 1998-02-08  SL Baur  <steve@altair.xemacs.org>
5405
5406         * bytecomp-runtime.el: PC-ize.
5407
5408         * byte-optimize.el: Prolog fixup.  PC-ize.
5409
5410         * cus-dep.el: Spelling fix.
5411
5412         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
5413         entries follow).
5414
5415 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5416
5417         * text-mode.el (text-mode-hook-identify): New function,
5418         put on text-mode-hook.  Set text-mode-variant here.
5419         (text-mode): Don't set it here.
5420
5421 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5422
5423         * text-mode.el (text-mode-hook): New defvar.
5424         (text-mode-variant): New variable.
5425         (text-mode): Set that variable locally.
5426         (toggle-text-mode-auto-fill): New command.
5427
5428 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5429
5430         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
5431
5432 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
5433
5434         * text-mode.el (paragraph-indent-text-mode):
5435         Renamed from spaced-text-mode.
5436         (text-mode-map): Bind TAB to indent-relative.
5437         (indented-text-mode-map): Variable deleted.
5438         (indented-text-mode): Now an alias for text-mode.
5439
5440 1998-02-05  SL Baur  <steve@altair.xemacs.org>
5441
5442         * loadup.el: test-atoms debugging stuffs removed.
5443
5444 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
5445
5446         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
5447
5448 1997-12-30  Colin Rafferty  <colin@xemacs.org>
5449
5450         * help.el (describe-beta): Made it use `locate-data-file'.
5451         (describe-distribution): Ditto.
5452         (describe-copying): Ditto.
5453         (describe-project): Ditto.
5454         (view-emacs-news): Ditto.
5455
5456         * help-nomule.el (help-with-tutorial): Made it use
5457         `locate-data-file' to find tutorial.
5458
5459 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
5460
5461         * about.el: Corrected my email address.
5462
5463         * mouse.el: Added 'mouse-mswindows-drop' similar to
5464         'mouse-offix-drop'.
5465
5466 1998-01-27  SL Baur  <steve@altair.xemacs.org>
5467
5468         * loadup.el (running-xemacs): Spelling fix.
5469
5470 1998-01-26  Colin Rafferty  <colin@xemacs.org>
5471
5472         * packages.el (packages-find-packages-1): Don't allow a backwards
5473         compatible lisp tree to overwrite `preloaded-file-list'.
5474
5475 1998-01-26  SL Baur  <steve@altair.xemacs.org>
5476
5477         * loadup.el: Don't delete "xemacs" prior to dumping.
5478
5479 1998-01-24  SL Baur  <steve@altair.xemacs.org>
5480
5481         * package-info.el (pi-last-mod-date): New function.
5482         (pi-author-version): New function.
5483         (batch-update-package-info): Use them.
5484
5485 1998-01-23  Colin Rafferty  <colin@xemacs.org>
5486
5487         * frame.el (get-frame-for-buffer-default-to-current): Create.
5488         (get-frame-for-buffer-noselect): Allow user to use current frame
5489         with `get-frame-for-buffer-default-to-current'.
5490
5491 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
5492
5493         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
5494         (byte-compile-output-docform): Ditto.
5495         (byte-compile-compiled-obj-to-list): Ditto.
5496
5497 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
5498
5499         * startup.el (command-line-1): Removed code that ran
5500           buffer-menu.
5501
5502 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
5503
5504         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
5505
5506 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
5507
5508         * frame.el (suspend-emacs-or-iconify-frame): Check using
5509         `device-on-window-system-p' instead of explicitly checking for X,
5510         so that the same logic works for MS Windows.
5511         (suspend-or-iconify-emacs): Ditto.
5512
5513 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
5514
5515         * about.el (about-maintainer-info): Andy Piper is back.
5516         (xemacs-hackers): Updated Andy Piper's email address.
5517         (about-hackers): Added Jonathan Harris.
5518         (about-hackers): Updated Tibor Polgar's email address.
5519
5520 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5521
5522         * about.el: Add xemacs.org email manager.
5523
5524         * package-get-base.el (package-get-base): Updated with most recent
5525         package updates.
5526
5527 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5528
5529         * help.el (function-arglist): Use `indirect-function' instead of
5530         `symbol-function' so that aliases are treated correctly.
5531
5532 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5533
5534         * help.el (help-map): Add f1 binding to `help-for-help'.
5535         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
5536         (describe-key-briefly): Use `princ' "%s" to print object.
5537         (with-displaying-help-buffer): Kill buffer if it exists, again.
5538         (describe-key): Use `princ' "%s" to print object.
5539         (describe-function-1): Use `princ' "%s" to print object.
5540         Commented out alias lines removed.
5541         (help-pretty-print-limit): New variable to control pretty-printing
5542         of variable values.
5543         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
5544         `help-pretty-print-value' again.  Only print-print when OBJECT is
5545         list of length less than `help-pretty-print-limit'.
5546         (describe-variable): Use `help-maybe-pretty-print-value' again.
5547
5548 1998-01-18  SL Baur  <steve@altair.xemacs.org>
5549
5550         * simple.el (blink-matching-open): Remove C++ kludge.
5551         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
5552
5553 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5554
5555         * info.el (Info-default-directory-list): Made the documentation
5556         more explanitory.
5557
5558 1998-01-13  Martin Buchholz  <martin@xemacs.org>
5559
5560         * lisp/packages.el:
5561         * lisp/package-admin.el:
5562         * lisp/build-report.el:
5563         Fix typos.
5564
5565 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
5566
5567         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
5568         warnings in Java buffers without final newline and editing the
5569         last line.
5570
5571 1998-01-17  SL Baur  <steve@altair.xemacs.org>
5572
5573         * packages.el (packages-find-packages-1): Don't allow a backwards
5574         compatible lisp tree to overwrite `preloaded-file-list'.
5575         Suggested by Colin Rafferty  <colin@xemacs.org>
5576
5577         * mouse.el (mouse-offix-drop): Set undo-boundary.
5578         From Oliver Graf <ograf@fga.de>
5579
5580 1998-01-13  SL Baur  <steve@altair.xemacs.org>
5581
5582         * loadup.el (load-gc): rewrite as defun.
5583         Print something sensical if a required dump-time file isn't found.
5584
5585 1998-01-12  SL Baur  <steve@altair.xemacs.org>
5586
5587         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
5588         bug strikes a menudescriptor.
5589
5590         * package-get-base.el (package-get-base): Updated.
5591
5592         * package-info.el (batch-update-package-info): Derive REQUIRES
5593         from the Makefile.
5594
5595 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
5596
5597         * files.el (save-some-buffers): Don't play games with deleting
5598         other windows if we are in the minibuffer window.
5599
5600 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5601
5602         * modeline.el (modeline-minor-mode-menu): Add support for :active
5603         (add-minor-mode): Document :active property to TOGGLE.
5604
5605 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5606
5607         * modeline.el (modeline-minor-mode-menu): Add support for an
5608         `:included' predicate in the `toggle-sym' plist.
5609         (add-minor-mode): Document the :included property, format
5610         docstring some more.
5611         (modeline-minor-mode-menu): Documentation string added.
5612
5613 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5614
5615         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
5616         labels from the symbol-names by thwacking off the overly redundant
5617         and overused "mode", parenthesizing "minor", and capitalizing the
5618         resultant strings.  Also shortened the menu's title by eliminating
5619         the redundant buffer name.
5620         (add-minor-mode): Beautified the docstring, added mention of the
5621         `:menu-tag' property of TOGGLE.
5622         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
5623         `toggle-sym' to beatify the mode-life menus.
5624         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
5625         `auto-fill-function'.
5626
5627 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5628
5629         * modeline.el (modeline-minor-mode-menu): Changed the string-only
5630         menus to :style 'toggle.
5631
5632 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
5633
5634         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
5635
5636 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
5637
5638         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
5639         only recognize first hyperlink.
5640         (hyper-apropos-highlightify): Deletia, this is already done by
5641         `hyper-apropos-insert-face'.
5642         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
5643
5644 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5645
5646         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
5647         mail.
5648         (toolbar-mail-reader): Add support for `send'.
5649         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
5650
5651 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
5652
5653         * info.el (Info-emacs-info-file-name): Add defvar for
5654         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
5655         will function properly.
5656
5657 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
5658
5659         * simple.el: make the backwards delete function called by
5660         `backward-or-forward-delete-char' user configurable.
5661
5662 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5663
5664         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
5665         compiled function got loaded from.
5666
5667 1998-01-09  SL Baur  <steve@altair.xemacs.org>
5668
5669         * term/apollo.el: Synched up with InfoDock 3.6.2.
5670
5671 1998-01-08  SL Baur  <steve@altair.xemacs.org>
5672
5673         * startup.el (load-init-file): Load autoloads earlier.
5674         (startup-splash-frame): Handle InfoDock logo.
5675
5676         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
5677         InfoDock.
5678         (x-init-toolbar-from-resources): Move from x-toolbar.el.
5679
5680         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
5681         doesn't have this function.
5682
5683         * packages.el (locate-data-file): Fix to call `locate-file'.
5684
5685 1998-01-07  SL Baur  <steve@altair.xemacs.org>
5686
5687         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
5688         version of version.el.
5689         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
5690
5691         * x-menubar.el (default-menubar): Guard reference to
5692         `gnuserv-frame'.
5693         (default-menubar): Guard references to `font-lock-mode'.
5694         (default-menubar): Guard references to font-menu-this-frame-only-p'.
5695         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
5696
5697         * make-docfile.el: Don't snarf doc strings from autoloads.
5698
5699         * startup.el (load-init-file): Use algorithm from loaddefs.el for
5700         loading auto-autoloads files.
5701
5702         * loaddefs.el: Disable dumping autoloads.
5703
5704 1998-01-05  SL Baur  <steve@altair.xemacs.org>
5705
5706         * lisp-mnt.el: Synch to Emacs 20.2.
5707
5708         * help.el: Remove manual autoload of `finder-by-keyword'.
5709
5710         * finder.el (finder-by-keyword): Autoload.
5711
5712         * help.el: Conditionalize hyperbole setup.
5713
5714 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5715
5716         * packages.el (package-require): Update to reflect new data format.
5717
5718 1998-01-02  Didier Verna  <verna@inf.enst.fr>
5719
5720         * x-menubar.el (default-menubar): make the tutorials available
5721         through the menubar. (Plus some compilation warnings cleanup).
5722
5723 1998-01-04  SL Baur  <steve@altair.xemacs.org>
5724
5725         * check-features.el: New file.  Perform sanity check after build.
5726
5727         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
5728         files to tooltalk package.
5729         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
5730         package.
5731
5732         * package-admin.el (package-admin-xemacs): Use better default for
5733         location of XEmacs binary.
5734
5735 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
5736
5737         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
5738         tag with sexp and add value tag with value `t'.
5739
5740 1998-01-03  SL Baur  <steve@altair.xemacs.org>
5741
5742         * package-get.el: Changes to work with real data.
5743         From Pete Ware <ware@cis.ohio-state.edu>
5744
5745         * packages.el (packages-reload-autoloads): Guard load for the time
5746         being.
5747
5748         * update-elc.el ("packages.el"): Force loading packages.el instead
5749         of possibly out-of-date packges.elc.
5750         * make-docfile.el ("packages.el"): Ditto.
5751
5752 1998-01-02  Colin Rafferty  <colin@xemacs.org>
5753
5754         * build-report.el (build-report-delete-regexp): Added a rule for
5755         the main tarball shadowing anything past it.
5756
5757 1998-01-02  SL Baur  <steve@altair.xemacs.org>
5758
5759         * packages.el (package-provide): Delete a previous provide.
5760
5761         * package-info.el: New file.
5762
5763         * package-get.el: New file.
5764         From Pete Ware <ware@cis.ohio-state.edu>
5765         (package-get): Fix md5 computation to work with Mule.
5766
5767 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5768
5769         * simple.el (log-message-*): Quote symbols in docstrings properly.
5770
5771 1998-01-01  SL Baur  <steve@altair.xemacs.org>
5772
5773         * packages.el (packages-new-autoloads): Ignore symbolic links.
5774
5775         * cus-face.el (face-custom-attributes-get): Fix typo.
5776         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
5777
5778 1997-12-31  SL Baur  <steve@altair.xemacs.org>
5779
5780         * startup.el (load-init-file): Reload new or changed autoloads
5781         unless inhibited.  Reload modified dumped lisp (stubbed).
5782
5783         * packages.el (packages-new-autoloads): New function.
5784         (packages-reload-autoloads): New function.
5785         (packages-reload-dumped-lisp): New (stub) function.
5786
5787         * loadup.el: Inhibit reloading dumped files when running temacs.
5788
5789         * loadhist.el (file-provides): Extend to handle variant
5790         extensions.
5791
5792         * replace.el (query-replace): Fix typo.
5793
5794 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5795
5796         * make-docfile.el: list-autoloads-path has been renamed.
5797         * update-elc.el: list-autoloads has been renamed.
5798
5799         * packages.el (packages-list-autoloads): Renamed.
5800         (packages-list-autoloads-path): Ditto.
5801
5802 1997-12-29  Colin Rafferty  <colin@xemacs.org>
5803
5804         * packages.el (packages-find-packages-1): Made it signal a warning
5805         for an error in an auto-autoload.el file.
5806
5807 1997-12-30  SL Baur  <steve@altair.xemacs.org>
5808
5809         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
5810         tag with const.
5811         From Aki Vehtari <Aki.Vehtari@hut.fi>
5812
5813         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
5814
5815         * loadhist.el (unload-feature): Remove autoload.
5816
5817 1997-12-28  SL Baur  <steve@altair.xemacs.org>
5818
5819         * loadhist.el: Unpackaged.
5820
5821         * help.el (describe-symbol-find-file): Rename
5822         `describe-function-find-file' and make old name obsolete.
5823         (describe-function-1): Use it.
5824         (describe-function-1): Guard reference to
5825         `compiled-function-annotation'.
5826
5827 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5828
5829         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
5830         argument.
5831         (help-mode-quit): New optional arg to control whether it kills or
5832         buries.  Tidied up.
5833         (with-displaying-help-buffer): Don't kill buffer initially, even
5834         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
5835         (help-pretty-print-value): Rename back from
5836         `help-maybe-pretty-print-value'!  If `pp-internal' is available
5837         use it, otherwise use dumped `cl-prettyprint'.
5838         (describe-variable): Use `help-pretty-print-value' again.
5839         (find-func): Removed reference to "find-func" at end.
5840
5841 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
5842
5843         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
5844           GUI XEmacs. Rename? x-menubar is rather window system
5845           independant, except for a couple of items.
5846
5847 1997-12-26  SL Baur  <steve@altair.xemacs.org>
5848
5849         * x-menubar.el (default-menubar): Remove hyperbole and oobr
5850         entries as they will no longer be distributed with XEmacs.
5851
5852         * format.el (format-alist): Fix image/tiff regexps.
5853         From P. E. Jareth Hein <jareth@camelot-soft.com>
5854
5855         * help.el (help-maybe-pretty-print-value): Rename.
5856         (describe-variable): Use it.
5857         (describe-variable): Add trailing linefeed.
5858
5859 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5860
5861         * help.el (describe-function-1): Don't output anything for
5862           arglist of autoload functions.
5863
5864 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5865
5866         * help.el (describe-function-1): Don't output anything for
5867           arglist of autoload functions.
5868
5869 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
5870
5871         * help.el (help-mode-map): New bindings for `help-mode-bury',
5872         `describe-function-at-point', `describe-variable-at-point',
5873         `Info-elisp-ref', `customize-variable', `help-next-section' and
5874         `help-prev-section'.
5875         (help-next-section): New function.
5876         (help-prev-section): New function.
5877         (help-mode-quit): Changed to kill the help buffer.
5878         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
5879         correctly.
5880         (help-buffer-name): New function to generate the name of help
5881         buffers.
5882         (with-displaying-help-buffer): Is now a macro.  Takes an new first
5883         argument giving the name of the help buffer.
5884         (describe-key): Use `with-displaying-help-buffer' with name.
5885         (describe-mode): Ditto.
5886         (describe-bindings): Ditto.
5887         (describe-prefix-bindings): Ditto.
5888         (view-lossage): Ditto.
5889         (with-syntax-table): New macro.
5890         (function-called-at-point): Use `ignore-errors' and
5891         `with-syntax-table'.
5892         (function-at-point): Ditto.
5893         (describe-function): Use `with-displaying-help-buffer' with name.
5894         (function-arglist): Extracted from `describe-function-1'.  Returns
5895         function's arglist as string.
5896         (function-documentation): Extracted from `describe-function-1'.
5897         Returns function's docstring.
5898         (describe-function-1): Remove all the "stream" garbage, including
5899         the stream argument.  Use `function-arglist' and
5900         `function-documentation'.
5901         (describe-function-arglist): Just use `function-arglist'.
5902         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
5903         (help-pretty-print-value): New function to help with
5904         pretty-printing variable values.  Knows about `#<...>'.  Needs
5905         `pp-internal'.
5906         (describe-variable): Use `with-displaying-help-buffer' with name.
5907         Formatting improved.  Display file where variable is defined, if
5908         known.  Use `help-pretty-print-value'.
5909         (describe-syntax): Use `with-displaying-help-buffer' with name.
5910         (list-processes): Remove "stream" garbage.
5911
5912 1997-12-25  SL Baur  <steve@altair.xemacs.org>
5913
5914         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
5915         call a dumped routine instead.
5916
5917         * x-win-xfree86.el: Wrap file in defun.
5918         * x-win-sun.el: Ditto.
5919
5920 1997-12-23  SL Baur  <steve@altair.xemacs.org>
5921
5922         * help.el (view-emacs-news): Remove usage of outl-mouse which
5923         advises functions and does other evil things.
5924
5925 1997-12-22  SL Baur  <steve@altair.xemacs.org>
5926
5927         * format.el (format-alist): Add `image/tiff'.
5928         From P. E. Jareth Hein <jareth@camelot-soft.com>
5929
5930 1997-12-21  SL Baur  <steve@altair.xemacs.org>
5931
5932         * about.el (about-hackers): More names added.
5933
5934         * make-docfile.el: Remove superfluous package path search.
5935
5936         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
5937
5938 1997-12-20  SL Baur  <steve@altair.xemacs.org>
5939
5940         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
5941         ignored shadows.
5942
5943 1997-12-18  SL Baur  <steve@altair.xemacs.org>
5944
5945         * startup.el (set-default-load-path): Make sure lisp and site-lisp
5946         get trailing slashes when added to the load-path.
5947
5948         * x-init.el (init-x-win): Locate where XEmacs X localization files
5949         are.
5950
5951 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
5952
5953         * x-faces.el: Added support for foregroundToolBarColor
5954           to xpm-color-symbols.
5955
5956 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
5957
5958         * etags.el (tags-remove-duplicates): Removed.
5959         (buffer-tag-table-list): Use `delete-duplicates'.
5960
5961         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
5962         correctly.
5963         (get*): Defalias to `get'.
5964
5965         * cl.el (eql): Compare integers with `eq'.
5966         (cl-map-extents): Check for `map-extents' first.
5967
5968 1997-12-17  Didier Verna  <verna@inf.enst.fr>
5969
5970         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
5971         added the 'numero', 'copyright' and 'trademark' symbols.
5972
5973         * leim/quail/latin-post.el ("french-postfix"): see above.
5974
5975 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
5976
5977         * widget.el (define-widget): Check the arguments.
5978
5979         * cus-edit.el (customize-face): Use `check-argument-type'.
5980         (custom-variable-value-create): Use `signal' to signal error.
5981         (custom-variable-reset-saved): Ditto.
5982         (custom-variable-reset-standard): Ditto.
5983         (custom-face-reset-saved): Ditto.
5984
5985         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
5986         (widget-default-format-handler): Ditto.
5987         (widget-checklist-add-item): Ditto.
5988         (widget-radio-add-item): Ditto.
5989         (widget-editable-list-entry-create): Ditto.
5990         (widget-sexp-prompt-value): Ditto.
5991
5992         * custom.el (custom-declare-variable): Signal errors better.
5993         (custom-handle-keyword): Ditto.
5994         (custom-declare-group): Ditto.
5995
5996         * window-xemacs.el (windows): Ditto.
5997
5998         * menubar.el (menu): Ditto.
5999
6000         * keydefs.el (keyboard): Ditto.
6001
6002         * minibuf.el (minibuffer): Ditto.
6003
6004         * process.el (execute): Ditto.
6005
6006         * fill.el (fill): Ditto.
6007
6008         * modeline.el (modeline): Ditto.
6009
6010         * help.el (help): Ditto.
6011
6012         * faces.el (faces): Ditto.
6013
6014         * files.el (files): Ditto.
6015
6016         * x-init.el (x): Ditto.
6017
6018         * lisp-mode.el (lisp): Ditto.
6019
6020         * process.el (processes): Ditto.
6021
6022         * mouse.el (mouse): Ditto.
6023
6024         * abbrev.el (abbrev): Moved from cus-edit.
6025
6026         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
6027         as variable declaration.
6028
6029 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6030
6031         * menubar.el (find-menu-item): Use `check-argument-type'.
6032         (find-menu-item): Cosmetic changes.
6033
6034 1997-12-18  SL Baur  <steve@altair.xemacs.org>
6035
6036         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
6037
6038 1997-12-17  SL Baur  <steve@altair.xemacs.org>
6039
6040         * startup.el (set-default-load-path): Only search package-path
6041         when not running temacs.
6042
6043         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
6044         files.
6045
6046         * loadup.el: Correct commentary.  Reformatting.
6047         (really-early-error-handler): Use absolute path to the
6048         first dumped-lisp.el file.
6049         (really-early-error-handler): Print full path name of
6050         each dumped lisp file (inherited from InfoDock).
6051
6052         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
6053         dumped-lisp.el files.
6054
6055         * make-docfile.el (preloaded-file-list): Reorder when the
6056         package-path is searched.
6057         * update-elc.el: Ditto.
6058
6059         * lisp-mode.el (call-with-condition-handler): Treat the same as
6060         `condition-case' for indentation.
6061
6062         * about.el (about-xemacs): Update release date.
6063
6064 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6065
6066         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
6067         anywhere but at the last clause.
6068         (ecase): Disallow `t' and `otherwise'.
6069
6070 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
6071
6072         * cus-edit.el (custom-buffer-create-buttons): New function
6073         from stuff moved out of `custom-buffer-create-internal'.
6074         (custom-novice): New variable.  Default t.
6075         (custom-display-global-buttons): Ditto.  Default `top'.
6076         (custom-buffer-create-internal): Only display help if
6077         `custom-novice' is non-nil.  Display global buttons according to
6078         `custom-display-global-buttons'.
6079
6080 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6081
6082         * menubar.el (find-menu-item): Use `check-argument-type'.
6083         (find-menu-item): Cosmetic changes.
6084
6085 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
6086
6087         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
6088         look.
6089
6090 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
6091
6092         * format.el (format-deannotate-region):  Bug fix.
6093         Deannotating a region containing unknown tags would fail
6094         (causing decoding of text/enriched to fail at user level)
6095
6096 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
6097
6098         * minibuf.el (read-directory-name): Support sixth
6099           arg, HISTORY, as already documented.
6100
6101 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
6102
6103         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
6104         to `ecase'.
6105
6106 1997-12-14  SL Baur  <steve@altair.xemacs.org>
6107
6108         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
6109         skk-activate.
6110
6111 1997-12-13  SL Baur  <steve@altair.xemacs.org>
6112
6113         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.