Source

xemacs-21.4 / lisp / ChangeLog

Full commit
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
1998-02-27  SL Baur  <steve@altair.xemacs.org>

	* help.el (describe-installation): New function.

	* x-menubar.el (default-menubar): Add describe-installation to
	Help menu.

	* packages.el (packages-unbytecompiled-lisp): Installation.el
	should not be bytecompiled.

	* dumped-lisp.el (preloaded-file-list): Dump Installation with
	XEmacs.

	* x-menubar.el (default-menubar): Use correct guard for VM menu
	entry.

	* coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
	coding.
	From Andy Piper <andyp@parallax.co.uk>

1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>

	* ldap.el: Do not require ldap-internal at compile time.

Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>

	* code-files.el: new file. a virtual copy of mule-files.el
 	but without charset
 	dependencies. (toggle-buffer-file-ocding-system) new function for
 	changing the eol type for the current buffer.

	* code-process.el: new file. a copy of
 	mule-process.el. mule-process.el will disappear when things have
 	settled.

	* coding.el: new file. a virtual copy of mule-files.el but
 	without charset dependencies. (coding-system-base) new function
 	for getting the parent coding system of a coding system with eol
	type set.

	* dumped-lisp.el: add above files for the non-mule case.

1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>

	* window-xemacs.el (display-buffer): If no explicit
	  frame is specified, search for a window that displays
	  the buffer on the currently selected frame, before
	  searching other frames.

1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>

	* frame.el (get-frame-for-buffer): If not-this-window-p
	  is non-nil, use window on the selected frame if it is not
	  also the selected window.  When defaulting, search for
	  windows on the currently selected fgrame before searching
	  other frames.

1998-02-25  Didier Verna  <verna@inf.enst.fr>

	* modeline.el (modeline-swap-buffers): originally named
	`mouse-release-modeline'. Whether to actually swap the buffers is
	decided in `mouse-drag-modeline'.
	(mouse-drag-modeline): A button release event is considered a
	mouse click is both X (modeline scroll) and Y (modeline drag) pos
	stay unchanged. 

1998-02-25  SL Baur  <steve@altair.xemacs.org>

	* x-menubar.el: Put redo on the menubar.
	From Aki Vehtari <Aki.Vehtari@hut.fi>

1998-02-22  Greg Klanderman  <greg@alphatech.com>

	* bytecomp.el (displaying-byte-compile-warnings): if
	temp-buffer-show-function is set, use it to display current set of
	warnings in the "*Compile-Log-Show*" buffer.

	* simple.el (display-warning-buffer): if temp-buffer-show-function
	is set, use it to display current set of warnings in the
	"*Warnings-Show*" buffer.

1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
	Common Lisp.

1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>

	* menubar.el: Allow button descriptors at least 2 long.

	* x-menubar.el (default-menubar): Use recommended forms.
	(file-menu-filter): Remove.
	(edit-menu-filter): Remove.

1998-02-24  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-hackers): Updated.

1998-02-22  Greg Klanderman  <greg@alphatech.com>

	* help.el (help-max-help-buffers): new variable
	(help-register-and-maybe-prune-excess): new function
	(help-buffer-name): use help-max-help-buffers.
	(with-displaying-help-buffer): use
	help-register-and-maybe-prune-excess.

	* help.el (help-maybe-pretty-print-value): if the value fits on
	one line, let it.

1998-02-21  Greg Klanderman  <greg@alphatech.com>

	* (with-displaying-help-buffer): there is no need to kill the buffer
	if it exists, becasuse with-output-to-temp-buffer will clear it.
	further, killing the buffer violates the rule that
	temp-buffer-show-function, if set, has the full responsibility of
	showing the temp buffer.  killing the buffer fucks with the window 
	configuration, hosing temp-buffer-show-function.


1998-02-23  Didier Verna  <verna@inf.enst.fr>

	* modeline.el (mouse-drag-modeline): 
	- Always scroll the modeline that was originally clicked on.
	- Use x pixels instead of x characters (which doesn't work anyway) 
	as horizontal reference for modeline dragging. This allows us to
	keep on dragging the modeline even if the motion event occurs in
	another window. 

1998-02-23  Didier Verna  <verna@inf.enst.fr>

	* x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
	glyph on the modeline to indicate that dragging the mouse has an
	effect both horizontally and vertically.

1998-02-24  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-xemacs): Get rid of redundant visible version
	number.

1998-02-19  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-hackers): Update credits.

1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* prim/register.el (view-register): Show register type file-query.

1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>

	* mode-motion.el (mode-motion-highlight-internal):
	  save-excursion inside save-window-exucrsion form to
	  hide buffer point changes from save-window-excursion.
	  Prevents display flickering when the mouse pointer
	  moves.

1998-02-17  Didier Verna  <verna@inf.enst.fr>

	* mouse.el (default-mouse-track-set-point-in-window): rewrote this
	function to handle correctly the case of a toolbar one side of the 
	window: scrolling will not necessarily happen.

1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>

	* files.el (after-find-file): Restore missing argument
	  to format that provides filename for "... consider M-x
	  recover-file" message.  Also call `message' with "%s"
	  as the first arg instead of an arbitrary string.

1998-02-18  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-hackers): Various additions.

1998-02-15  SL Baur  <steve@altair.xemacs.org>

	* autoload.el (generate-file-autoloads-1): Don't force an extra
	line out when copying on-the-same line autoloads.

	* x-menubar.el (default-menubar): Add Sokoban to the menubar if it 
	is installed.

1998-02-14  Martin Buchholz  <martin@xemacs.org>

	* x11/x-win-xfree86.el (x-win-init-xfree86): 
	* x11/x-win-sun.el (x-win-init-sun): 
	* x11/x-init.el (x-initialize-compose): 
	* prim/simple.el:
	(backward-or-forward-kill-sexp): 
	(backward-or-forward-kill-sentence): 
	(backward-or-forward-kill-word): 
	(backward-or-forward-delete-char): 
	* prim/isearch-mode.el (isearch-help-or-delete-char): 
	Use x-keysym-on-keyboard-sans-modifiers-p instead of
	x-keysym-on-keyboard-p to detect backspace.
	Use symbols instead of strings (now deprecated) with x-keysym-*-p.
	Clean up symbols used with dead keys, checking Linux and solaris
	keysyms.
	Simplify x-win-*.el using above methods.
	Change documentation for x-keysym-*-p functions.

1998-02-14  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-hackers): Restore entries for Michael Sperber and
	Vinnie Shelton.
	From Vinnie Shelton <acs@acm.org>

1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>

	* simple.el (count-words-region): Ditto.

1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>

	* simple.el (count-words-buffer): Document.  Don't print anything
	if non-interactive.

1998-02-12  SL Baur  <steve@altair.xemacs.org>

	* packages.el (packages-hardcoded-lisp): easymenu.el is in
	multiple files in InfoDock.

1998-02-11  SL Baur  <steve@altair.xemacs.org>

	* packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
	from version.el in InfoDock.

	* dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
	specially.

1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* bytecomp-runtime.el (proclaim-inline): Single quotes around
	variable name in docstring.

1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

	* menubar.h: Include "gui.h".

1998-02-10  SL Baur  <steve@altair.xemacs.org>

	* site-load.el: Fix documentation.

1998-02-09  SL Baur  <steve@altair.xemacs.org>

	* package-get-base.el (package-get-base): Updated.

	* keymap.el: PC-ize.

1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
	from' on a fresh line.

1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>

	* help.el (help-maybe-pretty-print-value): prin1, not princ the
	object.

1998-02-09  SL Baur  <steve@altair.xemacs.org>

	* undo-stack.el: PC-ize.

	* cmdloop.el: PC-ize.

1998-02-08  SL Baur  <steve@altair.xemacs.org>

	* bytecomp-runtime.el: PC-ize.

	* byte-optimize.el: Prolog fixup.  PC-ize.

	* cus-dep.el: Spelling fix.

	* text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
	entries follow).

1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>

	* text-mode.el (text-mode-hook-identify): New function,
	put on text-mode-hook.  Set text-mode-variant here.
	(text-mode): Don't set it here.

1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>

	* text-mode.el (text-mode-hook): New defvar.
	(text-mode-variant): New variable.
	(text-mode): Set that variable locally.
	(toggle-text-mode-auto-fill): New command.

1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>

	* text-mode.el (text-mode): Let all-white lines separate paragraphs.
	
1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>

	* text-mode.el (paragraph-indent-text-mode):
	Renamed from spaced-text-mode.
	(text-mode-map): Bind TAB to indent-relative.
	(indented-text-mode-map): Variable deleted.
	(indented-text-mode): Now an alias for text-mode.

1998-02-05  SL Baur  <steve@altair.xemacs.org>

	* loadup.el: test-atoms debugging stuffs removed.

1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>>

	* lisp/loaddefs.el (completion-ignored-extensions): Add ".class"

1997-12-30  Colin Rafferty  <colin@xemacs.org>

	* help.el (describe-beta): Made it use `locate-data-file'.
	(describe-distribution): Ditto.
	(describe-copying): Ditto.
	(describe-project): Ditto.
	(view-emacs-news): Ditto.

	* help-nomule.el (help-with-tutorial): Made it use
 	`locate-data-file' to find tutorial.

1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>

	* about.el: Corrected my email address.

	* mouse.el: Added 'mouse-mswindows-drop' similar to
	'mouse-offix-drop'.

1998-01-27  SL Baur  <steve@altair.xemacs.org>

	* loadup.el (running-xemacs): Spelling fix.

1998-01-26  Colin Rafferty  <colin@xemacs.org>

	* packages.el (packages-find-packages-1): Don't allow a backwards
	compatible lisp tree to overwrite `preloaded-file-list'.

1998-01-26  SL Baur  <steve@altair.xemacs.org>

	* loadup.el: Don't delete "xemacs" prior to dumping.

1998-01-24  SL Baur  <steve@altair.xemacs.org>

	* package-info.el (pi-last-mod-date): New function.
	(pi-author-version): New function.
	(batch-update-package-info): Use them.

1998-01-23  Colin Rafferty  <colin@xemacs.org>

	* frame.el (get-frame-for-buffer-default-to-current): Create.
	(get-frame-for-buffer-noselect): Allow user to use current frame
	with `get-frame-for-buffer-default-to-current'.

1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>

	* bytecomp.el (byte-compile-output-file-form): Set print-gensym.
	(byte-compile-output-docform): Ditto.
	(byte-compile-compiled-obj-to-list): Ditto.

1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>

	* startup.el (command-line-1): Removed code that ran
	  buffer-menu.

1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>

	* help-macro.el (make-help-screen): Bind `help-read-key' via flet.

1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>

	* frame.el (suspend-emacs-or-iconify-frame): Check using
	`device-on-window-system-p' instead of explicitly checking for X,
	so that the same logic works for MS Windows.
	(suspend-or-iconify-emacs): Ditto.

1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>

	* about.el (about-maintainer-info): Andy Piper is back.
	(xemacs-hackers): Updated Andy Piper's email address.
	(about-hackers): Added Jonathan Harris.
	(about-hackers): Updated Tibor Polgar's email address.

1998-01-18  SL Baur  <steve@altair.xemacs.org>

	* about.el: Add xemacs.org email manager.

	* package-get-base.el (package-get-base): Updated with most recent 
	package updates.

1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (function-arglist): Use `indirect-function' instead of
	`symbol-function' so that aliases are treated correctly.

1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (help-map): Add f1 binding to `help-for-help'.
	Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
	(describe-key-briefly): Use `princ' "%s" to print object.
	(with-displaying-help-buffer): Kill buffer if it exists, again.
	(describe-key): Use `princ' "%s" to print object.
	(describe-function-1): Use `princ' "%s" to print object.
	Commented out alias lines removed.
	(help-pretty-print-limit): New variable to control pretty-printing 
	of variable values.
	(help-maybe-pretty-print-value): Steve wins!  Renamed back from
	`help-pretty-print-value' again.  Only print-print when OBJECT is
	list of length less than `help-pretty-print-limit'.
	(describe-variable): Use `help-maybe-pretty-print-value' again.

1998-01-18  SL Baur  <steve@altair.xemacs.org>

	* simple.el (blink-matching-open): Remove C++ kludge.
	Suggested by Bob Weiner <weiner@wave.altrasoft.com>

1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* info.el (Info-default-directory-list): Made the documentation
	more explanitory.

1998-01-13  Martin Buchholz  <martin@xemacs.org>

	* lisp/packages.el: 
	* lisp/package-admin.el: 
	* lisp/build-report.el: 
	Fix typos.

1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* Patches/font-lock.el (java-font-lock-keywords-*): Would produce
	warnings in Java buffers without final newline and editing the
	last line.

1998-01-17  SL Baur  <steve@altair.xemacs.org>

	* packages.el (packages-find-packages-1): Don't allow a backwards
	compatible lisp tree to overwrite `preloaded-file-list'.
	Suggested by Colin Rafferty  <colin@xemacs.org>

	* mouse.el (mouse-offix-drop): Set undo-boundary.
	From Oliver Graf <ograf@fga.de>

1998-01-13  SL Baur  <steve@altair.xemacs.org>

	* loadup.el (load-gc): rewrite as defun.
	Print something sensical if a required dump-time file isn't found.

1998-01-12  SL Baur  <steve@altair.xemacs.org>

	* menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
	bug strikes a menudescriptor.

	* package-get-base.el (package-get-base): Updated.

	* package-info.el (batch-update-package-info): Derive REQUIRES
	from the Makefile.

1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>

	* files.el (save-some-buffers): Don't play games with deleting
	other windows if we are in the minibuffer window.

1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* modeline.el (modeline-minor-mode-menu): Add support for :active
	(add-minor-mode): Document :active property to TOGGLE.

1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* modeline.el (modeline-minor-mode-menu): Add support for an
 	`:included' predicate in the `toggle-sym' plist.
	(add-minor-mode): Document the :included property, format
 	docstring some more.
	(modeline-minor-mode-menu): Documentation string added.

1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* modeline.el (modeline-minor-mode-menu): genmenlab the menu
 	labels from the symbol-names by thwacking off the overly redundant
 	and overused "mode", parenthesizing "minor", and capitalizing the
 	resultant strings.  Also shortened the menu's title by eliminating
 	the redundant buffer name.
	(add-minor-mode): Beautified the docstring, added mention of the
 	`:menu-tag' property of TOGGLE.
	(modeline-minor-mode-menu): Frinked the `:menu-tag' property on
 	`toggle-sym' to beatify the mode-life menus.
	* (abbrev-mode):  (put)'ed a `:menu-tag' on it and
	`auto-fill-function'.

1998-01-02  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>

	* modeline.el (modeline-minor-mode-menu): Changed the string-only
	menus to :style 'toggle.

1997-12-10  Markus Linnala  <maage@cs.tut.fi>

	* simple.el: Use mh-user-agent-compose as mh-e-user-agent.

1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>

	* packages/hyper-apropos.el (hyper-apropos-insert-face): Would
	only recognize first hyperlink.
	(hyper-apropos-highlightify): Deletia, this is already done by
 	`hyper-apropos-insert-face'.
	(hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.

1998-01-09  SL Baur  <steve@altair.xemacs.org>

	* x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
	mail.
	(toolbar-mail-reader): Add support for `send'.
	From Jonathan Marten <jonathan.marten@UK.Sun.COM>

1998-01-05  Karl M. Hegbloom  <<karlheg@bittersweet.inetarena.com>>

	* info.el (Info-emacs-info-file-name): Add defvar for
 	`Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
 	will function properly.

1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>

	* simple.el: make the backwards delete function called by
	`backward-or-forward-delete-char' user configurable.

1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>

	* hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
 	compiled function got loaded from.

1998-01-09  SL Baur  <steve@altair.xemacs.org>

	* term/apollo.el: Synched up with InfoDock 3.6.2.

1998-01-08  SL Baur  <steve@altair.xemacs.org>

	* startup.el (load-init-file): Load autoloads earlier.
	(startup-splash-frame): Handle InfoDock logo.

	* x-init.el (init-post-x-win): Don't call init-x-toolbar in
	InfoDock.
	(x-init-toolbar-from-resources): Move from x-toolbar.el.

	* toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
	doesn't have this function.

	* packages.el (locate-data-file): Fix to call `locate-file'.

1998-01-07  SL Baur  <steve@altair.xemacs.org>

	* dumped-lisp.el (preloaded-file-list): InfoDock uses its own
	version of version.el.
	(preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.

	* x-menubar.el (default-menubar): Guard reference to
	`gnuserv-frame'.
	(default-menubar): Guard references to `font-lock-mode'.
	(default-menubar): Guard references to font-menu-this-frame-only-p'.
	(default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.

	* make-docfile.el: Don't snarf doc strings from autoloads.

	* startup.el (load-init-file): Use algorithm from loaddefs.el for
	loading auto-autoloads files.

	* loaddefs.el: Disable dumping autoloads.

1998-01-05  SL Baur  <steve@altair.xemacs.org>

	* lisp-mnt.el: Synch to Emacs 20.2.

	* help.el: Remove manual autoload of `finder-by-keyword'.

	* finder.el (finder-by-keyword): Autoload.

	* help.el: Conditionalize hyperbole setup.

1998-01-04  SL Baur  <steve@altair.xemacs.org>

	* packages.el (package-require): Update to reflect new data format.

1998-01-02  Didier Verna  <verna@inf.enst.fr>

	* x-menubar.el (default-menubar): make the tutorials available
	through the menubar. (Plus some compilation warnings cleanup).

1998-01-04  SL Baur  <steve@altair.xemacs.org>

	* check-features.el: New file.  Perform sanity check after build.

	* dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
	files to tooltalk package.
	(preloaded-file-list): Moved sparcworks dumped lisp files to Sun
	package.

	* package-admin.el (package-admin-xemacs): Use better default for
	location of XEmacs binary.

1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>

	* x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
	tag with sexp and add value tag with value `t'.

1998-01-03  SL Baur  <steve@altair.xemacs.org>

	* package-get.el: Changes to work with real data.
	From Pete Ware <ware@cis.ohio-state.edu>

	* packages.el (packages-reload-autoloads): Guard load for the time 
	being.

	* update-elc.el ("packages.el"): Force loading packages.el instead 
	of possibly out-of-date packges.elc.
	* make-docfile.el ("packages.el"): Ditto.

1998-01-02  Colin Rafferty  <colin@xemacs.org>

	* build-report.el (build-report-delete-regexp): Added a rule for
	the main tarball shadowing anything past it.

1998-01-02  SL Baur  <steve@altair.xemacs.org>

	* packages.el (package-provide): Delete a previous provide.

	* package-info.el: New file.

	* package-get.el: New file.
	From Pete Ware <ware@cis.ohio-state.edu>
	(package-get): Fix md5 computation to work with Mule.

1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* simple.el (log-message-*): Quote symbols in docstrings properly.

1998-01-01  SL Baur  <steve@altair.xemacs.org>

	* packages.el (packages-new-autoloads): Ignore symbolic links.

	* cus-face.el (face-custom-attributes-get): Fix typo.
	From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>

1997-12-31  SL Baur  <steve@altair.xemacs.org>

	* startup.el (load-init-file): Reload new or changed autoloads
	unless inhibited.  Reload modified dumped lisp (stubbed).

	* packages.el (packages-new-autoloads): New function.
	(packages-reload-autoloads): New function.
	(packages-reload-dumped-lisp): New (stub) function.

	* loadup.el: Inhibit reloading dumped files when running temacs.

	* loadhist.el (file-provides): Extend to handle variant
	extensions.

	* replace.el (query-replace): Fix typo.

1997-12-30  SL Baur  <steve@altair.xemacs.org>

	* make-docfile.el: list-autoloads-path has been renamed.
	* update-elc.el: list-autoloads has been renamed.

	* packages.el (packages-list-autoloads): Renamed.
	(packages-list-autoloads-path): Ditto.

1997-12-29  Colin Rafferty  <colin@xemacs.org>

	* packages.el (packages-find-packages-1): Made it signal a warning 
	for an error in an auto-autoload.el file.

1997-12-30  SL Baur  <steve@altair.xemacs.org>

	* x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
	tag with const.
	From Aki Vehtari <Aki.Vehtari@hut.fi>

	* dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.

	* loadhist.el (unload-feature): Remove autoload.

1997-12-28  SL Baur  <steve@altair.xemacs.org>

	* loadhist.el: Unpackaged.

	* help.el (describe-symbol-find-file): Rename
	`describe-function-find-file' and make old name obsolete.
	(describe-function-1): Use it.
	(describe-function-1): Guard reference to
	`compiled-function-annotation'.

1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (help-mode-bury): Now a call to `help-mode-quit' with
 	argument.
	(help-mode-quit): New optional arg to control whether it kills or
	buries.  Tidied up.
	(with-displaying-help-buffer): Don't kill buffer initially, even
	if it exists: it is erased by `with-output-to-temp-buffer' anyway.
	(help-pretty-print-value): Rename back from
	`help-maybe-pretty-print-value'!  If `pp-internal' is available
	use it, otherwise use dumped `cl-prettyprint'.
	(describe-variable): Use `help-pretty-print-value' again.
	(find-func): Removed reference to "find-func" at end.

1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>

	* dumped-lisp.el: x-menubar.el dumped along with mswindows native
	  GUI XEmacs. Rename? x-menubar is rather window system
	  independant, except for a couple of items.

1997-12-26  SL Baur  <steve@altair.xemacs.org>

	* x-menubar.el (default-menubar): Remove hyperbole and oobr
	entries as they will no longer be distributed with XEmacs.

	* format.el (format-alist): Fix image/tiff regexps.
	From P. E. Jareth Hein <jareth@camelot-soft.com>

	* help.el (help-maybe-pretty-print-value): Rename.
	(describe-variable): Use it.
	(describe-variable): Add trailing linefeed.

1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (describe-function-1): Don't output anything for
	  arglist of autoload functions.

1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (describe-function-1): Don't output anything for
	  arglist of autoload functions.

1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* help.el (help-mode-map): New bindings for `help-mode-bury',
 	`describe-function-at-point', `describe-variable-at-point',
 	`Info-elisp-ref', `customize-variable', `help-next-section' and
 	`help-prev-section'.
	(help-next-section): New function.
	(help-prev-section): New function.
	(help-mode-quit): Changed to kill the help buffer.
	(help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
 	correctly.
	(help-buffer-name): New function to generate the name of help
 	buffers.
	(with-displaying-help-buffer): Is now a macro.  Takes an new first
 	argument giving the name of the help buffer.
	(describe-key): Use `with-displaying-help-buffer' with name.
	(describe-mode): Ditto.
	(describe-bindings): Ditto.
	(describe-prefix-bindings): Ditto.
	(view-lossage): Ditto.
	(with-syntax-table): New macro.
	(function-called-at-point): Use `ignore-errors' and
 	`with-syntax-table'.
	(function-at-point): Ditto.
	(describe-function): Use `with-displaying-help-buffer' with name.
	(function-arglist): Extracted from `describe-function-1'.  Returns
 	function's arglist as string.
	(function-documentation): Extracted from `describe-function-1'.
  	Returns function's docstring.
	(describe-function-1): Remove all the "stream" garbage, including
	the stream argument.  Use `function-arglist' and
	`function-documentation'.
	(describe-function-arglist): Just use `function-arglist'.
	(variable-at-point): Use `ignore-errors' and `with-syntax-table'.
	(help-pretty-print-value): New function to help with
	pretty-printing variable values.  Knows about `#<...>'.  Needs
	`pp-internal'.
	(describe-variable): Use `with-displaying-help-buffer' with name.
	Formatting improved.  Display file where variable is defined, if
	known.  Use `help-pretty-print-value'.
	(describe-syntax): Use `with-displaying-help-buffer' with name.
	(list-processes): Remove "stream" garbage.

1997-12-25  SL Baur  <steve@altair.xemacs.org>

	* x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
	call a dumped routine instead.

	* x-win-xfree86.el: Wrap file in defun.
	* x-win-sun.el: Ditto.

1997-12-23  SL Baur  <steve@altair.xemacs.org>

	* help.el (view-emacs-news): Remove usage of outl-mouse which
	advises functions and does other evil things.

1997-12-22  SL Baur  <steve@altair.xemacs.org>

	* format.el (format-alist): Add `image/tiff'.
	From P. E. Jareth Hein <jareth@camelot-soft.com>

1997-12-21  SL Baur  <steve@altair.xemacs.org>

	* about.el (about-hackers): More names added.

	* make-docfile.el: Remove superfluous package path search.

	* loaddefs.el: Commentary changes.  Removal of VM autoloads.

1997-12-20  SL Baur  <steve@altair.xemacs.org>

	* shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
	ignored shadows.

1997-12-18  SL Baur  <steve@altair.xemacs.org>

	* startup.el (set-default-load-path): Make sure lisp and site-lisp 
	get trailing slashes when added to the load-path.

	* x-init.el (init-x-win): Locate where XEmacs X localization files 
	are.

1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>

	* x-faces.el: Added support for foregroundToolBarColor
	  to xpm-color-symbols.

1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>

	* etags.el (tags-remove-duplicates): Removed.
	(buffer-tag-table-list): Use `delete-duplicates'.

	* cl-extra.el (coerce): Coerce to bit-vector and weak-list
 	correctly.
	(get*): Defalias to `get'.

	* cl.el (eql): Compare integers with `eq'.
	(cl-map-extents): Check for `map-extents' first.

1997-12-17  Didier Verna  <verna@inf.enst.fr>

	* leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
 	added the 'numero', 'copyright' and 'trademark' symbols.

	* leim/quail/latin-post.el ("french-postfix"): see above.

1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>

	* widget.el (define-widget): Check the arguments.

	* cus-edit.el (customize-face): Use `check-argument-type'.
	(custom-variable-value-create): Use `signal' to signal error.
	(custom-variable-reset-saved): Ditto.
	(custom-variable-reset-standard): Ditto.
	(custom-face-reset-saved): Ditto.

	* wid-edit.el (widget-prompt-value): Use `signal' to signal error.
	(widget-default-format-handler): Ditto.
	(widget-checklist-add-item): Ditto.
	(widget-radio-add-item): Ditto.
	(widget-editable-list-entry-create): Ditto.
	(widget-sexp-prompt-value): Ditto.

	* custom.el (custom-declare-variable): Signal errors better.
	(custom-handle-keyword): Ditto.
	(custom-declare-group): Ditto.

	* window-xemacs.el (windows): Ditto.

	* menubar.el (menu): Ditto.

	* keydefs.el (keyboard): Ditto.

	* minibuf.el (minibuffer): Ditto.

	* process.el (execute): Ditto.

	* fill.el (fill): Ditto.

	* modeline.el (modeline): Ditto.

	* help.el (help): Ditto.

	* faces.el (faces): Ditto.

	* files.el (files): Ditto.

	* x-init.el (x): Ditto.

	* lisp-mode.el (lisp): Ditto.

	* process.el (processes): Ditto.

	* mouse.el (mouse): Ditto.

	* abbrev.el (abbrev): Moved from cus-edit.

	* font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
	as variable declaration.

1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>

	* menubar.el (find-menu-item): Use `check-argument-type'.
	(find-menu-item): Cosmetic changes.

1997-12-18  SL Baur  <steve@altair.xemacs.org>

	* x-menubar.el (default-menubar): Guard usage of lpr-switches.

1997-12-17  SL Baur  <steve@altair.xemacs.org>

	* startup.el (set-default-load-path): Only search package-path
	when not running temacs.

	* dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp 
	files.

	* loadup.el: Correct commentary.  Reformatting.
	(really-early-error-handler): Use absolute path to the 
	first dumped-lisp.el file.
	(really-early-error-handler): Print full path name of
	each dumped lisp file (inherited from InfoDock).

	* shadow.el (find-emacs-lisp-shadows): Ignore multiple
	dumped-lisp.el files.

	* make-docfile.el (preloaded-file-list): Reorder when the
	package-path is searched.
	* update-elc.el: Ditto.

	* lisp-mode.el (call-with-condition-handler): Treat the same as
	`condition-case' for indentation.

	* about.el (about-xemacs): Update release date.

1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>

	* cl-macs.el (case): Signal error if `t' or `otherwise' are seen
	anywhere but at the last clause.
	(ecase): Disallow `t' and `otherwise'.

1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>

	* cus-edit.el (custom-buffer-create-buttons): New function
	from stuff moved out of `custom-buffer-create-internal'.
	(custom-novice): New variable.  Default t.
	(custom-display-global-buttons): Ditto.  Default `top'.
	(custom-buffer-create-internal): Only display help if
	`custom-novice' is non-nil.  Display global buttons according to
	`custom-display-global-buttons'.

1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>

	* menubar.el (find-menu-item): Use `check-argument-type'.
	(find-menu-item): Cosmetic changes.

1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>

	* modeline.el (mouse-drag-modeline): Give the modeline a "pressed" 
	look.

1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>

	* format.el (format-deannotate-region):  Bug fix.
	Deannotating a region containing unknown tags would fail
	(causing decoding of text/enriched to fail at user level)

1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>

	* minibuf.el (read-directory-name): Support sixth
	  arg, HISTORY, as already documented.

1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>

	* etags.el (get-tag-table-buffer): Use explicit lists as arguments 
	to `ecase'.

1997-12-14  SL Baur  <steve@altair.xemacs.org>

	* skk/skk-leim.el (skk-auto-fill-activate): Synch with
	skk-activate.

1997-12-13  SL Baur  <steve@altair.xemacs.org>

	* dumped-lisp.el (preloaded-file-list): Remove debugging statement.