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