1 2008-10-13 Russell Nelson <nelson@crynwr.com>
3 [9987] add flvdumper documentation, update preformmated docs, fix the
4 required bzr version, and make the ltdl patch work correctly if srcdir
7 2008-10-13 Russell Nelson <nelson@crynwr.com>
9 [9986] we ship libtoolize; don't detect the version they've installed
11 2008-10-12 Russell Nelson <nelson@crynwr.com>
13 [9985] updated NEWS, README for the release, and changed version in
16 2008-10-11 Russell Nelson <nelson@crynwr.com>
18 [9984] Make install-plugins a little more clear.
20 2008-10-11 bastiaan <bastiaan@smeg>
22 [9983] Wallpaper over the MIT-SHM crashbug. (bug #23624)
24 2008-10-11 strk <strk@ubuntu>
26 [9982] Add a RECCOMMENDED label on configure output, and put in this
27 list libcurl and modern pbutils
29 2008-10-10 strk <strk@ubuntu>
31 [9981] drop duplicated ERROR label in logging output
33 2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
35 [9980] Set default stream timeout to 60 seconds because sites like
36 youtube redirect a lot and with poor network performance (e.g. DNS
37 lookups) 10 isn't enough. Change stream timeout chooser in the
38 preferences box to a spin box with a max of 300.
40 2008-10-10 Bastiaan Jacques <bastiaan@bjacques.org>
42 [9979] configure.ac: Properly test for windows. Disable MIT-SHM by
43 default. gui: Fix compilation for MIT-SHM enabled GTK build.
45 2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
47 [9978] Drop debugging.
49 2008-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
51 [9977] Return the actual size of the buffer. Fixes bug #24503.
53 2008-10-10 Russell Nelson <nelson@crynwr.com>
55 [9976] need to call pkg-config for libs; restore cerr outs to make
58 2008-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
60 [9975] Drop tests with inconsistent results for now.
62 2008-10-08 Bastiaan Jacques <bastiaan@bjacques.org>
64 [9974] Bring back support for missing-plugins installation.
66 2008-10-08 Sandro Santilli <strk@keybit.net>
68 [9973] Register media handler before sound handler (next step would be
69 having the sound handler cache the media handler pointer...)
71 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
73 [9972] More tests for Sound.
75 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
79 2008-10-08 Sandro Santilli <strk@keybit.net>
81 [9970] be more verbose about failure in AudioDecoder initialization
83 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
85 [9969] Update expected results for ffmpeg. Gstreamer fails an extra
86 one. Add onSoundComplete to named strings.
88 2008-10-08 Sandro Santilli <strk@keybit.net>
90 [9968] comment out debugging lines
92 2008-10-08 Sandro Santilli <strk@keybit.net>
94 [9967] Rework the expected resampler output size computation, and put
95 the abort back. Seems sane now.
97 2008-10-08 Sandro Santilli <strk@keybit.net>
99 [9966] Make the resampler output buffer even-sized (as it's being
100 considered an array of int16); don't abort if the samples-based
101 computation of output buffer doesn't match the input one, as
102 EmbeddedSoundTest.swf shows a case in which it fails but doesn't
103 trigger any invalid write (using valgrind).
105 2008-10-08 Sandro Santilli <strk@keybit.net>
107 [9965] Change sound_handler::create_sound interface to take a
108 SimpleBuffer by auto_ptr, avoiding memory copies for event sounds (and
109 improving readability); have sound_data constructor make sure that if
110 a SimpleBuffer is passed it's padded a MediaHandler requires; have
111 DEFINESOUND tag loader query MediaHandler for padding bytes when
112 allocating the buffer for sound data. Fixes an invalid read of ffmpeg
113 on EmbeddedSoundTest.swf
115 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
117 [9964] Get padding information from media backend.
119 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
121 [9963] Test for onSoundComplete and duration.
123 2008-10-08 Sandro Santilli <strk@keybit.net>
125 [9962] copyright dates and totals count
127 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
129 [9961] Add simple MovieTester-based runner for EmbeddedSound, enable
130 automatic run of test.
132 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
134 [9960] Test for embedded sound and the Sound object. Not yet enabled.
136 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
138 [9959] Test for ming version 0.4.3.
140 2008-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
142 [9958] Add some media files for testing.
144 2008-10-08 Sandro Santilli <strk@keybit.net>
146 [9957] Remove dead code (old matrix mat, non-cached matrix params)
148 2008-10-08 Sandro Santilli <strk@keybit.net>
150 [9956] Add some info about libmedia layout (how it is and how it needs
153 2008-10-08 Sandro Santilli <strk@keybit.net>
155 [9955] Change some methods and member names in sound stuff
158 2008-10-08 Sandro Santilli <strk@keybit.net>
160 [9954] Fix computation of sound duration for stereo sounds. See bug
163 2008-10-07 Sandro Santilli <strk@keybit.net>
165 [9953] Correct use of tmpnam
167 2008-10-07 Sandro Santilli <strk@keybit.net>
169 [9952] More cleanups for xpcom: 1. Rename --with-xpcom-lib to --with-
170 xpcom-sdk-dir 2. Don't use pkg-config to find libs (won't work),
171 rather scan /usr/lib/iceape 3. Use libxpcomglue_s.a, not
172 libxpcomglue.a 4. Re-introduce use of XPCOM_LIB in plugin link line
174 2008-10-07 Sandro Santilli <strk@keybit.net>
176 [9951] Cleanups on the cookie code. Still #if 0'ed out (due to linking
177 errors) but now dumps the cookie file in its own method and has code
178 prepared to unlink it.
180 2008-10-07 Sandro Santilli <strk@keybit.net>
182 [9950] Have xpi packaging scripts define GNASH_XPI_PLUGIN, don't force
185 2008-10-07 Sandro Santilli <strk@keybit.net>
187 [9949] Don't add XPCOM ldflags. Fixes plugin load under iceapi on
188 lenny. See bug #24469.
190 2008-10-07 Sandro Santilli <strk@keybit.net>
192 [9948] Tried to make the plugin section more informative.
194 2008-10-06 Russell Nelson <nelson@crynwr.com>
196 [9947] Make note about make install-plugins
198 2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
200 [9946] FLVParser sometimes provides the wrong dimensions for video, so
201 let Gstreamer figure them out by itself. Fixes the video "scaling"
204 2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
206 [9945] Don't forget the break inside switch...
208 2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
210 [9944] {Audio,Video}DecoderGst.cpp: don't unref a buffer owned by the
211 bin, even if pushing failed. VideoDecoderGst.cpp: Handle VP6A
212 correctly. MediaParserGst.{cpp,h}: Comment fixes.
214 2008-10-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
216 [9943] Allow build with all versions of ffmpeg up to current trunk.
218 2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
220 [9942] Stop using _stream inside getBytesLoaded. (fixes #24460)
221 AudioDecoderGst: use ffaudioresample, or fallback on speexresample; if
222 neither are available, use audioresample. ("fixes" #24417)
224 2008-10-06 Sandro Santilli <strk@keybit.net>
226 [9941] Committed cookies patch by asac, with umask fixed and actual
227 dump disabled till we properly unlink it on exit
229 2008-10-06 Sandro Santilli <strk@keybit.net>
231 [9940] Don't use DISTCHECK flags for configuring the xpi builds, also
232 disable testsuite for that task.
234 2008-10-06 Sandro Santilli <strk@keybit.net>
236 [9939] Make less pkg_config --exist calls, aimed at readability
238 2008-10-06 Sandro Santilli <strk@keybit.net>
240 [9938] comment out debugging lines as they make self-contained
241 instructions fall off the bounds
243 2008-10-06 Sandro Santilli <strk@keybit.net>
245 [9937] hush some sound debugging
247 2008-10-06 Sandro Santilli <strk@keybit.net>
249 [9936] Avoid newlines in log messages
251 2008-10-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
253 [9935] Drop a last reference to libmad.
255 2008-10-06 Sandro Santilli <strk@keybit.net>
257 [9934] Consisteny checking for NetStream-SquareTest
259 2008-10-06 Sandro Santilli <strk@keybit.net>
261 [9933] Don't wait for more frames to arrive when last advertised frame
262 was already parsed at time of symbol table lookup. Should fix bug
265 2008-10-06 Bastiaan Jacques <bastiaan@bjacques.org>
267 [9932] libmedia/Makefile.am: Stop building our own versions and copies
268 of Gstreamer elements. Remove many files now unused.
270 2008-10-06 Sandro Santilli <strk@keybit.net>
272 [9931] document debugging macro
274 2008-10-06 Sandro Santilli <strk@keybit.net>
276 [9930] define GST_TIME_AS_MSECONDS when not already defined
278 2008-10-06 Sandro Santilli <strk@keybit.net>
280 [9929] call gst_init in VideoDecoderGst constructor (for consistency
281 with AudioDecoderGst) -- I thikn this may be saner to do in
282 MediaHandlerGst ctor btw...
284 2008-10-06 Sandro Santilli <strk@keybit.net>
286 [9928] Don't call gstreamer functions before gst_init ! Fixes bug
289 2008-10-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
291 [9927] Fix properly now I've tested the branch that changed.
293 2008-10-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
295 [9926] Get initialization order right.
297 2008-10-04 Sandro Santilli <strk@keybit.net>
299 [9925] Make creation of preferences dialogue easier to read and hack
300 on; add Network preferences tab (streamsTimeout)
302 2008-10-04 Bastiaan Jacques <bastiaan@bjacques.org>
304 [9924] libmedia: Makefile.am: Stop building SoundHandlerGst and
305 SoundGst. MediaParser.cpp: In waitIfNeeded(), check that thread
306 kill has not been requested. Previously, if the kill was
307 requested, and the parser thread subsequently called
308 pushEncoded{Audio,Video}Frame, waitIfNeeded() could again lock,
309 which caused a deadlock. MediaParser.cpp: Move thread::join() out of
310 the destructor. As the destructor is run *after* the child
311 constructor (i.e, ~MediaParser{Gst,Ffmpeg}), the parser thread,
312 will be running after the child destructor has finished. If the
313 parser thread then attempts to access the child data (which is
314 expected), Pandora's box opens. Now, every user of MediaParser
315 must call join() before it destroys the MediaParser object.
316 MediaParser.h: Add extra data fields to encoded frame classes. Should
317 be done more cleanly in the future.
318 gst/AudioDecoderGst.{cpp,h}: Clean up. Also, make sure that all the
319 buffers available after the data push in decode() are accumulated
320 and returned. Should fix some audio issues.
321 gst/MediaHandlerGst.cpp: Start using MediaParserGst.
322 gst/MediaParserGst.{cpp,h}: New Gstreamer based MediaParser
323 implementation. Should theoretically work even with Debian stable.
324 gst/VideoDecoderGst.{cpp,h}: Reimplement (and simplify) using swfdec's
325 Gstreamer bindings. gst/swfdec_codec_gst.{c,h}: Make
326 specializations of the factory finder for other types of
327 factories, such as parsers and demuxers. libcore/asobj:
328 Makefile.am: Stop building Sound's child classes. Sound.{h,cpp}:
329 Merge SoundFFmpeg. Call MediaParser::join() before its destructor
330 is called. NetStream.cpp: call MediaParser::join() before its
331 destructor is called.
333 2008-10-04 Sandro Santilli <strk@keybit.net>
335 [9923] Raise the default streams timeout from 1.5 to 3 seconds. See
338 2008-10-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
340 [9922] Remove macros from Date.cpp.
342 2008-10-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
344 [9921] More tests, fewer macros for Date class to try and catch why
345 there is a failure on Debian Lenny.
347 2008-10-04 Sandro Santilli <strk@keybit.net>
349 [9920] Don't force update of gnash.pot on 'make dist'
351 2008-10-04 Sandro Santilli <strk@keybit.net>
353 [9919] few translation lines, just for fun
355 2008-10-04 Sandro Santilli <strk@keybit.net>
357 [9918] Update po files (this time with relative paths)
359 2008-10-04 Sandro Santilli <strk@keybit.net>
361 [9917] Use paths relative to top sourcedir for po files, so updates
362 from different hosts don't change just for that. Other cleanups.
364 2008-10-03 Sandro Santilli <strk@keybit.net>
366 [9916] NetStream doesn't need to be virtual anymore
368 2008-10-03 Sandro Santilli <strk@keybit.net>
370 [9915] Maintain audio/video buffers in timestamp order
372 2008-10-03 Sandro Santilli <strk@keybit.net>
374 [9914] Minor comment and debug cleanups
376 2008-10-03 Sandro Santilli <strk@keybit.net>
378 [9913] Consider the media stream fully parsed on parse error.
380 2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
382 [9912] Document gnashSleep.
384 2008-10-03 Sandro Santilli <strk@keybit.net>
386 [9911] Don't distribute .gmo files, you'll need gettext for an
387 internationalized gnash.
389 2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
391 [9910] ifdefs round pthreads.h include.
393 2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
397 2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
399 [9908] Use GnashSleep in rtmp_client.cpp. A FIXME suggests it might be
400 better to drop the sleep entirely, but since I don't know I'll leave
401 this to someone else.
403 2008-10-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
405 [9907] Initial stage in fixing sleep compatibility. Will hopefully
406 allow windows build to complete.
408 2008-10-03 Sandro Santilli <strk@keybit.net>
410 [9906] Have 'dumpconfig' say about jemalloc use; say about LIBINTL,
413 2008-10-02 Sandro Santilli <strk@keybit.net>
415 [9905] Make sure the parser consumes all input, even on error. Fixes
418 2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
420 [9904] Compiler warning fixes (visibility).
422 2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
426 2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
428 [9902] Correct totals.
430 2008-10-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
432 [9901] Fix compiler warnings. Test for LoadVars.
434 2008-10-01 Russell Nelson <nelson@crynwr.com>
436 [9900] Add a query to XPCOM code to get our XPI install directory.
437 Install via XPI now works!
439 2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
441 [9899] Correct configure output for cairo/sdl.
443 2008-10-01 Sandro Santilli <strk@keybit.net>
445 [9898] Fix CURL-full build (eh)
447 2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
449 [9897] Make sure 'close' closes the about dialogue.
451 2008-10-01 Sandro Santilli <strk@keybit.net>
453 [9896] Fix CURL-less build (please test CURL-full ones)
455 2008-10-01 Sandro Santilli <strk@keybit.net>
457 [9895] Gnash is an SWF player (not that other trademarked thing)
459 2008-10-01 strk <strk@lo>
461 [9894] SDL is now a requirement for GST media handler too..
463 2008-10-01 strk <strk@lo>
465 [9893] Make GTK about dialog compatible with libgtk 2.8.20 (fixes bug
468 2008-10-01 strk <strk@lo>
470 [9892] answer the 'why not CODEC_ID_H263I?' question
472 2008-10-01 strk <strk@lo>
474 [9891] log errors cleanups
476 2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
478 [9890] Initialize _auxStreamerAttached, sort out initialization order
481 2008-10-01 strk <strk@lo>
483 [9889] Implement output operator for videoCodecType and audioCodecType
486 2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
488 [9888] More compiler warnings.
490 2008-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
492 [9887] Silence compiler warnings and verbose debugging messages.
494 2008-09-30 Sandro Santilli <strk@keybit.net>
496 [9886] Add comment about why PROBE_BYTES has that value
498 2008-09-30 Sandro Santilli <strk@keybit.net>
500 [9885] drop annoying error message about matrix not being invertible,
501 the code is correct and tested in matrix_test.swf
503 2008-09-30 Sandro Santilli <strk@keybit.net>
505 [9884] Re-enable a test in MovieClip.as temporarely commented-out to
506 avoid having to fix immediately (it's fixed now). Add anotehr test to
507 matrix_test.swf to show effects of negative _xscale cache at time of
508 setting _rotation. I'm pretty satisfied about matrices at this point.
510 2008-09-30 Sandro Santilli <strk@keybit.net>
512 [9883] remove things already done, try adding more todo
514 2008-09-30 Sandro Santilli <strk@keybit.net>
516 [9882] unused variables warnings..
518 2008-09-30 Sandro Santilli <strk@keybit.net>
520 [9881] Drop the get_parent hack in character::set_rotation, only add
521 PI if xscale cache is negative, no matter yscale. Fixes the last known
522 failing tests in matrix_test.swf. We need more tests!
524 2008-09-30 Sandro Santilli <strk@keybit.net>
526 [9880] Another test, showing that success/failure of gnash on the last
527 added test is based on the _yscale cache values (while expected result
530 2008-09-30 Sandro Santilli <strk@keybit.net>
532 [9879] Add failing test in matrix_test.swf (sign related, triggered on
535 2008-09-30 Sandro Santilli <strk@keybit.net>
537 [9878] Round more for the checks only failing due to accuracy. This
538 way we have NO expected failures in matrix_test.swf and can work on
539 getting some of them (in particular a reproduction of the one failing
540 in MovieClip.as with the get_parent hack in ::set_rotation removed)
542 2008-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
544 [9877] Swap the matrix scale sign appropriately. Fixes the _xscale and
545 _yscale tests in MovieClip.as and matrix_test.c. Fixes mario.swf and
546 snowy.swf, no FAILs in the testsuite. Senocular transform_grabber.swf
549 2008-09-30 Sandro Santilli <strk@keybit.net>
551 [9876] Add another matrix test showing that the failures in
552 MovieClip.as were not related to being _root or not. We get the matrix
553 values wrong but the actual transforms succeed...
555 2008-09-30 Sandro Santilli <strk@keybit.net>
557 [9875] Have character's matrix parameter setters use parameter-
558 specific setters of gnash::matrix but only if the character is not a
559 root one. Gets only XPASS in matrix_test.swf (the XFAIL left seem
560 related to accuracy) and doesn't break the MovieClip-v8.swf ones.
562 2008-09-30 Sandro Santilli <strk@keybit.net>
564 [9874] Test: matrix caches not updated assigning Matrix to Transform
566 2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
568 [9873] Use the new Gstreamer preprocessor conditional.
570 2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
572 [9872] Don't bother including pbutils.h.
574 2008-09-29 Sandro Santilli <strk@keybit.net>
576 [9871] Few more tests for matrix of root.
578 2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
580 [9870] configure.ac: fix typo. libmedia/gst/AudioDecoderGst.cpp: For
581 now, default to audioresample.
583 2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
585 [9869] Fixes for more robustness issues and code cleanup.
587 2008-09-29 Bastiaan Jacques <bastiaan@bjacques.org>
589 [9868] Make Gstreamer also use SDL sound handler. Reimplement
590 AudioDecoderGst. Merge NetStreamFfmpeg up. Raise FLV probing limit.
592 2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
594 [9867] Another abort in action_buffer.
596 2008-09-29 Sandro Santilli <strk@keybit.net>
598 [9866] Reset yscale sign on setting _width
600 2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
602 [9865] Another robustness fix.
604 2008-09-29 Sandro Santilli <strk@keybit.net>
606 [9864] enable new math by default
608 2008-09-29 Sandro Santilli <strk@keybit.net>
610 [9863] Add a test showing that setting _width changes _yscale too !
613 2008-09-29 strk <strk@gnash>
615 [9862] Add character::set_width and ::set_height, closing the circle
616 of AS-accessible matrix setters
618 2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
620 [9861] Fix malformed SWF abort.
622 2008-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
624 [9860] Separate LoadVars properly with "&" when converting to string
625 and don't add the "?" there. It's only necessary when actually
626 sending. Allow XML to be sent using the GET method, appropriately URL
627 encoded (undocumented). Add documentation, drop default "post"
628 argument for sendAndLoad, as all users now need to specify a method.
630 2008-09-29 strk <strk@gnash>
632 [9859] Hint deb package name for swfmill
634 2008-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
636 [9858] Check that data is returned in XMLSocket_as::fillMessageList to
637 prevent out-of-bounds reads. Don't recycle the return from select()
638 for read(), which doesn't help clarity. And make the function void, as
639 we don't care about the return. Fixes an abort in the CSU. Er, I mean
640 the tagesschau.de election monitor (which almost works now, by the
643 2008-09-27 strk <strk@lo>
645 [9857] Make sure sol files copied over SOLDIR are writable by user
646 while running the SharedObjectTestRunner. On 'distcheck' they aren't
647 by default writeable because they inherit permission flags from the
648 source copy which is in a read-only tree (this is an hack of
649 'distcheck' to verify there's NO copy on the source tree while
652 2008-09-26 strk <strk@xtops>
654 [9856] Force cleanup of target soldir
656 2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
658 [9855] Workaround for older ming.
660 2008-09-26 strk <strk@xtops>
662 [9854] For the sake of testing framework, still push sounds to the
663 active sounds container when asked to play them.
665 2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
667 [9853] Drop render.h includes.
669 2008-09-26 strk <strk@xtops>
671 [9852] Increment the count of sounds start/stop requests (for testing
672 framework) even if it isn't possible to actually start sounds (system
675 2008-09-26 strk <strk@xtops>
677 [9851] Don't increment callback clients count if not registerin a new
680 2008-09-26 strk <strk@xtops>
682 [9850] Add a SoundException class; Have attach_aux_streamer
683 implementation for SDL throw a SoundException when it can't fullfill
684 the caller request; refactor NetStreamFfmpeg to not only check for the
685 existance of a SoundHandler but also an actual success in registering
686 as an aux_streamer. This fixes the hung-on-audio-error on mx1.
688 2008-09-26 strk <strk@xtops>
690 [9849] Fix readNetworkLong version found in NetConnection.cpp too
692 2008-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
694 [9848] Fix a bug in readNetworkLong and amf0_read_value.
696 2008-09-26 strk <strk@xtops>
698 [9847] Don't read one byte more for META FLV tag; log unimpl if type
699 of first AMF0 value is not STRING as expected.
701 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
703 [9846] Prevent aborts in some malformed SWFs.
705 2008-09-25 Russell Nelson <nelson@crynwr.com>
707 [9845] update README with building options, and README_CVS for bzr.
709 2008-09-25 strk <strk@lo>
711 [9844] Don't add +5 to the "beta" version of Ming if ming-config
712 --version returns NO beta and NO rc substrings. Fixes recognition of
713 latest Ming release (0.4.2). Fix Ming-version dependent stuff in
714 matrix_test.c; it will fail with ming-head but just due to the fact
715 version hasn't been updated in Ming cvs yet (ie: cvs appers to be the
716 same version of latest release). I'll be fixing the Ming part next..
718 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
720 [9843] Fix bug #24363.
722 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
724 [9842] Bugfixes to and more tests for flash.geom.Transform class.
726 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
728 [9841] Log warning if an unsuitable locale is used.
730 2008-09-25 Jason Woofenden <jason@jasonwoof.com>
732 [9840] set startstopped off for gnash testing and fix typo (see bug
735 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
737 [9839] Update for new swfdec tests, correct Color class propflags.
739 2008-09-25 strk <strk@lo>
741 [9838] Limit the FLV streams probe to a compile-time defined number of
742 bytes. Always probe the stream, even if FLV headers flag say there's
743 nothing in it (tested as expected behavior). See bug #24371 for more
746 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
748 [9837] Passing test, complete / correct Key class.
750 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
752 [9836] Set valid bounds to full window, not 1 less. Fixes graphical
753 rubbish on the bottom line of some movies.
755 2008-09-25 strk <strk@lo>
757 [9835] Fix streams info scan in FLVParser (bug #24371); turn the a/v
758 flags off when no actual tags were found; log an error when a/v tags
759 are found while not expected.
761 2008-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
763 [9834] Small improvement to logging, correct propflags. More help
764 interpreting the swfdec testsuite run.
766 2008-09-24 strk <strk@lo>
768 [9833] Don't reset a TextField bounding box if autoSize!=none BUT
769 wordWrap=true Fixes bug #24348.
771 2008-09-24 strk <strk@lo>
773 [9832] Just tested plugin with Iceweasel 2.0.0.6
775 2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
777 [9831] Minor cleanups, minor AS compatibility fixes.
779 2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
781 [9830] Const correctness, reduce unnecessary const_casts (const_casts
782 are particularly evil), optimize Button (button_character_instance)
783 class. Minor actionscript compatibility fixes. Drop unused methods.
785 2008-09-24 strk <strk@lo>
787 [9829] as_errors are as_errors...
789 2008-09-24 strk <strk@lo>
791 [9828] Make matrix_test.c aware of latest Ming bugfixes.
793 2008-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
795 [9827] Minor cleanups, simplification and documentation of Gui class.
797 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
799 [9826] Improve swfdec testsuite run.
801 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
803 [9825] Fix bug #24355.
805 2008-09-23 strk <strk@xtops>
807 [9824] ignore SIGHUP while running tests. Fixes false failures on
810 2008-09-23 strk <strk@xtops>
812 [9823] add comments above snippet of code handling exceptional returns
814 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
816 [9822] Update docs for libmad removal.
818 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
820 [9821] Remove all mad code finally.
822 2008-09-23 Sandro Santilli <strk@keybit.net>
824 [9820] Add more matrix tests
826 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
828 [9819] Another tested browser.
830 2008-09-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
832 [9818] Missing commit from yesterday. Update README a bit.
834 2008-09-23 Sandro Santilli <strk@keybit.net>
836 [9817] Add test for matrix values right before the tests that fail
837 with new math (the new tests succeed with current code)
839 2008-09-22 Sandro Santilli <strk@keybit.net>
841 [9816] Look for LIBAVCODEC_VERSION_TRIPLET before LIBAVCODEC_VERSION
842 as the latter is defined in terms of the former when available. Fixes
843 configuration on fedora9.
845 2008-09-22 Sandro Santilli <strk@keybit.net>
847 [9815] Don't forget the dust-hiding carpet !
849 2008-09-22 Sandro Santilli <strk@keybit.net>
851 [9814] Hide ffmpeg include dust in a custom header, included by all
852 users. Provide the damn INT64_C macro if not defined. Fixes support
853 for 51.40.2 and 51.40.4 and 51.12.1 and who knows what else
855 2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
857 [9813] Improve flash package testing. Add new tests for
858 ColorTransform. Make corrections to availability of
859 flash.geom.Transform based on tests (also in swfdec testsuite).
860 Implement ColorTransform and Transform.colorTransform. Passes in
861 MovieClip, Transform and all the new tests for ColorTransform.
862 Cleanups to flash package classes.
864 2008-09-22 Russell Nelson <nelson@crynwr.com>
866 [9812] warn ppl about changing doc/C without --enable-docbook
868 2008-09-22 strk <strk@xtops>
870 [9811] Fixes to support ffmpeg in debian stable (51.11.0).
872 2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
874 [9810] More tests for ColorTransform.
876 2008-09-22 Sandro Santilli <strk@keybit.net>
878 [9809] Include external headers with <>
880 2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
882 [9808] Tests for flash.geom.ColorTransform.
884 2008-09-22 Sandro Santilli <strk@keybit.net>
886 [9807] Fail ffmpeg version check if version > 52.0.0 and swscale isn't
889 2008-09-22 Sandro Santilli <strk@keybit.net>
891 [9806] Don't assume an 'ffmpeg' substring in avcodec.h path means the
892 layout is ffmpeg/avcodec.h rather then libavcodec/avcodec.h. Be more
893 accurate about the test...
895 2008-09-22 Sandro Santilli <strk@keybit.net>
897 [9805] Pad ffmpeg version to make space for 2 digit per version level,
898 cleanups and improvements in output. See bug #24310.
900 2008-09-22 Sandro Santilli <strk@keybit.net>
902 [9804] Don't add -I/usr/include for X11 headers
904 2008-09-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
906 [9803] Some localization for the release. Fix the SAMPLE_FMT_S24
907 build problem. Credit translators in GTK gui.
909 2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
911 [9802] Make Transform_as's sprite_instance reference safe (I think),
912 pending more tests about how the binding should be done. Implement
913 matrix setter because it's easy, may be useful in testing, and makes
914 all the senocular Matrix demonstrations work, which is nice.
915 Transform.as matrix tests all pass (apart from one accuracy-based
918 2008-09-20 Sandro Santilli <strk@keybit.net>
920 [9801] Expect more successes about MovieClip.transform
922 2008-09-20 Sandro Santilli <strk@keybit.net>
924 [9800] Add zou's new matrix math (compile-time off for now)
926 2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
928 [9799] MovieClip binding tests.
930 2008-09-20 Sandro Santilli <strk@keybit.net>
932 [9798] Sound is still an object, needs to mark proper properties too
933 for GC! NOTE: this isn't tested, to test it should be enough to add a
934 custom property to a Sound instance and access it on next frame (and
935 check with valgrind if that isn't enough for a segfault)
937 2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
939 [9797] Working but *not sufficiently tested* implementation of
940 MovieClip.transform and flash.geom.Transform.matrix getter. This is
941 for testing of the internal matrix. Implementing the setter should be
944 2008-09-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
946 [9796] Another test for Transform.
948 2008-09-20 Sandro Santilli <strk@keybit.net>
950 [9795] Use libungif if libgif isn't found. Minor tweaks in
953 2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
955 [9794] Prevent an abort. Test Transform more.
957 2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
961 2008-09-19 Russell Nelson <nelson@crynwr.com>
963 [9792] xpi needs a .../plugins directory
965 2008-09-19 Sandro Santilli <strk@keybit.net>
967 [9791] Add info about corrispondence between gnash::matrix and
970 2008-09-19 Sandro Santilli <strk@keybit.net>
972 [9790] Good stuff: inspect matrix values after setting parameters
974 2008-09-19 Sandro Santilli <strk@keybit.net>
976 [9789] Fix make check (hopefully)
978 2008-09-19 Sandro Santilli <strk@keybit.net>
980 [9788] More matrix tests using MovieClip.prototype.transform getter
982 2008-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
984 [9787] Define an as_object interface class for loadable objects, for
985 use by LoadVars and XML. This reflects the relationship between the
986 objects (and saves much code duplication). Const correct property
989 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
991 [9786] Commit before merging...
993 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
995 [9785] Tests for MovieClip properties, plus a rename that was
996 languishing forgotten somewhere.
998 2008-09-18 Markus Gothe <nietzsche@lysator.liu.se>
1000 [9784] removed from now on
1002 2008-09-18 Sandro Santilli <strk@keybit.net>
1004 [9783] add visual widget to better show effects of matrices. seems to
1005 me that gnash is failing there
1007 2008-09-18 Sandro Santilli <strk@keybit.net>
1009 [9782] yet some other matrix test
1011 2008-09-18 Sandro Santilli <strk@keybit.net>
1013 [9781] add test for inversion of not-invertible matrix
1015 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1019 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1021 [9779] Simplify and tidy up.
1023 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1025 [9778] Simplify as_object interface.
1027 2008-09-18 Sandro Santilli <strk@keybit.net>
1029 [9777] further improved matrix_test to use _rotation too
1031 2008-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1033 [9776] Use namedStrings more. Do more tidying up of old XML_as code.
1035 2008-09-18 Sandro Santilli <strk@keybit.net>
1037 [9775] Add compile-time define to switch cached matrix parameters off
1039 2008-09-17 Russell Nelson <nelson@crynwr.com>
1041 [9774] use portable shell
1043 2008-09-17 Markus Gothe <nietzsche@lysator.liu.se>
1045 [9773] Note to self: KISS; Darwin's liboolize
1047 2008-09-17 Markus Gothe <nietzsche@lysator.liu.se>
1049 [9772] Fix Darwin's liboolize to not run configure
1051 2008-09-17 Markus Gothe <nietzsche@lysator.liu.se>
1053 [9771] Added Darwin's libtoolize support
1055 2008-09-17 Markus Gothe <nietzsche@lysator.liu.se>
1057 [9770] Added Darwin's libtoolize support
1059 2008-09-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1061 [9769] Use PROP_uCUSTOM_HEADERS everywhere.
1063 2008-09-17 Sandro Santilli <strk@keybit.net>
1065 [9768] Another read-matrix-from-swf case
1067 2008-09-17 Sandro Santilli <strk@keybit.net>
1069 [9767] fix compiler errors in mysql extension
1071 2008-09-17 Sandro Santilli <strk@keybit.net>
1073 [9766] fix build of extensions after array class rename
1075 2008-09-17 Sandro Santilli <strk@keybit.net>
1077 [9765] Add tests for effects of setting _xscale and _yscale on
1078 characters with weird matrices read from SWF. Changed
1079 character::set_x_scale to use matrix::set_x_scale as that seems to
1080 give better results. (overall results are still frustrating though)
1082 2008-09-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1084 [9764] Clarify ownership of network streams. Implement
1085 addRequestHeaders for XML and LoadVars correctly (passes in swfdec and
1086 for new tests in actionscript.all). There's quite a bit of code
1087 duplication for these two classes. Rename various as classes for
1090 2008-09-17 Sandro Santilli <strk@keybit.net>
1092 [9763] Try hitTest with the transformed characters. Gnash succeeds.
1093 Note that this is with shapeFlag off (only checking boundaries). Dunno
1094 why, when trying shapeFlag on (check actual shape hit) the pp gives
1097 2008-09-17 Sandro Santilli <strk@keybit.net>
1099 [9762] More tests for matrix to caches, fix computation of matrix
1100 caches in button instances, minor cleanup
1102 2008-09-17 Bastiaan Jacques <bastiaan@bjacques.org>
1104 [9761] libcore/matrix.cpp: document determinant() implementation.
1105 libcore/vm/CallStack.h: allow vector as_value class visibility; fixes
1108 2008-09-16 Sandro Santilli <strk@keybit.net>
1110 [9760] Use named strings where appropriate, shake code a bit in array
1112 2008-09-16 Sandro Santilli <strk@keybit.net>
1114 [9759] add test for 'constructor' property of array instances
1116 2008-09-16 Sandro Santilli <strk@keybit.net>
1118 [9758] - Drop another static member (CallStack) - Implement
1121 2008-09-16 Russell Nelson <nelson@crynwr.com>
1123 [9757] simplify code and only look where we expect testrun.sum files
1125 2008-09-16 Russell Nelson <nelson@crynwr.com>
1127 [9756] testsuite/MovieTester.cpp: back out debugging printfs
1129 2008-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
1131 [9755] Do the same for LoadVars as for XML (sendAndLoad).
1133 2008-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
1135 [9754] Allow XML.sendAndLoad to take any object as second argument
1136 (tested in actionscript.all/XML.as). Allow loading of data into
1137 either XML or LoadVars (not automatically tested). Fixes Twitter's
1138 SWF, which expects data to be loaded into a passed LoadVars. Partial
1139 implementation of XML.addRequestHeader (not automatically tested),
1140 which may not be completely correct but is better than nothing.
1142 2008-09-16 Sandro Santilli <strk@keybit.net>
1144 [9753] Test that _parent of a new TextField is undefined
1146 2008-09-16 Sandro Santilli <strk@keybit.net>
1150 2008-09-15 Russell Nelson <nelson@crynwr.com>
1152 [9751] Can't use ``thingie'' in a shell script
1154 2008-09-15 Sandro Santilli <strk@keybit.net>
1156 [9750] Fix bug #24266 (handling of TextField's _width & _height)
1158 2008-09-15 Bastiaan Jacques <bastiaan@bjacques.org>
1160 [9749] Simplify SimpleBuffer using a scoped array.
1162 2008-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1164 [9748] Check whether sound has been deleted before mixing; might fix
1167 2008-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1169 [9747] Don't write the address of std::ofsteam out to the rcfile.
1171 2008-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1173 [9746] We don't protect the stack any more. Clarify std::bad_alloc
1176 2008-09-15 Bastiaan Jacques <bastiaan@bjacques.org>
1178 [9745] Make sed expression BSD-compatible.
1180 2008-09-15 Sandro Santilli <strk@keybit.net>
1182 [9744] minor cleanups
1184 2008-09-15 Sandro Santilli <strk@keybit.net>
1186 [9743] modify test to be compatible with an older Ming having troubles
1187 with enumeration syntax (fixes run on gnashdev).
1189 2008-09-15 Sandro Santilli <strk@keybit.net>
1191 [9742] - Allow MovieClip.getBounds to be called for any character and
1192 with any character as first arg - Add more tests to TextField.as -
1193 Fix debugging output of SharedObjectTestRunner
1195 2008-09-15 Sandro Santilli <strk@keybit.net>
1197 [9741] update expected swfdec test results
1199 2008-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1201 [9740] Fix for bug #24265 (crash loading malformed jpeg).
1203 2008-09-15 Sandro Santilli <strk@keybit.net>
1205 [9739] - Fix haxe-based testsuite build scripts. - Don't pretend
1206 as_value by Element is able to construct sprites (isn't)
1208 2008-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1210 [9738] Revert plugin to snprintf, as it didn't work (forgot make
1211 install-plugin). Should be sorted out properly later, but we can't
1212 have the plugin not working...
1214 2008-09-15 Sandro Santilli <strk@keybit.net>
1216 [9737] Test/fix MOVIECLIP types with amf0
1218 2008-09-14 Sandro Santilli <strk@keybit.net>
1220 [9736] Improvements in AMF0 serialization (skip hidden props, skip
1223 2008-09-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1225 [9735] Simplify gui interface. Use C++ for conversion.
1227 2008-09-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1229 [9734] snprintf is barely better than printf and isn't at all
1230 standard. Use stringstreams instead. Use strncpy to copy data into a C
1233 2008-09-13 Sandro Santilli <strk@keybit.net>
1235 [9733] Switch default AMF decode/encode implementation used for
1236 SharedObject to buffer-based, stub missing SharedObject methods
1238 2008-09-12 Russell Nelson <nelson@crynwr.com>
1240 [9732] testsuite/actionscript.all/SharedObject.as: don't create files
1241 with spaces in their namesplugin/xpcom/README.txt: point at the
1242 tutorial and author.
1244 2008-09-12 Russell Nelson <nelson@crynwr.com>
1246 [9731] Ugly but necessary switch from 'flash' to 'SWF' everywhere
1249 2008-09-12 Russell Nelson <nelson@crynwr.com>
1251 [9730] testsuite/misc-haxe.all/Makefile.am: improvements for
1252 distcheckpackaging/xpi.am: really ought to include the version.
1254 2008-09-12 Sandro Santilli <strk@keybit.net>
1256 [9729] Fix latest youtube player.
1258 2008-09-12 Sandro Santilli <strk@keybit.net>
1260 [9728] - Improve Element to as_value converter. - Add log_amferror and
1261 related gnashrc directive.
1263 2008-09-12 Sandro Santilli <strk@keybit.net>
1265 [9727] - Fix make dist (SharedObjectTest stuff) - Update expected
1266 results from swfdec testsuite - Improve SharedObjectTest.as (effects
1267 of prop flags over serialization) - Improve SharedObjectTestRunner
1268 (now tests both reading and writing) - Make object property visitor a
1269 virtual non templated method, so to allow scanning array properties
1270 in the short term (they should really be normal properties instead).
1271 - Improve AMF deserialization (readAMF0) - Improve AMF serialization
1272 (writeAMF0) - Fix enumeration of array properties and add tests for it
1274 2008-09-12 Bastiaan <bastiaan@apex.bjacques.org>
1276 [9726] Make sure exported symbols are visible across DSOs.
1277 http://wiki.gnashdev.org/CodingStyle#Preprocessor_directives
1279 2008-09-11 rob@welcomehome.org
1281 [9725] build libtool2 in it's own directory. Make distcheck work again
1282 using either libtool 1.5.x or 2.2.6.
1284 2008-09-11 Sandro Santilli <strk@keybit.net>
1286 [9724] Test ECMA_ARRAY amf0 parsing (still bogus in gnash)
1288 2008-09-11 Sandro Santilli <strk@keybit.net>
1290 [9723] Don't access the VM singleton from movie_root. Hold a ref
1291 instead. Hush debugging for remoting.
1293 2008-09-11 Sandro Santilli <strk@keybit.net>
1295 [9722] Improve SharedObject test. Commit patches contributed by Jason
1296 Woofenden implementing SharedObject.cpp using the buffer-based
1297 encoder/decoder. Jason code make all of the self-contained test
1298 succeed except comparison of input and output (gnash fails in
1299 producing an optimization version of the .sol file for a strict
1300 array). NOTE: Jason code doesn't replace original code; instead it's
1301 DISABLED BY DEFAULT and can be enabled by defining a macro in
1302 SharedObject.cpp for further testing (#define BUFFERED_AMF_SOL).
1304 2008-09-11 Sandro Santilli <strk@keybit.net>
1306 [9721] Expect failures in the test
1308 2008-09-11 rob@welcomehome.org
1310 [9720] fix the conditionals for libtool, and for libtool 2.x, force
1311 the build directory paths to be libbase/libltdl
1313 2008-09-11 rob@welcomehome.org
1315 [9719] install libltdl as a subdirectory of libbase when using libtool
1318 2008-09-11 rob@welcomehome.org
1320 [9718] use libbase as the top builddir.
1322 2008-09-10 rob@welcomehome.org
1324 [9717] test for a yes value instead of a no value, which fixes builds
1325 for libtool 1.5 without specifing --enable-ltdl-install
1327 2008-09-10 Bastiaan Jacques <bastiaan@bjacques.org>
1329 [9716] Let autotools figure out what the preprocessor is.
1331 2008-09-10 Sandro Santilli <strk@keybit.net>
1333 [9715] More cleanups to SharedObject and normalization tests.
1335 2008-09-10 Sandro Santilli <strk@keybit.net>
1337 [9714] Introduce SharedObjectLibrary, cleanup code (still using SOL)
1339 2008-09-10 Sandro Santilli <strk@keybit.net>
1341 [9713] const-correctness in gnash::SOL, more tests about SharedObject
1343 2008-09-10 Sandro Santilli <strk@keybit.net>
1345 [9712] test effects of calling SharedObject.getLocal with no arg
1347 2008-09-10 Sandro Santilli <strk@keybit.net>
1349 [9711] run the new SharedObject test as part of 'make check'
1351 2008-09-10 Sandro Santilli <strk@keybit.net>
1353 [9710] Add read/write test for SharedObject (self-contained).
1355 2008-09-09 Sandro Santilli <strk@keybit.net>
1357 [9709] Fix name clash of PropsSerializer class (fixes bug #24224).
1358 Cleanups and tests for SharedObject.
1360 2008-09-09 Sandro Santilli <strk@keybit.net>
1362 [9708] fix segfault on non-existing movie (bug #24232)
1364 2008-09-09 Sandro Santilli <strk@keybit.net>
1366 [9707] SharedObject cleanups and test improvement
1368 2008-09-09 Sandro Santilli <strk@keybit.net>
1370 [9706] Fix AMF0 serializer/deserializer (add OBJECT and ARRAY writing
1371 support, fix visibility of __proto__ and constructor members, fix
1372 reference indexing) Potlatch now works.
1374 2008-09-09 Markus Gothe <nietzsche@lysator.liu.se>
1376 [9705] sprintf -> snprintf
1378 2008-09-09 Markus Gothe <nietzsche@lysator.liu.se>
1380 [9704] atof -> strtof
1382 2008-09-09 Markus Gothe <nietzsche@lysator.liu.se>
1384 [9703] atoi -> strto(u)l
1386 2008-09-08 Markus Gothe <nietzsche@lysator.liu.se>
1388 [9702] signal.h -> csignal
1390 2008-09-08 Markus Gothe <nietzsche@lysator.liu.se>
1392 [9701] atoi() -> strtol()
1394 2008-09-08 Markus Gothe <nietzsche@lysator.liu.se>
1396 [9700] Use env.bottom() for debbuger
1398 2008-09-08 Sandro Santilli <strk@keybit.net>
1400 [9699] fix amf reference debugging output
1402 2008-09-08 Sandro Santilli <strk@keybit.net>
1404 [9698] Oops, fix serialization of object/reference
1406 2008-09-08 Sandro Santilli <strk@keybit.net>
1408 [9697] add as_value serializer (writeAMF0) and support circular
1411 2008-09-08 rob@welcomehome.org
1413 [9696] don't waste time on client side RTMP support anymore.
1415 2008-09-08 Sandro Santilli <strk@keybit.net>
1417 [9695] Fix last make check failure (but a bug is still around in
1418 collision detection)
1420 2008-09-08 rob@welcomehome.org
1422 [9694] merge libtool2 support from branch
1424 2008-09-07 Markus Gothe <nietzsche@lysator.liu.se>
1426 [9693] implemted set_stack_index()
1428 2008-09-07 Markus Gothe <nietzsche@lysator.liu.se>
1430 [9692] Fixed make check
1432 2008-09-07 Markus Gothe <nietzsche@lysator.liu.se>
1434 [9691] remove non-existent libcygnal.la
1436 2008-09-06 Markus Gothe <nietzsche@lysator.liu.se>
1440 2008-09-06 Sandro Santilli <strk@keybit.net>
1442 [9689] Add .vimrc file helping with the 4-spaces tabs style.
1444 2008-09-06 Russell Nelson <nelson@crynwr.com>
1446 [9688] Fixed a couple of problems that prevented 'make xpi' from
1449 2008-09-06 Bastiaan Jacques <bastiaan@bjacques.org>
1451 [9687] Pass Element by reference (and not by pointer) to as_value so
1452 it won't be converted to bool or int. Don't delete two objects that
1453 got their ownership transferred. Should fix AsValueTest all around.
1455 2008-09-06 Bastiaan Jacques <bastiaan@bjacques.org>
1457 [9686] Allow the Ming tests to run on OpenBSD by added some includes
1458 and forcing the argument to sqrt to floating point to resolve
1461 2008-09-06 Bastiaan Jacques <bastiaan@bjacques.org>
1463 [9685] Add extra includes for compatibility on OpenBSD.
1465 2008-09-05 Russell Nelson <nelson@crynwr.com>
1467 [9684] May not fix XPCOM, but it doesn't break 'make check' any worse
1470 2008-09-05 Bastiaan Jacques <bastiaan@bjacques.org>
1472 [9683] Remove references to fixed bugs.
1474 2008-09-04 Markus Gothe <nietzsche@lysator.liu.se>
1476 [9682] Fixed deletion of auto_ptr
1478 2008-09-04 Sandro Santilli <strk@keybit.net>
1480 [9681] close loadVariables IOChannel as soon as done with it, prepare
1481 to debug more CURL haging due to IOCHannel leaks on exit.
1483 2008-09-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
1485 [9680] Pass movie_definition by reference, as it always has to be
1486 there. Other minor cleanups.
1488 2008-09-04 rob@welcomehome.org
1490 [9679] merge bug fix from rtmp branch for failing test cases
1492 2008-09-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
1494 [9678] Drop assertion in Sound.cpp, make mouse button events handling
1495 in movie_root a bit more sensible. Don't leak ClassHierarchy on VM
1496 destruction (doesn't really matter now, but would if SWFs could be
1497 played successively).
1499 2008-09-04 Sandro Santilli <strk@keybit.net>
1501 [9677] Make as_value::to_element return by auto_ptr, have as_value by
1502 Element constructor take a const ref. Minor const correctness and
1503 headers streamline in libamf.
1505 2008-09-04 Sandro Santilli <strk@keybit.net>
1507 [9676] Don't include element.h, a forward declaration is enough and
1508 avoids having to include libamf from lots of subdirs (testsuite and
1511 2008-09-04 bastiaan <bastiaan@rimmer>
1513 [9675] Stop stating the obvious.
1515 2008-09-03 Sandro Santilli <strk@keybit.net>
1517 [9674] Make Player's Gui non-static, rework core to host communication
1520 2008-09-03 rob@welcomehome.org
1522 [9673] merge support from branch for maming amf elements from
1525 2008-09-03 rob@welcomehome.org
1527 [9672] merge patch from rtmp branch.
1529 2008-09-03 rob@welcomehome.org
1531 [9671] merge patch for getting element data
1533 2008-09-03 rob@welcomehome.org
1535 [9670] merge patch for creating as_values
1537 2008-09-03 rob@welcomehome.org
1539 [9669] Merge from rtmp branch.
1541 2008-09-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1545 2008-09-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1547 [9667] Drop some unnecessary utility code. Other maintenance
1548 (renaming, cleanups).
1550 2008-09-03 Sandro Santilli <strk@keybit.net>
1552 [9666] Generated ChangeLog using 'bzr log --gnu -r 9417..'
1554 2008-09-03 Sandro Santilli <strk@keybit.net>
1556 [9665] Reintroduce MIT_SHM for agg (was forced off); testsuite
1557 (matrix) cleanups; remoting cleanups
1559 2008-09-03 bastiaan <bastiaan@rimmer>
1561 [9664] Use boost's numeric conversion instead of trunc to improve
1562 portability. This should not result in a change of behaviour.
1564 2008-09-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1566 [9663] Failing tests for try.
1568 2008-09-03 Sandro Santilli <strk@keybit.net>
1570 [9662] add tag interface to MediaParser; implement it in FLVParser and
1571 use from NetStreamFfmpeg
1573 2008-09-02 Russell Nelson <nelson@nelson-desktop>
1575 [9661] removing -fshort-wchar; we need to use it only on the NPAPI
1577 2008-09-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1579 [9660] Small cleanups.
1581 2008-09-02 Sandro Santilli <strk@keybit.net>
1583 [9659] Cleanups in amf::Element class and libmedia
1585 2008-09-01 Russell Nelson <nelson@nelson-desktop>
1587 [9658] Changes needed to make --enable-xpcom to compile on Gutsy
1590 2008-09-01 Sandro Santilli <strk@keybit.net>
1592 [9657] Use a single stack (VM-owned) for ActionScript execution
1594 2008-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
1596 [9656] Fix segfault when video pitch is not a multiple of 4. Fix
1597 segfault when decoder setup fails for embedded video. Don't abort when
1598 an unknown codec is encountered; instead, log error, fail to construct
1599 a VideoDecoder, and continue. Also don't construct a VideoDecoder when
1600 other fatal errors occur. Add MediaException class for use in
1603 2008-09-01 Sandro Santilli <strk@keybit.net>
1605 [9655] some missing unimplemented messages and args marshalling
1608 2008-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
1610 [9654] Remove obsolete code.
1612 2008-08-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
1614 [9653] Use an appropriate size_type for SafeStack so that it is always
1615 guaranteed to be valid (although the stack size is never likely to
1616 exceed an unsigned int). Make more members private, which ought to
1617 fix any visibility problems. There's something wrong if private
1618 members need to be exported, and it builds fine for me now with
1619 visibility support enabled. Comment out unused variables in obsolete
1622 2008-08-31 Markus Gothe <nietzsche@lysator.liu.se>
1624 [9652] fix std::min() as suggested by Bastiaan. TODO: Fix Debugger.cpp
1626 2008-08-31 Markus Gothe <nietzsche@lysator.liu.se>
1628 [9651] visbility fix
1630 2008-08-30 Markus Gothe <nietzsche@lysator.liu.se>
1632 [9650] Fix std:min on BSD
1634 2008-08-30 Sandro Santilli <strk@keybit.net>
1636 [9649] Change AVM1 stack management to allow smashing as expected. Fix
1637 build with older ffmpeg.
1639 2008-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
1641 [9648] Convert VP6A video to image::ImageRGBA. This only succeeds with
1642 SwScale, not with older versions of ffmpeg. Make renderers accept but
1643 ignore RGBA data. It is easy to get agg to render the RGBA images,
1644 slightly harder to get it to handle both RGB and RGBA, and so far I
1645 don't see how to get it to handle transparency correctly.
1647 2008-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
1649 [9647] Fix for bug #24144. It isn't very elegant, but should work
1650 until FLVParser gets some much needed attention.
1652 2008-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
1654 [9646] Drop the unused half of NetConnection so that it's clear how
1655 the class works and what it's for. Some minor cleanups to logging and
1656 code. Use smart pointers when it's useful. Allocate a SwsContext for
1657 each instance of the VideoDecoderFfmpeg class so that newer versions
1658 of Ffmpeg can decode more than one NetStream simultaneously. Make sure
1659 it's freed on destruction. The ifdefs make the code a bit messier, but
1660 that's ffmpeg's fault for changing its API.
1662 2008-08-26 Sandro Santilli <strk@keybit.net>
1664 [9645] Add test for effects of setting _width on _xscale and _height
1667 2008-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
1669 [9644] Minor optimizations and removal of unused functions.
1671 2008-08-26 Sandro Santilli <strk@keybit.net>
1673 [9643] Fix the matrix regression (youtube, potlatch and friends). See
1674 bug #24094 and bug #21756.
1676 2008-08-25 Sandro Santilli <strk@keybit.net>
1678 [9642] fix up the annoinlgy failing testcase
1680 2008-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
1682 [9641] Reduce XMLSocket code, various bugfixes and AS compatibility
1683 corrections. Improve tests.
1685 2008-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
1687 [9640] Stub unimplemented XMLNode functions.
1689 2008-08-25 Sandro Santilli <strk@keybit.net>
1691 [9639] Fix ffmpeg version detection for deb-based packages
1693 2008-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
1695 [9638] Some maintenance on XMLSocket class. Tests for XMLNode.
1696 Update swfdec testsuite results.
1698 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1700 [9637] Fix build bug.
1702 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1704 [9636] Remerge of last few commits for the sake of the log messages.
1706 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1708 [9635] Apparently a partial merge doesn't include all the individual
1709 commit messages, which is rubbish and makes it hard to see what I've
1710 done, so I'm reverting and recommitting this.
1712 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1714 [9634] Missed in last merge.
1716 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1718 [9633] Fixes to Math class, cleanup in as_value.cpp.
1720 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1722 [9632] Progress in making tu_file redundant. It is now an ordinary
1723 derived class of IOChannel, with no custom callbacks, and is only used
1724 for opening files or file descriptors so can be replaced easily with
1727 2008-08-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1729 [9631] Some cleanups.
1731 2008-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1733 [9630] Drop temporary debug logging, add ostream operator<< for
1736 2008-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1738 [9629] Partial fix and major cleanup for XMLSocket. It is unfinished,
1739 but appears to fix a crash occurring whenever XMLSocket.onXML() is
1740 called (that is, when XMLSocket.onData is undefined), gets onData
1741 generally correct, and produces some sensible output for onXML.
1742 Remove non-existent names from namedStrings.
1744 2008-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1746 [9628] Minor cleanups only.
1748 2008-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1750 [9627] Refine the test and make it a bit more robust.
1752 2008-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1754 [9626] Add a Perl XMLSocket server and a self-contained test for
1755 XMLSocket.onData, which Gnash fails. The server must be running
1756 before the SWF starts. It sends back everything it receives, replacing
1757 certain patterns with \n or \0. Does anyone have any idea how to
1760 2008-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1762 [9625] Use tRNS block, setting the image type to RGBA when it's used.
1764 2008-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1766 [9624] Fix build with older versions of ffmpeg (which will abort if
1767 they encounter a VP6A video).
1769 2008-08-19 Markus Gothe <markus@Coetzee>
1771 [9623] Leave out rtmpget
1773 2008-08-19 Markus Gothe <nietzsche@lysator.liu.se>
1775 [9622] Fixed building
1777 2008-08-19 Markus Gothe <nietzsche@lysator.liu.se>
1781 2008-08-19 Markus Gothe <nietzsche@lysator.liu.se>
1783 [9620] Use csignal instead of signal.h
1785 2008-08-19 Markus Gothe <nietzsche@lysator.liu.se>
1787 [9619] rtmpget added, take 1
1789 2008-08-19 rob@welcomehome.org
1791 [9618] merge from rtmp branch.
1793 2008-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1795 [9617] We use our own isNaN() now, not any non-standard isnan (whether
1796 or not it is in namespace std), and that it what we should test.
1798 2008-08-18 Markus Gothe <nietzsche@lysator.liu.se>
1800 [9616] use namespace std for isnan
1802 2008-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1804 [9615] Some abstractions and class clean-ups to make implementing
1805 transparent video possible. Fix gstreamer again, which subclasses
1806 ImageBase (this seems unnecessary, but it needs an immediate fix).
1808 2008-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1810 [9614] More image abstraction, cleanup, and removal of unused code.
1812 2008-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1814 [9613] Clean up some silly as_value constructors.
1816 2008-08-17 rob@welcomehome.org
1818 [9612] Use trunk instead of cvs in the version string.
1820 2008-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1822 [9611] Add some missing NAN->NaN and a missing
1823 INFINITY->numeric_limits<double>:: infinity().
1825 2008-08-16 rob@welcomehome.org
1827 [9610] Don't use bogus test case as it has 64bit issues as well.
1829 2008-08-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
1831 [9609] Fix isnan conflict by renaming rather than undefining it. Drop
1832 other reliance on macros that may or may not exist and use our own
1835 2008-08-16 rob@welcomehome.org
1837 [9608] Include pthread.h, so it'll compile on the latest OpenBSD
1839 2008-08-16 rob@welcomehome.org
1841 [9607] Cast squareDistance() to a double, whioch sqrt wants.
1843 2008-08-16 rob@welcomehome.org
1845 [9606] Use -lm when looking for finite or isfinite as they are link
1848 2008-08-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1850 [9605] Minor cleanups in FreetypeGlyphsProvider. Drop unused function.
1852 2008-08-15 rob@welcomehome.org
1854 [9604] Only use -Wextra for strict compiling.
1856 2008-08-15 rob@welcomehome.org
1858 [9603] Decode the MetaData tag in the video stream. FLVParser needs to
1859 be fixed to pass in the entire packet before this will work 100%.
1861 2008-08-15 rob@welcomehome.org
1863 [9602] Properly handle meta data tags without the leading type field.
1865 2008-08-15 rob@welcomehome.org
1867 [9601] Add test cases for decoding meta tag headers without the
1870 2008-08-15 rob@welcomehome.org
1872 [9600] Change png to libpng, so it works with pkg-config.
1874 2008-08-15 rob@welcomehome.org
1876 [9599] include boost/bin.hpp too
1878 2008-08-15 rob@welcomehome.org
1880 [9598] undef isnan, otherwise we get conflicts on NetBSD.
1882 2008-08-15 rob@welcomehome.org
1884 [9597] Use older version of the test case that actually compiles.
1886 2008-08-15 Sandro Santilli <strk@keybit.net>
1888 [9596] Recompute matrix from parameters on update. Fixes MovieClip.as
1889 but still not potlatch.
1891 2008-08-15 Sandro Santilli <strk@keybit.net>
1893 [9595] make check fixes and mit-shm leak fix (bug #24068)
1895 2008-08-15 Sandro Santilli <strk@keybit.net>
1897 [9594] Cache matrix parameters in character instances.
1899 2008-08-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1901 [9593] Let BitmapMovieDefinition take RGBA as well as RGB images,
1902 which allows creating transparent bitmap characters from PNG,
1903 potentially from GIF (not yet implemented) and should make
1904 implementing MovieClip.attachBitmap() possible. Restore the clone()
1905 method of ImageBase, as I'm not sure it was a good idea to drop it.
1907 2008-08-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1909 [9592] Fix cairo and ogl builds (oops).
1911 2008-08-14 rob@welcomehome.org
1913 [9591] Merge from rtmp branch the new flvdumper utility, various other
1914 libamf patches, and some new test cases.
1916 2008-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1918 [9590] Do PNG reading better.
1920 2008-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1922 [9589] Various image-related bugfixes and improvements.
1924 2008-08-13 rob@welcomehome.org
1926 [9588] We need to link against GIF_LIBS too.
1928 2008-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1930 [9587] Bugfix to PNG image input.
1932 2008-08-12 Sandro Santilli <strk@keybit.net>
1934 [9586] collision detection fixes, minor cleanups to remoting
1936 2008-08-12 rob@welcomehome.org
1938 [9585] Merge new XPCOM support from branch.
1940 2008-08-12 Sandro Santilli <strk@keybit.net>
1942 [9584] Fix remoting for GC, cleanups, fix support for short
1945 2008-08-12 Sandro Santilli <strk@keybit.net>
1947 [9583] improve headers parsing
1949 2008-08-12 Sandro Santilli <strk@keybit.net>
1951 [9582] Fix 404 handling with non-blocking read (well, kind-of).
1952 Improve remoting by dropping any string_table lookups and properly
1955 2008-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1957 [9581] Write an RGBA image if an image::rgba is passed.
1959 2008-08-12 Sandro Santilli <strk@keybit.net>
1961 [9580] Initial remoting support. Needs further cleanup, test and
1964 2008-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1966 [9579] Minor cleanups to ImageOutput.
1968 2008-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1970 [9578] Attempt to fix the Debian Etch build.
1972 2008-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1974 [9577] Provide a unified image-writing interface: ImageOutput. Bring
1975 JPEG writing under this structure and implement PNG writing. I see no
1976 point in implementing GIF writing. There are no users of these yet.
1977 They will write any valid image_base (presently just image::rgb) to
1978 the provided IOChannel.
1980 2008-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1982 [9576] Rename stream.{h,cpp} to SWFStream.{h,cpp} to reflect the class
1983 name. Add constructor to sprite_definition.cpp for creating an empty
1984 MovieClip; the SWFStream can then be passed by reference like
1987 2008-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1989 [9575] Pass SWFStream always by reference, except in a couple of cases
1990 where a NULL pointer has a meaning. This is an unfinished general
1991 cleanup to take SWFStream always by reference instead of a mixture of
1992 pointers and references, with some classes having hacks to convert one
1993 to the other. It's being committed because others are also working on
1994 parsing and need to adapt them to this tag loader interface change.
1996 2008-08-10 rob@welcomehome.org
1998 [9574] update from branch, XPI packaging now works.
2000 2008-08-10 rob@welcomehome.org
2002 [9573] Add actionscript.all and libnet.all into DIST_SUBDIRS Ming
2003 release rc1 is *after* beta5.
2005 2008-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2007 [9572] Delete unused files in doc/C. I keep wasting time editing the
2008 wrong ones. Update the correct files with current information.
2010 2008-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
2012 [9571] Some cleanups, drop unused functions. Parse and implement
2013 DefineButtonCxform tag (SWF2 only).
2015 2008-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
2017 [9570] Restore support for SWF2 (PlaceObject tag), which stopped
2018 working sometime between 2006 and now.
2020 2008-08-08 rob@welcomehome.org
2022 [9569] Newer version of ffmpeg use LIBAVCODEC_VERSION_TRIPLET instead
2023 of LIBAVCODEC_VERSION.
2025 2008-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2027 [9568] Parse CSMTextSettings tag (used by myspace).
2029 2008-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2031 [9567] Fix for a segfault in sound_handler_sdl.cpp. Drop some unused
2034 2008-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2036 [9566] Minor addition to image cleanup. Drop SIZET_FMT everywhere.
2038 2008-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2040 [9565] Unify and clean up the image input interface.
2042 2008-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2044 [9564] Add an interlaced gif in the test suite.
2046 2008-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2048 [9563] Add GIF reading support, improve PNG reading support. Both are
2049 now a subclass of ImageInput, which keeps format complications well
2052 2008-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
2054 [9562] Manual test for loading gifs.
2056 2008-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
2058 [9561] Clean up logging.
2060 2008-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
2062 [9560] Add PNG-reading capabilities. This is only for PNG movies;
2063 there isn't a way of embedding them in a SWF (at least up to version
2064 8). There still might be something to be said for unifying the
2065 interface to JPEG and PNG.
2067 2008-08-04 Sandro Santilli <strk@keybit.net>
2069 [9559] Fix xtrace to also do off-visual trace
2071 2008-08-04 Sandro Santilli <strk@keybit.net>
2073 [9558] First draft of an haxe-based testing framework plus some
2074 distribution fixes (looks like we weren't distributing the testsuite
2075 if configure didn't find the required tools to run them !)
2077 2008-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2079 [9557] Enable toString() counting tests.
2081 2008-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2083 [9556] Minor cleanup to gui code. Log unimplemented when trying to
2084 jump to before the tag start. This gives a lot of logging when a movie
2085 is thoroughly obfuscated, but that corresponds to the way the SWF
2086 looks when it plays.
2088 2008-08-04 Sandro Santilli <strk@keybit.net>
2090 [9555] SimpleBuffer and cross-blocks branching
2092 2008-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
2094 [9554] Give dump gui the C++ treatment. Minor cleanups to
2095 extention.cpp, comment on implementation of edit_text_character.cpp.
2097 2008-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
2101 2008-08-01 Russell Nelson <nelson@nelson-desktop>
2103 [9552] Fix typo in advice about libming-util
2105 2008-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2107 [9551] Minor cleanups.
2109 2008-07-31 Russell Nelson <nelson@nelson-desktop>
2111 [9550] Be more paranoid about ming versions
2113 2008-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2115 [9549] Complete implementation of string methods with SWF5 to
2116 upper/lower. Improve String.toUpper and .toLower. Both need more work.
2118 2008-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2120 [9548] New swfdec tests.
2122 2008-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2124 [9547] Drop -ansi again.
2126 2008-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2128 [9546] Cleanups of extension handling, replace C-style implementation
2129 with (unoptimized) C++ one. It won't be a bottleneck, but some further
2130 cleanup would be fine. Other minor cleanups. Restore -ansi now that
2131 some non-standard functions have gone and see how far the win32 build
2134 2008-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2136 [9545] Cleanup of extension / module / plugin loading, part I.
2138 2008-07-30 Dossy Shiobara <dossy@panoptic.com>
2140 [9544] * configure.ac: MinGW gcc 3.4.5 on Win32 won't build with
2141 -ansi, which undefines things like strdup, etc. *
2142 libbase/Makefile.am: Win32 builds fail when linking against
2143 libltdl.dll.a, as it's missing the lt_* symbols. Need to look into
2144 this further, but in the meantime, this gets the build going again.
2145 * libbase/utility.h: GetCurrentThreadId@0 symbol in kernel32.dll
2146 needs to be defined outside of the gnash C++ namespace. Needless to
2147 say, this change is a fragile hack to get the build moving again. *
2148 libmedia/MediaParser.cpp: usleep() not available on Win32. This
2149 should probably go into utility.h or some other platform abstraction
2152 2008-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2154 [9543] Catch actionlimits exception thrown in executeTimers.
2156 2008-07-28 Sandro Santilli <strk@keybit.net>
2158 [9542] Array fixes and negative matrix scale tests
2160 2008-07-28 Sandro Santilli <strk@keybit.net>
2162 [9541] Tom's avm2 patches
2164 2008-07-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2166 [9540] Some minor improvements to BitmapData. This needs more testing.
2168 2008-07-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2170 [9539] A bit more BitmapData.
2172 2008-07-25 Sandro Santilli <strk@keybit.net>
2176 2008-07-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2178 [9537] More tests for instance construction, minor change to
2181 2008-07-24 Markus Gothe <nietzsche@lysator.liu.se>
2183 [9536] comment might be threated as part of the preprocessor-statement
2185 2008-07-24 Markus Gothe <nietzsche@lysator.liu.se>
2187 [9535] Removed all .cvsignore
2189 2008-07-24 Sandro Santilli <strk@keybit.net>
2191 [9534] fix most of bwy new testcases (more needed)
2193 2008-07-24 Sandro Santilli <strk@keybit.net>
2195 [9533] another "check" fix
2197 2008-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
2199 [9532] Tests for instance construction.
2201 2008-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2203 [9531] Minor cleanups / Makefile bugfix.
2205 2008-07-23 Sandro Santilli <strk@keybit.net>
2207 [9530] Fix 'make check' and runs with sound disabled
2209 2008-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2211 [9529] Kill zombie files.
2213 2008-07-23 Sandro Santilli <strk@keybit.net>
2215 [9528] Embedded streaming sound fix
2217 2008-07-23 Sandro Santilli <strk@keybit.net>
2219 [9527] URL querystring parsing fix, agg cleanups, avm1 reduced
2222 2008-07-23 Sandro Santilli <strk@keybit.net>
2224 [9526] Color class as verbosity cleanups
2226 2008-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2228 [9525] Drop compatibility_include.h. Improve string implementation,
2229 many new passes in testsuite.
2231 2008-07-23 Sandro Santilli <strk@keybit.net>
2235 2008-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2237 [9523] Minor cleanups.
2239 2008-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2241 [9522] Implement String.split more correctly. Document.
2243 2008-07-23 Sandro Santilli <strk@keybit.net>
2245 [9521] ignore renames
2247 2008-07-22 rob@welcomehome.org
2249 [9520] Rename server directory to libcore. Change path in all
2250 Makefiles. Change libgnashserver to libgnashcore, change name in all
2251 Makefiles. Move files from libgeometry to libbase, and from
2252 testsuite/libgeometry to testsuite/libbase. Rename testsuite/server
2253 to testsuite/libcore.all.
2255 2008-07-22 Sandro Santilli <strk@keybit.net>
2257 [9519] Have TextFormat query fonts from relative movie root before
2258 then the global shared font lib; trim trailing nulls in string-with-
2259 length to avoid false negative equality comparisons. Fixes bug #23323.
2261 2008-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2263 [9518] Add xcheck to failing tests.
2265 2008-07-22 Sandro Santilli <strk@keybit.net>
2267 [9517] hopefully enough to fix 'distcheck'
2269 2008-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2271 [9516] C++ify gtk_glue_agg.
2273 2008-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2275 [9515] Minor cleanups.
2277 2008-07-22 Markus Gothe <nietzsche@lysator.liu.se>
2279 [9514] Fixed DSOEXPORT
2281 2008-07-22 Markus Gothe <nietzsche@lysator.liu.se>
2283 [9513] Added Leopard X11 support
2285 2008-07-21 Sandro Santilli <strk@keybit.net>
2287 [9512] avm2 contributed patch
2289 2008-07-21 Sandro Santilli <strk@keybit.net>
2293 2008-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2295 [9510] Stub Accessibility class. Rename some asobj files for
2298 2008-07-21 Sandro Santilli <strk@keybit.net>
2302 2008-07-20 Sandro Santilli <strk@keybit.net>
2306 2008-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2308 [9507] Fix to try/catch/finally with function returns. The fix is
2309 suspiciously simple, but has no more unexpected failures. There's more
2312 2008-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2314 [9506] Modify Try.as for a bug-fixed ming. Don't build for versions of
2315 ming under 0.4.1 (CVS head of today).
2317 2008-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2319 [9505] Add a test for try / catch with malformed output, as ming
2320 should now be correct. Add further tests for try / catch in mtasc
2321 (which produces correct output).
2323 2008-07-20 Sandro Santilli <strk@keybit.net>
2325 [9504] pause/unpause sound handler, cairo build fix
2327 2008-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2329 [9503] Logging changes.
2331 2008-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2333 [9502] Correct MovieClip depth tests.
2335 2008-07-18 Sandro Santilli <strk@keybit.net>
2337 [9501] Tom Stellard patches for AVM2 (sorry, I missed to use the
2338 'avm2' branch, still learning)
2340 2008-07-18 Russell Nelson <nelson@nelson-desktop>
2342 [9500] libming has its own domain; ming.sourceforget.net redirects
2345 2008-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2347 [9499] Add a group of tests for depth limits. Do depth checking on
2348 MovieClip.attachMovie, duplicateMovieClip and
2349 MovieClip.duplicateMovieClip. This conveniently also prevents UB when
2350 converting to int. Allow attachMovie to accept all legal depths, not
2351 just 0-65535. Don't use depth as ID. Add static constants to
2352 character class for upper and lower bounds.
2354 2008-07-17 Sandro Santilli <strk@keybit.net>
2356 [9498] testsuite fixes, flv meta tag dumping
2358 2008-07-17 Sandro Santilli <strk@keybit.net>
2360 [9497] avm2 starts to get some love (and bzr branches too)
2362 2008-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2364 [9496] Fix SIZET_FMT warning.
2366 2008-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2368 [9495] Merge of image class changes: slim down the class by removing
2369 unused code, move into gnash namespace, const correct where possible.
2371 2008-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2373 [9494] Zou's fix to bug 23846 (stage matrix).
2375 2008-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2377 [9493] Define PI properly and update character.cpp. This belongs with
2378 the last revision, but I forgot to commit locally before merging.
2380 2008-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2382 [9492] Remove obsolete support for dlmalloc and dmalloc. Drop dlmalloc
2383 files and utility.cpp.
2385 2008-07-15 Russell Nelson <nelson@nelson-desktop>
2387 [9491] abc_block.cpp requires gnashconfig.h because a boost header
2388 requires it. Added some protectors for asm blocks, but make check
2389 still not succeeding. It's a start....
2391 2008-07-15 Sandro Santilli <strk@keybit.net>
2393 [9490] timers execution and ignores.
2395 2008-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2397 [9489] Update for new swfdec tests.
2399 2008-07-15 Russell Nelson <nelson@nelson-desktop>
2401 [9488] Add ChangeLog-0.8.3 and adjust ChangeLog
2403 2008-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2405 [9487] Partial fix to bug #23624, minor changes to advance counter,
2408 2008-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2410 [9486] server/sprite_instance.cpp: minor comments update, added TODO
2411 about excessive depth handling (undefined behaviour if not checked
2414 2008-07-13 Sandro Santilli <strk@keybit.net>
2416 [9485] Implement Rectangle.contains and add tests for it. Thanks to
2417 Sean Stangl for the initial draft.
2419 2008-07-13 zou lunkai <zoulunkai@gmail.com>
2421 [9484] fixed rendering quality regression; fixed bug#23811
2423 2008-07-11 Sandro Santilli <strk@keybit.net>
2425 [9483] Embedded video refactoring
2427 2008-07-11 Sandro Santilli <strk@keybit.net>
2429 [9482] maintain last decoded frame for reuse on refresh or gaps
2431 2008-07-10 Sandro Santilli <strk@keybit.net>
2433 [9481] Allow for binary post data
2435 2008-07-10 Sandro Santilli <strk@keybit.net>
2437 [9480] Non-blocking IOChannel, heart-beating and distcheck
2439 2008-07-09 Sandro Santilli <strk@keybit.net>
2441 [9479] version label change: cvs->trunk
2443 2008-07-09 Markus Gothe <nietzsche@lysator.liu.se>
2445 [9478] Try to do some sanity checks, should fix bug #21095
2447 2008-07-09 zou lunkai <zoulunkai@gmail.com>
2449 [9477] get rid of 'float to int conversion' warnings messages,
2450 cleanups, tabs to spaces
2452 2008-07-09 Markus Gothe <nietzsche@lysator.liu.se>
2454 [9476] Fixed ls -dr check
2456 2008-07-09 Sandro Santilli <strk@keybit.net>
2458 [9475] update bytes loaded on EOF during FLV indexing - reduce
2459 debugging noise while playing audio-only flvs with ffmpeg handler.
2461 2008-07-09 Sandro Santilli <strk@keybit.net>
2463 [9474] Oops, I knew gstreamer would suffer (fix build)
2465 2008-07-09 Sandro Santilli <strk@keybit.net>
2467 [9473] Use a private timer to advance a NetStream (don't rely on a
2468 video character driving it). Fixes bug #23802.
2470 2008-07-08 Markus Gothe <nietzsche@lysator.liu.se>
2472 [9472] Added BOOST_CFLAGS to INCLUDE-path
2474 2008-07-08 Markus Gothe <nietzsche@lysator.liu.se>
2476 [9471] Edge is not a template anymore
2478 2008-07-08 zou lunkai <zoulunkai@gmail.com>
2480 [9470] get rid of debugging prints left in my last commit
2482 2008-07-08 zou lunkai <zoulunkai@gmail.com>
2484 [9469] refactoring of Point2d, Edge and Path classes, now they are all
2485 implemented by integers
2487 2008-07-08 Sandro Santilli <strk@keybit.net>
2489 [9468] Summer games : v9
2491 2008-07-08 Sandro Santilli <strk@keybit.net>
2493 [9467] More swf5 scoping issues
2495 2008-07-05 Sandro Santilli <strk@keybit.net>
2497 [9466] When calling a function in SWF5, set target to the 'this'
2498 pointer, if it is a character. Fixes many tests in setProperty.as but
2499 nothing new in other testsuites. We need more tests on this.
2501 2008-07-04 zou lunkai <zoulunkai@gmail.com>
2503 [9465] fix some remaining warnings with float points and coordinates,
2506 2008-07-04 zou lunkai <zoulunkai@gmail.com>
2508 [9464] add tests for boost types(intxx_x), minor cleanups in
2511 2008-07-04 Tom Stellard <tstellar@gmail.com>
2513 [9463] Patch #6556: Add tag_loader stub for
2514 DEFINESCENEANDFRAMELABELDATA tag
2516 2008-07-03 Markus Gothe <nietzsche@lysator.liu.se>
2518 [9462] Added OpenGL dependencies
2520 2008-07-03 Markus Gothe <nietzsche@lysator.liu.se>
2522 [9461] __APPLE__ should be dinfined by CPP
2524 2008-07-03 Markus Gothe <nietzsche@lysator.liu.se>
2526 [9460] Use fmod() in favor of typecasting on OS X
2528 2008-07-03 Markus Gothe <nietzsche@lysator.liu.se>
2532 2008-07-03 Markus Gothe <nietzsche@lysator.liu.se>
2534 [9458] Revert back to old behaviour but keep C++-typecsting
2536 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2538 [9457] Fixes the fmod() issue as seen on OS X.
2540 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2542 [9456] downcast double to float
2544 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2546 [9455] Pass floats to sinf and cosf.
2548 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2552 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2554 [9453] More typecast fixes
2556 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2558 [9452] Fixed fmod() on some systems...
2560 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2562 [9451] Clean-up typecasting...
2564 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2566 [9450] Added #include <cmath>
2568 2008-07-02 Markus Gothe <nietzsche@lysator.liu.se>
2570 [9449] use std::getline instead of getline() to avoid confusion.
2572 2008-07-02 zou lunkai <zoulunkai@gmail.com>
2574 [9448] cleanups, float --> int32 conversion for coordinates related
2577 2008-07-01 Sandro Santilli <strk@keybit.net>
2579 [9447] Allow null target in as_environment. Fixes bug #23735 and a few
2580 cases in our and swfdec's testsuite.
2582 2008-07-01 zou lunkai <zoulunkai@gmail.com>
2584 [9446] fix rect::expand_to_point(), fix regressions detected in swfdec
2587 2008-06-30 Sandro Santilli <strk@keybit.net>
2589 [9445] dlist.{cpp,h} -> DisplayList.{cpp,h} movie_def_impl.{cpp,h} ->
2590 SWFMovieDefinition.{cpp,h} Cleanups.
2592 2008-06-30 Markus Gothe <nietzsche@lysator.liu.se>
2596 2008-06-30 Bastiaan Jacques <bastiaan@bjacques.org>
2598 [9443] Remove the unused and undocumented pixel-scale argument from
2601 2008-06-30 zou lunkai <zoulunkai@gmail.com>
2603 [9442] don't set the height when the bounds is null, fix a regression
2604 made by my last commit
2606 2008-06-30 zou lunkai <zoulunkai@gmail.com>
2608 [9441] use integer rect instead of float Range2D for instance bounds,
2611 2008-06-30 Bastiaan Jacques <bastiaan@bjacques.org>
2613 [9440] PathParser: optimize by allowing inlining and other small
2614 cleanups. Cairo: Implement cap and line styles and cleanups.
2616 2008-06-28 Bastiaan Jacques <bastiaan@bjacques.org
2618 [9439] Introducing PathParser for correct shape rendering for Cairo,
2619 compilation fixes for the Cairo GUI and related changes.
2621 2008-06-27 zou lunkai <zoulunkai@gmail.com>
2623 [9438] rect class refactory, use integer math instead of float
2625 2008-06-27 Sandro Santilli <strk@keybit.net>
2627 [9437] Register Gui with movie_root, have movie_root ask gui to prompt
2628 user on action limit hit.
2630 2008-06-26 Markus Gothe <nietzsche@lysator.liu.se>
2632 [9436] Make sure we free only alloc'ed pointers.
2634 2008-06-25 Sandro Santilli <strk@keybit.net>
2636 [9435] Fix leak in ffmpeg audio decoder, other minor cleanups
2638 2008-06-25 Petr Pisar <petr.pisar@atlas.cz>
2640 [9434] updated Czech translation
2642 2008-06-25 Ed Martin <edman007@edman007.com>
2644 [9433] This patch moves the argument list creation to before the fork
2645 removing the malloc/free calls preventing bogus FF3 jemalloc from
2648 2008-06-25 Sandro Santilli <strk@keybit.net>
2650 [9432] Only use fontconfig from main thread. Fixes bug #23697.
2652 2008-06-25 Sandro Santilli <strk@keybit.net>
2654 [9431] Allocate just the required amount of bytes on audio resample
2657 2008-06-25 Markus Gothe <nietzsche@lysator.liu.se>
2661 2008-06-25 Sandro Santilli <strk@keybit.net>
2663 [9429] simplify ignores, add Makefile (in any dir!)
2665 2008-06-25 Daniel Drake <dsd@laptop.org>
2667 [9428] Fix missing libgnashplugin.so glib link. libgnashplugin uses
2668 functions like g_io_channel_unix_get_fd()
2669 http://dev.laptop.org/ticket/7328
2671 2008-06-25 Sandro Santilli <strk@keybit.net>
2673 [9427] few more ignores (gmo don't get cleared on distcheck,
2676 2008-06-24 Sandro Santilli <strk@keybit.net>
2678 [9426] Add CTRL-equals, CTRL-minus and CTRL-plus keystroke controlling
2679 FPS (gtk guys around willing to have fun with some slidebar?) Fix
2680 computation of "min" fps for fps-debugging.
2682 2008-06-24 Sandro Santilli <strk@keybit.net>
2684 [9425] Implement fscommand:allowscale, drop debug output at each
2685 fscommand (unhandled ones will still be printed)
2687 2008-06-24 zou lunkai <zoulunkai@gmail.com>
2691 2008-06-23 Sandro Santilli <strk@keybit.net>
2693 [9423] Implement seeking in FLVParser, hopefully fix (or greatly
2694 reduce chances to incur in) race condition on seek.
2696 2008-06-23 Sandro Santilli <strk@keybit.net>
2698 [9422] Add test for global/local registers; make registers access
2699 safer and more general
2701 2008-06-23 Russell Nelson <nelson@nelson-desktop>
2703 [9421] Update the preformatted docs.
2705 2008-06-22 Sandro Santilli <strk@keybit.net>
2709 2008-06-21 rob@welcomehome.org
2711 [9419] Disable for now
2713 2008-06-21 rob@welcomehome.org
2715 [9418] merge from cygnal branch, drop old files
2717 2008-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2719 [9417] Don't heap allocate vectors, as they allocate their elements on