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