[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] [SCM] Gnash branch, release_0_8_8, updated. fa6b223e90407
From: |
Rob Savoye |
Subject: |
[Gnash-commit] [SCM] Gnash branch, release_0_8_8, updated. fa6b223e90407ffce8daac78ba8f972eded196f6 |
Date: |
Tue, 17 Aug 2010 00:43:50 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnash".
The branch, release_0_8_8 has been updated
via fa6b223e90407ffce8daac78ba8f972eded196f6 (commit)
from 25671084a1904c24e999fbc677c3334ab1889eaf (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit//commit/?id=fa6b223e90407ffce8daac78ba8f972eded196f6
commit fa6b223e90407ffce8daac78ba8f972eded196f6
Author: Rob Savoye <address@hidden>
Date: Mon Aug 16 18:43:17 2010 -0600
GNU style ChangeLog from bzr log
diff --git a/ChangeLog-0.8.8 b/ChangeLog-0.8.8
new file mode 100644
index 0000000..8b307e2
--- /dev/null
+++ b/ChangeLog-0.8.8
@@ -0,0 +1,6274 @@
+2010-08-13 Sandro Santilli <address@hidden>
+
+ Simplify -R handling, make gtk gui more robust on rendering handling.
+ Other guis seem just to be ignoring that switch... a RendererFactory
would be nice to think about
+
+2010-08-12 Sandro Santilli <address@hidden>
+
+ Make list of available media handlers in --help string consistent with
other multi-choices and show the default.
+
+2010-08-12 Sandro Santilli <address@hidden>
+
+ Add MediaHandler rc directive, thanks to John Gilmore. Add test for
MediaHandler and Renderer rc directives and drop obsoleted XVideo from testcase
+
+2010-08-12 Sandro Santilli <address@hidden>
+
+ 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.
+
+2010-08-08 Rob Savoye <address@hidden>
+
+ don't build gst when only ffmpeg is selected.
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ use scoped_array instead of char *, and don't use select() for now
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ has been replaced by flash.am
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ fix spelling of TS_LIBS so the guis link with touchscreen support.
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ drop csound warning as a distraction.
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ fix ffmpeg vaapi
+
+2010-08-06 Rob Savoye <address@hidden>
+
+ update to reality
+
+2010-08-05 Rob Savoye <address@hidden>
+
+ install the asobj headers too.
+
+2010-08-05 Rob Savoye <address@hidden>
+
+ put libcore subdirectory headers in a subdirectory when installing.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Use the correct span generator.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Typedef RGB and RGBA for better reuse.
+
+2010-08-05 Sandro Santilli <address@hidden>
+
+ Fix aclocal call issued by 'make' when configuring with
--enable-maintainer-mode (CYGNAL_PATHS not found)
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
+ versions of boost.
+
+ Drop an unused variable in agg.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Drop useless bits.
+
+2010-08-05 Rob Savoye <address@hidden>
+
+ always install all the headers
+
+2010-08-05 Rob Savoye <address@hidden>
+
+ rename the generated bzeversion.h to revno.h
+
+2010-08-05 Rob Savoye <address@hidden>
+
+ fix vaapi support
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Add support for spread modes in the AGG renderer. Implement for static
and
+ dynamic gradients.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Don't forget the return (thanks testsuite!).
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Rename some types.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Get pixel formats the right way round.
+
+2010-08-05 Benjamin Wolsey <address@hidden>
+
+ Add support for all spread modes in static and dynamic gradients.
+
+2010-08-04 Rob Savoye <address@hidden>
+
+ move tests for extension dependencies below where the extensions
actually get enabled.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Silence some debugging messages.
+
+ Select a sensible default if no hwaccel or renderer is passed, but
otherwise
+ don't. This only really affects hwaccel, as the renderer choice is
+ parsed before.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Drop more debugging that isn't directly useful.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Handle ifdefs properly, drop debugging.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Fail if the requested renderer / hwaccel combination isn't initialized
+ properly.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Fix VAAPI checks, which broke when the CPP check was fixed. Move related
+ things under the same heading, so that such problems are easier to
avoid.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Tidy up configure so that related checks are all in the same place. This
+ might prevent bugs like the broken vaapi check, which relied on an
+ ffmpeg macro that was called miles away from the media checks.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Fix the vaapi tests.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Implement beginBitmapFill with all arguments:
+
+ 1. User matrix
+ 2. Repeat (agg only, as the cairo renderer has never supported tiled
bitmaps)
+ 3. Smoothing
+
+ Rename BitmapInfo to CachedBitmap and provide functions to retrieve the
+ CachedBitmap from the renderer when required.
+
+ Implement BitmapData with an internal CachedBitmap (or GnashImage if no
+ renderer is present) to allow a permanenent link with BitmapFills and
+ reduce the image processing needed for attachBitmap.
+
+ Add an argb_iterator to GnashImage to allow BitmapData to work fairly
+ transparently with it. It's also useful for cairo.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Add some hacks to get the Gst subclass and the Vaapi subclass to work
again.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Fix expected result.
+
+2010-08-04 Benjamin Wolsey <address@hidden>
+
+ Add tests for all shapes and reduce tolerance.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Drop debugging.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ OGL can't, and never could, handle Gnash's RGB format, which causes
problems
+ now that some bitmaps have that format. Convert it to RGBA in another
+ hack.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Drop debugging.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Make functions virtual and implement some reasonable behaviour.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Blind implementation of smoothing for beginBitmapFill().
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Rename BitmapInfo to CachedBitmap and add documentation.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Handle disposing BitmapInfos by adding a dispose() function. This needs
+ more thought.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Add test for dispose.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Allow retrieving a GnashImage from the cairo bitmap_info.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Expect pass now.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Drop debugging.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Add documentation to a possibly unnecessary function.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Rename member.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ More cleanups.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Cleanups.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Clean up GnashImage.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Various fixes and changes to make sure shapes are invalidated at the
+ correct time.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Add stop() to test.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Drop debugging.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Place an arbitrary limit on the size of bitmaps to avoid really large
ones
+ being loaded (tested by corrupt jpeg in swfdec testsuite).
+
+ This worked previously because dimensions were converted to int, which
meant
+ that large values became negative, causing a bad allocation when
re-converted
+ to size_t. Now we do it explicitly.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Cleanup of GnashImage and Bitmap.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Hack so BitmapData works without a renderer.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Fix silly typo.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Implement BitmapData using a BitmapInfo and GnashImage. Seems to work
for
+ all cases, but needs a lot of cleaning up.
+
+2010-08-03 Benjamin Wolsey <address@hidden>
+
+ Add an output iterator.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ More tests.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ More tests.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Pixel tests for three shapes.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Use the common AS to SWF matrix function and adapt the result. Box
matrix
+ still not tested.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Use a separate function to convert AS to SWF matrix.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Truncate safely.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Get the bitmap in the correct place without very neat code.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Rough implementation of beginBitmapFill that gets the following right:
+
+ 1. scale
+ 2. tiled or clipped fill
+ 3. user matrix
+ 4. colours.
+
+ and the following wrong:
+
+ 1. BitmapData->BitmapFill link (broken on construction)
+ 2. translation of fill (not sure why)
+ 3. box matrices (probably, if they are the same as Gradient fills, but
neither
+ tested nor implemented.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Make GnashImages non-copyable to encourage sharing and reduce the
interface.
+ The only copy was a pointless one in the ogl renderer.
+
+ Add a shared_ptr to a BitmapInfo in GnashImage itself. This would crash
if
+ used because BitmapInfo is held by intrusive_ptr.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Rewrite fill style handling to make it easier to extend. Fix bug #26670
+ and improve SWF8 gradient fills, including implementing dynamic focal
+ fills.
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Move SWFMatrix reading outside class, provide constructor. Inline simple
+ constructors. Drop is_valid(), because it is. Const correct.
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Fix typo so that colours are correct!
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Drop extra readRGBA now logic is handled in callers. Add more safety
+ checks.
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Handle RGB/RGBA logic in LineStyle.
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Move rgba read out of class to make the code cleaner and allow more
+ compiler optimizations (return by value).
+
+2010-08-01 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Adapt the ctor of FillStyle so that the class acts like a boost::variant
+ while still being forward declarable.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Rename GradientRecord::m_color to color.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Rename GradientRecord::m_ratio to ratio.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Rename PlaceObject2Tag::m_ratio to _ratio.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Rename DisplayObject::m_ratio to _ratio.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Make flerp a templated lerp function. Stop the silly casting.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Add another case to the assertion so we don't crash if the records
aren't
+ passed on construction.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Implement focal point for dynamic fills. Fix matrix bug from previous
commit.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ A focal fill is just a radial fill with a focus, so drop the separate
+ focal type.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Tidy up access to GradientFill
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Rename some classes.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Pass a fill style to beginFill.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Cleanup of gradient records.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Minor header cleanups.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Include required headers.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Tidy up GradientFill a bit.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Handle invalid calls correctly for each version.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Add visual test for SWF8 gradients, test invalid SWF6 gradients better.
+
+2010-07-31 Benjamin Wolsey <address@hidden>
+
+ Allow direct access to the drawable of MovieClip, sacrificing
fine-grained
+ control over invalidation for a cleaner interface.
+
+ Clean up drawing API methods, dropping the AS error warnings for excess
+ arguments and some other relatively normal cases.
+
+ Add possibility for supporting focal gradients.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Add tests to make sure Gnash doesn't crash when illegal gradients are
+ requested.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup, fix potential error.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Fix an error in previous commit.
+
+ Make setLerp a non-member function to make the fill_style class almost
useless.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Drop the default constructor of fill_style. Use an optional type to
handle
+ the variable return of morphs styles.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Reorder things a bit.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Add documentation.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Use classes and accessors.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Rearrangements.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Drop color member of GradientFill, as it's logically unnecessary and
+ apparently unused (possibly for a hack in the ogl renderer, but the
+ available tests show no difference).
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Move BitmapFill reading into its own function.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Use the variant properly, including in renderer code. This commit is
+ verified to have the same behaviour for dynamic and static fills as
+ before the commit.
+
+ Fix bug #26670 by retrieving the bitmap on access, not during parsing.
+
+2010-07-30 Benjamin Wolsey <address@hidden>
+
+ Drop obsolete functions.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Don't create gradient bitmaps for the renderers that don't need them!
Move
+ the code to the ogl renderer, which also surely has a better way to do
it.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Add Bitmap type enum.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Some renaming, use local enumeration.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Move function out of class definition.
+
+ Make enum names shorter.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Use the variant better. Fix some uninitialized variable errors.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Switch completely to boost::variant without yet using it to make the
code
+ cleaner.
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Start a rewrite of fill_style to handle different fill types more
elegantly.
+
+2010-08-02 Benjamin Wolsey <address@hidden>
+
+ Move new configure checks to somewhere where they don't break large
parts of
+ the testsuite by messing up the CPP check (as a note in configure.ac
warns).
+
+2010-07-31 Sandro Santilli <address@hidden>
+
+ Drop unused variable and assignment
+
+2010-07-30 Rob Savoye <address@hidden>
+
+ cleanup a few warnings.
+
+2010-07-30 Rob Savoye <address@hidden>
+
+ Don't try to use tslib, even if it's enabled, but not installed.
+ Improve input device configure tests for automake conditionals.
+
+2010-07-29 Rob Savoye <address@hidden>
+
+ Refactored input device support for the framebuffer GUI.
+ Improved configure support for the framebuffer GUI.
+
+2010-07-29 Rob Savoye <address@hidden>
+
+ change from 2 point to 3 point calibration for touchscreens.
+
+2010-07-29 Rob Savoye <address@hidden>
+
+ move eTurboTouch support from fb.cpp to the new MouseDevice driver.
+
+2010-07-28 Rob Savoye <address@hidden>
+
+ Read variable size packets.
+ Break after handling each event, don't cascade.
+ Handle keyboard events.
+
+2010-07-28 Rob Savoye <address@hidden>
+
+ read the data from a PS/2 mouse.
+
+2010-07-28 Rob Savoye <address@hidden>
+
+ read the data from a PS/2 mouse.
+
+2010-07-28 Rob Savoye <address@hidden>
+
+ make sure _rooMovie is set before trying to access a method.
+
+2010-07-27 Rob Savoye <address@hidden>
+
+ Cleanup input device handling.
+ Scan for attached devices.
+ Initial support for multiple devices of the same type.
+
+2010-07-27 Rob Savoye <address@hidden>
+
+ access the Stage and the X & Y scale from the gui.
+
+2010-07-27 Rob Savoye <address@hidden>
+
+ add eTurboTouch mouse
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ drop old config option prints
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add --enable-input= which takes a list of input devices instead of many
separate options.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ drop unused accessors
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ remame KeyboardDevice to EventDevice
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ remame KeyboardDevice to EventDevice
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ rename as this also supports mice.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ change how types get set
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add comment
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ Add new *Device files to build optionally.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add conditional for reading input events.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add new device specific files.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add new device specific files.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ merge in the rest of the patch. Add support for faking out ioctl()
calls to our fake framebuffer.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add cflags for tslib
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ more cleanup of framebuffer config options.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ fix typo in define name
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ fix conditional test
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ 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...
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ fix indenting and a little formatting
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ fix indenting
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add an option to enable touchscreen support.
+
+2010-07-26 Rob Savoye <address@hidden>
+
+ add support for touchscreens using tslib.
+
+2010-07-29 Rob Savoye <address@hidden>
+
+ Honor the config options if set
+
+2010-07-29 Benjamin Wolsey <address@hidden>
+
+ Add testcases.
+
+ Reduce inclusions of fill_style.h for easier refactoring. Include some
headers
+ explicitly that were previously relying on secondary inclusions from
+ fill_style.h.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ fill_style include in MovieClip.h no longer needed.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ Add explicit assignment operator.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ Don't inline so many fill_style functions so that it doesn't have to be
+ included in headers.
+
+ Include headers properly where they're required rather than relying on
+ fill_style.h to be everywhere.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ More tests.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ Add runner framework, but without any pixel tests. These will have to
wait
+ until there's an implementation.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ More tests.
+
+2010-07-28 Benjamin Wolsey <address@hidden>
+
+ Add SWF with MovieClip.beginBitmapFill.
+
+2010-07-27 Benjamin Wolsey <address@hidden>
+
+ Add pixel tests.
+
+2010-07-27 Benjamin Wolsey <address@hidden>
+
+ Add a bitmap.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Expect failures in Gnash.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Add proper tests to BitmapDataDraw.c.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Run the BitmapDataDraw test.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Add automatic testing for BitmapData (for existing manual test).
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Add more cases, but not yet many tests.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Add things to BitmapData.draw test.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Add BitmapDataDraw test
+
+2010-07-28 Rob Savoye <address@hidden>
+
+ CodeStream.h is in abc, not vm
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups; nothing important.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Drop unused include. Various minor cleanups.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Add output operator for ShapeRecords, drop obsolete code, clean up
+ includes.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Drop the ProxyRenderer code because it no longer works with the current
+ renderer design. A proper Renderer subclass is needed for it to work
again.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Cleanup of includes.
+
+2010-07-26 Benjamin Wolsey <address@hidden>
+
+ Add an ostream operator<< for ShapeRecords.
+
+2010-07-25 strk <address@hidden>
+
+ Use a variable to switch between 'catch-up-time' mode and
'smooth-animation' mode.
+ There are really two different use cases for those two modes:
+ - A/V sync will benefit from first
+ - gaming (interaction) will benefit from second due to smoothness
+
+ Not sure we can find a compromise here, but PP is reported to take the
latter
+ choice (aka 'elastic time').
+
+ The variable is to make it easier for developers to see the effect
+ against their movies and eventually expose it as a compile-time or
+ build-time configuration.
+
+ The default is the current "catch-up-time" (for A/V sync) but maybe
+ we should change or think about a mixed approach
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Code cleanups and rearrangements to simplify design.
+
+ Split swf_function into Function and Function2 but preserve same
functionality.
+
+ Documentation.
+
+ No new features or functional changes.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Restrict access more. This still isn't very clean.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Tiny cleanup.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Cleanup of ASHandlers. We only need two ctors (and the default only
because
+ they are stored in a vector). Don't store names in the handlers, as this
+ can be done in a more convenient ostream operator<<.
+
+ Drop static container as it's already in a static singleton SWFHandlers
+ instance.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Const correctness, don't waste space.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Clean up function parsing. Rename swf_function to Function.
+
+ Add some documentation.
+
+ Be consistent about reading and storing in unsigned values; previously
it
+ was a mixture.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Add documentation.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Use a separate derived class for Function2, which just adds a bit of
+ functionality on top of the older Function (swf_function).
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Actually test the with stack limit. It's 13. Drop the version dependent
+ code and data member.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Test the with stack limit, drop version-dependent limit and use a
single,
+ tested, documented, hard-coded one.
+
+2010-07-24 Benjamin Wolsey <address@hidden>
+
+ Test with stack limit. It's always 13.
+
+2010-07-24 strk <address@hidden>
+
+ Use return from std::sytem, hushing compile-time warning
+
+2010-07-24 strk <address@hidden>
+
+ Print RECOMMENDED lines *after* WARNING lines, to reduce scroll-back
problems
+
+2010-07-24 strk <address@hidden>
+
+ Suggest installing libswscale-dev when needed by ffmpeg
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Code cleanups, drop unused variables and functions.
+
+ Minor fix and additional test for delete behaviour.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Put ActionExec definition into the accepted order.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Pass temporary TryBlock by value for clarity and easier compiler
+ optimizations.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Don't overwrite the (correct) result of a weird delete case.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Test a delete case that looked suspicious in ASHandlers, and indeed was.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Don't enlarge the type unnecessarily.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Don't support PNG 1.1.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Move CodeStream to libcore/abc and don't build unless AVM2 is enabled
(which
+ it isn't).
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ We shouldn't, and indeed don't, care whether a function call is a
Function2
+ or not outside swf_function.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Extensive cleanup of VM code, with no functionality changes (yet).
+
+ Drop about half of the horrible as_enviroment class. Use other, more
+ appropriate classes to do the work instead of forwarding function calls
+ interminably.
+
+ Start documenting the various classes involved in action execution,
including
+ what their tasks are and why they exist, so that the VM isn't quite so
+ impenetrable. This doesn't include as_environment; I'm not sure what
it's for.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Readd action logging. Don't return bool as we don't care whether the
+ register was set or not.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ It's the scope stack, not the with stack.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Drop unused non-static member function parse_path.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Drop unused string and nonsense comment.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Move another function out of as_environment.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Remove findLocal from as_environment class as it's only used internally.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Rename addLocal to setLocal to reflect what it does.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Drop function definitions to make sure they're really not used.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Use addLocal in more places, making its name inappropriate.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Use string_table::key for function arguments. Move logic from the
+ as_environment class to free functions on a CallFrame, since the
+ functionality only applies to a CallFrame.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Use a less complex function to do the same thing.
+
+2010-07-23 Benjamin Wolsey <address@hidden>
+
+ Add copyright, documentation, and clean up includes.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Rename CallFrame::setRegister to setLocalRegister for easier grepping.
+
+ Return just-pushed CallFrame and make available through FrameGuard to
+ make the relationship between a function call and its resulting frame
+ clear (beforehand we had to go through the VM and assume the most
+ recent frame was the current function).
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Remove more proxies from as_environment.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Don't dump local variables; we never used to do it either.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Drop various dump functions from as_environment. Use just one function
in
+ VM; can be split up later if necessary.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Add some documentation.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Clean up AVM2-related VM code.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Use the VM for VM-like things such as the call stack without proxying
through
+ as_environment.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Drop useless variable and the function used to set it.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Document various classes and functions that are central to how the VM
+ runs, but had no explanation whatsoever.
+
+ Simplify various functions, currently at the cost of providing action
logging
+ (but this can be restored later).
+
+ Move global registers to the VM instead of the horrible as_enviroment
class,
+ which additionally means they aren't recreated for every new
as_environment.
+
+ Introduce the UserFunction as a base for swf_function and
builtin_function;
+ these are identical in the reference implementation.
+
+2010-07-22 Sandro Santilli <address@hidden>
+
+ Fix warning when building with libavformat >= 52 (tested with older and
newer)
+
+2010-07-22 Sandro Santilli <address@hidden>
+
+ 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
+
+2010-07-22 Sandro Santilli <address@hidden>
+
+ Print informations about swscale.h detector
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Updates to old function documentation, various cleanups and rearranging
+ to make the code easy to refactor.
+
+2010-07-22 Benjamin Wolsey <address@hidden>
+
+ Drop with_stack_entry header.
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Clean up.
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Drop messy debugging. Clean up.
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Move parse_path out of as_environment as it doesn't have anything to
+ do with that class.
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Update documentation. Drop unused functions. Move with stack class to
+ the only place it's used. Make ActionExec noncopyable.
+
+2010-07-22 Andrea Palmat? <address@hidden>
+
+ Fixing some OS4 functions
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Fix unused variable warning by using the variable.
+
+2010-07-21 Benjamin Wolsey <address@hidden>
+
+ Fix unused variable warning by using the variable.
+
+2010-07-20 Andrea Palmat? <address@hidden>
+
+ Small change to String_as to reflect Haiku implementation..
+
+2010-07-20 Rob Savoye <address@hidden>
+
+ implement calling Actionscript methods from Javascript.
+
+2010-07-20 Rob Savoye <address@hidden>
+
+ add an argument too, and a return value from the test AS method to make
sure this fully works.
+
+2010-07-20 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup, add header to Makefile.
+
+2010-07-20 Benjamin Wolsey <address@hidden>
+
+ Return of the ifdefs. Register media handlers explicitly to avoid the
+ problem with static initialization.
+
+ Media handlers are still selectable at runtime, and all ifdefs are in
one
+ place.
+
+ This unfortunately means more intervention into the libmedia and
+ configure code when adding new handlers, but is unavoidable if we want
+ portable code.
+
+2010-07-20 Benjamin Wolsey <address@hidden>
+
+ Explicitly register factory functions, as there's no guarantee
otherwise that
+ the static initialization will ever occur.
+
+2010-07-19 Rob Savoye <address@hidden>
+
+ Implement the "server side" in movie_root and Player for the
ExternalInterface
+ commands SetVariable, GetVariable, IsPlaying, PercentLoaded, Play,
Rewind,
+ TotalFrames, and StopPlay.
+ Don't fake out PercentLoaded in the plugin, since it now works
correctly.
+
+2010-07-19 Rob Savoye <address@hidden>
+
+ handle the arguments for Pan, Zoom, and SetZoomRect.
+
+2010-07-19 Rob Savoye <address@hidden>
+
+ cleanup, LoadMovie is unimplemented for now.
+
+2010-07-19 Rob Savoye <address@hidden>
+
+ use callInterface() to implement the player control part of
ExternalInterface.
+
+2010-07-18 Rob Savoye <address@hidden>
+
+ actually set and get the variables used by Javascript via
ExternalInterface.
+
+2010-07-19 Andrea Palmat? <address@hidden>
+
+ Add a missing getclocktime.hpp include to avoid a compilation error
when clock_gettime() function is not present
+
+2010-07-19 Rob Savoye <address@hidden>
+
+ Haiku patches for recent media handling changes.
+
+2010-07-19 Adrian Panasiuk <address@hidden>
+
+ GnashFactory comments: the factory is now generic
+
+2010-07-19 Adrian Panasiuk <address@hidden>
+
+ Haiku sound handler: pass media handler to constructor
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Silence some warnings.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Silence warning.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Fix warning.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Keep same class-key.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ The whole renderer is noncopyable; no need to do the same for OGL.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Remove the obviously silly arguments from Renderer::begin_display and
+ do some cleanups that follow on from it.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Fix testsuite.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Be consistent using an integral types for stage width in pixels as it is
+ logically and programmatically an integer from start to finish.
+
+ Rename set_display_viewport to setDimensions and drop the two silly
arguments.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Viewport x and y are always 0 and only used for the OGL renderer
anyway, so
+ drop them.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Tiny coding style change.
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Drop two useless arguments from begin_display().
+
+2010-07-19 Sandro Santilli <address@hidden>
+
+ Minor output style change
+
+2010-07-19 Benjamin Wolsey <address@hidden>
+
+ Avoid forming a reference to a reference to fix compile in older
versions
+ of GCC or boost.
+
+2010-07-18 Andrea Palmat? <address@hidden>
+
+ Fixing AHI audio handler
+
+2010-07-18 Benjamin Wolsey <address@hidden>
+
+ Prevent accidental copying of renderers.
+
+2010-07-18 Benjamin Wolsey <address@hidden>
+
+ Renderers are currently not copyable.
+
+2010-07-17 Sandro Santilli <address@hidden>
+
+ Properly set the default media_list when not explictly specified
+
+2010-07-15 Benjamin Wolsey <address@hidden>
+
+ Minor improvements to media handler reporting.
+
+2010-07-15 Benjamin Wolsey <address@hidden>
+
+ Improve version reporting.
+
+2010-07-15 Benjamin Wolsey <address@hidden>
+
+ Improve configure.
+
+2010-07-14 Rob Savoye <address@hidden>
+
+ reorganize gui files into sub-directories, no other changes.
+
+2010-07-14 Rob Savoye <address@hidden>
+
+ move most gui code to sub-directories for better organization.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Missing include.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Don't forget the default.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Allow selection of media handlers at runtime. If none is selected, the
+ first ordered handler will be chosen as a default. If there is only one
media
+ handler, behaviour is as before.
+
+ Selection is command line only with the option -M. Rcfile selection is
not
+ yet implemented.
+
+ Testing does not yet support selection, but rather chooses the default.
+
+ Change renderer selection from --Renderer to --renderer for consistency.
+
+ Show media handler information in gtk. Fix some typos.
+
+ All sound_handlers need a MediaHandler on construction. This isn't an
+ ideal situation (though better than using a singleton media handler),
but
+ sound_handler needs redesigning to fix it.
+
+ XVideo is probably broken.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Add to Makefile. Add support for listing registered keys. Use for
usage().
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Add options in usage().
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Handle errors more nicely with exceptions.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Pass media handler also to NullSoundHandler.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Fix testsuite.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Drop code from gnash.cpp.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Query media handlers for description.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Use a generic factory instead.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Fix typo in configure so that ffmpeg is actually built.
+
+ Fix various compile errors, fix testsuite again.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Allow building multiple media handlers, add them to the factory.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Add a factory for MediaHandlers.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Don't use a singleton for the MediaHandler. The xv gtk gui does
something
+ bizarre with it, and is consequently now broken.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Test key events especially for buttons, showing that they should be
handled
+ differently from how Gnash does it.
+
+ Drop most 'key listeners', only handling Buttons like this. It is the
+ same behaviour as before and still incorrect.
+
+ Drop various obsolete functions.
+
+2010-07-14 Benjamin Wolsey <address@hidden>
+
+ Remove tabs.
+
+2010-07-13 Benjamin Wolsey <address@hidden>
+
+ Cleanups.
+
+2010-07-13 Benjamin Wolsey <address@hidden>
+
+ Remove listener cleanup code.
+
+2010-07-13 Benjamin Wolsey <address@hidden>
+
+ Don't cleanup listeners (only Buttons now).
+
+2010-07-13 Benjamin Wolsey <address@hidden>
+
+ Only add Buttons as key_listeners as an intermediate step.
+
+2010-07-13 Benjamin Wolsey <address@hidden>
+
+ The second test passes.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Another test.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Test key event order better.
+
+2010-07-13 Andrea Palmat? <address@hidden>
+
+ Fixing small linking problems on AmigaOS4
+
+2010-07-12 Andrea Palmat? <address@hidden>
+
+ Fixing small compilation problems. Fixed a broken os4 gui file that was
cut..
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Memory fixes.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Don't leak removed constructors.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Don't try to detach shared memory if it was never attached, or the
+ shm system calls use uninitialized values.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Test key events more carefully. Minor fix to event order.
+
+ More cleanups of event handling.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Don't send key releases to TextFields.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Rename notify_key_event() to keyEvent() to match the mouse notifiers.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Call fire_mouse_event() from notify_mouse_listeners() as it's part of
the
+ same process, and relying on callers to do it is odd.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Documentation, restrict access to functions.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ There's no real need to split key events into two functions, or to
+ process the action queue twice.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Don't register TextField as a key listener; notify a textfield
separately
+ if it's in focus, as the update happens at a different point.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Check order of textfield update and key listener notification.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Fix huge memory leak in ffmpeg audio decoder, as well as some typos that
+ would lead to the wrong deallocation function being called.
+
+2010-07-12 Benjamin Wolsey <address@hidden>
+
+ Cleanup.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Fix some typos resulting in memory leaks. All the code round there is
terrible.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Fix uninitialized variable bug.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Don't forget to initialize _name now that it's not a std::string.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Drop notes on c++0x.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Various cleanups. Add a way to exit properly from movie_root.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Add exit() to the host interface and call it from movie_root to quit.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Drop mystery m_timer member.
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Drop isMouseOverActiveEntity() as it's only ued in testing and is easily
+ implementable using getActiveEntityUnderPointer().
+
+2010-07-11 Benjamin Wolsey <address@hidden>
+
+ Move things out of the movie_root interface to make it less cluttered
and
+ help refactoring.
+
+2010-07-10 Rob Savoye <address@hidden>
+
+ add improved Haiku support.
+
+2010-07-09 Rob Savoye <address@hidden>
+
+ new patch for Haiku support.
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ Haiku Gui: do not use a low resolution timer
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ Haiku Gui: fix mmap usage
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ plugin: add Haiku support to npapi headers
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ Haiku: wstring: revert to using char
+
+ * wchar_t solution makes Gnash unstable.
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ Haiku GUI: fix build
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ plugin: fix config file lookup code to work under Haiku
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ configure.ac: HAIKU conditional
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ configure.ac: Haiku GUI: default pixelformat
+
+2010-07-06 Adrian Panasiuk <address@hidden>
+
+ bzr ignore bzrversion.h gnash.pc testsuite/libbase.all/gnashrc
testuite/libbase.all/gnashrc-local
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Cleanups, simplification and rationalization of DisplayObjects and
movie_root.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop mouse listeners.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Mouse listeners are now identical to live chars, so use the latter.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop unnecessary const_casts.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop some unused functions.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ More cleanup of DisplayObjects.
+
+ Only MovieClip and derived classes now require an advance() function.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Neither ffmpeg nor gst need an advance() call, so that live chars can be
+ MovieClips only.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Use InteractiveObject.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Listeners are all InteractiveObjects.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ No need to duplicate mouse button state.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop disabled code (and comment explaining why it's disabled, since it's
+ not there any more).
+
+2010-07-10 Rob Savoye <address@hidden>
+
+ add packages for Gnash extensions.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Clean up mouse event handling. Add support for onMouseWheel,
implemented only
+ in gtk.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Add some automated tests for onMouseWheel.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Always send entity argument.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Add MovieTester support.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Implement mouse scroll support in GTK gui.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Add support for mouse wheel. Drop out-parameter from get_mouse_state().
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop mask argument. Rename functions.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ ActionScript cares not a jot if you press the right mouse button. Drop
masks
+ and use simple up/down boolean.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Remove another phantom propflag. Fix the small number of properties
that were
+ relying on it.
+
+ Correct Sound class properties, clean up class. Embedded sounds are
+ still not individually trackable, so this isn't very clean.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop another useless member.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop more useless members.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Drop useless members.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Add documentation, const correct.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Move Sound_as class out of header.
+
+2010-07-10 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop unused functions. Start probe timer for embedded sounds too for the
+ duration update. Unfortunately there's no way yet of stopping it.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Reset samplesFetched on loop so that position is correct.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Another test for duration. Fix properties a bit, though the Sound class
is
+ overcomplicated and still undertested.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop test for phantom property.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Remove another phantom prop flag. Do Sound properties a bit better
(still
+ not properly tested), as they were relying on the phantom flag.
+
+2010-07-09 Rob Savoye <address@hidden>
+
+ Link in X11 libs with GTK. Update descriptions for debian packages.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop some odd and incorrect things from core code that were intended to
get
+ AVM2 working without doing it properly.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Line break.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Don't pollute everything with useless namespaces.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop unused functions.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Simplify Property interface. Drop invented "static" prop flag, which
neither
+ exists in reality nor serves any useful purpose (was a hack to adapt
AVM1
+ for AVM2).
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop unused functions.
+
+2010-07-09 Rob Savoye <address@hidden>
+
+ don't enable avm2, or it won't build.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Include <map>.
+
+2010-07-09 John Wimer <address@hidden>
+
+ add -D__STDC_CONSTANT_MACROS to ffmpeg cflags
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop AS3 stubs and other AVM2 code that was in the wrong place.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop text stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop ui stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop xml stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop AS3-only classes.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop net and system AS3 stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop media AS3 stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop more AS3 stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop a load of AS3-only stubs.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Drop more AVM2.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Fix the long-standing property case problem. The string_table is always
+ case-sensitive. Properties are looked up differently according to
version.
+
+ Tests pass in swfdec and actionscript.all.
+
+ Drop core code that misused AVM1 facilities, including the PropertyList,
+ to try and implement AVM2. Disable AVM2 by default.
+
+ Gnash will currently fail to compile when AVM2 is enabled. This may be
fixed
+ in later commits.
+
+2010-07-09 Benjamin Wolsey <address@hidden>
+
+ Disable AVM2 by default. Drop AVM2 code.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Disable avm2 by default, drop various hideous and incorrect AVM2
functions.
+
+2010-07-07 Benjamin Wolsey <address@hidden>
+
+ Merge from trunk for testsuite fixes.
+
+2010-07-07 Benjamin Wolsey <address@hidden>
+
+ If it's really necessary to provide trivial wrappers (which it isn't
here),
+ they should be local free functions.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Drop unneeded return value. Make Property values mutable to reflect the
+ weird Property semantics and remove need to const_cast in PropertyList
so
+ much.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Test interface by using its expected behaviour, not by relying on a
silly
+ interface.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Restore thread-safety.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Write useful tests for string_table.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Use a caseless index to speed up property lookup for lower versions.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Add some more templates to GnashAlgorithm.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Don't try to access non-existent objects.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Use string_table::key for DisplayLists too, simplifying some of the
code.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Use caseless().
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Drop silly const_casts.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Improve handling of case-sensitivity
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ It's a class, not a property.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Add a more descriptive way of checking whether property comparison
should
+ be caseless.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Drop PROP_iSTAGE, replace with the correct CLASS_STAGE. Re-add
PROP_COLOR,
+ as there is no clash any more. Add PROP_THIS.
+
+2010-07-05 Benjamin Wolsey <address@hidden>
+
+ Clean up and add documentation.
+
+2010-07-04 Benjamin Wolsey <address@hidden>
+
+ Drop ill thought-out optimization; either property could be non-lower
+ case, so there's no point just testing one.
+
+2010-07-04 Benjamin Wolsey <address@hidden>
+
+ Drop version from loadStrings().
+
+2010-07-04 Benjamin Wolsey <address@hidden>
+
+ Clean up string_table.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Drop declaration.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Drop function.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Slightly improve lookup, drop VM::get().
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Allow lookup of caseless property in the string table.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Use the index for case-sensitive lookup, speeding it up massively.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Reintroduce a different multi-index container.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Reduce duplication in string_table.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Clean up types.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Remove some const_casting.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Another pass.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Map case for SWF6.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Drop unnecessary mComp member, make indices unique.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Passing swfdec tests.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Drop some unnecessary members.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Passes in actionscript.all (case).
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Use a std::list instead of a std::vector, as in at least one case we
store
+ a pointer to a list element while changes can be made to the property
list.
+ The elements have to have a stable address. Fixes the failure in the
+ swfdec testsuite.
+
+ This also improves the speed of deletion from the middle of the property
+ list.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Handle "this" according to version. Fixes actionscript.all failures.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Use case insensitive comparison for SWF versions below 7. Use also for
+ display object special properties, fixing most of the broken tests.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Drop case insensitivity. Add function for case-insenstive comparison.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Don't use a case-insenstive string table; check in the property lookup
+ instead. This is considerably slower in some cases and fails cases
(likely
+ path lookup, which doesn't handle case sensitivity).
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Don't use property order as it's inherent to the container.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Enumerate in the correct order. Fixes most, if not all tests again.
+
+2010-07-02 Benjamin Wolsey <address@hidden>
+
+ Use a simple container (currently vector) for properties to replace the
+ boost::multiindex. A small number of tests fail.
+
+2010-07-07 Benjamin Wolsey <address@hidden>
+
+ Fix testsuite.
+
+2010-07-04 Benjamin Wolsey <address@hidden>
+
+ Add tests to make sure that dynamic transforms don't affect
BitmapData.draw.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Initial tests for BitmapData.draw.
+
+2010-07-03 Benjamin Wolsey <address@hidden>
+
+ Drop extra comma to fix warning.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Drop has_looped() from the MovieClip interface. It probably shouldn't
even
+ be used internally, and we don't want external users to start using it!
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Cleanups from removing the user cxform.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Drop overrides in MovieClip.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Add some simple tests for color transform, including interaction of
+ MovieClip.transform and the Color class. Drop "user cxform" of
MovieClip,
+ fixing both old and new tests.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Drop useless user cxform.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Passes in the swfdec testsuite.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Passes in actionscript.all (including some old tests).
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Don't use the extra "user-defined" cxform for MovieClip. Tests -
especially
+ the interaction of MovieClip.transform and the Color class - show it
can't
+ be correct, and both new and old tests pass when it's bypassed.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Add totals.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Color doesn't just check the user transform.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Return by ref-to-const.
+
+2010-06-29 Benjamin Wolsey <address@hidden>
+
+ Tests for interaction of color transform methods.
+
+2010-06-25 Benjamin Wolsey <address@hidden>
+
+ Cleanups only: drop duplicated function. Drop DisplayItem typedef. Add
some
+ assertions to help DisplayList cleanup. Drop unnecessary check in
as_value.
+
+2010-06-25 Benjamin Wolsey <address@hidden>
+
+ Simplify chain of functions.
+
+2010-06-25 Benjamin Wolsey <address@hidden>
+
+ Drop silly extra check.
+
+2010-06-25 Benjamin Wolsey <address@hidden>
+
+ Drop DisplayItem typedef, especially as it's a pointer and requires
pointer
+ semantics.
+
+2010-06-25 Benjamin Wolsey <address@hidden>
+
+ Add some assertions and more handling of destroyed objects.
+
+2010-06-24 Rob Savoye <address@hidden>
+
+ Don't add all the flashVars to the scriptables yet, till implementing
GetVariable
+ and SetVariable actually do something.
+
+2010-06-24 Benjamin Wolsey <address@hidden>
+
+ Fixes to visibility: bug #30241.
+
+2010-06-24 Benjamin Wolsey <address@hidden>
+
+ Fix for bug #30238: don't try to load "undefined" or any other
non-string
+ value in MovieClipLoader.loadClip.
+
+ Add tests for this behaviour.
+
+2010-06-24 Benjamin Wolsey <address@hidden>
+
+ Return false and do not attempt to load any non-string URLs in
+ MovieClipLoader.loadClip. Passes the new tests. Fixes bug #30238.
+
+2010-06-24 Benjamin Wolsey <address@hidden>
+
+ Add tests showing that loadClip must be called with a string or it
returns
+ false. Manual tests show that a return of false means there was no load
+ attempt.
+
+2010-06-23 Rob Savoye <address@hidden>
+
+ Fix a few typos. fix version string.
+
+2010-06-23 Benjamin Wolsey <address@hidden>
+
+ Don't return destroyed DisplayObjects from the DisplayList. A
+ less-than-optimal fix for bug #28563. A better fix needs more
investigation.
+
+ Test passes in misc-ming.all/ActionOrder{3,4,5}.swf and
RegisterClass4.swf.
+
+2010-06-23 Benjamin Wolsey <address@hidden>
+
+ Instead of cleaning the display list at different times, just don't
return
+ destroyed objects when searched for. This means other cases won't slip
+ though the net. Add notes on why it's necessary and how to do it better.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ No need to add to DisplayList's interface.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ No need to touch anything outside DisplayList.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Passing tests.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Clean the DisplayList of destroyed characters when restoring so that
destroyed
+ characters at a lower depth don't override non-destroyed ones. Fixes
many
+ tests in misc-ming.all. Needs cleaning up.
+
+2010-06-22 Rob Savoye <address@hidden>
+
+ improve OpenGLES1 & 2 support configure. Add configure support for
OpenVG. Change _ANDROID to ANDROID.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Give imported fonts at least a chance of working.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Do importing of fonts in a way that's likely to work. There are no
tests for
+ this, neither is it easy to do.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Formatting and cleanups only: no functional changes.
+
+ Drop unused members, drop duplicated functionality. Fix indentation in
+ fn_call.h.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Formatting.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Fix spacing in fn_call.h. Drop dump_args overload and use the one true
way
+ everywhere.
+
+2010-06-22 Benjamin Wolsey <address@hidden>
+
+ Remove mystery members _mouseFlags and _lastMouseFlags.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Various compatibility improvements. Simplify and correct equality tests
+ (new passes in swfdec testsuite and actionscript.all). The
as_value::equals
+ function is now almost readable, which is an added benefit.
+
+ Simplify and correct Function.call (passes in swfdec testsuite and
+ actionscript.all).
+
+ Corrections to ColorTransform, implement ColorTransform.concat. Passes
in
+ the swfdec testsuite.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Tidy up more.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Simplify, drop debugging.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Use number hint, not "default primitive".
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Reduce more duplication.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Move same type test first so we know all subsequent tests are for
different
+ types.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Drop duplicated check for object equality, as this is handled by
+ equalsSameType.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Reorder equality algorithm to make it cleaner.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Handle null and undefined just like strings and numbers. Tests still
pass.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Reduce code duplication in as_value.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ New swfdec passes.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Passing equality tests.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Improve equality so that the swfdec tests pass.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Passing function call tests.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Clean up.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Passes due to corrected equality.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Objects that don't convert to primitives are equal to undefined.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Tidy up Function.call.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Remove unnecessary verbiage in as_value.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Fix Function.call arguments (to be cleaned up).
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Passes in swfdec testsuite.
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Correct ColorTransform properties, implement concat().
+
+2010-06-21 Benjamin Wolsey <address@hidden>
+
+ Drop left-over code from previous fix.
+
+2010-06-20 Benjamin Wolsey <address@hidden>
+
+ Check that localtime_r succeeds and return 0 if it doesn't. This
prevents
+ use of uninitialized data when a large value is passed.
+
+ Add tests for StaticText hits (Gnash fails).
+
+2010-06-20 Benjamin Wolsey <address@hidden>
+
+ Update runner for automatic tests. We now no longer expect the Test to
+ reach the final frame because there are no click events.
+
+2010-06-20 Benjamin Wolsey <address@hidden>
+
+ Add tests for events on static text.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Check the return of localtime_r and don't use it when it fails! Prevents
+ some memory errors for very large values.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Correct Point. New test passes.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Passing tests.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Fix construction and stringifying Point.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ No functional changes: only const correctness and formatting.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Drop unnecessary const_casts.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Const correct.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Minor fixes to and implementation of flash.geom class functions. Some
new
+ passes in the swfdec testsuite.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Handle undefineds. This would be much easier actually written in AS.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Use correct results!
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Passing swfdec tests.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Do Matrix construction and stringify compatibly.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Passing swfdec tests.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Tests pass in actionscript.all.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Implement Rectangle.setEmpty(). Construct and stringify Rectangles as
expected.
+ Tests in swfdec testsuite pass.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Implement containsPoint.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ More containsPoint tests.
+
+2010-06-19 Benjamin Wolsey <address@hidden>
+
+ Rectangle containsPoint tests.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Stop tree.hh taking over Gnash's documentation.
+
+2010-06-18 Rob Savoye <address@hidden>
+
+ drop debug message
+
+2010-06-18 Rob Savoye <address@hidden>
+
+ migrate from branch. Error handling now works, and remote functions are
now accessible to Javascript
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ minor documentation
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ only pass the arguments, we already know the name.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ handle a null object as a result.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ handle a null object as a result.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ cleanup compiler warnings
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ pass proper parameters to callbacks.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ call javascript callback handler instead of actionscript one.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ add method to handle javascript callbacks separate from actionscript
ones.
+
+2010-06-17 Rob Savoye <address@hidden>
+
+ Only have one plugin loaded. Initialize test case as embed first.
+
+2010-06-16 Rob Savoye <address@hidden>
+
+ Send an addMethod message to the plugin when adding callback on the
flash side.
+ These get handled differently than the default methods, so add a new
callback.
+ Parse the message from gnash and add the method to the plugin.
+
+2010-06-16 Rob Savoye <address@hidden>
+
+ add callback for all flash added methods propogated to the plugin.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ merge from trunk.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ less verbose.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ Send the Invoke to the browser for ExternalInterface:call().
+ Send the result back to the player, add error handling on both ends.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ start implementing the callback supoport for ExternalInterface.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ check the security of the URL. Don't do anything if not running under
the browser.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ -F option takes two paramaters.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ set allowScriptAccess param. Change the names of the JS and AS callback
functions.
+
+2010-06-15 Rob Savoye <address@hidden>
+
+ Tweak so the call() tests work online or offline, as this changes the
behaviour.
+ Use available property to adjust the tests.
+ call() test still fails even with Adobe, so I assume the HTML code is
incorrect.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Initialize some class members that weren't. Reorder classes to allow
more
+ efficient packing. Make more members of DisplayObject private to
restrict
+ fiddling with them.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Cleanup of class member access, order and initialization. Drop unused
+ member from TextField. Initialize _linesindisplay, which was left
+ uninitialized before.
+
+ By grouping small types together we allow more efficient padding, saving
+ 16 bytes for every DisplayObject, 32 for MovieClips, and even 56 for
+ TextFields.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Add minor cleanup commit missing from last revision (make functions
+ protected).
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Make unloadChildren() protected.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Add more tests for unloading DisplayObjects. Correct unloading for
various
+ passes in the swfdec testsuite, misc-ming.all, and the new tests in
+ actionscript.all.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Revert to old behaviour of calling destroy() in callers. We're not sure
what
+ destroy() is for, and until the model is understood properly it's best
to
+ make as few changes as possible.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Silence debugging.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Add automatic tests for unload handling.
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Don't always destroy when there is no unload handler. Now all tests
pass!
+
+2010-06-18 Benjamin Wolsey <address@hidden>
+
+ Stop removing children as soon as an unLoad handler is encountered. This
+ is verified to be correct at least in some cases.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Revert accidental change (again) and corresponding test passes.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Simplify DisplayList::destroy(). Same tests still fail.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Small cleanup.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Expect passes.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Handle destroy() more centrally, accidentally get a lot of XPASSes and
only
+ a couple of FAILs. We'll commit this and sort out why it works and how
to
+ fix the failures later.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Move unloaded() to cpp for easier refactoring.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Handle all unloading through DisplayObject::unload().
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Make it easier to use the tests for debugging as well as testing.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Add onEnterFrame for debugging, but don't test.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Trace output as we run the test so that debugging order is easier.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Add tests for action order. Minor cleanup to previous test. Remove
debugging
+ from MovieClip to make the code legible.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Expect failures in ActionOrderTest5.swf.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Expect failures in ActionOrderTest4.swf.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Rename, expect failures in ActionOrderTest3.c.
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Add more action order tests (incorrectly named InitAction).
+
+2010-06-17 Benjamin Wolsey <address@hidden>
+
+ Add InitActionTest3.
+
+2010-06-16 Benjamin Wolsey <address@hidden>
+
+ Drop debugging so the logic is readable.
+
+2010-06-16 Benjamin Wolsey <address@hidden>
+
+ Add traces showing that onLoad is called at the wrong time.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ Some VM operations relied on the order of evaluation of function
arguments,
+ which is not specified by the C++ standard and varies between
compilers. This
+ commit fixes those problems.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ More evaluation order.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ More evaluation order.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ Argument evaluation order.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ Fix more function argument order.
+
+2010-06-15 Benjamin Wolsey <address@hidden>
+
+ Don't rely on order of evaluation of function arguments, as this is
+ unspecified.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Add tests showing some timeline bugs (see bug #28563).
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Add more tests to isolate the problem (Gnash passes).
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Fix the tests so we can expected failures in some of them.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Remove onEnterFrame.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ More sanity checks.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Revert testing change accidentally committed.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Test properly and automatically.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Some improvements.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Remove duplicated export.
+
+2010-06-14 Benjamin Wolsey <address@hidden>
+
+ Add test code for register classes.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Drop duplicated initialization of Object properties. Thanks to Sandro
+ Santilli for pointing it out.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Don't initialize Object properties twice!
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Drop unused code.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Drop clone() functions again as they aren't used or needed. Make
+ ExecutableCode non-copyable.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Drop markMappedResources as it's no longer needed.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Fix loading of bitmap movies again. There should really be an automatic
+ test for this!
+
+ Minor comment correction in testsuite.
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Add missing construct() call, fixing bug introduced with revision 12225
+ (loaded bitmaps not displayed).
+
+2010-06-13 Benjamin Wolsey <address@hidden>
+
+ Correct frame number in comment.
+
+2010-06-12 Rob Savoye <address@hidden>
+
+ Fix type so libintl actually gets linked into the gui.
+ Add gles option to --enable-renderer= to enable currently non-existant
+ OpenGL-ES support. Currently works with Android and the Linux versions,
+ not enabled by default.
+
+2010-06-12 Rob Savoye <address@hidden>
+
+ add configure support for using OpenGL-ES as a renderer.
+
+2010-06-12 john <address@hidden>
+
+ Fix --with-qt4-incl to add subdirectories to include search path (same
behaviour as pkg-config).
+ Properly add library search path when using --with-x11-lib
+ Thanks to Thomas Koeller for initial patch. Fixes bug #30057.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Documentation and cleanups only: move tags to their own files, document
+ id and how it is used.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Add more documentation.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Add documentation for why we have to pass an id too.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Add file.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Add file.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Drop leftover stuff.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Move Export loader into its own file.
+
+2010-06-12 Benjamin Wolsey <address@hidden>
+
+ Put ImportAssets into its own file.
+
+2010-06-11 Rob Savoye <address@hidden>
+
+ update comments
+
+2010-06-11 Rob Savoye <address@hidden>
+
+ also send the data for GET and POST requests. Fix getURL(POST), improve
testcase.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Silence debug logging.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Don't use int when we meant boost::uint16_t. Cleanups only.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ More uint16_t.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ More uint16_t for char ids.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Use uint16_t more consistently for character ids.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Silence debug logging.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Change the way exports and initactions are handled.
+
+ This involves:
+
+ 1. Creating a runtime "dictionary" of parsed characters to track
definitions
+ an initialization.
+ 2. Executing ExportAssets, ImportAssets, and DefinitionTags to allow
+ runtime tracking.
+ 3. Dropping the ExportableResource class, so not relying on RTTI for
+ exports.
+ 4. Waiting for parsing to advance only in import, not in export as well.
+ 5. Only executing initactions and performing attachMovie for known
characters
+ (fixes swfdec/ExportAssets-swf and misc-ming.all/InitActions2.swf).
+
+ This allows better separation of immutable definitions from AS runtime
objects.
+
+ Left for later commits are:
+
+ 1. Renaming of ControlTag and DefinitionTag to something less similar to
+ the SWF spec concepts (which are different).
+ 2. Possible optimizations by using ownership rather than refcounting for
+ ControlTags.
+ 3. Moving Export and Import parsing to their own files.
+
+ Make the naptime for imports shorter, which speeds up the
actionscript.all
+ testsuite by a factor of 3.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make ImportTag into a proper ControlTag so that it also adds characters
on
+ execution.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add copyright.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add documentation for export functions and rename exportMap to
exportTable.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make ImportAssets tag into something more sensible again.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Use correct macro name.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add TODOs.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make debug message into a swferror.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ More documentation.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add more documentation.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add documentation for the runtime 'dictionary'.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Drop ExportableResource class. Add notes for places to check whether
+ ownership would be better than refcounting.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Add DefinitionTag.cpp.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Fix ref_counting issues.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make DefinitionTag also a Control tag, marking characters as known when
+ executed. This is a complicated way of faking something far simpler and
+ crashes due to refcounting.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make all DefinitionTags store their id. Make it always a uint16_t.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Debug logging.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-06-11 Benjamin Wolsey <address@hidden>
+
+ Make sure export case is ignored again, fixing swfdec tests.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Stop handling and storing exports themselves in definitions.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Expect passes for InitActions so we don't forget them when fixing the
other
+ tests.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Move exported character location to SWFMovie.
+
+ Various init_action and export tests fail at this stage.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Track characters properly in SWFMovie.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Drop bogus check for parsing ExportAssets tag. It should always be
parsed.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Merge from trunk, fix conflicts.
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Use exportID() for finding sound exports.
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Drop obsolete comments.
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Clean up SWFMovieDefinition.
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Fix compiler warning (finally).
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Expect pass.
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Clean up registerClass.
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Fix all tests, XPASS in swfdec.
+
+2010-06-07 Benjamin Wolsey <address@hidden>
+
+ Separate exporting into two steps: creation of an export map (symbol to
id,
+ parse time) and lookup of character (runtime, should be in Movie).
+
+ Import now looks up a corresponding symbol in the external movie using
its
+ export map. Waiting is done while importing, not exporting.
+
+ One XPASS, one FAIL in swfdec. Waiting seems to take longer.
+
+2010-06-07 Benjamin Wolsey <address@hidden>
+
+ Do import and export at runtime to see what happens.
+
+2010-06-11 Sandro Santilli <address@hidden>
+
+ Someone please revoke my commit access for a week or so :-!
+
+2010-06-11 Sandro Santilli <address@hidden>
+
+ Oops, sorry for the silly scan rewrite (infinite loop).
+ Wasn't really needed anyway, the new concept I'm using won't need that
+
+2010-06-10 Sandro Santilli <address@hidden>
+
+ More ignores
+
+2010-06-10 Sandro Santilli <address@hidden>
+
+ rewrite reslist scan to be safe in case of list change on delete of
GcResources
+
+2010-06-10 Benjamin Wolsey <address@hidden>
+
+ Fix silly initialization.
+
+2010-06-09 Sandro Santilli <address@hidden>
+
+ 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 :>
+
+2010-06-09 Sandro Santilli <address@hidden>
+
+ GC cleanups: drop unneeded reachability markers
+
+2010-06-09 Benjamin Wolsey <address@hidden>
+
+ Fix silly return.
+
+2010-06-08 Markus Gothe <address@hidden>
+
+ DSOEXPORTs
+
+2010-06-08 Benjamin Wolsey <address@hidden>
+
+ Add tests showing that init actions are exected after a character has
been
+ placed on stage, even it it it has been removed again.
+
+2010-06-07 Benjamin Wolsey <address@hidden>
+
+ Simple test to make sure init actions for non-existent characters aren't
+ executed.
+
+2010-06-07 Benjamin Wolsey <address@hidden>
+
+ Comments about wrong behaviour.
+
+2010-06-07 Benjamin Wolsey <address@hidden>
+
+ Update comments for DoInitActions.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Do not construct MovieClips that have no onUnload handler if they are
placed
+ and removed in skipped frames.
+
+ This involves two changes: a) allow all ExecutableCode to be identified
+ by its target, and b) allow removal of queued constructors by target.
+
+ Tests in misc-ming.all/RegisterClass3Test pass.
+
+ Fixes bug #29771.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Rename.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Correct comments.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Check that onInitialize events are correct too (they are).
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Add comments.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Clean up.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Merge fix for bogus construct events on skipped frames.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Add another test for getTextExtent.height to catch a Gnash bug.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Make trace message in test more accurate in case someone looks at it.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Drop duplicated check for unload handler.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Cleaner implementation; handle in DisplayObject::unload(). Revert
messier
+ changes from initial implementation.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Tests pass.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Naive fix for MovieClips wrongly constructed after removal: remove from
+ construct action queue if there is no onUnload handler.
+
+2010-06-02 Benjamin Wolsey <address@hidden>
+
+ Make Executable code always store a target DisplayObject.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Clean up, testsuite passes as before.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Construct more as expected.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Don't pass things round more than necessary.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Drop function declaration.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Construct objects as expected.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Don't do construction in DisplayList.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Drop proxy function.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Split construction away from stage placement.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Documentation and consistency of interface.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Add documentation.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Add default argument for consistency.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Move DisplayObject construction out of DisplayList to avoid passing
+ the init object around. This commit has various intermediate changes to
+ construction by separating stage placement and construction, but in the
+ end united them again under the DisplayObject::construct() function.
+
+ Test and correct construction of exported Buttons (test requires ming
0.4.4).
+
+ Change font file and misc-ming.all/TextSnapshotTest.c to work with ming
CVS
+ after changes to the handling of kerning values as well as older
versions
+ of ming.
+
+2010-06-06 Benjamin Wolsey <address@hidden>
+
+ Keep the frame count the same for all ming versions to avoid failing
+ the sanity check.
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Update four test results to work with the changed fdb file. This should
+ behave the same for the pre- and post-font-change ming.
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Drop kerning information from Bitstream-Vera-Sans.fdb. This is a
manually
+ edited fdb file!
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ We have 6 frames now.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Check ming version for exporting button.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Add some characters to make the Button more exiting.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Test passes.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Don't use the init object when constructing buttons (can be passed when
+ attachMovie is called with an exported button type).
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Test init object for Buttons used with attachMovie (requires current
ming CVS).
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Add more tests for duplicateMovieClip.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Do all stage placement in construct().
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup from investigating clang++ compile failure: move function
+ outside class as it needs no access to the class member at all.
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Update tree.hh to latest version, also fixing clang++ warnings (unused
+ variable for post-inc operators).
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Fix more clang++ warnings as well as conforming to coding style by using
+ class for a class with private members.
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Change forward declaration of ObjectURI from class to struct because
+ clang++ issues a warning in this case, which is unhelpful but annoying
+ and obscures other warnings. Apologies for the noise.
+
+2010-06-05 Benjamin Wolsey <address@hidden>
+
+ Silence old debug messages for things not actively being worked on.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Correct ExternalInterface properties, drop old code from header.
+
+ Swfdec test passes.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Tests suggest that properties are not initialized with SWF8 flags.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Test passes.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Drop unused class.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Drop non-existent marshallExceptions property.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Correct ExternalInterface properties: make some native.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Use a different header guard or it will wrongly prevent inclusions.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Fix warnings in movie_root (unsigned/signed comparison, unused
variable).
+ Remove unused variables.
+
+2010-06-04 Benjamin Wolsey <address@hidden>
+
+ Fix crash in plugin (boost::format) and some other bogus log_debug
calls.
+
+2010-06-03 Rob Savoye <address@hidden>
+
+ drop using namespace std; and optimize a few methods to return simple
strings instead of a stringstream.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Formatting, comments, drop obsolete code.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Drop obsolete code.
+
+2010-05-27 Benjamin Wolsey <address@hidden>
+
+ Comments.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Fix logic error in TextFormat.getTextExtent() to make the height value
more
+ correct (though still not right).
+
+ Use a single variable for embeddedness to make changes easier.
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Fix TextFormat width bug.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Silence debugging.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Fix bug in TextFormat for limited width.
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Use a const bool for embeddedness.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Fix compiler warnings in testsuite, merge and revert disabling of AVM2
(it's
+ still enabled, that is).
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Fix compiler warnings in testsuite.
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Merge disabling of AVM2.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Merge improvements to TextFormat tests.
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Merge improved TextFormat tests.
+
+2010-06-03 Benjamin Wolsey <address@hidden>
+
+ Merge various minor changes.
+
+ Change expected result for System.hasIME because, although it's
documented,
+ shows no signs of existence on any player.
+
+ Drop hasIME member for Gnash.
+
+ Commit fix from Bernhard Rosenkraenzer for bug #29937
+
+2010-05-25 Benjamin Wolsey <address@hidden>
+
+ Merge various fixes.
+
+2010-05-22 Benjamin Wolsey <address@hidden>
+
+ Merge various minor code bits.
+
+2010-06-02 Rob Savoye <address@hidden>
+
+ go back to the old behaviour.
+
+2010-06-02 Rob Savoye <address@hidden>
+
+ 100% only reformatting and indenting changes to conform to the rest of
the code style used in Gnash.
+
+2010-06-02 Rob Savoye <address@hidden>
+
+ merge from branch all ExternalInterface refactoring.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ add some explanation of the hokey test setup.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ make the building of ghsell optional till it's more complete.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ don't try to do any external callbacks if there is np browser connected.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ return null is the call fails because the method doesn't exist.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ these methods have been moved to movie_root.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ delete the temporary pointer.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ ExternalInterface methods are static now.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ ExternalInterface methods are static now. Add a Quit message to the
player when closing the pipe.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ ExternalInterface methods are static now.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ everything is static, so we don't need a constructor or destructor that
did nothing anyway.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ add a Gnash specific Quit Invoke message so the browser can tell the
player to die.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ make all methods static.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ process Invoke messages from the standalone player. GetURL and
FSCommand now also use this format.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ add static methods for creating Invoke XML messages for the browser.
Add methods for reading and writing the socket to the browser.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ implement having ExternalInterface::call() send Invoke messages to the
browser.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ return a result from calling a JavaScript function.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ use standard Invoke for fsCommand instead of hacked INVOKE keyword.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ the beginnings of an NPAPI shell to load the plugin for testing.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ marshallExcemptions and XML message parsing moved to movie_root.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ process the invoke messages from the browser.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ use the stored file descriptors instead of passing them in all the time.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ move marshall Exemption from ExternalInterface to movie_root.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ make sure the value function pointers are set before trying to jump to
them.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ don't quit if there is network data on the control FD
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ call test is bogus for now as it needs a browser. add comment to about
this.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ set the Host FD too. add optional non-blocking support, disabled for
now.
+
+2010-05-31 Rob Savoye <address@hidden>
+
+ store the hostfd too, so we can read data from the player without using
the gio watch.
+
+2010-05-29 Rob Savoye <address@hidden>
+
+ externalInterface doesn't need an installable callback.
+
+2010-05-29 Rob Savoye <address@hidden>
+
+ add ExternalInterface files to build.
+
+2010-05-29 Rob Savoye <address@hidden>
+
+ simple getURL() test case.
+
+2010-05-29 Rob Savoye <address@hidden>
+
+ move static methods to libcore.
+
+2010-05-29 Rob Savoye <address@hidden>
+
+ move static methods for XML processing to here from the AS class
definition.
+
+2010-05-28 Bastiaan Jacques <address@hidden>
+
+ Silence sign-mixed comparison warning.
+
+2010-05-28 Rob Savoye <address@hidden>
+
+ build packages for each of the extensions.
+
+2010-05-28 Rob Savoye <address@hidden>
+
+ use HAVE_VAAPI instead of USE_VAAPI.
+
+2010-05-27 Rob Savoye <address@hidden>
+
+ Rename amf namespace to cygnal where used.
+
+2010-05-27 Rob Savoye <address@hidden>
+
+ only free the cookie if it's been set.
+
+2010-05-27 Rob Savoye <address@hidden>
+
+ fix mass breakage of cygnal due to a namespace conflict. Rename amf
namespace to cygnal, change everywhere it was referenced.
+
+2010-05-27 Rob Savoye <address@hidden>
+
+ init() takes a 2nd argument now. Fixes python mod build.
+
+2010-05-27 Rob Savoye <address@hidden>
+
+ write the cookie file and use NPAPI to read the cookie if it's a recent
enough version.
+
+2010-05-25 Rob Savoye <address@hidden>
+
+ write the cookies to a file so they can be used by Curl from Gnash.
+
+2010-05-25 Rob Savoye <address@hidden>
+
+ Add support for Cookie handling functions in NPAPI. Fix code style
+
+2010-05-25 Rob Savoye <address@hidden>
+
+ Add support for Cookie handling functions in NPAPI. Fix code style
+
+2010-05-25 Rob Savoye <address@hidden>
+
+ fix indenting
+
+2010-05-27 Markus Gothe <address@hidden>
+
+ Change CFLAGS & LIBS so that we catch ffmpeg if installed
+
+2010-05-25 Rob Savoye <address@hidden>
+
+ Don't use ActiveRelay for ExternalInterface.
+ Implement the Argument to XML methods.
+ Correct test case to pass with Adobe player.
+ Don't send GetVariable($version) to Gnash, just have the plugin return
the
+ expected value till ExternalInterface::update() actually does
something. Otherwise
+ the browser hangs momentarily.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ add a handler to look for messages from the browser.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ add a handler to look for messages from the browser.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ fix some of the undocumented methods to match the pp.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ remove extra blank lines.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ fix _argumentsToXML test.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ remove debug line
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ tweak results to match pp.
+
+2010-05-24 Rob Savoye <address@hidden>
+
+ Don't use ActiveRelay. Cleanup up object construction.
+
+2010-05-23 Rob Savoye <address@hidden>
+
+ OpenEmbedded bbfile for the last official release.
+
+2010-05-21 Rob Savoye <address@hidden>
+
+ loadPolicyFile and allowInsecureDomain don't exist until swf v7.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Undo most of the damage outside ExternalInterface. The testsuite now
passes
+ again for the System class.
+
+ Confine ugly hacks to the ExternalInterface code, instead of spreading
+ errors to the rest of Gnash.
+
+ The testsuite failed before and still fails after this commit for
various
+ ExternalInterface tests.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Make only base class non-copyable.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Fix compile after changes.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Replace one ugly hack with another to get ExternalInterface working.
This
+ has the advantage of keeping the ugly hacks out of the rest of Gnash's
+ code.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Make Relays non-copyable to prevent errors like in the ExternalInterface
+ code.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Revert changes to the coding style used everywhere in Gnash but for
Rob's
+ code.
+
+2010-05-21 Benjamin Wolsey <address@hidden>
+
+ Drop unused and incorrect allowDomain code. Drop test that didn't really
+ test anything.
+
+2010-05-20 Rob Savoye <address@hidden>
+
+ merge from branch. ExternalInterface is now mostly complete other than
actually setting the variables and calling method.
+
+2010-05-20 rsavoye <address@hidden>
+
+ assume all numbers are doubles.
+
+2010-05-20 rsavoye <address@hidden>
+
+ Drop unused code. Use c_str() fpr data instead of data().
+
+2010-05-20 rsavoye <address@hidden>
+
+ make less verbose.
+
+2010-05-20 rsavoye <address@hidden>
+
+ add methods for parsing the XML Invoke messages.
+
+2010-05-20 rsavoye <address@hidden>
+
+ make less verbose.
+
+2010-05-20 rsavoye <address@hidden>
+
+ make less verbose.
+
+2010-05-20 rsavoye <address@hidden>
+
+ add bogus return vaue for _write() tp eliminate warning messages.
+
+2010-05-20 rsavoye <address@hidden>
+
+ remove debug messages.
+
+2010-05-18 rsavoye <address@hidden>
+
+ set the correct file descriptor for the control pipe.
+
+2010-05-08 Rob Savoye <address@hidden>
+
+ merge from trunk to get recent patches.
+
+2010-05-08 Rob Savoye <address@hidden>
+
+ start working on IO with the standalone player.
+
+2010-05-08 Rob Savoye <address@hidden>
+
+ fix callback tests.
+
+2010-05-08 Rob Savoye <address@hidden>
+
+ implement ::call(), marshallExceptions.
+
+2010-05-08 Rob Savoye <address@hidden>
+
+ fix indenting.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ initialize the +controlfd.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ make ExternalInterface_as a static class. Set up the advance callback.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ don't try to use the owner if it isn't set.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ movie_root::init now has an additional argument for the scriptable
variables.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ Move support for marshallExceptions to movie_root.
+ Cleanup object instantiation.
+ Handle objectID correctly, based on the name and/or id parameter.
+ Make ExternalInterface_as class an ActiveRelay.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ minor reformatting.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ add the scriptables to the variables list along with the flashVars.
Move the marshallException flag from ExternalInterface to movie_root.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ make indenting consistent.
+
+2010-04-25 Rob Savoye <address@hidden>
+
+ add support for storing all the -P params for use later by
ExternalInterface. Currently all but flashVars are ignored.
+
+2010-04-22 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-04-22 Rob Savoye <address@hidden>
+
+ move some methods from the header to the source file.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ delete duplicate lines.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Simplify tag execution.
+
+ Make DoInitAction parsing compatible.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Tests passing.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Update comments, don't parse DoInitAction tags unless the character ID
is
+ already in the dictionary. This is tested to be the case.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Minor cleanups.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Comments.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Tabs to spaces.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Cleanups and comments.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Rename export_resource to exportResource. Move export logic to
+ SWFMovieDefinition rather than tag_loaders and pass a character id
instead
+ of the ExportedResource pointer. SWFMovieDefinition is in a better
position
+ to look up exports.
+
+ Remove ExportedResource.h include from tag_loaders.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Correct comment.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Declare function definition in header inline.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Rename virtual member functions to make their purpose clearer.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Simplify Action and State tag handing by using virtual dispatch only.
+
+ Remove is_action_tag(); give ControlTags either an execute_state or an
+ execute function, but don't implement both.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Comments.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Check that InitActions in skipped frame are executed.
+
+2010-05-20 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-05-19 rsavoye <address@hidden>
+
+ add patches to vaapi support.
+
+2010-05-19 rsavoye <address@hidden>
+
+ Android doesn't support mbstowcs, so return the string size instead for
that platform.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Coding style.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Fix testsuite.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Rename some enums in accordance with coding guidelines.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Indentation, remove semicolon from switch statement.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Drop unused functions.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Drop unused accessors.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Quiet debugging.
+
+2010-05-19 Benjamin Wolsey <address@hidden>
+
+ Silence try debugging.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Testsuite fixes.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Fix misc-ming.all testsuite.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Add init_action_testrunner back into scripts as it seems to have got
+ dropped somewhere.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Some fixes to LocalConnection and shared memory.
+
+ Minor cleanups and renames for coding style.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Compile failure fixed.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Remove some mess.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Drop unused and unimplemented render_class_manager class.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Fix more compile.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Fix compile.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Namespaces should be in lowercase.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Do some error handling.
+
+2010-05-18 Benjamin Wolsey <address@hidden>
+
+ Add comments and handle potential overflow in LocalConnection.
+
+2010-05-10 Benjamin Wolsey <address@hidden>
+
+ Tests for InitAction execution.
+
+2010-05-10 Benjamin Wolsey <address@hidden>
+
+ Test exports and initactions.
+
+2010-05-10 Benjamin Wolsey <address@hidden>
+
+ Make proper test, start to work out what the requirements are.
+
+2010-05-10 Benjamin Wolsey <address@hidden>
+
+ Comment.
+
+2010-05-10 Benjamin Wolsey <address@hidden>
+
+ Swap two tests as the names referred to what the other one was testing.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Base code for showing all sorts of bugs with Gnash.
+
+2010-05-07 Sandro Santilli <address@hidden>
+
+ Don't mix -r and -R
+
+2010-05-07 Rob Savoye <address@hidden>
+
+ Change all occurances of --with-renderer to --enable-renderer.
+ Drop extraneous \n in debug statement.
+ Fix getUrl().
+ Use socketpair instead of pipe.
+
+2010-05-07 Sandro Santilli <address@hidden>
+
+ Update information about renderers
+
+2010-05-07 Sandro Santilli <address@hidden>
+
+ Bring back renderer switch to be --enable-renderer (for consistency
with --enable-gui and backward compatibility). Tweak help message for it.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Some cleanups of action code.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Remove ControlTag::execute_action(), do it locally.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Drop default argument for one pushAction function as it's always
specified,
+ and drop the level argument for the other as it's always DOACTION.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Remove unused "enter frame" priority.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Drop unused class.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Drop unused pushAction overload.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Use size_t for unsigned values.
+
+2010-05-07 Benjamin Wolsey <address@hidden>
+
+ Rename enum.
+
+2010-05-06 Sandro Santilli <address@hidden>
+
+ Ignores
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Fix and expand test.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Fix test so that it actually does reproduce the problem.
+
+ Stage placement should probably be skipped for objects that are placed
+ then removed during gotoAndStop, even when the removal happens in the
target
+ frame.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Style.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Formatting.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Do not use log_trace except for tracing player output, firstly because
+ it's not for any other purpose, and secondly because it breaks the
+ testsuite.
+
+ The ExternalInterface tests are still broken.
+
+ Add some code (not yet a testcase) reproducing bug #29771.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ More bogus log_traces.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ More bogus log_traces.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Another bogus log_trace.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Coding style.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Don't use log_trace except for tracing, as it breaks the testsuite.
+
+2010-05-06 Benjamin Wolsey <address@hidden>
+
+ Add code (not yet a test) reproducing the register class problem.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ fix crash when auto-detecting the driver, and minor reformatting
changes from branch.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ gcc 4.4.3 complains about the string.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ enable vaapi support only if ffmpeg is recent enough.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ add Android to the long list of ifdefs around some headers.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ use log_trace() instead of log_debug() for GNASH_REPORT_FUNCTION.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ fix indendting, tabs to spaces too.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ minor style cleanup and reformatting.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ fix autodetection of the graphics driver.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ Cross compiling needs libintl too.
+
+2010-05-04 Rob Savoye <address@hidden>
+
+ use stringstream instead of shifting which gcc 4.5.0 doesn't like.
+
+2010-05-02 Rob Savoye <address@hidden>
+
+ add support for Android when determining which headers to include.
+
+2010-05-01 Sandro Santilli <address@hidden>
+
+ Fix building script for singular renderers (sounds like a dejavu)
+
+2010-04-22 Bastiaan Jacques <address@hidden>
+
+ Remove extra writePlayer overloads.
+
+2010-04-22 Bastiaan Jacques <address@hidden>
+
+ A first attempt at an ownership model for NPVariants. Also simplify
APIs,
+ fix quite a few bugs and introduce a small measure of const-correctness.
+
+2010-04-22 Markus Gothe <address@hidden>
+
+ _scriptObject must be declared as long as its used in the
initializer-vector...
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ merge from branch. Make ExternalInterface::available based on if
AllowScriptAccess was passed in the parameters.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ we don't need a private dats for available, we get it from the
movie_root now.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ make ExternalInterface::available be based on the movie root setting,
for sameDomain, actually compare the domains.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ add support to process AllowScriptAccess when set from the browser.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ Yes, I do read your emails, and often agree.
+ Merge from branch.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ _objectToAS is incomplete, so is expected to fail.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ make most methods static.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ make formatting consistent.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ put the 2 deleted tests back in
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ use PropFlags to set the supported versions.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ adjust namespaces.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ rearrange namespaces.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ put everything in the gnash namespace.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ merge from trunk.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ add test for ObjectToAS().
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ Start adding support for parsing properties in XML.
+ Minor reformatting.
+ Add map to store methods for the callbacks.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ minor reformatting.
+
+2010-04-21 Rob Savoye <address@hidden>
+
+ add a controlfd to go with the hostfd.
+
+2010-04-21 Bastiaan Jacques <address@hidden>
+
+ Remove unnecessary reinterpret_casts.
+
+2010-04-21 Bastiaan Jacques <address@hidden>
+
+ Adjust swapBytes' signature to match the way it's used.
+
+2010-04-21 Bastiaan Jacques <address@hidden>
+
+ Cleanup pass. Make sure attempts at copying an NPVariant also copy the
+ contained "value".
+
+ This code still lacks an ownership model, which will lead to nasty bugs.
+
+2010-04-21 Benjamin Wolsey <address@hidden>
+
+ Drop unnecessary includes.
+
+2010-04-14 Benjamin Wolsey <address@hidden>
+
+ Drop more unneeded headers.
+
+2010-04-14 Benjamin Wolsey <address@hidden>
+
+ Drop some unused headers.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ implemented most of the methods used by the ExternalInterface AS class.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ minor reformatting.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ set the controlfd in the root movie.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ get ther controlfd from the p[layer.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ minor reindenting to 4 spaces
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ minor reformatting.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ add support and tests for encoding XML to an as_value.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ fix handling og null or undefined objects when converting to XML
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ implement the argument handling functions, add more tests.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ implement some of the XML encoding functionality, and add tests for
each one.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ get escapeXML and unescapeXML woring using XMLDOcument functions for
this internally.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ make unescapeXML public like escapeXML already is.
+
+2010-04-20 Rob Savoye <address@hidden>
+
+ start modifying the existing non-implementation to actually start
working.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ partial scriptable support. fixes Go Upgrade YouTube problem.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ use URL.encode() rather than esacaping piles of stuff ourselves.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ look for the trailing > instead of a space to end the tag.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ use GLib's IO API instead of handling it ourselves.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ use a socketpair instead of two sets of pipes. The -F option now holds
both file descriptors.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ Use GnashPluginScriptObject instead of NPObject for _scriptObject.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ Process the -F message, which is now host:control instead of using -G
for the other file descriptor.
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ improvements to test page by olleolleolle.
+
+2010-04-17 Rob Savoye <address@hidden>
+
+ use a socketpair instead of named pipe. Use GIOChannels too for I/O.
+
+2010-04-17 Rob Savoye <address@hidden>
+
+ add a log_trace
+
+2010-04-17 Rob Savoye <address@hidden>
+
+ parse an XML invoke message.
+
+2010-04-17 Rob Savoye <address@hidden>
+
+ add a default for the existing socket connection.
+
+2010-04-17 Rob Savoye <address@hidden>
+
+ add a default for the existing socket connection.
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ add a named pipe between the plugin and the standalone player.
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ add comments
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ enable scriptable support by default.
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ merge from trunk
+
+2010-04-19 Rob Savoye <address@hidden>
+
+ Also look in /usr/lib/kde4/devel for kde4 files so this works on fedora
13.
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ minor reformatting.
+
+2010-04-16 Rob Savoye <address@hidden>
+
+ all minor reformatting.
+
+2010-04-15 Rob Savoye <address@hidden>
+
+ more invoke methods tests and support
+
+2010-04-15 Rob Savoye <address@hidden>
+
+ documentation moved to the header files in doxygen format.
+
+2010-04-15 Rob Savoye <address@hidden>
+
+ add support for parsing the arguments for an Invoke call, plus a test
case for it.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ parse properties of array and object, building a vector of NPVariant
pointers.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ add XML to NPVariant parsing tests.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ build and run the test at check time.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ add support for Arrays and Objects.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ new files for handing the XML protocol for ExternalInterface.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ add test for the ExternalInterface XML based protocol.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ move the callbacks to a separate file.
+
+2010-04-14 Rob Savoye <address@hidden>
+
+ Port a trimmed down version of the log_error() and log_debug() functions
+ to the plugin so we don't have to link in libbase to use the same
functions.
+ Cleanup logging, which was a mix of iostreams, GnashLog* and printf().
+ Move GNASH_PLUGIN_DEBUG to plugin.h so logging can be used in more than
+ one file conditionally.
+
+2010-04-13 Rob Savoye <address@hidden>
+
+ fix handling of returning doubles and strings.
+
+2010-04-13 Rob Savoye <address@hidden>
+
+ Use NPPAI functions for memory allocation and destruction.
+ Hack PercentLoaded() to return something ofor now.
+ Always return a value NPVariant, and don't forget to delete the
temporary ones.
+ Be less verbose.
+
+2010-04-12 Rob Savoye <address@hidden>
+
+ always return an allocated object frpom SetVariable so firefox doesn't
segfault. Don't try to write to an unopened control fd.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ make scriptable disabled by default till it gets more testing.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ make sure it stills builds with scriptable disabled.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ Implement the client side of a network interface to Gnash for
Scriptable support.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ implement the other methods.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ add more comments for the methods and how the interface works.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ add a network interface for testing. Add support for the GetVariable
and SetVariable methods.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ expand the test case to support all required methods for scriptable
plugins.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ add response packets.
+
+2010-04-10 Rob Savoye <address@hidden>
+
+ add some documentation on the protocol used for Scriptable Support.
+
+2010-04-09 Rob Savoye <address@hidden>
+
+ add crude support for JavaScript/Flash Variables. This is a work in
progress...
+
+2010-04-09 Rob Savoye <address@hidden>
+
+ 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.
+
+2010-04-09 Rob Savoye <address@hidden>
+
+ add simple test for Variables.
+
+2010-04-09 Rob Savoye <address@hidden>
+
+ only try to close _controlfd if it'
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ merge from trunk
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ add a greatly enhanced version of patch #6821, for scriptable support
in the plugin.
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ add default list of proporties possible expected to be fouind by the
other player.
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ methods can now be added dynamically and invoked.
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ major refactoring, Properties now fully work within the scriptable
instance.
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ add a method test too.
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ minimal test case for scriptable support.
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ clean up verbosity
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ add minimal scriptable plugin support
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ conditionally compile the scriptable plugin files.
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ add option for scriptable plugin support
+
+2010-04-07 Rob Savoye <address@hidden>
+
+ scriptable plugin support files
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ edit the new distro field to match the host system
+
+2010-04-08 Rob Savoye <address@hidden>
+
+ use a distro field we can edit later.
+
+2010-04-05 Rob Savoye <address@hidden>
+
+ Don't print an error if using gst but libva exists, just ignore libva
+
+2010-04-05 Rob Savoye <address@hidden>
+
+ Make libva support optional if it doesn't exist when using ffmpeg.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ Use HAVE_* constant instead of USE_*, so VAAPI is disabled if libva
isn't installed.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ uninstall the manpage too.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ cleanup the configuration info printed by --version.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ Move settings to the end of the debug section, after all the flags.
+ Enable vaapi if it exists and ffmpeg is new enough to support it.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ enable a flag is the ffmpeg version is new enough to support vaapi.
+
+2010-04-05 Benjamin Wolsey <address@hidden>
+
+ Drop signal handler and flag.
+
+2010-04-05 Benjamin Wolsey <address@hidden>
+
+ Drop signal handler now there is a proper way to exit cleanly.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ add qt OpenGL dependencies
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ it's now --with-renderer instead of --enable-renderer.
+
+2010-04-04 Rob Savoye <address@hidden>
+
+ add braces for if () {}.
+
+2010-04-04 Sandro Santilli <address@hidden>
+
+ Fix build of python module
+
+2010-04-04 Sandro Santilli <address@hidden>
+
+ Hack to fix the swfdec testcase
+
+2010-04-04 Sandro Santilli <address@hidden>
+
+ Build quitely by default if supported by automake
+
+2010-04-03 Sandro Santilli <address@hidden>
+
+ Fix regression playing simpleguess.swf
(strk.keybit.net/tmp/simpleguess.swf).
+ This breaks a couple of testcases in swfdec testsuite.
+
+2010-04-03 Sandro Santilli <address@hidden>
+
+ Handle cleanup of gnash w/out registering a timer. Fixes firefox
crashes here.
+
+2010-04-02 Sandro Santilli <address@hidden>
+
+ Revert the plugin advertised version increment. Looks like this would
break webbls and isn't really giving much help to others.
+
+2010-03-31 Sandro Santilli <address@hidden>
+
+ Advertise 8.0.0 version by default. This should be the safest bet for
avoiding AVM2 (youtube works fine with this)
+
+2010-03-31 Rob Savoye <address@hidden>
+
+ need to include gnashconfig.h if including a configure tested header
file.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Move forward declaration to the correct namespace.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Fix compiler warnings. Try to make new code adhere to guidelines.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Silence warning.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Fix cairo warnings.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Silence warning.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Silence compiler warning; use log_error, not std::cout.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Forward declare vaapi functions and move the definitions to the end of
the
+ file to make it less messy.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Use an anonymous namespace, not static.
+
+ Make some attempt to use existing coding style in the new code.
+
+ Don't check for null pointer before deleting.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Coding style. Use 0 not NULL. Fix warnings for non-vaapi build.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Fix careless spacing.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Clean up, const correct, and log to silence warnings (also to check if
+ the parsing is correct; I have no idea).
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Coding style cleanups, fix compiler warnings.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Coding style.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Get rid of silly and useless comment.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Coding style, typo.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Make as_object::_vm private again; it shouldn't be exposed directly
because
+ its future status as a member isn't clear. This also fixes the compiler
+ warnings about initialization order.
+
+2010-03-31 Benjamin Wolsey <address@hidden>
+
+ Coding style.
+
+2010-03-30 Rob Savoye <address@hidden>
+
+ remove extra \
+
+2010-03-30 Rob Savoye <address@hidden>
+
+ make functions inline to avoid link errors.
+
+2010-03-28 Rob Savoye <address@hidden>
+
+ adjust the Requires so loading the plugin pulls in the other Gnash
packages with no conflicts.
+
+2010-03-27 Rob Savoye <address@hidden>
+
+ build gnash-commong package to seperate gtk and kde dependencies
+
+2010-03-27 Rob Savoye <address@hidden>
+
+ edit the Distribution field in the spec file too.
+
+2010-03-26 Bastiaan Jacques <address@hidden>
+
+ Give the child process one second to go away by itself, without
+ blocking the main thread. Apparently DestroyStream is not guaranteed
+ to be called before the plugin instance is closed, so force the file
+ descriptor closed when that happens.
+
+2010-03-26 Bastiaan Jacques <address@hidden>
+
+ Forcibly kill the child process if all else fails. Fix another
std::string bug.
+
+2010-03-26 Bastiaan Jacques <address@hidden>
+
+ Don't pass zero to std::string().
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ use EXTRA_DIST instead of DIST_SUBDIRS, so it stops trying to execute a
Makefile in a directory with none.
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ regenerate the all-includes.h.gch file if one of the specified headers
changes.
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ uninstall the manpages.
+
+2010-03-25 Bastiaan Jacques <address@hidden>
+
+ Upgrade NPAPI/Mozilla SDK to Mozilla trunk. Update our plugin code to
+ match.
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ don't try to add the nonexistance pch directory to SUBDIRS.
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ Rename pch/Makefile.am to pch.am in the top level, and remove the
directory.
+ Built the all-includes files in the top level.
+ Don't build the all-includes files if it's not enabled.
+ Don't try to configure pch/Makefile.am.
+
+2010-03-24 John Wimer <address@hidden>
+
+ Add fd to mainloop to allow shutdown in Kde4 gui.
+ Some whitespace cleanup as well.
+
+2010-03-24 Rob Savoye <address@hidden>
+
+ add bzrversion.h as a dependency of deb, so it always gets updated if
need be.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Remove a bunch of DSOEXPORTs, which do not seem to contribute to
anything
+ except the risk of symbol collision.
+ npp_gate.cpp: Attempt to slightly increase robustness.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Removing mozilla-sdk's Makefile.am, because no targets depend on it or
+ libmozsdk. The SDK only contains header files which are directly
included
+ in the plugin code.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ The NPAPI file move resulted in the loss of file history in
mozilla-sdk/.
+ This should redo the move, but leave the history intact. There should be
+ no code changes.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Restore mozilla-sdk Makefile.am.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Remove defunct Makefile location.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Build system part of NPAPI move.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Move the plugin files to npapi.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Move the mozilla SDK to a director in npapi.
+
+2010-03-24 Bastiaan Jacques <address@hidden>
+
+ Attempt to undo npapi move.
+
+2010-03-23 Bastiaan Jacques <address@hidden>
+
+ Reduce usage of VM::get(), in particular:
+
+ as_object.{h,cpp}: Remove the default constructor and add a protected
one
+ for subclasses.
+ Globals.{h,cpp}: Remove _vm, as one is inherited from as_object.
+
+2010-03-22 John Wimer <address@hidden>
+
+ Add support for switchable renderers in the Kde4 gui.
+
+2010-03-22 John Wimer <address@hidden>
+
+ Suppress compiler warning and whitespace cleanup
+
+2010-03-22 Bastiaan Jacques <address@hidden>
+
+ Use registerBuiltinClass rather than relying on statics.
+
+2010-03-22 Bastiaan Jacques <address@hidden>
+
+ Inherit from Relay instead of as_object.
+
+2010-03-22 Bastiaan Jacques <address@hidden>
+
+ Fix compilation.
+
+2010-03-22 Bastiaan Jacques <address@hidden>
+
+ Inherit Camera_as from Relay instead of as_object.
+
+2010-03-21 Sandro Santilli <address@hidden>
+
+ Add tip about using GNASH_PLUGIN_DESCRIPTION env variable
+
+2010-03-21 Sandro Santilli <address@hidden>
+
+ Some line breaks in default plugin description
+
+2010-03-21 Sandro Santilli <address@hidden>
+
+ drop. dont' comment out
+
+2010-03-21 Sandro Santilli <address@hidden>
+
+ Drop unused header
+
+2010-03-21 Bastiaan Jacques <address@hidden>
+
+ plugin.cpp: Print a warning when the plugin is attempted to be used with
+ a non-GTK browser.
+ Moveclip.cpp, LoadableObject.cpp: Add missing includes.
+
+2010-03-21 Sandro Santilli <address@hidden>
+
+ Drop more XPCOM (and NSPR)
+
+2010-03-20 Bastiaan Jacques <address@hidden>
+
+ Make sure the GIOChannel isn't destroyed twice (replace a hack to that
+ effect). Whitespace fixes.
+
+2010-03-20 Sandro Santilli <address@hidden>
+
+ Not sure what this commit will do, I'm basically fighting with bazaar.
+
+2010-03-20 Sandro Santilli <address@hidden>
+
+ Don't give up references too early. Fixes plugin/firefox crashes
(double destruction)
+
+2010-03-20 Sandro Santilli <address@hidden>
+
+ Merge from trunk
+
+2010-03-19 Sandro Santilli <address@hidden>
+
+ Restore adding params to launcher
+
+2010-03-19 Sandro Santilli <address@hidden>
+
+ Drop extraneous include dirs
+
+2010-03-20 Bastiaan Jacques <address@hidden>
+
+ Fix bustage, and the warning it was intended to fix.
+
+2010-03-20 Markus Gothe <address@hidden>
+
+ Fixed comparsion between signed and unsigned integers
+
+2010-03-20 Markus Gothe <address@hidden>
+
+ Added Leopard includes for X11
+
+2010-03-19 Markus Gothe <address@hidden>
+
+ Fix compilation without VAAPI
+
+2010-03-19 Sandro Santilli <address@hidden>
+
+ Move NPAPI plugin under its own directory
+
+2010-03-19 Sandro Santilli <address@hidden>
+
+ Add --flash-version switch to gnash standalone
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ The plugin should be built with -fvisibility=hidden, if possible. As the
+ plugin is loaded into the browser's namespace on equal footing with
other
+ plugins, there is no guarantee that when our plugin calls an internal
+ function that is exported, the browser namespace won't override it.
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ Remove 'using namespace std' from the global namespace.
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ Remove unused functions and minor cleanup.
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ Further cleanup. Don't bother closing file descriptors in the child
process that will be closed automatically anyway.
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ plugin.cpp: Restore debugging level.
+ gui/gui.cpp: Don't convert range from int to float.
+ gui/gui.h: Add some documentation for FD watching API.
+ gui/gtksup.h: Remove defunct documentation.
+
+2010-03-19 Bastiaan Jacques <address@hidden>
+
+ Cleanup pass. Make sure that both NewStream and SetWindow have been
called prior to creating the new process.
+
+2010-03-17 Sandro Santilli <address@hidden>
+
+ Don't miss a return. The watchFD function should really be documented
!!!
+
+2010-03-17 Sandro Santilli <address@hidden>
+
+ Return string references as const
+
+2010-03-17 Sandro Santilli <address@hidden>
+
+ Drop obsoleted script
+
+2010-03-17 Bastiaan Jacques <address@hidden>
+
+ Clean up the plugin code somewhat. Remove the XPCOM/XPI code since it's
+ being deprecated.
+
+2010-03-17 Sandro Santilli <address@hidden>
+
+ Add libltdlc.la to libbase.la LDADD. Fixes bug #29237
+
+2010-03-16 John Wimer <address@hidden>
+
+ Include only glib for the plugin as gtk isn't needed
+
+2010-03-16 Sandro Santilli <address@hidden>
+
+ Throw an exception rather than aborting on invalid url
+
+2010-03-16 Bastiaan Jacques <address@hidden>
+
+ Stop relying on signals to kill gnash when launched from the plugin.
+ Instead, add another file descriptor (pipe) argument to gnash, which
the
+ (plugin-compatible) GUI monitors for SIGHUP. Additionally:
+
+ plugin/plugin.cpp: Don't leak the GIOChannel.
+ gui/gtk.cpp: Remove LIRC callback that does nothing.
+
+2010-03-16 Rob Savoye <address@hidden>
+
+ don't try to build Xv support if it's not supported.
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ use the Haiku stubs for the shm* and sem* functions.
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ add gtkglext as a dependency, as we now build all renderers.
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ add -fexception and a constant for Android builds.
+
+2010-03-15 Sandro Santilli <address@hidden>
+
+ Fix build of dump and fb guis
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ install librender so it can be found at runtime.
+
+2010-03-15 Sandro Santilli <address@hidden>
+
+ Missing libgnashrender.la link
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ add patch #6863
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ missed renaming backend to librender.
+
+2010-03-15 Rob Savoye <address@hidden>
+
+ add Xv dependencies, change backlend to librender.
+
+2010-03-15 Bastiaan Jacques <address@hidden>
+
+ Remove the alpha GnashImage type, which apparently goes unused.
+
+2010-03-14 Rob Savoye <address@hidden>
+
+ use either libltdl3-dev or libltdl7-dev. Add x11proto-video-dev for
Xvideo extension.
+
+2010-03-14 Rob Savoye <address@hidden>
+
+ add a deb-build-clean option to help maintainers deal with restarting
partial builds.
+
+2010-03-14 Rob Savoye <address@hidden>
+
+ add libgnashrender.la and libltdl where needed. Add more missing
headers.
+
+2010-03-14 Sandro Santilli <address@hidden>
+
+ Add missing include
+
+2010-03-14 Sandro Santilli <address@hidden>
+
+ Drop references to unexisting libgnashcairo and libgnashogl libs
+
+2010-03-14 Rob Savoye <address@hidden>
+
+ add libgnashrender.la where needed.
+
+2010-03-14 Sandro Santilli <address@hidden>
+
+ Add missing headers
+
+2010-03-14 Rob Savoye <address@hidden>
+
+ fix Android conditional for the NDK
+
+2010-03-14 Sandro Santilli <address@hidden>
+
+ Missing header...
+
+2010-03-14 Sandro Santilli <address@hidden>
+
+ Do not check gui-renderer compatibility, should be handled at runtime.
Do check for Cairo libs when cairo build is requested.
+
+2010-03-14 Bastiaan Jacques <address@hidden>
+
+ Add a URL that triggers an assertion.
+
+2010-03-14 Bastiaan Jacques <address@hidden>
+
+ Fix compilation.
+
+2010-03-14 Bastiaan Jacques <address@hidden>
+
+ More forward declares and assorted header shuffling.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ big merge from hwaccel branch
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ big merge from trunk to get ready to merge this branch back to trunk.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ make it possible to build a subset of all possible renderers, including
only one, which mimics the old behaviour.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ adjust hwaccel test
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ Still build if vaapi isn't enabled
+
+2010-03-13 Sandro Santilli <address@hidden>
+
+ Don't complain for usupported gui/renderer combinations. We want this
handled at runtime.
+
+2010-03-13 Sandro Santilli <address@hidden>
+
+ Do not build same sources multiple times
+
+2010-03-12 Rob Savoye <address@hidden>
+
+ don't build the kde4 files multiple times.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ we need ffmeg libs if built with vaapi support.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ reformatting changes only, get the indents right...
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ use --libs instead of --libs-only-l.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ don't build Kde file multiple times.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ add libva libraries to the link
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ rename backend to librender everywhere.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ improve error message for -R
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ fix typo
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ minor reformatting
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ change from using -r to -R (--Renderer) to specific the renderer
backend to use.
+
+2010-03-09 Rob Savoye <address@hidden>
+
+ renanme backend to librender
+
+2010-03-02 Rob Savoye <address@hidden>
+
+ use next_hwaccel for the state change.
+
+2010-03-02 Rob Savoye <address@hidden>
+
+ remove tabs, work without vaapi.
+
+2010-03-02 Rob Savoye <address@hidden>
+
+ minor patch for warnings
+
+2010-03-02 Rob Savoye <address@hidden>
+
+ Fixed emacs indent for tabs to nil. - rob
+ Author: Gwenole Beauchesne <address@hidden>
+ Date: Tue Mar 2 12:30:03 2010 +0000
+ Drop libvaapi/vaapi.{cpp,h}.
+ Date: Tue Mar 2 12:22:14 2010 +0000
+ Fix SW fallback if VA-API is built-in.
+ Date: Tue Mar 2 11:07:46 2010 +0000
+ Fix VA-API configure summary.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Tabs to spaces.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Indentation.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Indentation, fix return bug.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Fix indentation, tabs to spaces.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Indentation and tabs to spaces.
+
+2010-03-02 Benjamin Wolsey <address@hidden>
+
+ Fix indentation.
+
+2010-03-01 Rob Savoye <address@hidden>
+
+ before using OpenGL or XVideo, make sure our X server supports those
extensions.
+
+2010-03-01 Rob Savoye <address@hidden>
+
+ Initial shot at making renderers load at runtime.
+ --remote-mode option enhanced to also take none, agg, opengl, or cairo.
+ --hwaccell options added to set the hardware video decoding support,
handles
+ none, vaapi, and XV for now.
+ Build all the backends in one pass at the same time into one big
library.
+
+2010-03-01 Rob Savoye <address@hidden>
+
+ initial shot a configurable at runtie ability to switch between no hw
acceleration, vaapi, or xv using gnashrc options or command line options.
+
+2010-03-01 Rob Savoye <address@hidden>
+
+ update new xv setting for HWAccell, and add new Renderer option.
+
+2010-03-01 Rob Savoye <address@hidden>
+
+ use the gnash config file setting for which style of hardware
acceleration to use.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ change --enable-vaapi tp --with-hwaccel=vaapi
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ bring up to coding style guidelines.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ use log_debug instead od d(bug()) macro.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ add HWAccel documentation
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ add an option for specifying the type (if enabled) of Hardware
accelerated video decoding.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ merge
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ include va_x11 too.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ use Gnash log_debug instead of homegrown D(bug()) macro.
+
+2010-02-28 Rob Savoye <address@hidden>
+
+ link in libVA libs.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ big merge from trunk after the 0.8.7 release.
+
+2010-02-05 Rob Savoye <address@hidden>
+
+ big merge from trunk.
+
+2010-01-27 Rob Savoye <address@hidden>
+
+ don't link in libvaavpi unless it's enabled.
+
+2010-01-27 Rob Savoye <address@hidden>
+
+ fix for one file with bad patch.
+
+2010-01-27 Rob Savoye <address@hidden>
+
+ checkin latest patch.
+
+2010-01-24 Rob Savoye <address@hidden>
+
+ applied newer version of patch, now has AGG support.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ use the new names for all the vaapi,h headers so we get the right ones
at the right time.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ rename to avoid conflicts. These names could be improved further.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ must be a bad patch, it's SWFRect, not rect as a data type.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ remove old junk from installable libltdl.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ applied the rest of the patch as it was, plus a few tweaks so it builds
more Gnash style.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ add libva interface library
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ add the new files from the patch.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ don't reset CPPFLAGS and LDFLAGS.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ add support for the vendor specific vdpau and xvba libraries.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ cleanup libva tests.
+
+2010-01-21 Rob Savoye <address@hidden>
+
+ add support for finding all the libVA libraries.
+
+2010-03-14 Bastiaan Jacques <address@hidden>
+
+ Renderer.h: Improve comment for set_translation().
+ SWF.h: Twiddle header.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ openbsd uses libpng instead of png.
+
+2010-03-13 Rob Savoye <address@hidden>
+
+ pass the rtmp handle to the handler
+
+2010-03-14 Bastiaan Jacques <address@hidden>
+
+ More header shuffling.
+
+2010-03-13 Bastiaan Jacques <address@hidden>
+
+ Remove unused includes, add forward declarations.
+
+2010-03-13 Bastiaan Jacques <address@hidden>
+
+ A bit more header shuffling, and add more forward declarations.
+
+2010-03-13 Markus Gothe <address@hidden>
+
+ Fix for ambigousity on AMF
+
+2010-03-13 Bastiaan Jacques <address@hidden>
+
+ Move Matrix::transform(point) back into the source file.
+
+2010-03-13 Bastiaan Jacques <address@hidden>
+
+ Repeat the conditions for header inclusion.
+
+2010-03-12 Rob Savoye <address@hidden>
+
+ fix typo on cross compile for android test
+
+2010-03-12 Rob Savoye <address@hidden>
+
+ add support for building for Android.
+
+2010-03-12 Bastiaan Jacques <address@hidden>
+
+ Fix compilation.
+
+2010-03-12 Bastiaan Jacques <address@hidden>
+
+ A few more forward declarations. Remove included smart_ptr.h where it
is not being used.
+
+2010-03-12 Markus Gothe <address@hidden>
+
+ Include gnash.h since we implement those functions here
+
+2010-03-12 Bastiaan Jacques <address@hidden>
+
+ Add another forward declaration.
+
+2010-03-11 Rob Savoye <address@hidden>
+
+ force GPG signing of all rpm packages.
+
+2010-03-11 Markus Gothe <address@hidden>
+
+ Fix error: ?_? was not declared in this scope
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ More forward declarations.
+
+2010-03-11 Rob Savoye <address@hidden>
+
+ include map and RunResources
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ Header shuffling and correcting.
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ Don't ignore --with-glib-incl.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Fixes and documentation for XMLSocket and Socket.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Log port error.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Silence debugging.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Use _socket, not connected() to check whether a connection is underway.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Fix bugs preventing Sockets from reconnecting.
+
+2010-03-11 Benjamin Wolsey <address@hidden>
+
+ Always use ready() internally. Call close when the server closes the
+ connection to ensure our socket is in a state to be reopened.
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ Remove some includes, and forward-declare one. Put TagLoadersTable in
the correct namespace.
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ Fix compilation.
+
+2010-03-11 Bastiaan Jacques <address@hidden>
+
+ Another header shuffle:
+ - Add includes for libstdc++ types in files where they are actually
used.
+ - Remove unused includes; move them to .cpp files where appropriate.
+ - Forward-declare some classes instead of including their headers. Add
+ these include directives to .cpp files as needed.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ update to match trunk. libamf has moved, rtmpget came back to life.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ add rtmpget back in
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ add vector header back in.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ add more missing header files back in.
+
+2010-03-10 Rob Savoye <address@hidden>
+
+ still needs std::vector
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Fix XMLSocket mess up.
+
+ Use non-blocking sockets for improved compatibility. Also fixes bug
#28638 now
+ networking is done properly.
+
+ Implement XMLSocket.onClose.
+
+ Make the XMLSocket test automatic so no one else can break it.
+
+ Adapt RTMP to use the non-blocking interface. There are minor but
+ important changes to the way the RTMP class behaves. These are reflected
+ in utilities/rtmpget.cpp.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Add Socket tester script.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Drop failing test for now (it's not stable in either pp or Gnash).
+
+ Fix end (don't make grep wait for ever) and add consistency.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Fix bugs in XMLSocket.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Make tests more stable.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Allow reading buffered data even if the Socket has an error.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Rewrite XMLSocketTest and so that it works.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Implement onClose.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Clean up and silence debugging.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ RTMP appears to be working with the non-blocking socket.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Half-way to adapting RTMP implementation to non-blocking socket.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Make Socket non-blocking. misc-ming.all/XMLSocketTest now passes,
should fix
+ the swfdec crashes.
+
+ Document Socket interface to reflect new behaviour (the interface
itself is
+ hardly changed).
+
+ Pass hostname and port to connect().
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Put a load of headers back in so Gnash builds.
+
+2010-03-10 Bastiaan Jacques <address@hidden>
+
+ Remove unused libstdc++ include directives.
+
+2010-03-10 Bastiaan Jacques <address@hidden>
+
+ Remove unused include directives.
+
+2010-03-10 Bastiaan Jacques <address@hidden>
+
+ Fix leak by giving NetStats a virtual dtor.
+
+2010-03-10 Benjamin Wolsey <address@hidden>
+
+ Fix build.
+
+2010-03-09 Rob Savoye <address@hidden>
+
+ add libamf and libnet to DIST_SUBDIRS
+
+2010-03-09 Rob Savoye <address@hidden>
+
+ don't use libnet anywhere.
+
+2010-03-09 Rob Savoye <address@hidden>
+
+ Move libamf and libnet back to Cygnal where they started life.
+ Move testsuite/libamf.all and testsuite/libnet.all back to
cygnal/testsuite.
+ Remove all references to libamf and libnet from all but cygnal.
+ Fix all paths in Cygnal for libamf and libnet.
+ Make building lirc conditional like it always should have been.
+ Don't build flvdumper or soldumper, nobody uses them anyway.
+ Drop libnet from XML_Socket, leave broken for now.
+ Make packaging have bzrversion.h as a dependency, or sometimes it gets
the
+ nickname and revno wrong.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Disable PCH support for gui/ and utilities/, because the precompiled
header
+ is currently built with PIC, but both directories contain programs.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ * configure.ac: Define the PCH flags just once and include them
everywhere
+ else. Add -Winvalid-pch to print reasons for a failed PCH build.
+ * pch/Makefile.am: Add PTHREAD_CFLAGS to the precompiled header. This
+ should feed the precompiled header the same macros as a regular
+ compilation unit.
+ * elsewhere: use PCH_FLAGS.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Add some frequently used headers to the precompiled header.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Minor cleanups.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Remove some more 'using namespace ...' from the global namespace.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Re-enable --as-needed, which was disabled by mistake.
+
+2010-03-09 Bastiaan Jacques <address@hidden>
+
+ Add support for GCC precompiled headers.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Minor changes for swfmill version and other cleanups.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Lower swfmill version requirement a bit.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Revert AMF.h mess.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Include GnashImage.h to fix compile.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Revert AMF mess and cleanup libamf includes and linker flags.
+
+2010-03-08 Benjamin Wolsey <address@hidden>
+
+ Assert instead of segfault.
+
+2010-03-08 Bastiaan Jacques <address@hidden>
+
+ Forward-declare JpegImageInput; remove include.
+
+2010-03-08 Bastiaan Jacques <address@hidden>
+
+ Remove ignored and unnecessary DSOEXPORT.
+
+2010-03-08 Bastiaan Jacques <address@hidden>
+
+ Fix namespace collisions by avoiding 'using namespace ...' in global
scope.
+
+2010-03-07 Markus Gothe <address@hidden>
+
+ Following element.h's typedfing of enums
+
+2010-03-07 Markus Gothe <address@hidden>
+
+ Removed errornous extra ';' found by gcc
+
+2010-03-07 Markus Gothe <address@hidden>
+
+ Fix for 'g++ -pedtantic -std=c++98' yeileding 'error: comma at end of
enumerator list'
+
+2010-03-06 Bastiaan Jacques <address@hidden>
+
+ Change InvalidatedRanges to using floats, because that's all we ever
+ use it for. Update callers.
+
+2010-03-06 Bastiaan Jacques <address@hidden>
+
+ Fix testsuite compilation by remove an apparently unnecessary include.
+
+2010-03-05 Bastiaan Jacques <address@hidden>
+
+ Prevent rounding errors that were causing some rendering artifacts that
+ occurred as a result of anti-aliasing.
+
+2010-03-05 Bastiaan Jacques <address@hidden>
+
+ Don't use the character matrix to adjust "hair" width lines. Transform
+ the line width according to the inverted stage matrix, so these lines
+ do not scale. Fixes bug #21566.
+
+2010-03-03 Rob Savoye <address@hidden>
+
+ addlibsdl1.2-dev to Build-Depends
+
+2010-02-26 Rob Savoye <address@hidden>
+
+ pick a better default directory for the build.
+
+2010-02-26 Rob Savoye <address@hidden>
+
+ specify a default snapshot directory and version.
+
+2010-02-26 Rob Savoye <address@hidden>
+
+ refactor debian packaging building to be easier to maintain, and also
now supports building multiple binary packages.
+
+2010-02-26 Rob Savoye <address@hidden>
+
+ rearrange the order of some of the included fragments, so we can use
the default values everywhere.
+
+2010-02-26 Benjamin Wolsey <address@hidden>
+
+ Fixes to Font tag.
+
+2010-02-26 Benjamin Wolsey <address@hidden>
+
+ Minor cleanup.
+
+2010-02-26 Benjamin Wolsey <address@hidden>
+
+ Cleanup and add comment to DefineFont.
+
+ Most importantly, stop returning ascent, descent, and leading as bools!
The
+ consequences are a bit unpredictable, but the testsuite passes.
+
+ Store integral values as integers, not floats.
+
+2010-02-25 Benjamin Wolsey <address@hidden>
+
+ Read advance value as an unsigned int. As pointed out by Jan_Flanders a
+ signed short can't represent many twip-based values. A manual testcase
shows
+ that using a signed int indeed wrongly makes negative advances.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ correctly use the _() macro
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ start a simple summary logfile, which later will feed data to the web
page.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ add initial version of automated package building script.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ merge in haiku support from branch.
+
+2010-02-24 Rob Savoye <address@hidden>
+
+ minor reformatting, fix typo.
+
+2010-02-24 Rob Savoye <address@hidden>
+
+ rename libsound/haiku to libsound/mkit.
+
+2010-02-24 Rob Savoye <address@hidden>
+
+ rename libsound/haiku to libsound/mkit.
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ rename head from haiku to mkit
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ corrections to KDE so it still compiles.
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ oops, missed a fi
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ add second of two big patches.
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ convert to ASCII.
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ add first of two big patches.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ add libbe to LIBS when building on Haiku.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ add haiku to the list of supported GUIs.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ look in include/agg as well as include/agg2.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ add another missed file.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ sigh, put some headers back in, wrape HAIKU ifdefs around a few more
headers.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ don't include any headers, it's just a stub.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ missed part of the patch.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ check in more of the donated patch from Adrian Panasiuk.
+
+2010-02-17 Rob Savoye <address@hidden>
+
+ add stubs for shared memory support, Haiku doesn't seem to have any.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ minor cleanup
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add the haiku directory to EXTRA_DIST
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ missed a file in the patch
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ tweak a few CONDITIONAL names for Haiku.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku support to libcore
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku specific sound handler
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku specific sound handler
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ merge in Haiku patch for libbase and libmedia
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku specific media handler, currently unused.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add build conditional for Haiku GUI.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add support for building the Haiku GUI.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku Makefile fragment.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ Add Haiku GUI support files.
+
+2010-02-16 Rob Savoye <address@hidden>
+
+ add Haiku support.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ only create the build directory if if doesn't exist. Edit the changelog
from srcdir if it isn't in debian/
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ don't install dumpshm manpage, dumpsh isn't being built right now.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ merge from local screwup
+
+2009-05-21 Markus Gothe <address@hidden>
+
+ Added DSOEXPORT
+
+2009-04-11 Markus Gothe <address@hidden>
+
+ Patch as suggested by Rob
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ merge in changes from SID packaging files.
+
+2010-02-25 Rob Savoye <address@hidden>
+
+ add support for multiple configurations
+
+2010-02-25 Benjamin Wolsey <address@hidden>
+
+ Lines should be no more than 80 characters, even after you add
DSOEXPORT.
+
+2010-02-24 Sandro Santilli <address@hidden>
+
+ Add an SWFMILL_FUNCTION2_FLAGS_ORDER_CORRECT conditional based on
swfmill version, skip tests in trace-as2 if that's not met
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Drop another unnecessary member.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Drop m_stream_id; it should be stored in libcore, not RTMP. Implement in
+ rtmpget's FakeNC.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Make copy ctor non-explicit to fix gcc-3.4 build.
+
+2010-02-24 Rob Savoye <address@hidden>
+
+ add gnash libs to LDFLAGS so --as-needed works.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Improvements to rtmpget (these are relevant to the core implementation,
not
+ to RTMP). Don't invoke _checkbw because some servers don't like it. Read
+ the stream ID correctly. videolectures.net now also responds, but
unfortunately
+ uses AS3.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Read stream ID correctly.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Exit when stream not found.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ The velblod server doesn't like it if we send _checkbw, so don't. The
+ tagesschau servers are happy with it, but it's not necessary for
+ downloading video.
+
+ Exit when the stream isn't found.
+
+2010-02-24 Markus Gothe <address@hidden>
+
+ Added DSOEXPORT's, letting it compiling on Fedora 12
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Update usage for rtmpget.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Update usage.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Fix funny indentation.
+
+ Use correct includes.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Add a simple RTMP implementation that is usable in Gnash core. Implement
+ rtmpget to mimic the behaviour of a SWF for downloading video files.
+
+ The RTMP implementation correctly communicates with an RTMP server. This
+ interface is complete enough to use. Its interface for retrieving
+ messages for the core (metadata, remote calls, and FLV packages) is
+ incomplete, and currently only for use with rtmpget.
+
+ The Socket class currently blocks; this needs work to prevent Gnash from
+ hanging.
+
+ Socket and RTMP both use non-portable system calls, which need to be
+ implemented for other platforms.
+
+ rtmpget works only for rtmp streams. Its FLV writing powers only write
+ recorded streams correctly; this seems to be a bug with the FLV
processing,
+ not with the packets received via RTMP.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Do verbosity properly.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Silence debugging.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Cleanup, indentation.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Allow fetching video packets. Like getMessage(), this is a temporary
+ interface.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Revert struct change.
+
+2010-02-24 Benjamin Wolsey <address@hidden>
+
+ Replace rtmpget.
+
+2010-02-23 Benjamin Wolsey <address@hidden>
+
+ Some test URLs.
+
+2010-02-23 Benjamin Wolsey <address@hidden>
+
+ Allow very quick downloading by specifying buffer time.
+
+ Add seek and length options.
+
+2010-02-23 Benjamin Wolsey <address@hidden>
+
+ Store packet time properly.
+
+2010-02-23 Benjamin Wolsey <address@hidden>
+
+ Add a basic and working RTMP implementation.
+
+2010-02-23 Markus Gothe <address@hidden>
+
+ struct -> class reconstruction
+
+2010-02-23 Rob Savoye <address@hidden>
+
+ fix URL for ftp server.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Drop a load of unused functions that were cluttering the IOChannel
interface.
+ They may be reimplemented as free functions using the existing
interface in
+ the unlikely event that they are ever needed.
+
+ Split AMF implementation into low-level (basic types, no VM needed) and
+ high-level (as_value and as_object, VM needed) parts.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Use read_byte, not read8.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Unused functions.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Unused function.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Unused function.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Unused function.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Unused function.
+
+2010-02-22 Benjamin Wolsey <address@hidden>
+
+ Drop unused function.
+
+2010-02-20 Benjamin Wolsey <address@hidden>
+
+ Fix typo affecting string encoding.
+
+2010-02-20 Benjamin Wolsey <address@hidden>
+
+ Split AMF handling into low-level (string, boolean, number only),
+ and high-level (conversion of as_value) functions.
+
+ Writing complex objects is possible using only low-level functions.
+
+2010-02-18 Benjamin Wolsey <address@hidden>
+
+ Minor changes.
+
+2010-02-18 Benjamin Wolsey <address@hidden>
+
+ Rename.
+
+2010-02-18 Benjamin Wolsey <address@hidden>
+
+ Expose basic reading functions for AMF buffers.
+
+2010-02-17 Benjamin Wolsey <address@hidden>
+
+ Test references.
+
+2010-02-17 Benjamin Wolsey <address@hidden>
+
+ More tests, notes.
+
+2010-02-17 Benjamin Wolsey <address@hidden>
+
+ Object reference tests.
+
+2010-02-15 Markus Gothe <address@hidden>
+
+ make it compile
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Documentation for as_object.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Update documentation and formatting.
+
+2010-02-15 Markus Gothe <address@hidden>
+
+ libamf is necessary for some compile-options
+
+2010-02-15 Rob Savoye <address@hidden>
+
+ adjust the Distribution version when making the spec file.
+
+2010-02-15 Rob Savoye <address@hidden>
+
+ up the next release version number now that 0.8.7 is out.
+
+2010-02-15 Markus Gothe <address@hidden>
+
+ look for sys/epoll.h not epoll.h
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Split the gigantic TextField file into separate DisplayObject and
ActionScript
+ implementations. TextField.cpp is stil gigantic.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Split TextField into AS and core implementation.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ More tests for LocalConnection and SharedObject, fixes to
+ SharedObject.getSize() and removal of empty SharedObjects.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Documentation.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Need a string table rather than a VM.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Clean up includes.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Add a stress test for LocalConnection, which sends 1000 calls with
complex
+ arguments as fast as it can in both directions. Gnash passes.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Split header and data more usefully, so that the data size matches the
+ size field in the header.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Fix typos to make sure header and size is written correctly.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Expect failure that was marked fixed by accident.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Use foreachSecond.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Don't test getSize for SWF5 (it's undefined).
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Size is now correct.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Remove empty SharedObjects as expected instead of writing a 0-size file.
+ This also cuts down on bogus error messages about truncated SOL files.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Use a separate function for encoding the header.
+
+ Get size correct in most cases.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Get size more correct.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Const correct.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Proper tests.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Add size tests.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Drop some confused mess.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Cleanup of includes.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Use proper members for filename and object name.
+
+2010-02-15 Benjamin Wolsey <address@hidden>
+
+ Drop functions and data members that are either unused or don't do
anything
+ useful.
+
+2010-02-15 Markus Gothe <address@hidden>
+
+ Fix --enable-debugger
+
+2010-02-14 Markus Gothe <address@hidden>
+
+ Fix a traversion bug in finding paths for headers
+
+2010-02-14 Markus Gothe <address@hidden>
+
+ Fix detection of pkg-config --cflags & --libs
+
+2010-02-14 Rob Savoye <address@hidden>
+
+ updated ChangeLog from the release.
+
+2010-02-13 Rob Savoye <address@hidden>
+
+ use PACKAGE_VERSION instead of just hardcoding trunk.
+
+2010-02-13 Rob Savoye <address@hidden>
+
+ add support for php as a file type.
+
+2010-02-13 Rob Savoye <address@hidden>
+
+ adjust dependencies so they work with fc11 and fc12.
+
+2010-02-13 Rob Savoye <address@hidden>
+
+ Remove dupmshm for now.
+ Pass --build-id to ld to keep fc11 happy when building packages.
+ Make boost-date-time and boost-thread not a dependency for fc11, as
+ it only uses one big package for all the boost libraries.
+
+2010-02-13 Rob Savoye <address@hidden>
+
+ remove extra blank line as it's a syntax error. Don't package dumpshm,
it's been temporarily commented out.
+
-----------------------------------------------------------------------
Summary of changes:
ChangeLog-0.8.8 | 6274 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 6274 insertions(+), 0 deletions(-)
create mode 100644 ChangeLog-0.8.8
hooks/post-receive
--
Gnash
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] [SCM] Gnash branch, release_0_8_8, updated. fa6b223e90407ffce8daac78ba8f972eded196f6,
Rob Savoye <=