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