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