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