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