1 2010-08-13 Sandro Santilli <strk@keybit.net>
3 Simplify -R handling, make gtk gui more robust on rendering handling.
4 Other guis seem just to be ignoring that switch... a RendererFactory would be nice to think about
6 2010-08-12 Sandro Santilli <strk@keybit.net>
8 Make list of available media handlers in --help string consistent with other multi-choices and show the default.
10 2010-08-12 Sandro Santilli <strk@keybit.net>
12 Add MediaHandler rc directive, thanks to John Gilmore. Add test for MediaHandler and Renderer rc directives and drop obsoleted XVideo from testcase
14 2010-08-12 Sandro Santilli <strk@keybit.net>
16 Check for wait conditions at the end of every parse "chunk". Seems to be the safest bet to ensure parser thread gets to sleep at parse end.
18 2010-08-08 Rob Savoye <rob@welcomehome.org>
20 don't build gst when only ffmpeg is selected.
22 2010-08-06 Rob Savoye <rob@welcomehome.org>
24 use scoped_array instead of char *, and don't use select() for now
26 2010-08-06 Rob Savoye <rob@welcomehome.org>
28 has been replaced by flash.am
30 2010-08-06 Rob Savoye <rob@welcomehome.org>
32 fix spelling of TS_LIBS so the guis link with touchscreen support.
34 2010-08-06 Rob Savoye <rob@welcomehome.org>
36 drop csound warning as a distraction.
38 2010-08-06 Rob Savoye <rob@welcomehome.org>
42 2010-08-06 Rob Savoye <rob@welcomehome.org>
46 2010-08-05 Rob Savoye <rob@welcomehome.org>
48 install the asobj headers too.
50 2010-08-05 Rob Savoye <rob@welcomehome.org>
52 put libcore subdirectory headers in a subdirectory when installing.
54 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
56 Use the correct span generator.
58 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
60 Typedef RGB and RGBA for better reuse.
62 2010-08-05 Sandro Santilli <strk@keybit.net>
64 Fix aclocal call issued by 'make' when configuring with --enable-maintainer-mode (CYGNAL_PATHS not found)
66 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
68 Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
71 Drop an unused variable in agg.
73 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
77 2010-08-05 Rob Savoye <rob@welcomehome.org>
79 always install all the headers
81 2010-08-05 Rob Savoye <rob@welcomehome.org>
83 rename the generated bzeversion.h to revno.h
85 2010-08-05 Rob Savoye <rob@welcomehome.org>
89 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
91 Add support for spread modes in the AGG renderer. Implement for static and
94 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
96 Don't forget the return (thanks testsuite!).
98 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
102 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
104 Get pixel formats the right way round.
106 2010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
108 Add support for all spread modes in static and dynamic gradients.
110 2010-08-04 Rob Savoye <rob@welcomehome.org>
112 move tests for extension dependencies below where the extensions actually get enabled.
114 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
116 Silence some debugging messages.
118 Select a sensible default if no hwaccel or renderer is passed, but otherwise
119 don't. This only really affects hwaccel, as the renderer choice is
122 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
124 Drop more debugging that isn't directly useful.
126 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
128 Handle ifdefs properly, drop debugging.
130 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
132 Fail if the requested renderer / hwaccel combination isn't initialized
135 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
137 Fix VAAPI checks, which broke when the CPP check was fixed. Move related
138 things under the same heading, so that such problems are easier to avoid.
140 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
142 Tidy up configure so that related checks are all in the same place. This
143 might prevent bugs like the broken vaapi check, which relied on an
144 ffmpeg macro that was called miles away from the media checks.
146 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
150 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
152 Implement beginBitmapFill with all arguments:
155 2. Repeat (agg only, as the cairo renderer has never supported tiled bitmaps)
158 Rename BitmapInfo to CachedBitmap and provide functions to retrieve the
159 CachedBitmap from the renderer when required.
161 Implement BitmapData with an internal CachedBitmap (or GnashImage if no
162 renderer is present) to allow a permanenent link with BitmapFills and
163 reduce the image processing needed for attachBitmap.
165 Add an argb_iterator to GnashImage to allow BitmapData to work fairly
166 transparently with it. It's also useful for cairo.
168 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
170 Add some hacks to get the Gst subclass and the Vaapi subclass to work again.
172 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
176 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
180 2010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
182 Add tests for all shapes and reduce tolerance.
184 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
188 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
192 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
196 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
198 OGL can't, and never could, handle Gnash's RGB format, which causes problems
199 now that some bitmaps have that format. Convert it to RGBA in another
202 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
206 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
208 Make functions virtual and implement some reasonable behaviour.
210 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
212 Blind implementation of smoothing for beginBitmapFill().
214 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
216 Rename BitmapInfo to CachedBitmap and add documentation.
218 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
220 Handle disposing BitmapInfos by adding a dispose() function. This needs
223 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
225 Add test for dispose.
227 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
229 Allow retrieving a GnashImage from the cairo bitmap_info.
231 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
235 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
239 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
241 Add documentation to a possibly unnecessary function.
243 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
247 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
251 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
255 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
259 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
261 Various fixes and changes to make sure shapes are invalidated at the
264 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
268 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
272 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
274 Place an arbitrary limit on the size of bitmaps to avoid really large ones
275 being loaded (tested by corrupt jpeg in swfdec testsuite).
277 This worked previously because dimensions were converted to int, which meant
278 that large values became negative, causing a bad allocation when re-converted
279 to size_t. Now we do it explicitly.
281 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
283 Cleanup of GnashImage and Bitmap.
285 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
287 Hack so BitmapData works without a renderer.
289 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
293 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
295 Implement BitmapData using a BitmapInfo and GnashImage. Seems to work for
296 all cases, but needs a lot of cleaning up.
298 2010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
300 Add an output iterator.
302 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
306 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
310 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
312 Pixel tests for three shapes.
314 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
316 Use the common AS to SWF matrix function and adapt the result. Box matrix
319 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
321 Use a separate function to convert AS to SWF matrix.
323 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
327 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
329 Get the bitmap in the correct place without very neat code.
331 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
333 Rough implementation of beginBitmapFill that gets the following right:
336 2. tiled or clipped fill
340 and the following wrong:
342 1. BitmapData->BitmapFill link (broken on construction)
343 2. translation of fill (not sure why)
344 3. box matrices (probably, if they are the same as Gradient fills, but neither
345 tested nor implemented.
347 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
349 Make GnashImages non-copyable to encourage sharing and reduce the interface.
350 The only copy was a pointless one in the ogl renderer.
352 Add a shared_ptr to a BitmapInfo in GnashImage itself. This would crash if
353 used because BitmapInfo is held by intrusive_ptr.
355 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
357 Rewrite fill style handling to make it easier to extend. Fix bug #26670
358 and improve SWF8 gradient fills, including implementing dynamic focal
361 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
363 Move SWFMatrix reading outside class, provide constructor. Inline simple
364 constructors. Drop is_valid(), because it is. Const correct.
366 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
368 Fix typo so that colours are correct!
370 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
372 Drop extra readRGBA now logic is handled in callers. Add more safety
375 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
377 Handle RGB/RGBA logic in LineStyle.
379 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
381 Move rgba read out of class to make the code cleaner and allow more
382 compiler optimizations (return by value).
384 2010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
388 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
390 Adapt the ctor of FillStyle so that the class acts like a boost::variant
391 while still being forward declarable.
393 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
395 Rename GradientRecord::m_color to color.
397 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
399 Rename GradientRecord::m_ratio to ratio.
401 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
403 Rename PlaceObject2Tag::m_ratio to _ratio.
405 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
407 Rename DisplayObject::m_ratio to _ratio.
409 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
411 Make flerp a templated lerp function. Stop the silly casting.
413 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
415 Add another case to the assertion so we don't crash if the records aren't
416 passed on construction.
418 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
420 Implement focal point for dynamic fills. Fix matrix bug from previous commit.
422 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
424 A focal fill is just a radial fill with a focus, so drop the separate
427 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
429 Tidy up access to GradientFill
431 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
435 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
437 Pass a fill style to beginFill.
439 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
441 Cleanup of gradient records.
443 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
445 Minor header cleanups.
447 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
449 Include required headers.
451 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
453 Tidy up GradientFill a bit.
455 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
457 Handle invalid calls correctly for each version.
459 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
461 Add visual test for SWF8 gradients, test invalid SWF6 gradients better.
463 2010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
465 Allow direct access to the drawable of MovieClip, sacrificing fine-grained
466 control over invalidation for a cleaner interface.
468 Clean up drawing API methods, dropping the AS error warnings for excess
469 arguments and some other relatively normal cases.
471 Add possibility for supporting focal gradients.
473 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
475 Add tests to make sure Gnash doesn't crash when illegal gradients are
478 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
480 Minor cleanup, fix potential error.
482 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
484 Fix an error in previous commit.
486 Make setLerp a non-member function to make the fill_style class almost useless.
488 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
490 Drop the default constructor of fill_style. Use an optional type to handle
491 the variable return of morphs styles.
493 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
495 Reorder things a bit.
497 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
501 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
503 Use classes and accessors.
505 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
509 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
511 Drop color member of GradientFill, as it's logically unnecessary and
512 apparently unused (possibly for a hack in the ogl renderer, but the
513 available tests show no difference).
515 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
517 Move BitmapFill reading into its own function.
519 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
521 Use the variant properly, including in renderer code. This commit is
522 verified to have the same behaviour for dynamic and static fills as
525 Fix bug #26670 by retrieving the bitmap on access, not during parsing.
527 2010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
529 Drop obsolete functions.
531 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
533 Don't create gradient bitmaps for the renderers that don't need them! Move
534 the code to the ogl renderer, which also surely has a better way to do it.
536 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
538 Add Bitmap type enum.
540 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
542 Some renaming, use local enumeration.
544 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
546 Move function out of class definition.
548 Make enum names shorter.
550 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
552 Use the variant better. Fix some uninitialized variable errors.
554 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
556 Switch completely to boost::variant without yet using it to make the code
559 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
561 Start a rewrite of fill_style to handle different fill types more elegantly.
563 2010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
565 Move new configure checks to somewhere where they don't break large parts of
566 the testsuite by messing up the CPP check (as a note in configure.ac warns).
568 2010-07-31 Sandro Santilli <strk@keybit.net>
570 Drop unused variable and assignment
572 2010-07-30 Rob Savoye <rob@welcomehome.org>
574 cleanup a few warnings.
576 2010-07-30 Rob Savoye <rob@welcomehome.org>
578 Don't try to use tslib, even if it's enabled, but not installed.
579 Improve input device configure tests for automake conditionals.
581 2010-07-29 Rob Savoye <rob@welcomehome.org>
583 Refactored input device support for the framebuffer GUI.
584 Improved configure support for the framebuffer GUI.
586 2010-07-29 Rob Savoye <rob@welcomehome.org>
588 change from 2 point to 3 point calibration for touchscreens.
590 2010-07-29 Rob Savoye <rob@welcomehome.org>
592 move eTurboTouch support from fb.cpp to the new MouseDevice driver.
594 2010-07-28 Rob Savoye <rob@welcomehome.org>
596 Read variable size packets.
597 Break after handling each event, don't cascade.
598 Handle keyboard events.
600 2010-07-28 Rob Savoye <rob@welcomehome.org>
602 read the data from a PS/2 mouse.
604 2010-07-28 Rob Savoye <rob@welcomehome.org>
606 read the data from a PS/2 mouse.
608 2010-07-28 Rob Savoye <rob@welcomehome.org>
610 make sure _rooMovie is set before trying to access a method.
612 2010-07-27 Rob Savoye <rob@welcomehome.org>
614 Cleanup input device handling.
615 Scan for attached devices.
616 Initial support for multiple devices of the same type.
618 2010-07-27 Rob Savoye <rob@welcomehome.org>
620 access the Stage and the X & Y scale from the gui.
622 2010-07-27 Rob Savoye <rob@welcomehome.org>
624 add eTurboTouch mouse
626 2010-07-26 Rob Savoye <rob@welcomehome.org>
628 drop old config option prints
630 2010-07-26 Rob Savoye <rob@welcomehome.org>
632 add --enable-input= which takes a list of input devices instead of many separate options.
634 2010-07-26 Rob Savoye <rob@welcomehome.org>
636 drop unused accessors
638 2010-07-26 Rob Savoye <rob@welcomehome.org>
640 remame KeyboardDevice to EventDevice
642 2010-07-26 Rob Savoye <rob@welcomehome.org>
644 remame KeyboardDevice to EventDevice
646 2010-07-26 Rob Savoye <rob@welcomehome.org>
648 rename as this also supports mice.
650 2010-07-26 Rob Savoye <rob@welcomehome.org>
652 change how types get set
654 2010-07-26 Rob Savoye <rob@welcomehome.org>
658 2010-07-26 Rob Savoye <rob@welcomehome.org>
660 Add new *Device files to build optionally.
662 2010-07-26 Rob Savoye <rob@welcomehome.org>
664 add conditional for reading input events.
666 2010-07-26 Rob Savoye <rob@welcomehome.org>
668 add new device specific files.
670 2010-07-26 Rob Savoye <rob@welcomehome.org>
672 add new device specific files.
674 2010-07-26 Rob Savoye <rob@welcomehome.org>
676 merge in the rest of the patch. Add support for faking out ioctl() calls to our fake framebuffer.
678 2010-07-26 Rob Savoye <rob@welcomehome.org>
682 2010-07-26 Rob Savoye <rob@welcomehome.org>
684 more cleanup of framebuffer config options.
686 2010-07-26 Rob Savoye <rob@welcomehome.org>
688 fix typo in define name
690 2010-07-26 Rob Savoye <rob@welcomehome.org>
694 2010-07-26 Rob Savoye <rob@welcomehome.org>
696 add some frambuffer specific options. These were all marked with a TODO in the source, so I figured I might as well get it done...
698 2010-07-26 Rob Savoye <rob@welcomehome.org>
700 fix indenting and a little formatting
702 2010-07-26 Rob Savoye <rob@welcomehome.org>
706 2010-07-26 Rob Savoye <rob@welcomehome.org>
708 add an option to enable touchscreen support.
710 2010-07-26 Rob Savoye <rob@welcomehome.org>
712 add support for touchscreens using tslib.
714 2010-07-29 Rob Savoye <rob@welcomehome.org>
716 Honor the config options if set
718 2010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
722 Reduce inclusions of fill_style.h for easier refactoring. Include some headers
723 explicitly that were previously relying on secondary inclusions from
726 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
728 fill_style include in MovieClip.h no longer needed.
730 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
732 Add explicit assignment operator.
734 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
736 Don't inline so many fill_style functions so that it doesn't have to be
739 Include headers properly where they're required rather than relying on
740 fill_style.h to be everywhere.
742 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
746 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
748 Add runner framework, but without any pixel tests. These will have to wait
749 until there's an implementation.
751 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
755 2010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
757 Add SWF with MovieClip.beginBitmapFill.
759 2010-07-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
763 2010-07-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
767 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
769 Expect failures in Gnash.
771 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
773 Add proper tests to BitmapDataDraw.c.
775 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
777 Run the BitmapDataDraw test.
779 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
781 Add automatic testing for BitmapData (for existing manual test).
783 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
785 Add more cases, but not yet many tests.
787 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
789 Add things to BitmapData.draw test.
791 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
793 Add BitmapDataDraw test
795 2010-07-28 Rob Savoye <rob@welcomehome.org>
797 CodeStream.h is in abc, not vm
799 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
801 Minor cleanups; nothing important.
803 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
805 Drop unused include. Various minor cleanups.
807 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
809 Add output operator for ShapeRecords, drop obsolete code, clean up
812 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
814 Drop the ProxyRenderer code because it no longer works with the current
815 renderer design. A proper Renderer subclass is needed for it to work again.
817 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
821 2010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
823 Add an ostream operator<< for ShapeRecords.
825 2010-07-25 strk <strk@xtp>
827 Use a variable to switch between 'catch-up-time' mode and 'smooth-animation' mode.
828 There are really two different use cases for those two modes:
829 - A/V sync will benefit from first
830 - gaming (interaction) will benefit from second due to smoothness
832 Not sure we can find a compromise here, but PP is reported to take the latter
833 choice (aka 'elastic time').
835 The variable is to make it easier for developers to see the effect
836 against their movies and eventually expose it as a compile-time or
837 build-time configuration.
839 The default is the current "catch-up-time" (for A/V sync) but maybe
840 we should change or think about a mixed approach
842 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
844 Code cleanups and rearrangements to simplify design.
846 Split swf_function into Function and Function2 but preserve same functionality.
850 No new features or functional changes.
852 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
854 Restrict access more. This still isn't very clean.
856 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
860 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
862 Cleanup of ASHandlers. We only need two ctors (and the default only because
863 they are stored in a vector). Don't store names in the handlers, as this
864 can be done in a more convenient ostream operator<<.
866 Drop static container as it's already in a static singleton SWFHandlers
869 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
871 Const correctness, don't waste space.
873 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
875 Clean up function parsing. Rename swf_function to Function.
877 Add some documentation.
879 Be consistent about reading and storing in unsigned values; previously it
882 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
886 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
888 Use a separate derived class for Function2, which just adds a bit of
889 functionality on top of the older Function (swf_function).
891 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
893 Actually test the with stack limit. It's 13. Drop the version dependent
894 code and data member.
896 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
898 Test the with stack limit, drop version-dependent limit and use a single,
899 tested, documented, hard-coded one.
901 2010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
903 Test with stack limit. It's always 13.
905 2010-07-24 strk <strk@xtp>
907 Use return from std::sytem, hushing compile-time warning
909 2010-07-24 strk <strk@xtp>
911 Print RECOMMENDED lines *after* WARNING lines, to reduce scroll-back problems
913 2010-07-24 strk <strk@xtp>
915 Suggest installing libswscale-dev when needed by ffmpeg
917 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
919 Code cleanups, drop unused variables and functions.
921 Minor fix and additional test for delete behaviour.
923 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
925 Put ActionExec definition into the accepted order.
927 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
929 Pass temporary TryBlock by value for clarity and easier compiler
932 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
936 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
938 Don't overwrite the (correct) result of a weird delete case.
940 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
942 Test a delete case that looked suspicious in ASHandlers, and indeed was.
944 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
946 Don't enlarge the type unnecessarily.
948 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
950 Don't support PNG 1.1.
952 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
954 Move CodeStream to libcore/abc and don't build unless AVM2 is enabled (which
957 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
959 We shouldn't, and indeed don't, care whether a function call is a Function2
960 or not outside swf_function.
962 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
964 Extensive cleanup of VM code, with no functionality changes (yet).
966 Drop about half of the horrible as_enviroment class. Use other, more
967 appropriate classes to do the work instead of forwarding function calls
970 Start documenting the various classes involved in action execution, including
971 what their tasks are and why they exist, so that the VM isn't quite so
972 impenetrable. This doesn't include as_environment; I'm not sure what it's for.
974 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
978 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
980 Readd action logging. Don't return bool as we don't care whether the
981 register was set or not.
983 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
985 It's the scope stack, not the with stack.
987 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
989 Drop unused non-static member function parse_path.
991 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
993 Drop unused string and nonsense comment.
995 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
997 Move another function out of as_environment.
999 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1001 Remove findLocal from as_environment class as it's only used internally.
1003 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1005 Rename addLocal to setLocal to reflect what it does.
1007 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1009 Drop function definitions to make sure they're really not used.
1011 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1013 Use addLocal in more places, making its name inappropriate.
1015 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1017 Use string_table::key for function arguments. Move logic from the
1018 as_environment class to free functions on a CallFrame, since the
1019 functionality only applies to a CallFrame.
1021 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1023 Use a less complex function to do the same thing.
1025 2010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
1027 Add copyright, documentation, and clean up includes.
1029 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1031 Rename CallFrame::setRegister to setLocalRegister for easier grepping.
1033 Return just-pushed CallFrame and make available through FrameGuard to
1034 make the relationship between a function call and its resulting frame
1035 clear (beforehand we had to go through the VM and assume the most
1036 recent frame was the current function).
1038 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1040 Remove more proxies from as_environment.
1042 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1044 Don't dump local variables; we never used to do it either.
1046 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1048 Drop various dump functions from as_environment. Use just one function in
1049 VM; can be split up later if necessary.
1051 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1053 Add some documentation.
1055 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1057 Clean up AVM2-related VM code.
1059 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1061 Use the VM for VM-like things such as the call stack without proxying through
1064 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1066 Drop useless variable and the function used to set it.
1068 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1070 Document various classes and functions that are central to how the VM
1071 runs, but had no explanation whatsoever.
1073 Simplify various functions, currently at the cost of providing action logging
1074 (but this can be restored later).
1076 Move global registers to the VM instead of the horrible as_enviroment class,
1077 which additionally means they aren't recreated for every new as_environment.
1079 Introduce the UserFunction as a base for swf_function and builtin_function;
1080 these are identical in the reference implementation.
1082 2010-07-22 Sandro Santilli <strk@keybit.net>
1084 Fix warning when building with libavformat >= 52 (tested with older and newer)
1086 2010-07-22 Sandro Santilli <strk@keybit.net>
1088 Look for swscale.h in top-level ffmpeg include dir too. Put all swscale.h header inclusion in the ad-hoc ffmpegHeaders.h file. Tested with official ubuntu-8.10 ffmpeg packages and ffmpeg svn
1090 2010-07-22 Sandro Santilli <strk@keybit.net>
1092 Print informations about swscale.h detector
1094 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1096 Updates to old function documentation, various cleanups and rearranging
1097 to make the code easy to refactor.
1099 2010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
1101 Drop with_stack_entry header.
1103 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1107 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1109 Drop messy debugging. Clean up.
1111 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1113 Move parse_path out of as_environment as it doesn't have anything to
1116 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1118 Update documentation. Drop unused functions. Move with stack class to
1119 the only place it's used. Make ActionExec noncopyable.
1121 2010-07-22 Andrea Palmat? <andrea@amigasoft.net>
1123 Fixing some OS4 functions
1125 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1127 Fix unused variable warning by using the variable.
1129 2010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1131 Fix unused variable warning by using the variable.
1133 2010-07-20 Andrea Palmat? <andrea@amigasoft.net>
1135 Small change to String_as to reflect Haiku implementation..
1137 2010-07-20 Rob Savoye <rob@welcomehome.org>
1139 implement calling Actionscript methods from Javascript.
1141 2010-07-20 Rob Savoye <rob@welcomehome.org>
1143 add an argument too, and a return value from the test AS method to make sure this fully works.
1145 2010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1147 Minor cleanup, add header to Makefile.
1149 2010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1151 Return of the ifdefs. Register media handlers explicitly to avoid the
1152 problem with static initialization.
1154 Media handlers are still selectable at runtime, and all ifdefs are in one
1157 This unfortunately means more intervention into the libmedia and
1158 configure code when adding new handlers, but is unavoidable if we want
1161 2010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1163 Explicitly register factory functions, as there's no guarantee otherwise that
1164 the static initialization will ever occur.
1166 2010-07-19 Rob Savoye <rob@welcomehome.org>
1168 Implement the "server side" in movie_root and Player for the ExternalInterface
1169 commands SetVariable, GetVariable, IsPlaying, PercentLoaded, Play, Rewind,
1170 TotalFrames, and StopPlay.
1171 Don't fake out PercentLoaded in the plugin, since it now works correctly.
1173 2010-07-19 Rob Savoye <rob@welcomehome.org>
1175 handle the arguments for Pan, Zoom, and SetZoomRect.
1177 2010-07-19 Rob Savoye <rob@welcomehome.org>
1179 cleanup, LoadMovie is unimplemented for now.
1181 2010-07-19 Rob Savoye <rob@welcomehome.org>
1183 use callInterface() to implement the player control part of ExternalInterface.
1185 2010-07-18 Rob Savoye <rob@welcomehome.org>
1187 actually set and get the variables used by Javascript via ExternalInterface.
1189 2010-07-19 Andrea Palmat? <andrea@amigasoft.net>
1191 Add a missing getclocktime.hpp include to avoid a compilation error when clock_gettime() function is not present
1193 2010-07-19 Rob Savoye <rob@welcomehome.org>
1195 Haiku patches for recent media handling changes.
1197 2010-07-19 Adrian Panasiuk <adek336@gmail.com>
1199 GnashFactory comments: the factory is now generic
1201 2010-07-19 Adrian Panasiuk <adek336@gmail.com>
1203 Haiku sound handler: pass media handler to constructor
1205 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1207 Silence some warnings.
1209 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1213 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1217 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1219 Keep same class-key.
1221 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1223 The whole renderer is noncopyable; no need to do the same for OGL.
1225 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1227 Remove the obviously silly arguments from Renderer::begin_display and
1228 do some cleanups that follow on from it.
1230 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1234 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1236 Be consistent using an integral types for stage width in pixels as it is
1237 logically and programmatically an integer from start to finish.
1239 Rename set_display_viewport to setDimensions and drop the two silly arguments.
1241 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1243 Viewport x and y are always 0 and only used for the OGL renderer anyway, so
1246 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1248 Tiny coding style change.
1250 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1252 Drop two useless arguments from begin_display().
1254 2010-07-19 Sandro Santilli <strk@keybit.net>
1256 Minor output style change
1258 2010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1260 Avoid forming a reference to a reference to fix compile in older versions
1263 2010-07-18 Andrea Palmat? <andrea@amigasoft.net>
1265 Fixing AHI audio handler
1267 2010-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1269 Prevent accidental copying of renderers.
1271 2010-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1273 Renderers are currently not copyable.
1275 2010-07-17 Sandro Santilli <strk@keybit.net>
1277 Properly set the default media_list when not explictly specified
1279 2010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1281 Minor improvements to media handler reporting.
1283 2010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1285 Improve version reporting.
1287 2010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
1291 2010-07-14 Rob Savoye <rob@welcomehome.org>
1293 reorganize gui files into sub-directories, no other changes.
1295 2010-07-14 Rob Savoye <rob@welcomehome.org>
1297 move most gui code to sub-directories for better organization.
1299 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1303 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1305 Don't forget the default.
1307 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1309 Allow selection of media handlers at runtime. If none is selected, the
1310 first ordered handler will be chosen as a default. If there is only one media
1311 handler, behaviour is as before.
1313 Selection is command line only with the option -M. Rcfile selection is not
1316 Testing does not yet support selection, but rather chooses the default.
1318 Change renderer selection from --Renderer to --renderer for consistency.
1320 Show media handler information in gtk. Fix some typos.
1322 All sound_handlers need a MediaHandler on construction. This isn't an
1323 ideal situation (though better than using a singleton media handler), but
1324 sound_handler needs redesigning to fix it.
1326 XVideo is probably broken.
1328 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1330 Add to Makefile. Add support for listing registered keys. Use for usage().
1332 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1334 Add options in usage().
1336 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1338 Handle errors more nicely with exceptions.
1340 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1342 Pass media handler also to NullSoundHandler.
1344 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1348 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1350 Drop code from gnash.cpp.
1352 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1354 Query media handlers for description.
1356 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1358 Use a generic factory instead.
1360 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1362 Fix typo in configure so that ffmpeg is actually built.
1364 Fix various compile errors, fix testsuite again.
1366 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1368 Allow building multiple media handlers, add them to the factory.
1370 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1372 Add a factory for MediaHandlers.
1374 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1376 Don't use a singleton for the MediaHandler. The xv gtk gui does something
1377 bizarre with it, and is consequently now broken.
1379 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1381 Test key events especially for buttons, showing that they should be handled
1382 differently from how Gnash does it.
1384 Drop most 'key listeners', only handling Buttons like this. It is the
1385 same behaviour as before and still incorrect.
1387 Drop various obsolete functions.
1389 2010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1393 2010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1397 2010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1399 Remove listener cleanup code.
1401 2010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1403 Don't cleanup listeners (only Buttons now).
1405 2010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1407 Only add Buttons as key_listeners as an intermediate step.
1409 2010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1411 The second test passes.
1413 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1417 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1419 Test key event order better.
1421 2010-07-13 Andrea Palmat? <andrea@amigasoft.net>
1423 Fixing small linking problems on AmigaOS4
1425 2010-07-12 Andrea Palmat? <andrea@amigasoft.net>
1427 Fixing small compilation problems. Fixed a broken os4 gui file that was cut..
1429 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1433 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1435 Don't leak removed constructors.
1437 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1439 Don't try to detach shared memory if it was never attached, or the
1440 shm system calls use uninitialized values.
1442 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1444 Test key events more carefully. Minor fix to event order.
1446 More cleanups of event handling.
1448 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1450 Don't send key releases to TextFields.
1452 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1454 Rename notify_key_event() to keyEvent() to match the mouse notifiers.
1456 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1458 Call fire_mouse_event() from notify_mouse_listeners() as it's part of the
1459 same process, and relying on callers to do it is odd.
1461 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1463 Documentation, restrict access to functions.
1465 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1467 There's no real need to split key events into two functions, or to
1468 process the action queue twice.
1470 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1472 Don't register TextField as a key listener; notify a textfield separately
1473 if it's in focus, as the update happens at a different point.
1475 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1477 Check order of textfield update and key listener notification.
1479 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1481 Fix huge memory leak in ffmpeg audio decoder, as well as some typos that
1482 would lead to the wrong deallocation function being called.
1484 2010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1488 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1490 Fix some typos resulting in memory leaks. All the code round there is terrible.
1492 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1494 Fix uninitialized variable bug.
1496 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1498 Don't forget to initialize _name now that it's not a std::string.
1500 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1504 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1506 Drop notes on c++0x.
1508 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1510 Various cleanups. Add a way to exit properly from movie_root.
1512 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1514 Add exit() to the host interface and call it from movie_root to quit.
1516 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1520 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1522 Drop mystery m_timer member.
1524 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1526 Drop isMouseOverActiveEntity() as it's only ued in testing and is easily
1527 implementable using getActiveEntityUnderPointer().
1529 2010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1531 Move things out of the movie_root interface to make it less cluttered and
1534 2010-07-10 Rob Savoye <rob@welcomehome.org>
1536 add improved Haiku support.
1538 2010-07-09 Rob Savoye <rob@welcomehome.org>
1540 new patch for Haiku support.
1542 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1544 Haiku Gui: do not use a low resolution timer
1546 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1548 Haiku Gui: fix mmap usage
1550 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1552 plugin: add Haiku support to npapi headers
1554 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1556 Haiku: wstring: revert to using char
1558 * wchar_t solution makes Gnash unstable.
1560 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1562 Haiku GUI: fix build
1564 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1566 plugin: fix config file lookup code to work under Haiku
1568 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1570 configure.ac: HAIKU conditional
1572 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1574 configure.ac: Haiku GUI: default pixelformat
1576 2010-07-06 Adrian Panasiuk <adek336@gmail.com>
1578 bzr ignore bzrversion.h gnash.pc testsuite/libbase.all/gnashrc testuite/libbase.all/gnashrc-local
1580 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1582 Cleanups, simplification and rationalization of DisplayObjects and movie_root.
1584 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1586 Drop mouse listeners.
1588 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1590 Mouse listeners are now identical to live chars, so use the latter.
1592 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1594 Drop unnecessary const_casts.
1596 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1598 Drop some unused functions.
1600 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1602 More cleanup of DisplayObjects.
1604 Only MovieClip and derived classes now require an advance() function.
1606 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1608 Neither ffmpeg nor gst need an advance() call, so that live chars can be
1611 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1613 Use InteractiveObject.
1615 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1617 Listeners are all InteractiveObjects.
1619 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1621 No need to duplicate mouse button state.
1623 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1625 Drop disabled code (and comment explaining why it's disabled, since it's
1626 not there any more).
1628 2010-07-10 Rob Savoye <rob@welcomehome.org>
1630 add packages for Gnash extensions.
1632 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1634 Clean up mouse event handling. Add support for onMouseWheel, implemented only
1637 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1639 Add some automated tests for onMouseWheel.
1641 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1643 Always send entity argument.
1645 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1647 Add MovieTester support.
1649 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1651 Implement mouse scroll support in GTK gui.
1653 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1655 Add support for mouse wheel. Drop out-parameter from get_mouse_state().
1657 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1659 Drop mask argument. Rename functions.
1661 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1663 ActionScript cares not a jot if you press the right mouse button. Drop masks
1664 and use simple up/down boolean.
1666 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1668 Remove another phantom propflag. Fix the small number of properties that were
1671 Correct Sound class properties, clean up class. Embedded sounds are
1672 still not individually trackable, so this isn't very clean.
1674 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1676 Drop another useless member.
1678 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1680 Drop more useless members.
1682 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1684 Drop useless members.
1686 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1688 Add documentation, const correct.
1690 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1692 Move Sound_as class out of header.
1694 2010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1698 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1700 Drop unused functions. Start probe timer for embedded sounds too for the
1701 duration update. Unfortunately there's no way yet of stopping it.
1703 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1705 Reset samplesFetched on loop so that position is correct.
1707 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1709 Another test for duration. Fix properties a bit, though the Sound class is
1710 overcomplicated and still undertested.
1712 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1714 Drop test for phantom property.
1716 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1718 Remove another phantom prop flag. Do Sound properties a bit better (still
1719 not properly tested), as they were relying on the phantom flag.
1721 2010-07-09 Rob Savoye <rob@welcomehome.org>
1723 Link in X11 libs with GTK. Update descriptions for debian packages.
1725 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1727 Drop some odd and incorrect things from core code that were intended to get
1728 AVM2 working without doing it properly.
1730 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1734 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1736 Don't pollute everything with useless namespaces.
1738 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1740 Drop unused functions.
1742 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1744 Simplify Property interface. Drop invented "static" prop flag, which neither
1745 exists in reality nor serves any useful purpose (was a hack to adapt AVM1
1748 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1750 Drop unused functions.
1752 2010-07-09 Rob Savoye <rob@welcomehome.org>
1754 don't enable avm2, or it won't build.
1756 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1760 2010-07-09 John Wimer <john@god.vtic.net>
1762 add -D__STDC_CONSTANT_MACROS to ffmpeg cflags
1764 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1766 Drop AS3 stubs and other AVM2 code that was in the wrong place.
1768 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1772 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1776 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1780 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1782 Drop AS3-only classes.
1784 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1786 Drop net and system AS3 stubs.
1788 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1790 Drop media AS3 stubs.
1792 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1794 Drop more AS3 stubs.
1796 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1798 Drop a load of AS3-only stubs.
1800 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1804 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1806 Fix the long-standing property case problem. The string_table is always
1807 case-sensitive. Properties are looked up differently according to version.
1809 Tests pass in swfdec and actionscript.all.
1811 Drop core code that misused AVM1 facilities, including the PropertyList,
1812 to try and implement AVM2. Disable AVM2 by default.
1814 Gnash will currently fail to compile when AVM2 is enabled. This may be fixed
1817 2010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
1819 Disable AVM2 by default. Drop AVM2 code.
1821 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1823 Disable avm2 by default, drop various hideous and incorrect AVM2 functions.
1825 2010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
1827 Merge from trunk for testsuite fixes.
1829 2010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
1831 If it's really necessary to provide trivial wrappers (which it isn't here),
1832 they should be local free functions.
1834 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1836 Drop unneeded return value. Make Property values mutable to reflect the
1837 weird Property semantics and remove need to const_cast in PropertyList so
1840 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1842 Test interface by using its expected behaviour, not by relying on a silly
1845 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1847 Restore thread-safety.
1849 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1851 Write useful tests for string_table.
1853 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1855 Use a caseless index to speed up property lookup for lower versions.
1857 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1859 Add some more templates to GnashAlgorithm.
1861 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1863 Don't try to access non-existent objects.
1865 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1867 Use string_table::key for DisplayLists too, simplifying some of the code.
1869 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1873 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1875 Drop silly const_casts.
1877 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1879 Improve handling of case-sensitivity
1881 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1883 It's a class, not a property.
1885 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1887 Add a more descriptive way of checking whether property comparison should
1890 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1892 Drop PROP_iSTAGE, replace with the correct CLASS_STAGE. Re-add PROP_COLOR,
1893 as there is no clash any more. Add PROP_THIS.
1895 2010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
1897 Clean up and add documentation.
1899 2010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
1901 Drop ill thought-out optimization; either property could be non-lower
1902 case, so there's no point just testing one.
1904 2010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
1906 Drop version from loadStrings().
1908 2010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
1910 Clean up string_table.
1912 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1916 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1920 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1922 Slightly improve lookup, drop VM::get().
1924 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1926 Allow lookup of caseless property in the string table.
1928 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1930 Use the index for case-sensitive lookup, speeding it up massively.
1932 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1934 Reintroduce a different multi-index container.
1936 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1938 Reduce duplication in string_table.
1940 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
1944 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1946 Remove some const_casting.
1948 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1952 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1956 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1958 Drop unnecessary mComp member, make indices unique.
1960 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1962 Passing swfdec tests.
1964 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1966 Drop some unnecessary members.
1968 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1970 Passes in actionscript.all (case).
1972 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1974 Use a std::list instead of a std::vector, as in at least one case we store
1975 a pointer to a list element while changes can be made to the property list.
1976 The elements have to have a stable address. Fixes the failure in the
1979 This also improves the speed of deletion from the middle of the property
1982 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1984 Handle "this" according to version. Fixes actionscript.all failures.
1986 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1988 Use case insensitive comparison for SWF versions below 7. Use also for
1989 display object special properties, fixing most of the broken tests.
1991 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1993 Drop case insensitivity. Add function for case-insenstive comparison.
1995 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
1997 Don't use a case-insenstive string table; check in the property lookup
1998 instead. This is considerably slower in some cases and fails cases (likely
1999 path lookup, which doesn't handle case sensitivity).
2001 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
2003 Don't use property order as it's inherent to the container.
2005 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
2007 Enumerate in the correct order. Fixes most, if not all tests again.
2009 2010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
2011 Use a simple container (currently vector) for properties to replace the
2012 boost::multiindex. A small number of tests fail.
2014 2010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2018 2010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2020 Add tests to make sure that dynamic transforms don't affect BitmapData.draw.
2022 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2024 Initial tests for BitmapData.draw.
2026 2010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
2028 Drop extra comma to fix warning.
2030 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2032 Drop has_looped() from the MovieClip interface. It probably shouldn't even
2033 be used internally, and we don't want external users to start using it!
2035 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2037 Cleanups from removing the user cxform.
2039 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2041 Drop overrides in MovieClip.
2043 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2045 Add some simple tests for color transform, including interaction of
2046 MovieClip.transform and the Color class. Drop "user cxform" of MovieClip,
2047 fixing both old and new tests.
2049 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2051 Drop useless user cxform.
2053 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2055 Passes in the swfdec testsuite.
2057 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2059 Passes in actionscript.all (including some old tests).
2061 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2063 Don't use the extra "user-defined" cxform for MovieClip. Tests - especially
2064 the interaction of MovieClip.transform and the Color class - show it can't
2065 be correct, and both new and old tests pass when it's bypassed.
2067 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2071 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2073 Color doesn't just check the user transform.
2075 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2077 Return by ref-to-const.
2079 2010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2081 Tests for interaction of color transform methods.
2083 2010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2085 Cleanups only: drop duplicated function. Drop DisplayItem typedef. Add some
2086 assertions to help DisplayList cleanup. Drop unnecessary check in as_value.
2088 2010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2090 Simplify chain of functions.
2092 2010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2094 Drop silly extra check.
2096 2010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2098 Drop DisplayItem typedef, especially as it's a pointer and requires pointer
2101 2010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
2103 Add some assertions and more handling of destroyed objects.
2105 2010-06-24 Rob Savoye <rob@welcomehome.org>
2107 Don't add all the flashVars to the scriptables yet, till implementing GetVariable
2108 and SetVariable actually do something.
2110 2010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
2112 Fixes to visibility: bug #30241.
2114 2010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
2116 Fix for bug #30238: don't try to load "undefined" or any other non-string
2117 value in MovieClipLoader.loadClip.
2119 Add tests for this behaviour.
2121 2010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
2123 Return false and do not attempt to load any non-string URLs in
2124 MovieClipLoader.loadClip. Passes the new tests. Fixes bug #30238.
2126 2010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
2128 Add tests showing that loadClip must be called with a string or it returns
2129 false. Manual tests show that a return of false means there was no load
2132 2010-06-23 Rob Savoye <rob@welcomehome.org>
2134 Fix a few typos. fix version string.
2136 2010-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2138 Don't return destroyed DisplayObjects from the DisplayList. A
2139 less-than-optimal fix for bug #28563. A better fix needs more investigation.
2141 Test passes in misc-ming.all/ActionOrder{3,4,5}.swf and RegisterClass4.swf.
2143 2010-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
2145 Instead of cleaning the display list at different times, just don't return
2146 destroyed objects when searched for. This means other cases won't slip
2147 though the net. Add notes on why it's necessary and how to do it better.
2149 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2151 No need to add to DisplayList's interface.
2153 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2155 No need to touch anything outside DisplayList.
2157 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2161 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2163 Clean the DisplayList of destroyed characters when restoring so that destroyed
2164 characters at a lower depth don't override non-destroyed ones. Fixes many
2165 tests in misc-ming.all. Needs cleaning up.
2167 2010-06-22 Rob Savoye <rob@welcomehome.org>
2169 improve OpenGLES1 & 2 support configure. Add configure support for OpenVG. Change _ANDROID to ANDROID.
2171 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2173 Give imported fonts at least a chance of working.
2175 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2177 Do importing of fonts in a way that's likely to work. There are no tests for
2178 this, neither is it easy to do.
2180 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2182 Formatting and cleanups only: no functional changes.
2184 Drop unused members, drop duplicated functionality. Fix indentation in
2187 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2191 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2193 Fix spacing in fn_call.h. Drop dump_args overload and use the one true way
2196 2010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
2198 Remove mystery members _mouseFlags and _lastMouseFlags.
2200 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2202 Various compatibility improvements. Simplify and correct equality tests
2203 (new passes in swfdec testsuite and actionscript.all). The as_value::equals
2204 function is now almost readable, which is an added benefit.
2206 Simplify and correct Function.call (passes in swfdec testsuite and
2209 Corrections to ColorTransform, implement ColorTransform.concat. Passes in
2210 the swfdec testsuite.
2212 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2216 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2218 Simplify, drop debugging.
2220 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2222 Use number hint, not "default primitive".
2224 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2226 Reduce more duplication.
2228 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2230 Move same type test first so we know all subsequent tests are for different
2233 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2235 Drop duplicated check for object equality, as this is handled by
2238 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2240 Reorder equality algorithm to make it cleaner.
2242 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2244 Handle null and undefined just like strings and numbers. Tests still pass.
2246 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2248 Reduce code duplication in as_value.
2250 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2254 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2256 Passing equality tests.
2258 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2260 Improve equality so that the swfdec tests pass.
2262 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2264 Passing function call tests.
2266 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2270 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2272 Passes due to corrected equality.
2274 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2276 Objects that don't convert to primitives are equal to undefined.
2278 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2280 Tidy up Function.call.
2282 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2284 Remove unnecessary verbiage in as_value.
2286 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2288 Fix Function.call arguments (to be cleaned up).
2290 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2292 Passes in swfdec testsuite.
2294 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2296 Correct ColorTransform properties, implement concat().
2298 2010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
2300 Drop left-over code from previous fix.
2302 2010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2304 Check that localtime_r succeeds and return 0 if it doesn't. This prevents
2305 use of uninitialized data when a large value is passed.
2307 Add tests for StaticText hits (Gnash fails).
2309 2010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2311 Update runner for automatic tests. We now no longer expect the Test to
2312 reach the final frame because there are no click events.
2314 2010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
2316 Add tests for events on static text.
2318 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2320 Check the return of localtime_r and don't use it when it fails! Prevents
2321 some memory errors for very large values.
2323 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2325 Correct Point. New test passes.
2327 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2331 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2333 Fix construction and stringifying Point.
2335 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2337 No functional changes: only const correctness and formatting.
2339 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2341 Drop unnecessary const_casts.
2343 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2347 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2349 Minor fixes to and implementation of flash.geom class functions. Some new
2350 passes in the swfdec testsuite.
2352 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2354 Handle undefineds. This would be much easier actually written in AS.
2356 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2358 Use correct results!
2360 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2362 Passing swfdec tests.
2364 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2366 Do Matrix construction and stringify compatibly.
2368 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2370 Passing swfdec tests.
2372 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2374 Tests pass in actionscript.all.
2376 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2378 Implement Rectangle.setEmpty(). Construct and stringify Rectangles as expected.
2379 Tests in swfdec testsuite pass.
2381 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2383 Implement containsPoint.
2385 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2387 More containsPoint tests.
2389 2010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2391 Rectangle containsPoint tests.
2393 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2395 Stop tree.hh taking over Gnash's documentation.
2397 2010-06-18 Rob Savoye <rob@welcomehome.org>
2401 2010-06-18 Rob Savoye <rob@welcomehome.org>
2403 migrate from branch. Error handling now works, and remote functions are now accessible to Javascript
2405 2010-06-17 Rob Savoye <rob@welcomehome.org>
2409 2010-06-17 Rob Savoye <rob@welcomehome.org>
2411 only pass the arguments, we already know the name.
2413 2010-06-17 Rob Savoye <rob@welcomehome.org>
2415 handle a null object as a result.
2417 2010-06-17 Rob Savoye <rob@welcomehome.org>
2419 handle a null object as a result.
2421 2010-06-17 Rob Savoye <rob@welcomehome.org>
2423 cleanup compiler warnings
2425 2010-06-17 Rob Savoye <rob@welcomehome.org>
2427 pass proper parameters to callbacks.
2429 2010-06-17 Rob Savoye <rob@welcomehome.org>
2431 call javascript callback handler instead of actionscript one.
2433 2010-06-17 Rob Savoye <rob@welcomehome.org>
2435 add method to handle javascript callbacks separate from actionscript ones.
2437 2010-06-17 Rob Savoye <rob@welcomehome.org>
2439 Only have one plugin loaded. Initialize test case as embed first.
2441 2010-06-16 Rob Savoye <rob@welcomehome.org>
2443 Send an addMethod message to the plugin when adding callback on the flash side.
2444 These get handled differently than the default methods, so add a new callback.
2445 Parse the message from gnash and add the method to the plugin.
2447 2010-06-16 Rob Savoye <rob@welcomehome.org>
2449 add callback for all flash added methods propogated to the plugin.
2451 2010-06-15 Rob Savoye <rob@welcomehome.org>
2455 2010-06-15 Rob Savoye <rob@welcomehome.org>
2459 2010-06-15 Rob Savoye <rob@welcomehome.org>
2461 Send the Invoke to the browser for ExternalInterface:call().
2462 Send the result back to the player, add error handling on both ends.
2464 2010-06-15 Rob Savoye <rob@welcomehome.org>
2466 start implementing the callback supoport for ExternalInterface.
2468 2010-06-15 Rob Savoye <rob@welcomehome.org>
2470 check the security of the URL. Don't do anything if not running under the browser.
2472 2010-06-15 Rob Savoye <rob@welcomehome.org>
2474 -F option takes two paramaters.
2476 2010-06-15 Rob Savoye <rob@welcomehome.org>
2478 set allowScriptAccess param. Change the names of the JS and AS callback functions.
2480 2010-06-15 Rob Savoye <rob@welcomehome.org>
2482 Tweak so the call() tests work online or offline, as this changes the behaviour.
2483 Use available property to adjust the tests.
2484 call() test still fails even with Adobe, so I assume the HTML code is incorrect.
2486 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2488 Initialize some class members that weren't. Reorder classes to allow more
2489 efficient packing. Make more members of DisplayObject private to restrict
2492 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2494 Cleanup of class member access, order and initialization. Drop unused
2495 member from TextField. Initialize _linesindisplay, which was left
2496 uninitialized before.
2498 By grouping small types together we allow more efficient padding, saving
2499 16 bytes for every DisplayObject, 32 for MovieClips, and even 56 for
2502 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2504 Add minor cleanup commit missing from last revision (make functions
2507 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2509 Make unloadChildren() protected.
2511 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2513 Add more tests for unloading DisplayObjects. Correct unloading for various
2514 passes in the swfdec testsuite, misc-ming.all, and the new tests in
2517 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2519 Revert to old behaviour of calling destroy() in callers. We're not sure what
2520 destroy() is for, and until the model is understood properly it's best to
2521 make as few changes as possible.
2523 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2527 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2529 Add automatic tests for unload handling.
2531 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2533 Don't always destroy when there is no unload handler. Now all tests pass!
2535 2010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
2537 Stop removing children as soon as an unLoad handler is encountered. This
2538 is verified to be correct at least in some cases.
2540 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2542 Revert accidental change (again) and corresponding test passes.
2544 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2546 Simplify DisplayList::destroy(). Same tests still fail.
2548 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2552 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2556 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2558 Handle destroy() more centrally, accidentally get a lot of XPASSes and only
2559 a couple of FAILs. We'll commit this and sort out why it works and how to
2560 fix the failures later.
2562 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2564 Move unloaded() to cpp for easier refactoring.
2566 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2568 Handle all unloading through DisplayObject::unload().
2570 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2572 Make it easier to use the tests for debugging as well as testing.
2574 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2576 Add onEnterFrame for debugging, but don't test.
2578 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2580 Trace output as we run the test so that debugging order is easier.
2582 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2584 Add tests for action order. Minor cleanup to previous test. Remove debugging
2585 from MovieClip to make the code legible.
2587 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2589 Expect failures in ActionOrderTest5.swf.
2591 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2593 Expect failures in ActionOrderTest4.swf.
2595 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2597 Rename, expect failures in ActionOrderTest3.c.
2599 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2601 Add more action order tests (incorrectly named InitAction).
2603 2010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
2605 Add InitActionTest3.
2607 2010-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2609 Drop debugging so the logic is readable.
2611 2010-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
2613 Add traces showing that onLoad is called at the wrong time.
2615 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2617 Some VM operations relied on the order of evaluation of function arguments,
2618 which is not specified by the C++ standard and varies between compilers. This
2619 commit fixes those problems.
2621 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2623 More evaluation order.
2625 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2627 More evaluation order.
2629 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2631 Argument evaluation order.
2633 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2635 Fix more function argument order.
2637 2010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
2639 Don't rely on order of evaluation of function arguments, as this is
2642 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2644 Add tests showing some timeline bugs (see bug #28563).
2646 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2648 Add more tests to isolate the problem (Gnash passes).
2650 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2652 Fix the tests so we can expected failures in some of them.
2654 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2656 Remove onEnterFrame.
2658 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2662 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2664 Revert testing change accidentally committed.
2666 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2668 Test properly and automatically.
2670 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2674 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2676 Remove duplicated export.
2678 2010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
2680 Add test code for register classes.
2682 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2684 Drop duplicated initialization of Object properties. Thanks to Sandro
2685 Santilli for pointing it out.
2687 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2689 Don't initialize Object properties twice!
2691 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2695 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2697 Drop clone() functions again as they aren't used or needed. Make
2698 ExecutableCode non-copyable.
2700 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2702 Drop markMappedResources as it's no longer needed.
2704 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2706 Fix loading of bitmap movies again. There should really be an automatic
2709 Minor comment correction in testsuite.
2711 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2713 Add missing construct() call, fixing bug introduced with revision 12225
2714 (loaded bitmaps not displayed).
2716 2010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
2718 Correct frame number in comment.
2720 2010-06-12 Rob Savoye <rob@welcomehome.org>
2722 Fix type so libintl actually gets linked into the gui.
2723 Add gles option to --enable-renderer= to enable currently non-existant
2724 OpenGL-ES support. Currently works with Android and the Linux versions,
2725 not enabled by default.
2727 2010-06-12 Rob Savoye <rob@welcomehome.org>
2729 add configure support for using OpenGL-ES as a renderer.
2731 2010-06-12 john <john@rock>
2733 Fix --with-qt4-incl to add subdirectories to include search path (same behaviour as pkg-config).
2734 Properly add library search path when using --with-x11-lib
2735 Thanks to Thomas Koeller for initial patch. Fixes bug #30057.
2737 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2739 Documentation and cleanups only: move tags to their own files, document
2740 id and how it is used.
2742 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2744 Add more documentation.
2746 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2748 Add documentation for why we have to pass an id too.
2750 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2754 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2758 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2760 Drop leftover stuff.
2762 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2764 Move Export loader into its own file.
2766 2010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
2768 Put ImportAssets into its own file.
2770 2010-06-11 Rob Savoye <rob@welcomehome.org>
2774 2010-06-11 Rob Savoye <rob@welcomehome.org>
2776 also send the data for GET and POST requests. Fix getURL(POST), improve testcase.
2778 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2780 Silence debug logging.
2782 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2784 Don't use int when we meant boost::uint16_t. Cleanups only.
2786 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2790 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2792 More uint16_t for char ids.
2794 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2796 Use uint16_t more consistently for character ids.
2798 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2800 Silence debug logging.
2802 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2804 Change the way exports and initactions are handled.
2808 1. Creating a runtime "dictionary" of parsed characters to track definitions
2810 2. Executing ExportAssets, ImportAssets, and DefinitionTags to allow
2812 3. Dropping the ExportableResource class, so not relying on RTTI for
2814 4. Waiting for parsing to advance only in import, not in export as well.
2815 5. Only executing initactions and performing attachMovie for known characters
2816 (fixes swfdec/ExportAssets-swf and misc-ming.all/InitActions2.swf).
2818 This allows better separation of immutable definitions from AS runtime objects.
2820 Left for later commits are:
2822 1. Renaming of ControlTag and DefinitionTag to something less similar to
2823 the SWF spec concepts (which are different).
2824 2. Possible optimizations by using ownership rather than refcounting for
2826 3. Moving Export and Import parsing to their own files.
2828 Make the naptime for imports shorter, which speeds up the actionscript.all
2829 testsuite by a factor of 3.
2831 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2833 Make ImportTag into a proper ControlTag so that it also adds characters on
2836 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2840 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2844 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2846 Add documentation for export functions and rename exportMap to exportTable.
2848 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2850 Make ImportAssets tag into something more sensible again.
2852 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2854 Use correct macro name.
2856 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2860 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2862 Make debug message into a swferror.
2864 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2868 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2870 Add more documentation.
2872 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2874 Add documentation for the runtime 'dictionary'.
2876 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2878 Drop ExportableResource class. Add notes for places to check whether
2879 ownership would be better than refcounting.
2881 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2883 Add DefinitionTag.cpp.
2885 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2887 Fix ref_counting issues.
2889 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2891 Make DefinitionTag also a Control tag, marking characters as known when
2892 executed. This is a complicated way of faking something far simpler and
2893 crashes due to refcounting.
2895 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2897 Make all DefinitionTags store their id. Make it always a uint16_t.
2899 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2903 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2907 2010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
2909 Make sure export case is ignored again, fixing swfdec tests.
2911 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2913 Stop handling and storing exports themselves in definitions.
2915 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2917 Expect passes for InitActions so we don't forget them when fixing the other
2920 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2922 Move exported character location to SWFMovie.
2924 Various init_action and export tests fail at this stage.
2926 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2928 Track characters properly in SWFMovie.
2930 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2932 Drop bogus check for parsing ExportAssets tag. It should always be parsed.
2934 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2936 Merge from trunk, fix conflicts.
2938 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2940 Use exportID() for finding sound exports.
2942 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2944 Drop obsolete comments.
2946 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2948 Clean up SWFMovieDefinition.
2950 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2952 Fix compiler warning (finally).
2954 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2958 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2960 Clean up registerClass.
2962 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
2964 Fix all tests, XPASS in swfdec.
2966 2010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2968 Separate exporting into two steps: creation of an export map (symbol to id,
2969 parse time) and lookup of character (runtime, should be in Movie).
2971 Import now looks up a corresponding symbol in the external movie using its
2972 export map. Waiting is done while importing, not exporting.
2974 One XPASS, one FAIL in swfdec. Waiting seems to take longer.
2976 2010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2978 Do import and export at runtime to see what happens.
2980 2010-06-11 Sandro Santilli <strk@keybit.net>
2982 Someone please revoke my commit access for a week or so :-!
2984 2010-06-11 Sandro Santilli <strk@keybit.net>
2986 Oops, sorry for the silly scan rewrite (infinite loop).
2987 Wasn't really needed anyway, the new concept I'm using won't need that
2989 2010-06-10 Sandro Santilli <strk@keybit.net>
2993 2010-06-10 Sandro Santilli <strk@keybit.net>
2995 rewrite reslist scan to be safe in case of list change on delete of GcResources
2997 2010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2999 Fix silly initialization.
3001 2010-06-09 Sandro Santilli <strk@keybit.net>
3003 Pass media dir to test generators as absolute path. Fixes a bug exposed when building from source tree while being in it via virtual (vs. physical) path. Very corner case, I know :>
3005 2010-06-09 Sandro Santilli <strk@keybit.net>
3007 GC cleanups: drop unneeded reachability markers
3009 2010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
3013 2010-06-08 Markus Gothe <markusg@milgram.sth.aptilo.com>
3017 2010-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
3019 Add tests showing that init actions are exected after a character has been
3020 placed on stage, even it it it has been removed again.
3022 2010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3024 Simple test to make sure init actions for non-existent characters aren't
3027 2010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3029 Comments about wrong behaviour.
3031 2010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3033 Update comments for DoInitActions.
3035 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3037 Do not construct MovieClips that have no onUnload handler if they are placed
3038 and removed in skipped frames.
3040 This involves two changes: a) allow all ExecutableCode to be identified
3041 by its target, and b) allow removal of queued constructors by target.
3043 Tests in misc-ming.all/RegisterClass3Test pass.
3047 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3051 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3055 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3057 Check that onInitialize events are correct too (they are).
3059 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3063 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3067 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3069 Merge fix for bogus construct events on skipped frames.
3071 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3073 Add another test for getTextExtent.height to catch a Gnash bug.
3075 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3077 Make trace message in test more accurate in case someone looks at it.
3079 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3081 Drop duplicated check for unload handler.
3083 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3085 Cleaner implementation; handle in DisplayObject::unload(). Revert messier
3086 changes from initial implementation.
3088 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3092 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3094 Naive fix for MovieClips wrongly constructed after removal: remove from
3095 construct action queue if there is no onUnload handler.
3097 2010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
3099 Make Executable code always store a target DisplayObject.
3101 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3103 Clean up, testsuite passes as before.
3105 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3107 Construct more as expected.
3109 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3111 Don't pass things round more than necessary.
3113 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3115 Drop function declaration.
3117 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3119 Construct objects as expected.
3121 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3123 Don't do construction in DisplayList.
3125 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3127 Drop proxy function.
3129 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3131 Split construction away from stage placement.
3133 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3135 Documentation and consistency of interface.
3137 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3141 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3143 Add default argument for consistency.
3145 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3147 Move DisplayObject construction out of DisplayList to avoid passing
3148 the init object around. This commit has various intermediate changes to
3149 construction by separating stage placement and construction, but in the
3150 end united them again under the DisplayObject::construct() function.
3152 Test and correct construction of exported Buttons (test requires ming 0.4.4).
3154 Change font file and misc-ming.all/TextSnapshotTest.c to work with ming CVS
3155 after changes to the handling of kerning values as well as older versions
3158 2010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
3160 Keep the frame count the same for all ming versions to avoid failing
3163 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3165 Update four test results to work with the changed fdb file. This should
3166 behave the same for the pre- and post-font-change ming.
3168 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3170 Drop kerning information from Bitstream-Vera-Sans.fdb. This is a manually
3173 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3175 We have 6 frames now.
3177 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3179 Check ming version for exporting button.
3181 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3183 Add some characters to make the Button more exiting.
3185 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3189 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3191 Don't use the init object when constructing buttons (can be passed when
3192 attachMovie is called with an exported button type).
3194 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3196 Test init object for Buttons used with attachMovie (requires current ming CVS).
3198 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3200 Add more tests for duplicateMovieClip.
3202 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3204 Do all stage placement in construct().
3206 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3208 Minor cleanup from investigating clang++ compile failure: move function
3209 outside class as it needs no access to the class member at all.
3211 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3213 Update tree.hh to latest version, also fixing clang++ warnings (unused
3214 variable for post-inc operators).
3216 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3218 Fix more clang++ warnings as well as conforming to coding style by using
3219 class for a class with private members.
3221 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3223 Change forward declaration of ObjectURI from class to struct because
3224 clang++ issues a warning in this case, which is unhelpful but annoying
3225 and obscures other warnings. Apologies for the noise.
3227 2010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
3229 Silence old debug messages for things not actively being worked on.
3231 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3233 Correct ExternalInterface properties, drop old code from header.
3237 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3239 Tests suggest that properties are not initialized with SWF8 flags.
3241 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3245 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3249 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3251 Drop non-existent marshallExceptions property.
3253 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3255 Correct ExternalInterface properties: make some native.
3257 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3259 Use a different header guard or it will wrongly prevent inclusions.
3261 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3263 Fix warnings in movie_root (unsigned/signed comparison, unused variable).
3264 Remove unused variables.
3266 2010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
3268 Fix crash in plugin (boost::format) and some other bogus log_debug calls.
3270 2010-06-03 Rob Savoye <rob@welcomehome.org>
3272 drop using namespace std; and optimize a few methods to return simple strings instead of a stringstream.
3274 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3276 Formatting, comments, drop obsolete code.
3278 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3282 2010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
3286 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3288 Fix logic error in TextFormat.getTextExtent() to make the height value more
3289 correct (though still not right).
3291 Use a single variable for embeddedness to make changes easier.
3293 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3295 Fix TextFormat width bug.
3297 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3301 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3303 Fix bug in TextFormat for limited width.
3305 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3307 Use a const bool for embeddedness.
3309 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3311 Fix compiler warnings in testsuite, merge and revert disabling of AVM2 (it's
3312 still enabled, that is).
3314 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3316 Fix compiler warnings in testsuite.
3318 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3320 Merge disabling of AVM2.
3322 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3324 Merge improvements to TextFormat tests.
3326 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3328 Merge improved TextFormat tests.
3330 2010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
3332 Merge various minor changes.
3334 Change expected result for System.hasIME because, although it's documented,
3335 shows no signs of existence on any player.
3337 Drop hasIME member for Gnash.
3339 Commit fix from Bernhard Rosenkraenzer for bug #29937
3341 2010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
3343 Merge various fixes.
3345 2010-05-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
3347 Merge various minor code bits.
3349 2010-06-02 Rob Savoye <rob@welcomehome.org>
3351 go back to the old behaviour.
3353 2010-06-02 Rob Savoye <rob@welcomehome.org>
3355 100% only reformatting and indenting changes to conform to the rest of the code style used in Gnash.
3357 2010-06-02 Rob Savoye <rob@welcomehome.org>
3359 merge from branch all ExternalInterface refactoring.
3361 2010-05-31 Rob Savoye <rob@welcomehome.org>
3363 add some explanation of the hokey test setup.
3365 2010-05-31 Rob Savoye <rob@welcomehome.org>
3367 make the building of ghsell optional till it's more complete.
3369 2010-05-31 Rob Savoye <rob@welcomehome.org>
3371 don't try to do any external callbacks if there is np browser connected.
3373 2010-05-31 Rob Savoye <rob@welcomehome.org>
3375 return null is the call fails because the method doesn't exist.
3377 2010-05-31 Rob Savoye <rob@welcomehome.org>
3379 these methods have been moved to movie_root.
3381 2010-05-31 Rob Savoye <rob@welcomehome.org>
3383 delete the temporary pointer.
3385 2010-05-31 Rob Savoye <rob@welcomehome.org>
3387 ExternalInterface methods are static now.
3389 2010-05-31 Rob Savoye <rob@welcomehome.org>
3391 ExternalInterface methods are static now. Add a Quit message to the player when closing the pipe.
3393 2010-05-31 Rob Savoye <rob@welcomehome.org>
3395 ExternalInterface methods are static now.
3397 2010-05-31 Rob Savoye <rob@welcomehome.org>
3399 everything is static, so we don't need a constructor or destructor that did nothing anyway.
3401 2010-05-31 Rob Savoye <rob@welcomehome.org>
3403 add a Gnash specific Quit Invoke message so the browser can tell the player to die.
3405 2010-05-31 Rob Savoye <rob@welcomehome.org>
3407 make all methods static.
3409 2010-05-31 Rob Savoye <rob@welcomehome.org>
3411 process Invoke messages from the standalone player. GetURL and FSCommand now also use this format.
3413 2010-05-31 Rob Savoye <rob@welcomehome.org>
3415 add static methods for creating Invoke XML messages for the browser. Add methods for reading and writing the socket to the browser.
3417 2010-05-31 Rob Savoye <rob@welcomehome.org>
3419 implement having ExternalInterface::call() send Invoke messages to the browser.
3421 2010-05-31 Rob Savoye <rob@welcomehome.org>
3423 return a result from calling a JavaScript function.
3425 2010-05-31 Rob Savoye <rob@welcomehome.org>
3427 use standard Invoke for fsCommand instead of hacked INVOKE keyword.
3429 2010-05-31 Rob Savoye <rob@welcomehome.org>
3431 the beginnings of an NPAPI shell to load the plugin for testing.
3433 2010-05-31 Rob Savoye <rob@welcomehome.org>
3435 marshallExcemptions and XML message parsing moved to movie_root.
3437 2010-05-31 Rob Savoye <rob@welcomehome.org>
3439 process the invoke messages from the browser.
3441 2010-05-31 Rob Savoye <rob@welcomehome.org>
3443 use the stored file descriptors instead of passing them in all the time.
3445 2010-05-31 Rob Savoye <rob@welcomehome.org>
3447 move marshall Exemption from ExternalInterface to movie_root.
3449 2010-05-31 Rob Savoye <rob@welcomehome.org>
3451 make sure the value function pointers are set before trying to jump to them.
3453 2010-05-31 Rob Savoye <rob@welcomehome.org>
3455 don't quit if there is network data on the control FD
3457 2010-05-31 Rob Savoye <rob@welcomehome.org>
3459 call test is bogus for now as it needs a browser. add comment to about this.
3461 2010-05-31 Rob Savoye <rob@welcomehome.org>
3463 set the Host FD too. add optional non-blocking support, disabled for now.
3465 2010-05-31 Rob Savoye <rob@welcomehome.org>
3467 store the hostfd too, so we can read data from the player without using the gio watch.
3469 2010-05-29 Rob Savoye <rob@welcomehome.org>
3471 externalInterface doesn't need an installable callback.
3473 2010-05-29 Rob Savoye <rob@welcomehome.org>
3475 add ExternalInterface files to build.
3477 2010-05-29 Rob Savoye <rob@welcomehome.org>
3479 simple getURL() test case.
3481 2010-05-29 Rob Savoye <rob@welcomehome.org>
3483 move static methods to libcore.
3485 2010-05-29 Rob Savoye <rob@welcomehome.org>
3487 move static methods for XML processing to here from the AS class definition.
3489 2010-05-28 Bastiaan Jacques <bastiaan@bjacques.org>
3491 Silence sign-mixed comparison warning.
3493 2010-05-28 Rob Savoye <rob@welcomehome.org>
3495 build packages for each of the extensions.
3497 2010-05-28 Rob Savoye <rob@welcomehome.org>
3499 use HAVE_VAAPI instead of USE_VAAPI.
3501 2010-05-27 Rob Savoye <rob@welcomehome.org>
3503 Rename amf namespace to cygnal where used.
3505 2010-05-27 Rob Savoye <rob@welcomehome.org>
3507 only free the cookie if it's been set.
3509 2010-05-27 Rob Savoye <rob@welcomehome.org>
3511 fix mass breakage of cygnal due to a namespace conflict. Rename amf namespace to cygnal, change everywhere it was referenced.
3513 2010-05-27 Rob Savoye <rob@welcomehome.org>
3515 init() takes a 2nd argument now. Fixes python mod build.
3517 2010-05-27 Rob Savoye <rob@welcomehome.org>
3519 write the cookie file and use NPAPI to read the cookie if it's a recent enough version.
3521 2010-05-25 Rob Savoye <rob@welcomehome.org>
3523 write the cookies to a file so they can be used by Curl from Gnash.
3525 2010-05-25 Rob Savoye <rob@welcomehome.org>
3527 Add support for Cookie handling functions in NPAPI. Fix code style
3529 2010-05-25 Rob Savoye <rob@welcomehome.org>
3531 Add support for Cookie handling functions in NPAPI. Fix code style
3533 2010-05-25 Rob Savoye <rob@welcomehome.org>
3537 2010-05-27 Markus Gothe <markusg@milgram.sth.aptilo.com>
3539 Change CFLAGS & LIBS so that we catch ffmpeg if installed
3541 2010-05-25 Rob Savoye <rob@welcomehome.org>
3543 Don't use ActiveRelay for ExternalInterface.
3544 Implement the Argument to XML methods.
3545 Correct test case to pass with Adobe player.
3546 Don't send GetVariable($version) to Gnash, just have the plugin return the
3547 expected value till ExternalInterface::update() actually does something. Otherwise
3548 the browser hangs momentarily.
3550 2010-05-24 Rob Savoye <rob@welcomehome.org>
3552 add a handler to look for messages from the browser.
3554 2010-05-24 Rob Savoye <rob@welcomehome.org>
3556 add a handler to look for messages from the browser.
3558 2010-05-24 Rob Savoye <rob@welcomehome.org>
3560 fix some of the undocumented methods to match the pp.
3562 2010-05-24 Rob Savoye <rob@welcomehome.org>
3564 remove extra blank lines.
3566 2010-05-24 Rob Savoye <rob@welcomehome.org>
3568 fix _argumentsToXML test.
3570 2010-05-24 Rob Savoye <rob@welcomehome.org>
3574 2010-05-24 Rob Savoye <rob@welcomehome.org>
3576 tweak results to match pp.
3578 2010-05-24 Rob Savoye <rob@welcomehome.org>
3580 Don't use ActiveRelay. Cleanup up object construction.
3582 2010-05-23 Rob Savoye <rob@welcomehome.org>
3584 OpenEmbedded bbfile for the last official release.
3586 2010-05-21 Rob Savoye <rob@welcomehome.org>
3588 loadPolicyFile and allowInsecureDomain don't exist until swf v7.
3590 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3592 Undo most of the damage outside ExternalInterface. The testsuite now passes
3593 again for the System class.
3595 Confine ugly hacks to the ExternalInterface code, instead of spreading
3596 errors to the rest of Gnash.
3598 The testsuite failed before and still fails after this commit for various
3599 ExternalInterface tests.
3601 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3603 Make only base class non-copyable.
3605 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3607 Fix compile after changes.
3609 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3611 Replace one ugly hack with another to get ExternalInterface working. This
3612 has the advantage of keeping the ugly hacks out of the rest of Gnash's
3615 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3617 Make Relays non-copyable to prevent errors like in the ExternalInterface
3620 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3622 Revert changes to the coding style used everywhere in Gnash but for Rob's
3625 2010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
3627 Drop unused and incorrect allowDomain code. Drop test that didn't really
3630 2010-05-20 Rob Savoye <rob@welcomehome.org>
3632 merge from branch. ExternalInterface is now mostly complete other than actually setting the variables and calling method.
3634 2010-05-20 rsavoye <rob@welcomehome.org>
3636 assume all numbers are doubles.
3638 2010-05-20 rsavoye <rob@welcomehome.org>
3640 Drop unused code. Use c_str() fpr data instead of data().
3642 2010-05-20 rsavoye <rob@welcomehome.org>
3646 2010-05-20 rsavoye <rob@welcomehome.org>
3648 add methods for parsing the XML Invoke messages.
3650 2010-05-20 rsavoye <rob@welcomehome.org>
3654 2010-05-20 rsavoye <rob@welcomehome.org>
3658 2010-05-20 rsavoye <rob@welcomehome.org>
3660 add bogus return vaue for _write() tp eliminate warning messages.
3662 2010-05-20 rsavoye <rob@welcomehome.org>
3664 remove debug messages.
3666 2010-05-18 rsavoye <rob@welcomehome.org>
3668 set the correct file descriptor for the control pipe.
3670 2010-05-08 Rob Savoye <rob@welcomehome.org>
3672 merge from trunk to get recent patches.
3674 2010-05-08 Rob Savoye <rob@welcomehome.org>
3676 start working on IO with the standalone player.
3678 2010-05-08 Rob Savoye <rob@welcomehome.org>
3682 2010-05-08 Rob Savoye <rob@welcomehome.org>
3684 implement ::call(), marshallExceptions.
3686 2010-05-08 Rob Savoye <rob@welcomehome.org>
3690 2010-04-25 Rob Savoye <rob@welcomehome.org>
3692 initialize the +controlfd.
3694 2010-04-25 Rob Savoye <rob@welcomehome.org>
3696 make ExternalInterface_as a static class. Set up the advance callback.
3698 2010-04-25 Rob Savoye <rob@welcomehome.org>
3700 don't try to use the owner if it isn't set.
3702 2010-04-25 Rob Savoye <rob@welcomehome.org>
3704 movie_root::init now has an additional argument for the scriptable variables.
3706 2010-04-25 Rob Savoye <rob@welcomehome.org>
3710 2010-04-25 Rob Savoye <rob@welcomehome.org>
3712 Move support for marshallExceptions to movie_root.
3713 Cleanup object instantiation.
3714 Handle objectID correctly, based on the name and/or id parameter.
3715 Make ExternalInterface_as class an ActiveRelay.
3717 2010-04-25 Rob Savoye <rob@welcomehome.org>
3721 2010-04-25 Rob Savoye <rob@welcomehome.org>
3723 add the scriptables to the variables list along with the flashVars. Move the marshallException flag from ExternalInterface to movie_root.
3725 2010-04-25 Rob Savoye <rob@welcomehome.org>
3727 make indenting consistent.
3729 2010-04-25 Rob Savoye <rob@welcomehome.org>
3731 add support for storing all the -P params for use later by ExternalInterface. Currently all but flashVars are ignored.
3733 2010-04-22 Rob Savoye <rob@welcomehome.org>
3737 2010-04-22 Rob Savoye <rob@welcomehome.org>
3739 move some methods from the header to the source file.
3741 2010-04-21 Rob Savoye <rob@welcomehome.org>
3745 2010-04-21 Rob Savoye <rob@welcomehome.org>
3747 delete duplicate lines.
3749 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3751 Simplify tag execution.
3753 Make DoInitAction parsing compatible.
3755 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3759 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3761 Update comments, don't parse DoInitAction tags unless the character ID is
3762 already in the dictionary. This is tested to be the case.
3764 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3768 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3772 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3776 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3778 Cleanups and comments.
3780 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3782 Rename export_resource to exportResource. Move export logic to
3783 SWFMovieDefinition rather than tag_loaders and pass a character id instead
3784 of the ExportedResource pointer. SWFMovieDefinition is in a better position
3787 Remove ExportedResource.h include from tag_loaders.
3789 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3793 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3795 Declare function definition in header inline.
3797 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3801 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3805 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3807 Rename virtual member functions to make their purpose clearer.
3809 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3811 Simplify Action and State tag handing by using virtual dispatch only.
3813 Remove is_action_tag(); give ControlTags either an execute_state or an
3814 execute function, but don't implement both.
3816 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3820 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3822 Check that InitActions in skipped frame are executed.
3824 2010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
3828 2010-05-19 rsavoye <rob@welcomehome.org>
3830 add patches to vaapi support.
3832 2010-05-19 rsavoye <rob@welcomehome.org>
3834 Android doesn't support mbstowcs, so return the string size instead for that platform.
3836 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3840 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3844 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3846 Rename some enums in accordance with coding guidelines.
3848 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3850 Indentation, remove semicolon from switch statement.
3852 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3854 Drop unused functions.
3856 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3858 Drop unused accessors.
3860 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3864 2010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
3866 Silence try debugging.
3868 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3872 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3874 Fix misc-ming.all testsuite.
3876 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3878 Add init_action_testrunner back into scripts as it seems to have got
3881 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3883 Some fixes to LocalConnection and shared memory.
3885 Minor cleanups and renames for coding style.
3887 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3889 Compile failure fixed.
3891 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3895 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3897 Drop unused and unimplemented render_class_manager class.
3899 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3903 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3907 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3909 Namespaces should be in lowercase.
3911 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3913 Do some error handling.
3915 2010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
3917 Add comments and handle potential overflow in LocalConnection.
3919 2010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
3921 Tests for InitAction execution.
3923 2010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
3925 Test exports and initactions.
3927 2010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
3929 Make proper test, start to work out what the requirements are.
3931 2010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
3935 2010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
3937 Swap two tests as the names referred to what the other one was testing.
3939 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3941 Base code for showing all sorts of bugs with Gnash.
3943 2010-05-07 Sandro Santilli <strk@keybit.net>
3947 2010-05-07 Rob Savoye <rob@welcomehome.org>
3949 Change all occurances of --with-renderer to --enable-renderer.
3950 Drop extraneous \n in debug statement.
3952 Use socketpair instead of pipe.
3954 2010-05-07 Sandro Santilli <strk@keybit.net>
3956 Update information about renderers
3958 2010-05-07 Sandro Santilli <strk@keybit.net>
3960 Bring back renderer switch to be --enable-renderer (for consistency with --enable-gui and backward compatibility). Tweak help message for it.
3962 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3964 Some cleanups of action code.
3966 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3968 Remove ControlTag::execute_action(), do it locally.
3970 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3972 Drop default argument for one pushAction function as it's always specified,
3973 and drop the level argument for the other as it's always DOACTION.
3975 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3977 Remove unused "enter frame" priority.
3979 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3983 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3985 Drop unused pushAction overload.
3987 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3989 Use size_t for unsigned values.
3991 2010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
3995 2010-05-06 Sandro Santilli <strk@keybit.net>
3999 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4001 Fix and expand test.
4003 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4005 Fix test so that it actually does reproduce the problem.
4007 Stage placement should probably be skipped for objects that are placed
4008 then removed during gotoAndStop, even when the removal happens in the target
4011 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4015 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4019 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4021 Do not use log_trace except for tracing player output, firstly because
4022 it's not for any other purpose, and secondly because it breaks the
4025 The ExternalInterface tests are still broken.
4027 Add some code (not yet a testcase) reproducing bug #29771.
4029 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4031 More bogus log_traces.
4033 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4035 More bogus log_traces.
4037 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4039 Another bogus log_trace.
4041 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4045 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4047 Don't use log_trace except for tracing, as it breaks the testsuite.
4049 2010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4051 Add code (not yet a test) reproducing the register class problem.
4053 2010-05-04 Rob Savoye <rob@welcomehome.org>
4055 fix crash when auto-detecting the driver, and minor reformatting changes from branch.
4057 2010-05-04 Rob Savoye <rob@welcomehome.org>
4059 gcc 4.4.3 complains about the string.
4061 2010-05-04 Rob Savoye <rob@welcomehome.org>
4063 enable vaapi support only if ffmpeg is recent enough.
4065 2010-05-04 Rob Savoye <rob@welcomehome.org>
4067 add Android to the long list of ifdefs around some headers.
4069 2010-05-04 Rob Savoye <rob@welcomehome.org>
4071 use log_trace() instead of log_debug() for GNASH_REPORT_FUNCTION.
4073 2010-05-04 Rob Savoye <rob@welcomehome.org>
4075 fix indendting, tabs to spaces too.
4077 2010-05-04 Rob Savoye <rob@welcomehome.org>
4079 minor style cleanup and reformatting.
4081 2010-05-04 Rob Savoye <rob@welcomehome.org>
4083 fix autodetection of the graphics driver.
4085 2010-05-04 Rob Savoye <rob@welcomehome.org>
4087 Cross compiling needs libintl too.
4089 2010-05-04 Rob Savoye <rob@welcomehome.org>
4091 use stringstream instead of shifting which gcc 4.5.0 doesn't like.
4093 2010-05-02 Rob Savoye <rob@welcomehome.org>
4095 add support for Android when determining which headers to include.
4097 2010-05-01 Sandro Santilli <strk@keybit.net>
4099 Fix building script for singular renderers (sounds like a dejavu)
4101 2010-04-22 Bastiaan Jacques <bastiaan@bjacques.org>
4103 Remove extra writePlayer overloads.
4105 2010-04-22 Bastiaan Jacques <bastiaan@bjacques.org>
4107 A first attempt at an ownership model for NPVariants. Also simplify APIs,
4108 fix quite a few bugs and introduce a small measure of const-correctness.
4110 2010-04-22 Markus Gothe <markusg@milgram.sth.aptilo.com>
4112 _scriptObject must be declared as long as its used in the initializer-vector...
4114 2010-04-21 Rob Savoye <rob@welcomehome.org>
4116 merge from branch. Make ExternalInterface::available based on if AllowScriptAccess was passed in the parameters.
4118 2010-04-21 Rob Savoye <rob@welcomehome.org>
4120 we don't need a private dats for available, we get it from the movie_root now.
4122 2010-04-21 Rob Savoye <rob@welcomehome.org>
4124 make ExternalInterface::available be based on the movie root setting, for sameDomain, actually compare the domains.
4126 2010-04-21 Rob Savoye <rob@welcomehome.org>
4128 add support to process AllowScriptAccess when set from the browser.
4130 2010-04-21 Rob Savoye <rob@welcomehome.org>
4132 Yes, I do read your emails, and often agree.
4135 2010-04-21 Rob Savoye <rob@welcomehome.org>
4137 _objectToAS is incomplete, so is expected to fail.
4139 2010-04-21 Rob Savoye <rob@welcomehome.org>
4141 make most methods static.
4143 2010-04-21 Rob Savoye <rob@welcomehome.org>
4145 make formatting consistent.
4147 2010-04-21 Rob Savoye <rob@welcomehome.org>
4149 put the 2 deleted tests back in
4151 2010-04-21 Rob Savoye <rob@welcomehome.org>
4153 use PropFlags to set the supported versions.
4155 2010-04-21 Rob Savoye <rob@welcomehome.org>
4159 2010-04-21 Rob Savoye <rob@welcomehome.org>
4161 rearrange namespaces.
4163 2010-04-21 Rob Savoye <rob@welcomehome.org>
4165 put everything in the gnash namespace.
4167 2010-04-21 Rob Savoye <rob@welcomehome.org>
4171 2010-04-21 Rob Savoye <rob@welcomehome.org>
4173 add test for ObjectToAS().
4175 2010-04-21 Rob Savoye <rob@welcomehome.org>
4177 Start adding support for parsing properties in XML.
4179 Add map to store methods for the callbacks.
4181 2010-04-21 Rob Savoye <rob@welcomehome.org>
4185 2010-04-21 Rob Savoye <rob@welcomehome.org>
4187 add a controlfd to go with the hostfd.
4189 2010-04-21 Bastiaan Jacques <bastiaan@bjacques.org>
4191 Remove unnecessary reinterpret_casts.
4193 2010-04-21 Bastiaan Jacques <bastiaan@bjacques.org>
4195 Adjust swapBytes' signature to match the way it's used.
4197 2010-04-21 Bastiaan Jacques <bastiaan@bjacques.org>
4199 Cleanup pass. Make sure attempts at copying an NPVariant also copy the
4202 This code still lacks an ownership model, which will lead to nasty bugs.
4204 2010-04-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
4206 Drop unnecessary includes.
4208 2010-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
4210 Drop more unneeded headers.
4212 2010-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
4214 Drop some unused headers.
4216 2010-04-20 Rob Savoye <rob@welcomehome.org>
4218 implemented most of the methods used by the ExternalInterface AS class.
4220 2010-04-20 Rob Savoye <rob@welcomehome.org>
4224 2010-04-20 Rob Savoye <rob@welcomehome.org>
4226 set the controlfd in the root movie.
4228 2010-04-20 Rob Savoye <rob@welcomehome.org>
4230 get ther controlfd from the p[layer.
4232 2010-04-20 Rob Savoye <rob@welcomehome.org>
4234 minor reindenting to 4 spaces
4236 2010-04-20 Rob Savoye <rob@welcomehome.org>
4240 2010-04-20 Rob Savoye <rob@welcomehome.org>
4242 add support and tests for encoding XML to an as_value.
4244 2010-04-20 Rob Savoye <rob@welcomehome.org>
4246 fix handling og null or undefined objects when converting to XML
4248 2010-04-20 Rob Savoye <rob@welcomehome.org>
4250 implement the argument handling functions, add more tests.
4252 2010-04-20 Rob Savoye <rob@welcomehome.org>
4254 implement some of the XML encoding functionality, and add tests for each one.
4256 2010-04-20 Rob Savoye <rob@welcomehome.org>
4258 get escapeXML and unescapeXML woring using XMLDOcument functions for this internally.
4260 2010-04-20 Rob Savoye <rob@welcomehome.org>
4262 make unescapeXML public like escapeXML already is.
4264 2010-04-20 Rob Savoye <rob@welcomehome.org>
4266 start modifying the existing non-implementation to actually start working.
4268 2010-04-19 Rob Savoye <rob@welcomehome.org>
4270 partial scriptable support. fixes Go Upgrade YouTube problem.
4272 2010-04-19 Rob Savoye <rob@welcomehome.org>
4274 use URL.encode() rather than esacaping piles of stuff ourselves.
4276 2010-04-19 Rob Savoye <rob@welcomehome.org>
4278 look for the trailing > instead of a space to end the tag.
4280 2010-04-19 Rob Savoye <rob@welcomehome.org>
4282 use GLib's IO API instead of handling it ourselves.
4284 2010-04-19 Rob Savoye <rob@welcomehome.org>
4286 use a socketpair instead of two sets of pipes. The -F option now holds both file descriptors.
4288 2010-04-19 Rob Savoye <rob@welcomehome.org>
4290 Use GnashPluginScriptObject instead of NPObject for _scriptObject.
4292 2010-04-19 Rob Savoye <rob@welcomehome.org>
4294 Process the -F message, which is now host:control instead of using -G for the other file descriptor.
4296 2010-04-19 Rob Savoye <rob@welcomehome.org>
4298 improvements to test page by olleolleolle.
4300 2010-04-17 Rob Savoye <rob@welcomehome.org>
4302 use a socketpair instead of named pipe. Use GIOChannels too for I/O.
4304 2010-04-17 Rob Savoye <rob@welcomehome.org>
4308 2010-04-17 Rob Savoye <rob@welcomehome.org>
4310 parse an XML invoke message.
4312 2010-04-17 Rob Savoye <rob@welcomehome.org>
4314 add a default for the existing socket connection.
4316 2010-04-17 Rob Savoye <rob@welcomehome.org>
4318 add a default for the existing socket connection.
4320 2010-04-16 Rob Savoye <rob@welcomehome.org>
4322 add a named pipe between the plugin and the standalone player.
4324 2010-04-16 Rob Savoye <rob@welcomehome.org>
4328 2010-04-16 Rob Savoye <rob@welcomehome.org>
4332 2010-04-16 Rob Savoye <rob@welcomehome.org>
4334 enable scriptable support by default.
4336 2010-04-16 Rob Savoye <rob@welcomehome.org>
4340 2010-04-19 Rob Savoye <rob@welcomehome.org>
4342 Also look in /usr/lib/kde4/devel for kde4 files so this works on fedora 13.
4344 2010-04-16 Rob Savoye <rob@welcomehome.org>
4348 2010-04-16 Rob Savoye <rob@welcomehome.org>
4350 all minor reformatting.
4352 2010-04-15 Rob Savoye <rob@welcomehome.org>
4354 more invoke methods tests and support
4356 2010-04-15 Rob Savoye <rob@welcomehome.org>
4358 documentation moved to the header files in doxygen format.
4360 2010-04-15 Rob Savoye <rob@welcomehome.org>
4362 add support for parsing the arguments for an Invoke call, plus a test case for it.
4364 2010-04-14 Rob Savoye <rob@welcomehome.org>
4366 parse properties of array and object, building a vector of NPVariant pointers.
4368 2010-04-14 Rob Savoye <rob@welcomehome.org>
4370 add XML to NPVariant parsing tests.
4372 2010-04-14 Rob Savoye <rob@welcomehome.org>
4374 build and run the test at check time.
4376 2010-04-14 Rob Savoye <rob@welcomehome.org>
4378 add support for Arrays and Objects.
4380 2010-04-14 Rob Savoye <rob@welcomehome.org>
4382 new files for handing the XML protocol for ExternalInterface.
4384 2010-04-14 Rob Savoye <rob@welcomehome.org>
4386 add test for the ExternalInterface XML based protocol.
4388 2010-04-14 Rob Savoye <rob@welcomehome.org>
4390 move the callbacks to a separate file.
4392 2010-04-14 Rob Savoye <rob@welcomehome.org>
4394 Port a trimmed down version of the log_error() and log_debug() functions
4395 to the plugin so we don't have to link in libbase to use the same functions.
4396 Cleanup logging, which was a mix of iostreams, GnashLog* and printf().
4397 Move GNASH_PLUGIN_DEBUG to plugin.h so logging can be used in more than
4398 one file conditionally.
4400 2010-04-13 Rob Savoye <rob@welcomehome.org>
4402 fix handling of returning doubles and strings.
4404 2010-04-13 Rob Savoye <rob@welcomehome.org>
4406 Use NPPAI functions for memory allocation and destruction.
4407 Hack PercentLoaded() to return something ofor now.
4408 Always return a value NPVariant, and don't forget to delete the temporary ones.
4411 2010-04-12 Rob Savoye <rob@welcomehome.org>
4413 always return an allocated object frpom SetVariable so firefox doesn't segfault. Don't try to write to an unopened control fd.
4415 2010-04-10 Rob Savoye <rob@welcomehome.org>
4417 make scriptable disabled by default till it gets more testing.
4419 2010-04-10 Rob Savoye <rob@welcomehome.org>
4421 make sure it stills builds with scriptable disabled.
4423 2010-04-10 Rob Savoye <rob@welcomehome.org>
4425 Implement the client side of a network interface to Gnash for Scriptable support.
4427 2010-04-10 Rob Savoye <rob@welcomehome.org>
4429 implement the other methods.
4431 2010-04-10 Rob Savoye <rob@welcomehome.org>
4433 add more comments for the methods and how the interface works.
4435 2010-04-10 Rob Savoye <rob@welcomehome.org>
4437 add a network interface for testing. Add support for the GetVariable and SetVariable methods.
4439 2010-04-10 Rob Savoye <rob@welcomehome.org>
4441 expand the test case to support all required methods for scriptable plugins.
4443 2010-04-10 Rob Savoye <rob@welcomehome.org>
4445 add response packets.
4447 2010-04-10 Rob Savoye <rob@welcomehome.org>
4449 add some documentation on the protocol used for Scriptable Support.
4451 2010-04-09 Rob Savoye <rob@welcomehome.org>
4453 add crude support for JavaScript/Flash Variables. This is a work in progress...
4455 2010-04-09 Rob Savoye <rob@welcomehome.org>
4457 add stubs for Enumerate and COnstruct. Add minimal implementation of Variables, which currently are stored locally instead of talking to the player. Add the default methods from the Adobe spec.
4459 2010-04-09 Rob Savoye <rob@welcomehome.org>
4461 add simple test for Variables.
4463 2010-04-09 Rob Savoye <rob@welcomehome.org>
4465 only try to close _controlfd if it'
4467 2010-04-08 Rob Savoye <rob@welcomehome.org>
4471 2010-04-08 Rob Savoye <rob@welcomehome.org>
4473 add a greatly enhanced version of patch #6821, for scriptable support in the plugin.
4475 2010-04-08 Rob Savoye <rob@welcomehome.org>
4477 add default list of proporties possible expected to be fouind by the other player.
4479 2010-04-08 Rob Savoye <rob@welcomehome.org>
4481 methods can now be added dynamically and invoked.
4483 2010-04-08 Rob Savoye <rob@welcomehome.org>
4485 major refactoring, Properties now fully work within the scriptable instance.
4487 2010-04-08 Rob Savoye <rob@welcomehome.org>
4489 add a method test too.
4491 2010-04-07 Rob Savoye <rob@welcomehome.org>
4493 minimal test case for scriptable support.
4495 2010-04-07 Rob Savoye <rob@welcomehome.org>
4499 2010-04-07 Rob Savoye <rob@welcomehome.org>
4501 add minimal scriptable plugin support
4503 2010-04-07 Rob Savoye <rob@welcomehome.org>
4505 conditionally compile the scriptable plugin files.
4507 2010-04-07 Rob Savoye <rob@welcomehome.org>
4509 add option for scriptable plugin support
4511 2010-04-07 Rob Savoye <rob@welcomehome.org>
4513 scriptable plugin support files
4515 2010-04-08 Rob Savoye <rob@welcomehome.org>
4517 edit the new distro field to match the host system
4519 2010-04-08 Rob Savoye <rob@welcomehome.org>
4521 use a distro field we can edit later.
4523 2010-04-05 Rob Savoye <rob@welcomehome.org>
4525 Don't print an error if using gst but libva exists, just ignore libva
4527 2010-04-05 Rob Savoye <rob@welcomehome.org>
4529 Make libva support optional if it doesn't exist when using ffmpeg.
4531 2010-04-04 Rob Savoye <rob@welcomehome.org>
4533 Use HAVE_* constant instead of USE_*, so VAAPI is disabled if libva isn't installed.
4535 2010-04-04 Rob Savoye <rob@welcomehome.org>
4537 uninstall the manpage too.
4539 2010-04-04 Rob Savoye <rob@welcomehome.org>
4541 cleanup the configuration info printed by --version.
4543 2010-04-04 Rob Savoye <rob@welcomehome.org>
4545 Move settings to the end of the debug section, after all the flags.
4546 Enable vaapi if it exists and ffmpeg is new enough to support it.
4548 2010-04-04 Rob Savoye <rob@welcomehome.org>
4550 enable a flag is the ffmpeg version is new enough to support vaapi.
4552 2010-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
4554 Drop signal handler and flag.
4556 2010-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
4558 Drop signal handler now there is a proper way to exit cleanly.
4560 2010-04-04 Rob Savoye <rob@welcomehome.org>
4562 add qt OpenGL dependencies
4564 2010-04-04 Rob Savoye <rob@welcomehome.org>
4566 it's now --with-renderer instead of --enable-renderer.
4568 2010-04-04 Rob Savoye <rob@welcomehome.org>
4570 add braces for if () {}.
4572 2010-04-04 Sandro Santilli <strk@keybit.net>
4574 Fix build of python module
4576 2010-04-04 Sandro Santilli <strk@keybit.net>
4578 Hack to fix the swfdec testcase
4580 2010-04-04 Sandro Santilli <strk@keybit.net>
4582 Build quitely by default if supported by automake
4584 2010-04-03 Sandro Santilli <strk@keybit.net>
4586 Fix regression playing simpleguess.swf (strk.keybit.net/tmp/simpleguess.swf).
4587 This breaks a couple of testcases in swfdec testsuite.
4589 2010-04-03 Sandro Santilli <strk@keybit.net>
4591 Handle cleanup of gnash w/out registering a timer. Fixes firefox crashes here.
4593 2010-04-02 Sandro Santilli <strk@keybit.net>
4595 Revert the plugin advertised version increment. Looks like this would break webbls and isn't really giving much help to others.
4597 2010-03-31 Sandro Santilli <strk@keybit.net>
4599 Advertise 8.0.0 version by default. This should be the safest bet for avoiding AVM2 (youtube works fine with this)
4601 2010-03-31 Rob Savoye <rob@welcomehome.org>
4603 need to include gnashconfig.h if including a configure tested header file.
4605 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4607 Move forward declaration to the correct namespace.
4609 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4611 Fix compiler warnings. Try to make new code adhere to guidelines.
4613 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4617 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4621 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4625 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4627 Silence compiler warning; use log_error, not std::cout.
4629 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4631 Forward declare vaapi functions and move the definitions to the end of the
4632 file to make it less messy.
4634 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4636 Use an anonymous namespace, not static.
4638 Make some attempt to use existing coding style in the new code.
4640 Don't check for null pointer before deleting.
4642 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4644 Coding style. Use 0 not NULL. Fix warnings for non-vaapi build.
4646 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4648 Fix careless spacing.
4650 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4652 Clean up, const correct, and log to silence warnings (also to check if
4653 the parsing is correct; I have no idea).
4655 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4657 Coding style cleanups, fix compiler warnings.
4659 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4663 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4665 Get rid of silly and useless comment.
4667 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4671 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4673 Make as_object::_vm private again; it shouldn't be exposed directly because
4674 its future status as a member isn't clear. This also fixes the compiler
4675 warnings about initialization order.
4677 2010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
4681 2010-03-30 Rob Savoye <rob@welcomehome.org>
4685 2010-03-30 Rob Savoye <rob@welcomehome.org>
4687 make functions inline to avoid link errors.
4689 2010-03-28 Rob Savoye <rob@welcomehome.org>
4691 adjust the Requires so loading the plugin pulls in the other Gnash packages with no conflicts.
4693 2010-03-27 Rob Savoye <rob@welcomehome.org>
4695 build gnash-commong package to seperate gtk and kde dependencies
4697 2010-03-27 Rob Savoye <rob@welcomehome.org>
4699 edit the Distribution field in the spec file too.
4701 2010-03-26 Bastiaan Jacques <bastiaan@bjacques.org>
4703 Give the child process one second to go away by itself, without
4704 blocking the main thread. Apparently DestroyStream is not guaranteed
4705 to be called before the plugin instance is closed, so force the file
4706 descriptor closed when that happens.
4708 2010-03-26 Bastiaan Jacques <bastiaan@bjacques.org>
4710 Forcibly kill the child process if all else fails. Fix another std::string bug.
4712 2010-03-26 Bastiaan Jacques <bastiaan@bjacques.org>
4714 Don't pass zero to std::string().
4716 2010-03-24 Rob Savoye <rob@welcomehome.org>
4718 use EXTRA_DIST instead of DIST_SUBDIRS, so it stops trying to execute a Makefile in a directory with none.
4720 2010-03-24 Rob Savoye <rob@welcomehome.org>
4722 regenerate the all-includes.h.gch file if one of the specified headers changes.
4724 2010-03-24 Rob Savoye <rob@welcomehome.org>
4726 uninstall the manpages.
4728 2010-03-25 Bastiaan Jacques <bastiaan@bjacques.org>
4730 Upgrade NPAPI/Mozilla SDK to Mozilla trunk. Update our plugin code to
4733 2010-03-24 Rob Savoye <rob@welcomehome.org>
4735 don't try to add the nonexistance pch directory to SUBDIRS.
4737 2010-03-24 Rob Savoye <rob@welcomehome.org>
4739 Rename pch/Makefile.am to pch.am in the top level, and remove the directory.
4740 Built the all-includes files in the top level.
4741 Don't build the all-includes files if it's not enabled.
4742 Don't try to configure pch/Makefile.am.
4744 2010-03-24 John Wimer <john@god.vtic.net>
4746 Add fd to mainloop to allow shutdown in Kde4 gui.
4747 Some whitespace cleanup as well.
4749 2010-03-24 Rob Savoye <rob@welcomehome.org>
4751 add bzrversion.h as a dependency of deb, so it always gets updated if need be.
4753 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4755 Remove a bunch of DSOEXPORTs, which do not seem to contribute to anything
4756 except the risk of symbol collision.
4757 npp_gate.cpp: Attempt to slightly increase robustness.
4759 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4761 Removing mozilla-sdk's Makefile.am, because no targets depend on it or
4762 libmozsdk. The SDK only contains header files which are directly included
4765 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4767 The NPAPI file move resulted in the loss of file history in mozilla-sdk/.
4768 This should redo the move, but leave the history intact. There should be
4771 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4773 Restore mozilla-sdk Makefile.am.
4775 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4777 Remove defunct Makefile location.
4779 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4781 Build system part of NPAPI move.
4783 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4785 Move the plugin files to npapi.
4787 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4789 Move the mozilla SDK to a director in npapi.
4791 2010-03-24 Bastiaan Jacques <bastiaan@bjacques.org>
4793 Attempt to undo npapi move.
4795 2010-03-23 Bastiaan Jacques <bastiaan@bjacques.org>
4797 Reduce usage of VM::get(), in particular:
4799 as_object.{h,cpp}: Remove the default constructor and add a protected one
4801 Globals.{h,cpp}: Remove _vm, as one is inherited from as_object.
4803 2010-03-22 John Wimer <john@god.vtic.net>
4805 Add support for switchable renderers in the Kde4 gui.
4807 2010-03-22 John Wimer <john@god.vtic.net>
4809 Suppress compiler warning and whitespace cleanup
4811 2010-03-22 Bastiaan Jacques <bastiaan@bjacques.org>
4813 Use registerBuiltinClass rather than relying on statics.
4815 2010-03-22 Bastiaan Jacques <bastiaan@bjacques.org>
4817 Inherit from Relay instead of as_object.
4819 2010-03-22 Bastiaan Jacques <bastiaan@bjacques.org>
4823 2010-03-22 Bastiaan Jacques <bastiaan@bjacques.org>
4825 Inherit Camera_as from Relay instead of as_object.
4827 2010-03-21 Sandro Santilli <strk@keybit.net>
4829 Add tip about using GNASH_PLUGIN_DESCRIPTION env variable
4831 2010-03-21 Sandro Santilli <strk@keybit.net>
4833 Some line breaks in default plugin description
4835 2010-03-21 Sandro Santilli <strk@keybit.net>
4837 drop. dont' comment out
4839 2010-03-21 Sandro Santilli <strk@keybit.net>
4843 2010-03-21 Bastiaan Jacques <bastiaan@bjacques.org>
4845 plugin.cpp: Print a warning when the plugin is attempted to be used with
4847 Moveclip.cpp, LoadableObject.cpp: Add missing includes.
4849 2010-03-21 Sandro Santilli <strk@keybit.net>
4851 Drop more XPCOM (and NSPR)
4853 2010-03-20 Bastiaan Jacques <bastiaan@bjacques.org>
4855 Make sure the GIOChannel isn't destroyed twice (replace a hack to that
4856 effect). Whitespace fixes.
4858 2010-03-20 Sandro Santilli <strk@keybit.net>
4860 Not sure what this commit will do, I'm basically fighting with bazaar.
4862 2010-03-20 Sandro Santilli <strk@keybit.net>
4864 Don't give up references too early. Fixes plugin/firefox crashes (double destruction)
4866 2010-03-20 Sandro Santilli <strk@keybit.net>
4870 2010-03-19 Sandro Santilli <strk@keybit.net>
4872 Restore adding params to launcher
4874 2010-03-19 Sandro Santilli <strk@keybit.net>
4876 Drop extraneous include dirs
4878 2010-03-20 Bastiaan Jacques <bastiaan@bjacques.org>
4880 Fix bustage, and the warning it was intended to fix.
4882 2010-03-20 Markus Gothe <nietzsche@lysator.liu.se>
4884 Fixed comparsion between signed and unsigned integers
4886 2010-03-20 Markus Gothe <nietzsche@lysator.liu.se>
4888 Added Leopard includes for X11
4890 2010-03-19 Markus Gothe <nietzsche@lysator.liu.se>
4892 Fix compilation without VAAPI
4894 2010-03-19 Sandro Santilli <strk@keybit.net>
4896 Move NPAPI plugin under its own directory
4898 2010-03-19 Sandro Santilli <strk@keybit.net>
4900 Add --flash-version switch to gnash standalone
4902 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4904 The plugin should be built with -fvisibility=hidden, if possible. As the
4905 plugin is loaded into the browser's namespace on equal footing with other
4906 plugins, there is no guarantee that when our plugin calls an internal
4907 function that is exported, the browser namespace won't override it.
4909 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4911 Remove 'using namespace std' from the global namespace.
4913 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4915 Remove unused functions and minor cleanup.
4917 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4919 Further cleanup. Don't bother closing file descriptors in the child process that will be closed automatically anyway.
4921 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4923 plugin.cpp: Restore debugging level.
4924 gui/gui.cpp: Don't convert range from int to float.
4925 gui/gui.h: Add some documentation for FD watching API.
4926 gui/gtksup.h: Remove defunct documentation.
4928 2010-03-19 Bastiaan Jacques <bastiaan@bjacques.org>
4930 Cleanup pass. Make sure that both NewStream and SetWindow have been called prior to creating the new process.
4932 2010-03-17 Sandro Santilli <strk@keybit.net>
4934 Don't miss a return. The watchFD function should really be documented !!!
4936 2010-03-17 Sandro Santilli <strk@keybit.net>
4938 Return string references as const
4940 2010-03-17 Sandro Santilli <strk@keybit.net>
4942 Drop obsoleted script
4944 2010-03-17 Bastiaan Jacques <bastiaan@bjacques.org>
4946 Clean up the plugin code somewhat. Remove the XPCOM/XPI code since it's
4949 2010-03-17 Sandro Santilli <strk@keybit.net>
4951 Add libltdlc.la to libbase.la LDADD. Fixes bug #29237
4953 2010-03-16 John Wimer <john@god.vtic.net>
4955 Include only glib for the plugin as gtk isn't needed
4957 2010-03-16 Sandro Santilli <strk@keybit.net>
4959 Throw an exception rather than aborting on invalid url
4961 2010-03-16 Bastiaan Jacques <bastiaan@bjacques.org>
4963 Stop relying on signals to kill gnash when launched from the plugin.
4964 Instead, add another file descriptor (pipe) argument to gnash, which the
4965 (plugin-compatible) GUI monitors for SIGHUP. Additionally:
4967 plugin/plugin.cpp: Don't leak the GIOChannel.
4968 gui/gtk.cpp: Remove LIRC callback that does nothing.
4970 2010-03-16 Rob Savoye <rob@welcomehome.org>
4972 don't try to build Xv support if it's not supported.
4974 2010-03-15 Rob Savoye <rob@welcomehome.org>
4976 use the Haiku stubs for the shm* and sem* functions.
4978 2010-03-15 Rob Savoye <rob@welcomehome.org>
4980 add gtkglext as a dependency, as we now build all renderers.
4982 2010-03-15 Rob Savoye <rob@welcomehome.org>
4984 add -fexception and a constant for Android builds.
4986 2010-03-15 Sandro Santilli <strk@keybit.net>
4988 Fix build of dump and fb guis
4990 2010-03-15 Rob Savoye <rob@welcomehome.org>
4992 install librender so it can be found at runtime.
4994 2010-03-15 Sandro Santilli <strk@keybit.net>
4996 Missing libgnashrender.la link
4998 2010-03-15 Rob Savoye <rob@welcomehome.org>
5002 2010-03-15 Rob Savoye <rob@welcomehome.org>
5004 missed renaming backend to librender.
5006 2010-03-15 Rob Savoye <rob@welcomehome.org>
5008 add Xv dependencies, change backlend to librender.
5010 2010-03-15 Bastiaan Jacques <bastiaan@bjacques.org>
5012 Remove the alpha GnashImage type, which apparently goes unused.
5014 2010-03-14 Rob Savoye <rob@welcomehome.org>
5016 use either libltdl3-dev or libltdl7-dev. Add x11proto-video-dev for Xvideo extension.
5018 2010-03-14 Rob Savoye <rob@welcomehome.org>
5020 add a deb-build-clean option to help maintainers deal with restarting partial builds.
5022 2010-03-14 Rob Savoye <rob@welcomehome.org>
5024 add libgnashrender.la and libltdl where needed. Add more missing headers.
5026 2010-03-14 Sandro Santilli <strk@keybit.net>
5030 2010-03-14 Sandro Santilli <strk@keybit.net>
5032 Drop references to unexisting libgnashcairo and libgnashogl libs
5034 2010-03-14 Rob Savoye <rob@welcomehome.org>
5036 add libgnashrender.la where needed.
5038 2010-03-14 Sandro Santilli <strk@keybit.net>
5042 2010-03-14 Rob Savoye <rob@welcomehome.org>
5044 fix Android conditional for the NDK
5046 2010-03-14 Sandro Santilli <strk@keybit.net>
5050 2010-03-14 Sandro Santilli <strk@keybit.net>
5052 Do not check gui-renderer compatibility, should be handled at runtime. Do check for Cairo libs when cairo build is requested.
5054 2010-03-14 Bastiaan Jacques <bastiaan@bjacques.org>
5056 Add a URL that triggers an assertion.
5058 2010-03-14 Bastiaan Jacques <bastiaan@bjacques.org>
5062 2010-03-14 Bastiaan Jacques <bastiaan@bjacques.org>
5064 More forward declares and assorted header shuffling.
5066 2010-03-13 Rob Savoye <rob@welcomehome.org>
5068 big merge from hwaccel branch
5070 2010-03-13 Rob Savoye <rob@welcomehome.org>
5072 big merge from trunk to get ready to merge this branch back to trunk.
5074 2010-03-13 Rob Savoye <rob@welcomehome.org>
5076 make it possible to build a subset of all possible renderers, including only one, which mimics the old behaviour.
5078 2010-03-13 Rob Savoye <rob@welcomehome.org>
5082 2010-03-13 Rob Savoye <rob@welcomehome.org>
5084 Still build if vaapi isn't enabled
5086 2010-03-13 Sandro Santilli <strk@keybit.net>
5088 Don't complain for usupported gui/renderer combinations. We want this handled at runtime.
5090 2010-03-13 Sandro Santilli <strk@keybit.net>
5092 Do not build same sources multiple times
5094 2010-03-12 Rob Savoye <rob@welcomehome.org>
5096 don't build the kde4 files multiple times.
5098 2010-03-13 Rob Savoye <rob@welcomehome.org>
5100 we need ffmeg libs if built with vaapi support.
5102 2010-03-13 Rob Savoye <rob@welcomehome.org>
5104 reformatting changes only, get the indents right...
5106 2010-03-13 Rob Savoye <rob@welcomehome.org>
5108 use --libs instead of --libs-only-l.
5110 2010-03-13 Rob Savoye <rob@welcomehome.org>
5112 don't build Kde file multiple times.
5114 2010-03-10 Rob Savoye <rob@welcomehome.org>
5116 add libva libraries to the link
5118 2010-03-10 Rob Savoye <rob@welcomehome.org>
5120 rename backend to librender everywhere.
5122 2010-03-10 Rob Savoye <rob@welcomehome.org>
5124 improve error message for -R
5126 2010-03-10 Rob Savoye <rob@welcomehome.org>
5130 2010-03-10 Rob Savoye <rob@welcomehome.org>
5134 2010-03-10 Rob Savoye <rob@welcomehome.org>
5138 2010-03-10 Rob Savoye <rob@welcomehome.org>
5140 change from using -r to -R (--Renderer) to specific the renderer backend to use.
5142 2010-03-09 Rob Savoye <rob@welcomehome.org>
5144 renanme backend to librender
5146 2010-03-02 Rob Savoye <rob@welcomehome.org>
5148 use next_hwaccel for the state change.
5150 2010-03-02 Rob Savoye <rob@welcomehome.org>
5152 remove tabs, work without vaapi.
5154 2010-03-02 Rob Savoye <rob@welcomehome.org>
5156 minor patch for warnings
5158 2010-03-02 Rob Savoye <rob@welcomehome.org>
5160 Fixed emacs indent for tabs to nil. - rob
5161 Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
5162 Date: Tue Mar 2 12:30:03 2010 +0000
5163 Drop libvaapi/vaapi.{cpp,h}.
5164 Date: Tue Mar 2 12:22:14 2010 +0000
5165 Fix SW fallback if VA-API is built-in.
5166 Date: Tue Mar 2 11:07:46 2010 +0000
5167 Fix VA-API configure summary.
5169 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5173 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5177 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5179 Indentation, fix return bug.
5181 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5183 Fix indentation, tabs to spaces.
5185 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5187 Indentation and tabs to spaces.
5189 2010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
5193 2010-03-01 Rob Savoye <rob@welcomehome.org>
5195 before using OpenGL or XVideo, make sure our X server supports those extensions.
5197 2010-03-01 Rob Savoye <rob@welcomehome.org>
5199 Initial shot at making renderers load at runtime.
5200 --remote-mode option enhanced to also take none, agg, opengl, or cairo.
5201 --hwaccell options added to set the hardware video decoding support, handles
5202 none, vaapi, and XV for now.
5203 Build all the backends in one pass at the same time into one big library.
5205 2010-03-01 Rob Savoye <rob@welcomehome.org>
5207 initial shot a configurable at runtie ability to switch between no hw acceleration, vaapi, or xv using gnashrc options or command line options.
5209 2010-03-01 Rob Savoye <rob@welcomehome.org>
5211 update new xv setting for HWAccell, and add new Renderer option.
5213 2010-03-01 Rob Savoye <rob@welcomehome.org>
5215 use the gnash config file setting for which style of hardware acceleration to use.
5217 2010-02-28 Rob Savoye <rob@welcomehome.org>
5219 change --enable-vaapi tp --with-hwaccel=vaapi
5221 2010-02-28 Rob Savoye <rob@welcomehome.org>
5223 bring up to coding style guidelines.
5225 2010-02-28 Rob Savoye <rob@welcomehome.org>
5227 use log_debug instead od d(bug()) macro.
5229 2010-02-28 Rob Savoye <rob@welcomehome.org>
5231 add HWAccel documentation
5233 2010-02-28 Rob Savoye <rob@welcomehome.org>
5235 add an option for specifying the type (if enabled) of Hardware accelerated video decoding.
5237 2010-02-28 Rob Savoye <rob@welcomehome.org>
5241 2010-02-25 Rob Savoye <rob@welcomehome.org>
5245 2010-02-28 Rob Savoye <rob@welcomehome.org>
5247 use Gnash log_debug instead of homegrown D(bug()) macro.
5249 2010-02-28 Rob Savoye <rob@welcomehome.org>
5253 2010-02-16 Rob Savoye <rob@welcomehome.org>
5255 big merge from trunk after the 0.8.7 release.
5257 2010-02-05 Rob Savoye <rob@welcomehome.org>
5259 big merge from trunk.
5261 2010-01-27 Rob Savoye <rob@welcomehome.org>
5263 don't link in libvaavpi unless it's enabled.
5265 2010-01-27 Rob Savoye <rob@welcomehome.org>
5267 fix for one file with bad patch.
5269 2010-01-27 Rob Savoye <rob@welcomehome.org>
5271 checkin latest patch.
5273 2010-01-24 Rob Savoye <rob@welcomehome.org>
5275 applied newer version of patch, now has AGG support.
5277 2010-01-21 Rob Savoye <rob@welcomehome.org>
5279 use the new names for all the vaapi,h headers so we get the right ones at the right time.
5281 2010-01-21 Rob Savoye <rob@welcomehome.org>
5283 rename to avoid conflicts. These names could be improved further.
5285 2010-01-21 Rob Savoye <rob@welcomehome.org>
5287 must be a bad patch, it's SWFRect, not rect as a data type.
5289 2010-01-21 Rob Savoye <rob@welcomehome.org>
5291 remove old junk from installable libltdl.
5293 2010-01-21 Rob Savoye <rob@welcomehome.org>
5295 applied the rest of the patch as it was, plus a few tweaks so it builds more Gnash style.
5297 2010-01-21 Rob Savoye <rob@welcomehome.org>
5299 add libva interface library
5301 2010-01-21 Rob Savoye <rob@welcomehome.org>
5303 add the new files from the patch.
5305 2010-01-21 Rob Savoye <rob@welcomehome.org>
5307 don't reset CPPFLAGS and LDFLAGS.
5309 2010-01-21 Rob Savoye <rob@welcomehome.org>
5311 add support for the vendor specific vdpau and xvba libraries.
5313 2010-01-21 Rob Savoye <rob@welcomehome.org>
5315 cleanup libva tests.
5317 2010-01-21 Rob Savoye <rob@welcomehome.org>
5319 add support for finding all the libVA libraries.
5321 2010-03-14 Bastiaan Jacques <bastiaan@bjacques.org>
5323 Renderer.h: Improve comment for set_translation().
5324 SWF.h: Twiddle header.
5326 2010-03-13 Rob Savoye <rob@welcomehome.org>
5328 openbsd uses libpng instead of png.
5330 2010-03-13 Rob Savoye <rob@welcomehome.org>
5332 pass the rtmp handle to the handler
5334 2010-03-14 Bastiaan Jacques <bastiaan@bjacques.org>
5336 More header shuffling.
5338 2010-03-13 Bastiaan Jacques <bastiaan@bjacques.org>
5340 Remove unused includes, add forward declarations.
5342 2010-03-13 Bastiaan Jacques <bastiaan@bjacques.org>
5344 A bit more header shuffling, and add more forward declarations.
5346 2010-03-13 Markus Gothe <nietzsche@lysator.liu.se>
5348 Fix for ambigousity on AMF
5350 2010-03-13 Bastiaan Jacques <bastiaan@bjacques.org>
5352 Move Matrix::transform(point) back into the source file.
5354 2010-03-13 Bastiaan Jacques <bastiaan@bjacques.org>
5356 Repeat the conditions for header inclusion.
5358 2010-03-12 Rob Savoye <rob@welcomehome.org>
5360 fix typo on cross compile for android test
5362 2010-03-12 Rob Savoye <rob@welcomehome.org>
5364 add support for building for Android.
5366 2010-03-12 Bastiaan Jacques <bastiaan@bjacques.org>
5370 2010-03-12 Bastiaan Jacques <bastiaan@bjacques.org>
5372 A few more forward declarations. Remove included smart_ptr.h where it is not being used.
5374 2010-03-12 Markus Gothe <markusg@milgram.sth.aptilo.com>
5376 Include gnash.h since we implement those functions here
5378 2010-03-12 Bastiaan Jacques <bastiaan@bjacques.org>
5380 Add another forward declaration.
5382 2010-03-11 Rob Savoye <rob@welcomehome.org>
5384 force GPG signing of all rpm packages.
5386 2010-03-11 Markus Gothe <nietzsche@lysator.liu.se>
5388 Fix error: ?_? was not declared in this scope
5390 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5392 More forward declarations.
5394 2010-03-11 Rob Savoye <rob@welcomehome.org>
5396 include map and RunResources
5398 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5400 Header shuffling and correcting.
5402 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5404 Don't ignore --with-glib-incl.
5406 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5408 Fixes and documentation for XMLSocket and Socket.
5410 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5414 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5418 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5420 Use _socket, not connected() to check whether a connection is underway.
5422 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5424 Fix bugs preventing Sockets from reconnecting.
5426 2010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
5428 Always use ready() internally. Call close when the server closes the
5429 connection to ensure our socket is in a state to be reopened.
5431 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5433 Remove some includes, and forward-declare one. Put TagLoadersTable in the correct namespace.
5435 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5439 2010-03-11 Bastiaan Jacques <bastiaan@bjacques.org>
5441 Another header shuffle:
5442 - Add includes for libstdc++ types in files where they are actually used.
5443 - Remove unused includes; move them to .cpp files where appropriate.
5444 - Forward-declare some classes instead of including their headers. Add
5445 these include directives to .cpp files as needed.
5447 2010-03-10 Rob Savoye <rob@welcomehome.org>
5449 update to match trunk. libamf has moved, rtmpget came back to life.
5451 2010-03-10 Rob Savoye <rob@welcomehome.org>
5455 2010-03-10 Rob Savoye <rob@welcomehome.org>
5457 add vector header back in.
5459 2010-03-10 Rob Savoye <rob@welcomehome.org>
5461 add more missing header files back in.
5463 2010-03-10 Rob Savoye <rob@welcomehome.org>
5465 still needs std::vector
5467 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5469 Fix XMLSocket mess up.
5471 Use non-blocking sockets for improved compatibility. Also fixes bug #28638 now
5472 networking is done properly.
5474 Implement XMLSocket.onClose.
5476 Make the XMLSocket test automatic so no one else can break it.
5478 Adapt RTMP to use the non-blocking interface. There are minor but
5479 important changes to the way the RTMP class behaves. These are reflected
5480 in utilities/rtmpget.cpp.
5482 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5484 Add Socket tester script.
5486 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5488 Drop failing test for now (it's not stable in either pp or Gnash).
5490 Fix end (don't make grep wait for ever) and add consistency.
5492 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5494 Fix bugs in XMLSocket.
5496 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5498 Make tests more stable.
5500 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5502 Allow reading buffered data even if the Socket has an error.
5504 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5506 Rewrite XMLSocketTest and so that it works.
5508 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5512 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5516 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5518 Clean up and silence debugging.
5520 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5522 RTMP appears to be working with the non-blocking socket.
5524 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5526 Half-way to adapting RTMP implementation to non-blocking socket.
5528 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5530 Make Socket non-blocking. misc-ming.all/XMLSocketTest now passes, should fix
5533 Document Socket interface to reflect new behaviour (the interface itself is
5536 Pass hostname and port to connect().
5538 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5540 Put a load of headers back in so Gnash builds.
5542 2010-03-10 Bastiaan Jacques <bastiaan@bjacques.org>
5544 Remove unused libstdc++ include directives.
5546 2010-03-10 Bastiaan Jacques <bastiaan@bjacques.org>
5548 Remove unused include directives.
5550 2010-03-10 Bastiaan Jacques <bastiaan@bjacques.org>
5552 Fix leak by giving NetStats a virtual dtor.
5554 2010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
5558 2010-03-09 Rob Savoye <rob@welcomehome.org>
5560 add libamf and libnet to DIST_SUBDIRS
5562 2010-03-09 Rob Savoye <rob@welcomehome.org>
5564 don't use libnet anywhere.
5566 2010-03-09 Rob Savoye <rob@welcomehome.org>
5568 Move libamf and libnet back to Cygnal where they started life.
5569 Move testsuite/libamf.all and testsuite/libnet.all back to cygnal/testsuite.
5570 Remove all references to libamf and libnet from all but cygnal.
5571 Fix all paths in Cygnal for libamf and libnet.
5572 Make building lirc conditional like it always should have been.
5573 Don't build flvdumper or soldumper, nobody uses them anyway.
5574 Drop libnet from XML_Socket, leave broken for now.
5575 Make packaging have bzrversion.h as a dependency, or sometimes it gets the
5576 nickname and revno wrong.
5578 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5580 Disable PCH support for gui/ and utilities/, because the precompiled header
5581 is currently built with PIC, but both directories contain programs.
5583 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5585 * configure.ac: Define the PCH flags just once and include them everywhere
5586 else. Add -Winvalid-pch to print reasons for a failed PCH build.
5587 * pch/Makefile.am: Add PTHREAD_CFLAGS to the precompiled header. This
5588 should feed the precompiled header the same macros as a regular
5590 * elsewhere: use PCH_FLAGS.
5592 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5594 Add some frequently used headers to the precompiled header.
5596 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5600 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5602 Remove some more 'using namespace ...' from the global namespace.
5604 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5606 Re-enable --as-needed, which was disabled by mistake.
5608 2010-03-09 Bastiaan Jacques <bastiaan@bjacques.org>
5610 Add support for GCC precompiled headers.
5612 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5614 Minor changes for swfmill version and other cleanups.
5616 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5618 Lower swfmill version requirement a bit.
5620 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5624 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5628 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5630 Include GnashImage.h to fix compile.
5632 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5634 Revert AMF mess and cleanup libamf includes and linker flags.
5636 2010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
5638 Assert instead of segfault.
5640 2010-03-08 Bastiaan Jacques <bastiaan@bjacques.org>
5642 Forward-declare JpegImageInput; remove include.
5644 2010-03-08 Bastiaan Jacques <bastiaan@bjacques.org>
5646 Remove ignored and unnecessary DSOEXPORT.
5648 2010-03-08 Bastiaan Jacques <bastiaan@bjacques.org>
5650 Fix namespace collisions by avoiding 'using namespace ...' in global scope.
5652 2010-03-07 Markus Gothe <nietzsche@lysator.liu.se>
5654 Following element.h's typedfing of enums
5656 2010-03-07 Markus Gothe <nietzsche@lysator.liu.se>
5658 Removed errornous extra ';' found by gcc
5660 2010-03-07 Markus Gothe <nietzsche@lysator.liu.se>
5662 Fix for 'g++ -pedtantic -std=c++98' yeileding 'error: comma at end of enumerator list'
5664 2010-03-06 Bastiaan Jacques <bastiaan@bjacques.org>
5666 Change InvalidatedRanges to using floats, because that's all we ever
5667 use it for. Update callers.
5669 2010-03-06 Bastiaan Jacques <bastiaan@bjacques.org>
5671 Fix testsuite compilation by remove an apparently unnecessary include.
5673 2010-03-05 Bastiaan Jacques <bastiaan@bjacques.org>
5675 Prevent rounding errors that were causing some rendering artifacts that
5676 occurred as a result of anti-aliasing.
5678 2010-03-05 Bastiaan Jacques <bastiaan@bjacques.org>
5680 Don't use the character matrix to adjust "hair" width lines. Transform
5681 the line width according to the inverted stage matrix, so these lines
5682 do not scale. Fixes bug #21566.
5684 2010-03-03 Rob Savoye <rob@welcomehome.org>
5686 addlibsdl1.2-dev to Build-Depends
5688 2010-02-26 Rob Savoye <rob@welcomehome.org>
5690 pick a better default directory for the build.
5692 2010-02-26 Rob Savoye <rob@welcomehome.org>
5694 specify a default snapshot directory and version.
5696 2010-02-26 Rob Savoye <rob@welcomehome.org>
5698 refactor debian packaging building to be easier to maintain, and also now supports building multiple binary packages.
5700 2010-02-26 Rob Savoye <rob@welcomehome.org>
5702 rearrange the order of some of the included fragments, so we can use the default values everywhere.
5704 2010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5708 2010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5712 2010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5714 Cleanup and add comment to DefineFont.
5716 Most importantly, stop returning ascent, descent, and leading as bools! The
5717 consequences are a bit unpredictable, but the testsuite passes.
5719 Store integral values as integers, not floats.
5721 2010-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5723 Read advance value as an unsigned int. As pointed out by Jan_Flanders a
5724 signed short can't represent many twip-based values. A manual testcase shows
5725 that using a signed int indeed wrongly makes negative advances.
5727 2010-02-25 Rob Savoye <rob@welcomehome.org>
5729 correctly use the _() macro
5731 2010-02-25 Rob Savoye <rob@welcomehome.org>
5733 start a simple summary logfile, which later will feed data to the web page.
5735 2010-02-25 Rob Savoye <rob@welcomehome.org>
5737 add initial version of automated package building script.
5739 2010-02-25 Rob Savoye <rob@welcomehome.org>
5741 merge in haiku support from branch.
5743 2010-02-24 Rob Savoye <rob@welcomehome.org>
5745 minor reformatting, fix typo.
5747 2010-02-24 Rob Savoye <rob@welcomehome.org>
5749 rename libsound/haiku to libsound/mkit.
5751 2010-02-24 Rob Savoye <rob@welcomehome.org>
5753 rename libsound/haiku to libsound/mkit.
5755 2010-02-23 Rob Savoye <rob@welcomehome.org>
5757 rename head from haiku to mkit
5759 2010-02-23 Rob Savoye <rob@welcomehome.org>
5761 corrections to KDE so it still compiles.
5763 2010-02-23 Rob Savoye <rob@welcomehome.org>
5767 2010-02-23 Rob Savoye <rob@welcomehome.org>
5769 add second of two big patches.
5771 2010-02-23 Rob Savoye <rob@welcomehome.org>
5775 2010-02-23 Rob Savoye <rob@welcomehome.org>
5777 add first of two big patches.
5779 2010-02-17 Rob Savoye <rob@welcomehome.org>
5781 add libbe to LIBS when building on Haiku.
5783 2010-02-17 Rob Savoye <rob@welcomehome.org>
5785 add haiku to the list of supported GUIs.
5787 2010-02-17 Rob Savoye <rob@welcomehome.org>
5789 look in include/agg as well as include/agg2.
5791 2010-02-17 Rob Savoye <rob@welcomehome.org>
5793 add another missed file.
5795 2010-02-17 Rob Savoye <rob@welcomehome.org>
5797 sigh, put some headers back in, wrape HAIKU ifdefs around a few more headers.
5799 2010-02-17 Rob Savoye <rob@welcomehome.org>
5801 don't include any headers, it's just a stub.
5803 2010-02-17 Rob Savoye <rob@welcomehome.org>
5805 missed part of the patch.
5807 2010-02-17 Rob Savoye <rob@welcomehome.org>
5809 check in more of the donated patch from Adrian Panasiuk.
5811 2010-02-17 Rob Savoye <rob@welcomehome.org>
5813 add stubs for shared memory support, Haiku doesn't seem to have any.
5815 2010-02-16 Rob Savoye <rob@welcomehome.org>
5819 2010-02-16 Rob Savoye <rob@welcomehome.org>
5821 add the haiku directory to EXTRA_DIST
5823 2010-02-16 Rob Savoye <rob@welcomehome.org>
5825 missed a file in the patch
5827 2010-02-16 Rob Savoye <rob@welcomehome.org>
5829 tweak a few CONDITIONAL names for Haiku.
5831 2010-02-16 Rob Savoye <rob@welcomehome.org>
5833 add Haiku support to libcore
5835 2010-02-16 Rob Savoye <rob@welcomehome.org>
5837 add Haiku specific sound handler
5839 2010-02-16 Rob Savoye <rob@welcomehome.org>
5841 add Haiku specific sound handler
5843 2010-02-16 Rob Savoye <rob@welcomehome.org>
5845 merge in Haiku patch for libbase and libmedia
5847 2010-02-16 Rob Savoye <rob@welcomehome.org>
5849 add Haiku specific media handler, currently unused.
5851 2010-02-16 Rob Savoye <rob@welcomehome.org>
5853 add build conditional for Haiku GUI.
5855 2010-02-16 Rob Savoye <rob@welcomehome.org>
5857 add support for building the Haiku GUI.
5859 2010-02-16 Rob Savoye <rob@welcomehome.org>
5861 add Haiku Makefile fragment.
5863 2010-02-16 Rob Savoye <rob@welcomehome.org>
5865 Add Haiku GUI support files.
5867 2010-02-16 Rob Savoye <rob@welcomehome.org>
5871 2010-02-25 Rob Savoye <rob@welcomehome.org>
5873 only create the build directory if if doesn't exist. Edit the changelog from srcdir if it isn't in debian/
5875 2010-02-25 Rob Savoye <rob@welcomehome.org>
5877 don't install dumpshm manpage, dumpsh isn't being built right now.
5879 2010-02-25 Rob Savoye <rob@welcomehome.org>
5881 merge from local screwup
5883 2009-05-21 Markus Gothe <nietzsche@lysator.liu.se>
5887 2009-04-11 Markus Gothe <nietzsche@lysator.liu.se>
5889 Patch as suggested by Rob
5891 2010-02-25 Rob Savoye <rob@welcomehome.org>
5893 merge in changes from SID packaging files.
5895 2010-02-25 Rob Savoye <rob@welcomehome.org>
5897 add support for multiple configurations
5899 2010-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5901 Lines should be no more than 80 characters, even after you add DSOEXPORT.
5903 2010-02-24 Sandro Santilli <strk@keybit.net>
5905 Add an SWFMILL_FUNCTION2_FLAGS_ORDER_CORRECT conditional based on swfmill version, skip tests in trace-as2 if that's not met
5907 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5909 Drop another unnecessary member.
5911 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5913 Drop m_stream_id; it should be stored in libcore, not RTMP. Implement in
5916 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5918 Make copy ctor non-explicit to fix gcc-3.4 build.
5920 2010-02-24 Rob Savoye <rob@welcomehome.org>
5922 add gnash libs to LDFLAGS so --as-needed works.
5924 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5926 Improvements to rtmpget (these are relevant to the core implementation, not
5927 to RTMP). Don't invoke _checkbw because some servers don't like it. Read
5928 the stream ID correctly. videolectures.net now also responds, but unfortunately
5931 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5933 Read stream ID correctly.
5935 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5937 Exit when stream not found.
5939 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5941 The velblod server doesn't like it if we send _checkbw, so don't. The
5942 tagesschau servers are happy with it, but it's not necessary for
5945 Exit when the stream isn't found.
5947 2010-02-24 Markus Gothe <markusg@milgram.sth.aptilo.com>
5949 Added DSOEXPORT's, letting it compiling on Fedora 12
5951 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5953 Update usage for rtmpget.
5955 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5959 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5961 Fix funny indentation.
5963 Use correct includes.
5965 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5967 Add a simple RTMP implementation that is usable in Gnash core. Implement
5968 rtmpget to mimic the behaviour of a SWF for downloading video files.
5970 The RTMP implementation correctly communicates with an RTMP server. This
5971 interface is complete enough to use. Its interface for retrieving
5972 messages for the core (metadata, remote calls, and FLV packages) is
5973 incomplete, and currently only for use with rtmpget.
5975 The Socket class currently blocks; this needs work to prevent Gnash from
5978 Socket and RTMP both use non-portable system calls, which need to be
5979 implemented for other platforms.
5981 rtmpget works only for rtmp streams. Its FLV writing powers only write
5982 recorded streams correctly; this seems to be a bug with the FLV processing,
5983 not with the packets received via RTMP.
5985 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5987 Do verbosity properly.
5989 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5993 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5995 Cleanup, indentation.
5997 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5999 Allow fetching video packets. Like getMessage(), this is a temporary
6002 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
6004 Revert struct change.
6006 2010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
6010 2010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
6014 2010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
6016 Allow very quick downloading by specifying buffer time.
6018 Add seek and length options.
6020 2010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
6022 Store packet time properly.
6024 2010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
6026 Add a basic and working RTMP implementation.
6028 2010-02-23 Markus Gothe <nietzsche@lysator.liu.se>
6030 struct -> class reconstruction
6032 2010-02-23 Rob Savoye <rob@welcomehome.org>
6034 fix URL for ftp server.
6036 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6038 Drop a load of unused functions that were cluttering the IOChannel interface.
6039 They may be reimplemented as free functions using the existing interface in
6040 the unlikely event that they are ever needed.
6042 Split AMF implementation into low-level (basic types, no VM needed) and
6043 high-level (as_value and as_object, VM needed) parts.
6045 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6047 Use read_byte, not read8.
6049 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6053 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6057 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6061 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6065 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6069 2010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
6071 Drop unused function.
6073 2010-02-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
6075 Fix typo affecting string encoding.
6077 2010-02-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
6079 Split AMF handling into low-level (string, boolean, number only),
6080 and high-level (conversion of as_value) functions.
6082 Writing complex objects is possible using only low-level functions.
6084 2010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
6088 2010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
6092 2010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
6094 Expose basic reading functions for AMF buffers.
6096 2010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
6100 2010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
6104 2010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
6106 Object reference tests.
6108 2010-02-15 Markus Gothe <nietzsche@lysator.liu.se>
6112 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6114 Documentation for as_object.
6116 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6118 Update documentation and formatting.
6120 2010-02-15 Markus Gothe <nietzsche@lysator.liu.se>
6122 libamf is necessary for some compile-options
6124 2010-02-15 Rob Savoye <rob@welcomehome.org>
6126 adjust the Distribution version when making the spec file.
6128 2010-02-15 Rob Savoye <rob@welcomehome.org>
6130 up the next release version number now that 0.8.7 is out.
6132 2010-02-15 Markus Gothe <nietzsche@lysator.liu.se>
6134 look for sys/epoll.h not epoll.h
6136 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6138 Split the gigantic TextField file into separate DisplayObject and ActionScript
6139 implementations. TextField.cpp is stil gigantic.
6141 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6143 Split TextField into AS and core implementation.
6145 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6147 More tests for LocalConnection and SharedObject, fixes to
6148 SharedObject.getSize() and removal of empty SharedObjects.
6150 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6154 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6156 Need a string table rather than a VM.
6158 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6162 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6164 Add a stress test for LocalConnection, which sends 1000 calls with complex
6165 arguments as fast as it can in both directions. Gnash passes.
6167 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6169 Split header and data more usefully, so that the data size matches the
6170 size field in the header.
6172 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6174 Fix typos to make sure header and size is written correctly.
6176 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6178 Expect failure that was marked fixed by accident.
6180 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6184 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6186 Don't test getSize for SWF5 (it's undefined).
6188 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6190 Size is now correct.
6192 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6194 Remove empty SharedObjects as expected instead of writing a 0-size file.
6195 This also cuts down on bogus error messages about truncated SOL files.
6197 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6199 Use a separate function for encoding the header.
6201 Get size correct in most cases.
6203 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6205 Get size more correct.
6207 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6211 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6215 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6219 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6221 Drop some confused mess.
6223 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6225 Cleanup of includes.
6227 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6229 Use proper members for filename and object name.
6231 2010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6233 Drop functions and data members that are either unused or don't do anything
6236 2010-02-15 Markus Gothe <nietzsche@lysator.liu.se>
6238 Fix --enable-debugger
6240 2010-02-14 Markus Gothe <nietzsche@lysator.liu.se>
6242 Fix a traversion bug in finding paths for headers
6244 2010-02-14 Markus Gothe <nietzsche@lysator.liu.se>
6246 Fix detection of pkg-config --cflags & --libs
6248 2010-02-14 Rob Savoye <rob@welcomehome.org>
6250 updated ChangeLog from the release.
6252 2010-02-13 Rob Savoye <rob@welcomehome.org>
6254 use PACKAGE_VERSION instead of just hardcoding trunk.
6256 2010-02-13 Rob Savoye <rob@welcomehome.org>
6258 add support for php as a file type.
6260 2010-02-13 Rob Savoye <rob@welcomehome.org>
6262 adjust dependencies so they work with fc11 and fc12.
6264 2010-02-13 Rob Savoye <rob@welcomehome.org>
6266 Remove dupmshm for now.
6267 Pass --build-id to ld to keep fc11 happy when building packages.
6268 Make boost-date-time and boost-thread not a dependency for fc11, as
6269 it only uses one big package for all the boost libraries.
6271 2010-02-13 Rob Savoye <rob@welcomehome.org>
6273 remove extra blank line as it's a syntax error. Don't package dumpshm, it's been temporarily commented out.