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