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