/
ChangeLog-0.8.4
2721 lines (1579 loc) · 78.8 KB
/
ChangeLog-0.8.4
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
2008-10-13 Russell Nelson <nelson@crynwr.com>
[9987] add flvdumper documentation, update preformmated docs, fix the
required bzr version, and make the ltdl patch work correctly if srcdir
<> builddir
2008-10-13 Russell Nelson <nelson@crynwr.com>
[9986] we ship libtoolize; don't detect the version they've installed
2008-10-12 Russell Nelson <nelson@crynwr.com>
[9985] updated NEWS, README for the release, and changed version in
configure.ac to 0.8.4
2008-10-11 Russell Nelson <nelson@crynwr.com>
[9984] Make install-plugins a little more clear.
2008-10-11 bastiaan <bastiaan@smeg>
[9983] Wallpaper over the MIT-SHM crashbug. (bug #23624)
2008-10-11 strk <strk@ubuntu>
[9982] Add a RECCOMMENDED label on configure output, and put in this
list libcurl and modern pbutils
2008-10-10 strk <strk@ubuntu>
[9981] drop duplicated ERROR label in logging output
2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9980] Set default stream timeout to 60 seconds because sites like
youtube redirect a lot and with poor network performance (e.g. DNS
lookups) 10 isn't enough. Change stream timeout chooser in the
preferences box to a spin box with a max of 300.
2008-10-10 Bastiaan Jacques <bastiaan@bjacques.org>
[9979] configure.ac: Properly test for windows. Disable MIT-SHM by
default. gui: Fix compilation for MIT-SHM enabled GTK build.
2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9978] Drop debugging.
2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9977] Return the actual size of the buffer. Fixes bug #24503.
2008-10-10 Russell Nelson <nelson@crynwr.com>
[9976] need to call pkg-config for libs; restore cerr outs to make
xpi's getHome work.
2008-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9975] Drop tests with inconsistent results for now.
2008-10-08 Bastiaan Jacques <bastiaan@bjacques.org>
[9974] Bring back support for missing-plugins installation.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9973] Register media handler before sound handler (next step would be
having the sound handler cache the media handler pointer...)
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9972] More tests for Sound.
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9971] More tests.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9970] be more verbose about failure in AudioDecoder initialization
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9969] Update expected results for ffmpeg. Gstreamer fails an extra
one. Add onSoundComplete to named strings.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9968] comment out debugging lines
2008-10-08 Sandro Santilli <strk@keybit.net>
[9967] Rework the expected resampler output size computation, and put
the abort back. Seems sane now.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9966] Make the resampler output buffer even-sized (as it's being
considered an array of int16); don't abort if the samples-based
computation of output buffer doesn't match the input one, as
EmbeddedSoundTest.swf shows a case in which it fails but doesn't
trigger any invalid write (using valgrind).
2008-10-08 Sandro Santilli <strk@keybit.net>
[9965] Change sound_handler::create_sound interface to take a
SimpleBuffer by auto_ptr, avoiding memory copies for event sounds (and
improving readability); have sound_data constructor make sure that if
a SimpleBuffer is passed it's padded a MediaHandler requires; have
DEFINESOUND tag loader query MediaHandler for padding bytes when
allocating the buffer for sound data. Fixes an invalid read of ffmpeg
on EmbeddedSoundTest.swf
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9964] Get padding information from media backend.
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9963] Test for onSoundComplete and duration.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9962] copyright dates and totals count
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9961] Add simple MovieTester-based runner for EmbeddedSound, enable
automatic run of test.
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9960] Test for embedded sound and the Sound object. Not yet enabled.
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9959] Test for ming version 0.4.3.
2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9958] Add some media files for testing.
2008-10-08 Sandro Santilli <strk@keybit.net>
[9957] Remove dead code (old matrix mat, non-cached matrix params)
2008-10-08 Sandro Santilli <strk@keybit.net>
[9956] Add some info about libmedia layout (how it is and how it needs
to be changed)
2008-10-08 Sandro Santilli <strk@keybit.net>
[9955] Change some methods and member names in sound stuff
(readability)
2008-10-08 Sandro Santilli <strk@keybit.net>
[9954] Fix computation of sound duration for stereo sounds. See bug
#24481.
2008-10-07 Sandro Santilli <strk@keybit.net>
[9953] Correct use of tmpnam
2008-10-07 Sandro Santilli <strk@keybit.net>
[9952] More cleanups for xpcom: 1. Rename --with-xpcom-lib to --with-
xpcom-sdk-dir 2. Don't use pkg-config to find libs (won't work),
rather scan /usr/lib/iceape 3. Use libxpcomglue_s.a, not
libxpcomglue.a 4. Re-introduce use of XPCOM_LIB in plugin link line
2008-10-07 Sandro Santilli <strk@keybit.net>
[9951] Cleanups on the cookie code. Still #if 0'ed out (due to linking
errors) but now dumps the cookie file in its own method and has code
prepared to unlink it.
2008-10-07 Sandro Santilli <strk@keybit.net>
[9950] Have xpi packaging scripts define GNASH_XPI_PLUGIN, don't force
it from HAVE_XPCOM
2008-10-07 Sandro Santilli <strk@keybit.net>
[9949] Don't add XPCOM ldflags. Fixes plugin load under iceapi on
lenny. See bug #24469.
2008-10-07 Sandro Santilli <strk@keybit.net>
[9948] Tried to make the plugin section more informative.
2008-10-06 Russell Nelson <nelson@crynwr.com>
[9947] Make note about make install-plugins
2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
[9946] FLVParser sometimes provides the wrong dimensions for video, so
let Gstreamer figure them out by itself. Fixes the video "scaling"
issue.
2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
[9945] Don't forget the break inside switch...
2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
[9944] {Audio,Video}DecoderGst.cpp: don't unref a buffer owned by the
bin, even if pushing failed. VideoDecoderGst.cpp: Handle VP6A
correctly. MediaParserGst.{cpp,h}: Comment fixes.
2008-10-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9943] Allow build with all versions of ffmpeg up to current trunk.
2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
[9942] Stop using _stream inside getBytesLoaded. (fixes #24460)
AudioDecoderGst: use ffaudioresample, or fallback on speexresample; if
neither are available, use audioresample. ("fixes" #24417)
2008-10-06 Sandro Santilli <strk@keybit.net>
[9941] Committed cookies patch by asac, with umask fixed and actual
dump disabled till we properly unlink it on exit
2008-10-06 Sandro Santilli <strk@keybit.net>
[9940] Don't use DISTCHECK flags for configuring the xpi builds, also
disable testsuite for that task.
2008-10-06 Sandro Santilli <strk@keybit.net>
[9939] Make less pkg_config --exist calls, aimed at readability
2008-10-06 Sandro Santilli <strk@keybit.net>
[9938] comment out debugging lines as they make self-contained
instructions fall off the bounds
2008-10-06 Sandro Santilli <strk@keybit.net>
[9937] hush some sound debugging
2008-10-06 Sandro Santilli <strk@keybit.net>
[9936] Avoid newlines in log messages
2008-10-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9935] Drop a last reference to libmad.
2008-10-06 Sandro Santilli <strk@keybit.net>
[9934] Consisteny checking for NetStream-SquareTest
2008-10-06 Sandro Santilli <strk@keybit.net>
[9933] Don't wait for more frames to arrive when last advertised frame
was already parsed at time of symbol table lookup. Should fix bug
#24455.
2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
[9932] libmedia/Makefile.am: Stop building our own versions and copies
of Gstreamer elements. Remove many files now unused.
2008-10-06 Sandro Santilli <strk@keybit.net>
[9931] document debugging macro
2008-10-06 Sandro Santilli <strk@keybit.net>
[9930] define GST_TIME_AS_MSECONDS when not already defined
2008-10-06 Sandro Santilli <strk@keybit.net>
[9929] call gst_init in VideoDecoderGst constructor (for consistency
with AudioDecoderGst) -- I thikn this may be saner to do in
MediaHandlerGst ctor btw...
2008-10-06 Sandro Santilli <strk@keybit.net>
[9928] Don't call gstreamer functions before gst_init ! Fixes bug
#24459.
2008-10-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9927] Fix properly now I've tested the branch that changed.
2008-10-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9926] Get initialization order right.
2008-10-04 Sandro Santilli <strk@keybit.net>
[9925] Make creation of preferences dialogue easier to read and hack
on; add Network preferences tab (streamsTimeout)
2008-10-04 Bastiaan Jacques <bastiaan@bjacques.org>
[9924] libmedia: Makefile.am: Stop building SoundHandlerGst and
SoundGst. MediaParser.cpp: In waitIfNeeded(), check that thread
kill has not been requested. Previously, if the kill was
requested, and the parser thread subsequently called
pushEncoded{Audio,Video}Frame, waitIfNeeded() could again lock,
which caused a deadlock. MediaParser.cpp: Move thread::join() out of
the destructor. As the destructor is run *after* the child
constructor (i.e, ~MediaParser{Gst,Ffmpeg}), the parser thread,
will be running after the child destructor has finished. If the
parser thread then attempts to access the child data (which is
expected), Pandora's box opens. Now, every user of MediaParser
must call join() before it destroys the MediaParser object.
MediaParser.h: Add extra data fields to encoded frame classes. Should
be done more cleanly in the future.
gst/AudioDecoderGst.{cpp,h}: Clean up. Also, make sure that all the
buffers available after the data push in decode() are accumulated
and returned. Should fix some audio issues.
gst/MediaHandlerGst.cpp: Start using MediaParserGst.
gst/MediaParserGst.{cpp,h}: New Gstreamer based MediaParser
implementation. Should theoretically work even with Debian stable.
gst/VideoDecoderGst.{cpp,h}: Reimplement (and simplify) using swfdec's
Gstreamer bindings. gst/swfdec_codec_gst.{c,h}: Make
specializations of the factory finder for other types of
factories, such as parsers and demuxers. libcore/asobj:
Makefile.am: Stop building Sound's child classes. Sound.{h,cpp}:
Merge SoundFFmpeg. Call MediaParser::join() before its destructor
is called. NetStream.cpp: call MediaParser::join() before its
destructor is called.
2008-10-04 Sandro Santilli <strk@keybit.net>
[9923] Raise the default streams timeout from 1.5 to 3 seconds. See
bug #24449
2008-10-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9922] Remove macros from Date.cpp.
2008-10-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9921] More tests, fewer macros for Date class to try and catch why
there is a failure on Debian Lenny.
2008-10-04 Sandro Santilli <strk@keybit.net>
[9920] Don't force update of gnash.pot on 'make dist'
2008-10-04 Sandro Santilli <strk@keybit.net>
[9919] few translation lines, just for fun
2008-10-04 Sandro Santilli <strk@keybit.net>
[9918] Update po files (this time with relative paths)
2008-10-04 Sandro Santilli <strk@keybit.net>
[9917] Use paths relative to top sourcedir for po files, so updates
from different hosts don't change just for that. Other cleanups.
2008-10-03 Sandro Santilli <strk@keybit.net>
[9916] NetStream doesn't need to be virtual anymore
2008-10-03 Sandro Santilli <strk@keybit.net>
[9915] Maintain audio/video buffers in timestamp order
2008-10-03 Sandro Santilli <strk@keybit.net>
[9914] Minor comment and debug cleanups
2008-10-03 Sandro Santilli <strk@keybit.net>
[9913] Consider the media stream fully parsed on parse error.
2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9912] Document gnashSleep.
2008-10-03 Sandro Santilli <strk@keybit.net>
[9911] Don't distribute .gmo files, you'll need gettext for an
internationalized gnash.
2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9910] ifdefs round pthreads.h include.
2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9909] htons...
2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9908] Use GnashSleep in rtmp_client.cpp. A FIXME suggests it might be
better to drop the sleep entirely, but since I don't know I'll leave
this to someone else.
2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9907] Initial stage in fixing sleep compatibility. Will hopefully
allow windows build to complete.
2008-10-03 Sandro Santilli <strk@keybit.net>
[9906] Have 'dumpconfig' say about jemalloc use; say about LIBINTL,
not INTLIBS.
2008-10-02 Sandro Santilli <strk@keybit.net>
[9905] Make sure the parser consumes all input, even on error. Fixes
bug #24429.
2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9904] Compiler warning fixes (visibility).
2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9903] Tests.
2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9902] Correct totals.
2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9901] Fix compiler warnings. Test for LoadVars.
2008-10-01 Russell Nelson <nelson@crynwr.com>
[9900] Add a query to XPCOM code to get our XPI install directory.
Install via XPI now works!
2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9899] Correct configure output for cairo/sdl.
2008-10-01 Sandro Santilli <strk@keybit.net>
[9898] Fix CURL-full build (eh)
2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9897] Make sure 'close' closes the about dialogue.
2008-10-01 Sandro Santilli <strk@keybit.net>
[9896] Fix CURL-less build (please test CURL-full ones)
2008-10-01 Sandro Santilli <strk@keybit.net>
[9895] Gnash is an SWF player (not that other trademarked thing)
2008-10-01 strk <strk@lo>
[9894] SDL is now a requirement for GST media handler too..
2008-10-01 strk <strk@lo>
[9893] Make GTK about dialog compatible with libgtk 2.8.20 (fixes bug
#24426)
2008-10-01 strk <strk@lo>
[9892] answer the 'why not CODEC_ID_H263I?' question
2008-10-01 strk <strk@lo>
[9891] log errors cleanups
2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9890] Initialize _auxStreamerAttached, sort out initialization order
properly.
2008-10-01 strk <strk@lo>
[9889] Implement output operator for videoCodecType and audioCodecType
enums
2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9888] More compiler warnings.
2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9887] Silence compiler warnings and verbose debugging messages.
2008-09-30 Sandro Santilli <strk@keybit.net>
[9886] Add comment about why PROBE_BYTES has that value
2008-09-30 Sandro Santilli <strk@keybit.net>
[9885] drop annoying error message about matrix not being invertible,
the code is correct and tested in matrix_test.swf
2008-09-30 Sandro Santilli <strk@keybit.net>
[9884] Re-enable a test in MovieClip.as temporarely commented-out to
avoid having to fix immediately (it's fixed now). Add anotehr test to
matrix_test.swf to show effects of negative _xscale cache at time of
setting _rotation. I'm pretty satisfied about matrices at this point.
2008-09-30 Sandro Santilli <strk@keybit.net>
[9883] remove things already done, try adding more todo
2008-09-30 Sandro Santilli <strk@keybit.net>
[9882] unused variables warnings..
2008-09-30 Sandro Santilli <strk@keybit.net>
[9881] Drop the get_parent hack in character::set_rotation, only add
PI if xscale cache is negative, no matter yscale. Fixes the last known
failing tests in matrix_test.swf. We need more tests!
2008-09-30 Sandro Santilli <strk@keybit.net>
[9880] Another test, showing that success/failure of gnash on the last
added test is based on the _yscale cache values (while expected result
doesn't)
2008-09-30 Sandro Santilli <strk@keybit.net>
[9879] Add failing test in matrix_test.swf (sign related, triggered on
_rotation set)
2008-09-30 Sandro Santilli <strk@keybit.net>
[9878] Round more for the checks only failing due to accuracy. This
way we have NO expected failures in matrix_test.swf and can work on
getting some of them (in particular a reproduction of the one failing
in MovieClip.as with the get_parent hack in ::set_rotation removed)
2008-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9877] Swap the matrix scale sign appropriately. Fixes the _xscale and
_yscale tests in MovieClip.as and matrix_test.c. Fixes mario.swf and
snowy.swf, no FAILs in the testsuite. Senocular transform_grabber.swf
also works again.
2008-09-30 Sandro Santilli <strk@keybit.net>
[9876] Add another matrix test showing that the failures in
MovieClip.as were not related to being _root or not. We get the matrix
values wrong but the actual transforms succeed...
2008-09-30 Sandro Santilli <strk@keybit.net>
[9875] Have character's matrix parameter setters use parameter-
specific setters of gnash::matrix but only if the character is not a
root one. Gets only XPASS in matrix_test.swf (the XFAIL left seem
related to accuracy) and doesn't break the MovieClip-v8.swf ones.
2008-09-30 Sandro Santilli <strk@keybit.net>
[9874] Test: matrix caches not updated assigning Matrix to Transform
2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
[9873] Use the new Gstreamer preprocessor conditional.
2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
[9872] Don't bother including pbutils.h.
2008-09-29 Sandro Santilli <strk@keybit.net>
[9871] Few more tests for matrix of root.
2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
[9870] configure.ac: fix typo. libmedia/gst/AudioDecoderGst.cpp: For
now, default to audioresample.
2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9869] Fixes for more robustness issues and code cleanup.
2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
[9868] Make Gstreamer also use SDL sound handler. Reimplement
AudioDecoderGst. Merge NetStreamFfmpeg up. Raise FLV probing limit.
2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9867] Another abort in action_buffer.
2008-09-29 Sandro Santilli <strk@keybit.net>
[9866] Reset yscale sign on setting _width
2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9865] Another robustness fix.
2008-09-29 Sandro Santilli <strk@keybit.net>
[9864] enable new math by default
2008-09-29 Sandro Santilli <strk@keybit.net>
[9863] Add a test showing that setting _width changes _yscale too !
(sign of it)
2008-09-29 strk <strk@gnash>
[9862] Add character::set_width and ::set_height, closing the circle
of AS-accessible matrix setters
2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9861] Fix malformed SWF abort.
2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9860] Separate LoadVars properly with "&" when converting to string
and don't add the "?" there. It's only necessary when actually
sending. Allow XML to be sent using the GET method, appropriately URL
encoded (undocumented). Add documentation, drop default "post"
argument for sendAndLoad, as all users now need to specify a method.
2008-09-29 strk <strk@gnash>
[9859] Hint deb package name for swfmill
2008-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9858] Check that data is returned in XMLSocket_as::fillMessageList to
prevent out-of-bounds reads. Don't recycle the return from select()
for read(), which doesn't help clarity. And make the function void, as
we don't care about the return. Fixes an abort in the CSU. Er, I mean
the tagesschau.de election monitor (which almost works now, by the
way).
2008-09-27 strk <strk@lo>
[9857] Make sure sol files copied over SOLDIR are writable by user
while running the SharedObjectTestRunner. On 'distcheck' they aren't
by default writeable because they inherit permission flags from the
source copy which is in a read-only tree (this is an hack of
'distcheck' to verify there's NO copy on the source tree while
building)
2008-09-26 strk <strk@xtops>
[9856] Force cleanup of target soldir
2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9855] Workaround for older ming.
2008-09-26 strk <strk@xtops>
[9854] For the sake of testing framework, still push sounds to the
active sounds container when asked to play them.
2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9853] Drop render.h includes.
2008-09-26 strk <strk@xtops>
[9852] Increment the count of sounds start/stop requests (for testing
framework) even if it isn't possible to actually start sounds (system
audio errors).
2008-09-26 strk <strk@xtops>
[9851] Don't increment callback clients count if not registerin a new
one.
2008-09-26 strk <strk@xtops>
[9850] Add a SoundException class; Have attach_aux_streamer
implementation for SDL throw a SoundException when it can't fullfill
the caller request; refactor NetStreamFfmpeg to not only check for the
existance of a SoundHandler but also an actual success in registering
as an aux_streamer. This fixes the hung-on-audio-error on mx1.
2008-09-26 strk <strk@xtops>
[9849] Fix readNetworkLong version found in NetConnection.cpp too
2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9848] Fix a bug in readNetworkLong and amf0_read_value.
2008-09-26 strk <strk@xtops>
[9847] Don't read one byte more for META FLV tag; log unimpl if type
of first AMF0 value is not STRING as expected.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9846] Prevent aborts in some malformed SWFs.
2008-09-25 Russell Nelson <nelson@crynwr.com>
[9845] update README with building options, and README_CVS for bzr.
2008-09-25 strk <strk@lo>
[9844] Don't add +5 to the "beta" version of Ming if ming-config
--version returns NO beta and NO rc substrings. Fixes recognition of
latest Ming release (0.4.2). Fix Ming-version dependent stuff in
matrix_test.c; it will fail with ming-head but just due to the fact
version hasn't been updated in Ming cvs yet (ie: cvs appers to be the
same version of latest release). I'll be fixing the Ming part next..
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9843] Fix bug #24363.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9842] Bugfixes to and more tests for flash.geom.Transform class.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9841] Log warning if an unsuitable locale is used.
2008-09-25 Jason Woofenden <jason@jasonwoof.com>
[9840] set startstopped off for gnash testing and fix typo (see bug
#24372)
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9839] Update for new swfdec tests, correct Color class propflags.
2008-09-25 strk <strk@lo>
[9838] Limit the FLV streams probe to a compile-time defined number of
bytes. Always probe the stream, even if FLV headers flag say there's
nothing in it (tested as expected behavior). See bug #24371 for more
info.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9837] Passing test, complete / correct Key class.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9836] Set valid bounds to full window, not 1 less. Fixes graphical
rubbish on the bottom line of some movies.
2008-09-25 strk <strk@lo>
[9835] Fix streams info scan in FLVParser (bug #24371); turn the a/v
flags off when no actual tags were found; log an error when a/v tags
are found while not expected.
2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9834] Small improvement to logging, correct propflags. More help
interpreting the swfdec testsuite run.
2008-09-24 strk <strk@lo>
[9833] Don't reset a TextField bounding box if autoSize!=none BUT
wordWrap=true Fixes bug #24348.
2008-09-24 strk <strk@lo>
[9832] Just tested plugin with Iceweasel 2.0.0.6
2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9831] Minor cleanups, minor AS compatibility fixes.
2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9830] Const correctness, reduce unnecessary const_casts (const_casts
are particularly evil), optimize Button (button_character_instance)
class. Minor actionscript compatibility fixes. Drop unused methods.
2008-09-24 strk <strk@lo>
[9829] as_errors are as_errors...
2008-09-24 strk <strk@lo>
[9828] Make matrix_test.c aware of latest Ming bugfixes.
2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9827] Minor cleanups, simplification and documentation of Gui class.
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9826] Improve swfdec testsuite run.
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9825] Fix bug #24355.
2008-09-23 strk <strk@xtops>
[9824] ignore SIGHUP while running tests. Fixes false failures on
debian stable.
2008-09-23 strk <strk@xtops>
[9823] add comments above snippet of code handling exceptional returns
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9822] Update docs for libmad removal.
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9821] Remove all mad code finally.
2008-09-23 Sandro Santilli <strk@keybit.net>
[9820] Add more matrix tests
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9819] Another tested browser.
2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9818] Missing commit from yesterday. Update README a bit.
2008-09-23 Sandro Santilli <strk@keybit.net>
[9817] Add test for matrix values right before the tests that fail
with new math (the new tests succeed with current code)
2008-09-22 Sandro Santilli <strk@keybit.net>
[9816] Look for LIBAVCODEC_VERSION_TRIPLET before LIBAVCODEC_VERSION
as the latter is defined in terms of the former when available. Fixes
configuration on fedora9.
2008-09-22 Sandro Santilli <strk@keybit.net>
[9815] Don't forget the dust-hiding carpet !
2008-09-22 Sandro Santilli <strk@keybit.net>
[9814] Hide ffmpeg include dust in a custom header, included by all
users. Provide the damn INT64_C macro if not defined. Fixes support
for 51.40.2 and 51.40.4 and 51.12.1 and who knows what else
2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9813] Improve flash package testing. Add new tests for
ColorTransform. Make corrections to availability of
flash.geom.Transform based on tests (also in swfdec testsuite).
Implement ColorTransform and Transform.colorTransform. Passes in
MovieClip, Transform and all the new tests for ColorTransform.
Cleanups to flash package classes.
2008-09-22 Russell Nelson <nelson@crynwr.com>
[9812] warn ppl about changing doc/C without --enable-docbook
2008-09-22 strk <strk@xtops>
[9811] Fixes to support ffmpeg in debian stable (51.11.0).
2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9810] More tests for ColorTransform.
2008-09-22 Sandro Santilli <strk@keybit.net>
[9809] Include external headers with <>
2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9808] Tests for flash.geom.ColorTransform.
2008-09-22 Sandro Santilli <strk@keybit.net>
[9807] Fail ffmpeg version check if version > 52.0.0 and swscale isn't
found
2008-09-22 Sandro Santilli <strk@keybit.net>
[9806] Don't assume an 'ffmpeg' substring in avcodec.h path means the
layout is ffmpeg/avcodec.h rather then libavcodec/avcodec.h. Be more
accurate about the test...
2008-09-22 Sandro Santilli <strk@keybit.net>
[9805] Pad ffmpeg version to make space for 2 digit per version level,
cleanups and improvements in output. See bug #24310.
2008-09-22 Sandro Santilli <strk@keybit.net>
[9804] Don't add -I/usr/include for X11 headers
2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9803] Some localization for the release. Fix the SAMPLE_FMT_S24
build problem. Credit translators in GTK gui.
2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9802] Make Transform_as's sprite_instance reference safe (I think),
pending more tests about how the binding should be done. Implement
matrix setter because it's easy, may be useful in testing, and makes
all the senocular Matrix demonstrations work, which is nice.
Transform.as matrix tests all pass (apart from one accuracy-based
one).
2008-09-20 Sandro Santilli <strk@keybit.net>
[9801] Expect more successes about MovieClip.transform
2008-09-20 Sandro Santilli <strk@keybit.net>
[9800] Add zou's new matrix math (compile-time off for now)
2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9799] MovieClip binding tests.
2008-09-20 Sandro Santilli <strk@keybit.net>
[9798] Sound is still an object, needs to mark proper properties too
for GC! NOTE: this isn't tested, to test it should be enough to add a
custom property to a Sound instance and access it on next frame (and
check with valgrind if that isn't enough for a segfault)
2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9797] Working but *not sufficiently tested* implementation of
MovieClip.transform and flash.geom.Transform.matrix getter. This is
for testing of the internal matrix. Implementing the setter should be
very easy.
2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9796] Another test for Transform.
2008-09-20 Sandro Santilli <strk@keybit.net>
[9795] Use libungif if libgif isn't found. Minor tweaks in
matrix_test.swf.
2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9794] Prevent an abort. Test Transform more.
2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9793] Tests.
2008-09-19 Russell Nelson <nelson@crynwr.com>
[9792] xpi needs a .../plugins directory
2008-09-19 Sandro Santilli <strk@keybit.net>
[9791] Add info about corrispondence between gnash::matrix and
flash.geom.Matrix
2008-09-19 Sandro Santilli <strk@keybit.net>
[9790] Good stuff: inspect matrix values after setting parameters
2008-09-19 Sandro Santilli <strk@keybit.net>
[9789] Fix make check (hopefully)
2008-09-19 Sandro Santilli <strk@keybit.net>
[9788] More matrix tests using MovieClip.prototype.transform getter
2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9787] Define an as_object interface class for loadable objects, for
use by LoadVars and XML. This reflects the relationship between the
objects (and saves much code duplication). Const correct property
enumeration.
2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9786] Commit before merging...
2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
[9785] Tests for MovieClip properties, plus a rename that was
languishing forgotten somewhere.
2008-09-18 Markus Gothe <nietzsche@lysator.liu.se>
[9784] removed from now on