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