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