File: ChangeLog

package info (click to toggle)
xmms 1.0.1-2
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,180 kB
  • ctags: 3,923
  • sloc: ansic: 38,352; sh: 8,294; asm: 398; makefile: 387
file content (1309 lines) | stat: -rw-r--r-- 44,634 bytes parent folder | download
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
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
Mon Jan 31 19:43:00 CET 2000  Olle Hllns <olle@xmms.org>
	
	* 1.0.1 released

Mon Jan 31 19:10:47 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/main.c: The IPC should now work even when the DISPLAY variable is
	not set.

Mon Jan 31 18:54:06 CET 2000  Peter Alm  <peter@xmms.org>

	* Makefile.am xmms/Makefile.am xmms/xmms.desktop xmms/xmms.wmconfig
	xmms.spec.in: Applied patch by Ryan Weaver.

Mon Jan 31 18:26:32 CET 2000  Peter Alm  <peter@xmms.org>
		
	* Input/cdaudio/cddb.c: Added support for local file databases. (Patch
	by Mattias Eriksson)
		
	* xmms/playlist.c: Replaced a lame check for .mp3 with a proper
	input_check_file() call.
		
Mon Jan 31 09:28:20 CST 2000  Zinx Verituse <zinx@linuxfreak.com>

	* xmms/playlist.c: Checks for cgi script .mp3's were causing
		lockups on fifo's.. fixed.

Mon Jan 31 13:21:23 CET 2000  Olle Hllns <olle@xmms.org>

	* configure.in: Changed version number to 1.0.1

Mon Jan 31 11:05:21 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/skin.[ch] xmms/defskin/nums_ex.xpm xmms/defskin/Makefile.am: We
	should now handle skins with too small images correctly.

Mon Jan 31 08:56:22 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/configure.in: Applied OpenGL configure patch by Troy 
	Benjegerdes.

Sun Jan 30 20:12:23 CET 2000  Peter Alm  <peter@xmms.org>
		
	* xmms/configure.in: Added -lICE to SM_LIBS

	* xmms/Makefile.am: Replaced -module with -export-dynamic
		
	* xmms/hints.c: Sticky was a bit broken.

Fri Jan 28 13:08:30 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/xmms_logo.xpm: New about logo.

Fri Jan 28 12:46:55 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/skinwin.c: .wsz skins really work now.

Fri Jan 28 12:14:57 CET 2000  Peter Alm  <peter@xmms.org>

	* Output/OSS/audio.c: We now probe if select works. (Workaround for 
	aureal driver which doesn't support select).

Thu Jan 27 21:23:56 CET 2000  Peter Alm  <peter@xmms.org>

	* configure.in Input/cdread/*: Removed cdread plugin.
	
	* xmms/prefswin.c: The DGA warning would pop up sometimes when opening
	the preferences box.
		
	* lots-of-files: Fixed version numbering on plugins and remade
	Makefile.am's
		
	* lots-of-files: Changed from using ntoh[sl] and hton[sl] to their glib
	equivalients. 

Tue 25 Jan 20:37:45 MET 2000  Espen Skoglund  <esk@ira.uka.de>

	* Input/mpg123/id3_frame.c, Input/mpg123/id3_tag.c: Includes
 	<sys/param.h> fot ntohl() (rather than <netinet/in.h>).

Tue Jan 25 02:23:39 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* Input/cdaudio/cddb.c (cddb_log): Removed the dynamic updating of
	the log-window temporarily. play get called both with the
	GDK-mutex locked and unlocked, so we could deadlock.

	* Input/cdaudio/cdaudio.c (stop): Check to avoid calling ioctl
	with a invalid file handle.
	(get_time): Don't call stop() on eof. xmms does that for us.
	(cdda_get_title): Added a mutex to avoid doing a cddb/cdindex
	lookup of one album from two threads at the same time.
	(scan_dir): Cleanup.

Mon Jan 24 20:04:39 CET 2000  Peter Alm  <peter@xmms.org>
		
	* xmms/about.c xmms/bmp.c xmms/main.[ch] xmms/playlistwin.c xmms/skin.c:
	Removed all references to root_window.

Sun Jan 23 11:00:10 CET 2000  Peter Alm  <peter@xmms.org>

	* Input/mpg123/layer3.c: Fix for some broken MPEG streams.
		
	* xmms/skin xmms/skinwin.c: Added support for .wsz skins.
		
Wed Jan 19 12:44:45 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/main.c xmms/prefswin.c xmms/pluginenum.c: Replaced all 
	while(gtk_events_pending()) gtk_main_iteration() loops with 
	while(g_main_iteration(FALSE)); loops.

Wed Jan 19 01:45:31 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* Input/cdaudio/cdaudio.c (get_song_info): We could get thread
	problems if the cddb log window was open.

	* Input/cdaudio/configure.c (cdda_configure): Fixed a problem when
	the volume setting was set to CDROM drive.

	* Input/cdaudio/cddb.c: Some cosmetic changes to the log window.

	* Effect/stereo_plugin/stereo.c (configure): Fixed a typo.

Tue Jan 18 20:40:03 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* Input/cdaudio/cdaudio.[ch], Input/cdaudio/cddb.c,
	Input/cdaudio/cdindex.c, Input/cdaudio/cdinfo.h: Major
	cleanup. There is now less #ifdef-spaghetti. cdindex is also 
	cached to disk. 

	* Input/cdaudio/cddb.[ch]: It's possible to request a list of
	servers from the current server from the preference window. The
	last cddb-commands are logged. You can get the log-window from the
	preference window.

	* Input/cdaudio/configure.c: Removed one notebook-page.

	* Input/cdaudio/cdinfo.c (cdda_cdinfo_read_file): Removed a
	fprintf().

Mon Jan 17 18:55:57 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c (playlistwin_add_all_files): Avoided calling
	gtk_clist_undo_selection() because it could cause segfault due to
	a GTK+ bug.

	* General/song_change/song_change.c (timeout_func): We now escape
	all characters that are special to the shell inside double quotes.

Mon Jan 17 15:15:16 CET 2000  Peter Alm  <peter@xmms.org>
	
	* General/song_change/song_change.c: We now reset the SIGCHLD handler
	on exit in case XMMS receives a SIGCHLD after the plugin is closed,
	also fixed a spelling error.

Fri Jan 14 11:40:21 CET 2000  Peter Alm  <peter@xmms.org>
		
	* configure.in Output/disk_writer/Makefile.am: Some more cleaning up.

Fri Jan 14 09:17:06 CET 2000  Peter Alm  <peter@xmms.org>

	* xmms/main.[ch] xmms/prefswin.c: Added an option to disable DGA access
	(disabled by default).

Thu Jan 13 14:09:11 CET 2000  Peter Alm  <peter@xmms.org>

	* configure.in xmms/sm.[ch] xmms/main.c xmms/Makefile.am: Added X11R6
	style session managment support.
	
	* configure.in: Cleaned up some mistakes.

Wed Jan 12 22:56:43 CET 2000  Peter Alm  <peter@xmms.org>
		
	* xmms/playlist.c xmms/main.c xmms/equalizer.c xmms/bmp.c
	  xmms/textbox.c Visualization/sanalyzer/spectrum.c: Hopefully
	  got rid of those BadMatch people some people get.
		
	* Input/mpg123/layer3.c: Fixed some bugs that caused XMMS to crash
	on some bad MP3 streams.
		
	* Output/OSS/audio.c: The OSS plugin should be a bit nicer to the
	driver now.
		
	* configure.in *Makefile.am: the configure script should treat
	CFLAGS better now.
		
	* lots-of-files: XMMS should now compile without warnings with
	-Wall turned on.

Sat Jan  8 01:08:01 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* General/song_change/song_change.c: Added the possibility to run
	a shell-command at playlist-end. Wrote a short description about
	what this plugin really can do. Closed a memory-leak and a
	possible access of a NULL pointer.

Sun Jan  2 01:20:40 CET 2000  Hvard Kvlen  <havardk@sol.no>

	* libxmms/dirbrowser.c (check_for_subdir): Fixed a bug that caused
	a lot of directories look like they had subdirectories even though
	they did not.

	* Output/disk_writer/disk_writer.c: Got it working again.

Mon Dec 27 00:43:31 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* Output/disk_writer/disk_writer.c: Woops. Broke the diskwriter
	because it depended on a rather ugly hack. Fixed it with a new
	ugly hack to make it work for now...

Sun Dec 26 20:22:46 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/main.c: Play/stop/etc-commands on the
	command-line work even if no other xmms-session is running.

	* xmms/ctrlsocket.[ch], xmms/pluginenum.c: Made the
	session_id-variable static.

Wed Dec 22 01:14:50 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/bmp.c, xmms/controlsocket.c, xmms/eq_graph.c,
	xmms/hslider.c, xmms/main.c, xmms/playlist.h,
	xmms/playlist_list.c, xmms/pluginenum.c, xmms/prefswin.c,
	xmms/skin.[ch], xmms/skinwin.c, xmms/svis.c, xmms/util.[ch],
	xmms/vis.c, xmms/visualization.c: The entire xmms/ directory now
	compiles (almost) without warnings with -Wall on. Fixes that were
	done was stuff like removing unused variables, exporting functions
	called from other files and other minor stuff. Now, lets try to
	keep it warning-free!

	* xmms/input.c (input_get_song_info): An uninitialized variable
	could get used if no inputplugins were available.

	* xmms/main.c (main): A printf() that where shown if gtk+ was too
	old was called with too few arguments.

Tue Dec 21 20:43:13 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* General/ir/about.c (ir_about): Fixed a strange string constant
	and rearanged some gtk+-code.

	* Output/OSS/audio.c (oss_get_output_time),
	Output/esd/audio.c (esdout_write): Fixed a bug that caused
	problems when skipping several times. 

	* Effect/stereo_plugin/stereo.c (about): Fixed a typo.

	* xmms/dock.c : Fixed some warnings.
	(is_docked): Simlified it.

Mon Dec 20 22:42:32 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/dga.c:  added stub for xmms_dga_draw_32_image for when
	                  dga is not enabled (oops)..

Mon Dec 20 03:55:02 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* configure.in
	  libxmms/configure.in: added --disable-dga option for people with
	                        broken DGA libraries..

Mon Dec 20 01:36:20 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* xmms/main.c:  Wasn't calling xmms_dga_init inside GDK_THREADS_*()
	                block.. Fixed.

Sun Dec 19 12:40:42 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/dga.c
	  libxmms/dga.h:  Added xmms_dga_draw_32_image()

Sun Dec 19 10:41:46 CET 1999  Peter Alm  <peter@xmms.org>

	* configure.in Makefile.am xmms.m4 xmms-config.in: Added xmms-config.
	(Patch by Ben Gertzfield)

Fri Dec 17 21:57:10 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/fullscreen.c
	  libxmms/fullscreen.h:
	
		Added some functions for plugins that enter fullscreen
		themself (read: GL plugins) so they can live peacefully
		with programs that use xmms_fullscreen functions.
	(xmms_fullscreen_in, xmms_fullscreen_mark, xmms_fullscreen_unmark)

Fri Dec 17 09:18:21 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/configure.in
	  libxmms/Makefile.am
	  libxmms/dga.c
	  libxmms/dga.h
	  xmms/main.c:		Added dga support.

Wed Dec 15 14:21:56 CET 1999  Peter Alm  <peter@xmms.org>
	
	* Input/mpg123/common.c Input/mpg123/mpg123.c: Fixed some bugs related
	to title formatting.
		
Wed Dec 15 13:35:12 CET 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/main.c: check_ctrlsocket gets called with the GDK mutex locked
	now.
	
Wed Dec 15 11:50:17 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/visualiztion.c xmms/general.c: Rewrote the string list parser

Wed Dec 15 04:19:46 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/fullscreen.c:  Uses GDK_CURRENT_TIME instead of 0 now,
	                         and focuses the window on fullscreen_enter.

	                         Fixed some issues with more than one plugin
	                         trying to set fullscreen.

Wed Dec 15 11:12:30 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/pluginenum.c: Fixed a bug in plugin cleanup.
		
Tue Dec 14 21:09:42 CET 1999  Peter Alm  <peter@xmms.org>

	* acconfig.h configure.in
	  Visualization/opengl_spectrum/opengl_spectrum.c: Fixed a bug in
	  cleanup.

	* xmms/playlist.c: End of playlist weren't handled nicely when shuffle
	was turned on.

	* Input/mpg123/common.c: Fixed a bug that could cause a segfault when
	no valid MPEG header was found.
	
Tue Dec 14 07:33:26 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/fullscreen.c
	  libxmmm/fullscreen.h: Added functions to list available modes.

Tue Dec 14 06:28:47 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* Input/cdread/Makefile.am: Fixed to work with new libtool.

Tue Dec 14 05:26:19 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/fullscreen.c
	  libxmms/fullscreen.h: Still working out the kinks.

Tue Dec 14 03:00:17 CST 1999  Zinx Verituse <zinx@linuxfreak.com>

	* libxmms/fullscreen.c
	  libxmms/fullscreen.h
	  libxmms/configure.in
	  libxmms/Makefile.am:  Added fullscreen support.

Tue Dec 14 10:27:18 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/main.c: Fixed some threading issues with visualization plugins
	and the control socket.

Mon Dec 13 18:30:45 CET 1999  Olle Hllns  <olle@xmms.org>

	* Output/disk_writer.c: applied a patch from "Stas" it fixed
	  a bug so now you can play the wav files in windows mediaplayer(tm)

Fri  3 Dec 13:00:33 MET 1999  Espen Skoglund  <esk@ira.uka.de>

	* Input/cdread/cdrombsd.h (cdrom_get_time): Fixed field names of
	some structs.

	* Input/cdread/server.c (read_line) (write_line): Changed ETIME to
	ETIMEDOUT (ETIME does not exist on BSD).

	* xmms/playlist.c (playlist_ins): Tries to recognize .m3u lists by
 	content in addition to suffix.

Thu Dec  2 14:06:45 EST 1999  Tim Ferguson  <timf@dgs.monash.edu.au>

	* Fixed bug in Input/idcin/idcin.c that caused a crash when reading a
	file coded with audio at 11025Hz.  Now need to fix the audio-video
	sync problems.

Tue Nov 30 13:04:48 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/main.c: Fixed a problem which would cause "BadMatch" errors on
	some platforms.

	* xmms/textbox.c: The space was read from the wrong position.

	* libxmms/configure.in: Try to locate the prefix for libxmms as well 
	now.

Mon Nov 29 10:24:08 CET 1999  Peter Alm  <peter@xmms.org>	

	* xmms/main.c: playlist_clear() now gets called before 
	cleanup_plugins()

Mon Nov 29 08:40:46 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/main.c: Fixed balance handling code.

Thu Nov 25 16:44:24 CET 1999  Peter Alm  <peter@xmms.org> 

	* Input/mpg123/mpg123.c: Fixed a problem with VBR streams

Mon Nov 22 22:13:30 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/equalizer.c xmms/playlistwin.c: The playlist and equalizer
	windows appeared in the window list when hiding and showing them again.

Sun Nov 21 22:54:49 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/visualization.c: The visualization area doesn't get cleared when
	vis is turned off any more.

Sun Nov 21 12:01:15 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/pluginenum.c: Oops, fixed another stupid error.

Sat Nov 20 23:30:42 CET 19999  Peter Alm  <peter@xmms.org>

	* xmms/pluginenum.c: Fixed a silly mistake in the previous commit.

Sat Nov 20 20:32:58 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/input.c xmms/visualization.[ch]: Minor cleanups.

	* xmms/pluginenum.c: Visualization plugins gets properly cleaned up now
	at exit.

Fri Nov 19 21:05:53 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/Output/audio.c: Added option for adjusting master volume instead
	of the PCM volume. (patch by Chris Pitchford)
		
	* xmms/main.[ch] prefswin.c: Added setting to control the speed of the
	mouse wheel. (patch by Chris Pitchford)

Mon Nov 15 21:10:40 CET 1999  Peter Alm  <peter@xmms.org>

	* xmms/skin.[ch] xmms/main.c: Added a reload skin option (F5).

Mon  8 Nov 11:12:16 MET 1999  Espen Skoglund  <esk@ira.uka.de>

	* Input/mpg123/id3_frame.c (id3_decompress_frame),
	configure.in: Compiled in support for handling compressed id3
	frames.

	* Output/OSS/audio.c (oss_playing): Made a new bytes-left
	calculation.  The current version should be more compatible with
	the FreeBSD pcm driver.

	* libxmms/util.c (xmms_check_realtime_priority): Do not invoke
	sched_getscheduler() unless it is compiled into the kernel
	(FreeBSD fix).

Sun Nov 14 12:15:50 CET 1999  Peter Alm  <peter@xmms.org>

	* Output/OSS/audio.c Output/OSS/Makefile.am: Added a *WAY* better and
	*WAY* faster resampling routine.

Sun Nov 14 10:21:26 CET 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/dock.[ch] xmms/main.[ch] xmms/equalizer.c xmms/playlistwin.c:
	Cleaned up and improved the window docking code some.
		
	* Input/mpg123/mpg123.c: *REALLY* short MPEG streams should work now.
		
	* General/song_change/song_change.c: Fixed a potentrial security problems
	with titles that contain `.

Thu Nov 11 18:56:57 CET 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/playlist.c: Fixed a bug that could cause segfault when clearing
	the playlist

Tue Nov  9 18:12:25 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* configure.in : Better check for libxml.

Tue Nov  9 17:40:20 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c (playlist_remove_dead_files): Fixed a bug that
	could cause xmms to crash.

Mon Nov  8 21:42:00 CET 1999  Peter Alm  <peter@xmms.org>
	
	* xmms/Makefile.am xmms/dock.[ch] xmms/main.[ch] xmms/playlistwin.c
	  xmms/equalizer.c xmms/xmms.h: Added new window docking code. Should be
	a lot easier to maintain.

	* xmms/bmp.c: Added support for 16 bit BMP files.

	* xmms/skin.c: Parsing of the pledit.txt file was a bit broken.		

Mon Nov  8 15:09:28 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c (playlist_remove_dead_files): We now never
	remove the currently playing file, nor urls. Better handling when
	we remove file that is current.

Mon  8 Nov 14:22:53 MET 1999  Espen Skoglund  <esk@ira.uka.de>

	* Input/cdaudio/cdindex.c (cdindex_test_sha): Check for SHA-1
	integrity before contacting the CDIndex server.
	(cdindex_get_info), (cdindex_get_tracks): Support mutliartist
	CDs.
	(cdindex_query_server): Made CDIndex result parsing a little more
	robust.

	* Input/cdaudio/cdaudio.c (cdda_get_toc): Added support for
	reading CD tocs under FreeBSD.
	(play_file), (get_song_info): Fixups for CDIndex support.

Mon Nov  8 09:17:02 CET 1999  Olle Hllns  <olle@xmms.org>

	* TODO : Just added a TODO file in the CVS

Sat Nov  6 17:57:03 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/equalizer.c : Fixed some compile-warinings.
	(equalizerwin_create) : The shade and closebuttons were incorrect
	if xmms was started with the equalizer shaded.

Thu Nov  4 21:18:44 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/hints.c (check_wm_hints): Changed type to void, it never
	returned anything.

Thu Nov  4 21:10:41 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* Output/OSS/audio.c (oss_open), Output/esd/audio.c (esdout_open):
	Fixed a bug that could crash xmms, when starting to play.

	* xmms/hints.h (hint_set_sticky): Declared it.

Thu Nov  4 14:34:35 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* ChangeLog: Reverted a patch wich removed some entries from the
	ChangeLog. Make sure to do a 'cvs update' before commiting files.

Thu Nov  4 8:30:10 EST 1999  Tim Ferguson  <timf@dgs.monash.edu.au>

	* libxmms/xmmsctrl.[ch], xmms/controlsocket.[ch]: added
	xmms_remote_is_main_win(), xmms_remote_is_pl_win(), and
	xmms_remote_is_eq_win() to the remote control api.

	* wmxmms/wmxmms.c: make use of the new status functions to allow
	middle and right mouse buttons to toggle playlist and main windows
	respectively.

Wed Nov  3 12:55:21 CET 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c (playlistwin_motion): Fixed snapping to
	mainwindow. 

	* Input/cdaudio/cddb.c (cddb_check_protocol_level): Rewrote this
	function. Must have missed a part of the spec.

	* xmms/main.c (mainwin_jump_to_file): Fixed a bug that caused the
	gui to freeze when trying to jump to file on a empty playlist.

	* configure.in, xmms/cdaudio/Makefile.am, acconfig.h: Temporary
	hack to make cdindex compile.

1999-10-25  Espen Skoglund  <esk@ira.uka.de>

	* xmms/cdaudio/cdinfo.[ch], 
	xmms/cdaudio/http.[ch], 
	xmms/cdaudio/cdindex.c,
	xmms/cdaudio/cdaudio.[ch],
	sha_func.c, sha.h: Added prelimenary CD Index supprt.

Mon Nov  1 10:55:44 CET 1999  Willem Monsuwe  <willem@stack.nl>

	* Input/mikmod/Makefile.am: Cleaned it up, so that only the actual
	  build depends on being configured;  looks cleaner, and this way,
	  'make dist' includes everything, even if it's not configured.

Mon Nov  1 10:38:43 CET 1999  Willem Monsuwe  <willem@stack.nl>

	* Input/cdread/cdread.c: Added a quick fix, because the reported
	  last sector of an audio CD (leadout) seems to be one off, and this is
	  reported to cause serious problems on some drives.

Mon Nov 1 01:10:02 EST 1999  Tim Ferguson  <timf@dgs.monash.edu.au>

	* Sorry 'bout that....  Adding this now.
	* Fixed the previous problem and resubmitting the patch to wmxmms.c
	  -title option to display song title as a tool tip
	  Wheel mouse now changes volume.

Thu Jul 29 21:03:12 CEST 1999  Olle Hllns  <olle@xmms.org>

	* wmxmms/wmxmms.c reverted a patch by Tim Ferguson
	  please don't add stuff that people do not want
	  right click to hide main window good, BUT
	  when starting XMMS and playlist window just disapears
	  NOT GOOD! Also write in the Changelog next time!

Fri Oct 29 15:42:45 CEST 1999  Willem Monsuwe  <willem@stack.nl>

	* xmms/Input/cdread/cdread.c: Fixed a bug where direct
	cdrom output doesn't work anymore, because of some other
	changes.

	* xmms/Input/cdread/cdread.c xmms/Input/cdread/server.c:
	Changed all usleep()s to xmms_usleep()

Thu Oct 28 21:48:20 CEST 1999  Olle Hllns  <olle@xmms.org>
	* xmms/Input/cdread/Makefile.am fixed so the plugin gets installed
	in $(plugindir)/$(INPUT_PLUGIN_DIR) and not $prefix/lib

Thu Oct 28 17:19:35 CEST 1999  Willem Monsuwe  <willem@stack.nl>

	* configure.in, Input/Makefile.am, Input/cdread/*:
	Added cdread plugin (todo: fix the _fini() hcak)

Mon Oct 25 20:56:36 CEST 1999  Olle Hllns  <olle@xmms.org>

	* xmms/plugin.h Changed the licens so binary only plugins can be built.

Sun Oct 17 17:18:28 CEST 1999  Peter Alm  <peter@xmm.org>
		
	* xmms/playlist.c (playlist_clear): the playlist mutex isn't locked
	when calling input_stop any more.
		
	* xmms/hints.[ch] xmms/main.[ch]: Added sticky.
		
	* xmms/equalizer.c xmms/playlistwin.c xmms/hints.[ch]: The equalizer
	and playlist doesn't show up in GNOME's task list any more.
		
Fri Oct 15 13:13:12 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/cdaudio/cdinfo.[ch], Input/cdaudio/cddb.c: Added caching
	of cddb-info to disk.

Tue Oct 12 23:04:24 CEST 1999  Olle Hllns  <olle@xmms.org>

	* xmms/main.c added shortkey control+n for "No Playlist Advance"

Mon Oct 11 01:15:03 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/skin.c (load_skin): Fixed a problem when changing between
	skins that differed only in case.

Sat Oct  9 02:35:35 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/cdaudio/cddb.[ch],
	Input/cdaudio/http.[ch],
	Input/cdaudio/cdaudio.[ch], 
	Input/cdaudio/configure.c, 
	Input/cdaudio/Makefile.am: CDDB-support. At the moment it is
	linux-only.

	* xmms/playlist.c, xmms/main.c, xmms/playlistwin.c: Moved some
	code for showing the fileinfobox over to playlist.c.

	* xmms/playlist.c (playlist_remove_dead_files): Implemented remove
	dead files.

	* xmms/prefswin.c (show_prefs_window): Make sure the prefswin get
	raised if it already is visible.

	* configure.in, libxmms/configure.in, libxmms/util.c, xmms/main.c:
	Added checks for both <sched.h> and <sys/sched.h>. This shoud fix
	compiling problems on some unixes.

	* libxmms/configfile.[ch] : Added this functions for opening the
	default config-file. Now there is no need for every plugin to know
	the name of the configfile.

	* libxmms/configure.in: Added check for <unistd.h>.

	* libxmms/xmmsctrl.c: Added some #includes.
	(xmms_remote_get_skin): It never returned anything. Fixed.

	* xmms/playlistwin.c (playlistwin_show_dirbrowser): The dirbrowser
	is not positioned where the mouse is anymore.

Fri Oct  8 19:26:02 CEST 1999  Olle Hllns  <olle@xmms.org>
	
	 * confiure.in: added AC_PREFIX_PROGRAM(xmms) this will
	   autoset $prefix when doing a configure.

Thu Oct  7 18:12:30 CEST 1999  Peter Alm  <peter@xmms.org>

	 * xmms.spec.in: Applied patch from Ryan Weaver

Sun Oct  3 09:27:24 CEST 1999  Peter Alm  <peter@xmms.org>
		 
	* xmms/main.c: The main window always gets mapped now before using it as
	a leader for the other windows. 
		
	* xmms/visualization.c xmms/input.c: Minor fixes
		
	* xmms/textbox.c: Now you can't scroll texts that isn't supposed to be
	scrolled any more.
		
	* xmms/playlist.c: Improved shuffle handling a bit.

Thu Sep 30 22:11:32 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms/about.c: Fixed a GTK warning.
		
	* Input/mpg123/mpg123.c: Fixed song length calculation for files
	with a broken first frame.
		
	* Input/mpg123/http.c Output/OSS/audio.c Output/esd/audio.c
	  Output/disk_writer/disk_writer.c: Changed some count variables to
	unsigned 64-bit integers.

Sun Sep 26 18:27:40 CEST 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/pluginenum.c: The visualization plugins now gets sorted as the
	rest of the plugins.

Sun Sep 26 11:18:49 CEST 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/input.c: The visualization plugins render functions now longer
	gets called while holding the visualization list mutex.

Sun Sep 26 09:13:36 CEST 1999  Peter Alm  <peter@xmms.org>
		
	* Input/mpg123/configure.c: Fixed a minor typo.

	* Input/mpg123/http.c libxmms/util.[ch]: Fixed those annoying error
	messages from filling up the screen.

	* Output/OSS/audio.c Output/esd/audio.c: Plugged two minor memory leaks.

	* Visualization/blur_scope/blur_scope.c: Plugged a minor memory leak.

	* xmms/playlistwin.c: Fixed a segfault when using the "Add all files in
	directory" button in a directory without any files. (GTK+ bug?)

Sat Sep 25 20:11:12 CEST 1999  Peter Alm  <peter@xmms.org>

	* Visualization/blur_scope/*.[ch]: The color now gets updated in
	realtime.

Sat Sep 25 19:48:51 CEST 1999  Peter Alm  <peter@xmms.org>

	* Visualization/opengl_spectrum/opengl_spectrum.c: Pointer grabbing
	wasn't always working before in fullscreen mode.
		
	* Visualization/blur_scope/Makefile.am
	  Visualization/blur_scope/blur_scope.[ch]
	  Visualization/blur_scope/config.c: Made the color in the blur_scope
	configurable. (Patch by Matt Bardeen)

Sat Sep 25 11:59:30 CEST 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/playlist.c: XMMS would hang when pressing fast forward to
	fast, also speeded up "Read info on load/demand".
		
	* Visualization/opengl_spectrum/opengl_spectrum.c: The plugin used
	to lock up the computer when running in realtime mode.
		
	* Visualization/blur_scope/blur_8.s: Replaced .p2align with .align
	
	* Input/mpg123/configure.c: Fixed a segfault when clicking Ok on some
	systems.
		
	* Input/cdaudio/cdaudio.c: Solaris build fix.
		
	* General/joystick/configure.c: The titlebar now says XMMS instead
	of X11Amp

	* libxmms/Makefile.am: util.h now gets installed.
		
	* configure.in libxmms/configure.in: Added a quick hack to remove a lot
	of silly warnings on FreeBSD.
		
Fri Sep 24 19:00:14 CEST 1999  CEST 1999  Peter Alm  <peter@xmms.org>

	* Input/mpg123/http.c: Authorization was broken. Fixed it.

	* Visualization/sanalyzer/spectrum.c: Fixed another floating point
	exception on FreeBSD.

	* Output/OSS/audio.c: The OSS plugin now works with drivers without
	SNDCTL_DSP_GETBLKSIZE (some FreeBSD drivers).

Fri Sep 24 15:20:21 CEST 1999 Olle Hllns  <olle@xmms.org>

	* xmms/main.c: Added shortkey Control+V to get Visualization plugins 
	preferences.

Thu Sep 23 23:49:49 CEST 1999  Peter Alm  <peter@xmms.org>
		
	* xmms/visualization.c: Fixed a bug that caused floating point
	exceptions on FreeBSD.

Wed Sep 22 23:50:35 CEST 1999  Peter Alm  <peter@xmms.org>

	* configure.in xmms.spec.in Makefile.am acconfig.h
	  Visualization/Makefile.am Visualization/opengl_spectrum/*: Added
	example OpenGL vis plugin.

	* Input/cdaudio/cdaudio.c: Fixes for Solaris.

	* Input/mpg123/configure.c Input/mpg123/http.c
	  Input/mpg123/mpg123.[ch]: Added proxy authentication support.

	* Input/wav/wav.c: Fixed a bug that caused hangs near EOF in realtime
	mode.

	* Visualization/sanalyzer/spectrum.c: Removed an obsolete variable.

	* xmms/input.c Removed a unneccesary call to playlist_set_info.

	* xmms/playlist.c xmms/prefswin.c xmms/main.h: Added a "use '\' as a
	directory delimiter" option.

	* xmms/main.c xmms/prefswin.[ch]: Added a shortcut from the visualization
	menu to the visualization plugin page.

1999-09-13  Espen Skoglund  <esk@ira.uka.de>

	* Input/cdaudio/configure.c, Input/cdaudio/cdaudio.c: Added
	cdaudio support for systems with <sys/cdio.h>.

Sun Sep 12 22:16:55 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c, xmms/playlist.[ch]: Added framework for a
	"Sub misc menu", this is not working yet.

	* xmms/playlist.[ch]: Changed all playlist*ins() functions to
	accept negative positions to put new entries at the bottom of the
	list. At the moment we always do that, now these functions are a
	litle more optimized for the case that always is used.

	* xmms/playlistwin.c (playlistwin_keypress): Keypad-up/down, now
	works like normal up/down.

	* xmms/playlist.[ch], xmms/playlistwin.c, xmms/main.c,
	xmms/controlsocket.c: Fixed a bunch of places that were not
	holding the playlist-mutex while accessing the playlist
	directly.

	* xmms.spec.in: Included visualization-plugins in the
	description.

	* xmms/input.h: Exported input_update_vis().

	* xmms/playlist.c, xmms/main.c: Fixed some warnings.

	* xmms/playlist.c (playlist_sort_by_title_cmpfunc)
	(playlist_sort_by_filename_cmpfunc):  These functions were badly
	broken.

Sun Sep  5 11:29:45 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms/skin.[ch] xmms/equalizer.c: Added equalizer shade transparency 
	support.

	* Makefile.am configure.in Input/idcin/idcin.c Input/mikmod/drv_xmms.c
	  Input/mikmod/plugin.c Input/mpg123/layer1.c Input/mpg123/layer2.c 
	  Input/mpg123/layer3.c Input/mpg123/mpg123.c Input/wav/wav.c
	  Visualization/* xmms/Makefile.am xmms/xmms.h xmms/fft.[ch] 
	  xmms/visualization.[ch] xmms/main.c xmms/plugin.h xmms/pluginenum.c
	  xmms/vis.c xmms/prefswin.[ch] xmms/input.[ch]: Added vis plugin support

	* xmms/util.c: Added a missing closedir in del_directory.

Fri Sep  3 23:31:38 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c: Fixed a bug that caused playlists to be loaded
	when you added a directory to the playlist.

Thu Sep  2 01:35:38 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c (playlist_sort_selected): Oops, forgot to take
	out some debug code, that broke this sorting on purpose.

Wed Sep  1 23:18:48 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/mpg123.[ch], Input/mpg123/configure.c: New option: By
	popular demand its now possible to have the mpg123-plugin
	recognizing files by content rather than filename extension.

	* xmms/input.c (input_play): Set the "playing" flag even if no
	input-plugin recognizes the file. This way entries in the playlist
	where the inputplugin has been disabled will be skipped. 
	(input_stop): Made sure we always clear the "playing" flag.

	* xmms/prefswin.c (create_prefs_window): Moved the buttons around
	a litle.

	* xmms/main.c (mainwin_url_ok_clicked), xmms/playlistwin.c
	(playlistwin_url_ok_clicked) : Files are added to the playlist
	with playlist_add_url_string() now for more flexibility.

	* xmms/playlistwin.c (playlistwin_url_ok_clicked): Made it a litle
	bit better at deciding whether we should prepend a "http://" or
	not. Loading of file:-urls and regular files should be working
	now.

	* xmms/playlist.c (playlist_ins): We now recognize playlists, and
	loads them. 

	* xmms/playlist.c (playlist_load_ins_file): Playlist entries will
	now be added to the playlist without checking if a input-plugin
	recognizes the file.

	* xmms/main.c, xmms/playlistwin.c, xmms/util.[ch]: Moved
	mainwin_show_add_url_window() and
	playlistwin_show_add_url_window() to util_crate_add_url_window().
	These were basically doing the same thing. 

	* xmms/playlist.c (playlist_set_position): Fixed crash if the
	position was of range.

Mon Aug 30 15:50:41 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c: Added buttons to add files to the playlist
	from the filerequester,	without closing it. Also plugged a couple
	of memory leaks.

	* xmms/playlistwin.c (playlistwin_motion): Resizing of the
	playlistwindow broke with GTK+-1.2.4 because we did not call
	gdk_window_resize().

	* Effect/voice/voice.c (mod_samples): The voice-removal plugin was
	somehow believing there was twice as many samples as there really
	was.

	* xmms/playlistwin.c (playlistwin_show_add_url_window): The entry
	is active when the window is opened.

Sat Aug 28 00:25:44 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* configure.in, Input/mpg123/common.c: Uses autoconf to check for
	"inline".

	* Input/mpg123/mpg123.c (decode_loop): Call set_info() even if we
	don't find the input file.

	* xmms/skinwin.c (scan_skins): "/usr/share/xmms/Skins" and
	"/usr/local/share/xmms/Skins" are checked for skins. This is
	documented in the README.

	* Input/mpg123/common.c (get_fileinfo): Fixed a slight inaccuracy in
	songtime calculation.

	* xmms/playlistwin.c, xmms/playlist.[ch]: Implemented sorting of
	selected files on the playlist.

	* xmms/playlistwin.c: Fixed some warnings.

Fri Aug 27 00:10:22 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Output/OSS/audio.c (oss_close): Fixed a bug that could prevent
	skipping of non-existing files.

Wed Aug 25 00:00:54 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/fileinfo.c (mpg123_file_info_box): Number of frames
	was incorrect for non-VBR files.

	* xmms/main.[ch], xmms/playlistwin.[ch], xmms/prefswin.c: New
	option: Userdefined pause between songs.

	* xmms/playlistwin.c (playlistwin_url_ok_clicked): If a new url
	has no "http://" prefix, one is prepended to the string.

Tue Aug 24 20:50:00 CEST 1999  Derrik Pates  <dpates@dsdk12.net

	* xmms/playlist.c: Added a second call to scan_skins() in the
	random skin selection code to make sure the skin selected in the
	skin selector window is the same as the skin in use.

	* xmms/skinwin.c: Removed the gtk_clist_clear() from
	show_skin_window, and moved it into scan_skins. Also added
	gtk_clist_freeze() and gtk_clist_thaw() before and after where the
	list is updated.

Tue Aug 24 08:45:03 CEST 1999  Derrik Pates  <dpates@dsdk12.net>

	* xmms/main.c: Added lines in the configuration load and save
	routines to store and retrieve the value of
	cfg.random_skin_on_play (and to give it a reasonable default).

	* xmms/main.h: Added a line in the configuration structure
	definition for random_skin_on_play.

	* xmms/playlist.c: Added code in playlist_play() to randomly
	select a skin when cfg.random_skin_on_play is TRUE, if there
	are skins to choose from.

	* xmms/skinwin.c: Removed the 'struct SkinNode' definition, added
	the 'Select random skin on play' check box to the skin selector
	(and a needed callback for that). Also removed the 'static'
	qualifier from the header of scan_skins().

	* xmms/skinwin.h: Added an extern reference to the skinlist
	pointer, added the 'struct SkinNode' definition, and added a
	prototype for scan_skins().

Mon Aug 23 20:29:06 CEST 1999  Derrik Pates  <dpates@dsdk12.net>

	* xmms/playlistwin.c: Added checks in playlistwin_press() to allow
	a right-click in the playlist window to pull up the main menu, as
	long as the right-click is not on the list or the
	add/sub/sel/sort/misc buttons.

	* xmms/equalizer.c: Added checks in equalizerwin_press() to allow
	a right-click in the equalizer window to pull up the main menu, as
	long as the right lick is not on the "on" or "auto" buttons.

	* xmms/main.c: Added an extra tab to a line in
	inside_sensitive_widgets() to line it up with the rest.

Sat Jul 24 12:02:41 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms/equalizer.c
	  xmms/playlistwin.c: Fixed the delete signal handlers so that it doesn't
	segfault when closing the windows using the window manager's buttons.

	* Input/mpg123/mpg123.c: Improved header sync in the beginning of a 
	stream.

Sat Jul 24 00:33:47 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mikmod/plugin.c, Input/mikmod/mikmod-plugin.h: Made it
	possible to adjust the panning 	separation. Also eliminated a
	couple of variables. 

	* Input/mikmod/plugin.c, Input/mikmod/drv_xmms.c: Changed the
	check for libmikmod version.

Fri Jul 23 17:36:21 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms/equalizer.c 
	  xmms/main.c 
	  xmms/playlistwin.c
	  xmms/textbox.c 
	  xmms/widget.c
	  xmms/widget.h: Added a mutex in Widget to prevent the redraw flag to 
	be cleared to soon.

	* xmms/skin.c: The pledit.txt reader code doesn't use sscanf anymore.

	* xmms/prefswin.c: The correct effect plugin should now be selected
	when opening the preferences window.

	* Input/mpg123/*.c: Loads of stability fixes for the mpg123 plugin. Also
	removed the authenication section in the configuration dialog (use 
	http://user:pass@host instead)

	* Input/mikmod/drv_xmms.c
	  Input/mikmod/plugin.c: Mikmod plugin should now work with 
	libmkikmod 3.1.7

	* Effect/*/*.c
	  Output/*/*.c
	  xmms/plugin.h: Added a new more flexible effect plugin API.

Sun Jul 18 23:52:29 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/about.c (show_about_window): Added version number.

Sun Jul 18 14:50:57 CEST 1999  Olle Hllns  <olle@xmms.org>

	* configure.in, 
	Input/Makefile.am,
	Input/idcin/*: added cin video player plugin by Tim Ferguson

Sun Jul 18 02:41:01 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c (playlistwin_press), xmms/playlist_list.c,
	xmms/playlist_slider.c: Mousewheel up/down now works in the
	entire playlist-window. 

	* xmms/equalizer.c: Equalizer-shademode keybindings: Arrows
	up/down: Volume up down, left/right: Balance left/right

	* xmms/main.[ch]: Mainwindow keybindings: Arrows up/down: Volume
	up/down, left/right: Jump back/forth. 

	* xmms/main.c (mainwin_press): Mouse-wheel up/down adjusts the
	volume less than it used to. Also cleaned up the code some.

	* xmms/main.c (read_volume): The balance sliders does not get
	updated if the volume is zero.

	* xmms/main.c, xmms/equalizer.c, xmms/playlistwin.c: Improved the
	movement of the windows when shading a window.

	* xmms/main.h, xmms/equalizer.h, xmms/playlist.h,
	xmms/playlist_list.h, xmms/playlistwin.h: Exported funtions that
	were used in other files.

	* xmms/controlsocket.c, xmms/playlist.c, xmms/prefswin.c,
	xmms/textbox.c: Added some #include's.

	* xmms/main.c (mainwin_motion): Fixed snapping to equalizer. This
	has been broken for a long time.

	* xmms/equalizer.[ch], xmms/main.c: Added a menu entry for the
	equalizer windowshade mode to the options menu.

Fri Jul 16 12:14:02 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c (playlist_load_ins_file): Fixed loading of
	playlists whith backslash as directory-separator.

Fri Jul  9 16:14:48 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/equalizer.[ch],
	xmms/main.[ch],
	xmms/skin.[ch],
	xmms/playlistwin.c,
	xmms/defskin/Makefile.am: Equalizer windowshade mode.

	* xmms/defskin/eq_ex.xpm, xmms/defskin/eqmain.xpm: Default skin
	updated for equalizer windowshade mode by 
	Thomas Nilsson	<thomas@xmms.org> 

	* xmms/pbutton.[ch]: Made it possible to have a pbutton which has
	the pressed and unpressed images on different pixmaps.

	* xmms/playlist_slider.c (playlistslider_button_press_cb): Made it
	possible to scroll the playlist with mouse scroll-wheel also when
	holding the pointer over the slider.

	* xmms/playlist_list.c (playlist_list_button_press_cb),
	xmms/playlistwin.c: Mouse scroll-wheel up/down now behaves like
	pageup/down.

	* xmms/main.c (mainwin_press): Removed some code that never could
	get called.

	* xmms/main.[ch], xmms/playlistwin.c, xmms/equalizer.c,
	xmms/controlsocket.c: Changed the name of set_always() to
	mainwin_set_always_on_top().

	* xmms/main.c (inside_sensitive_widgets): Added the "about"
	button. It now works as expected with easy-move enabled.

1999-07-05  Espen Skoglund  <espensk@stud.cs.uit.no>

	* Input/mpg123/common.c (mpg123_read_frame): Check for ID3 tags in
	the _beginning_ of the frame!  (Why was this removed?)
	(read_id3v2_tag): Removed code that resultet in race conditions.

Sun Jun 27 22:48:17 CEST 1999  Olle Hllns  <olle@xmms.org>

	* gnomexmms/gnomexmms.xpm: Wrong icon, fixed.

Sun Jun 27 17:11:47 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlist.c: Forgot to commit some changes yesterday.

Sun Jun 27 11:44:32 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms.spec.in: Applied a patch from Ryan Weaver

	* xmms/main.c
	  xmms/input.c: Improved volume reading code.

	* Output/esd/audio.c: The esd output skipped a few seconds every minute
	  before.

	* Input/mpg123/common.c
	  Input/mpg123/id3_frame.c
	  Input/mpg123/mpg123.c: Fixed some bugs with invalid ID3v2 tags. Also
	  cleaned up the title reading code.

	* Input/mpg123/common.c
	  Input/mpg123/mpg123.c: Made some functions static and put a mpg123_
	  prefix on id3v1_to_id3v2.

	* Input/mpg123/mpg123.c: Streams without ID3 tags will now get the
	correct title. Improved the header syncing a bit too.

	* Output/OSS/audio.c: The OSS plugin should work better on some systems
	now. Also fixed a memory leak when using realtime mode.

1999-06-26  Espen Skoglund  <espensk@stud.cs.uit.no>

	* Input/mpg123/common.c (read_id3v2_tag)
	  Input/mpg123/mpg123.h
	  Input/mpg123/mpg123.c (mpg123_format_song_title)
	  (get_song_title) (decode_loop): Changed checking location of
	  ID3v2 tags so that it is better at finding in-stream tags
	  (e.g. when using icecast).  If an in-stram tag is found, the
	  title will be updated.

Sat Jun 26 17:05:40 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* xmms/playlistwin.c, xmms/playlist.[ch] (playlist_select_all,
	playlist_select_none, playlist_inverse_selection):  Moved these
	functions to playlistwin.c, and fixed some minor problems when
	selecting files after these functions were run.

	* xmms/playlistwin.c (playlistwin_keypress): More keybindings in
	the playlistwindow:
	Insert: Filebrowser
	Shift+Insert: Dirbrowser
	Alt+Insert: Add URL

Fri Jun 25 22:39:14 CEST 1999  Olle Hllns  <olle@xmms.org>

	* Input/mpg123/Makefile.am fixed a spelling error.

Fri Jun 25 20:04:40 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/fileinfo.c: Some simple fixes to make it compile.

1999-06-25  Espen Skoglund  <espensk@stud.cs.uit.no>

	* Input/mpg123/Makefile.am
 	  Input/mpg123/id3*
 	  Input/mpg123/common.c
	  Input/mpg123/mpg123.c: Added ID3v2 support.

	* Input/mpg123/mpg123.c (init) 
	  Input/mpg123/configure.c (mpg123_configurewin_ok)
	  (mpg123_configure) (auth_use_cb): Added configuration for
 	authentication.

	* Input/mpg123/http.c (encode64) (http_buffer_loop): Added support
 	for authentication.

Fri Jun 25 09:10:07 CEST 1999  Peter Alm  <peter@xmms.org>

	 * xmms/main.[ch]: Fixed a bug that caused the main window to have
	 illegal size hints after unshading it.

Fri Jun 25 01:47:35 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/fileinfo.c (mpg123_file_info_box): Corrected some
	printf-strings. 

	* Input/mpg123/mpg123.[ch], Input/mpg123/common.c: Cleaned up the
	song time calculation and song title loading somewhat.

Thu Jun 24 17:50:02 CEST 1999  Peter Alm  <peter@xmms.org>

	* xmms/equalizer.[ch]
	  xmms/main.[ch]
	  xmms/playlistwin.[ch]: Fixed the GTK theme changing bug.

Wed Jun 23 01:25:06 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/mpg123.c (get_song_title): Fixed a litle mistake.

Tue Jun 22 23:26:16 CEST 1999  Hvard Kvlen  <havardk@sol.no>

	* Input/mpg123/mpg123.c: Changed the song-time calculation to make
	it more accurate.

	* Input/mpg123/fileinfo.c: Made it possible to set the genre to
	nothing.

	* Input/mpg123/fileinfo.c: Added some info about the MPEG-stream
	to the fileinfo-box.

	* Input/mpg123/mpg123.c, Input/mpg123/dxhead.[ch]: Changed all
	C++-style comments to C ones.

	* Input/mpg123/fileinfo.c (mpg123_file_info_box): Moved around a
	bit on the comment and genre-boxes.

Wed Jun 16 22:35:48 CEST 1999  Peter Alm <peter@xmms.org>

	*/*.[ch]
	*/*/*.[ch]: Changed the copyright texts

Wed Jun 16 21:18:05 CEST 1999  Peter Alm <peter@xmms.org>

	* libxmms/acconfig.h: Added #undef:s for PACKAGE and VERSION (Thanks 
	again to Ryan Weaver)

	* General/joystick/Makefile.am
	  Input/cdaudio/Makefile.am
	  Output/Makefile.am
	  gnomexmms/Makefile.am: All files now gets packaged with make dist even
	  if the plugin isn't supported on the compile host. (Thanks to Ryan 
	Weaver)

	* gnomexmms/Makefile.am
	  configure.in: gnomexmms.gnorba and gnomexmms.desktop now gets installed
	  in the correct directories.

	* Input/mpg123/common.c
	  Input/mpg123/layer2.c
	  Input/mpg123/layer3.c
	  Input/mpg123/http.c: Removed some beeps and made it even more stable.

Tue Jun 15 20:43:57 CEST 1999  Peter Alm <peter@xmms.org>

	* Input/mpg123/common.c: The previous stuff was a bit broken.

Tue Jun 15 19:24:16 CEST 1999  Peter Alm <peter@xmms.org>

	* Input/mpg123/layer2.c
	  Input/mpg123/layer3.c
	  Input/mpg123/common.c: Improved header syncronization, streaming from 
	shoutcast/icecast servers should work *MUCH* better now.

	* xmms/playlist_list.c: Fixed a seg fault when clicking in a empty
	  playlist
  
	* configure.in: Changed AC_CHECK_HEADER to AC_CHECK_HEADERS for 
	  sys/soundcard.h. (Thanks to Ryan Weaver for pointing this out)

Mon Jun 14 19:11:51 CEST 1999  Peter Alm <peter@xmms.org>

	* ChangeLog: Restarted ChangeLog