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