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