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