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