ad6e93e8efecd6a665c4ed4a9a4685084a426247
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
2
3         * XEmacs 21.2.12 is released
4
5 1999-03-05  SL Baur  <steve@xemacs.org>
6
7         * menubar-items.el (default-menubar): Add kfm browsing support.
8         From Neal Becker <nbecker@fred.net>
9
10 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11
12         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
13         calls to font-lock during buffer reversion.
14
15 1999-02-12  Didier Verna  <verna@inf.enst.fr>
16
17         * info.el (Info-build-node-completions): unconditionally widen the
18         tag table buffer.
19
20 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
21
22         * x-faces.el (x-init-face-from-resources):
23         Only set fonts in the 'x locale.
24
25 1999-03-04  Adrian Aichner  <aichner@ecf.teradyne.com>
26
27         * package-ui.el (pui-install-selected-packages): Don't throw on
28         `package-admin-delete-binary-package' returning nil since it's
29         normal.  Reindent function.
30         (pui-add-required-packages): Handle case where packages selected
31         for installation have never been installed.
32
33 1999-03-03  Martin Buchholz  <martin@xemacs.org>
34
35         * menubar-items.el (default-menubar): 
36         Implement the ``Mule->Set coding system of process'' menu item.
37
38 1999-02-18  Martin Buchholz  <martin@xemacs.org>
39
40         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp 
41         files
42         - Change some `if's to `when's
43
44 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
45
46         * XEmacs 21.2.11 is released
47
48 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
49
50         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
51         against window close (Fix Bug #460).
52         (ask-user-about-lock-dbox): Idem.
53
54 1999-02-25  SL Baur  <steve@xemacs.org>
55
56         * mule/mule-charset.el (charset-leading-byte): New function.
57         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
58
59 1999-02-12  Andy Piper  <andy@xemacs.org>
60
61         * about.el (xemacs-hackers): change andy's email address.
62         (about-url-alist): change andy's web page address.
63         (about-xemacs): add piper.
64
65 1999-02-16  SL Baur  <steve@xemacs.org>
66
67         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
68         of mule-base into lisp/mule.
69
70 1999-02-16  SL Baur  <steve@xemacs.org>
71
72         * mule/arabic.el:
73         mule/canna-leim.el:
74         mule/chinese.el:
75         mule/cyrillic.el:
76         mule/english.el:
77         mule/european.el:
78         mule/greek.el:
79         mule/hebrew.el:
80         mule/japanese.el:
81         mule/kinsoku.el:
82         mule/korean.el:
83         mule/misc-lang.el:
84         mule/mule-category.el:
85         mule/mule-ccl.el:
86         mule/mule-charset.el:
87         mule/mule-cmds.el:
88         mule/mule-coding.el:
89         mule/mule-files.el:
90         mule/mule-help.el:
91         mule/mule-init.el:
92         mule/mule-misc.el:
93         mule/mule-tty-init.el:
94         mule/mule-x-init.el:
95         mule/viet-chars.el:  Remerge from mule-base.
96
97         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
98         of mule-base into lisp/mule.
99
100 1999-02-10  Adrian Aichner  <aichner@ecf.teradyne.com>
101
102         * process.el (exec-to-string): Use `shell-command-switch' in place
103         of hard-wired "-c" (for WindowsNT).
104
105 1999-02-08  Charles G Waldman  <cgw@pgt.com>
106
107         * menubar-items.el (default-menubar):  Remove obsolete
108         "Gopher" item
109
110 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
111
112         * package-admin.el (package-admin-get-install-dir): First fall
113         back to the location of xemacs-base for non-mule packages.
114
115 1999-02-15  Martin Buchholz  <martin@xemacs.org>
116
117         * paths.el: 
118         - improved automounter tmp directory support.
119         - support 4 (!) empirically discovered automounter conventions
120
121 1999-02-12  SL Baur  <steve@xemacs.org>
122
123         * etags.el (pop-tag-mark): autoload to match key binding.
124
125 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
126
127         * XEmacs 21.2.10 is released
128
129 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
130
131         * package-get.el (package-get-remote-filename): Don't bug out for
132         a local file name in the search entry.
133
134 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
135
136         * XEmacs 21.2.9 is released
137
138 1999-01-19  Didier Verna  <verna@inf.enst.fr>
139
140         * replace.el (replace-search-function): new variable containing a
141         function to perform a search-forward.
142         (replace-re-search-function): new variable containing a function
143         to perform a re-search-forward.
144         (perform-replace): use them.
145
146 1999-01-25  Didier Verna  <verna@inf.enst.fr>
147
148         * select.el (selection-owner-p): use the name `XEmacs'.
149         (cut-copy-clear-internal): ditto.
150
151 1999-01-18  Andy Piper  <andy@xemacs.org>
152
153         * about.el (about-url-alist): Update my entry.
154         (xemacs-hackers): Ditto.
155
156 1999-01-14  Adrian Aichner  <aichner@ecf.teradyne.com>
157
158         * buffer.el (switch-to-buffer): Fixing documentation.
159         * minibuf.el (minibuffer-completion-table): ditto.
160         * cl-macs.el (return-from): ditto.
161
162 1999-01-04  Didier Verna  <verna@inf.enst.fr>
163
164         * replace.el (delete-non-matching-lines): temporarily disable
165         case-folding when called interactively with a regexp containing
166         uppercase characters.
167         (delete-matching-lines): ditto.
168         (count-matches): ditto.
169         (list-matching-lines): ditto.
170
171 1999-01-07  Colin Rafferty  <colin@xemacs.org>
172
173         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
174         abort if current window is split horizontally, not if others are
175         split.  Got rid of unnecessary minibuffer checking.  Also, add
176         some comments (it's still complex).
177
178 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
179
180         * package-get.el: changed address for doc.ic.ac.uk to
181         sunsite.doc.ic.ac.uk
182
183 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
184
185         * ldap.el (toplevel): Remove requires so that the file compiles
186         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
187
188 1999-01-10  J. Kean Johnston  <jkj@sco.com>
189
190         * dump-paths.el: Calculate module-directory and set
191         module-load-path to the load path for modules.
192
193         * loadup.el: Get bootstrap value of module-load-path from the
194         environment variable EMACSBOOTSTRAPMODULEPATH.
195         - Display the module load path if we're debugging paths.
196
197         * setup-paths.el: Added function paths-find-site-module-directory.
198         - Added function paths-find-module-directory.
199         - Added function paths-construct-module-load-path.  Uses new
200         environment variable EMACSMODULEPATH.
201
202 1998-12-30  Martin Buchholz  <martin@xemacs.org>
203
204         * font.el (font-default-object-for-device): 
205         Oops! This `or' can't be replaced by `unless'.
206         Fixed inability to run w3, among other things.
207
208 1998-12-17  Charles G. Waldman <cgw@pgt.com>
209
210         * package-admin.el: Change initialization of
211           package-admin-install-function dependent on system type.
212           Change package-admin-install-function-mswindows to use
213           "minitar".
214
215 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
216
217         * mouse.el (default-mouse-motion-handler): Disable help echo while 
218         in the minibuffer.
219
220 1998-12-28  Martin Buchholz <martin@xemacs.org>
221
222         * XEmacs 21.2.8 is released.
223
224 1998-12-24  Martin Buchholz <martin@xemacs.org>
225
226         * XEmacs 21.2.7 is released.
227
228 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
229
230         * package-ui.el (pui-list-packages): Set truncate-lines.
231
232         * package-get.el (package-get-download-menu): Use
233         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
234
235         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
236         (pui-help-string): idem.
237         (list-packages-mode): New major mode.
238         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
239         (pui-install-selected-packages): Add suport for removing packages.
240         (pui-toggle-package-delete-key): New function.
241         (pui-popup-context-sensitive): New kludge.
242         (pui-list-packages): Add warning when `package-get-remote' is nil.
243         (package-ui-add-site): New function.
244
245 1998-12-01  Didier Verna  <verna@inf.enst.fr>
246
247         * hyper-apropos.el (hyper-where-is): added the missing autoload.
248
249 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
250
251         * ldap.el: Custom-ized
252         (toplevel): Do not provide `ldap' which is provided by C level
253         LDAP code
254         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
255
256 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
257
258         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
259
260 1998-12-17  Andy Piper  <andy@xemacs.org>
261
262         * sound.el (sound-load-list): name changed from sound-load-alist.
263         (sound-extension-list): name changed from sound-ext-list.
264         (load-default-sounds): use new names.
265         (load-sound-file): use new names.
266
267 1998-12-16  Andy Piper  <andy@xemacs.org>
268
269         * XEmacs 21.2.6 is released
270
271 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
272
273         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping 
274         errors.
275
276 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
277
278         * wid-edit.el (widget-echo-this-extent): Set
279         help-echo-owns-message to t.
280
281 1998-11-30  Greg Klanderman  <greg@alphatech.com>
282
283         * package-get.el (package-get-download-menu): use toggles for
284           each site in the download site menu.
285
286 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
287
288         * package-get.el (package-get): If we cannot find a package
289           because package-get-remote is not set, give a more helpful
290           error message.
291
292 1998-11-30  Greg Klanderman  <greg@alphatech.com>
293
294         * package-get.el (package-get-remote-filename): use an EFS path
295         with user anonymous if no user is specified.
296
297 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
298
299         * faces.el (face-spec-set): Re-init fallfacks for default after
300         calling reset-face on the default face.
301
302 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
303
304         * package-admin.el (package-admin-default-install-function):
305         Behave as advertised.  Make sure the pkg-dir is proper for
306         default-directory.
307         (package-admin-add-binary-package): Make sure the pkg-dir is
308         proper for default-directory.
309         (package-admin-install-function-mswindows): Make sure the pkg-dir
310         is proper for default-directory.
311
312 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
313
314         * XEmacs 21.2.5 is released
315
316 1998-12-05  SL Baur  <steve@altair.xemacs.org>
317
318         * files.el (binary-file-regexps): regexp-opt is not available at
319         bytecompile time.
320
321 1998-11-30  Martin Buchholz  <martin@xemacs.org>
322         
323         * x-win-xfree86.el:
324         * x-win-sun.el (x-win-init-sun):
325         * x-win-sun.el:
326         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
327         * x-iso8859-1.el:
328         * x-init.el (init-post-x-win):
329         * x-init.el (init-pre-x-win):
330         * x-init.el (x-initialize-compose):
331         * x-init.el:
332         * x-compose.el:
333         * winnt.el:
334         * widget.el:
335         * wid-edit.el (widget-glyph-click):
336         * wid-edit.el (widget-glyph-find):
337         * wid-edit.el (widget-type):
338         * view-less.el (view-buffer-other-window):
339         * very-early-lisp.el:
340         * version.el:
341         * toolbar.el:
342         * toolbar-items.el:
343         * term/sun.el (suntool-map):
344         * term/sun-mouse.el:
345         * term/internal.el:
346         * syntax.el (modify-syntax-entry):
347         * symbol-syntax.el:
348         * subr.el:
349         * startup.el (lock-directory):
350         * simple.el (set-comment-column):
351         * simple.el (backward-delete-char-untabify):
352         * shadow.el (find-emacs-lisp-shadows):
353         * shadow.el:
354         * setup-paths.el (paths-construct-info-path):
355         * select.el (cut-copy-clear-internal):
356         * process.el (call-process-region):
357         * process.el (start-process-shell-command):
358         * process.el:
359         * paths.el (rmail-spool-directory):
360         * paragraphs.el (use-hard-newlines):
361         * package-get.el (package-get-dependencies):
362         * package-admin.el (package-admin-delete-binary-package):
363         * obsolete.el (truncate-string):
364         * obsolete.el (store-substring):
365         * mouse.el (default-mouse-track-maybe-own-selection):
366         * mouse.el (mouse-yank-at-point):
367         * modeline.el:
368         * modeline.el (mouse-drag-modeline):
369         * minibuf.el (read-directory-name-internal):
370         * minibuf.el (read-file-name-internal):
371         * minibuf.el (read-file-name-internal-1):
372         * minibuf.el (read-file-name-2):
373         * minibuf.el (exact-minibuffer-completion-p):
374         * minibuf.el (read-from-minibuffer):
375         * minibuf.el:
376         * menubar.el (check-menu-syntax):
377         * map-ynp.el (map-y-or-n-p):
378         * make-docfile.el (docfile-out-of-date):
379         * loadup.el ((member "run-temacs" command-line-args)):
380         * loadup.el ((member "no-site-file" command-line-args)):
381         * loadup.el (really-early-error-handler):
382         * loadup.el:
383         * loadhist.el:
384         * loaddefs.el:
385         * lisp-mnt.el (lm-verify):
386         * lib-complete.el (lib-complete:cache-completions):
387         * lib-complete.el (library-all-completions):
388         * itimer.el (itimer-run-expired-timers):
389         * info.el (Info-mode):
390         * info.el (Info-insert-file-contents):
391         * info.el (Info-rebuild-dir):
392         * info.el (Info-build-dir-anew):
393         * info.el (Info-parse-dir-entries):
394         * info.el (Info-dir-outdated-p):
395         * info.el (Info-insert-dir):
396         * info.el (info-xref):
397         * info.el:
398         * hyper-apropos.el (hyper-apropos-get-doc):
399         * hyper-apropos.el (hyper-describe-face):
400         * hyper-apropos.el (hyper-apropos-mode):
401         * hyper-apropos.el:
402         * help.el (list-processes):
403         * help.el:
404         * gnuserv.el:
405         * font.el (mswindows-font-create-name):
406         * font.el (font-default-font-for-device):
407         * font.el (x-font-create-object):
408         * font.el (font-registry):
409         * font.el:
410         * font-lock.el (font-lock-keywords):
411         * font-lock.el:
412         * finder.el (finder-compile-keywords):
413         * find-paths.el (paths-find-recursive-path):
414         * fill.el (set-justification-center):
415         * fill.el (fill-region-as-paragraph):
416         * files.el (insert-directory):
417         * files.el (wildcard-to-regexp):
418         * files.el (recover-file):
419         * files.el (basic-save-buffer):
420         * files.el (delete-auto-save-file-if-necessary):
421         * files.el (file-relative-name):
422         * files.el (backup-extract-version):
423         * files.el (backup-buffer):
424         * files.el (set-visited-file-name):
425         * files.el (set-auto-mode):
426         * files.el (interpreter-mode-alist):
427         * files.el:
428         * files.el (find-file-noselect):
429         * files.el (abbreviate-file-name):
430         * files.el (parse-colon-path):
431         * files.el (directory-abbrev-alist):
432         * etags.el (visit-tags-table-buffer):
433         * easymenu.el (easy-menu-define):
434         * dragdrop.el (experimental-dragdrop-drag):
435         * dragdrop.el (dragdrop-drop-do-functions):
436         * dragdrop.el (dragdrop-drop-at-point):
437         * disass.el (disassemble-1):
438         * disass.el (disassemble-internal):
439         * disass.el (disassemble):
440         * disass.el:
441         * derived.el (derived-mode-init-mode-variables):
442         * derived.el (define-derived-mode):
443         * custom.el (defgroup):
444         * cus-edit.el (custom-quote):
445         * config.el:
446         * code-process.el (open-network-stream):
447         * code-process.el (start-process):
448         * code-process.el (call-process-region):
449         * code-process.el (call-process):
450         * code-process.el:
451         * code-files.el (insert-file-contents):
452         * code-files.el:
453         * code-files.el (buffer-file-coding-system-for-read):
454         * cmdloop.el (yes-or-no-p-minibuf):
455         * cl.el:
456         * cl-macs.el:
457         * cl-extra.el:
458         * callers-of-rpt.el (make-caller-report):
459         * callers-of-rpt.el:
460         * bytecomp.el (batch-byte-recompile-directory):
461         * bytecomp.el (batch-byte-compile-1):
462         * bytecomp.el (batch-byte-compile):
463         * bytecomp.el (display-call-tree):
464         * bytecomp.el (byte-compile-insert):
465         * bytecomp.el (byte-compile-two-args-19->20):
466         * bytecomp.el (byte-compile-variable-ref):
467         * bytecomp.el (byte-compile-form):
468         * bytecomp.el (byte-compile-top-level-body):
469         * bytecomp.el (byte-compile-out-toplevel):
470         * bytecomp.el (byte-compile-byte-code-maker):
471         * bytecomp.el (byte-compile-file-form-defmumble):
472         * bytecomp.el (byte-compile-file-form):
473         * bytecomp.el (byte-compile-keep-pending):
474         * bytecomp.el (byte-compile-insert-header):
475         * bytecomp.el (byte-compile-from-buffer):
476         * bytecomp.el (byte-compile-file):
477         * bytecomp.el (byte-recompile-file):
478         * bytecomp.el (byte-compile-close-variables):
479         * bytecomp.el (byte-compile-warn-about-unused-variables):
480         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
481         * bytecomp.el (byte-compiler-legal-options):
482         * bytecomp.el (byte-compile-lapcode):
483         * bytecomp.el (byte-optimize-log):
484         * bytecomp.el ((fboundp 'defsubst)):
485         * bytecomp.el:
486         * bytecomp-runtime.el:
487         * byte-optimize.el (byte-optimize-apply):
488         * byte-optimize.el (car):
489         * byte-optimize.el (byte-optimize-form):
490         * byte-optimize.el (byte-optimize-form-code-walker):
491         * byte-optimize.el:
492         * build-report.el (build-report-insert-installation-file):
493         * build-report.el (build-report):
494         * auto-show.el:
495         * apropos.el (apropos-documentation):
496         - mega patch
497         - clean up byte-compile warnings
498         - remove unused variables
499         - Use common lisp style hashtable functions
500         - byte compiler cleanup
501         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
502         - remove old backquote syntax usage
503         - move some cl functionality into C for speed.
504         - remove last remaining VMS support
505         - spelling fixes
506         - implement last, butlast, nbutlast, copy-list in C.
507         - new macro ignore-file-errors, similar to ignore-errors
508           (ignore-file-errors (delete-file "foo"))
509         - get frequent garbage collection during loadup.el by tweaking
510           gc-cons-threshold, rather than explicitly calling garbage-collect
511         - default delete-key-deletes-forward to `t'.
512
513 1998-11-28  SL Baur  <steve@altair.xemacs.org>
514
515         * XEmacs 21.2-beta4 is released.
516
517 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
518
519         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
520         (easy-menu-item-present-p): Wrapper around find-menu-item.
521         (easy-menu-remove-item): Wrapper around delete-menu-item.
522
523         * menubar.el (delete-menu-item): Add 'from-menu' argument.
524         (add-menu-button): Add 'in-menu' argument.
525         (add-menu-item-1): Add in-menu support to helper function.
526
527 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
528
529         * isearch-mode.el (isearch-mode): Fix keymap lossage.
530
531 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
532
533         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change 
534         of Dec 4, 1997.
535
536 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
537
538         * process.el (shell-command-on-region): Report if the command
539         succeeded or failed.
540
541 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
542
543         * subr.el (buffer-substring-no-properties): Comment out.
544
545 1998-11-07  Adrian Aichner  <aichner@ecf.teradyne.com>
546
547         * msw-faces.el (mswindows-find-smaller-font): Turning font names
548           into font instances first, like `x-frob-font-size' does.
549           (mswindows-find-larger-font): ditto
550
551 1998-11-04  Greg Klanderman  <greg@alphatech.com>
552
553         * package-ui.el (pui-install-selected-packages): fix args in call
554         to `package-get'.
555
556 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
557
558         * package-get.el (host-name): New widget type.
559         (package-get-remote): Better customization using new type.
560         (package-get-download-sites): idem dito.
561
562         (package-get-custom): Do not use package-get-all untill we have
563         runtime dependencies.
564
565         (package-get-remove-copy): Default to 't' we no longer need this
566         kludge as we do not currently use depenencies.
567         
568         (package-get-was-current): New variable.
569         (package-get-require-base): New 'force-current' argument.
570         (package-get-update-base): idem
571         (package-get-package-provider):  idem
572         (package-get-locate-index-file): New 'no-remote' argument.
573         (package-get-locate-file): idem.
574         
575         (package-get-maybe-save-index): New function.
576         (package-get-update-base): Use it.
577
578 1998-10-28 Greg Klanderman <greg@alphatech.com>
579
580         * package-get.el (package-get-remote): default to nil; by default, 
581         don't go out to the net via EFS.  They must select a download site.
582         (package-get-download-sites): new variable.
583         (package-get-download-menu): new function.
584         (package-get-locate-index-file): new function.
585         (package-get-update-base): use it.
586
587         * menubar-items.el (default-menubar): add "Update Package Index"
588         and "Add Download Site" menus under Options | Manage Packages.
589
590 1998-10-19  Greg Klanderman  <greg@alphatech.com>
591
592         * package-get.el (package-get): bugfix code checking installed version
593         for case where package is not currently installed.
594         (package-get-require-signed-base-updates): new variable.
595         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was 
596         deemed not a goot thing.  Use the variable
597         package-get-allow-unsigned-base-updates instead.
598
599 1998-10-16 Greg Klanderman <greg@alphatech.com>
600
601         * package-get.el (package-get): Don't install an older version than 
602         we already have unless explicitly told to.  Issue a warning.
603
604         * package-ui.el (pui-add-required-packages): when adding
605         dependencies, don't add packages that are up to date.
606         (pui-package-symbol-char):  Don't consider a package out of date 
607         if you have a newer version installed than the latest version in
608         package-get-base.
609
610         * package-get.el (package-get-base-filename): document that it may 
611         be a path relative to package-get-remote;  new default value.
612         (package-get-locate-file): new function.
613         (package-get-update-base): use it to expand package-get-base-filename.
614         (package-get-save-base): new function to save the package-get database
615         to file.
616         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
617         (package-get-update-base): pass the REMOTE-SOURCE arg.
618         (package-get-update-base-entry): call package-get-custom-add-entry.
619         (package-get-file-installed-p): removed; no longer needed.
620         (package-get-create-custom): ditto.
621         (toplevel): remove code to build and load package-get-custom.el
622         (package-get-custom-add-entry): new function.
623
624 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
625
626         * wid-edit.el (widget-button-click): Don't switch window.
627
628 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
629
630         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
631
632 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
633         
634         * etags.el (find-tag-default): Run find-tag-hook using
635         run-hooks rather than funcall
636
637 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
638
639         * isearch-mode.el (isearch-mode): Set the current minor mode maps
640         and the current local map as the parents to isearch-mode-map.
641
642 1998-10-15  SL Baur  <steve@altair.xemacs.org>
643
644         * XEmacs 21.2-beta3 is released.
645
646 1998-10-15  Greg Klanderman  <greg@alphatech.com>
647
648         * package-get.el (package-get-update-base): use
649         insert-file-contents-internal, not insert-file-contents-literally.
650
651 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
652
653         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
654         dump time. 
655
656 1998-10-15  Greg Klanderman  <greg@alphatech.com>
657
658         * package-get.el (package-get-update-base-entry): new function.
659         (package-get-update-base): renamed; was `package-get-load-base'.
660         cleanup, and use package-get-update-base-from-buffer.
661         (package-get-update-base-from-buffer): new function.
662         (package-get-update-base-entries): new; helper for above.
663         Do not eval lisp grabbed over ftp; parse it from new format.
664
665 1998-10-15  Greg Klanderman  <greg@alphatech.com>
666
667         * files.el (set-auto-mode): Don't play games loading package-get
668         database; package-get-package-provider will handle it all.
669
670 1998-10-14  Greg Klanderman  <greg@alphatech.com>
671
672         * package-get.el (package-get-base-filename): new variable.
673         (package-get-require-base): new function.
674         (package-get-pgp-signed-begin-line): new variable.
675         (package-get-pgp-signature-begin-line): ditto.
676         (package-get-pgp-signature-end-line):  ditto.
677         (package-get-load-base): new function.
678         (package-get-interactive-package-query):
679         (package-get-update-all):
680         (package-get-dependencies):
681         (package-get-package-provider):
682         (package-get-custom): use package-get-require-base.
683         [package-get-custom loading]: disable for now.
684
685         * package-ui.el (pui-list-packages): use (package-get-require-base)
686
687 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
688
689         * package-ui.el: Correct obvious thinko in choosing extent face.
690
691 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
692
693         * menubar-items.el (default-menubar): pui-list-package has nothing 
694         to with Customize. Move all the package stuff to a new Item in Options.
695
696         * package-ui.el (pui-menu): Add menu and Popup menu.
697
698         * package-get.el (package-get): Use new
699         package-admin-get-install-dir.
700
701         * package-admin.el (package-admin-get-install-dir): New syntax.
702         Conserve package location and put mule packages where mule-base is.
703
704         * package-get.el : Customized
705
706         * package-ui.el (pui): Customized
707         (pui-package-install-dest-dir): New variable.
708         (pui-install-selected-packages): Use it
709
710 1998-10-12  SL Baur  <steve@altair.xemacs.org>
711
712         * package-get.el (package-get-interactive-package-query): Move
713         dependency on package-get-base to run-time.
714         (package-get-update-all): Ditto.
715         (package-get-dependencies): Ditto.
716         (package-get-package-provider): Ditto.
717         (package-get-custom): Ditto.
718
719 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
720
721         * events.el: Remove 'ascii-character property from 'backspace
722         and 'delete symbols
723
724 1998-10-11  SL Baur  <steve@altair.xemacs.org>
725
726         * package-get-base.el: removed.
727
728 1998-09-23  Didier Verna  <verna@inf.enst.fr>
729
730         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
731         (no-upper-case-p): new function.
732         (with-search-caps-disable-folding): new macro.
733         (with-interactive-search-caps-disable-folding): new macro.
734         (zap-to-char): In interactive mode, do a case-sensitive search if
735         the character is uppercase.
736         (zap-up-to-char): ditto.
737
738         * replace.el (perform-replace): use the function no-upper-case-p.
739
740         * isearch-mode.el (isearch-fix-case): ditto.
741         make obsolete `with-caps-disable-folding' and
742         `isearch-no-upper-case-p'.
743
744         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
745         (tags-search): ditto.
746         (tags-query-replace): ditto.
747
748         * info.el (Info-search): ditto.
749
750 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
751
752         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
753
754 1998-10-07  Greg Klanderman  <greg@alphatech.com>
755
756         * package-admin.el (package-admin-rmtree): rewritten.  need to
757         check for "." and ".." before symlink check.  expand files and
758         directories with respect to DIRECTORY, not default-directory.
759
760 1998-10-04  Greg Klanderman  <greg@alphatech.com>
761
762         * package-get.el (package-get-all): add INSTALL-DIR argument.
763
764 1998-10-06  Greg Klanderman  <greg@alphatech.com>
765
766         * package-ui.el (pui-add-required-packages): new function, select
767         dependent packages.
768         (pui-display-keymap): bind it.
769         (pui-help-string): document it.
770         (pui-install-selected-packages): package-get-all -> package-get.
771
772         * package-get.el (package-get-dependencies): new function.
773
774 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
775
776         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
777         regexps.
778
779 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
780
781         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
782         function.
783         (default-mouse-track-normalize-point): Use it.
784
785 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
786
787         * package-admin.el (package-admin-delete-binary-package):
788                 General cleanup. Remove unnessary use of progn and
789         save-excursion. 
790         (package-admin-delete-binary-package): Do NOT mess with file
791         modes. That is evil. 
792         (package-admin-delete-binary-package): Wrap all deleting in
793         condition-case. The data in MANIFEST is untrustworthy.
794         (package-admin-delete-binary-package): Let the OS worry about non
795         empty directories.
796
797 1998-10-09  SL Baur  <steve@altair.xemacs.org>
798
799         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
800         processing.
801         (lm-report-bug): Fix mail address to send bug reports to.
802
803 1998-09-29  SL Baur  <steve@altair.xemacs.org>
804
805         * XEmacs 21.2-beta2 is released.
806
807 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
808
809         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
810
811 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
812
813         * info.el (Info-mode): Document page turning by double clicks in
814         docstring so `M-x describe-mode' will display it.
815
816 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
817
818         * info.el (Info-mouse-track-double-click-hook): Use character
819         widths to calculate a border region where double clicking does
820         page turning, and return `nil' by default so other hooks, such as
821         region highlighting, will be run.
822
823 1998-09-29  Colin Rafferty   <colin@xemacs.org>
824
825         * sound.el (default-sound-directory-list): Initialize with all the 
826         "sounds" directories in `data-directory-list'.  It used to just be 
827         the first one.
828
829         * packages.el (locate-data-directory-list): Created.  This gives
830         the list of matching directories, unlike `locate-data-directory',
831         which just gives the first one.
832
833 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
834
835         * minibuf.el (read-from-minibuffer): No longer bind help-form but
836         make a binding in the local keymap until help-char handling is
837         improved. 
838
839         * help.el (help-keymap-with-help-key): Provide keymap with help
840         binding.
841         (help-print-help-form): New helper function.
842
843 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
844
845         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
846         move extent to another buffer; no need to create a new extent.
847         (isearch-fix-case): New function.
848         (isearch-search-and-update): Use it.
849
850 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
851
852         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
853         the keymap, not minor-mode-map-alist.
854         (isearch-done): Restore overriding-local-map.
855
856 1998-09-21  Martin Buchholz  <martin@xemacs.org>
857
858         * bytecomp.el (byte-compile-buffer-substring): 
859         Fix for: (byte-compile (defun f () (buffer-substring)))
860         ==>   ** buffer-substring called with 3 args, but requires 0-3
861         - new code not only works, but is more readable, too.
862
863 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
864
865         * msw-faces.el (mswindows-init-device-faces): Don't try to
866           specify a default font at this late stage. Do try to force
867           creation of the default face font so that if it fails we get
868           an error now instead of a crash at frame creation.
869
870           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
871           mswindows-make-font-unitalic: Canonical default weight
872           changed from "Normal" to "Regular".
873
874           mswindows-make-font-bold / -bold-italic: Supplied device was
875           not being passed into call to mswindows-find-smaller-font.
876
877 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
878
879         * package-get.el (package-get-remote): Fix the path where to find
880           the packages on xemacs.org.
881
882 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
883
884         * about.el (about-maintainer-info): Update Ben's entry.
885
886 1998-09-24  Martin Buchholz  <martin@xemacs.org>
887
888         * lisp/shadow.el (find-emacs-lisp-shadows):
889         - `member' was being called on lists of length 2000!
890         - Replace with hashtables.
891         - Replace hand-coded loops with (dolist)
892         - Fix comment typo
893
894 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
895
896         * packages.el: Added new function, `package-delete-name', to
897           delete existing packages from the installed package database
898           (`packages-package-list').  Also added the "pkginfo" directory
899           to `packages-special-base-regexp', so that the pkginfo directory
900           would not get added to `late-packages'.
901
902         * package-admin.el: Added ability to delete an installed package
903           (added low-level function, `package-admin-delete-package').
904           Understands how to use the pkginfo/MANIFEST.<package> file to
905           delete the package.  When installing a package, will also
906           create a MANIFEST.* file if one is not provided by the
907           package.  If the MANIFEST.* doesn't exist when deleting a
908           package, the functions will fall back to attempting to delete
909           any package-specific lisp directory.
910
911         * package-get.el: Moved some functions to package-admin.el.
912           Added interactive function `package-get-delete-package', for
913           use by users for deleting a package.
914
915           Also modified to not require the prescence of efs.
916
917 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
918
919         * files.el (find-file-noselect): Handle all signals, kill the
920         buffer and resignal.
921
922 1998-09-23  SL Baur  <steve@altair.xemacs.org>
923
924         * cl-macs.el (glyph-image): Add setf method.
925
926 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
927
928         * package-get.el: Fixed broken EFS downloading.  Also, look for
929           .tar.gz files first, in preference over .tgz files.
930
931         * package-ui.el: Fix display of package version numbers.
932
933 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
934
935         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
936         argument.       
937
938 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
939
940         * list-mode.el: `display-completion-list': added new/optional
941           keyword `:completion-string', which allows the programmer to
942           change the "Possible completions are:" prompt.
943
944         * menubar-items.el: Added new pulldown menu-pick to start up the 
945           visual package browser/installer:
946
947                 Options->Customize->List Packages
948
949         * package-admin.el: Added hooks for installing under both Unix
950           and MS Windows.  Does additional error checking.  No longer
951           calls "add-big-package.sh" to install packages under Unix; now 
952           calls gunzip & tar directly.
953
954         * package-get.el: Added ability to install packages from files
955           on a local disk/CDROM.  Now deletes any existing package lisp
956           directory.  Does completion on available packages when
957           querying for package names.  Will also search for .tgz files
958           in addition for .tar.gz files.  Tries to reload
959           auto-autoloads, as a convenience when loading new packages,
960           and also tries to add any new package paths to `load-path'.
961           Changed all occurences of `concat' to use `expand-file-name'.
962
963         * package-ui.el: New file which implements the main visual
964           package browser/installer, which is started via a menu pick or 
965           M-x pui-list packages.
966
967 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
968
969         * startup.el (load-init-file): spelling fix.
970
971 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
972
973         * startup.el (normal-top-level): Load auto-autoload files
974         covariantly with their precedence.
975
976 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
977
978         * menubar-items.el (default-menubar): Remove "Font Weight"
979         option, there is currently no custom equivalent.. Customize-faces
980         is "Edit faces".
981
982         * x-font-menu.el (font-menu-set-font): Use customize to set
983         default face.
984
985         * faces.el (face-spec-update-all-matching): New function.
986
987         * cus-face.el (custom-set-face-update-spec): New function.
988         Interface to customize faces from elisp.
989
990         (custom-face-value-create): Show the customized settings if set
991         but not saved.
992
993 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
994
995         (custom-face-value-create): Show the customized settings if set
996         but not saved.
997
998 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
999
1000         * keydefs.el (global-map): Add FSF 20.3 binding of
1001         query-replace-regexp.
1002
1003 1998-08-21  Greg Klanderman  <greg@alphatech.com>
1004
1005         * minibuf.el (read-file-name-internal-1): use
1006         user-name-completion-1 instead of user-name-completion.
1007
1008 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1009
1010         * loadup.el: 
1011         * make-docfile.el: 
1012         * update-elc.el: Don't set `source-directory' (now defunct as a
1013         global variable) no more.
1014
1015         * packages.el (packages-list-autoloads): Made `source-directory'
1016         (now defunct as a global variable) a parameter.
1017
1018 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
1019
1020         * about.el (about-hackers): new email
1021
1022 1998-08-16  SL Baur  <steve@altair.xemacs.org>
1023
1024         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
1025
1026 1998-07-17  Didier Verna  <verna@inf.enst.fr>
1027
1028         * faces.el (set-face-property):
1029         (set-face-dim-p):
1030         (face-dim-p): updated the doc strings now that the dim property isn't
1031         tty-specific. 
1032         (face-equal): the dim property is now a common one.
1033
1034         * cus-face.el (custom-face-attributes): New face attribute: `dim'
1035         Renamed the `stipple' attribute to `background-pixmap'.
1036         (custom-face-background-pixmap): make custom-face-stipple an
1037         obsolete alias for this.
1038
1039 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1040
1041         * find-paths.el (paths-file-readable-directory-p): Created and
1042         used.
1043
1044         * loadup.el: Don't set inhibit-... flags from run-temacs.
1045
1046 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1047
1048         * packages.el (packages-data-path-depth): Added and used.
1049
1050 1998-08-05  Charles G. Waldman <cgw@pgt.com>
1051
1052         * about.el:
1053         - Change .xpm to .png, delete "zcat" section.
1054         - cosmetic fix in the 'marcpa' entry.
1055
1056         * etc/photos
1057         - convert all .xpm.Z to .png
1058         - rename mrb to martin
1059         - rename mcook-m to mcookm
1060
1061 1998-07-31  Martin Buchholz  <martin@xemacs.org>
1062
1063         * x-init.el (x-initialize-compose): Add support for
1064         dead-circumflex as YET ANOTHER NAME for that dead key.
1065
1066 1998-08-05  Colin Rafferty <colin@xemacs.org>
1067
1068         * setup-paths.el (paths-construct-exec-path): Made the
1069         last-packages really be last.
1070         (paths-construct-data-directory-list): Ditto.
1071
1072 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
1073
1074         * startup.el(startup-splash-frame-body): 
1075         Update Copyright notice in splash screen 
1076
1077 1998-07-20  Greg Klanderman  <greg@alphatech.com>
1078
1079         * minibuf.el (read-file-name-internal-1): do ~user completion.
1080
1081 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
1082
1083         * font-lock.el (font-lock-fontify-glumped-region): Add guard
1084         aginst destroyed extents
1085
1086 1998-07-24  Greg Klanderman  <greg@alphatech.com>
1087
1088         * package-get.el (package-get): add `install-dir' argument.
1089
1090 1998-07-20  John Jones  <jj@asu.edu>
1091
1092         * package-get.el: calls to package-get-update-all will only
1093           update packages which are already installed.
1094
1095 1998-07-23  SL Baur  <steve@altair.xemacs.org>
1096
1097         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
1098         writable.
1099
1100 1998-07-20  Colin Rafferty   <colin@xemacs.org>
1101
1102         * about.el (about-hackers): Correct my email.
1103
1104 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
1105
1106         * about.el (about-hackers): new email-address.
1107
1108 1998-07-25  SL Baur  <steve@altair.xemacs.org>
1109
1110         * minibuf.el (read-number): Don't let `input-error' condition
1111         escape.
1112
1113 1998-07-20  Greg Klanderman  <greg@alphatech.com>
1114
1115         * about.el (about-hackers): use my `email-for-life' address.
1116
1117 1998-07-19  SL Baur  <steve@altair.xemacs.org>
1118
1119         * XEmacs 21.2-beta1 is released.
1120
1121 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1122
1123         * ldap.el (ldap-search): Doc string change
1124
1125 1998-07-16  Colin Rafferty   <colin@xemacs.org>
1126
1127         * menubar-items.el (default-menubar): Removed references to
1128         `data-directory', and use `locate-data-file' instead, and made 
1129         then greyed out if they don't exist.
1130
1131 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1132
1133         * keymap.el (events-to-keys): Use `format' instead of `concat'
1134         since the latter does not accept integer args anymore
1135
1136 1998-07-15  SL Baur  <steve@altair.xemacs.org>
1137
1138         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
1139         macros replaced.
1140
1141 1998-07-14  SL Baur  <steve@altair.xemacs.org>
1142
1143         * make-docfile.el: Get first initialization from very-early-lisp.el
1144         * update-elc.el: Ditto.
1145         * loadup.el (really-early-error-handler): Ditto.
1146
1147         * packages.el (packages-unbytecompiled-lisp): Add new file,
1148         very-early-lisp.el.
1149
1150         * very-early-lisp.el: New file.
1151
1152 1998-07-14  SL Baur  <steve@altair.xemacs.org>
1153
1154         * Symbols that have been obsolete for at least 3 years removed (II).
1155
1156         * obsolete.el (eval-current-buffer): Make compatible.
1157         (byte-code-function-p): Ditto.
1158         (send-string): Removed.
1159         (send-region): Removed.
1160         (screen-scrollbar-width): Removed.
1161         (set-screen-scrollbar-width): Removed.
1162         (set-screen-left-margin-width): Removed.
1163         (set-screen-right-margin-width): Removed.
1164         (screen-left-margin-width): Removed.
1165         (screen-right-margin-width): Removed.
1166         (set-buffer-left-margin-width): Removed.
1167         (set-buffer-right-margin-width): Removed.
1168         (buffer-left-margin-width): Removed.
1169         (buffer-right-margin-width): Removed.
1170         (x-set-frame-icon-pixmap): Removed.
1171         (x-set-screen-icon-pixmap): Removed.
1172         (pixel-name): Removed.
1173         (make-pixmap): Removed.
1174         (make-cursor): Removed.
1175         (pixmap-width): Removed.
1176         (pixmap-contributes-to-line-height-p): Removed.
1177         (set-pixmap-contributes-to-line-height): Removed.
1178
1179 1998-07-13  SL Baur  <steve@altair.xemacs.org>
1180
1181         * obsolete.el (popup-menu-up-p): removed.
1182         (read-no-blanks-input): Removed.
1183         (wholenump): Removed.
1184         (ring-mod): Removed (what was ring-mod?).
1185         (current-time-seconds): Removed.
1186         (run-special-hook-with-args): Removed.
1187         (dot): Removed.
1188         (dot-marker): Removed.
1189         (dot-min): Removed.
1190         (dot-max): Removed.
1191         (window-dot): Removed.
1192         (set-window-dot): Removed.
1193
1194         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
1195         `dot-min'.
1196
1197         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
1198
1199         * code-files.el (insert-file-contents): Rename
1200         run-special-hook-with-args to run-hook-with-args-until-success.
1201         (write-region): Ditto.
1202
1203 1998-07-12  SL Baur  <steve@altair.xemacs.org>
1204
1205         * about.el: Fix typos, update release date.
1206
1207         * Symbols that have been obsolete for at least 3 years removed.
1208
1209         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to 
1210         screen- functions.
1211         (toplevel): remove setf methods for screen functions.
1212         * cl-macs.el (extent-data): defsetf removed.
1213         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
1214         many places to remove.
1215         (comment-indent-hook): Ditto.
1216         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
1217         (buffer-dedicated-screen): Ditto.
1218         (deiconify-screen): Ditto.
1219         (delete-screen): Ditto.
1220         (event-screen): Ditto.
1221         (find-file-other-screen): Ditto.
1222         (find-file-read-only-other-screen): Ditto.
1223         (live-screen-p): Ditto.
1224         (screen-height): Ditto.
1225         (screen-iconified-p): Ditto.
1226         (screen-list): Ditto.
1227         (screen-live-p): Ditto.
1228         (screen-name): Ditto.
1229         (screen-parameters): Ditto.
1230         (screen-pixel-height): Ditto.
1231         (screen-pixel-width): Ditto.
1232         (screen-root-window): Ditto.
1233         (screen-selected-window): Ditto.
1234         (screen-totally-visible-p): Ditto.
1235         (screen-visible-p): Ditto.
1236         (screen-width): Ditto.
1237         (screenp): Ditto.
1238         (get-screen-for-buffer): Ditto.
1239         (get-screen-for-buffer-noselect): Ditto.
1240         (get-other-screen): Ditto.
1241         (iconify-screen): Ditto.
1242         (lower-screen): Ditto.
1243         (mail-other-screen): Ditto.
1244         (make-screen): Ditto.
1245         (make-screen-invisible): Ditto.
1246         (make-screen-visible): Ditto.
1247         (modify-screen-parameters): Ditto.
1248         (new-screen): Ditto.
1249         (next-screen): Ditto.
1250         (next-multiscreen-window): Ditto.
1251         (other-screen): Ditto.
1252         (previous-screen): Ditto.
1253         (previous-multiscreen-window): Ditto.
1254         (raise-screen): Ditto.
1255         (redraw-screen): Ditto.
1256         (select-screen): Ditto.
1257         (selected-screen): Ditto.
1258         (set-buffer-dedicated-screen): Ditto.
1259         (set-screen-height): Ditto.
1260         (set-screen-position): Ditto.
1261         (set-screen-size): Ditto.
1262         (set-screen-width): Ditto.
1263         (show-temp-buffer-in-current-screen): Ditto.
1264         (switch-to-buffer-other-screen): Ditto.
1265         (visible-screen-list): Ditto.
1266         (window-screen): Ditto.
1267         (x-set-screen-pointer): Ditto.
1268         (x-set-frame-pointer): Ditto.
1269         (screen-title-format): Ditto.
1270         (screen-icon-title-format): Ditto.
1271         (terminal-screen): Ditto.
1272         (delete-screen-hook): Ditto.
1273         (create-screen-hook): Ditto.
1274         (mouse-enter-screen-hook): Ditto.
1275         (mouse-leave-screen-hook): Ditto.
1276         (map-screen-hook): Ditto.
1277         (unmap-screen-hook): Ditto.
1278         (default-screen-alist): Ditto.
1279         (default-screen-name): Ditto.
1280         (x-screen-defaults): Ditto.
1281         (x-create-screen): Ditto.
1282         * obsolete.el: meta-flag removed.
1283         baud-rate removed.
1284         sleep-for-millisecs removed.
1285         extent-data removed.
1286         set-extent-data removed.
1287         set-extent-attribute removed.
1288         extent-glyph removed.
1289         extent-layout removed.
1290         set-extent-layout removed.
1291         list-faces-display removed.
1292         list-faces removed.
1293         trim-versions-without-asking removed.
1294         after-write-file-hooks removed.
1295         truename removed.
1296         auto-fill-hook removed.
1297         blink-paren-hook removed.
1298         select-screen-hook, deselect-screen-hook removed.
1299         auto-raise-screen, auto-lower-screen removed.
1300
1301         * msw-mouse.el: Global change resource -> mswindows-resource.
1302
1303         * XEmacs 21.0-pre5 is released.
1304
1305 1998-07-11  SL Baur  <steve@altair.xemacs.org>
1306
1307         * about.el (about-hackers): Credits update.
1308
1309 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
1310
1311         * register.el (insert-register): Don't activate the region.
1312
1313 1998-07-10  SL Baur  <steve@altair.xemacs.org>
1314
1315         * select.el: Restore x-* symbols for backwards compatibility:
1316         x-copy-primary-selection, x-kill-primary-selection,
1317         x-delete-primary-selection, x-select-make-extent-for-selection,
1318         x-valid-simple-selection-, x-cut-copy-clear-internal.
1319
1320 1998-07-09  SL Baur  <steve@altair.xemacs.org>
1321
1322         * XEmacs 21.0-pre4 is released.
1323
1324 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
1325
1326         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
1327         reporting bugs.
1328         (maybe-add-init-button): Fix semantics under Windows.  Use
1329         `expand-file-name' rather than `concat'.
1330
1331         * help.el (print-messages): New function.
1332
1333 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1334
1335         * ldap.el (ldap-host-parameters-alist): Docstring fixes
1336
1337 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1338
1339         * about.el: Tweaked my entry in about-hackers.
1340
1341         * find-paths.el (paths-emacs-root-p):
1342           Relaxed emacs-root checking of an in-place installation to
1343           also accomodate the flat layout used on MS Windows.
1344
1345 1998-06-29  John Jones  <jj@asu.edu>
1346
1347         * package-get.el: calls to package-get-update-all will only
1348           update packages which are already installed.
1349
1350 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
1351
1352         * faces.el (xpm-color-symbols): remove hardcoded defaults these
1353         are handled by the gui-element face fallbacks now.
1354         
1355         * x-faces.el: default gui-element face to "background" as well as
1356         the default face.
1357
1358         * msw-faces.el (mswindows-init-device-faces): remove gui-element
1359         and default face settings since these are set as fallbacks now in
1360         the appropriate domain.
1361
1362 1998-07-02  SL Baur  <steve@altair.xemacs.org>
1363
1364         * text-mode.el (text-mode): Reorder regexp so the OR part
1365         corresponding to `page-delim' goes first and the hack in
1366         `forward-paragraph' will work.
1367         With bug analysis from Bob Weiner <weiner@altrasoft.com>
1368         
1369 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
1370
1371         * subr.el (remove-hook): When checking the hook value
1372           with functionp, don't apply car to it.
1373
1374 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1375
1376         * package-get.el (package-get-remote-filename):
1377           Don't use file-name-as-directory because the local directory
1378           separator conventions might not be the same as ftp's.
1379
1380 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1381
1382         * ldap.el (ldap-host-parameters-alist): New name of
1383         `ldap-host-parameters-plist'
1384
1385 1998-06-26  Adrian Aichner  <aichner@ecf.teradyne.com>
1386
1387         * package-get.el: Using (require 'package-get-base), now that it
1388         provides itself.  Consequently removed all instances of (load
1389         "package-get-base.el").
1390
1391 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
1392
1393         * subr.el (remove-hook): Don't treat the hook value as a 
1394           list unless it is both consp and not functionp.
1395
1396 1998-06-29  SL Baur  <steve@altair.xemacs.org>
1397
1398         * about.el: Email address for Ben Wing is ben@xemacs.org.
1399         * auto-show.el: Ditto.
1400         * bytecomp.el: Ditto.
1401         * faces.el: Ditto.
1402         * x-scrollbar.el: Ditto.
1403         * x-misc.el: Ditto.
1404         * tty-init.el: Ditto.
1405         * toolbar-items.el: Ditto.
1406         * symbol-syntax.el: Ditto.
1407         * specifier.el: Ditto.
1408         * objects.el: Ditto.
1409         * hyper-apropos.el: Ditto.
1410         * glyphs.el: Ditto.
1411
1412 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
1413
1414         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
1415         vertical-divider-always-visible-p.
1416         (default-mouse-motion-handler): Ditto.
1417
1418 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
1419
1420         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
1421         global value.
1422
1423 1998-06-21  Oliver Graf <ograf@fga.de>
1424
1425         * build-reports.el: changed receiver to xemacs-build-reports list
1426
1427 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1428
1429         * font.el: Split font-family-mappings into X and
1430           mswindows-specific versions.
1431           mswindows-font-create-[object|name]: Treat supplied size
1432           as a pointsize. Added underline and strikethru handling.
1433
1434         * msw-faces.el: changed default mswindows charset to western.
1435
1436         * msw-glyphs.el: removed space in border-glyph font string that
1437           was inserted to get round bugs in the mswindows C font code.
1438
1439 1998-06-27  SL Baur  <steve@altair.xemacs.org>
1440
1441         * about.el (about-hackers): Credits update.
1442
1443         * help-nomule.el (tutorial-supported-languages): Add Romanian
1444         TUTORIAL.
1445
1446         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
1447         to ISO-8859-2.
1448
1449 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1450
1451         * font.el: Split font-family-mappings into X and
1452           mswindows-specific versions.
1453           mswindows-font-create-[object|name]: Treat supplied size
1454           as a pointsize. Added underline and strikethru handling.
1455
1456         * msw-faces.el: changed default mswindows charset to western.
1457
1458         * msw-glyphs.el: removed space in border-glyph font string that
1459           was inserted to get round bugs in the mswindows C font code.
1460
1461 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1462
1463         * minibuf.el: make read-color-completion-table call 
1464           (mswindows-color-list for mswindows devices.
1465
1466 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
1467
1468         * lisp/font-lock.el
1469         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
1470         Let declaration items contain non-word symbol characters.
1471
1472 1998-06-15  Adrian Aichner  <aichner@ecf.teradyne.com>
1473
1474         * package-get.el (package-get-package-provider): Added autoload
1475         cookie.  Loading "package-get-base.el" in ALL functions that use
1476         it.  Fixed some (interactive ...) with multiple argument specs
1477         again.  Cosmetic indentation changes.
1478
1479 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
1480
1481         * info.el (Info-insert-dir): Don't use nreverse on variables
1482         that you want to use later.
1483
1484 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
1485
1486         * x-mouse.el (x-set-point-and-move-selection): Replace call
1487         to x-kill-primary-selection with kill-primary-selection
1488
1489 1998-06-12  Martin Buchholz  <martin@xemacs.org>
1490
1491         * simple.el (what-cursor-position): Make cursor position reported
1492         use value of column-number-start-at-one
1493
1494 1998-06-17  SL Baur  <steve@altair.xemacs.org>
1495
1496         * about.el (xemacs-hackers): Fix Jareth's email address.
1497
1498 1998-06-16  SL Baur  <steve@altair.xemacs.org>
1499
1500         * startup.el (startup-splash-frame): Remove
1501         `xemacs-startup-logo-function'.
1502
1503 1998-06-15  SL Baur  <steve@altair.xemacs.org>
1504
1505         * about.el (about-hackers): Update credits list.
1506
1507 1998-06-06  Jeff Miller <jmiller@smart.net>
1508
1509         * lisp/sound.el: Update sound-ext to allow filenames with
1510           extensions to be found by load-sound-file
1511
1512 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
1513
1514         * info.el (Info-rebuild-outdated-dir): Removed variable
1515         (Info-auto-generate-directory): New variable
1516         (Info-save-auto-generated-dir): New variable
1517         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
1518         (Info-build-dir-anew): Second parameter removed.  Use
1519         `Info-save-auto-generated-dir' 
1520         (Info-rebuild-dir): Ditto
1521
1522 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
1523
1524         * list-mode.el (next-list-mode-item): Would not recognize
1525         border between directly neighbored items.
1526
1527 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
1528
1529         * package-get.el: add autoloads for some functions.
1530
1531 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
1532
1533         * specifier.el (let-specifier): Tiny docfixes.
1534
1535 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
1536
1537         * msw-mouse.el: set selection-pointer-glyph to Normal.
1538
1539 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
1540
1541         * wid-edit.el (widget-specify-secret): New function.
1542         (widget-after-change): Use it.
1543         (widget-specify-field): Use it.
1544
1545 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
1546
1547         * mouse.el (drag-window-divider): Use `(not done)' instead of
1548         `doit'; reuse result of `window-pixel-edges'.
1549
1550         * modeline.el (drag-modeline-event-lag): Rename to
1551         drag-divider-event-lag.
1552
1553 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
1554
1555         * specifier.el (let-specifier): Rewritten not to generate needless
1556         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
1557         arguments.
1558
1559 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
1560
1561         * minibuf.el (read-file-name-1): Setup buffer-local value of
1562         `completion-ignore-case' in completions buffer under Windows.
1563
1564 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
1565
1566         * about.el (about-maintainer-glyph): Fix support for not
1567         compressed images.
1568
1569 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
1570
1571         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
1572
1573         * mouse.el (mouse-track): Cancel selection if misc-user event with
1574         `cancel-mode-internal' function is fetched.
1575
1576 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
1577
1578         * files.el (save-some-buffers-1): Fixed return value.
1579
1580 1998-06-01  Oliver Graf <ograf@fga.de>
1581
1582         * dragdrop.el: added experimental
1583
1584 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
1585
1586         * startup.el (after-init-hook, init-file-user,
1587         user-init-directory, load-user-init-file):  Purge references
1588         to "~/.xemacs/init.el" from docstrings.
1589
1590         (load-user-init-file) Use paths-construct-path to construct
1591         paths to user init files.  Go directly to ~/.emacs, do not
1592         search ~/.xemacs/, do not load `default-custom-file'.
1593
1594 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
1595
1596         * files.el (interpreter-mode-alist): Catch wish and tclsh before
1597         general *sh.
1598         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
1599
1600 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
1601
1602         * menubar-items.el (default-menubar): add Update Packages to customize
1603         menu.
1604
1605 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
1606
1607         * faces.el: use toolbar face as a fallback for toolbar properties
1608         in xpm-color-symbols instead of default.
1609
1610         * msw-faces.el: rename 3d-object -> gui-element face.
1611
1612 1998-06-06  SL Baur  <steve@altair.xemacs.org>
1613
1614         * startup.el (xemacs-startup-logo-function): New variable.
1615         (startup-splash-frame): Use it.
1616
1617 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
1618
1619         * files.el (save-some-buffers): Would wait 1 second.
1620         (save-some-buffers-1): Delete other windows here instead of in
1621         `save-some-buffers'.
1622         (save-some-buffers): Force redisplay only if windows were deleted.
1623
1624 1998-06-02  Didier Verna  <verna@inf.enst.fr>
1625
1626         * cus-face.el (custom-face-attributes): generalized the use of
1627         toggle buttons for boolean attributes. 
1628         Re-ordered the items a bit.
1629
1630 1998-06-01  SL Baur  <steve@altair.xemacs.org>
1631
1632         * sound.el (default-sound-directory): Use `locate-data-directory'
1633         to find the sounds directory.
1634
1635 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
1636
1637         * sound.el: default sound-ext to .wav under mswindows, .au
1638         otherwise. load-default sounds without extensions.
1639
1640 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
1641
1642         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
1643         if send-pr is not bound.
1644
1645 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
1646
1647         * files.el: grok idl files in auto-mode-alist.
1648 1998-06-01  Jeff Miller  <jmiller@smart.net>
1649
1650         * minibuf.el (exact-minibuffer-completion-p): check for nil before
1651         calling `upcase'.
1652
1653 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
1654
1655         * msw-glyphs.el: add xbm to the list of image types supported.
1656
1657 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
1658
1659         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
1660         instead of XEmacs one when dumping InfoDock.
1661
1662 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
1663
1664         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
1665         for `modeline-visible-p'
1666
1667         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
1668
1669 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
1670
1671         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
1672         since it's not used anymore. doc string fixes.
1673
1674         * package-get.el (package-get-file-installed-p): new function. use
1675         instead of file-installed-p which is in an external package.
1676
1677 1998-05-28  Oliver Graf <ograf@fga.de>
1678
1679         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
1680         favor of select-window/switch-to-buffer
1681
1682 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
1683
1684         * startup.el: changed (getenv "HOME") to (user-home-directory)
1685
1686 1998-05-25  Oliver Graf <ograf@fga.de>
1687
1688         * frame.el (cde-start-drag) moved to dragdrop.el
1689         (offix-start-drag-region) moved to dragdrop.el
1690         (offix-start-drag) moved to dragdrop.el
1691         * dragdrop.el (cde-start-drag) moved from frame.el
1692         (offix-start-drag-region) moved from frame.el
1693         (offix-start-drag) moved from frame.el
1694         (cde-start-drag-region) cde drag regions
1695         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
1696
1697 1998-05-26  Oliver Graf <ograf@fga.de>
1698
1699         * dragdrop.el: created dragdrop-drag prototypes
1700         (cde-start-drag-region) fixed typo
1701
1702 1998-05-28  SL Baur  <steve@altair.xemacs.org>
1703
1704         * simple.el (after-init-hook): Remove reader macro.
1705
1706         * packages.el (packages-hardcoded-lisp): Get rid of reader
1707         macros.  Update DOC string.
1708
1709 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
1710
1711         * mouse.el (drag-window-divider): Ditto.
1712
1713         * modeline.el (mouse-drag-modeline): Use it.
1714
1715         * lisp-mode.el (let-specifier): Specify indentation.
1716
1717         * specifier.el (let-specifier): Renamed from
1718         `with-specifier-instance'.
1719
1720 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
1721
1722         * x-faces.el:
1723         * faces.el: move definition of xpm-color-symbols from x-faces.el
1724         to faces. Predicate x-get-resource on the presence of x.
1725
1726         * msw-faces.el: set 3d-object face rather than modeline. Specifiy
1727         faces as specfier defaults.
1728
1729         * package-get.el: don't use package-admin-add-single-file-package.
1730
1731 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
1732
1733         * toolbar-items.el: Fixup tooltips.
1734         (toolbar-gnus): Don't use obsolete variable
1735         toolbar-news-frame-properties.
1736         (toolbar-news-reader): Default to `gnus' instead of
1737         `not-configured'.
1738
1739         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
1740         Windows.
1741
1742 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
1743
1744         * package-get.el: rename -installedp -> -installed-p.
1745
1746 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
1747
1748         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
1749         attributes, and assinged it to continuation, truncation and
1750         hscroll glyphs.
1751
1752         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
1753         and made continuation, truncation and hscroll glyphs arrow
1754         characters out of that font.
1755
1756 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
1757
1758         * minibuf.el (minibuffer-electric-separator): Play nicely with
1759         directory-sep-char being \.
1760         (minibuffer-electric-tilde): Ditto.
1761         (read-file-name-map): Ditto.
1762
1763 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
1764
1765         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
1766         on X devices.
1767         (default-mouse-track-deal-with-down-event): Avoid
1768         `x-disown-selection'; use `disown-selection' instead.
1769
1770 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
1771
1772         * select.el:
1773         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
1774         moved to (cut-copy-clear-internal) in select.el. Ditto for
1775         (x-delete-primary-selection) (x-kill-primary-selection)
1776         (x-copy-primary-selection). 
1777         (own-clipboard): new function.
1778
1779         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
1780         functions in select.el. remove old ones.
1781         (mswindows-own-clipboard): new function.
1782
1783 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
1784
1785         * gnuserv.el: allow connections from mswindows type devices.
1786
1787 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
1788
1789         * msw-glyphs.el: change image type used from cursor to resource.
1790
1791 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
1792
1793         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
1794         for {top,bottom}-{left,right} values in addition to
1795         {top,bottom}_{left,right}.
1796         Use x-get-resource instead of x-get-resource-and-bogosity-check.
1797
1798 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
1799
1800         * cl-macs.el (specifier-instance): Undefine its setf method.
1801
1802         * specifier.el (with-specifier-instance): Added docstring.
1803
1804         * mouse.el (drag-window-divider): Ditto.
1805
1806         * modeline.el (mouse-drag-modeline): Use it.
1807
1808         * lisp-mode.el (with-specifier-instance): Define its indentation
1809         level.
1810
1811         * specifier.el (with-specifier-instance): New macro.
1812
1813 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
1814
1815         * package-get.el (package-get-create-custom): new function to
1816         auto-generate package-get-custom.el from package-get-base.el.
1817         * (package-get-ever-installedp): new function.
1818         * (package-get-custom): new function to get all packages specified
1819         by customize.
1820
1821 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
1822
1823         * cus-edit.el (custom-file): Revert to `~/.emacs'.
1824
1825 1998-05-23  SL Baur  <steve@altair.xemacs.org>
1826
1827         * cl-extra.el: Reverse previous float change.
1828
1829 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
1830
1831         * x-faces.el:
1832         * faces.el (try-font-name): moved from x-faces.el since it is
1833         required by w3 under mswindows as well X.
1834
1835 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
1836
1837         * winnt.el: Removed evil (setq completion-ignore-case t)
1838         clause, one more overlookef fsfism.
1839         (nt-quote-args-functions-alist): End sentences with double space.
1840
1841 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
1842
1843         * window-xemacs.el (push-window-configuration): Remove kludgery of
1844         recaching default-toolbar specifier.
1845         (pop-window-configuration): Ditto.
1846         (unpop-window-configuration): Ditto.
1847
1848 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
1849
1850         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
1851
1852 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
1853
1854         * winnt.el (nt-quote-args-verbatim): Added function.
1855         (nt-quote-args-prefix-quote): Added function.
1856         (nt-quote-args-backslash-quote): Added function.
1857         (nt-quote-args-double-quote): Added function.
1858         (nt-quote-args-functions-alist): New variable.
1859         (nt-quote-process-args): Added function. This is the main quoting
1860         work horse called from process-nt.c
1861
1862 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
1863
1864         * winnt.el: Removed duplicate definitions for backspace,
1865         delete, M-backspace and C-M-backspace.
1866         (file-name-buffer-file-type-alist): Removed this variable.
1867         (find-buffer-file-type): Removed function.
1868         (find-file-binary):  Removed function.
1869         (find-file-text): Removed function.
1870         (find-file-not-found-set-buffer-file-type): Removed function.
1871         (save-to-unix-hook): Removed function.
1872         (revert-from-unix-hook): Removed function.
1873         (using-unix-filesystems): Removed function.
1874         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
1875         warning.
1876         (x-set-selection): Removed function.
1877         (x-get-selection): Removed function.
1878         Removed commented FSFisms.
1879         Replaced copyright notice (this file is not part of GNU Emacs).
1880         (nt-shell-mode-hook): Moved here from a lambda expression. Added
1881         comint-process-echoes setting to t.
1882
1883 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
1884         
1885         * packages.el (packages-no-package-hierarchy-regexp): Introduced
1886         and used following the interface change of
1887         `paths-find-recursive-path'.
1888
1889         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
1890         regexp instead of a list of base names.
1891         (paths-version-control-filename-regexp):
1892         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
1893         Introduced and used following the interface change of
1894         `paths-find-recursive-path'.
1895
1896 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
1897
1898         * simple.el (delete-forward-p): Make it a defun; do X garbage only 
1899         on X devices, rather than on all non-TTY devices.
1900
1901 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
1902
1903         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
1904
1905         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
1906
1907 1998-05-17  Adrian Aichner  <aichner@ecf.teradyne.com>
1908
1909         * itimer.el (activate-itimer): Fixed usage of integers
1910         as argument to `concat'.
1911
1912 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
1913
1914         * itimer.el (start-itimer): replace the use of `concat' with
1915         `format'
1916
1917 1998-05-16  SL Baur  <steve@altair.xemacs.org>
1918
1919         * mode-motion.el (mode-motion-hook): Clarify docstring.
1920         From Bob Weiner <weiner@altrasoft.com>
1921
1922         * loadhist.el (symbol-file): Supply prompt string when used
1923         interactively.
1924         From Bob Weiner <weiner@altrasoft.com>
1925
1926 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
1927
1928         * loadup.el (really-early-error-handler): Ditto.
1929
1930         * update-elc.el: Ditto.
1931
1932         * setup-paths.el (paths-construct-exec-path): Ditto.
1933
1934         * make-docfile.el: Ditto.
1935
1936         * find-paths.el (paths-decode-directory-path): Use split-path
1937         instead of decode-path.
1938
1939         * files.el (parse-colon-path): Update docstring reference.
1940
1941 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
1942
1943         * msw-init.el:
1944         * x-init.el:
1945         Bind cut'n'paste keys to non window-system specific functions.
1946
1947         * msw-select.el: New function mswindows-clear-clipboard.
1948         mswindows-cut-copy-clipboard extended to handle clearing of the
1949         selection and renamed to mswindows-cut-copy-clear-clipboard.
1950
1951         * select.el: on mswindows devices delete-primary-selection
1952         calls mswindows-clear-clipboard.
1953
1954 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
1955
1956         * simple.el (quoted-insert): Inhibit quit when using read-char.
1957
1958         * cmdloop.el (read-char): Don't inhibit quit.
1959         (read-char-exclusive): Ditto.
1960         (read-char): Signal quit if quit-char was pressed.
1961         (read-char-exclusive): Ditto.
1962         (read-quoted-char): Return a character, not integer.
1963
1964         * menubar-items.el (default-popup-menu): Use Andy's generic
1965         selection code.
1966         (default-popup-menu): Fix code.
1967
1968 1998-05-14  Oliver Graf <ograf@fga.de>
1969
1970         * dragdrop.el (dragdrop-function-widget): this time it's done
1971
1972 1998-05-13  Oliver Graf <ograf@fga.de>
1973
1974         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
1975
1976 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
1977
1978         * device.el (device-pixel-width): 
1979         (device-pixel-height): 
1980         (device-mm-width): 
1981         (device-mm-height): 
1982         (device-bitplanes): 
1983         (device-color-cells): Swapped parameters to device-system-metric
1984         according to the interface change.
1985
1986 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
1987
1988         * mouse.el (default-mouse-motion-handler): Use new name of the
1989         function event-over-vertical-divider-p.
1990         Do not set E-W arrow cursor over the divider if
1991         vertical-divider-draggable-p is nil in the window.
1992         ([top-level]): Use new name for the variable
1993         vertical-divider-map.
1994         (drag-window-divider): Respect vertical-divider-draggable-p.
1995         Variable name typo fixes.
1996
1997 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
1998
1999         * keymap.el (kbd): Define here; handle string constants and
2000         others...
2001
2002 1998-05-15  Christian Nyb <chr@mediascience.no>
2003
2004         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
2005         in Emacs 18.
2006
2007 1998-05-13  Didier Verna  <verna@inf.enst.fr>
2008
2009         * mouse.el (drag-window-divider): give the vertical divider a
2010         pressed look when dragging it.
2011
2012 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
2013
2014         * faces.el: predicate some more face operations on x or mswindows
2015         not just x.
2016
2017         * modeline.el: enable modeline coloring for mswindows.
2018
2019 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2020
2021         * minibuf.el (minibuffer-default): Added variable; compatible with
2022         FSF Emacs.
2023         (next-history-element): Used `minibuffer-default'.
2024
2025 1998-05-12  Oliver Graf <ograf@fga.de>
2026
2027         * dragdrop.el (dragdrop-function-widget): button and mods ok
2028         arguments still look a bit strange
2029         (dragdrop-compare-mods) created
2030         (dragdrop-drop-do-functions) correctly checks for buttons and
2031         modifiers
2032
2033 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
2034
2035         * setup-paths.el (paths-default-info-directories): Replace
2036         path-separator with directory-sep-char.
2037
2038         * files.el (path-separator): Don't define it here.
2039
2040 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
2041
2042         * update-elc.el: Ditto.
2043
2044         * setup-paths.el (paths-construct-exec-path): Ditto.
2045
2046         * make-docfile.el: Ditto.
2047
2048         * loadup.el (really-early-error-handler): Ditto.
2049
2050         * find-paths.el (paths-decode-directory-path): Use decode-path
2051         instead of decode-path-internal.
2052
2053         * files.el (parse-colon-path): Update docstring.
2054
2055 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
2056
2057         * subr.el (get-buffer-window-list): Make BUFFER optional.
2058
2059         * window-xemacs.el (windows-of-buffer): Defalias to
2060         get-buffer-window-list.
2061
2062 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
2063
2064         * disass.el: Fix maintainer keyword.
2065
2066         * bytecomp.el (byte-compile-and-load-file): Autoload.
2067         (byte-compile-buffer): Ditto.
2068
2069         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
2070         value is returned, not the name.
2071         (lisp-imenu-generic-expression): Enable it.
2072         (lisp-mode-variables): Ditto.
2073         (lisp-indent-offset): Change defconst to defvar.
2074         (lisp-indent-function): Ditto.
2075         (lisp-body-indent): Ditto.
2076
2077 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
2078
2079         * modeline.el: Use zap-last-kbd-macro-event.
2080
2081         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
2082         nil, don't attempt to do anything with messages.
2083         (eval-last-sexp): Use `letf' for clarity.
2084
2085 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
2086
2087         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
2088
2089 1998-05-11  Martin Buchholz  <martin@xemacs.org>
2090
2091         * buff-menu.el:
2092         * lisp-mode.el:
2093         * obsolete.el:
2094         Change empty docstrings into no doc strings at all.
2095         Fix bogus FSF-format docstrings.
2096         * etags.el: Fix docstring.
2097
2098 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
2099
2100         * package-get.el (package-get): Use internal md5
2101
2102 1998-05-13  SL Baur  <steve@altair.xemacs.org>
2103
2104         * about.el (about-xemacs): Correct abuse of concat.
2105
2106 1998-05-11  SL Baur  <steve@altair.xemacs.org>
2107
2108         * info.el (Info-mode): Use easymenu.
2109
2110 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
2111
2112         * apropos.el (apropos): Don't use concat with integers.
2113
2114         * cmdloop.el (describe-last-error): Handle the case when no error
2115         was seen gracefully.
2116
2117         * apropos.el (apropos-print): Use with-displaying-help-buffer as
2118         defun.
2119         (apropos-describe-plist): Ditto.
2120
2121         * help.el (with-displaying-help-buffer): Revert to a defun.
2122         (describe-key): Use it as defun.
2123         (describe-mode): Ditto.
2124         (describe-bindings): Ditto.
2125         (describe-prefix-bindings): Ditto.
2126         (describe-installation): Ditto.
2127         (view-lossage): Ditto.
2128         (describe-function): Ditto.
2129         (describe-variable): Ditto.
2130         (describe-syntax): Ditto.
2131
2132 1998-05-11  Oliver Graf <ograf@fga.de>
2133
2134         * dragdrop.el: changed order of require/provide
2135         (dragdrop-drop-mime-default) changed to new calling conventions
2136         (dragdrop-drop-do-functions) changed to new calling conventions
2137         (dragdrop-function-widget) this one needs more work...
2138
2139 1998-05-10  Oliver Graf <ograf@fga.de>
2140
2141         * about.el: another small change in my entry
2142         * dragdrop.el (dragdrop-drop-log-function): logging added
2143         plus customizations
2144         changed interface to handler functions. now called with event
2145         and object
2146
2147 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
2148
2149         * glyphs.el (divider-pointer-glyph): Declared new glyph,
2150         E-W arrow pointer displayed over draggable dividers.
2151
2152         * mouse.el (default-mouse-motion-handler): Show it when
2153         appropriate.
2154         (drag-window-divider): Added.
2155         ([top-level]): Initialized window-divider-map with a keymap
2156         binding the above function to left button down event.
2157
2158         * x-mouse.el (x-init-pointer-shape): Initialize
2159         divider-pointer-glyph from Cursor.dividerPointer, or use default
2160         E-W double arrow.
2161
2162 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
2163
2164         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
2165
2166 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
2167
2168         * simple.el (count-words-buffer): Don't query for buffer.
2169         (count-lines-buffer): Ditto.
2170
2171 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
2172
2173         * help.el (where-is): add optional insert argument.
2174
2175 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
2176
2177         * help.el (describe-key-briefly): New argument INSERT.
2178
2179         * simple.el (eval-expression): New optional argument; synch with
2180         FSF 20.3.
2181
2182         * keydefs.el (global-map): Add new register bindings.
2183
2184         * register.el: Synched with FSF 20.3.
2185
2186 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
2187
2188         * window-xemacs.el (recenter): all arguments are optional.
2189
2190 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
2191
2192         * device.el: (device-pixel-width): Reflected name/parameters
2193         change to device-system-metric. 
2194         (device-pixel-height): Ditto. 
2195         (device-mm-width): Ditto.
2196         (device-mm-height): Ditto.
2197         (device-bitplanes): Ditto.
2198         (device-color-cells): Ditto.
2199
2200 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
2201
2202         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
2203
2204         * cl.el (most-positive-fixnum): Document.
2205         (most-negative-fixnum): Ditto.
2206
2207         * cus-dep.el: Updated comment.
2208
2209         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
2210         constant.
2211
2212         * cus-load.el (custom-put): Removed.
2213
2214         * files.el (after-find-file): Just resignal quit instead of
2215         signaling "canceled".
2216
2217 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
2218
2219         * frame.el (other-frame): Use `focus-frame' instead of
2220         select-frame kludges.
2221
2222         * lisp-mode.el: Update lisp-indent-function for
2223         save-selected-frame and with-selected-frame.
2224
2225         * frame.el (save-selected-frame): New macro.
2226         (with-selected-frame): Ditto.
2227         (other-frame): Use `set-frame-focus'.
2228
2229 1998-05-06  Oliver Graf <ograf@fga.de>
2230
2231         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
2232         (dragdrop-drop-url-default) default handler for URL drops created
2233         (dragdrop-drop-mime-default) default handler for MIME drops created
2234         (dragdrop-drop-functions) default custom for handling drops created
2235         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
2236
2237 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
2238
2239         * mouse.el: Removed redundant mouse-mswindows-drop function.
2240
2241 1998-05-05  Oliver Graf <ograf@fga.de>
2242
2243         * about.el: changed some text in my entry
2244         * dragdrop.el: added customs
2245
2246 1998-05-04  Oliver Graf <ograf@fga.de>
2247
2248         * mouse.el: killed global drop key bindings
2249         (mouse-offix-drop) removed
2250         * dragdrop.el: created
2251         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
2252
2253 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
2254
2255         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
2256         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
2257
2258         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
2259         obsolete comment.
2260
2261         * scrollbar.el (scrollbars-visible-p): Use new
2262         {vertical,horizontal}-scrollbar-visible-p specifiers.
2263
2264 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
2265
2266         * device.el (device-pixel-height): 
2267         (device-pixel-width): 
2268         (device-mm-width): 
2269         (device-mm-height): 
2270         (device-bitplanes): 
2271         (device-color-cells): Moved these 6 functions from device.c; they
2272         all use single (device-system-metrics) call.
2273
2274 1998-05-09  SL Baur  <steve@altair.xemacs.org>
2275
2276         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
2277         were renamed.
2278
2279         * menubar-items.el: 
2280         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
2281         Suggested by Hrvoje Niksic <hniksic@srce.hr>
2282
2283         * help.el (help-map): Remove Hyperbole keybinding logic.
2284         Suggested by: Michael Ernst <mernst@cs.washington.edu>
2285
2286 1998-05-08  SL Baur  <steve@altair.xemacs.org>
2287
2288         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
2289         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
2290
2291 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
2292
2293         * msw-glyphs.el: use nicer icon3 from the frame icon.
2294
2295 1998-05-07  SL Baur  <steve@altair.xemacs.org>
2296
2297         * version.el (emacs-version): Remove InfoDock conditionals.
2298
2299         * startup.el (startup-splash-frame): Change ID logo name.
2300
2301 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
2302
2303         * files.el (after-find-file): If the user presses C-g on
2304         directory-creation prompt, kill the buffer.
2305
2306 1998-05-06  SL Baur  <steve@altair.xemacs.org>
2307
2308         * simple.el (count-words-region): Reverse previous change.
2309
2310 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
2311
2312         * replace.el (query-replace): Just call perform-replace.
2313         (query-replace-regexp): Ditto.
2314         (perform-replace): Move region handling here.
2315         (perform-replace): Use the new arg to match-data.
2316
2317 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
2318
2319         * x-init.el: Install X specific display table that
2320           displays char 0240 as a space to avoid whatever it is
2321           that screws up display of that character code.
2322
2323 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
2324
2325         * help.el (function-arglist): If no arguments are documented for a 
2326         subr, print nothing rather than incorrect output.
2327
2328 1998-05-05  SL Baur  <steve@altair.xemacs.org>
2329
2330         * cmdloop.el (command-error): Update bail-out error message to use 
2331         `emacs-program-name'.
2332
2333         * lib-complete.el: Remove reader macro cruft.
2334
2335         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
2336         cruft.
2337
2338         * simple.el (count-words-region): Drop interactive-p check on the
2339         message.
2340
2341 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
2342
2343         * font.el
2344         * msw-faces.el
2345         Correct spelling of mswindows-font-canonicalize-name.
2346
2347 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
2348
2349         * ldap.el (ldap-host-parameters-alist): Replaced with
2350         `ldap-host-parameters-plist'
2351         (ldap-search): Adapt to previous change
2352
2353 1998-05-02  SL Baur  <steve@altair.xemacs.org>
2354
2355         * about.el (about-hackers): Update Bob Weiner bio.
2356         (about-maintainer-info): Ditto.
2357
2358 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
2359
2360         * simple.el (display-warning-minimum-level): Docfix.
2361
2362 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
2363
2364         * widget.el (:default-get): New keyword.
2365         * wid-edit.el (default, widget-default-default-get): Define it.
2366         (group, widget-group-default-get): Define it.
2367         (menu-choice, widget-choice-default-get): Define it.
2368         (widget-default-get): New function.
2369         (widget-choice-action): Call it.
2370         (widget-editable-list-entry-create): Call it.
2371
2372 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
2373
2374         * byte-optimize.el (byte-boolean-vars): Removed.
2375         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
2376         lookup through `byte-boolean-vars'.
2377
2378 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
2379
2380         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
2381         resource-provided values into ghost specs for scrollbar-height and
2382         scrollbar-width.
2383
2384 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
2385
2386         * byte-optimize.el: Don't attempt to optimize /=.
2387
2388         * bytecomp.el (byte-compile-one-ore-more-args): New function.
2389         (byte-compile-/=): Ditto.
2390
2391 1998-05-02  SL Baur  <steve@altair.xemacs.org>
2392
2393         * apropos.el: Use `with-displaying-help-buffer'.
2394         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
2395         Use `with-displaying-help-buffer'.
2396         (apropos-follow): Do not give special treatment to buffer cursor
2397         was in prior to a mouse click.
2398         (apropos-describe-plist): Use `with-displaying-help-buffer'.
2399         (apropos-print-doc): Set correct buffer for setting text
2400         properties.
2401
2402 1998-05-01  SL Baur  <steve@altair.xemacs.org>
2403
2404         * help.el (help-buffer-prefix-string): New variable.
2405         (help-buffer-name): Use it.
2406
2407         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
2408         mode menu.
2409
2410 1998-04-30  Greg Klanderman  <greg@alphatech.com>
2411
2412         * frame.el (other-frame): Work even when focus-follows-mouse is true.
2413
2414 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
2415
2416         * files.el (find-file-noselect): Update docstring.
2417         (find-file-noselect): Signal an error if found an unreadable file.
2418         (file-chase-links): Save the match data.
2419         (normal-mode): Use `lwarn' and `error-message-string'.
2420         (interpreter-mode-alist): Change defconst to defvar.
2421         (inhibit-first-line-modes-regexps): Ditto.
2422         (inhibit-first-line-modes-regexps): Added .tgz.
2423         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
2424         (change-major-mode-with-file-name): New user-option.
2425         (set-visited-file-name): Synched with FSF.
2426         (file-name-extension): New function, from FSF 20.3.
2427         (file-relative-name): Synched with FSF.
2428         (save-some-buffers): Support the C-r feature.
2429         (recover-session): Synched with FSF.
2430         (kill-some-buffers): Ditto.
2431         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
2432
2433 1998-04-30  SL Baur  <steve@altair.xemacs.org>
2434
2435         * files.el (insert-file): Undo previous change and reenable use of
2436         format.el.
2437
2438 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
2439
2440         * window-xemacs.el (recenter): Define.
2441
2442 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
2443
2444         * font.el (mswindows-font-create-name)
2445         (mswindows-font-create-object): new functions for mswindows type
2446         fonts.
2447
2448         * msw-faces.el (mswindows-font-canicolize-name): fix so that
2449         strings are parsed as well as font objects.
2450
2451 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
2452
2453         * modeline.el (defining-kbd-macro): Restore modeline indication of 
2454         kbd-macro being recorded.
2455         (add-minor-mode): Simplify docstring.
2456         (modeline-minor-mode-menu): Remove stuff.
2457
2458 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
2459
2460         * code-process.el (call-process): dynamically decide process
2461         coding type. 
2462
2463 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
2464
2465         * modeline.el: Add line-number-mode, column-number-mode to
2466         the modeline minor-mode menu.  Button2 on the line number does
2467         goto-line.
2468
2469 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
2470
2471         * mouse.el: move x-selection-owner-p type things to
2472         selection-owner-p.
2473
2474         * msw-init.el: copy zmacs stuff from x-init.el
2475
2476         * msw-select.el (mswindows-own-selection)
2477         (mswindows-disown-selection) (mswindows-selection-owner-p): new
2478         functions. Very simple minded implementation of selectio
2479         ownership.
2480
2481         * select.el (own-selection) (disown-selection)
2482         (activate-region-as-selection) (select-make-extent-for-selection)
2483         (valid-simple-selection-p): functions moved from x-select.el for
2484         generalized selection.
2485
2486         * x-select.el: see select.el changes.
2487
2488         * x-toolbar.el: use new selection functions.
2489
2490 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2491
2492         * packages.el (packages-find-package-directories): Fixed bug that
2493         would pick up multiple site-package directories.
2494         (package-locations): Added "xemacs-packages" as a late package
2495         location.
2496
2497         * find-paths.el: Now uses `emacs-program-name' and
2498         `emacs-program-version'.
2499         Additions to enforce version-specific directories in
2500         `paths-find-version-directory'.
2501
2502 1998-04-29  SL Baur  <steve@altair.xemacs.org>
2503
2504         * default.el: Removed.
2505         * site-start.el: Removed.
2506
2507 1998-04-29  Didier Verna  <verna@inf.enst.fr>
2508
2509         * minibuf.el (minibuffer-history-minimum-string-length): Default
2510         to nil.
2511
2512 1998-04-28  SL Baur  <steve@altair.xemacs.org>
2513
2514         * find-paths.el (paths-program-name): Rename.
2515         (paths-emacs-root-p): Ditto.
2516         (paths-find-site-directory): Ditto.
2517
2518 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
2519
2520         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
2521         `emacs-lisp-byte-compile-and-load'.
2522
2523 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2524
2525         * ldap.el (ldap-search): Fixed additional parameter passing to
2526         `ldap-open'
2527
2528 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
2529
2530         * select.el (kill-primary-selection) (selection-owner-p)
2531         (copy-primary-selection) (yank-clipboard-selection)
2532         (selection-exists-p) (delete-primary-selection): new file and
2533         functions that do the right thing for the selected device.
2534
2535         * x-menubar.el: use generalised selection functions.
2536
2537         * dumped-lisp.el: dump select.el.
2538
2539 1998-04-27  SL Baur  <steve@altair.xemacs.org>
2540
2541         * find-paths.el (paths-progname): New variable.
2542         (paths-emacs-root-p): Use it.
2543         (paths-find-site-directory): Ditto.
2544
2545 1998-04-26  SL Baur  <steve@altair.xemacs.org>
2546
2547         * loadup.el ((member "dump" command-line-args)): Dump as
2548         `infodock' if InfoDock.
2549
2550 1998-04-25  SL Baur  <steve@altair.xemacs.org>
2551
2552         * find-paths.el (construct-emacs-version): Simplify, include
2553         program name in the return value.
2554         * (paths-find-version-directory): Use it.
2555
2556 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2557
2558         * info.el (Info-parse-dir-entries): Fixed regexp
2559         (Info-build-dir-anew): Remove full suffix and capitalize info file 
2560         name for files with no @direntry
2561         (Info-batch-rebuild-dir): New function
2562         (Info-suffixed-file): Check for regular files instead of simple
2563         file existence (could catch directories before)
2564
2565 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2566
2567         * setup-paths.el, find-paths.el: Removed uses of `not' which
2568         temacs doesn't have.
2569
2570         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
2571         into root searching.
2572
2573 1998-04-24  Martin Buchholz  <martin@xemacs.org>
2574
2575         * subr.el: Remove definition of `not'.
2576
2577 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
2578
2579         * msw-glyphs.el: enable graphics support.
2580
2581 1998-04-23  Didier Verna  <verna@inf.enst.fr>
2582
2583         * x-menubar.el (default-menubar): restored the line-number-mode
2584         option.
2585
2586         * misc doc string updates related to the options menu.
2587
2588 1998-04-24  SL Baur  <steve@altair.xemacs.org>
2589
2590         * setup-paths.el (paths-construct-load-path): Fix typo.
2591
2592 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2593
2594         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
2595         font-menu-ignore-scaled-fonts don't have to be bound now; this
2596         gets us one step further towards making --no-autoloads work.
2597
2598         * startup.el (normal-top-level): Load auto-autoloads only if
2599         lisp-directory is non-nil.
2600
2601         * setup-paths.el (paths-construct-load-path): Made it robust
2602         against nil lisp-directory.
2603
2604         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
2605         to the list of variables that cause a warning when nil.
2606
2607         * toolbar.el (init-toolbar-location): Now works even when there's
2608         no toolbar icon directory.
2609
2610 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
2611
2612         * help.el (view-lossage): Recognize it.
2613
2614         * simple.el (log-message): Mark multiline messages.
2615
2616 1998-04-22  SL Baur  <steve@altair.xemacs.org>
2617
2618         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
2619
2620 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
2621
2622         * package-get.el (package-get-all):  add `\n' separator to
2623         interactive specification so that both variables are read
2624
2625 1998-04-22  Didier Verna  <verna@inf.enst.fr>
2626
2627         * x-menubar.el: ported the options menu to Custom.
2628         Moved the "read only" toggle button to the buffers menu.
2629         Corrected some missing ;;;###autoload or defcustom.
2630
2631         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
2632         the scrollbar-visible specifier for options menu handling.
2633
2634         * toolbar.el (toolbar-visible-p)
2635                      (toolbar-captioned-p)
2636                      (default-toolbar-position): defcustom wrappers around
2637         the toolbar specifiers for options menu handling.
2638
2639         * frame.el (get-frame-for-buffer-default-instance-limit):
2640         defcustom it for options menu handling.
2641
2642         * font-lock.el (font-lock-mode): defcustom and autolaod the variable
2643         font-lock-mode for options menu handling.
2644
2645         * cus-start.el: added Custom properties to overwrite-mode for
2646         options menu handling.
2647
2648 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
2649
2650         * about.el: shameless self-promotion.
2651
2652 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
2653
2654         * simple.el (raw-append-message): Slightly optimize.
2655         (remove-message): Use `push' for clarity.
2656         (append-message): Ditto.
2657         (display-warning): Dito.
2658         (raw-append-message): Send the message to the appropriate device.
2659
2660 1998-04-22  SL Baur  <steve@altair.xemacs.org>
2661
2662         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
2663         From Sean MacLennan <Sean.MacLennan@pika.ca>
2664
2665 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2666
2667         * setup-paths.el: Changed `directory-sep-char' to
2668         `path-separator', following a change in GNU Emacs.
2669
2670 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2671
2672         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
2673         (Info-build-dir-anew): Add a final newline.  
2674         (Info-build-dir-anew): Do not issue warning when rebuilding policy 
2675         is `always'
2676         (Info-rebuild-dir): Ditto
2677         
2678         * dumped-lisp.el (preloaded-file-list): Added ldap.el
2679
2680 1998-04-21  SL Baur  <steve@altair.xemacs.org>
2681
2682         * simple.el (count-words-buffer): Retain zmacs region.
2683         (count-words-region): Ditto.
2684         * simple.el: (what-line): Expanded line counts.
2685         (count-lines): New parameter to conditionalize whether collapsed
2686         lines get counted.
2687         From Bob Weiner <weiner@altrasoft.com>
2688
2689 1998-04-19  SL Baur  <steve@altair.xemacs.org>
2690
2691         * packages.el (package-locations): infodock-packages must override 
2692         mule-packages and packages.
2693
2694 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
2695
2696         * wid-edit.el:
2697         remove rude messages from widget-activation-widget-mapper
2698         and widget-activation-glyph-mapper
2699
2700 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
2701
2702         * toolbar.el: Remove (featurep 'x) test from
2703         toolbar-make-button-list
2704
2705 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
2706
2707         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
2708         only if in the same frame.
2709
2710 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2711
2712         * packages.el (package-locations): Added site-packages hierarchy.
2713
2714         * setup-paths.el (paths-default-info-directories): Introduced and
2715         used.
2716
2717         * packages.el, setup-paths.el: Set various path searching depths
2718         to 1.
2719
2720         * packages.el (packages-hierarchy-depth): 
2721         (packages-load-path-depth): Introduced and used.
2722
2723         * setup-paths.el (paths-load-path-depth): Introduced and used.
2724
2725         * find-paths.el (paths-find-recursive-path): Added max-depth
2726         parameter.
2727
2728 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2729
2730         * setup-paths.el (paths-construct-info-path): Removed 
2731         dependency on behavior of (file-name-as-directory "").
2732
2733 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2734
2735         * ldap.el (ldap-search): Adapt to the new low-level API using ldap 
2736         lisp objects
2737
2738 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2739
2740         * dump-paths.el, startup.el: Added handling for --debug-paths.
2741
2742 1998-04-15  William M. Perry  <wmperry@aventail.com>
2743
2744         * wid-edit.el: We cannot just set the help-echo or balloon-help
2745           properties for an extent based on the :help-echo widget
2746           property, since help-echo and balloon-help cause an EXTENT to
2747           get passed in, where :help-echo functions are expecting a WIDGET 
2748
2749 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
2750
2751         * scrollbar.el (init-scrollbar-from-resources): Call
2752         mswindows-init-scrollbar-metrics when appropriate.
2753
2754 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
2755
2756         * dumped-lisp.el: dump x-toolbar for window system
2757
2758         * msw-init.el (init-post-mswindows-win): enable toolbars if we
2759         have support and xpm.
2760
2761 1998-04-16  SL Baur  <steve@altair.xemacs.org>
2762
2763         * files.el (toggle-read-only): Fix docstring.
2764         From Didier Verna <verna@inf.enst.fr>
2765
2766 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2767
2768         * startup.el (normal-top-level): Load autoload-file-name without
2769         specifying an extension---some people only auto-autoload.el.gz.
2770
2771 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
2772
2773         * files.el (backup-enable-predicate): Don't bomb on NAME being
2774         nil.
2775
2776 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2777
2778         * find-paths.el, packages.el: Now prefers configure'd paths.
2779         This shouldn't cause any of the originally anticipated problems as
2780         the current paths architecture will not define the various
2781         configure-xxx variables if they're not specified on the configure
2782         command line.
2783
2784         * find-paths.el, setup-paths.el, packages.el: Removed all
2785         mentionings of "/" as a path separator.
2786         Used paths-construct-path throughout.
2787
2788         * find-paths.el (paths-construct-path): Created to assemble paths
2789         from directory components.
2790
2791         * setup-paths.el, packages.el: Used paths-decode-directory-path
2792         instead of decode-path-internal.
2793
2794         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
2795         and associates.
2796         (paths-decode-directory-path) Created.
2797
2798         * setup-paths.el: Changed configure-exec-path to
2799         configure-exec-directory.
2800
2801 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2802
2803         * packages.el (packages-find-packages): Fixed decoding of
2804         EMACSPACKAGEPATH.
2805
2806         * startup.el: -no-packages -> -no-early-packages.
2807
2808         (packages-load-package-lisps): Fixed loading of auto-autoload
2809         files.
2810
2811         * startup.el (normal-top-level): Fixed loading of core
2812         auto-autoload.
2813
2814         * obsolete.el: Un-obsoleted site-directory.  Sigh.
2815
2816         * startup.el, packages.el, dump-paths.el: Added proper settings
2817         for site-directory and lisp-directory variables.
2818
2819         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
2820         inhibit-package-autoloads and fixed handling of it.
2821
2822         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
2823         handling of former inhibit-package-init, now
2824         inhibit-early-packages, to make -vanilla etc. work.
2825
2826 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
2827
2828         * code-process.el (start-process): Fallback to 'undecided instead
2829         of 'binary for process input coding stream.
2830
2831         * process.el (start-process): Docstring fix.
2832
2833 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2834
2835         * info.el (Info-insert-dir): Do not insert temporary dir files
2836         in Info-dir-file-attributes
2837         (Info-build-dir-anew): Ensure temporary buffer is not read-only
2838         (Info-rebuild-dir): Ditto.
2839
2840 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2841
2842         * obsolete.el: Added obsoleteness declarations for
2843         `site-directory' and `Info-default-directory-list'.
2844
2845 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2846
2847         * find-paths.el (paths-find-emacs-root): Only look at the
2848         executable at the end of the symlink chain for determining the
2849         Emacs root.
2850
2851 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2852
2853         * setup-paths.el (paths-construct-info-path): Changed construction
2854         to cater to gone default in configure.
2855
2856         * find-paths.el (paths-uniq-append): Added.
2857
2858         * packages.el: Rewritten package path construction once again.
2859
2860         * dump-paths.el, startup.el: Removed package-path as a global
2861         variable.
2862
2863         * package-admin.el (package-admin-add-single-file-package): 
2864         (package-admin-add-binary-package): Changed package-path to
2865         late-packages.
2866
2867         * packages.el (packages-split-path): Split path at "/" rather than
2868         nil according to change in emacs.c.
2869
2870 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2871
2872         * setup-paths.el (paths-construct-info-path): Changed info path
2873         order so that directories come out right.
2874         (paths-find-lock-directory): Fixed bug: It used to think
2875         configure-lock-directory is a path.
2876
2877 1998-04-06  Jeff Miller <jmiller@smart.net>
2878
2879         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
2880         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
2881         eases the use of toolbar-add/kill-item functions. 
2882
2883 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
2884
2885         * code-files.el (file-coding-system-alist): Commented out
2886         loaddefs.el magical treatment.
2887
2888 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2889
2890         * info.el (Info-rebuild-outdated-dir): Added new option
2891         `conservative' and made it the default
2892         (Info-rebuild-dir): Appropriately parse multi-line description
2893         strings, and multi-section dir files. Issue warning when dir
2894         is rebuilt as temporary
2895         (Info-build-dir-anew): Issue warning when dir is built as 
2896         temporary
2897
2898 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
2899  
2900         * list-mode.el (list-mode-map): Bind highlight motion commands to
2901         standard keys left, right, C-b and C-f.
2902
2903 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
2904
2905         * files.el (auto-mode-alist): allow .sc for Scheme->C
2906
2907 1998-04-06  SL Baur  <steve@altair.xemacs.org>
2908
2909         * loadup.el (pureload): Don't quote (garbage-collect).
2910
2911 1998-04-04  SL Baur  <steve@altair.xemacs.org>
2912
2913         * package-get-base.el: Updated.
2914
2915 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
2916
2917         * isearch-mode.el (isearch-just-started): New variable.
2918         (isearch-mode): Set it.
2919         (isearch-repeat): Advance one character forward only if the search 
2920         was successful, and was not just started.
2921         (isearch-repeat): Clear isearch-just-started.
2922
2923 1998-04-02  SL Baur  <steve@altair.xemacs.org>
2924
2925         * finder.el (finder-compile-keywords): Don't eval new finder-inf
2926         if running -batch.
2927
2928 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
2929
2930         * subr.el (listify-key-sequence): Removed.
2931
2932 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
2933
2934         * bytecomp.el (byte-compile-print-gensym): New option.
2935         (byte-compile-output-file-form): Use it.
2936         (byte-compile-output-docform): Ditto.
2937         (byte-compile-compiled-obj-to-list): Ditto.
2938
2939 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
2940
2941         * msw-glyphs.el: set frame icon if xpm support.
2942
2943 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
2944
2945         * help.el: Code that pretty prints variable values
2946           removed.
2947
2948 1998-04-02  SL Baur  <steve@altair.xemacs.org>
2949
2950         * find-paths.el (paths-emacs-root-p): Correct test for installation
2951         directory.
2952         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2953
2954 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
2955
2956         * loaddefs.el: Don't set debug-ignored-errors; leave 
2957           its default value set to nil.
2958
2959 1998-03-29  Damon Lipparelli  <lipp@primus.com>
2960
2961         * info.el (Info-rebuild-dir): fixed mis-spelling.
2962
2963 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
2964
2965         * info.el (Info-rebuild-outdated-dir): New custom var
2966         (Info-insert-node): Create/update dir file when needed, ie when it 
2967         does not exist or is older than some info files in directory
2968
2969 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
2970
2971         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
2972         for last packages, mainly for using a 20.4 package base.
2973
2974         * packages.el (late-packages): Typo fix.  It was called
2975         early-packages.
2976
2977         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
2978         relative symlinks correctly.
2979         (paths-find-emacs-roots): More rigorous checking for plausible
2980         configuration-time root.
2981
2982         * startup.el (normal-top-level): Added a warning if XEmacs cannot
2983         find its roots.
2984
2985 1998-03-27  Martin Buchholz  <martin@xemacs.org>
2986
2987         * faces.el: Fix docstrings.
2988         * glyphs.el: Fix docstrings.
2989         * mouse.el: Fix docstrings.
2990
2991         * frame.el: Change phrase `current frame' to `selected frame'.
2992
2993         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
2994
2995         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
2996         macros using backquote to make them infinitely more readable.
2997
2998 1998-03-30  SL Baur  <steve@altair.xemacs.org>
2999
3000         * packages.el (packages-find-package-path): Hardcoded specialized
3001         InfoDock support until we can clean this up.
3002
3003         * help.el (describe-bindings-1): Return the value of the bindings
3004         help buffer created.
3005         (describe-bindings): Ditto.
3006
3007         * simple.el (set-variable): Restore previous behavior of not
3008         bombing if the variable to set is not boundp.
3009
3010 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3011
3012         * packages.el (packages-handle-package-dumped-lisps): Allow for
3013         non-local files to be loaded off the package-lisp variable.
3014
3015 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
3016
3017         * x-faces.el: Global X resources should override
3018           specs for all device classes (color, grayscale, mono);
3019           code currently doesn't override any of them.  Fixed by
3020           calling remove-specifier with '(x default) as the tag
3021           set and allowing inexact matches.
3022
3023 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
3024
3025         * faces.el: Separated face intializations based on
3026           device classes into device type specific (tag set,
3027           instantiator) pairs.
3028
3029 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
3030
3031         * wid-edit.el (widget-choice-action): Remember user's explicit
3032         choice.
3033         (widget-choice-value-create): Respect it.
3034         From Richard Stallman <rms@gnu.org>
3035
3036 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3037
3038         * setup-paths.el (paths-construct-info-path): Always append
3039         existing directories from configure-time info path.
3040
3041         * startup.el (startup-setup-paths): Renamed misnamed info-path to
3042         Info-directory-list.
3043
3044         * info.el: Removed Info-default-directory-list which was broken by
3045         design.
3046         Removed bogus initialization of Info-directory-list---startup.el
3047         can do a much better job.
3048         Added autoload of Info-directory-list.
3049
3050         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
3051         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
3052         be exclusive; now it's merely given precedence, just like in the
3053         old days.
3054
3055 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3056
3057         * find-paths.el (paths-find-architecture-directory): Fix bug with
3058         finding; it used to default too early.
3059
3060 1998-03-25  Martin Buchholz <martin@xemacs.org>
3061
3062         * packages.el (packages-split-path): Fix a bug; it used to fail
3063         for paths that weren't split.
3064
3065 1998-03-26  SL Baur  <steve@altair.xemacs.org>
3066
3067         * finder.el (finder-compile-keywords): trap on errors.
3068
3069 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
3070
3071         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
3072           fourth argument of t so that only the specs exactly
3073           matching the tag lists are removed.
3074
3075 1998-03-25  SL Baur  <steve@altair.xemacs.org>
3076
3077         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
3078
3079 1998-03-23  SL Baur  <steve@altair.xemacs.org>
3080
3081         * minibuf.el (mouse-read-file-name-1): If a default directory was
3082         specified, use it for generating the completions.
3083
3084 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3085
3086         * update-elc.el: Now respects inhibit-package-init and
3087         inhibit-site-lisp.
3088         Now does path construction with loadup-paths.
3089
3090         * startup.el (normal-top-level, startup-setup-paths): Now respects
3091         inhibit-package-init and inhibit-site-lisp.
3092
3093         * packages.el (packages-find-package-path): Extended package path
3094         by version-specific hierarchies.
3095         (packages-find-packages): Now respects inhibit flag and
3096         inhibit-site-lisp.
3097         Moved path setup to loadup-paths.
3098
3099         * make-docfile.el: Now respects inhibit-package-init and
3100         inhibit-site-lisp.
3101         Now does path construction with loadup-paths.
3102
3103         * loadup.el: Now respects inhibit-package-init and
3104         inhibit-site-lisp.
3105
3106         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
3107
3108         * loadup-paths.el: New file: setup load-path to encompass
3109         packages.
3110
3111 1998-03-22  SL Baur  <steve@altair.xemacs.org>
3112
3113         * auto-show.el: load-gc renamed to pureload.
3114         * site-load.el: Ditto.
3115         * packages.el (toplevel): Ditto.
3116         * loadup.el (really-early-error-handler): Ditto.
3117         * dumped-lisp.el (preloaded-file-list): Ditto.
3118         * cus-face.el (custom-declare-face): Ditto.
3119
3120 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
3121
3122         * <Today>: The Big Path Searching Overhaul.
3123
3124         * find-paths.el: New file: find and assemble paths in the
3125         installation hierarchy.
3126
3127         * setup-paths.el: New file: global layout of paths and directories
3128         within the XEmacs hierarchy.
3129
3130         * packages.el: Replaced everything related to path searching and
3131         startup by code in terms of find-paths.
3132
3133         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
3134         the new path searching engine.
3135
3136         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
3137         and setup-paths.
3138
3139 1998-03-22  SL Baur  <steve@altair.xemacs.org>
3140
3141         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
3142         setup-paths.el.
3143
3144 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
3145
3146         * msw-glyphs.el: Added check for 'mswindows feature, so the file
3147         compiles identically in any configuration.
3148         Removed irrelevant commentary.
3149
3150 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
3151
3152         * simple.el (set-variable): Allow setting specifiers.
3153
3154 1998-03-19  SL Baur  <steve@altair.xemacs.org>
3155
3156         * lisp.el (forward-sexp): Revert previous change.
3157
3158 1998-03-18  SL Baur  <steve@altair.xemacs.org>
3159
3160         * frame.el (frame-initialize): Use `delete-console' instead of
3161         `delete-device' to delete the stream console to match the usage in 
3162         Fkill_emacs.
3163
3164 1998-03-16  SL Baur  <steve@altair.xemacs.org>
3165
3166         * files.el (cdpath-previous): New variable.
3167         (cd): Use it.
3168         From Bob Weiner <weiner@wave.altrasoft.com>
3169
3170 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
3171
3172         * keydefs.el: Changed keybindings of forward-char,
3173           backward, scroll-up and scroll-down to point to their
3174           -command counterparts.
3175
3176         * simple.el: New functions: forwarc-char-command,
3177           backwrad-char-command, scroll-up-command,
3178           scroll-down-command which work liek their counterparts
3179           except that they honor the variable
3180           signal-error-on-buffer-boundary.
3181
3182           Definition of signal-error-on-buffer-boundary received
3183           from src/cmds.c.
3184
3185           defvar declaration added for word-across-newline to avoid
3186           byte-compiler warning about the free variable reference.
3187
3188 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
3189
3190         * winnt.el: Removed "%t" from the beginning of
3191         modeline-format. From now on, there's no nt-specifics in the modeline.
3192
3193 1998-03-14  SL Baur  <steve@altair.xemacs.org>
3194
3195         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
3196         of `when' with `if'.
3197
3198 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
3199
3200         * msw-glyphs.el: New file. Defines TTY-style glyphs for
3201         mswindows. Must be reworked along with glyphs.el, or 
3202         merged into it, after there is images support.
3203
3204         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
3205         'mswindows. 
3206
3207 1998-03-13  SL Baur  <steve@altair.xemacs.org>
3208
3209         * faces.el: fix for text cursor initialization.
3210         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
3211         From Andy Piper <andyp@parallax.co.uk>
3212
3213 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
3214
3215         * files.el (set-auto-mode): If a mode is not fboundp, check to see 
3216         if there is an existing package that handles it and warn the user
3217         about that mode.
3218
3219 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
3220
3221         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
3222         Installation" menu item when Installation-string is not bound.
3223
3224 1998-03-11  SL Baur  <steve@altair.xemacs.org>
3225
3226         * lisp.el (forward-sexp): Fix for test for balanced sexp.
3227         From Jeremiah W. James <jerry@cs.ucsb.edu>
3228
3229 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
3230
3231         * msw-faces.el:
3232         * faces.el: Fix face initialization.
3233
3234 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
3235
3236         * files.el (backup-enable-predicate): fix breakage introduced 
3237         by TMPDIR patch.
3238
3239 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
3240
3241         * x-faces.el (x-init-face-from-resources): The
3242           TTY face property retrieval functions don't return
3243           specifiers, so use face-property instead.
3244
3245 1998-03-09  SL Baur  <steve@altair.xemacs.org>
3246
3247         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
3248
3249 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
3250
3251         * x-menubar.el: Expanded documentation for
3252           option-save-faces.  Changed Options -> Browse Faces
3253           menu entry to invoke customize-face.
3254
3255 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
3256
3257         * faces.el: Most face initialization moved out of
3258           init-other-random-faces to the top level so that the
3259           initialization happens before Xemacs is dumped.  Much
3260           of the fascist "face-differs-from-default-p or FROB!"
3261           code has been retired in favor of letting the user do
3262           what they want to do.  Face initialization code changed
3263           to use `default' specifier tag so that the settings can
3264           be overridden later if the user wishes it.
3265
3266 1998-03-08  SL Baur  <steve@altair.xemacs.org>
3267
3268         * about.el (about-hackers): Update contributors list.
3269
3270 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
3271
3272         * specifier.el: Define new specifier tag `default'.
3273
3274         * modeline.el: Initialize faces using `default' tag.
3275
3276         * x-faces.el (x-init-face-from-resources): Remove
3277           specifier specs containing the `default' tag before
3278           adding new specs.
3279
3280 1998-03-02  John Jones  <jj@asu.edu>
3281
3282         * package-get.el (package-get-all): fixed arguments on call to
3283         package-admin-add-single-file-package.
3284         * package-get.el (package-get-installedp): fixed to match
3285         advertised behavior.
3286         * package-get.el: added function package-get-update-all which
3287         installs newest versions of all the current packages (if they are
3288         not already installed).
3289
3290 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
3291
3292         * files.el (find-file-noselect): Uncommented `truename' binding in
3293         `let*' and use it later to set `buffer-file-truename' iff it's
3294         still nil, as happens for example when finding a compressed
3295         file with "jka-compr".
3296
3297 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
3298
3299         * faces.el: in make-face-* type functions do the operation for all
3300         window systems, not just the first one found.
3301
3302         * font.el: call mswindows-list-fonts for mswindows.
3303
3304 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
3305
3306         * code-process.el (call-process-region):
3307         * process.el (call-process-region):
3308         * package-get.el (package-get-dir):
3309         * files.el (backup-enable-predicate):
3310         * gnuserv.el (gnuserv-temp-file-regexp):
3311         Use temp-directory in place of `/tmp'.
3312
3313 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
3314
3315         * "Fast" dired-in-C enhancements for Windows 95/NT:
3316
3317         * files.el: Added function, `wildcard-to-regexp', from GNU
3318           Emacs.
3319
3320         * files.el (insert-directory): Modified to use special
3321           dired-in-C enhancements if present.
3322
3323 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
3324
3325         * code-files.el: make default coding no-conversion.
3326
3327 1998-03-02  SL Baur  <steve@altair.xemacs.org>
3328
3329         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
3330         the load-path.
3331
3332         * update-elc.el: Strip directory when testing for files not to
3333         bytecompile.
3334
3335 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
3336
3337         * lisp-mode.el: Use recommended form for menus.
3338
3339         * info.el (Info-construct-menu): Use recommended form for menus.
3340
3341         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
3342         entry.
3343
3344 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
3345
3346         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
3347           (get-frame-for-buffer-noselect): Always return frames
3348           in the not-this-window-p cond clause.
3349
3350 1998-02-27  SL Baur  <steve@altair.xemacs.org>
3351
3352         * help.el (describe-installation): New function.
3353
3354         * x-menubar.el (default-menubar): Add describe-installation to
3355         Help menu.
3356
3357         * packages.el (packages-unbytecompiled-lisp): Installation.el
3358         should not be bytecompiled.
3359
3360         * dumped-lisp.el (preloaded-file-list): Dump Installation with
3361         XEmacs.
3362
3363         * x-menubar.el (default-menubar): Use correct guard for VM menu
3364         entry.
3365
3366         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
3367         coding.
3368         From Andy Piper <andyp@parallax.co.uk>
3369
3370 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
3371
3372         * ldap.el: Do not require ldap-internal at compile time.
3373
3374 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
3375
3376         * code-files.el: new file. a virtual copy of mule-files.el
3377         but without charset
3378         dependencies. (toggle-buffer-file-ocding-system) new function for
3379         changing the eol type for the current buffer.
3380
3381         * code-process.el: new file. a copy of
3382         mule-process.el. mule-process.el will disappear when things have
3383         settled.
3384
3385         * coding.el: new file. a virtual copy of mule-files.el but
3386         without charset dependencies. (coding-system-base) new function
3387         for getting the parent coding system of a coding system with eol
3388         type set.
3389
3390         * dumped-lisp.el: add above files for the non-mule case.
3391
3392 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
3393
3394         * window-xemacs.el (display-buffer): If no explicit
3395           frame is specified, search for a window that displays
3396           the buffer on the currently selected frame, before
3397           searching other frames.
3398
3399 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
3400
3401         * frame.el (get-frame-for-buffer): If not-this-window-p
3402           is non-nil, use window on the selected frame if it is not
3403           also the selected window.  When defaulting, search for
3404           windows on the currently selected fgrame before searching
3405           other frames.
3406
3407 1998-02-25  Didier Verna  <verna@inf.enst.fr>
3408
3409         * modeline.el (modeline-swap-buffers): originally named
3410         `mouse-release-modeline'. Whether to actually swap the buffers is
3411         decided in `mouse-drag-modeline'.
3412         (mouse-drag-modeline): A button release event is considered a
3413         mouse click is both X (modeline scroll) and Y (modeline drag) pos
3414         stay unchanged. 
3415
3416 1998-02-25  SL Baur  <steve@altair.xemacs.org>
3417
3418         * x-menubar.el: Put redo on the menubar.
3419         From Aki Vehtari <Aki.Vehtari@hut.fi>
3420
3421 1998-02-22  Greg Klanderman  <greg@alphatech.com>
3422
3423         * bytecomp.el (displaying-byte-compile-warnings): if
3424         temp-buffer-show-function is set, use it to display current set of
3425         warnings in the "*Compile-Log-Show*" buffer.
3426
3427         * simple.el (display-warning-buffer): if temp-buffer-show-function
3428         is set, use it to display current set of warnings in the
3429         "*Warnings-Show*" buffer.
3430
3431 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3432
3433         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
3434         Common Lisp.
3435
3436 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
3437
3438         * menubar.el: Allow button descriptors at least 2 long.
3439
3440         * x-menubar.el (default-menubar): Use recommended forms.
3441         (file-menu-filter): Remove.
3442         (edit-menu-filter): Remove.
3443
3444 1998-02-24  SL Baur  <steve@altair.xemacs.org>
3445
3446         * about.el (about-hackers): Updated.
3447
3448 1998-02-22  Greg Klanderman  <greg@alphatech.com>
3449
3450         * help.el (help-max-help-buffers): new variable
3451         (help-register-and-maybe-prune-excess): new function
3452         (help-buffer-name): use help-max-help-buffers.
3453         (with-displaying-help-buffer): use
3454         help-register-and-maybe-prune-excess.
3455
3456         * help.el (help-maybe-pretty-print-value): if the value fits on
3457         one line, let it.
3458
3459 1998-02-21  Greg Klanderman  <greg@alphatech.com>
3460
3461         * (with-displaying-help-buffer): there is no need to kill the buffer
3462         if it exists, becasuse with-output-to-temp-buffer will clear it.
3463         further, killing the buffer violates the rule that
3464         temp-buffer-show-function, if set, has the full responsibility of
3465         showing the temp buffer.  killing the buffer fucks with the window 
3466         configuration, hosing temp-buffer-show-function.
3467
3468
3469 1998-02-23  Didier Verna  <verna@inf.enst.fr>
3470
3471         * modeline.el (mouse-drag-modeline): 
3472         - Always scroll the modeline that was originally clicked on.
3473         - Use x pixels instead of x characters (which doesn't work anyway) 
3474         as horizontal reference for modeline dragging. This allows us to
3475         keep on dragging the modeline even if the motion event occurs in
3476         another window. 
3477
3478 1998-02-23  Didier Verna  <verna@inf.enst.fr>
3479
3480         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
3481         glyph on the modeline to indicate that dragging the mouse has an
3482         effect both horizontally and vertically.
3483
3484 1998-02-24  SL Baur  <steve@altair.xemacs.org>
3485
3486         * about.el (about-xemacs): Get rid of redundant visible version
3487         number.
3488
3489 1998-02-19  SL Baur  <steve@altair.xemacs.org>
3490
3491         * about.el (about-hackers): Update credits.
3492
3493 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
3494
3495         * prim/register.el (view-register): Show register type file-query.
3496
3497 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
3498
3499         * mode-motion.el (mode-motion-highlight-internal):
3500           save-excursion inside save-window-exucrsion form to
3501           hide buffer point changes from save-window-excursion.
3502           Prevents display flickering when the mouse pointer
3503           moves.
3504
3505 1998-02-17  Didier Verna  <verna@inf.enst.fr>
3506
3507         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
3508         function to handle correctly the case of a toolbar one side of the 
3509         window: scrolling will not necessarily happen.
3510
3511 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
3512
3513         * files.el (after-find-file): Restore missing argument
3514           to format that provides filename for "... consider M-x
3515           recover-file" message.  Also call `message' with "%s"
3516           as the first arg instead of an arbitrary string.
3517
3518 1998-02-18  SL Baur  <steve@altair.xemacs.org>
3519
3520         * about.el (about-hackers): Various additions.
3521
3522 1998-02-15  SL Baur  <steve@altair.xemacs.org>
3523
3524         * autoload.el (generate-file-autoloads-1): Don't force an extra
3525         line out when copying on-the-same line autoloads.
3526
3527         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it 
3528         is installed.
3529
3530 1998-02-14  Martin Buchholz  <martin@xemacs.org>
3531
3532         * x11/x-win-xfree86.el (x-win-init-xfree86): 
3533         * x11/x-win-sun.el (x-win-init-sun): 
3534         * x11/x-init.el (x-initialize-compose): 
3535         * prim/simple.el:
3536         (backward-or-forward-kill-sexp): 
3537         (backward-or-forward-kill-sentence): 
3538         (backward-or-forward-kill-word): 
3539         (backward-or-forward-delete-char): 
3540         * prim/isearch-mode.el (isearch-help-or-delete-char): 
3541         Use x-keysym-on-keyboard-sans-modifiers-p instead of
3542         x-keysym-on-keyboard-p to detect backspace.
3543         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
3544         Clean up symbols used with dead keys, checking Linux and solaris
3545         keysyms.
3546         Simplify x-win-*.el using above methods.
3547         Change documentation for x-keysym-*-p functions.
3548
3549 1998-02-14  SL Baur  <steve@altair.xemacs.org>
3550
3551         * about.el (about-hackers): Restore entries for Michael Sperber and
3552         Vinnie Shelton.
3553         From Vinnie Shelton <acs@acm.org>
3554
3555 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
3556
3557         * simple.el (count-words-region): Ditto.
3558
3559 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
3560
3561         * simple.el (count-words-buffer): Document.  Don't print anything
3562         if non-interactive.
3563
3564 1998-02-12  SL Baur  <steve@altair.xemacs.org>
3565
3566         * packages.el (packages-hardcoded-lisp): easymenu.el is in
3567         multiple files in InfoDock.
3568
3569 1998-02-11  SL Baur  <steve@altair.xemacs.org>
3570
3571         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
3572         from version.el in InfoDock.
3573
3574         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
3575         specially.
3576
3577 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3578
3579         * bytecomp-runtime.el (proclaim-inline): Single quotes around
3580         variable name in docstring.
3581
3582 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3583
3584         * menubar.h: Include "gui.h".
3585
3586 1998-02-10  SL Baur  <steve@altair.xemacs.org>
3587
3588         * site-load.el: Fix documentation.
3589
3590 1998-02-09  SL Baur  <steve@altair.xemacs.org>
3591
3592         * package-get-base.el (package-get-base): Updated.
3593
3594         * keymap.el: PC-ize.
3595
3596 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3597
3598         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
3599         from' on a fresh line.
3600
3601 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
3602
3603         * help.el (help-maybe-pretty-print-value): prin1, not princ the
3604         object.
3605
3606 1998-02-09  SL Baur  <steve@altair.xemacs.org>
3607
3608         * undo-stack.el: PC-ize.
3609
3610         * cmdloop.el: PC-ize.
3611
3612 1998-02-08  SL Baur  <steve@altair.xemacs.org>
3613
3614         * bytecomp-runtime.el: PC-ize.
3615
3616         * byte-optimize.el: Prolog fixup.  PC-ize.
3617
3618         * cus-dep.el: Spelling fix.
3619
3620         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
3621         entries follow).
3622
3623 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
3624
3625         * text-mode.el (text-mode-hook-identify): New function,
3626         put on text-mode-hook.  Set text-mode-variant here.
3627         (text-mode): Don't set it here.
3628
3629 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
3630
3631         * text-mode.el (text-mode-hook): New defvar.
3632         (text-mode-variant): New variable.
3633         (text-mode): Set that variable locally.
3634         (toggle-text-mode-auto-fill): New command.
3635
3636 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
3637
3638         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
3639         
3640 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
3641
3642         * text-mode.el (paragraph-indent-text-mode):
3643         Renamed from spaced-text-mode.
3644         (text-mode-map): Bind TAB to indent-relative.
3645         (indented-text-mode-map): Variable deleted.
3646         (indented-text-mode): Now an alias for text-mode.
3647
3648 1998-02-05  SL Baur  <steve@altair.xemacs.org>
3649
3650         * loadup.el: test-atoms debugging stuffs removed.
3651
3652 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>
3653
3654         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
3655
3656 1997-12-30  Colin Rafferty  <colin@xemacs.org>
3657
3658         * help.el (describe-beta): Made it use `locate-data-file'.
3659         (describe-distribution): Ditto.
3660         (describe-copying): Ditto.
3661         (describe-project): Ditto.
3662         (view-emacs-news): Ditto.
3663
3664         * help-nomule.el (help-with-tutorial): Made it use
3665         `locate-data-file' to find tutorial.
3666
3667 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
3668
3669         * about.el: Corrected my email address.
3670
3671         * mouse.el: Added 'mouse-mswindows-drop' similar to
3672         'mouse-offix-drop'.
3673
3674 1998-01-27  SL Baur  <steve@altair.xemacs.org>
3675
3676         * loadup.el (running-xemacs): Spelling fix.
3677
3678 1998-01-26  Colin Rafferty  <colin@xemacs.org>
3679
3680         * packages.el (packages-find-packages-1): Don't allow a backwards
3681         compatible lisp tree to overwrite `preloaded-file-list'.
3682
3683 1998-01-26  SL Baur  <steve@altair.xemacs.org>
3684
3685         * loadup.el: Don't delete "xemacs" prior to dumping.
3686
3687 1998-01-24  SL Baur  <steve@altair.xemacs.org>
3688
3689         * package-info.el (pi-last-mod-date): New function.
3690         (pi-author-version): New function.
3691         (batch-update-package-info): Use them.
3692
3693 1998-01-23  Colin Rafferty  <colin@xemacs.org>
3694
3695         * frame.el (get-frame-for-buffer-default-to-current): Create.
3696         (get-frame-for-buffer-noselect): Allow user to use current frame
3697         with `get-frame-for-buffer-default-to-current'.
3698
3699 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
3700
3701         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
3702         (byte-compile-output-docform): Ditto.
3703         (byte-compile-compiled-obj-to-list): Ditto.
3704
3705 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
3706
3707         * startup.el (command-line-1): Removed code that ran
3708           buffer-menu.
3709
3710 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
3711
3712         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
3713
3714 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
3715
3716         * frame.el (suspend-emacs-or-iconify-frame): Check using
3717         `device-on-window-system-p' instead of explicitly checking for X,
3718         so that the same logic works for MS Windows.
3719         (suspend-or-iconify-emacs): Ditto.
3720
3721 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
3722
3723         * about.el (about-maintainer-info): Andy Piper is back.
3724         (xemacs-hackers): Updated Andy Piper's email address.
3725         (about-hackers): Added Jonathan Harris.
3726         (about-hackers): Updated Tibor Polgar's email address.
3727
3728 1998-01-18  SL Baur  <steve@altair.xemacs.org>
3729
3730         * about.el: Add xemacs.org email manager.
3731
3732         * package-get-base.el (package-get-base): Updated with most recent 
3733         package updates.
3734
3735 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3736
3737         * help.el (function-arglist): Use `indirect-function' instead of
3738         `symbol-function' so that aliases are treated correctly.
3739
3740 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3741
3742         * help.el (help-map): Add f1 binding to `help-for-help'.
3743         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
3744         (describe-key-briefly): Use `princ' "%s" to print object.
3745         (with-displaying-help-buffer): Kill buffer if it exists, again.
3746         (describe-key): Use `princ' "%s" to print object.
3747         (describe-function-1): Use `princ' "%s" to print object.
3748         Commented out alias lines removed.
3749         (help-pretty-print-limit): New variable to control pretty-printing 
3750         of variable values.
3751         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
3752         `help-pretty-print-value' again.  Only print-print when OBJECT is
3753         list of length less than `help-pretty-print-limit'.
3754         (describe-variable): Use `help-maybe-pretty-print-value' again.
3755
3756 1998-01-18  SL Baur  <steve@altair.xemacs.org>
3757
3758         * simple.el (blink-matching-open): Remove C++ kludge.
3759         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
3760
3761 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3762
3763         * info.el (Info-default-directory-list): Made the documentation
3764         more explanitory.
3765
3766 1998-01-13  Martin Buchholz  <martin@xemacs.org>
3767
3768         * lisp/packages.el: 
3769         * lisp/package-admin.el: 
3770         * lisp/build-report.el: 
3771         Fix typos.
3772
3773 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
3774
3775         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
3776         warnings in Java buffers without final newline and editing the
3777         last line.
3778
3779 1998-01-17  SL Baur  <steve@altair.xemacs.org>
3780
3781         * packages.el (packages-find-packages-1): Don't allow a backwards
3782         compatible lisp tree to overwrite `preloaded-file-list'.
3783         Suggested by Colin Rafferty  <colin@xemacs.org>
3784
3785         * mouse.el (mouse-offix-drop): Set undo-boundary.
3786         From Oliver Graf <ograf@fga.de>
3787
3788 1998-01-13  SL Baur  <steve@altair.xemacs.org>
3789
3790         * loadup.el (load-gc): rewrite as defun.
3791         Print something sensical if a required dump-time file isn't found.
3792
3793 1998-01-12  SL Baur  <steve@altair.xemacs.org>
3794
3795         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
3796         bug strikes a menudescriptor.
3797
3798         * package-get-base.el (package-get-base): Updated.
3799
3800         * package-info.el (batch-update-package-info): Derive REQUIRES
3801         from the Makefile.
3802
3803 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
3804
3805         * files.el (save-some-buffers): Don't play games with deleting
3806         other windows if we are in the minibuffer window.
3807
3808 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3809
3810         * modeline.el (modeline-minor-mode-menu): Add support for :active
3811         (add-minor-mode): Document :active property to TOGGLE.
3812
3813 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3814
3815         * modeline.el (modeline-minor-mode-menu): Add support for an
3816         `:included' predicate in the `toggle-sym' plist.
3817         (add-minor-mode): Document the :included property, format
3818         docstring some more.
3819         (modeline-minor-mode-menu): Documentation string added.
3820
3821 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3822
3823         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
3824         labels from the symbol-names by thwacking off the overly redundant
3825         and overused "mode", parenthesizing "minor", and capitalizing the
3826         resultant strings.  Also shortened the menu's title by eliminating
3827         the redundant buffer name.
3828         (add-minor-mode): Beautified the docstring, added mention of the
3829         `:menu-tag' property of TOGGLE.
3830         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
3831         `toggle-sym' to beatify the mode-life menus.
3832         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
3833         `auto-fill-function'.
3834
3835 1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
3836
3837         * modeline.el (modeline-minor-mode-menu): Changed the string-only
3838         menus to :style 'toggle.
3839
3840 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
3841
3842         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
3843
3844 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
3845
3846         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
3847         only recognize first hyperlink.
3848         (hyper-apropos-highlightify): Deletia, this is already done by
3849         `hyper-apropos-insert-face'.
3850         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
3851
3852 1998-01-09  SL Baur  <steve@altair.xemacs.org>
3853
3854         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
3855         mail.
3856         (toolbar-mail-reader): Add support for `send'.
3857         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
3858
3859 1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>
3860
3861         * info.el (Info-emacs-info-file-name): Add defvar for
3862         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
3863         will function properly.
3864
3865 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
3866
3867         * simple.el: make the backwards delete function called by
3868         `backward-or-forward-delete-char' user configurable.
3869
3870 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
3871
3872         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
3873         compiled function got loaded from.
3874
3875 1998-01-09  SL Baur  <steve@altair.xemacs.org>
3876
3877         * term/apollo.el: Synched up with InfoDock 3.6.2.
3878
3879 1998-01-08  SL Baur  <steve@altair.xemacs.org>
3880
3881         * startup.el (load-init-file): Load autoloads earlier.
3882         (startup-splash-frame): Handle InfoDock logo.
3883
3884         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
3885         InfoDock.
3886         (x-init-toolbar-from-resources): Move from x-toolbar.el.
3887
3888         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
3889         doesn't have this function.
3890
3891         * packages.el (locate-data-file): Fix to call `locate-file'.
3892
3893 1998-01-07  SL Baur  <steve@altair.xemacs.org>
3894
3895         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
3896         version of version.el.
3897         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
3898
3899         * x-menubar.el (default-menubar): Guard reference to
3900         `gnuserv-frame'.
3901         (default-menubar): Guard references to `font-lock-mode'.
3902         (default-menubar): Guard references to font-menu-this-frame-only-p'.
3903         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
3904
3905         * make-docfile.el: Don't snarf doc strings from autoloads.
3906
3907         * startup.el (load-init-file): Use algorithm from loaddefs.el for
3908         loading auto-autoloads files.
3909
3910         * loaddefs.el: Disable dumping autoloads.
3911
3912 1998-01-05  SL Baur  <steve@altair.xemacs.org>
3913
3914         * lisp-mnt.el: Synch to Emacs 20.2.
3915
3916         * help.el: Remove manual autoload of `finder-by-keyword'.
3917
3918         * finder.el (finder-by-keyword): Autoload.
3919
3920         * help.el: Conditionalize hyperbole setup.
3921
3922 1998-01-04  SL Baur  <steve@altair.xemacs.org>
3923
3924         * packages.el (package-require): Update to reflect new data format.
3925
3926 1998-01-02  Didier Verna  <verna@inf.enst.fr>
3927
3928         * x-menubar.el (default-menubar): make the tutorials available
3929         through the menubar. (Plus some compilation warnings cleanup).
3930
3931 1998-01-04  SL Baur  <steve@altair.xemacs.org>
3932
3933         * check-features.el: New file.  Perform sanity check after build.
3934
3935         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
3936         files to tooltalk package.
3937         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
3938         package.
3939
3940         * package-admin.el (package-admin-xemacs): Use better default for
3941         location of XEmacs binary.
3942
3943 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
3944
3945         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
3946         tag with sexp and add value tag with value `t'.
3947
3948 1998-01-03  SL Baur  <steve@altair.xemacs.org>
3949
3950         * package-get.el: Changes to work with real data.
3951         From Pete Ware <ware@cis.ohio-state.edu>
3952
3953         * packages.el (packages-reload-autoloads): Guard load for the time 
3954         being.
3955
3956         * update-elc.el ("packages.el"): Force loading packages.el instead 
3957         of possibly out-of-date packges.elc.
3958         * make-docfile.el ("packages.el"): Ditto.
3959
3960 1998-01-02  Colin Rafferty  <colin@xemacs.org>
3961
3962         * build-report.el (build-report-delete-regexp): Added a rule for
3963         the main tarball shadowing anything past it.
3964
3965 1998-01-02  SL Baur  <steve@altair.xemacs.org>
3966
3967         * packages.el (package-provide): Delete a previous provide.
3968
3969         * package-info.el: New file.
3970
3971         * package-get.el: New file.
3972         From Pete Ware <ware@cis.ohio-state.edu>
3973         (package-get): Fix md5 computation to work with Mule.
3974
3975 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
3976
3977         * simple.el (log-message-*): Quote symbols in docstrings properly.
3978
3979 1998-01-01  SL Baur  <steve@altair.xemacs.org>
3980
3981         * packages.el (packages-new-autoloads): Ignore symbolic links.
3982
3983         * cus-face.el (face-custom-attributes-get): Fix typo.
3984         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
3985
3986 1997-12-31  SL Baur  <steve@altair.xemacs.org>
3987
3988         * startup.el (load-init-file): Reload new or changed autoloads
3989         unless inhibited.  Reload modified dumped lisp (stubbed).
3990
3991         * packages.el (packages-new-autoloads): New function.
3992         (packages-reload-autoloads): New function.
3993         (packages-reload-dumped-lisp): New (stub) function.
3994
3995         * loadup.el: Inhibit reloading dumped files when running temacs.
3996
3997         * loadhist.el (file-provides): Extend to handle variant
3998         extensions.
3999
4000         * replace.el (query-replace): Fix typo.
4001
4002 1997-12-30  SL Baur  <steve@altair.xemacs.org>
4003
4004         * make-docfile.el: list-autoloads-path has been renamed.
4005         * update-elc.el: list-autoloads has been renamed.
4006
4007         * packages.el (packages-list-autoloads): Renamed.
4008         (packages-list-autoloads-path): Ditto.
4009
4010 1997-12-29  Colin Rafferty  <colin@xemacs.org>
4011
4012         * packages.el (packages-find-packages-1): Made it signal a warning 
4013         for an error in an auto-autoload.el file.
4014
4015 1997-12-30  SL Baur  <steve@altair.xemacs.org>
4016
4017         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
4018         tag with const.
4019         From Aki Vehtari <Aki.Vehtari@hut.fi>
4020
4021         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
4022
4023         * loadhist.el (unload-feature): Remove autoload.
4024
4025 1997-12-28  SL Baur  <steve@altair.xemacs.org>
4026
4027         * loadhist.el: Unpackaged.
4028
4029         * help.el (describe-symbol-find-file): Rename
4030         `describe-function-find-file' and make old name obsolete.
4031         (describe-function-1): Use it.
4032         (describe-function-1): Guard reference to
4033         `compiled-function-annotation'.
4034
4035 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
4036
4037         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
4038         argument.
4039         (help-mode-quit): New optional arg to control whether it kills or
4040         buries.  Tidied up.
4041         (with-displaying-help-buffer): Don't kill buffer initially, even
4042         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
4043         (help-pretty-print-value): Rename back from
4044         `help-maybe-pretty-print-value'!  If `pp-internal' is available
4045         use it, otherwise use dumped `cl-prettyprint'.
4046         (describe-variable): Use `help-pretty-print-value' again.
4047         (find-func): Removed reference to "find-func" at end.
4048
4049 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
4050
4051         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
4052           GUI XEmacs. Rename? x-menubar is rather window system
4053           independant, except for a couple of items.
4054
4055 1997-12-26  SL Baur  <steve@altair.xemacs.org>
4056
4057         * x-menubar.el (default-menubar): Remove hyperbole and oobr
4058         entries as they will no longer be distributed with XEmacs.
4059
4060         * format.el (format-alist): Fix image/tiff regexps.
4061         From P. E. Jareth Hein <jareth@camelot-soft.com>
4062
4063         * help.el (help-maybe-pretty-print-value): Rename.
4064         (describe-variable): Use it.
4065         (describe-variable): Add trailing linefeed.
4066
4067 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
4068
4069         * help.el (describe-function-1): Don't output anything for
4070           arglist of autoload functions.
4071
4072 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
4073
4074         * help.el (describe-function-1): Don't output anything for
4075           arglist of autoload functions.
4076
4077 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
4078
4079         * help.el (help-mode-map): New bindings for `help-mode-bury',
4080         `describe-function-at-point', `describe-variable-at-point',
4081         `Info-elisp-ref', `customize-variable', `help-next-section' and
4082         `help-prev-section'.
4083         (help-next-section): New function.
4084         (help-prev-section): New function.
4085         (help-mode-quit): Changed to kill the help buffer.
4086         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
4087         correctly.
4088         (help-buffer-name): New function to generate the name of help
4089         buffers.
4090         (with-displaying-help-buffer): Is now a macro.  Takes an new first
4091         argument giving the name of the help buffer.
4092         (describe-key): Use `with-displaying-help-buffer' with name.
4093         (describe-mode): Ditto.
4094         (describe-bindings): Ditto.
4095         (describe-prefix-bindings): Ditto.
4096         (view-lossage): Ditto.
4097         (with-syntax-table): New macro.
4098         (function-called-at-point): Use `ignore-errors' and
4099         `with-syntax-table'.
4100         (function-at-point): Ditto.
4101         (describe-function): Use `with-displaying-help-buffer' with name.
4102         (function-arglist): Extracted from `describe-function-1'.  Returns
4103         function's arglist as string.
4104         (function-documentation): Extracted from `describe-function-1'.
4105         Returns function's docstring.
4106         (describe-function-1): Remove all the "stream" garbage, including
4107         the stream argument.  Use `function-arglist' and
4108         `function-documentation'.
4109         (describe-function-arglist): Just use `function-arglist'.
4110         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
4111         (help-pretty-print-value): New function to help with
4112         pretty-printing variable values.  Knows about `#<...>'.  Needs
4113         `pp-internal'.
4114         (describe-variable): Use `with-displaying-help-buffer' with name.
4115         Formatting improved.  Display file where variable is defined, if
4116         known.  Use `help-pretty-print-value'.
4117         (describe-syntax): Use `with-displaying-help-buffer' with name.
4118         (list-processes): Remove "stream" garbage.
4119
4120 1997-12-25  SL Baur  <steve@altair.xemacs.org>
4121
4122         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
4123         call a dumped routine instead.
4124
4125         * x-win-xfree86.el: Wrap file in defun.
4126         * x-win-sun.el: Ditto.
4127
4128 1997-12-23  SL Baur  <steve@altair.xemacs.org>
4129
4130         * help.el (view-emacs-news): Remove usage of outl-mouse which
4131         advises functions and does other evil things.
4132
4133 1997-12-22  SL Baur  <steve@altair.xemacs.org>
4134
4135         * format.el (format-alist): Add `image/tiff'.
4136         From P. E. Jareth Hein <jareth@camelot-soft.com>
4137
4138 1997-12-21  SL Baur  <steve@altair.xemacs.org>
4139
4140         * about.el (about-hackers): More names added.
4141
4142         * make-docfile.el: Remove superfluous package path search.
4143
4144         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
4145
4146 1997-12-20  SL Baur  <steve@altair.xemacs.org>
4147
4148         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
4149         ignored shadows.
4150
4151 1997-12-18  SL Baur  <steve@altair.xemacs.org>
4152
4153         * startup.el (set-default-load-path): Make sure lisp and site-lisp 
4154         get trailing slashes when added to the load-path.
4155
4156         * x-init.el (init-x-win): Locate where XEmacs X localization files 
4157         are.
4158
4159 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
4160
4161         * x-faces.el: Added support for foregroundToolBarColor
4162           to xpm-color-symbols.
4163
4164 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
4165
4166         * etags.el (tags-remove-duplicates): Removed.
4167         (buffer-tag-table-list): Use `delete-duplicates'.
4168
4169         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
4170         correctly.
4171         (get*): Defalias to `get'.
4172
4173         * cl.el (eql): Compare integers with `eq'.
4174         (cl-map-extents): Check for `map-extents' first.
4175
4176 1997-12-17  Didier Verna  <verna@inf.enst.fr>
4177
4178         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
4179         added the 'numero', 'copyright' and 'trademark' symbols.
4180
4181         * leim/quail/latin-post.el ("french-postfix"): see above.
4182
4183 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
4184
4185         * widget.el (define-widget): Check the arguments.
4186
4187         * cus-edit.el (customize-face): Use `check-argument-type'.
4188         (custom-variable-value-create): Use `signal' to signal error.
4189         (custom-variable-reset-saved): Ditto.
4190         (custom-variable-reset-standard): Ditto.
4191         (custom-face-reset-saved): Ditto.
4192
4193         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
4194         (widget-default-format-handler): Ditto.
4195         (widget-checklist-add-item): Ditto.
4196         (widget-radio-add-item): Ditto.
4197         (widget-editable-list-entry-create): Ditto.
4198         (widget-sexp-prompt-value): Ditto.
4199
4200         * custom.el (custom-declare-variable): Signal errors better.
4201         (custom-handle-keyword): Ditto.
4202         (custom-declare-group): Ditto.
4203
4204         * window-xemacs.el (windows): Ditto.
4205
4206         * menubar.el (menu): Ditto.
4207
4208         * keydefs.el (keyboard): Ditto.
4209
4210         * minibuf.el (minibuffer): Ditto.
4211
4212         * process.el (execute): Ditto.
4213
4214         * fill.el (fill): Ditto.
4215
4216         * modeline.el (modeline): Ditto.
4217
4218         * help.el (help): Ditto.
4219
4220         * faces.el (faces): Ditto.
4221
4222         * files.el (files): Ditto.
4223
4224         * x-init.el (x): Ditto.
4225
4226         * lisp-mode.el (lisp): Ditto.
4227
4228         * process.el (processes): Ditto.
4229
4230         * mouse.el (mouse): Ditto.
4231
4232         * abbrev.el (abbrev): Moved from cus-edit.
4233
4234         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
4235         as variable declaration.
4236
4237 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
4238
4239         * menubar.el (find-menu-item): Use `check-argument-type'.
4240         (find-menu-item): Cosmetic changes.
4241
4242 1997-12-18  SL Baur  <steve@altair.xemacs.org>
4243
4244         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
4245
4246 1997-12-17  SL Baur  <steve@altair.xemacs.org>
4247
4248         * startup.el (set-default-load-path): Only search package-path
4249         when not running temacs.
4250
4251         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp 
4252         files.
4253
4254         * loadup.el: Correct commentary.  Reformatting.
4255         (really-early-error-handler): Use absolute path to the 
4256         first dumped-lisp.el file.
4257         (really-early-error-handler): Print full path name of
4258         each dumped lisp file (inherited from InfoDock).
4259
4260         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
4261         dumped-lisp.el files.
4262
4263         * make-docfile.el (preloaded-file-list): Reorder when the
4264         package-path is searched.
4265         * update-elc.el: Ditto.
4266
4267         * lisp-mode.el (call-with-condition-handler): Treat the same as
4268         `condition-case' for indentation.
4269
4270         * about.el (about-xemacs): Update release date.
4271
4272 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
4273
4274         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
4275         anywhere but at the last clause.
4276         (ecase): Disallow `t' and `otherwise'.
4277
4278 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
4279
4280         * cus-edit.el (custom-buffer-create-buttons): New function
4281         from stuff moved out of `custom-buffer-create-internal'.
4282         (custom-novice): New variable.  Default t.
4283         (custom-display-global-buttons): Ditto.  Default `top'.
4284         (custom-buffer-create-internal): Only display help if
4285         `custom-novice' is non-nil.  Display global buttons according to
4286         `custom-display-global-buttons'.
4287
4288 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
4289
4290         * menubar.el (find-menu-item): Use `check-argument-type'.
4291         (find-menu-item): Cosmetic changes.
4292
4293 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
4294
4295         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed" 
4296         look.
4297
4298 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
4299
4300         * format.el (format-deannotate-region):  Bug fix.
4301         Deannotating a region containing unknown tags would fail
4302         (causing decoding of text/enriched to fail at user level)
4303
4304 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
4305
4306         * minibuf.el (read-directory-name): Support sixth
4307           arg, HISTORY, as already documented.
4308
4309 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
4310
4311         * etags.el (get-tag-table-buffer): Use explicit lists as arguments 
4312         to `ecase'.
4313
4314 1997-12-14  SL Baur  <steve@altair.xemacs.org>
4315
4316         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
4317         skk-activate.
4318
4319 1997-12-13  SL Baur  <steve@altair.xemacs.org>
4320
4321         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.