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