gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] [SCM] Gnash branch, release_0_8_10, updated. release_0_8_


From: Rob Savoye
Subject: [Gnash-commit] [SCM] Gnash branch, release_0_8_10, updated. release_0_8_9_final-1432-gfd0e5ac
Date: Sat, 28 Jan 2012 19:07:33 +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_10 has been updated
       via  fd0e5ac46f4d46f69f005bb270e8aef129aa8f27 (commit)
       via  d8605cc3dd31c83be3165203eb1ff64140da4c45 (commit)
       via  4c6b960934a09848e2eff123a316172213db4d9d (commit)
      from  4ae56c3121b4e2ae0e8e1586b733b07b5f852034 (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=fd0e5ac46f4d46f69f005bb270e8aef129aa8f27


commit fd0e5ac46f4d46f69f005bb270e8aef129aa8f27
Author: Rob Savoye <address@hidden>
Date:   Sat Jan 28 12:07:05 2012 -0700

    generate GNU style ChangeLog from git-log for release.

diff --git a/ChangeLog b/ChangeLog
index 279d006..dffcb8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7514 +1,7266 @@
-2011-02-10  John Gilmore <address@hidden>
+2012-01-23  Rob Savoye <address@hidden>
 
-       * README.git, gui/aos4/aos4.cpp, gui/gnash.cpp, gui/gtk/gtk.cpp,
-       plugin/npapi/plugin.cpp: Copyright displays for 2011 Here are some 
improvements that I found while building and
-       installing and testing the pre-release version from git.  The 
README.git change fixes the name of the libltdl on Ubuntu, and
-       alphabetizes them so they'll match the output of "dpkg -l" for
-       version checking.  The rest are 2011 updates to the copyright notices 
printed or
-       displayed by gnash.  Plugin, gtk, tty, and aos4 all have different
-       notices.  I'm still such a git newbie that I am not going to spend the 
time
-       right now to figure out how I might be able to actually check these
-       into the mainline repo and then maybe migrate them to the release
-       branch.  Somebody who knows what they're doing, please do so;
-       thanks.         John
+       * gui/Player.cpp: revert time interval/FPS change for now.
 
-2011-02-10  Sandro Santilli <address@hidden>
+2012-01-23  Rob Savoye <address@hidden>
 
-       * plugin/npapi/Makefile.am: Make sure our own dejagnu.h is used
-       (systemwide one doesn't always have support for expected failures)
+       * packaging/snapshot.am: change version to 0.8.10
 
-2011-02-10  Sandro Santilli <address@hidden>
+2012-01-23  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Unleash more tests, just avoid converting
-       to string what isn't a string (due to parsing bug)
+       * configure.ac: change version to 0.8.10
 
-2011-02-10  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Oops, expected the wrong failure
+       * libmedia/gst/VideoInputGst.cpp: remove extraneous spaces in string
 
-2011-02-10  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Expect the failure. Doesn't help rendering
-       the buildbot useless
+       * cygnal/cygnal.cpp: tweak copyright message
 
-2011-02-10  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Show how broken parseInvoke is
+       * libdevice/events/EventDevice.cpp: fix typo
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Include check.h functionality
+       * gui/gui.cpp, libcore/parser/SWFMovieDefinition.cpp: correct typos
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/external.cpp, plugin/npapi/test.cpp: Make parseInvoke
-       more robust when <invoke> tag isn't closed. Test that.
+       * cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sslserver.cpp,
+       gui/gui.cpp, libcore/LoadVariablesThread.cpp,
+       libcore/MovieFactory.cpp, libcore/TextField.cpp,
+       libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
+       libcore/vm/ASHandlers.cpp, libdevice/egl/eglDevice.cpp,
+       libdevice/events/EventDevice.cpp,
+       libmedia/gst/VideoConverterGst.cpp,
+       libsound/aos4/sound_handler_ahi.cpp: correct typos
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-20  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Plug remaining leaks (regexp)
+       * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
+       po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
+       po/ne.po, po/ru.po, po/zh_TW.po: update en_GB translation,
+       regenerate pot file.
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Plug more leaks (in the test, not the core)
+       * packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the
+       release
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * plugin/npapi/external.cpp: Properly initialize referenceCount for
-       NPNObject structs. The _correct_ way of creating an object would be
-       trough NPN_CreateObject but that's out of my reach atm. This one
-       fixes memory errors triggered by the test.cpp.
+       * doc/C/Makefile.am: add man page alises file to the dist
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * plugin/npapi/GnashNPVariant.h: Prevent GnashNPVariant self-copy
-       release of NPVariant member
+       * packaging/rpm.am: update copyright date, remove commented out
+       block.
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * plugin/npapi/test.cpp: Fix compiler warnings
+       * packaging/redhat/gnash.spec: enable docbook, install info pages
 
-2011-02-09  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * : commit 18229cf345a49b12108d6148988823a0c382d1e8 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Feb 9 16:14:17 2011 +0100
+       * packaging/debian/rules: enable docbook, don't gzip man pages
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * libcore/asobj/flash/filters/BitmapFilter_as.cpp: Do not
-       instanciate a BitmapFilter: it is unused and left leaking
+       * packaging/debian/gnash-dump.install: fix typo in filename
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * libcore/asobj/NetStream_as.cpp: Plug leak of decoded audio buffers
-       on NetStream deletion
+       * doc/C/Makefile.am: install-man1 doesn't need to depend on
+       EXTRAMANPAGES
 
-2011-02-09  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * libcore/asobj/NetStream_as.cpp: Detach aux streamer on NetStream
-       destruction. Should fix bug #32069
+       * doc/C/Makefile.am: install-man1 doesn't need to depend on
+       EXTRAMANPAGES
 
-2011-02-08  Gabriele Giacone <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * .gitignore: Add file under gui/pythonmod to .gitignore
+       * doc/C/Makefile.am: remove unused preformatted tjay are now aliases
+       the correct way
 
-2011-02-08  Gabriele Giacone <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * gui/pythonmod/Makefile.am: Fix python module
-       https://bugzilla.redhat.com/669856
+       * doc/C/dump-gnash.1, doc/C/fb-gnash.1, doc/C/gnash-gtk-launcher.1,
+       doc/C/gnash-qt-launcher.1, doc/C/gtk-gnash.1,
+       doc/C/preformatted/gnash-gtk-launcher.1.in, doc/C/qt4-gnash.1,
+       doc/C/sdl-gnash.1: cleanup the handling of man pages
 
-2011-02-07  Gabriele Giacone <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/swfdec/swfdec_gnash_tester: Add -a grep option to
-       process binfiles as text. Fix some openbsd tests
+       * .gitignore: don't ignore man pages
 
-2011-02-06  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * : commit 0ff1d321d1791db01f16964d1cb66b4714a01e08 Author: Gabriele
-       Giacone <address@hidden> Date:   Sat Feb 5 21:24:49 2011 +0100
+       * doc/C/Makefile.am: install manpage aliases as files, not links
 
-2011-02-04  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * gui/gui.cpp: Render whole scene.
+       * doc/C/preformatted/gnash-qt-launcher.1.in: remove extraneous man
+       page aliasesdoc/C/preformatted/gnash-gtk-launcher.1.in
 
-2011-02-04  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * gui/ScreenShotter.cpp, gui/ScreenShotter.h, gui/dump/dump.cpp,
-       gui/gui.cpp, gui/gui.h: Don't render frames in dump-gnash unless
-       needed.
+       * doc/C/Makefile.am, doc/C/gnash.man-xml, packaging/deb.am,
+       packaging/snapshot.am: update for new packages
 
-2011-02-04  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * gui/gui.cpp, gui/gui.h: Allow callers to decide whether to display
-       or not.
+       * packaging/debian/gnash-dump.manpages: install the dump-gnash man
+       page
 
-2011-02-04  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * : commit 16feba74d1d67eea051a90d04ee01daaa37145c3 Author: Gabriele
-       Giacone <address@hidden> Date:   Thu Feb 3 19:05:15 2011 +0100
+       * doc/C/preformatted/fb-gnash.1.in,
+       doc/C/preformatted/gtk-gnash.1.in,
+       doc/C/preformatted/qt4-gnash.1.in: drop duplicate copies
 
-2011-02-01  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/Makefile.am: gnashrc is always needed, even w/out ming.
-       Double colon isn't
+       * packaging/debian/changelog, packaging/debian/control,
+       packaging/debian/gnash-cygnal.install,
+       packaging/debian/gnash-dump.install,
+       packaging/debian/gnash-framebuffer.install,
+       packaging/debian/gnash-framebuffer.manpages,
+       packaging/debian/gnash-klash.install: add fb-gnash and dump-gnash
+       packages
 
-2011-01-31  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/misc-mtasc.all/level87.as,
-       testsuite/misc-mtasc.all/level99.as: Don't be picky about load
-       times. It is more helpful to have stable results. Should fix bug
-       #31971.
+       * packaging/debian/rules: drop unused rules for optional package
+       buulds, everything is selectable at runtime now.
 
-2011-01-31  Benjamin Wolsey <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * gui/NullGui.cpp, gui/sdl/sdl.cpp: Don't use wrapper function where
-       unneeded.
+       * packaging/redhat/gnash.spec: add dump-gnash manpage
 
-2011-01-30  Rob Savoye <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: .as files used as paramaters
-       for makeswf need to have (srcdir)
+       * doc/C/gnash.man-xml: add dump-gnash as an aliases to this manpage
 
-2011-01-30  Rob Savoye <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * : add all needed files for testing to work to the source tarball.
+       * packaging/redhat/gnash.spec: build fb-gnash and dump-gnash
+       packages too.
 
-2011-01-30  Rob Savoye <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/Makefile.am, testsuite/misc-ming.all/Makefile.am: 
-       include the new .sh and .as files so make check works from the
-       source dist tarball.
+       * doc/C/Makefile.am: build a dump-gnash manpage too, since we now
+       package it.
 
-2011-01-30  Sandro Santilli <address@hidden>
+2012-01-18  Rob Savoye <address@hidden>
 
-       * testsuite/Makefile.am: Avoid overriding the check-local rule,
-       hushing automake warning
+       * doc/C/preformatted/cygnal.1.in,
+       doc/C/preformatted/findmicrophones.1.in,
+       doc/C/preformatted/findwebcams.1.in,
+       doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
+       doc/C/preformatted/gprocessor.1.in,
+       doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in: 
+       regenerated the preformatted versions
+
+2012-01-18  Rob Savoye <address@hidden>
+
+       * libdevice/events/TouchDevice.cpp: fix typo with gettext macro
+
+2012-01-17  Rob Savoye <address@hidden>
+
+       * configure.ac: remove extraneous = from help strings option names
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * testsuite/DummyCharacter.h, testsuite/DummyMovieDefinition.h,
+       testsuite/FuzzyPixel.cpp, testsuite/FuzzyPixel.h,
+       testsuite/Makefile.am, testsuite/MovieTester.cpp,
+       testsuite/MovieTester.h, testsuite/actionscript.all/Makefile.am,
+       testsuite/as3compile.all/Makefile.am, testsuite/check.h,
+       testsuite/dejagnu.h, testsuite/libbase.all/CurlStreamTest.cpp,
+       testsuite/libbase.all/IntTypesTest.cpp,
+       testsuite/libbase.all/Makefile.am,
+       testsuite/libbase.all/NoSeekFileTest.cpp,
+       testsuite/libbase.all/Point2dTest.cpp,
+       testsuite/libbase.all/Range2dTest.cpp,
+       testsuite/libbase.all/RcTest.cpp,
+       testsuite/libbase.all/URLTest.cpp,
+       testsuite/libbase.all/memtest.cpp,
+       testsuite/libbase.all/snappingrangetest.cpp,
+       testsuite/libbase.all/string_tableTest.cpp,
+       testsuite/libcore.all/AsValueTest.cpp,
+       testsuite/libcore.all/BitsReaderTest.cpp,
+       testsuite/libcore.all/ClassSizes.cpp,
+       testsuite/libcore.all/CodeStreamTest.cpp,
+       testsuite/libcore.all/CxFormTest.cpp,
+       testsuite/libcore.all/DisplayListTest.cpp,
+       testsuite/libcore.all/EdgeTest.cpp,
+       testsuite/libcore.all/Makefile.am,
+       testsuite/libcore.all/MatrixTest.cpp,
+       testsuite/libcore.all/PropFlagsTest.cpp,
+       testsuite/libcore.all/PropertyListTest.cpp,
+       testsuite/libcore.all/SafeStackTest.cpp,
+       testsuite/libcore.all/StreamTest.cpp,
+       testsuite/libmedia.all/Makefile.am,
+       testsuite/libmedia.all/test_audioinput.cpp,
+       testsuite/libmedia.all/test_videoinput.cpp,
+       testsuite/media/Makefile.am, testsuite/misc-haxe.all/Makefile.am,
+       testsuite/misc-ming.all/BeginBitmapFillRunner.cpp,
+       testsuite/misc-ming.all/BitmapDataTestRunner.cpp,
+       testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp,
+       testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp,
+       testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp,
+       testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp,
+       testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
+       testsuite/misc-ming.all/DragDropTestRunner.cpp,
+       testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
+       testsuite/misc-ming.all/KeyEventOrderRunner.cpp,
+       testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
+       testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
+       testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
+       testsuite/misc-ming.all/RollOverOutTest-Runner.cpp,
+       testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp,
+       testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
+       testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp,
+       testsuite/misc-ming.all/attachMovieTestRunner.cpp,
+       testsuite/misc-ming.all/intervalTestRunner.cpp,
+       testsuite/misc-ming.all/key_event_testrunner.cpp,
+       testsuite/misc-ming.all/masks_test2runner.cpp,
+       testsuite/misc-ming.all/masks_testrunner.cpp,
+       testsuite/misc-ming.all/ming_utils.h,
+       testsuite/misc-ming.all/morph_test1runner.cpp,
+       testsuite/misc-ming.all/replace_buttons1test_runner.cpp,
+       testsuite/misc-ming.all/replace_shapes1test_runner.cpp,
+       testsuite/misc-ming.all/replace_sprites1test_runner.cpp,
+       testsuite/misc-ming.all/root_stop_testrunner.cpp,
+       testsuite/misc-mtasc.all/Makefile.am,
+       testsuite/misc-swfc.all/Makefile.am,
+       testsuite/misc-swfc.all/button_test1runner.cpp,
+       testsuite/misc-swfc.all/sound_stop_runner.cpp,
+       testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/backgroundTestRunner.cpp,
+       testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp,
+       testsuite/movies.all/Makefile.am,
+       testsuite/movies.all/gravity_embedded-TestRunner.cpp,
+       testsuite/movies.all/tic_tac2-TestRunner.cpp,
+       testsuite/network.all/Makefile.am,
+       testsuite/network.all/test_ssh.cpp,
+       testsuite/network.all/test_ssl.cpp, testsuite/samples/Makefile.am,
+       testsuite/samples/clip_as_button2-TestRunner.cpp,
+       testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp,
+       testsuite/samples/subshapes-TestRunner.cpp,
+       testsuite/swfdec/Makefile.am: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * libcore/AMFConverter.cpp, libcore/AMFConverter.h,
+       libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/BitmapMovie.cpp,
+       libcore/BitmapMovie.h, libcore/Button.cpp, libcore/Button.h,
+       libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
+       libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
+       libcore/ConstantPool.cpp, libcore/ConstantPool.h,
+       libcore/DisplayList.cpp, libcore/DisplayList.h,
+       libcore/DisplayObject.cpp, libcore/DisplayObject.h,
+       libcore/DisplayObjectContainer.cpp,
+       libcore/DisplayObjectContainer.h, libcore/DragState.h,
+       libcore/DynamicShape.cpp, libcore/DynamicShape.h,
+       libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
+       libcore/FillStyle.cpp, libcore/FillStyle.h, libcore/Filters.h,
+       libcore/Font.cpp, libcore/Font.h,
+       libcore/FreetypeGlyphsProvider.cpp,
+       libcore/FreetypeGlyphsProvider.h, libcore/Function.cpp,
+       libcore/Function.h, libcore/Function2.cpp, libcore/Function2.h,
+       libcore/Geometry.cpp, libcore/Geometry.h, libcore/GnashKey.h,
+       libcore/HostInterface.cpp, libcore/HostInterface.h,
+       libcore/InteractiveObject.cpp, libcore/InteractiveObject.h,
+       libcore/LineStyle.cpp, libcore/LineStyle.h,
+       libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h,
+       libcore/Makefile.am, libcore/ManualClock.h, libcore/MorphShape.cpp,
+       libcore/MorphShape.h, libcore/Movie.h, libcore/MovieClip.cpp,
+       libcore/MovieClip.h, libcore/MovieFactory.cpp,
+       libcore/MovieFactory.h, libcore/MovieLibrary.h,
+       libcore/MovieLoader.cpp, libcore/MovieLoader.h,
+       libcore/NativeFunction.h, libcore/ObjectURI.h, libcore/PropFlags.h,
+       libcore/Property.cpp, libcore/Property.h, libcore/PropertyList.cpp,
+       libcore/PropertyList.h, libcore/RGBA.cpp, libcore/RGBA.h,
+       libcore/Relay.cpp, libcore/Relay.h, libcore/RunResources.h,
+       libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/SWFMatrix.cpp,
+       libcore/SWFMatrix.h, libcore/SWFMovie.cpp, libcore/SWFMovie.h,
+       libcore/SWFRect.cpp, libcore/SWFRect.h, libcore/SWFStream.cpp,
+       libcore/SWFStream.h, libcore/Shape.cpp, libcore/Shape.h,
+       libcore/StaticText.cpp, libcore/StaticText.h,
+       libcore/SystemClock.cpp, libcore/SystemClock.h,
+       libcore/TextField.cpp, libcore/TextField.h, libcore/Timers.cpp,
+       libcore/Timers.h, libcore/Transform.h, libcore/UserFunction.h,
+       libcore/Video.cpp, libcore/Video.h, libcore/VirtualClock.h,
+       libcore/abc/AbcBlock.cpp, libcore/abc/AbcBlock.h,
+       libcore/abc/BoundValues.h, libcore/abc/Class.cpp,
+       libcore/abc/Class.h, libcore/abc/CodeStream.cpp,
+       libcore/abc/CodeStream.h, libcore/abc/Method.cpp,
+       libcore/abc/Method.h, libcore/abc/MultiName.h,
+       libcore/abc/Namespace.cpp, libcore/abc/Namespace.h,
+       libcore/abc/abc_function.cpp, libcore/abc/abc_function.h,
+       libcore/abc/asException.h, libcore/abc/as_class.cpp,
+       libcore/abc/as_class.h, libcore/as_environment.cpp,
+       libcore/as_environment.h, libcore/as_function.cpp,
+       libcore/as_function.h, libcore/as_object.cpp, libcore/as_object.h,
+       libcore/as_value.cpp, libcore/as_value.h,
+       libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
+       libcore/asobj/Accessibility_as.cpp,
+       libcore/asobj/Accessibility_as.h, libcore/asobj/Array_as.cpp,
+       libcore/asobj/Array_as.h, libcore/asobj/AsBroadcaster.cpp,
+       libcore/asobj/AsBroadcaster.h, libcore/asobj/Boolean_as.cpp,
+       libcore/asobj/Boolean_as.h, libcore/asobj/Camera_as.cpp,
+       libcore/asobj/Camera_as.h, libcore/asobj/Color_as.cpp,
+       libcore/asobj/Color_as.h, libcore/asobj/ContextMenuItem_as.cpp,
+       libcore/asobj/ContextMenuItem_as.h,
+       libcore/asobj/ContextMenu_as.cpp, libcore/asobj/ContextMenu_as.h,
+       libcore/asobj/Date_as.cpp, libcore/asobj/Date_as.h,
+       libcore/asobj/Error_as.cpp, libcore/asobj/Error_as.h,
+       libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
+       libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
+       libcore/asobj/Key_as.cpp, libcore/asobj/Key_as.h,
+       libcore/asobj/LoadVars_as.cpp, libcore/asobj/LoadVars_as.h,
+       libcore/asobj/LoadableObject.cpp, libcore/asobj/LoadableObject.h,
+       libcore/asobj/LocalConnection_as.cpp,
+       libcore/asobj/LocalConnection_as.h, libcore/asobj/Math_as.cpp,
+       libcore/asobj/Math_as.h, libcore/asobj/Microphone_as.cpp,
+       libcore/asobj/Microphone_as.h, libcore/asobj/Mouse_as.cpp,
+       libcore/asobj/Mouse_as.h, libcore/asobj/MovieClipLoader.cpp,
+       libcore/asobj/MovieClipLoader.h, libcore/asobj/MovieClip_as.cpp,
+       libcore/asobj/MovieClip_as.h, libcore/asobj/NetConnection_as.cpp,
+       libcore/asobj/NetConnection_as.h, libcore/asobj/NetStream_as.cpp,
+       libcore/asobj/NetStream_as.h, libcore/asobj/Number_as.cpp,
+       libcore/asobj/Number_as.h, libcore/asobj/Object.cpp,
+       libcore/asobj/Object.h, libcore/asobj/PlayHead.cpp,
+       libcore/asobj/PlayHead.h, libcore/asobj/Selection_as.cpp,
+       libcore/asobj/Selection_as.h, libcore/asobj/SharedObject_as.cpp,
+       libcore/asobj/SharedObject_as.h, libcore/asobj/Sound_as.cpp,
+       libcore/asobj/Sound_as.h, libcore/asobj/Stage_as.cpp,
+       libcore/asobj/Stage_as.h, libcore/asobj/String_as.cpp,
+       libcore/asobj/String_as.h, libcore/asobj/System_as.cpp,
+       libcore/asobj/System_as.h, libcore/asobj/TextField_as.cpp,
+       libcore/asobj/TextField_as.h, libcore/asobj/TextFormat_as.cpp,
+       libcore/asobj/TextFormat_as.h, libcore/asobj/TextSnapshot_as.cpp,
+       libcore/asobj/TextSnapshot_as.h, libcore/asobj/Video_as.cpp,
+       libcore/asobj/Video_as.h, libcore/asobj/XMLNode_as.cpp,
+       libcore/asobj/XMLNode_as.h, libcore/asobj/XMLSocket_as.cpp,
+       libcore/asobj/XMLSocket_as.h, libcore/asobj/XML_as.cpp,
+       libcore/asobj/XML_as.h, libcore/asobj/flash.am,
+       libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h,
+       libcore/asobj/flash/display/display.am,
+       libcore/asobj/flash/display/display_pkg.cpp,
+       libcore/asobj/flash/display/display_pkg.h,
+       libcore/asobj/flash/external/ExternalInterface_as.cpp,
+       libcore/asobj/flash/external/ExternalInterface_as.h,
+       libcore/asobj/flash/external/external.am,
+       libcore/asobj/flash/external/external_pkg.cpp,
+       libcore/asobj/flash/external/external_pkg.h,
+       libcore/asobj/flash/filters/BevelFilter_as.cpp,
+       libcore/asobj/flash/filters/BevelFilter_as.h,
+       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
+       libcore/asobj/flash/filters/BitmapFilter_as.h,
+       libcore/asobj/flash/filters/BlurFilter_as.cpp,
+       libcore/asobj/flash/filters/BlurFilter_as.h,
+       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
+       libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
+       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
+       libcore/asobj/flash/filters/ConvolutionFilter_as.h,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
+       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
+       libcore/asobj/flash/filters/DropShadowFilter_as.h,
+       libcore/asobj/flash/filters/GlowFilter_as.cpp,
+       libcore/asobj/flash/filters/GlowFilter_as.h,
+       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientBevelFilter_as.h,
+       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientGlowFilter_as.h,
+       libcore/asobj/flash/filters/filters.am,
+       libcore/asobj/flash/filters/filters_pkg.cpp,
+       libcore/asobj/flash/filters/filters_pkg.h,
+       libcore/asobj/flash/flash_pkg.cpp, libcore/asobj/flash/flash_pkg.h,
+       libcore/asobj/flash/geom/ColorTransform_as.cpp,
+       libcore/asobj/flash/geom/ColorTransform_as.h,
+       libcore/asobj/flash/geom/Matrix_as.cpp,
+       libcore/asobj/flash/geom/Matrix_as.h,
+       libcore/asobj/flash/geom/Point_as.cpp,
+       libcore/asobj/flash/geom/Point_as.h,
+       libcore/asobj/flash/geom/Rectangle_as.cpp,
+       libcore/asobj/flash/geom/Rectangle_as.h,
+       libcore/asobj/flash/geom/Transform_as.cpp,
+       libcore/asobj/flash/geom/Transform_as.h,
+       libcore/asobj/flash/geom/geom.am,
+       libcore/asobj/flash/geom/geom_pkg.cpp,
+       libcore/asobj/flash/geom/geom_pkg.h,
+       libcore/asobj/flash/net/FileReferenceList_as.cpp,
+       libcore/asobj/flash/net/FileReferenceList_as.h,
+       libcore/asobj/flash/net/FileReference_as.cpp,
+       libcore/asobj/flash/net/FileReference_as.h,
+       libcore/asobj/flash/net/net.am,
+       libcore/asobj/flash/net/net_pkg.cpp,
+       libcore/asobj/flash/net/net_pkg.h,
+       libcore/asobj/flash/text/TextRenderer_as.cpp,
+       libcore/asobj/flash/text/TextRenderer_as.h,
+       libcore/asobj/flash/text/text.am,
+       libcore/asobj/flash/text/text_pkg.cpp,
+       libcore/asobj/flash/text/text_pkg.h, libcore/builtin_function.h,
+       libcore/event_id.cpp, libcore/event_id.h, libcore/fontlib.h,
+       libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/namedStrings.cpp, libcore/namedStrings.h,
+       libcore/parser/BitmapMovieDefinition.cpp,
+       libcore/parser/BitmapMovieDefinition.h, libcore/parser/Makefile.am,
+       libcore/parser/SWFMovieDefinition.cpp,
+       libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
+       libcore/parser/SWFParser.h, libcore/parser/TypesParser.cpp,
+       libcore/parser/TypesParser.h, libcore/parser/action_buffer.cpp,
+       libcore/parser/action_buffer.h, libcore/parser/filter_factory.cpp,
+       libcore/parser/filter_factory.h, libcore/parser/movie_definition.h,
+       libcore/parser/sound_definition.h,
+       libcore/parser/sprite_definition.cpp,
+       libcore/parser/sprite_definition.h,
+       libcore/swf/CSMTextSettingsTag.cpp,
+       libcore/swf/CSMTextSettingsTag.h, libcore/swf/ControlTag.h,
+       libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefaultTagLoaders.h,
+       libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
+       libcore/swf/DefineButtonCxformTag.cpp,
+       libcore/swf/DefineButtonCxformTag.h,
+       libcore/swf/DefineButtonSoundTag.cpp,
+       libcore/swf/DefineButtonSoundTag.h,
+       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
+       libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineEditTextTag.h,
+       libcore/swf/DefineFontAlignZonesTag.cpp,
+       libcore/swf/DefineFontAlignZonesTag.h,
+       libcore/swf/DefineFontNameTag.h, libcore/swf/DefineFontTag.cpp,
+       libcore/swf/DefineFontTag.h, libcore/swf/DefineMorphShapeTag.cpp,
+       libcore/swf/DefineMorphShapeTag.h,
+       libcore/swf/DefineScalingGridTag.cpp,
+       libcore/swf/DefineScalingGridTag.h,
+       libcore/swf/DefineSceneAndFrameLabelDataTag.h,
+       libcore/swf/DefineShapeTag.cpp, libcore/swf/DefineTextTag.cpp,
+       libcore/swf/DefineTextTag.h, libcore/swf/DefineVideoStreamTag.cpp,
+       libcore/swf/DefineVideoStreamTag.h, libcore/swf/DefinitionTag.cpp,
+       libcore/swf/DefinitionTag.h, libcore/swf/DisplayListTag.h,
+       libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
+       libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
+       libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
+       libcore/swf/PlaceObject2Tag.h, libcore/swf/RemoveObjectTag.cpp,
+       libcore/swf/RemoveObjectTag.h, libcore/swf/SWF.cpp,
+       libcore/swf/SWF.h, libcore/swf/ScriptLimitsTag.h,
+       libcore/swf/SetBackgroundColorTag.h,
+       libcore/swf/SetTabIndexTag.cpp, libcore/swf/SetTabIndexTag.h,
+       libcore/swf/ShapeRecord.cpp, libcore/swf/ShapeRecord.h,
+       libcore/swf/SoundInfoRecord.cpp, libcore/swf/SoundInfoRecord.h,
+       libcore/swf/SoundStreamHeadTag.cpp,
+       libcore/swf/SoundStreamHeadTag.h, libcore/swf/StartSoundTag.cpp,
+       libcore/swf/StartSoundTag.h, libcore/swf/StreamSoundBlockTag.cpp,
+       libcore/swf/StreamSoundBlockTag.h, libcore/swf/SymbolClassTag.h,
+       libcore/swf/TagLoadersTable.cpp, libcore/swf/TagLoadersTable.h,
+       libcore/swf/TextRecord.cpp, libcore/swf/TextRecord.h,
+       libcore/swf/VideoFrameTag.cpp, libcore/swf/VideoFrameTag.h,
+       libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h,
+       libcore/swf_event.h, libcore/vm/ASHandlers.cpp,
+       libcore/vm/ASHandlers.h, libcore/vm/ActionExec.cpp,
+       libcore/vm/ActionExec.h, libcore/vm/CallStack.cpp,
+       libcore/vm/CallStack.h, libcore/vm/ExecutableCode.h,
+       libcore/vm/Machine.cpp, libcore/vm/Machine.h,
+       libcore/vm/Makefile.am, libcore/vm/SafeStack.h, libcore/vm/VM.cpp,
+       libcore/vm/VM.h, libcore/vm/fn_call.h: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * utilities/Makefile.am, utilities/dumpshm.cpp,
+       utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
+       utilities/flvdumper.cpp, utilities/processor.cpp,
+       utilities/rtmpget.cpp, utilities/soldumper.cpp: update copyright
+       date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * plugin/Makefile.am, plugin/aos4/Makefile.am,
+       plugin/aos4/plugin.cpp, plugin/aos4/plugin.h,
+       plugin/klash/Makefile.am, plugin/klash/klash_part.cpp,
+       plugin/klash/klash_part.h, plugin/klash4/Makefile.am,
+       plugin/klash4/klash_part.cpp, plugin/klash4/klash_part.h,
+       plugin/npapi/GnashNPVariant.h, plugin/npapi/Makefile.am,
+       plugin/npapi/callbacks.cpp, plugin/npapi/callbacks.h,
+       plugin/npapi/external.cpp, plugin/npapi/external.h,
+       plugin/npapi/gshell.cpp, plugin/npapi/mozilla-sdk/np_entry.cpp,
+       plugin/npapi/mozilla-sdk/npn_gate.cpp,
+       plugin/npapi/mozilla-sdk/npp_gate.cpp,
+       plugin/npapi/mozilla-sdk/npplat.h,
+       plugin/npapi/mozilla-sdk/pluginbase.h, plugin/npapi/plugin.cpp,
+       plugin/npapi/plugin.h, plugin/npapi/pluginScriptObject.cpp,
+       plugin/npapi/pluginScriptObject.h, plugin/npapi/test.cpp,
+       plugin/win32/Makefile.am, plugin/win32/plugin.cpp,
+       plugin/win32/plugin.h: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * extensions/Makefile.am, extensions/dbus/Makefile.am,
+       extensions/dbus/dbus_ext.cpp, extensions/dbus/dbus_ext.h,
+       extensions/dejagnu/Makefile.am, extensions/dejagnu/dejagnu.cpp,
+       extensions/dejagnu/dejagnu.h, extensions/fileio/Makefile.am,
+       extensions/fileio/fileio.cpp, extensions/fileio/fileio.h,
+       extensions/gtk2/Makefile.am, extensions/gtk2/gtkext.cpp,
+       extensions/gtk2/gtkext.h, extensions/lirc/Makefile.am,
+       extensions/lirc/lirc_ext.cpp, extensions/lirc/lirc_ext.h,
+       extensions/mysql/Makefile.am, extensions/mysql/mysql_db.cpp,
+       extensions/mysql/mysql_db.h, extensions/mysql/mysql_table.cpp: 
+       update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * libsound/AuxStream.h, libsound/EmbedSound.cpp,
+       libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
+       libsound/EmbedSoundInst.h, libsound/InputStream.h,
+       libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
+       libsound/NullSoundHandler.h, libsound/SoundEnvelope.h,
+       libsound/SoundUtils.h, libsound/StreamingSound.cpp,
+       libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
+       libsound/StreamingSoundData.h, libsound/WAVWriter.cpp,
+       libsound/WAVWriter.h, libsound/aos4/sound_handler_ahi.cpp,
+       libsound/aos4/sound_handler_ahi.h,
+       libsound/mkit/sound_handler_mkit.cpp,
+       libsound/mkit/sound_handler_mkit.h,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
+       libmedia/AudioDecoderSimple.h, libmedia/AudioDecoderSpeex.cpp,
+       libmedia/AudioDecoderSpeex.h, libmedia/AudioInput.h,
+       libmedia/AudioResampler.cpp, libmedia/AudioResampler.h,
+       libmedia/FLVParser.cpp, libmedia/FLVParser.h, libmedia/Id3Info.h,
+       libmedia/Makefile.am, libmedia/MediaHandler.cpp,
+       libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
+       libmedia/MediaParser.h, libmedia/SoundInfo.h,
+       libmedia/VideoConverter.h, libmedia/VideoDecoder.h,
+       libmedia/VideoInput.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/AudioDecoderFfmpeg.h,
+       libmedia/ffmpeg/AudioInputFfmpeg.cpp,
+       libmedia/ffmpeg/AudioInputFfmpeg.h,
+       libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
+       libmedia/ffmpeg/AudioResamplerFfmpeg.h,
+       libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
+       libmedia/ffmpeg/MediaHandlerFfmpeg.h,
+       libmedia/ffmpeg/MediaParserFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.h,
+       libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
+       libmedia/ffmpeg/VideoConverterFfmpeg.h,
+       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/VideoDecoderFfmpeg.h,
+       libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp,
+       libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h,
+       libmedia/ffmpeg/VideoInputFfmpeg.cpp,
+       libmedia/ffmpeg/VideoInputFfmpeg.h,
+       libmedia/ffmpeg/ffmpegHeaders.h, libmedia/gst/AudioDecoderGst.cpp,
+       libmedia/gst/AudioDecoderGst.h, libmedia/gst/AudioInputGst.cpp,
+       libmedia/gst/AudioInputGst.h, libmedia/gst/GstUtil.cpp,
+       libmedia/gst/GstUtil.h, libmedia/gst/MediaHandlerGst.cpp,
+       libmedia/gst/MediaHandlerGst.h, libmedia/gst/MediaParserGst.cpp,
+       libmedia/gst/MediaParserGst.h, libmedia/gst/VideoConverterGst.cpp,
+       libmedia/gst/VideoConverterGst.h, libmedia/gst/VideoDecoderGst.cpp,
+       libmedia/gst/VideoDecoderGst.h, libmedia/gst/VideoInputGst.cpp,
+       libmedia/gst/VideoInputGst.h, libmedia/haiku/AudioDecoderHaiku.cpp,
+       libmedia/haiku/AudioDecoderHaiku.h,
+       libmedia/haiku/AudioInputHaiku.cpp,
+       libmedia/haiku/AudioInputHaiku.h,
+       libmedia/haiku/MediaHandlerHaiku.cpp,
+       libmedia/haiku/MediaHandlerHaiku.h,
+       libmedia/haiku/MediaParserHaiku.cpp,
+       libmedia/haiku/MediaParserHaiku.h,
+       libmedia/haiku/VideoConverterHaiku.cpp,
+       libmedia/haiku/VideoConverterHaiku.h,
+       libmedia/haiku/VideoDecoderHaiku.cpp,
+       libmedia/haiku/VideoDecoderHaiku.h,
+       libmedia/haiku/VideoInputHaiku.cpp,
+       libmedia/haiku/VideoInputHaiku.h: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * Makefile.am, configure.ac: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * cygnal/Makefile.am, cygnal/alloc.cpp, cygnal/cgi-bin/Makefile.am,
+       cygnal/cgi-bin/echo/Makefile.am, cygnal/cgi-bin/echo/echo.cpp,
+       cygnal/cgi-bin/echo/echo.h, cygnal/cgi-bin/echo/gateway.cpp,
+       cygnal/cgi-bin/echo/gateway.h, cygnal/cgi-bin/fitcDemo/Makefile.am,
+       cygnal/cgi-bin/fitcDemo/fitcDemo.cpp,
+       cygnal/cgi-bin/fitcDemo/fitcDemo.h,
+       cygnal/cgi-bin/oflaDemo/Makefile.am,
+       cygnal/cgi-bin/oflaDemo/oflaDemo.cpp,
+       cygnal/cgi-bin/oflaDemo/oflaDemo.h, cygnal/crc.cpp, cygnal/crc.h,
+       cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/cygnal.h,
+       cygnal/doc/C/Makefile.am, cygnal/handler.cpp, cygnal/handler.h,
+       cygnal/http_server.cpp, cygnal/http_server.h,
+       cygnal/libamf/Makefile.am, cygnal/libamf/amf.cpp,
+       cygnal/libamf/amf.h, cygnal/libamf/amf_msg.cpp,
+       cygnal/libamf/amf_msg.h, cygnal/libamf/amftest.cpp,
+       cygnal/libamf/amfutf8.h, cygnal/libamf/buffer.cpp,
+       cygnal/libamf/buffer.h, cygnal/libamf/element.cpp,
+       cygnal/libamf/element.h, cygnal/libamf/flv.cpp,
+       cygnal/libamf/flv.h, cygnal/libamf/lcshm.cpp,
+       cygnal/libamf/lcshm.h, cygnal/libamf/protocol.h,
+       cygnal/libamf/sol.cpp, cygnal/libamf/sol.h,
+       cygnal/libnet/Makefile.am, cygnal/libnet/cache.cpp,
+       cygnal/libnet/cache.h, cygnal/libnet/cque.cpp,
+       cygnal/libnet/cque.h, cygnal/libnet/cqueue.cpp,
+       cygnal/libnet/cqueue.h, cygnal/libnet/diskstream.cpp,
+       cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
+       cygnal/libnet/http.h, cygnal/libnet/lirc.cpp, cygnal/libnet/lirc.h,
+       cygnal/libnet/netstats.cpp, cygnal/libnet/netstats.h,
+       cygnal/libnet/network.cpp, cygnal/libnet/network.h,
+       cygnal/libnet/rtmp.cpp, cygnal/libnet/rtmp.h,
+       cygnal/libnet/rtmp_client.cpp, cygnal/libnet/rtmp_client.h,
+       cygnal/libnet/rtmp_msg.cpp, cygnal/libnet/rtmp_msg.h,
+       cygnal/libnet/sshclient.cpp, cygnal/libnet/sshclient.h,
+       cygnal/libnet/sshserver.cpp, cygnal/libnet/sshserver.h,
+       cygnal/libnet/sslclient.cpp, cygnal/libnet/sslclient.h,
+       cygnal/libnet/sslserver.cpp, cygnal/libnet/sslserver.h,
+       cygnal/libnet/statistics.cpp, cygnal/libnet/statistics.h,
+       cygnal/proc.cpp, cygnal/proc.h, cygnal/rtmp_server.cpp,
+       cygnal/rtmp_server.h, cygnal/serverSO.cpp, cygnal/serverSO.h,
+       cygnal/testsuite/Makefile.am,
+       cygnal/testsuite/cygnal.all/Makefile.am,
+       cygnal/testsuite/cygnal.all/test_crc.cpp,
+       cygnal/testsuite/libamf.all/Makefile.am,
+       cygnal/testsuite/libamf.all/test_amf.cpp,
+       cygnal/testsuite/libamf.all/test_amfmsg.cpp,
+       cygnal/testsuite/libamf.all/test_buffer.cpp,
+       cygnal/testsuite/libamf.all/test_el.cpp,
+       cygnal/testsuite/libamf.all/test_flv.cpp,
+       cygnal/testsuite/libamf.all/test_lc.cpp,
+       cygnal/testsuite/libamf.all/test_number.cpp,
+       cygnal/testsuite/libamf.all/test_object.cpp,
+       cygnal/testsuite/libamf.all/test_sol.cpp,
+       cygnal/testsuite/libamf.all/test_string.cpp,
+       cygnal/testsuite/libamf.all/test_variable.cpp,
+       cygnal/testsuite/libnet.all/Makefile.am,
+       cygnal/testsuite/libnet.all/generate_amfbins.cpp,
+       cygnal/testsuite/libnet.all/test_cache.cpp,
+       cygnal/testsuite/libnet.all/test_cque.cpp,
+       cygnal/testsuite/libnet.all/test_crc.cpp,
+       cygnal/testsuite/libnet.all/test_diskstream.cpp,
+       cygnal/testsuite/libnet.all/test_handler.cpp,
+       cygnal/testsuite/libnet.all/test_http.cpp,
+       cygnal/testsuite/libnet.all/test_rtmp.cpp: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * libdevice/DeviceGlue.cpp, libdevice/DeviceGlue.h,
+       libdevice/GnashDevice.h, libdevice/Makefile.am,
+       libdevice/directfb/DirectFBDevice.cpp,
+       libdevice/directfb/DirectFBDevice.h,
+       libdevice/directfb/Renderer_DirectFB.cpp,
+       libdevice/directfb/Renderer_DirectFB.h,
+       libdevice/directfb/test_dfb.cpp, libdevice/egl/configTemplates.h,
+       libdevice/egl/eglDevice.cpp, libdevice/egl/eglDevice.h,
+       libdevice/egl/test_egl.cpp, libdevice/events/EventDevice.cpp,
+       libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
+       libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
+       libdevice/events/UinputDevice.cpp,
+       libdevice/events/test_events.cpp, libdevice/rawfb/RawFBDevice.cpp,
+       libdevice/rawfb/RawFBDevice.h, libdevice/rawfb/test_rawfb.cpp,
+       libdevice/vaapi/VaapiContext.cpp, libdevice/vaapi/VaapiContext.h,
+       libdevice/vaapi/VaapiDevice.cpp, libdevice/vaapi/VaapiDevice.h,
+       libdevice/vaapi/VaapiDisplay.cpp, libdevice/vaapi/VaapiDisplay.h,
+       libdevice/vaapi/VaapiDisplayGLX.h,
+       libdevice/vaapi/VaapiDisplayX11.h,
+       libdevice/vaapi/VaapiException.h,
+       libdevice/vaapi/VaapiGlobalContext.cpp,
+       libdevice/vaapi/VaapiGlobalContext.h,
+       libdevice/vaapi/VaapiImage.cpp, libdevice/vaapi/VaapiImage.h,
+       libdevice/vaapi/VaapiImageFormat.cpp,
+       libdevice/vaapi/VaapiImageFormat.h,
+       libdevice/vaapi/VaapiSubpicture.cpp,
+       libdevice/vaapi/VaapiSubpicture.h,
+       libdevice/vaapi/VaapiSurface.cpp, libdevice/vaapi/VaapiSurface.h,
+       libdevice/vaapi/VaapiSurfaceGLX.cpp,
+       libdevice/vaapi/VaapiSurfaceGLX.h,
+       libdevice/vaapi/VaapiSurfaceProxy.cpp,
+       libdevice/vaapi/VaapiSurfaceProxy.h,
+       libdevice/vaapi/test_vaapi.cpp, libdevice/vaapi/vaapi_common.h,
+       libdevice/vaapi/vaapi_utils.cpp, libdevice/vaapi/vaapi_utils.h,
+       libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h,
+       libdevice/x11/test_x11.cpp: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * libbase/AMF.cpp, libbase/AMF.h, libbase/BitsReader.cpp,
+       libbase/BitsReader.h, libbase/CachedBitmap.h,
+       libbase/ClockTime.cpp, libbase/ClockTime.h, libbase/GC.cpp,
+       libbase/GC.h, libbase/GnashAlgorithm.h, libbase/GnashEnums.h,
+       libbase/GnashException.h, libbase/GnashFactory.h,
+       libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h,
+       libbase/GnashImage.cpp, libbase/GnashImage.h,
+       libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
+       libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
+       libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
+       libbase/GnashNumeric.h, libbase/GnashSleep.h,
+       libbase/GnashSystemFDHeaders.h, libbase/GnashSystemIOHeaders.h,
+       libbase/GnashSystemNetHeaders.h, libbase/GnashVaapiImage.cpp,
+       libbase/GnashVaapiImage.h, libbase/GnashVaapiImageProxy.h,
+       libbase/GnashVaapiTexture.cpp, libbase/GnashVaapiTexture.h,
+       libbase/IOChannel.cpp, libbase/IOChannel.h,
+       libbase/ImageIterators.h, libbase/Makefile.am,
+       libbase/NamingPolicy.cpp, libbase/NamingPolicy.h,
+       libbase/NetworkAdapter.h, libbase/Point2d.h, libbase/RTMP.cpp,
+       libbase/RTMP.h, libbase/Range2d.h, libbase/SWFCtype.cpp,
+       libbase/SWFCtype.h, libbase/SharedMem.cpp, libbase/SharedMem.h,
+       libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
+       libbase/SimpleBuffer.h, libbase/Socket.cpp, libbase/Socket.h,
+       libbase/Stats.h, libbase/StreamProvider.cpp,
+       libbase/StreamProvider.h, libbase/StringPredicates.h,
+       libbase/URL.cpp, libbase/URL.h, libbase/URLAccessManager.cpp,
+       libbase/URLAccessManager.h, libbase/WallClockTimer.cpp,
+       libbase/WallClockTimer.h, libbase/accumulator.h,
+       libbase/arg_parser.cpp, libbase/arg_parser.h,
+       libbase/curl_adapter.cpp, libbase/dsodefs.h, libbase/extension.cpp,
+       libbase/extension.h, libbase/getclocktime.hpp, libbase/gettext.h,
+       libbase/gmemory.h, libbase/log.cpp, libbase/log.h,
+       libbase/memory.cpp, libbase/noseek_fd_adapter.cpp,
+       libbase/noseek_fd_adapter.h, libbase/rc.cpp, libbase/rc.h,
+       libbase/ref_counted.h, libbase/sharedlib.cpp, libbase/sharedlib.h,
+       libbase/snappingrange.h, libbase/string_table.cpp,
+       libbase/string_table.h, libbase/tree.hh, libbase/utf8.cpp,
+       libbase/utf8.h, libbase/utility.h: update copyright date
+
+2012-01-16  Rob Savoye <address@hidden>
+
+       * librender/GnashTexture.cpp, librender/GnashTexture.h,
+       librender/Makefile.am, librender/Renderer.h,
+       librender/agg/LinearRGB.h, librender/agg/Renderer_agg.cpp,
+       librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
+       librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
+       librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
+       librender/cairo/Renderer_cairo.h,
+       librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
+       librender/opengles1/Renderer_gles1.cpp,
+       librender/opengles1/Renderer_gles1.h,
+       librender/opengles1/render_handler_gles.h,
+       librender/openvg/OpenVGBitmap.cpp, librender/openvg/OpenVGBitmap.h,
+       librender/openvg/OpenVGRenderer.cpp,
+       librender/openvg/OpenVGRenderer.h, librender/openvg/OpenVGStyle.h,
+       librender/testr.cpp, librender/testr_gtk.cpp: update copyright date
 
-2011-01-30  Sandro Santilli <address@hidden>
+2012-01-13  Rob Savoye <address@hidden>
 
-       * gui/pythonmod/Makefile.am: Link python module to renderer libs
-       (see https://bugzilla.redhat.com/show_bug.cgi?id=669856)
+       * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
+       po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
+       po/ne.po, po/ru.po, po/zh_TW.po: update translations
 
-2011-01-24  Sandro Santilli <address@hidden>
+2012-01-13  Rob Savoye <address@hidden>
 
-       * TODO: AVM2 is kind of distinct from SWF9
+       * po/Makefile.am: add new translations, even though they are
+       incomplete.
 
-2011-01-24  Benjamin Wolsey <address@hidden>
+2012-01-11  Rob Savoye <address@hidden>
 
-       * : commit cb5f0ec90ea63cfd9bb7f9d83020f1f5f798d202 Author: Benjamin
-       Wolsey <address@hidden> Date:   Mon Jan 24 12:58:19 2011
-       +0100
+       * libcore/movie_root.cpp: advance all characters before notifying
+       them of loads.
 
-2011-01-24  Benjamin Wolsey <address@hidden>
+2012-01-02  Rob Savoye <address@hidden>
 
-       * libbase/GnashImage.cpp, libbase/GnashImagePng.cpp,
-       libbase/GnashImagePng.h: Hide implementation.
+       * po/gnash.pot: updated with new strings
 
-2011-01-23  Rob Savoye <address@hidden>
+2012-01-02  Rob Savoye <address@hidden>
 
-       * : commit 639f4da74fe2fa5728fc440ae67de6fdb40faa53 Author: Brad
-       SMith <address@hidden> Date:   Sun Jan 23 08:51:44 2011 -0700
+       * cygnal/libnet/sshclient.cpp: fix minor typos
 
-2011-01-23  Brad Smith <address@hidden>
+2012-01-02  Rob Savoye <address@hidden>
 
-       * testsuite/swfdec/gen_run_swfdec_testsuite.sh: Fix shell script to
-       use md5(1) when appropriate.
+       * cygnal/cygnal.cpp, cygnal/libnet/sshclient.cpp: fix minor typos
 
-2011-01-21  Petter Reinholdtsen <address@hidden>
+2012-01-01  Rob Savoye <address@hidden>
 
-       * testsuite/Makefile.am: Fix some tests on Lenny
+       * po/gnash.pot: updated with new strings
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+2012-01-01  Rob Savoye <address@hidden>
 
-       * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
-       extensions/gtk2/gtkext.cpp: Try fixing all extensions, complete or
-       not.
+       * gui/gtk/gtk_glue_ovg.cpp, libcore/LineStyle.cpp,
+       libcore/TextField.cpp, libcore/asobj/TextFormat_as.cpp,
+       libdevice/egl/eglDevice.cpp: fix typos
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+2012-01-01  Rob Savoye <address@hidden>
 
-       * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Stupid
-       typo.
+       * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
+       cygnal/http_server.cpp, cygnal/libnet/network.cpp, cygnal/proc.cpp,
+       cygnal/rtmp_server.cpp, cygnal/serverSO.cpp,
+       libcore/parser/SWFMovieDefinition.cpp,
+       libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
+       libcore/parser/action_buffer.cpp,
+       libcore/parser/filter_factory.cpp, libcore/vm/ASHandlers.cpp,
+       libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp: print messages cleaned
+       up for translations
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+2012-01-01  Rob Savoye <address@hidden>
 
-       * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Fix
-       more extensions.
+       * libbase/URLAccessManager.cpp, libbase/curl_adapter.cpp,
+       libcore/asobj/LoadableObject.cpp,
+       libcore/asobj/NetConnection_as.cpp, libcore/asobj/Sound_as.cpp,
+       libcore/movie_root.cpp, libcore/vm/ASHandlers.cpp: Capitalize URL
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+2011-12-31  Rob Savoye <address@hidden>
 
-       * extensions/mysql/mysql_db.cpp: Fix extensions.
+       * po/gnash.pot: updated with new strings
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+2011-12-31  Rob Savoye <address@hidden>
 
-       * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
-       extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp,
-       extensions/launcher/launcher_ext.cpp, extensions/lirc/lirc_ext.cpp,
-       extensions/mysql/mysql_db.cpp, libcore/asobj/Accessibility_as.cpp,
-       libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
-       libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
-       libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
-       libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
-       libcore/asobj/Error_as.cpp, libcore/asobj/Global_as.cpp,
-       libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
+       * libcore/FreetypeGlyphsProvider.cpp, libcore/MovieLoader.cpp,
+       libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
        libcore/asobj/LoadableObject.cpp,
-       libcore/asobj/LocalConnection_as.cpp, libcore/asobj/Math_as.cpp,
-       libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
+       libcore/asobj/LocalConnection_as.cpp,
        libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
        libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
-       libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
-       libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
-       libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
-       libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
+       libcore/asobj/PlayHead.cpp, libcore/asobj/SharedObject_as.cpp,
+       libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
+       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
        libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp,
        libcore/asobj/XML_as.cpp,
        libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/display_pkg.cpp,
        libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
+       libcore/asobj/flash/external/external_pkg.cpp,
        libcore/asobj/flash/filters/BitmapFilter_as.cpp,
-       libcore/asobj/flash/filters/BlurFilter_as.cpp,
-       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
-       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
-       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
-       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
-       libcore/asobj/flash/filters/GlowFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
+       libcore/asobj/flash/filters/filters_pkg.cpp,
        libcore/asobj/flash/geom/ColorTransform_as.cpp,
        libcore/asobj/flash/geom/Matrix_as.cpp,
        libcore/asobj/flash/geom/Point_as.cpp,
        libcore/asobj/flash/geom/Rectangle_as.cpp,
        libcore/asobj/flash/geom/Transform_as.cpp,
-       libcore/asobj/flash/net/FileReferenceList_as.cpp,
-       libcore/asobj/flash/net/FileReference_as.cpp,
-       libcore/asobj/flash/text/TextRenderer_as.cpp: Don't include
-       builtin_function.h where not needed.
-
-2011-01-19  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
-       libcore/asobj/Global_as.h, libcore/asobj/Microphone_as.cpp,
-       libcore/asobj/TextField_as.cpp: Hide builtin_function behind
-       as_function.
-
-2011-01-19  Benjamin Wolsey <address@hidden>
-
-       * libcore/Button.cpp, libcore/Button.h, libcore/DisplayList.cpp,
-       libcore/DisplayObject.cpp, libcore/DisplayObjectContainer.cpp,
-       libcore/DisplayObjectContainer.h, libcore/Function.h,
-       libcore/MorphShape.h, libcore/MouseButtonState.h,
-       libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/MovieFactory.cpp, libcore/Timers.cpp, libcore/Timers.h,
-       libcore/abc/abc_function.h, libcore/as_object.cpp,
-       libcore/as_value.cpp, libcore/asobj/Array_as.cpp,
-       libcore/asobj/AsBroadcaster.cpp, libcore/asobj/AsBroadcaster.h,
-       libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
-       libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
-       libcore/asobj/LoadVars_as.cpp, libcore/asobj/MovieClipLoader.cpp,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetStream_as.cpp, libcore/asobj/SharedObject_as.cpp,
-       libcore/asobj/Sound_as.cpp, libcore/asobj/TextField_as.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h,
-       libcore/parser/BitmapMovieDefinition.cpp,
-       libcore/parser/SWFMovieDefinition.cpp,
-       libcore/parser/SWFMovieDefinition.h,
-       libcore/parser/sprite_definition.cpp,
-       libcore/parser/sprite_definition.h,
-       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineShapeTag.cpp,
-       libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h: Drop more
-       GNASH_USE_GC macros and intrusive_ptr usage.
-
-2011-01-19  Benjamin Wolsey <address@hidden>
+       libcore/asobj/flash/geom/geom_pkg.cpp,
+       libcore/asobj/flash/net/net_pkg.cpp,
+       libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp: 
+       print messages cleaned up for translations
 
-       * libbase/smart_ptr.h, libcore/Font.cpp, libcore/StaticText.cpp,
-       libcore/StaticText.h, libcore/parser/SWFMovieDefinition.cpp,
-       libcore/parser/sprite_definition.cpp,
-       libcore/parser/sprite_definition.h, libcore/vm/VM.cpp: Drop
-       GNASH_USE_GC annotations and some useless ifdefs.
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+       * gui/Player.cpp, gui/pythonmod/gnash-view.cpp: change w/out to
+       without
 
-       * libbase/log.cpp: Drop unused log function.
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+       * libmedia/FLVParser.cpp, libmedia/MediaParser.cpp,
+       libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.cpp,
+       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
+       libmedia/gst/AudioInputGst.cpp, libmedia/gst/VideoInputGst.cpp,
+       libsound/aos4/sound_handler_ahi.cpp, libsound/sound_handler.cpp: add
+       gettext macro to all log_error() messages.
 
-       * extensions/gtk2/gtkext.cpp, libcore/as_object.h,
-       libcore/vm/ActionExec.cpp: Drop unused ifdefs.
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-19  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * librender/Renderer.h: Don't provide non-const access to vaapi
-       frames.
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-17  Gabriele Giacone <address@hidden>
+       * libcore/AMFConverter.cpp, libcore/Button.cpp,
+       libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
+       libcore/DisplayObject.cpp, libcore/ExternalInterface.cpp,
+       libcore/FreetypeGlyphsProvider.cpp,
+       libcore/LoadVariablesThread.cpp, libcore/MovieClip.cpp,
+       libcore/MovieFactory.cpp, libcore/MovieLoader.cpp,
+       libcore/PropertyList.cpp, libcore/SWFStream.cpp,
+       libcore/TextField.cpp, libcore/Video.cpp,
+       libcore/as_environment.cpp, libcore/as_function.cpp,
+       libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: 
+       print messages cleaned up for translations
 
-       * doc/C/gnash.man-xml, doc/C/preformatted/gnash.1.in: Update command
-       options in man page
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-15  Gabriele Giacone <address@hidden>
+       * libbase/AMF.cpp, libbase/ClockTime.cpp, libbase/GC.cpp,
+       libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
+       libbase/GnashImagePng.cpp, libbase/RTMP.cpp, libbase/SharedMem.cpp,
+       libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
+       libbase/Socket.cpp, libbase/curl_adapter.cpp,
+       libbase/extension.cpp, libbase/sharedlib.cpp,
+       libbase/zlib_adapter.cpp: print messages cleaned up for translations
 
-       * testsuite/samples/Makefile.am: Replace abs_srcdir with srcdir. Fix
-       openbsd build
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-14  Gabriele Giacone <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2: Rename
-       anaylse-results.sh in changelogs
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-14  Gabriele Giacone <address@hidden>
+       * libbase/arg_parser.cpp: cleanup code style
 
-       * Makefile.am, testsuite/Makefile.am, testsuite/analyse-results.sh,
-       testsuite/anaylse-results.sh: Rename anaylse-results.sh
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-14  Gabriele Giacone <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * testsuite/libbase.all/Makefile.am: Typo
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-13  Benjamin Wolsey <address@hidden>
+       * librender/agg/Renderer_agg.cpp,
+       librender/cairo/Renderer_cairo.cpp: print messages cleaned up for
+       translations
 
-       * : commit 0726cd5d5eff8025fa789fabdd308cc59398632f Merge: a62d788
-       09cac2a Author: Rob Savoye <address@hidden> Date:   Thu Jan 13
-       07:48:54 2011 -0700
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-13  Rob Savoye <address@hidden>
+       * gui/Player.cpp, gui/ScreenShotter.cpp, gui/fb/fb.cpp,
+       gui/fb/fb_glue_agg.cpp, gui/fb/fb_glue_gles1.cpp, gui/gnash.cpp,
+       gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
+       gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gtk/gtk_glue_gtkglext.cpp,
+       gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp, gui/qt/Qt4Gui.cpp: print
+       messages cleaned up for translations
 
-       * extensions/launcher/Makefile.am: don't redefine AM_CPPFLAGS
+2011-12-31  Rob Savoye <address@hidden>
 
-2011-01-13  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * libbase/Makefile.am: Add accumulator in dist.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-13  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * gui/gnash.cpp, libbase/accumulator.h: Move accumulator into
-       separate file.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-12  Rob Savoye <address@hidden>
+       * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
+       cygnal/http_server.cpp, cygnal/libamf/amf.cpp,
+       cygnal/libamf/amf_msg.cpp, cygnal/libamf/buffer.cpp,
+       cygnal/libamf/element.cpp, cygnal/libamf/flv.cpp,
+       cygnal/libamf/lcshm.cpp, cygnal/libamf/sol.cpp,
+       cygnal/libnet/cache.cpp, cygnal/libnet/cque.cpp,
+       cygnal/libnet/diskstream.cpp, cygnal/libnet/http.cpp,
+       cygnal/libnet/network.cpp, cygnal/libnet/rtmp.cpp,
+       cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sshclient.cpp,
+       cygnal/libnet/sshserver.cpp, cygnal/libnet/sslclient.cpp,
+       cygnal/libnet/sslserver.cpp, cygnal/libnet/statistics.cpp,
+       cygnal/proc.cpp, cygnal/rtmp_server.cpp: add macro so new strings
+       get found by xgettext, so they can be translated.
 
-       * extensions/dbus/Makefile.am, extensions/gtk2/Makefile.am,
-       extensions/launcher/Makefile.am, extensions/lirc/Makefile.am: rename
-       INCLUDES to AM_CPPFLAGS to be consistent., Add to *_CPPFLAGS so
-       headers can be found on OpenBSD
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-12  Rob Savoye <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/display_pkg.cpp,
+       libcore/asobj/flash/external/ExternalInterface_as.cpp,
+       libcore/asobj/flash/external/external_pkg.cpp,
+       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
+       libcore/asobj/flash/filters/filters_pkg.cpp,
+       libcore/asobj/flash/geom/ColorTransform_as.cpp,
+       libcore/asobj/flash/geom/Matrix_as.cpp,
+       libcore/asobj/flash/geom/Point_as.cpp,
+       libcore/asobj/flash/geom/Rectangle_as.cpp,
+       libcore/asobj/flash/geom/Transform_as.cpp,
+       libcore/asobj/flash/geom/geom_pkg.cpp,
+       libcore/asobj/flash/net/FileReferenceList_as.cpp,
+       libcore/asobj/flash/net/FileReference_as.cpp,
+       libcore/asobj/flash/net/net_pkg.cpp,
+       libcore/asobj/flash/text/TextRenderer_as.cpp,
+       libcore/asobj/flash/text/text_pkg.cpp: add macro so new strings get
+       found by xgettext, so they can be translated.
 
-       * testsuite/libbase.all/Makefile.am: rename INCLUDES to AM_CPPFLAGS
-       to be consistent., Add to *_CPPFLAGS so headers can be found on
-       OpenBSD
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-12  Rob Savoye <address@hidden>
+       * libcore/asobj/Accessibility_as.cpp,
+       libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
+       libcore/asobj/Function_as.cpp, libcore/asobj/Global_as.cpp,
+       libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
+       libcore/asobj/LoadableObject.cpp,
+       libcore/asobj/LocalConnection_as.cpp,
+       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
+       libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
+       libcore/asobj/Object.cpp, libcore/asobj/PlayHead.cpp,
+       libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
+       libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
+       libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
+       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
+       libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/Video_as.cpp,
+       libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp: add macro
+       so new strings get found by xgettext, so they can be translated.
 
-       * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
-       extensions/fileio/test.as: add boost cflags and libs
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-12  Rob Savoye <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * extensions/mysql/Makefile.am: add boost cflags and libs
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-12  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * gui/gui.cpp, libcore/TextField.cpp, librender/Renderer.h,
-       librender/agg/Renderer_agg.cpp, librender/cairo/Renderer_cairo.cpp,
-       librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 
-       Use a vector.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-11  Benjamin Wolsey <address@hidden>
+       * libcore/AMFConverter.cpp, libcore/Button.cpp,
+       libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
+       libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
+       libcore/ExternalInterface.cpp, libcore/Font.cpp,
+       libcore/FreetypeGlyphsProvider.cpp, libcore/Geometry.cpp,
+       libcore/LineStyle.cpp, libcore/LoadVariablesThread.cpp,
+       libcore/MovieClip.cpp, libcore/MovieFactory.cpp,
+       libcore/MovieLoader.cpp, libcore/PropertyList.cpp,
+       libcore/RGBA.cpp, libcore/SWFMovie.cpp, libcore/SWFStream.cpp,
+       libcore/StaticText.cpp, libcore/TextField.cpp, libcore/Video.cpp,
+       libcore/as_environment.cpp, libcore/as_function.cpp,
+       libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: 
+       add macro so new strings get found by xgettext, so they can be
+       translated.
 
-       * libcore/DisplayList.cpp: Clean up.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-11  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * libbase/SharedMem.h: Correct include for w32.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-11  Benjamin Wolsey <address@hidden>
+       * libbase/AMF.cpp, libbase/BitsReader.h, libbase/ClockTime.cpp,
+       libbase/GnashImage.cpp, libbase/GnashImageJpeg.cpp,
+       libbase/GnashImagePng.cpp, libbase/GnashVaapiImage.cpp,
+       libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
+       libbase/StreamProvider.cpp, libbase/URLAccessManager.cpp,
+       libbase/curl_adapter.cpp, libbase/extension.cpp,
+       libbase/memory.cpp, libbase/sharedlib.cpp, libbase/tu_file.cpp,
+       libbase/zlib_adapter.cpp: add macro so new strings get found by
+       xgettext, so they can be translated.
 
-       * libbase/Makefile.am, libbase/SharedMem.cpp, libbase/SharedMem.h,
-       libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp: Split w32
-       shared mem into separate file, drop ifdefs that aren't used.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * gui/dump/dump.am, gui/fb/fb.cpp, gui/fb/fb_glue_agg.cpp,
+       gui/fb/fb_glue_gles1.cpp, gui/fb/fb_glue_ovg.cpp, gui/gtk/gtk.cpp,
+       gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue_agg_vaapi.cpp,
+       gui/gtk/gtk_glue_cairo.cpp, gui/gtk/gtk_glue_ovg.cpp: add macro so
+       new strings get found by xgettext, so they can be translated.
 
-       * plugin/npapi/test.cpp: Fix tests.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * po/gnash.pot: updated with new strings
 
-       * libcore/ExternalInterface.cpp, plugin/npapi/callbacks.cpp,
-       plugin/npapi/external.cpp, plugin/npapi/external.h,
-       plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: Put
-       the second ExternalInterface class in namespace plugin, as having
-       two definitions of gnash::ExternalInterface not only corrupts
-       execution, but is also silly and confusing.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * libdevice/directfb/DirectFBDevice.cpp: add macro so new strings
+       get found by xgettext, so they can be translated.
 
-       * libcore/ExternalInterface.h: Fix typo.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * librender/GnashTexture.cpp, librender/agg/Renderer_agg.cpp,
+       librender/cairo/PathParser.cpp, librender/cairo/Renderer_cairo.cpp,
+       librender/opengl/Renderer_ogl.cpp,
+       librender/opengles1/Renderer_gles1.cpp,
+       librender/openvg/OpenVGBitmap.cpp,
+       librender/openvg/OpenVGRenderer.cpp, librender/testr.cpp: add macro
+       so new strings get found by xgettext, so they can be translated.
 
-       * libcore/ExternalInterface.h: Drop useless declarations.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * libdevice/events/InputDevice.cpp,
+       libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
+       libdevice/events/UinputDevice.cpp: add macro so new strings get
+       found by xgettext, so they can be translated.
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
-       more unneeded functions.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-10  Benjamin Wolsey <address@hidden>
+       * libdevice/events/EventDevice.cpp, libdevice/rawfb/RawFBDevice.cpp: 
+       add macro so new strings get found by xgettext, so they can be
+       translated.
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
-       unused functions in illegally duplicated class.
+2011-12-29  Rob Savoye <address@hidden>
 
-2011-01-08  Markus Gothe <address@hidden>
+       * libdevice/egl/eglDevice.cpp, libdevice/vaapi/VaapiImage.cpp,
+       libdevice/vaapi/VaapiSubpicture.cpp,
+       libdevice/vaapi/VaapiSurface.cpp,
+       libdevice/vaapi/VaapiSurfaceGLX.cpp,
+       libdevice/vaapi/VaapiSurfaceProxy.cpp, libdevice/x11/X11Device.cpp: 
+       add macro so new strings get found by xgettext, so they can be
+       translated.
 
-       * configure.ac: revert all of libltdl
+2011-12-15  Brad Smith <address@hidden>
 
-2011-01-08  Markus Gothe <address@hidden>
+       * configure.ac, plugin/npapi/plugin.cpp: Properly use mkstemps()
+       wherever it is available
 
-       * configure.ac: remove AC_SUBDIRS_
+2011-12-15  Sandro Santilli <address@hidden>
 
-2011-01-08  Markus Gothe <address@hidden>
+       * desktop/Makefile.am: Distribute gnashthumbnailrc.in (#35075)
 
-       * configure.ac: shut up libtool
+2011-12-15  Gabriele Giacone <address@hidden>
 
-2011-01-08  Markus Gothe <address@hidden>
+       * desktop/gnash.desktop, desktop/klash.desktop: Add debian
+       translations to desktop files.
 
-       * libmedia/gst/VideoInputGst.cpp: fix warnings about constness
+2011-08-22  Sandro Santilli <address@hidden>
 
-2011-01-08  Markus Gothe <address@hidden>
+       * NEWS, configure.ac, desktop/Makefile.am, desktop/README,
+       desktop/gnash-thumbnailer.in, desktop/gnash.schemas.in,
+       desktop/gnashthumbnailrc.in, macros/gconf-2.m4: Provide a
+       thumbnailer for SWF files and GNOME desktop config for it.  Tested with 
nautilus 2.30.1, Should work with any version up to
+       2.32.
 
-       * configure.ac, macros/archflag.m4: Updated --gcc-arch, thanks and
-       kudot to fftw.org
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-08  Benjamin Wolsey <address@hidden>
+       * Makefile.am: Build all devices and renderers for distcheck
 
-       * : commit 68db32d4c765b76a3d2cfbf2d218f7d58bad654d Author: Markus
-       Gothe <address@hidden> Date:   Fri Jan 7 18:38:59 2011
-       +0100
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-07  Markus Gothe <address@hidden>
+       * cygnal/handler.cpp: return an error if no message received
 
-       * configure.ac, gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue_gtkglext.h,
-       macros/x11.m4: clean-up
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-07  Markus Gothe <address@hidden>
+       * libdevice/events/events.am: only build developer tests if
+       configured that way
 
-       * macros/x11.m4: Fix x11-detection bug
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-07  Markus Gothe <address@hidden>
+       * configure.ac: Don't build OpenVG as part of =all
 
-       * gui/gtk/gtk.cpp: Cure some X11-headache on non-X11
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-05  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/egl.am: move endif so EGL builds
 
-       * : commit 8921362c3181647d649f739c8e18cde403dbc9b2 Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Jan 4 17:34:24 2011 +0100
+2011-12-12  Rob Savoye <address@hidden>
 
-2011-01-04  Benjamin Wolsey <address@hidden>
+       * configure.ac: don't make EGL dependent on OpenVG
 
-       * gui/gnash.cpp: Fix warning.
+2011-12-11  Rob Savoye <address@hidden>
 
-2011-01-04  Benjamin Wolsey <address@hidden>
+       * testsuite/libbase.all/Makefile.am: add lingnashrender to the link
 
-       * libbase/utility.h: Change UNUSED macro to work on references and
-       other non-assignable cases.
+2011-12-11  Rob Savoye <address@hidden>
 
-2011-01-04  Benjamin Wolsey <address@hidden>
+       * libdevice/Makefile.am, libdevice/rawfb/rawfb.am,
+       libdevice/vaapi/vaapi.am: only build developer tests when specified.
 
-       * libbase/SharedMem.cpp: Simplify ifdefs.
+2011-12-11  Rob Savoye <address@hidden>
 
-2011-01-04  Benjamin Wolsey <address@hidden>
+       * utilities/Makefile.am: add GNASH_LIBS to AM_LDFLAGS
 
-       * libbase/SharedMem.cpp, libbase/SharedMem.h: Const correct and
-       simplify ifdefs.
+2011-12-11  Rob Savoye <address@hidden>
 
-2011-01-03  Gabriele Giacone <address@hidden>
+       * libdevice/egl/egl.am: use the right conditional
 
-       * configure.ac: Create configure temporary files in a secure way
+2011-12-11  Rob Savoye <address@hidden>
 
-2011-01-03  Benjamin Wolsey <address@hidden>
+       * libdevice/Makefile.am: drop dependency on libgnashbase.la
 
-       * : commit e3b0cff5506ff6ed7ecfc19654c1e61a7ad3d621 Author: antrik
-       <address@hidden> Date:   Thu Nov 25 11:49:04 2010 +0100
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-28  Rob Savoye <address@hidden>
+       * libdevice/egl/egl.am: only build EGL tests when specified
 
-       * Makefile.am: for libtool 1, add the libltdl source files to the
-       DIST
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-27  Benjamin Wolsey <address@hidden>
+       * cygnal/Makefile.am: cygnal needs libgnashrender if vaap is built.
 
-       * : commit c4091d14127c9e42c30242dbe1f51502cd634282 Merge: 06d476f
-       6cd92f2 Author: Rob Savoye <address@hidden> Date:   Sun Dec 26
-       20:32:38 2010 -0700
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-26  Rob Savoye <address@hidden>
+       * libbase/Makefile.am: add GnashVaapiTexture.cpp back into the
+       build.
 
-       * testsuite/libbase.all/Makefile.am: add PTHREAD_CFLAGS
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-24  Gabriele Giacone <address@hidden>
+       * gui/Makefile.am, gui/pythonmod/Makefile.am, libbase/Makefile.am,
+       libdevice/Makefile.am, libdevice/vaapi/vaapi.am,
+       libmedia/Makefile.am: use correct path to vaapi headers and library
 
-       * Makefile.am, packaging/redhat/gnash.spec, packaging/rpm.am: Fix
-       and improve rpm packaging, move rpm temp dir from $HOME to buildroot
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-23  Gabriele Giacone <address@hidden>
+       * Makefile.am: build libdevice before libbase so the vaapi support
+       gets built first
 
-       * macros/kde4.m4: Add /usr/lib64/kde4/devel to search kde4 lib path
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-22  Sandro Santilli <address@hidden>
+       * libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate
+       compiler warnings
 
-       * testsuite/misc-swfc.all/Makefile.am: Drop use of $(shell) and warn
-       about portability issues
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-22  Sandro Santilli <address@hidden>
+       * libdevice/events/EventDevice.cpp: initialize private data
 
-       * testsuite/samples/Makefile.am:  seems to be a predefined variable, no 
need to be unportable for
-        defining it. Thanks Petter for figuring this out.
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-21  Sandro Santilli <address@hidden>
+       * cygnal/rtmp_server.cpp: eliminate compiler warnings
 
-       * plugin/npapi/Makefile.am: Another dir in EXTRA_DIST breaking lenny
-       build...
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-21  Sandro Santilli <address@hidden>
+       * cygnal/http_server.cpp, cygnal/libnet/cque.cpp: eliminate compiler
+       warnings
 
-       * libsound/Makefile.am: Do not put a directory in EXTRA_DIST. It
-       isn't needed when content is explicitly used as sources (even if
-       conditional). Should fix distcheck on lenny.
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-20  Sandro Santilli <address@hidden>
+       * utilities/flvdumper.cpp: only dump data when -d is specified
 
-       * .gitignore: ignore dump-gnash
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-20  Rob Savoye <address@hidden>
+       * cygnal/cgi-bin/echo/echo.cpp: initialize netfd to eliminate
+       compiler warning
 
-       * configure.ac: define HAVE_LTDL for libtool 1.5, so the behaviour
-       is the same as libtool 2.x.
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-20  Sandro Santilli <address@hidden>
+       * : commit abab83684600c9e09148389ba286310bb2390808 Author: Rob
+       Savoye <address@hidden> Date:   Sun Dec 11 11:06:14 2011 -0700
 
-       * gui/gnash.cpp: Add -D and -S switches when building dump-gui.
-       Fixes bug #31829.
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-19  Sandro Santilli <address@hidden>
+       * libdevice/events/EventDevice.cpp,
+       libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
+       libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
+       libdevice/events/UinputDevice.cpp, libdevice/events/test_events.cpp: 
+       fix input device mouse support.
 
-       * : commit e2c24291c780cb02f773ef9ae538130aaa1f59ed Author: Sandro
-       Santilli <address@hidden> Date:   Sun Dec 19 22:52:24 2010 +0100
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-19  Rob Savoye <address@hidden>
+       * gui/fb/fb.cpp: cleanup optional PS/2 mouse handlingm use
+       InputDevice::convertAbsCoords() instead of
+       MouseDevice::convertCoordinates()
 
-       * : commit 3d1699b83689000fd27d763d04a26a310b800ac6 Author: Rob
-       Savoye <address@hidden> Date:   Sun Dec 19 10:33:21 2010 -0700
+2011-12-11  Rob Savoye <address@hidden>
 
-2010-12-19  Sandro Santilli <address@hidden>
+       * configure.ac: don't enable the PS/2 mouse by default, we use input
+       events for the mouse instead.
 
-       * gui/dump/Makefile.am: Oops, forgot this
+2011-12-10  Rob Savoye <address@hidden>
 
-2010-12-19  Sandro Santilli <address@hidden>
+       * gui/fb/fb.cpp: use new uinput device to control the cursor
 
-       * configure.ac, gui/Makefile.am, gui/dump/dump.am: dump-gui fully
-       moved in its dir
+2011-12-10  Rob Savoye <address@hidden>
 
-2010-12-19  Sandro Santilli <address@hidden>
+       * gui/fb/fbsup.h: add a UInput device to the base class.
 
-       * gui/Makefile.am: put dump stuff in dump .am
+2011-12-10  Rob Savoye <address@hidden>
 
-2010-12-18  Brad Smith <address@hidden>
+       * libdevice/events/events.am: add events/UinputDevice.cpp to build
 
-       * configure.ac: Unbreak distcheck on OpenBSD.
+2011-12-10  Rob Savoye <address@hidden>
 
-2010-12-17  Alessandro Pignotti <address@hidden>
+       * .gitignore: add .gdb_history
 
-       * plugin/npapi/plugin.cpp: Fix NPN_Invoke usage when executing
-       Javascript from the plugin
+2011-12-10  Rob Savoye <address@hidden>
 
-2010-12-18  Rob Savoye <address@hidden>
+       * libdevice/events/UinputDevice.cpp: new file for the Uinput device
 
-       * : commit 6852803ba5ff18d3efce77df28f7b55fb54a601d Author: Gabriele
-       Giacone <address@hidden> Date:   Sat Dec 18 21:10:37 2010 +0100
+2011-12-07  Rob Savoye <address@hidden>
 
-2010-12-18  Gabriele Giacone <address@hidden>
+       * gui/fb/fb.cpp, libdevice/events/EventDevice.cpp,
+       libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
+       libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp: 
+       add initial support for uinout, ie.. User Mode mouse control, so we
+       can move the cursor.
 
-       * testsuite/Makefile.am, testsuite/actionscript.all/Makefile.am,
-       testsuite/as3compile.all/Makefile.am,
-       testsuite/misc-haxe.all/Makefile.am,
-       testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/action_order/Makefile.am,
-       testsuite/misc-ming.all/displaylist_depths/Makefile.am,
-       testsuite/misc-ming.all/loading/Makefile.am,
-       testsuite/misc-ming.all/loop/Makefile.am,
-       testsuite/misc-mtasc.all/Makefile.am,
-       testsuite/misc-swfc.all/Makefile.am,
-       testsuite/misc-swfmill.all/Makefile.am,
-       testsuite/misc-swfmill.all/trace-as2/Makefile.am,
-       testsuite/misc-swfmill.all/trace-as3/Makefile.am,
-       testsuite/network.all/Makefile.am: Replace gnumake idioms
+2011-12-07  Rob Savoye <address@hidden>
 
-2010-12-18  Gabriele Giacone <address@hidden>
+       * : commit cc9c6132d3e1fa87f54ae9f55e2963b7258db476 Author: Rob
+       Savoye <address@hidden> Date:   Tue Dec 6 17:38:02 2011 -0700
 
-       * testsuite/swfdec/Makefile.am: Replace gnumake idiom
+2011-12-07  Gabriele Giacone <address@hidden>
 
-2010-12-17  Rob Savoye <address@hidden>
+       * configure.ac: Add multiarch paths on dpkg systems only.
 
-       * : commit 6d1857cc6172e141a74a1a61587dfd21063f2f6d Author: Gabriele
-       Giacone <address@hidden> Date:   Fri Dec 17 23:24:48 2010 +0100
+2011-12-07  Gabriele Giacone <address@hidden>
 
-2010-12-17  Sandro Santilli <address@hidden>
+       * macros/boost.m4: Fix boost::iostreams headers detection on
+       openbsd.
 
-       * testsuite/misc-swfc.all/sound.sc: Accept 13766 as a valid sound
-       duration too (some liblame versions give that number to swfc...)
+2011-12-06  Gabriele Giacone <address@hidden>
 
-2010-12-16  Gabriele Giacone <address@hidden>
+       * plugin/npapi/plugin.cpp: Fix for old boost and libc6 libs.
 
-       * doc/C/Makefile.am: Fix info doc on openbsd
+2011-12-06  Rob Savoye <address@hidden>
 
-2010-12-16  Sandro Santilli <address@hidden>
+       * : merge from noise branch so adjusting the time interval works the
+       same way for the framebuffer
 
-       * TODO: Error AS class is implemented
+2011-12-06  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp: use the movie frame rate to adjust the delay
+       between frames. Also make the default interval larger, too small a
+       value eats the cpu
 
-       * : commit 3eb8224f526719266b26fd32b4c23b8fb8c33936 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Dec 16 12:22:25 2010
-       +0100
+2011-12-06  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/gui.h: add accesor to get the movie's FPS
 
-       * libcore/asobj/Array_as.cpp, libcore/asobj/XMLNode_as.h,
-       libcore/swf/DefineButtonTag.cpp: Minor cleanups.
+2011-12-01  Gabriele Giacone <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * macros/boost.m4, plugin/npapi/Makefile.am,
+       plugin/npapi/plugin.cpp: CVE-2011-4328 fix. mkstemps and
+       boost::iostreams. See bug #34903
 
-       * libcore/TextField.cpp: Drop unused assignment.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp, gui/fb/fbsup.h: reenable fullscreen support
 
-       * libcore/Geometry.cpp: Clean up includes.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp: add resize_view()
 
-       * libcore/swf/TextRecord.h: Const correct.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fbsup.h: add resize_view()
 
-       * libcore/Geometry.cpp: Drop unused bool.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_agg.cpp: reenable InvalidatedRegions for AGG in a
+       framebuffer
 
-       * gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp: Remove useless
-       assignments.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * NEWS: mention improved double buffering support
 
-       * gui/fb/fb.cpp: Drop unused variable.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_agg.cpp: be less verbose
 
-       * gui/gtk/gtk.cpp: Drop useless conditional.
+2011-12-05  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp, gui/fb/fbsup.h: remove unused code that's now in
+       swapBuffers(). Remove unused local copy of the framebuffer data,
+       it's now in RawFBDevice
 
-       * libcore/DisplayObject.cpp: Move variable assignment to scope it's
-       used in.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 
+       move swapBuffers() from header to source file
 
-       * gui/fb/InputDevice.cpp, gui/fb/InputDevice.h: Const correct.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_agg.cpp: use isSingleBuffered() instead of
+       getOffscreenBuffer()
 
-       * libcore/as_value.h: Operator= must return a reference to *this!
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * : merge from master
 
-       * gui/Player.h: Const correct.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_agg.cpp: cleanup AGG double buffering to work with
+       libdevice
 
-       * libcore/TextField.cpp: Style.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/eglDevice.h: add getStride() as it's now in the base
+       class
 
-       * libcore/TextField.cpp, libcore/TextField.h: Drop useless variable
-       and const_cast.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp: remove leftover double buffering code that is now
+       replaced by swapBuffers()
 
-       * libcore/TextField.cpp, libcore/TextField.h,
-       libcore/asobj/TextField_as.cpp: Drop some html text functions as
-       they are non-functioning stubs for an incorrect way to implement
-       this.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue.h, gui/fb/fbsup.h: fix copyright date
 
-       * libcore/vm/ASHandlers.cpp: Const correct.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.h: remove commented out lines
 
-       * libcore/as_value.cpp: Const correct.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-16  Sandro Santilli <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 
+       use isSingleBuffered() instead of ifdef
 
-       * macros/docbook.m4: Add brackets around control flow constructs to
-       make more readable
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Sandro Santilli <address@hidden>
+       * libdevice/rawfb/test_rawfb.cpp: use getStride() instead of
+       calculating it ourselves
 
-       * TODO: Load predictability item (really just a test for git poller
-       of buildbot)
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Gabriele Giacone <address@hidden>
+       * libdevice/rawfb/RawFBDevice.h: make isSingleBuffered() really
+       work.
 
-       * Makefile.am: Add .lastmod to DISTCLEANFILES
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Gabriele Giacone <address@hidden>
+       * libdevice/GnashDevice.h: add getStride() to base class
 
-       * Makefile.am: Replace stat with if -nt to compare modification
-       date. Fix openbsd build.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
+       libdevice/rawfb/test_rawfb.cpp: add comments about swapBuffers()
+       beyhaviour
 
-       * librender/Makefile.am: Add file to dist.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
+       libdevice/rawfb/test_rawfb.cpp: Add swapBuffers() for double
+       buffering. USe a standard pointer for _fbmem, so boost doesn't try
+       to free it. Fix test case
 
-       * NEWS: Update news.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/test_rawfb.cpp: add test for the stride
 
-       * librender/agg/LinearRGB.h: Implement alpha.
+2011-12-04  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/test_rawfb.cpp: don't manually draw a line for now
 
-       * testsuite/misc-ming.all/GradientFillTest.as: Test that alpha is
-       linear.
+2011-11-30  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * cygnal/handler.h, cygnal/testsuite/cygnal.all/Makefile.am,
+       cygnal/testsuite/cygnal.all/test_crc.cpp,
+       cygnal/testsuite/libamf.all/test_amf.cpp,
+       cygnal/testsuite/libamf.all/test_amfmsg.cpp,
+       cygnal/testsuite/libamf.all/test_buffer.cpp,
+       cygnal/testsuite/libnet.all/Makefile.am,
+       cygnal/testsuite/libnet.all/test_cque.cpp,
+       cygnal/testsuite/libnet.all/test_handler.cpp: cleanup various
+       compilation warnings and errors so make check works with -pedantic
 
-       * libcore/TextField.cpp, libcore/TextField.h: Adjust selection to
-       text length.
+2011-11-30  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * cygnal/handler.cpp, cygnal/http_server.cpp, cygnal/http_server.h,
+       cygnal/libnet/diskstream.cpp, cygnal/libnet/diskstream.h: Cleanup
+       compilation warnings when using -pedantic
 
-       * testsuite/actionscript.all/Selection.as: Add tests for crasher in
-       replaceSel().
+2011-11-30  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGBitmap.cpp,
+       librender/openvg/OpenVGRenderer.cpp: Cleanup compilation warnings
+       when using -pedantic for #34911
 
-       * testsuite/misc-ming.all/Makefile.am: Run gradient tests.
+2011-11-28  Gabriele Giacone <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * testsuite/misc-swfmill.all/Makefile.am: Add boost headers to
+       swfmill tests.  OpenBSD distcheck fix. See
+       https://savannah.gnu.org/bugs/?34373#comment7
 
-       * testsuite/misc-ming.all/GradientFillTest.as: Add automatic testing
-       for gradient fills.
+2011-11-27  Benjamin Wolsey <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Const.
 
-       * librender/agg/LinearRGB.h: Minor cleanups.
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Don't do anything if we have no timers.  
Commit amended to reduce comment verbosity and use empty().
 
-       * librender/agg/LinearRGB.h, librender/agg/Renderer_agg_style.h: 
-       Implement linearRGB for agg renderer.
+2011-09-06  Benjamin Wolsey <address@hidden>
 
-2010-12-15  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/plugin.cpp: Remove useless PATH_MAX declaration.
 
-       * libcore/FillStyle.cpp, libcore/FillStyle.h,
-       libcore/asobj/MovieClip_as.cpp, libcore/parser/TypesParser.cpp: Add
-       actionscript support for interpolation mode.
+2011-11-26  Gabriele Giacone <address@hidden>
 
-2010-12-14  Gabriele Giacone <address@hidden>
+       * plugin/aos4/plugin.cpp, plugin/npapi/gshell.cpp,
+       plugin/npapi/test.cpp, plugin/win32/plugin.cpp: More const for
+       NPP_GetMIMEDescription.
 
-       * packaging/deb.am: Remove hardcoded -j4 from debian packaging
+2011-11-25  Rob Savoye <address@hidden>
 
-2010-12-14  Sandro Santilli <address@hidden>
+       * cygnal/libnet/sshclient.cpp: Buffer is in cygnal namespace now,
+       not amf
 
-       * testsuite/libbase.all/Makefile.am,
-       testsuite/libbase.all/RcTest.cpp, testsuite/libbase.all/TCXXRc.cpp: 
-       Rename TCXXRc test... I never find it otherwise
+2011-11-25  Rob Savoye <address@hidden>
 
-2010-12-13  Sandro Santilli <address@hidden>
+       * cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not
+       amf
 
-       * : commit 65c3d209fe7e602c3bd9bb5b4b393ebdfb32106b Author: Sandro
-       Santilli <address@hidden> Date:   Mon Dec 13 22:34:34 2010 +0100
+2011-11-24  Rob Savoye <address@hidden>
 
-2010-12-13  Gabriele Giacone <address@hidden>
+       * : commit 45044b09e2fec37a1192828bbe8c8fb2e3ac76f4 Author: Rob
+       Savoye <address@hidden> Date:   Thu Nov 24 09:02:31 2011 -0700
 
-       * Makefile.am, packaging/deb.am: Add packageclean target to clean
-       after packaging
+2011-11-24  Rob Savoye <address@hidden>
 
-2010-12-13  Rob Savoye <address@hidden>
+       * gui/gtk/gtk.am: BZ2_LIBS needs to be in the link when using
+       --as-needed
 
-       * Makefile.am: remove revno.h for distclean
+2011-11-24  Rob Savoye <address@hidden>
 
-2010-12-12  Petter Reinholdtsen <address@hidden>
+       * plugin/npapi/mozilla-sdk/np_entry.cpp, plugin/npapi/plugin.cpp: 
+       const is needed for some of the NPAPI functions for Oneiric with
+       firefox-dev
 
-       * extensions/fileio/Makefile.am: Get rid of make file warnings in
-       fileio/Makefile.am Two new warnings were introduced into git recently:  
 Makefile:948: warning: overriding commands for target `test'   Makefile:941: 
warning: ignoring old commands for target `test' This patch get rid of them, by 
removing one of the two identical
-       test targets in Makefile.am:
+2011-11-24  Rob Savoye <address@hidden>
 
-2010-12-12  Rob Savoye <address@hidden>
+       * configure.ac: const is needed for some of the NPAPI functions for
+       Oneiric with firefox-dev
 
-       * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
-       extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
-       extensions/launcher/Makefile.am, extensions/lirc/Makefile.am,
-       extensions/mysql/Makefile.am: uninstall extensions properly so
-       distcheck is happy
+2011-11-24  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * packaging/debian/control: add xulrunner-dev or firefox-dev for
+       Build Deps
 
-       * libcore/DisplayObject.cpp: Fix warning.
+2011-11-22  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/SharedObject_as.cpp: Don't create the shared object
+       directory if they're read only, bug #34837
 
-       * libcore/swf/DefineVideoStreamTag.cpp: Drop unneeded include again.
+2011-11-20  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * : commit fa481c116e65ccf9137c7ddc8abc3cf05dc12f55 Author: Gabriele
+       Giacone <address@hidden> Date:   Sun Nov 20 17:27:42 2011 +0100
 
-       * libcore/DisplayList.cpp, libcore/DisplayList.h,
-       libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/Video.cpp,
-       libcore/swf/PlaceObject2Tag.h: Store unsigned values as unsigned to
-       avoid the proliferation of silly checks throughout the code.
+2011-11-08  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * : commit c1ea116948702e2fa9e8ce6f168de57f66d4eaff Author: Rob
+       Savoye <address@hidden> Date:   Tue Nov 1 10:43:18 2011 -0600
 
-       * libcore/Video.cpp: Const correct.
+2011-11-01  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * gui/Player.cpp: add comment about the interval
 
-       * libcore/Video.cpp, libcore/Video.h,
-       libcore/swf/DefineVideoStreamTag.cpp,
-       libcore/swf/DefineVideoStreamTag.h, libcore/swf/VideoFrameTag.cpp: 
-       Const correct, hide implementation, use ptr_containers.
+2011-11-01  Gabriele Giacone <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * Makefile.am: If revno.h already exists and we're not in git, don't
+       regenerate. If included in Debian tarball, it won't be overwritten
+       by rebuild.
 
-       * libbase/GnashAlgorithm.h: Drop foreachFirst().
+2011-10-31  Gabriele Giacone <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * macros/qt4.m4: qt4 fix for lenny build.
 
-       * libbase/GnashAlgorithm.h: Drop unused function; use ptr_containers
-       instead of this.
+2011-10-30  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.h: remove debug accessor for drawbounds, as
+       it's unused
 
-       * libbase/GnashAlgorithm.h: Drop RemovePointer; use boost's version
-       if needed again.
+2011-10-30  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/eglDevice.h: include Point2d.h so EGL devices still
+       builds after other changes that broke compilation
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp: 
-       Use ObjectURI to index textfields.
+2011-10-30  Bastiaan Jacques <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk.cpp, libdevice/DeviceGlue.cpp,
+       libdevice/DeviceGlue.h, libdevice/GnashDevice.h,
+       libdevice/Makefile.am: Properly fix bug #34699: Stop including
+       various "Device" headers which may interfere with GUI code; in
+       particular, RawFBDevice.h uses headers which define NULL in a matter
+       incompatible with mixing C and C++ code.
 
-       * testsuite/MovieTester.cpp: Fix testsuite.
+2011-10-30  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * : commit 4a2996ff217aee1d45375b552475421420a2946e Author: Rob
+       Savoye <address@hidden> Date:   Sun Oct 30 12:09:27 2011 -0600
 
-       * librender/Renderer.h: Make another function non-virtual
+2011-10-30  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * gui/Player.cpp: Use the default of 10ms for low framerate files
 
-       * librender/Renderer.h, librender/agg/Renderer_agg.cpp,
-       librender/cairo/Renderer_cairo.cpp,
-       librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 
-       Reduce the number of overloaded virtual functions with default
-       implementations.
+2011-10-30  Bastiaan Jacques <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Prevent _registeredClasses from being
+       prematurely deleted. Bug #34690.
 
-       * librender/Renderer.h, librender/agg/Renderer_agg.cpp: Drop unused
-       functions and const-correct used ones.
+2011-10-29  Rob Savoye <address@hidden>
 
-2010-12-12  Benjamin Wolsey <address@hidden>
+       * gui/Player.cpp: set the delay timeout to the frame rate
 
-       * librender/Renderer.h, testsuite/MovieTester.cpp: Remove test-only
-       function from renderer interface.
+2011-10-30  Gabriele Giacone <address@hidden>
 
-2010-12-11  Rob Savoye <address@hidden>
+       * macros/qt4.m4: Another qt4 w/o opengl fix.
 
-       * : commit fa50b232c7616225a31eb7cb6c3861d2512d593e Author: Gabriele
-       Giacone <address@hidden> Date:   Sun Dec 12 03:01:07 2010 +0100
+2011-10-29  Bastiaan Jacques <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * configure.ac: Fix typo.
 
-       * .bzrignore: we don't need .bzrignore anymore...
+2011-10-27  Rob Savoye <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * : commit 7abaf9f2a11bdb0a94831c72eda5692da523c700 Author: Sandro
+       Santilli <address@hidden> Date:   Thu Oct 27 07:47:47 2011 +0200
 
-       * : commit f4e343c142b44cc9b7dc753270b6f96e4da18e9c Author: Sandro
-       Santilli <address@hidden> Date:   Sat Dec 11 23:53:02 2010 +0100
+2011-10-27  Sandro Santilli <address@hidden>
 
-2010-12-11  Rob Savoye <address@hidden>
+       * po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po,
+       po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Update translation files
 
-       * : commit 07512ec2918aeec0677d02fd4b36a326565c652b Author: Rob
-       Savoye <address@hidden> Date:   Sat Dec 11 15:51:31 2010 -0700
+2011-10-27  Gabriele Giacone <address@hidden>
 
-2010-12-11  Gabriele Giacone <address@hidden>
+       * po/Makefile.am: Fix update-po. See bug #34654.
 
-       * .gitignore: Improve .gitignore
+2011-10-25  Rob Savoye <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * : commit 7a6bea96a389b58cdc64ea545cfae9dcd9d7f3e2 Author: Sandro
+       Santilli <address@hidden> Date:   Tue Oct 25 21:30:06 2011 +0200
 
-       * Makefile.am: Simplify counting commits using rev-list. Thanks
-       antrik for finding this out.
+2011-10-24  Rob Savoye <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * : merge with master
 
-       * configure.ac: For openbsd the default gui set is: gtk=yes,
-       dump=auto (drop kde3)
+2011-10-23  Gabriele Giacone <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * po/Makefile.am, po/cs.po, po/da.po, po/de.po, po/en_GB.po,
+       po/es.po, po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Fix
+       and update translations.
 
-       * macros/kde3.m4: Backslash ${prefix} for kde3 too...
+2011-10-08  Gabriele Giacone <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * .gitignore: Update gitignore.
 
-       * macros/kde4.m4: Evaluate ${prefix} later to avoid NONE
+2011-10-23  Sandro Santilli <address@hidden>
 
-2010-12-11  Sandro Santilli <address@hidden>
+       * NEWS, libcore/swf/DefineBitsTag.cpp: Fix parsing of lossless 16bit
+       bitmaps Fixes support for movies generated by the evil TechSmit Camtasia
+       tool (#34625)
 
-       * configure.ac: Make sure PLUGINS_INSTALL_POLICY is set before
-       GNASH_PATH_KDE* are called. Should fix distcheck (bug #31845)
+2011-10-14  Rob Savoye <address@hidden>
 
-2010-12-10  Sandro Santilli <address@hidden>
+       * packaging/redhat/gnash.spec: tweaks for the OLPC XO 1.75, which
+       doesn't distribute kde or qt
 
-       * .gitignore: Ignore gnash-* (packages) plus couple more missing
-       files
+2011-10-14  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * packaging/ltib/gnash.spec: update from latest builds
 
-       * libbase/GnashAlgorithm.h, libcore/Relay.cpp, libcore/Relay.h,
-       libcore/as_object.h, libcore/movie_root.cpp,
-       libcore/swf/DefineTextTag.cpp, libcore/vm/fn_call.h: Fix crashes and
-       const correct.
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * gui/fb/fbsup.h: tweak indenting, minor change
 
-       * libcore/asobj/Sound_as.cpp: Ensure that the this object is valid.
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp: clear the offscreen buffer in
+       addition to the framebuffer
 
-       * : commit 027f27df8b3dc04e51f5af8d54a9c8fe35c42373 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Dec 10 15:47:57 2010 +0100
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Sandro Santilli <address@hidden>
+       * libdevice/rawfb/RawFBDevice.h: add accessors for framebuffer and
+       ofscreen buffer
 
-       * configure.ac: Remove unused HAVE_SDL conditional
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Sandro Santilli <address@hidden>
+       * libdevice/GnashDevice.h: add virtual accessor to get the offscreen
+       buffer memory.
 
-       * configure.ac: Check for input devices after deciding if FB should
-       be built or not. Should fix bug #31846
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Sandro Santilli <address@hidden>
+       * libdevice/DeviceGlue.h: fix typos in comment
 
-       * configure.ac: Implement yes/no/auto for FB gui. Defaults to auto.
-       Build only on linux and if AGG renderer is enabled.
+2011-10-12  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * configure.ac: enable double buffering by default for AGG with a
+       framebuffer
 
-       * testsuite/actionscript.all/Makefile.am,
-       testsuite/actionscript.all/argstest.as: Add test to call as many
-       functions as possible with various arguments.
+2011-10-12  Sandro Santilli <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
+       po/it.po, po/ja.po: Update translation files [unchecked, to be
+       reverted if found broken]
 
-       * libcore/asobj/XMLNode_as.cpp: Cleanup of includes.
+2011-10-11  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * configure.ac: clarify that software double buffering is for AGG
+       only.
 
-       * libcore/asobj/XMLNode_as.cpp: Drop more debugging.
+2011-10-08  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * Makefile.am: Don't disable optimization for distcheck
 
-       * libcore/asobj/LoadableObject.cpp: Drop debugging message.
+2011-10-08  Gabriele Giacone <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * macros/qt4.m4: Fix qt4 include paths again.
 
-       * libcore/asobj/XMLSocket_as.cpp: Fix another crash.
+2011-10-07  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * Makefile.am: for distcheck, set cxxflags to -O0 to speed up
+       builds. Only use SUBDIRS, as automake groks the correct optional
+       directories. Otherwise directories appear twice, causing distcheck
+       to fail.
 
-       * libcore/asobj/XMLSocket_as.cpp: Fix a number of potential crashes
-       in XMLSocket.
+2011-10-07  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Video_as.cpp: minor reformatting
 
-       * libcore/asobj/Color_as.cpp: Don't use init_member because this
-       will cause a crash if the member is read-only.
+2011-10-04  Sandro Santilli <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * README: Add Midori to the list of supported browsers (webkit
+       based)
 
-       * libcore/asobj/MovieClipLoader.cpp,
-       libcore/asobj/MovieClipLoader.h: Include header and make it
-       independent.
+2011-10-01  Gabriele Giacone <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * macros/qt4.m4: Fix qt4 include paths - see bug #34452.
 
-       * libcore/asobj/MovieClipLoader.cpp: Fix crash.
+2011-09-29  Rob Savoye <address@hidden>
 
-2010-12-10  Benjamin Wolsey <address@hidden>
+       * : commit 36ee094c00c04cf028a5fa341a8da51e9950ed25 Author: Rob
+       Savoye <address@hidden> Date:   Thu Sep 29 10:06:11 2011 -0600
 
-       * testsuite/actionscript.all/MovieClipLoader.as: Cause crash.
+2011-09-29  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * Makefile.am: Use conditional for LINUX so input devices are only
+       built on Linux systems. Put cygnal libdevice in DIST_SUBDIRS or they
+       won't get included in the source tarball.
 
-       * configure.ac: don't build the Framebuffer GUI for BSD when
-       --enable-gui=all is used
+2011-09-29  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * configure.ac: Always build libdevice/Makefile so distcheck is
+       happy. Add Make conditional for LINUX. Fix inpout_event list text
 
-       * : commit 72e27bb000a46cd4b20652f6a78aa340f29458a2 Author: Rob
-       Savoye <address@hidden> Date:   Thu Dec 9 15:36:18 2010 -0700
+2011-09-29  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * packaging/redhat/gnash.spec: gtkglext is unneeded, as the OpenGL
+       support is no longer built by default.
 
-       * gui/Makefile.am: don't add libltdl to GNASH_LIBS, it's already in
-       libgnashbase
+2011-09-29  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * NEWS: add a few new things
 
-       * gui/aos4/aos4.am, gui/aqua/aqua.am, gui/dump/dump.am,
-       gui/fb/Makefile.am, gui/fltk/fltk.am, gui/haiku/haiku.am,
-       gui/kde/kde3.am, gui/sdl/sdl.am: don't add (LIBLTDL) to LDFLAGS,
-       libltdl is part of libgnashbase.
+2011-09-29  Sandro Santilli <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * gui/gui.cpp: Unify message for Gui::hideMenu and Gui::showMenu,
+       addressing issue #34428 Beside, do we really need both functions ? 
hideMenu seems to be
+       possible to do with showMenu(false)
 
-       * gui/gtk/gtk.am, gui/kde/kde4.am: don't add (LIBLTDL) to LDFLAGS,
-       libltdl is part of libgnashbase.
+2011-09-26  Sandro Santilli <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * libcore/Font.cpp: Typo: DefineFone2 -> DefineFont2. See bug
+       #34387.
 
-       * packaging/snapshot.am: make sure revno.h exists before trying to
-       grep it.
+2011-09-25  Sandro Santilli <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * Makefile.am: Revert "Re-enable distribution of cygnal and
+       libdevice." This reverts commit 
38b71599f4558122d9070080fa97b5df548bee3a.
 
-       * Makefile.am: don't try to use git if it doesnj't exist.
+2011-09-25  Sandro Santilli <address@hidden>
 
-2010-12-09  Sandro Santilli <address@hidden>
+       * Makefile.am: Re-enable distribution of cygnal and libdevice.  
STD_SUBDIRS should be the unconditional set of subdirs.  SUBDIRS is
+       the dirs we are building (depend on configuration setting and is
+       appended to based on those).  DIST_SUBDIRS is _all_ the available
+       dirs, so STD_SUBDIRS plus all the conditionally enabled.
 
-       * gui/gtk/gtk.cpp: Add branch infor in printed version
+2011-09-24  Gabriele Giacone <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * Makefile.am: Remove cygnal/ from SUBDIRS. Fix distcheck. See
+       40b80d3
 
-       * packaging/snapshot.am: don't use (shell), it tries to evaluate at
-       runtime instead of access time
+2011-09-23  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * configure.ac: fix typo, only build inout events on Linux
 
-       * Makefile.am: add echo when rebuilding revno.h
+2011-09-23  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * configure.ac: Don't configure in Linux input events on any BSD
+       distro. For bug #34373.
 
-       * Makefile.am: add documentation for the revno,h target
+2011-09-20  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * configure.ac: don't build the OpenGL renderer by default, as it
+       suffers from both performance and rendering quality issues.
 
-       * configure.ac: always run libtool and libltdl tests
+2011-09-19  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * : commit 426c9dea890036c668e7ad007c4459b7bba20b9a Author: Rob
+       Savoye <address@hidden> Date:   Mon Sep 19 12:35:19 2011 -0600
 
-       * configure.ac: * Use AC_SUBST for git intstead of conditional * 
AC_PROG_LIBTOOL has to be after the other libtool tests * Don't build kde3 or 
fltk2 when building all guis
+2011-09-19  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * configure.ac: don't use AC_MSG_ERROR, as it exits after message.
 
-       * Makefile.am: * Only regenerate revno.h after a git commit or pull.  * 
Build revno,.h in the build tree, not the source tree so this
-         still works on NFS mounted filesystems.  * Default to the date if 
there are any problems with git * Only remove revno.h for a maintainer clean.
+2011-09-18  Benjamin Wolsey <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * libcore/Button.cpp: Fix null pointer dereference.  I introduced it 
during Button refactoring.
 
-       * autogen.sh: delete old libtool m4 files from macros when
-       generating libltdl. When using libtoolize 1, the m4 macros are ihn
-       libltdl, so add that path so we get the right macros.
+2011-09-16  Gabriele Giacone <address@hidden>
 
-2010-12-09  Sandro Santilli <address@hidden>
+       * configure.ac: Remove broken message (see 89aa145).
 
-       * Makefile.am, packaging/snapshot.am: Revert "only rebuild revno,.h
-       if something has changed. Default to the date if GIT isn't found." This 
reverts commit fbc5d9e9d82f596a5872a4e162b65aa48428aefc.  The revert is due to 
misleading commit message:  - revno.h was only rebuilt if sources changed 
before this commit,
-          while this commit forces removal of it and thus unconditional
-        re-creation - this commit moves revno.h from source tree to build tree 
w/out
-          saying so in the commit log Additionally (but would normally not 
trigger a revert)  - the date default is useless as revno.h should always be in
-          packages obtained w/out git and you can always generate if you got
-          the sources using git.  NOTE: I wouldn't revert commits if they 
weren't themselves reverts
-             of mine in the first place. Please discuss changes on the
-             development mailing list to avoid commit wars...
+2011-09-15  Gabriele Giacone <address@hidden>
 
-2010-12-09  Petter Reinholdtsen <address@hidden>
+       * configure.ac: Typo
 
-       * utilities/findwebcams.cpp: Get rid of warnings in findwebcams.cpp 
[Petter Reinholdtsen] > I had a look at the following warnings from
-       the current build on > squeeze-kfreebsd.  > > findwebcams.cpp:132:
-       warning: comparison between signed and unsigned integer expressions
-       > findwebcams.cpp:161: warning: comparison between signed and
-       unsigned integer expressions > findwebcams.cpp:170: warning:
-       comparison between signed and unsigned integer expressions >
-       findwebcams.cpp:173: warning: format '%d' expects type 'int', but
-       argument 2 has type 'size_t' > findwebcams.cpp:208: warning:
-       comparison between signed and unsigned integer expressions > > I
-       believe this patch solve the issues, bu using size_t for >
-       non-negative values and casting the size_t argument to %d to (int).  
Here is an updated patch, based on the current git repository.  The
-       format issue is already fixed in git, so only the signed/unsigned
-       issues are fixed in this patch.  Signed-off-by: Sandro Santilli 
<address@hidden>
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-09  Rob Savoye <address@hidden>
+       * gui/Player.cpp: set the delay back to 10ms
 
-       * Makefile.am, packaging/snapshot.am: only rebuild revno,.h if
-       something has changed. Default to the date if GIT isn't found.
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: use a regualr iterator instead of
+       std::for_each, so we can do loop through all the liveChars only once
 
-       * libbase/AMF.cpp, libbase/AMF.h, libcore/AMFConverter.cpp: Hide
-       swapBytes, use writePlainNumber().
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: only look for an invoke packet if
+       _controlfd is actually set
 
-       * libcore/AMFConverter.cpp: Don't duplicate code.
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * gui/Player.cpp: increase the default delay to 50ms
 
-       * libcore/AMFConverter.cpp: Correct log message.
+2011-09-13  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Don't do anything if we have no timers,
+       just return so we don't waste cpu cycles
 
-       * libcore/asobj/NetStream_as.cpp: Use exising AMF functions to clean
-       up.
+2011-09-12  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * : commit b8f483baaabc15ade2ee9d7c3d8d288694eca1b7 Author: Rob
+       Savoye <address@hidden> Date:   Mon Sep 12 19:53:28 2011 -0600
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/asobj/MovieClip_as.cpp: Tidy up code style
+2011-09-12  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: minor version tweaks to get
+       Lenny to build with the patch.
 
-       * libcore/Font.cpp, libcore/Font.h: Drop unused function
+2011-09-12  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: optionally include
+       avcodec.h
 
-       * libcore/swf/DefineVideoStreamTag.cpp: Remove unused function.
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: use
+       LIBAVFORMAT_VERSION_MAJOR instead of LIBAVUTIL_VERSION_INT
 
-       * libcore/MovieClip.cpp: Fix silly type usage.
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: change order of ifdef
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop unused function.
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: include avcodec.h if it
+       exists
 
-       * libcore/MovieClip.cpp: Attempts to clone root or non-movieclips
-       are AS coding errors.
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: more fixes for other
+       ffmpeg versions and distributions
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Use aserror instead
-       of error.
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Sandro Santilli <address@hidden>
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.h: fixes for other ffmpeg versions
+       and distributions
 
-       * : commit c103bbe686e0d2335e4de1aa40a7f19317438960 Author: Sandro
-       Santilli <address@hidden> Date:   Thu Dec 9 09:19:05 2010 +0100
+2011-09-11  Rob Savoye <address@hidden>
 
-2010-12-09  Sandro Santilli <address@hidden>
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.h,
+       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, macros/ffmpeg.m4: Ubuntu
+       patch for recent ffmpeg versions merged in by hand, as it was based
+       on an older release.
 
-       * packaging/snapshot.am: Take REVNO variable from revno.h as well,
-       so use of GIT is centralized in a single rule
+2011-09-11  Gabriele Giacone <address@hidden>
 
-2010-12-09  Sandro Santilli <address@hidden>
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.cpp,
+       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Fix build on sid with libav
+       0.7.1.  Patch from http://savannah.gnu.org/bugs/?33696 adapted to 
support
+       older versions. Thanks chithead!
 
-       * Makefile.am: Add COMMIT_ID macro in revno.h and revert
-       BRANCH_REVNO to a sequential number
+2011-09-10  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * libdevice/events/EventDevice.cpp: include errno to keep Lenny
+       happy, and optionally use inpout event field for resolution
 
-       * packaging/rpm.am: use PACKAGE_VERSION instead of hardcoded
-       gnash-master when renaming the snapshot directory
+2011-09-10  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * libdevice/events/InputDevice.cpp,
+       libdevice/events/MouseDevice.cpp: include errno to keep Lenny happy
 
-       * : commit 71ac404e2fc9695daa0d2be85e81d045e8b9a88a Author: Rob
-       Savoye <address@hidden> Date:   Wed Dec 8 15:53:35 2010 -0700
+2011-09-10  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * configure.ac: add test for resolution field for input events
 
-       * configure.ac: Revert "don't look for git here, we do it at
-       runtime" This reverts commit 045c4630ae4327b307880034e48de77377445885.
+2011-09-09  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * configure.ac: build the raw device if the FB GUI and AGG are to be
+       built
 
-       * Makefile.am: Revert "Look for git at runtime. Default to the date
-       if no git. Create revno.h in the build tree" This reverts commit 
bfa00dee0eb79cb74e197e78c73a062bdd7eb1ce.
+2011-09-09  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * Makefile.am: build all devices too for distcheck
 
-       * : commit 8130f3a33368e58fe65e9e5f56ed35e983b3d209 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Dec 8 23:34:08 2010 +0100
+2011-09-07  Sandro Santilli <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * configure.ac: Revert to building the FB gui automatically by
+       default Only condition so far is "being a linux system".  Could be 
improved
+       to require either AGG or OpenVG renderers.
 
-       * Makefile.am: Look for git at runtime. Default to the date if no
-       git. Create revno.h in the build tree
+2011-09-05  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * libcore/movie_root.cpp: minor style changes in brace placement
 
-       * configure.ac: don't look for git here, we do it at runtime
+2011-09-05  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * gui/gtk/gtk.cpp: Use new option to optionally force the mouse
+       pointer to be visible.
 
-       * packaging/snapshot.am: create a revno for the package that's
-       different from the git revno.
+2011-09-05  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * libbase/rc.cpp, libbase/rc.h: add new option to force a mouse
+       pointer so touchscreen SWF files work on the desktop with a mouse.
 
-       * macros/ffmpeg.m4: add /usr/include/ffmpeg to the front of the
-       incllist, so swscale gets found too
+2011-09-05  Rob Savoye <address@hidden>
 
-2010-12-08  Rob Savoye <address@hidden>
+       * libcore/MouseButtonState.h: change t to nil for emacs tab-mode
 
-       * : commit ed01ef8b5a6331b10f91c15e30085fca519f00a3 Author: Rob
-       Savoye <address@hidden> Date:   Wed Dec 8 12:42:36 2010 -0700
+2011-09-05  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * gui/gui.cpp: minor style changes in brace placement
 
-       * libcore/movie_root.h: Fix documentation.
+2011-09-03  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * packaging/debian/control, packaging/debian/rules: drop the
+       pythonmod for packages, as pyGTK has been depreciated.
 
-       * libbase/RTMP.cpp: Header order.
+2011-09-03  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * Makefile.am: optional utilities need cygnal to be built first.
 
-       * libcore/asobj/Array_as.cpp: Header order.
+2011-09-03  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * gui/pythonmod/Makefile.am: the pythonmod also needs a path to
+       libdevice
 
-       * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Header order.
+2011-09-03  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * configure.ac: using += in bourne shell is not portable. Fixes
+       natty-ARM builds
 
-       * libmedia/AudioDecoder.h, libmedia/ffmpeg/AudioDecoderFfmpeg.h: 
-       Drop incorrect ifdef markers.
+2011-09-03  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * gui/Makefile.am: use dump.am instead of dump as a SUBDIR
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
-       libmedia/ffmpeg/AudioDecoderFfmpeg.h: Break long lines.
+2011-09-02  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * : commit e290f51981f0f52b1fef8827d78e477698eb5d08 Merge: 80d620a
+       d11bbdc Author: Rob Savoye <address@hidden> Date:   Fri Sep 2
+       09:07:49 2011 -0600
 
-       * Makefile.am: Be even nicer on update (don't show diff output at
-       all)
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * librender/openvg/OpenVGStyle.h: less verbose
 
-       * Makefile.am: Be nicer when reporting revno.h activity in the case
-       in which revno.h is not there
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Gabriele Giacone <address@hidden>
+       * librender/openvg/OpenVGStyle.h: less verbose
 
-       * .gitignore: Add testsuite/swfdec/src to .gitignore
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp,
+       librender/openvg/OpenVGStyle.h: fix handling of solid fills, use
+       StyleHandler, remove unused apply_fill_style
 
-       * : commit 59991fcc5e60a652cf1ce5c5c6834657adfaa5b8 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Dec 8 13:48:16 2010 +0100
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * librender/linear.as: fix comments
 
-       * utilities/processor.cpp: Handle more options in gprocessor.
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp: support bitmaps, improve
+       gradient support
 
-       * Makefile.am: Simplify commit extraction, and use abbreviated
-       commit id
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * librender/openvg/OpenVGBitmap.cpp,
+       librender/openvg/OpenVGBitmap.h, librender/openvg/OpenVGStyle.h: fix
+       bitmap handling to work with StyleHandler. Remove all accessor style
+       classes
 
-       * packaging/debian/rules: Find revno.h in source dir, not build dir
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Sandro Santilli <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp: use StyleHandler for
+       gradients
 
-       * Makefile.am, configure.ac: Update revno.h at every make
-       invocation. Make sure to generate in source dir (not build dir) for
-       proper distribution. Report failure reasons. Never use a stub.
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGStyle.h: tweak privates & constructor.
+       Implement linear gradients
 
-       * : commit 421d14fcdaa31ef6d6e81b462375f4fe39c19eb3 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Dec 8 10:00:18 2010 +0100
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * librender/opengl/Renderer_ogl.cpp: remove extra blank lines
 
-       * gui/Player.cpp: Use NOTIFY_ERROR in Player too.
+2011-08-31  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * librender/linear.as: add comments, tweak dimensions for debugging.
 
-       * libcore/HostInterface.h, libcore/asobj/NetStream_as.cpp: Don't use
-       ERROR because some implementations incorrectly use it as a macro.
-       Fix volume adjustment and document.
+2011-08-23  Rob Savoye <address@hidden>
 
-2010-12-08  Benjamin Wolsey <address@hidden>
+       * libbase/log.cpp: Revert "disable logging if configured that way" This 
reverts commit d03b7f800d3db941875d517af4332776a379b680.
 
-       * libcore/asobj/System_as.cpp: Use char.
+2011-08-23  Rob Savoye <address@hidden>
 
-2010-12-07  Sandro Santilli <address@hidden>
+       * libbase/log.cpp: Revert "it helps if the option is spelled right." 
This reverts commit 13cd2af28e58e8e3dac4dfe49ee6bace46e901f8.
 
-       * macros/mysql.m4: Fix reporting of mysql_config detection
+2011-08-23  Rob Savoye <address@hidden>
 
-2010-12-07  Sandro Santilli <address@hidden>
+       * libbase/log.cpp: it helps if the option is spelled right.
 
-       * macros/mysql.m4: Fix reporting of MySQL libraries detection
+2011-08-23  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * libbase/log.cpp: disable logging if configured that way
 
-       * libcore/asobj/Mouse_as.cpp, utilities/processor.cpp: Fix swapped
-       arguments.
+2011-08-23  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * configure.ac: add option to disable debug logging, which is a
+       performance hit
 
-       * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp,
-       gui/gui.h, libcore/movie_root.h, utilities/processor.cpp: Implement
-       clipboard setting.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * configure.ac: don't build the fb gui nor EGL by default, only if
+       openvg is soecified.
 
-       * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.h: 
-       Const correct and improve interface.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGStyle.h: remove style changes, they're now
+       in a new branch instead
 
-       * gui/Player.h: Include required headers.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * : commit 71d22cb298a47aed816738532daf513c19e65a46 Author: Rob
+       Savoye <address@hidden> Date:   Mon Aug 22 10:06:53 2011 -0600
 
-       * libcore/asobj/System_as.cpp: Use the pp's order for
-       System.capabilities, more for easier checking than compatibility.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * librender/opengles1/Renderer_gles1.cpp: add 2011 to copyright
+       date.
 
-       * gui/gui.h: Return "color" by default.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * librender/opengles1/Renderer_gles1.cpp: drop a few blank lines
 
-       * libcore/asobj/System_as.cpp: Add a note on pixel aspect ratio.
+2011-08-22  Rob Savoye <address@hidden>
 
-2010-12-07  Sandro Santilli <address@hidden>
+       * librender/opengles1/Renderer_gles1.cpp: eliminate warnings, even
+       though this is mostly just stubs for future de elopment.
 
-       * libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h: Fix
-       mkdirRecursive support for _absolute_ paths (sorry). Document both
-       mkdirRecursive and mkdirUserPermissions
+2011-08-20  Rob Savoye <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * : commit 25197c22ebd00b85c1089fc97bd1a0348e320ff0 Author: Gabriele
+       Giacone <address@hidden> Date:   Sun Jul 31 03:41:34 2011 +0200
 
-       * gui/Player.cpp, gui/Player.h, libcore/HostInterface.cpp,
-       libcore/HostInterface.h, libcore/Makefile.am,
-       libcore/asobj/Mouse_as.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/System_as.cpp, libcore/movie_root.cpp,
-       libcore/movie_root.h, utilities/processor.cpp: Add new host
-       interface.
+2011-08-17  Gabriele Giacone <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/plugin.cpp: Memory leak. Replace putenv with setenv.
 
-       * libsound/sound_handler.h: There is no page
+2011-07-31  Gabriele Giacone <address@hidden>
 
-2010-12-07  Benjamin Wolsey <address@hidden>
+       * cygnal/cgi-bin/oflaDemo/oflaDemo.cpp: Inefficient emptiness
+       checks.
 
-       * libbase/ClockTime.cpp, libbase/ClockTime.h: Put clocktime under
-       Gnash namespace
+2011-07-31  Gabriele Giacone <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * cygnal/cvm.cpp: Remove unused var.
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Log an error when whence
-       parameter as unexpected value
+2011-07-31  Gabriele Giacone <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * plugin/npapi/plugin.cpp: Obsolete usleep to gnashSleep.
 
-       * libbase/GnashFileUtilities.cpp: Do not assume directories passed
-       to mkdirRecursive have to be absolute. Fixes bug #31811.
+2011-08-13  Rob Savoye <address@hidden>
 
-2010-12-06  Benjamin Wolsey <address@hidden>
+       * : commit a1d50e638d4bd9f28bb6bae615a531635b42c1df Merge: 201a9dd
+       b787ed5 Author: Rob Savoye <address@hidden> Date:   Sat Aug 13
+       08:53:16 2011 -0600
 
-       * : commit 277d8f08c1c7b02d156322ecc878d4dd1ad9e46e Author: Gabriele
-       Giacone <address@hidden> Date:   Mon Dec 6 11:39:29 2010 +0100
+2011-08-13  Sandro Santilli <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * NEWS: Add cross-reference from NEWS item to savannah ticket
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Still useful to see the
-       actual seek requested, so include in the exception thrown
+2011-08-13  Sandro Santilli <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * NEWS, libcore/asobj/Sound_as.cpp,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h, testsuite/misc-swfc.all/Makefile.am,
+       testsuite/misc-swfc.all/sound_stop.sc,
+       testsuite/misc-swfc.all/sound_stop_runner.cpp: Sound.stop() invoked
+       on an unattached Sound stops all event sounds.  Includes a new 
stopAllEventSounds() interface to sound_handler.
+       Includes automated testcase. Fixes bug #33888.  Thanks to Jan
+       Flanders for the hint.
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Oops, forgot debugging
-       lines in
+2011-08-12  Sandro Santilli <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * cygnal/handler.cpp, libbase/extension.cpp, libbase/sharedlib.cpp,
+       libbase/sharedlib.h: Reduce SharedLib constructors to 1, destructors
+       to 0
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix comments in seek
-       function, throw an exception rather than ask IOChannel to seek to
-       negative positions (to have more precise error message, nothing
-       more..)
+2011-08-12  Sandro Santilli <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * libbase/extension.cpp: Remove unused code
 
-       * libbase/curl_adapter.cpp: Throw an exception rather than aborting
-       when asked to seek at negative position
+2011-08-12  Rob Savoye <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * testsuite/MovieTester.cpp: create_Renderer_ogl is now
+       renderer::opengl::create_handler
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Log debug line on ffmpeg
-       audio decoder initialization (symmetrically with video decoder
-       behaviour)
+2011-08-12  Rob Savoye <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * libdevice/rawfb/test_rawfb.cpp: eliminate unused variable warning
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: formatting, no functional
-       changes
+2011-08-12  Rob Savoye <address@hidden>
 
-2010-12-06  Sandro Santilli <address@hidden>
+       * libbase/sharedlib.cpp: eliminate unused variable warning
 
-       * libbase/curl_adapter.cpp: typo
+2011-08-12  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * : merge from master
 
-       * gui/Player.cpp: Reorder includes.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * macros/openvg.m4: add comment about oneric and openvg library
+       locations.
 
-       * gui/Player.cpp, gui/Player.h: Drop odd define and use std:: for
-       stdlib functions.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * macros/openvg.m4: oneric moves libOpenVG into it's own directory
 
-       * libcore/asobj/System_as.cpp: Drop static.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.cpp, librender/opengl/Renderer_ogl.h,
+       librender/openvg/OpenVGRenderer.cpp: be less verbose
 
-       * libcore/asobj/Global_as.cpp: Don't waste space.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGBitmap.cpp,
+       librender/openvg/OpenVGRenderer.cpp: don't print Matrix debug info
 
-       * libcore/asobj/Global_as.cpp: Remove silly and unreachable logging
-       message.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * gui/sdl/sdl_ogl_glue.cpp: create_Renderer_ogl() is now
+       openvg::create_handler()
 
-       * libcore/asobj/Global_as.cpp, libcore/asobj/flash/flash_pkg.cpp: 
-       Remove silly switch.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp,
+       librender/openvg/OpenVGRenderer.h: use a different config constant
+       for OpenVG headers.
 
-       * libcore/asobj/MovieClip_as.cpp: Small changes.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in
+       CXXFLAGS
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify more.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGStyle.h: update the copyright date.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGBitmap.cpp,
+       librender/openvg/OpenVGBitmap.h: adjust the order of variable
+       initialization in the constructors. Update the copyright date, and
+       get rid of a few compiler warnings.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
-       Rectangle.offsetPoint
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.cpp: update the copyright date.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
-       Rectangle.offset
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.h: update the copyright date.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Reorder includes
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * libdevice/directfb/DirectFBDevice.cpp,
+       libdevice/rawfb/RawFBDevice.cpp: update the copyright date.
 
-       * testsuite/swfdec/PASSING: Swfdec tests pass.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp: fixed unused compiler
+       warnings and update the copyright date.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
-       Rectangle.equals().
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * libdevice/directfb/README: add README explaining the DirectFB code
+       needs to be fully implemented.
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Use as_error and
-       simplify.
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-05  Benjamin Wolsey <address@hidden>
+       * libdevice/directfb/DirectFBDevice.cpp,
+       libdevice/egl/test_egl.cpp, libdevice/rawfb/RawFBDevice.cpp: 
+       eliminate compiler warnings
 
-       * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify contains().
+2011-08-09  Rob Savoye <address@hidden>
 
-2010-12-04  Rob Savoye <address@hidden>
+       * libdevice/egl/eglinfo.c: eliminate warnings, even though this is
+       just a debugging app for developers.
 
-       * plugin/npapi/Makefile.am: Add X11_CFLAGS to keep OpenBSD happy
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Rob Savoye <address@hidden>
+       * configure.ac: Drop unneeded configure tests.  We don't use POSIX 
shared memory as the pp doesn't. Don't test for
+       float behaviour as we don't use this any more. Do check for librt
+       for clock_gettime though.
 
-       * : commit 17939244d678bbc6dfdfa1757c2e99f879cdd3e5 Author: Rob
-       Savoye <address@hidden> Date:   Sat Dec 4 15:35:54 2010 -0700
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libcore/swf/DefineBitsTag.cpp: Output as int.
 
-       * configure.ac: cleanup warning text
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libbase/ImageIterators.h: Fix return type of operator=.
 
-       * macros/kde4.m4: Don't set has_kde4 if headers are not found too
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libbase/snappingrange.h: Const correct.
 
-       * configure.ac: update informations about disabling kde4 gui
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libbase/extension.cpp: Fix cppcheck warnings (preincrement).
 
-       * configure.ac: Set kde3 gui off by default. It's broken... see
-       https://savannah.gnu.org/bugs/index.php?31782
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libbase/Range2d.h: Const correct.
 
-       * macros/qt4.m4: qt4 macro file shouldn't set kde4 stuff
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Markus Gothe <address@hidden>
+       * gui/sdl/sdl_agg_glue.cpp: Use empty().
 
-       * : commit 99e6c5f5f7a91164f3499b1b0e9691b81619470b Author: Markus
-       Gothe <address@hidden> Date:   Sat Dec 4 18:39:27 2010
-       +0100
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Gabriele Giacone <address@hidden>
+       * testsuite/misc-ming.all/RemoveObject2Test.c,
+       testsuite/misc-ming.all/loop/simple_loop_test.c,
+       testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp: Fix
+       cppcheck warnings.  Just unused variables.
 
-       * gui/Makefile.am: fixed gnu make idiom
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * utilities/flvdumper.cpp: Remove unused assigments.
 
-       * configure.ac: Implement yes/no/auto for kde3, default to auto
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libbase/sharedlib.cpp: Don't assign to pluginsdir.  It's completely 
unused; extension.cpp does this.
 
-       * configure.ac: Implement yes/no/auto semantic for kde4 gui. Default
-       to auto.
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libmedia/VideoConverter.h,
+       libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
+       libmedia/gst/VideoDecoderGst.cpp: Use a boost array and initialize
+       _width and _height.  It's not obvious where these are initialized 
otherwise (maybe they
+       aren't). Also leave a TODO because both width and height are passed
+       in the ctor.
 
-       * configure.ac: Get rid of HAVE_GTK2 conditional (never used) and
-       has_gtk2 (marked as FIXME: shouldn't be here)
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * libcore/SWFStream.cpp: Use empty() not size().
 
-       * Makefile.am: Use tabs consistently
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * gui/qt/Qt4Glue.cpp, gui/qt/Qt4Glue.h: Initialize _glWidget It keeps 
cppcheck happy.
 
-       * configure.ac: QT is not a GUI, KDE and QTOPIA are. Behave
-       accordingly.
+2011-08-09  Benjamin Wolsey <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * extensions/mysql/mysql_db.cpp: Don't assign to an unused variable.  
But leave a TODO, as it's evidently supposed to be used.
 
-       * macros/qt3.m4: Fix syntax error (missing test invocation)
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-03  Gabriele Giacone <>
+       * Makefile.am: Use OPENVG_* instead of OVG_* for debug message
 
-       * macros/qt4.m4: add uic4 and moc4 as alternatives
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-03  Rob Savoye <address@hidden>
+       * configure.ac, macros/openvg.m4: handle the user error of openvg
+       being specified, but not having any dev files.
 
-       * configure.ac, macros/curl.m4: += doesn't work with bourne shell
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * gui/fb/fb.cpp: remove commented out code blocks
 
-       * : commit f0fd2e892d6c58bf1df3d3ced3fe08772e06f1a9 Author: Sandro
-       Santilli <address@hidden> Date:   Sat Dec 4 00:41:21 2010 +0100
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-04  Sandro Santilli <address@hidden>
+       * configure.ac, macros/openvg.m4: don't build OpenVG support if no
+       dev files found.
 
-       * configure.ac, macros/qt3.m4, macros/qt4.m4: Do not use build_qt3
-       and build_qt4 variables within GNASH_PATH_QT3 and GNASH_PATH_QT4,
-       rather avoid calling that macro as a whole if those variables aren't
-       set to request such builds
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp: use createRenderHandler() instead of
+       create_Renderer_agg so it works with the new API
 
-       * doc/C/refmanual/internals.xml: Directory was renamed.
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-03  Sandro Santilli <address@hidden>
+       * gui/fb/fb_glue_agg.h: Add support for the GnashDevice display
 
-       * configure.ac: Implement yes/no/auto semantic for ffmpeg
+2011-08-08  Rob Savoye <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_agg.cpp: attach the window to the device
 
-       * libcore/DisplayObject.cpp, libcore/MovieClip.cpp,
-       libcore/event_id.h, libcore/movie_root.cpp,
-       libcore/swf/PlaceObject2Tag.cpp, libcore/swf/PlaceObject2Tag.h,
-       libcore/swf_event.h: Use ptr_container, const correct, make event_id
-       ctor explicit.
+2011-08-08  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/swf/DefineBitsTag.cpp: Fix assertion.  No data is fine, only 
negative lengths are bad; a jpeg data size of
+       0 is possible. Both Gnash and the pp show a red rectangle (for
+       absent image) in this case.
 
-       * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Const correct
-       and use to_movie
+2011-08-08  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/FillStyle.cpp, libcore/swf/ShapeRecord.cpp: Output
+       formatting.
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h: Const correct
+2011-08-08  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/FillStyle.cpp, libcore/FillStyle.h,
+       libcore/parser/TypesParser.cpp, libcore/swf/ShapeRecord.cpp: Add
+       output operators for fill styles.  Use them too.
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h: Use a ptr_list for
-       clarity.
+2011-08-08  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/Shape.cpp, libcore/swf/DefineShapeTag.h: Code style.
 
-       * : commit e79e72f7629bf12fd541ff47e1154b73faad8e74 Author: Benjamin
-       Wolsey <address@hidden> Date:   Fri Dec 3 16:25:14 2010 +0100
+2011-08-08  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Petter Reinholdtsen <address@hidden>
+       * libcore/MovieClip.cpp: Make debugging output conditional.
 
-       * configure.ac: Implement auto/yes/no semantic for OGL renderer
+2011-08-07  Rob Savoye <address@hidden>
 
-2010-12-03  Petter Reinholdtsen <address@hidden>
+       * : commit bcbe20ae3aefde22c7f470b0284cba20be373589 Author: Benjamin
+       Wolsey <address@hidden> Date:   Fri Aug 5 14:56:59 2011 +0200
 
-       * utilities/findwebcams.cpp: Replace g_print with iostreams.
+2011-08-02  Rob Savoye <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb_glue_ovg.cpp: less verbose
 
-       * cygnal/cvm.cpp, gui/gui.cpp, libcore/movie_root.h,
-       utilities/processor.cpp: Do another TODO.
+2011-08-02  Rob Savoye <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libdevice/rawfb/RawFBDevice.cpp,
+       librender/openvg/OpenVGRenderer.cpp: less verbose
 
-       * libcore/movie_root.h: Do TODO.
+2011-08-02  Rob Savoye <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * gui/fb/fb.cpp: initialize the4 renderer before preping the drawing
+       area.
 
-       * libcore/DisplayObject.cpp: Tabs to spaces.
+2011-08-01  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old
+       boost versions.
 
-       * libcore/DisplayObject.cpp, libcore/TextField.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h: Return a pair from
-       mousePosition instead of using out parameters.
+2011-08-01  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Add note about regression.
 
-       * libcore/movie_root.cpp: Cleanup, drop unneeded helper functions.
+2011-08-01  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp, libcore/movie_root.h: Use a typedef.
 
-       * libcore/movie_root.cpp, libcore/movie_root.h: Use shared_ptr for
-       the timers to avoid potential bugs when iterators are invalidated
-       during action execution.
+2011-08-01  Benjamin Wolsey <address@hidden>
 
-2010-12-03  Benjamin Wolsey <address@hidden>
+       * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
+       testsuite/misc-ming.all/KeyEventOrder.c: Restore old Button
+       behaviour.  This reverts the changes made by an earlier commit
+       3db73486d8b99425a707e6ab04acf37942303eb8, which fixed a test but
+       caused regressions in live SWFs.
 
-       * : commit 5b7c0de2385f5b9d6fbc40cef6447aaebae67d00 Author: Rob
-       Savoye <address@hidden> Date:   Thu Dec 2 18:51:41 2010 -0700
+2011-07-31  Rob Savoye <address@hidden>
 
-2010-12-02  Rob Savoye <address@hidden>
+       * gui/fb/fb.cpp: move #endif to not drop the closing brace
 
-       * libbase/GnashImagePng.cpp: use PNG_LIBPNG_VER_MINOR instead of
-       PNG_LIBPNG_VER_RELEASE
+2011-07-30  Rob Savoye <address@hidden>
 
-2010-12-02  Benjamin Wolsey <address@hidden>
+       * : commit ff10f769d47577c778c6224efa93ba9508c2b761 Merge: 5db08f3
+       b260e81 Author: Rob Savoye <address@hidden> Date:   Sat Jul 30
+       17:33:46 2011 -0600
 
-       * libcore/asobj/Global_as.cpp, libcore/movie_root.cpp,
-       libcore/movie_root.h: Use ptr_containers, be a bit stricter with
-       timer id types.
+2011-07-30  Sandro Santilli <address@hidden>
 
-2010-12-02  Rob Savoye <address@hidden>
+       * libcore/asobj/Object.cpp: Improve AS error log about registerClass
+       to include supposed export id
 
-       * : commit 124d3651e327dd0cabafa1779ef958c460d69605 Author: Rob
-       Savoye <address@hidden> Date:   Thu Dec 2 12:11:53 2010 -0700
+2011-07-30  Sandro Santilli <address@hidden>
 
-2010-12-02  Benjamin Wolsey <address@hidden>
+       * utilities/processor.cpp: Found another spurious newline
 
-       * libcore/MovieLoader.cpp, libcore/MovieLoader.h: Use
-       ptr_containers.
+2011-07-30  Gabriele Giacone <address@hidden>
 
-2010-12-02  Benjamin Wolsey <address@hidden>
+       * testsuite/actionscript.all/gen-index-wiki.sh: Update testcases
+       page generator.
 
-       * libcore/movie_root.cpp, libcore/movie_root.h,
-       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: Use
-       ptr_containers to make pointer handling simpler.
+2011-07-30  Sandro Santilli <address@hidden>
 
-2010-12-02  Sandro Santilli <address@hidden>
+       * utilities/processor.cpp: Drop spurious newline from per-frame
+       debug line
 
-       * libcore/SWFMatrix.cpp: Explicitly use double std::pow(double,
-       int). Should fix build on openbsd
+2011-07-30  Gabriele Giacone <address@hidden>
 
-       
(http://gnashdev.org:8010/builders/4.8-release-openbsd-amd64/builds/6/steps/compile/logs/stdio)
+       * cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck
+       happier.
 
-2010-12-01  Rob Savoye <address@hidden>
+2011-07-30  Sandro Santilli <address@hidden>
 
-       * libcore/SWFMatrix.cpp: fix compile problem on OpenBSD and Ltib
+       * testsuite/actionscript.all/MovieClip.as: More results validation
+       from wiki page As reported on
 
-2010-12-01  Rob Savoye <address@hidden>
+       
http://wiki.gnashdev.org/w/index.php?title=Testcases&oldid=6090#MovieClip
 
-       * packaging/ltib/gnash.spec: simplify spec file
+2011-07-30  Benjamin Wolsey <address@hidden>
 
-2010-12-01  Rob Savoye <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Update
+       documentation.
 
-       * libbase/Makefile.am: add OPENGL_CFLAGS to CPPFLAGS for OpenBSD
+2011-07-30  Benjamin Wolsey <address@hidden>
 
-2010-12-01  Rob Savoye <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Rename Point to
+       Vector to avoid confusion.  There is an ActionScript class called 
Point; and in any case this is
+       an offset, not a point.
 
-       * : commit 06907b931859501ae1daf193d1c1576aecda1124 Author: Rob
-       Savoye <address@hidden> Date:   Wed Dec 1 15:49:02 2010 -0700
+2011-07-30  Sandro Santilli <address@hidden>
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk.cpp: Attempt to fix redefinition warning on hurd See
 
-       * utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
-       utilities/rtmpget.cpp: Include iostream.
+       
http://www.gnashdev.org:8010/builders/sid-hurd-i386/builds/28/steps/compile/logs/warnings%20%282%29/text
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-30  Sandro Santilli <address@hidden>
 
-       * libcore/movie_root.h: Don't include thread.hpp arbitrarily.
+       * libsound/sound_handler.cpp: Fix build with
+       GNASH_DEBUG_SOUNDS_MANAGEMENT defined
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-30  Sandro Santilli <address@hidden>
 
-       * libcore/FreetypeGlyphsProvider.cpp: Don't exit; throw an exception
-       and let callers handle it.  Use Gnash logging instead of iostreams.
+       * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: 
+       Update version 6 to 8 of MovieClip.as test According to results 
obtained with     - LNX 10,0,12,10     - LNX 9,0,115,0     - WIN 10,2,152,26
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-29  Sandro Santilli <address@hidden>
 
-       * libbase/Range2d.h, libbase/URLAccessManager.cpp,
-       libbase/sharedlib.cpp, libcore/DisplayList.cpp,
-       libcore/FillStyle.cpp, libcore/SWFRect.h,
-       libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
-       libcore/swf/DefineFontAlignZonesTag.cpp,
-       libcore/swf/DefineFontAlignZonesTag.h, libcore/swf/SWF.cpp,
-       libcore/vm/VM.cpp, libsound/WAVWriter.cpp: Include <ostream>, not
-       <iostream> for std::ostream.
+       * libcore/DisplayObject.cpp,
+       testsuite/actionscript.all/MovieClip.as: Update version 5 of
+       MovieClip.as test According to results obtained with  - LNX 10,0,12,10  
- LNX 9,0,115,0  - WIN 10,2,152,26
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/rc.h: Use forward declaration of streams.
+       * libcore/Button.cpp, libcore/Button.h: Use an ostream operator<<.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/IOChannel.h: Reorder includes.
+       * libcore/movie_root.cpp: Minor tidying up.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-27  Jonas 'Sortie' Termansen <address@hidden>
 
-       * libbase/rc.cpp: Rearrange includes.
+       * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
+       libmedia/AudioDecoderSimple.h,
+       libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
+       libmedia/ffmpeg/AudioDecoderFfmpeg.h,
+       libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/AudioDecoderGst.h,
+       libmedia/haiku/AudioDecoderHaiku.cpp,
+       libmedia/haiku/AudioDecoderHaiku.h, libsound/EmbedSoundInst.cpp,
+       libsound/LiveSound.h, libsound/StreamingSound.cpp: Removed parse
+       parameter from AudioDecoder interface.  This parameter was unused, and 
FFmpeg now detects the need
+       automatically.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/noseek_fd_adapter.cpp: Include <iostream>.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimplemented
+       for a permitted case.  BitmapData.draw() can take a BitmapData argument 
rather than a
+       MovieClip.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/memory.cpp: Include <iostream> for cerr and cout.
+       * libcore/movie_root.cpp: Add sound stream field.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/log.cpp: Include required headers.
+       * gui/dump/dump.cpp, gui/dump/dump.h, gui/gnash.cpp: Add a trigger
+       expression.  Don't start dumping until it evaluates to true.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * : commit 2ca64b42a538274d957c7b2c6786e15d006f2250 Merge: e6e9d9f
-       19443da Author: Benjamin Wolsey <address@hidden> Date:   Wed
-       Dec 1 10:47:37 2010 +0100
+       * gui/gui.cpp: Frame skipping is now handled in movie_root.
 
-2010-12-01  Sandro Santilli <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libcore/parser/action_buffer.cpp: another <cstring> include
+       * libcore/movie_root.cpp: Add comment.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/utf8.cpp, libcore/vm/ASHandlers.cpp: Required includes
+       * libsound/sound_handler.h: Document failure return.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/utf8.cpp, libbase/utf8.h, libcore/vm/ASHandlers.cpp: Move
-       functions to utf8.h for better implementation hiding.
+       * libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/vm/ActionExec.cpp: Allow abandoning synchonization.  If A/V 
synchronization problems are due to ActionScript execution
+       rather than rendering, the chances are we'll never catch up to the
+       sound. In this case we notify the user after the timeout limit is
+       reached and check if we should abandon the attempt to synchonize.  Make 
the movie_root::abortOnScriptTimeout() function into an
+       all-purpose queryInterface() function so we can reuse it.
 
-2010-12-01  Sandro Santilli <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libmedia/gst/AudioInputGst.cpp: Include <cstring> for string calls
+       * libcore/movie_root.h, libsound/sound_handler.h: Add documentation.
 
-2010-12-01  Benjamin Wolsey <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/SharedMem.cpp: Include header required for std::strerror.
+       * libcore/movie_root.cpp: We use streaming sound for synchronization
+       now.  If there's no sound, there's no need to synchronize.
 
-2010-11-30  Rob Savoye <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * packaging/ltib/gnash.spec: remove packages for stuff we don't need
-       on ltib.
+       * gui/dump/dump.cpp, gui/dump/dump.h: Drop incorrect preprocessor
+       conditionals.  dump.cpp doesn't require sys/time.h. Also it requires no 
callback_t
+       type.
 
-2010-11-30  Rob Savoye <address@hidden>
+2011-07-28  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: move libltdl tests below --enable-extensions test,
-       and don't enable libltdl unless extensions are enabled. By defaullt
-       no extensions are build, so by default, libltdl will not be built or
-       used.
+       * gui/dump/dump.cpp: Clean up.  dump.cpp uses only C++ (and C) standard 
signals, so use csignal and
+       don't check for signal.h. Don't flush std::cerr with std::endl
+       because it's automatic and only flush std::cout at the end of a
+       complete output statement.
 
-2010-11-30  Benjamin Wolsey <address@hidden>
+2011-07-27  Benjamin Wolsey <address@hidden>
 
-       * testsuite/swfdec/REALTIME: Revert "Run some tests in realtime"
-       because it doesn't work.  This reverts commit 
4b9bf6a6ea6de1cc2113ce6851526c4e252f086b.
+       * testsuite/misc-ming.all/sound/Makefile.am: Remove generated swf
+       files.  Should fix distclean.
 
-2010-11-30  Benjamin Wolsey <address@hidden>
+2011-07-12  Benjamin Wolsey <address@hidden>
 
-       * testsuite/swfdec/REALTIME: Run some tests in realtime.
+       * libsound/sound_handler.cpp, libsound/sound_handler.h: Drop
+       streamSamplesFetched() again.
 
-2010-11-30  Sandro Santilli <address@hidden>
+2011-07-12  Benjamin Wolsey <address@hidden>
 
-       * : commit 7e8e4fb260fa2a5a12bee9dfc3236cfc3bc37725 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 30 10:06:19 2010 +0100
+       * testsuite/misc-ming.all/sound/Makefile.am,
+       testsuite/misc-ming.all/sound/streamingSoundTest2-Runner.cpp,
+       testsuite/misc-ming.all/sound/streamingSoundTest2.c: Add test for
+       multiple sound streams.  Only the first started one drives the timeline.
 
-2010-11-30  Benjamin Wolsey <address@hidden>
+2011-07-12  Benjamin Wolsey <address@hidden>
 
-       * : commit f0bd43adebbcf3bb2508d20aafadfaaaba0b08ff Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 30 09:57:28 2010 +0100
+       * libcore/movie_root.cpp, libcore/swf/StreamSoundBlockTag.cpp,
+       libsound/StreamingSound.cpp: Add empty buffers as synchonization.  Also 
add notes about the synchronization options and implementation.
 
-2010-11-30  Benjamin Wolsey <address@hidden>
+2011-07-12  Benjamin Wolsey <address@hidden>
 
-       * : commit ac24041672fa1f6810e3ee03a60507a43764d280 Author: Sandro
-       Santilli <address@hidden> Date:   Mon Nov 29 17:17:35 2010 +0100
+       * configure.ac, testsuite/MovieTester.cpp, testsuite/MovieTester.h,
+       testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp,
+       testsuite/misc-ming.all/EmbeddedSoundTest.c,
+       testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/StreamSoundTest.c,
+       testsuite/misc-ming.all/StreamSoundTestRunner.cpp,
+       testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
+       testsuite/misc-ming.all/eventSoundTest1.c,
+       testsuite/misc-ming.all/sound/EmbeddedSoundTest-Runner.cpp,
+       testsuite/misc-ming.all/sound/EmbeddedSoundTest.c,
+       testsuite/misc-ming.all/sound/Makefile.am,
+       testsuite/misc-ming.all/sound/StreamSoundTest.c,
+       testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp,
+       testsuite/misc-ming.all/sound/eventSoundTest1-Runner.cpp,
+       testsuite/misc-ming.all/sound/eventSoundTest1.c,
+       testsuite/misc-ming.all/sound/streamingSoundTest1-Runner.cpp,
+       testsuite/misc-ming.all/sound/streamingSoundTest1.c,
+       testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp,
+       testsuite/misc-ming.all/streamingSoundTest1.c: Move sound tests into
+       a separate directory.  Resurrect streamingSound1Test, which was there 
but neither built not
+       run.
 
-2010-11-29  Benjamin Wolsey <address@hidden>
+2011-07-11  Benjamin Wolsey <address@hidden>
 
-       * utilities/Makefile.am: Utilities don't need to link to X11.
+       * libcore/movie_root.cpp, libcore/movie_root.h: Tidy up a bit.
 
-2010-11-29  Sandro Santilli <address@hidden>
+2011-07-11  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/Makefile.am,
-       testsuite/misc-swfc.all/Makefile.am: Use  for finding abs paths, so
-       CPP doesn't have to deal with backticks...
+       * libcore/movie_root.cpp: Only update last frame time when we
+       advanced.
 
-2010-11-29  Sandro Santilli <address@hidden>
+2011-07-11  Benjamin Wolsey <address@hidden>
 
-       * : commit 30894d92e4cf931c5b7c5ab8ba424ff11b65342c Author: Benjamin
-       Wolsey <address@hidden> Date:   Mon Nov 29 09:09:56 2010
-       +0100
+       * libsound/sound_handler.cpp: Don't access invalid sounds.
 
-2010-11-29  Benjamin Wolsey <address@hidden>
+2011-07-11  Benjamin Wolsey <address@hidden>
 
-       * libbase/log.h, librender/opengl/Renderer_ogl.cpp: Don't include
-       thread.hpp unnecessarily.
+       * libcore/MovieClip.cpp, libcore/movie_root.cpp,
+       libcore/movie_root.h, libcore/swf/StreamSoundBlockTag.cpp,
+       libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
+       libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sound_handler.cpp, libsound/sound_handler.h: Rough but
+       effective synchronization mechanism.
 
-2010-11-28  Sandro Santilli <address@hidden>
+2011-07-11  Benjamin Wolsey <address@hidden>
 
-       * extensions/fileio/fileio.cpp: Fix use of Array_as
+       * libsound/sound_handler.cpp, libsound/sound_handler.h: Correct
+       documentation and move function.  The get_volume function is also only 
for event sounds.
 
-2010-11-28  Sandro Santilli <address@hidden>
+2011-07-26  Sandro Santilli <address@hidden>
 
-       * gui/Makefile.am: Don't forget to escape newline, or boost and
-       pthread libs are left out (as lucid-linux-x86 shows)
+       * libcore/parser/action_buffer.h: Add missing <map>, for composition
+       (build on lenny failed otherwise)
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-23  Benjamin Wolsey <address@hidden>
 
-       * utilities/processor.cpp: Drop old/obsoleted code
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Noise doesn't need
+       to be a member.
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-22  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-mtasc.all/Makefile.am: Sleep even more
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Simplify
+       mathematics.  Size cancels itself out, so don't use it.
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-24  Sandro Santilli <address@hidden>
 
-       * : commit aa53c0408dbf8cb78cb5728aac6194d9dee61cd7 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Nov 26 15:51:17 2010 +0100
+       * testsuite/Makefile.am: Use nanoseconds for the LC key, simpler,
+       and HEX wasn't supported ...
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-24  Sandro Santilli <address@hidden>
 
-       * testsuite/generic-testrunner.sh: Allow specifying milliseconds
-       between advances
+       * testsuite/Makefile.am, testsuite/gnashrc.in: Use a random SHM key,
+       hopefully fixing conflicts in chrooted builds
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-23  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/rtmpytest.as: Prove that $version is used,
-       and since Gnash doesn't use it the test fails.
+       * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: typo (#33841)
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp,
-       testsuite/misc-ming.all/rtmpytest.as: Pass argument with remote
-       function calls, fixing failing tests.
+       * libbase/StringPredicates.h: Use existing boost functions.
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/rtmpytest.as: Add more tests.
+       * libbase/GnashAlgorithm.h, libbase/GnashFactory.h,
+       libcore/as_object.cpp, libmedia/FLVParser.cpp: Don't duplicate bind
+       functionality.  Unusually, it's more concise than the alternative.
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/rtmpytest.as: Run test and expect pass.
+       * gui/Player.cpp: Remove unused variable.
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * testsuite/rtmpy-echo-server.py: Minor changes to server.
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h: Remove another member
+       function.  Make fillRect a non-member function.
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * configure.ac, testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/red5test.as,
-       testsuite/misc-ming.all/rtmpytest.as,
-       testsuite/rtmpy-echo-server.py: Add rtmpy test.
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h: More documentation and
+       cleanup.  Make floodFill non-member function. Improve documentation of
+       BitmapData_as, especially cost of access. Store more data in
+       functions to avoid very frequent calls to data().
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-21  Benjamin Wolsey <address@hidden>
 
-       * : commit 822c7c68dc00e95746ef479eab217f2d41932ee8 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Nov 26 10:42:21 2010 +0100
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Documentation.
 
-2010-11-26  Sandro Santilli <address@hidden>
+2011-07-20  Sandro Santilli <address@hidden>
 
-       * libmedia/gst/AudioInputGst.h: don't need a semicolon at function
-       body end
+       * NEWS: Add note about Captivate output support
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-20  Benjamin Wolsey <address@hidden>
 
-       * : commit b902917c56b485381e6de496a125502d0840cd87 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Nov 26 09:32:54 2010 +0100
+       * NEWS: Update NEWS.
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-20  Sandro Santilli <address@hidden>
 
-       * libcore/ClassHierarchy.cpp: Drop unneeded include.
+       * testsuite/misc-ming.all/loop/loop_test4.c,
+       testsuite/misc-ming.all/loop/loop_test5.c: Fix libming warnings
 
-2010-11-26  Benjamin Wolsey <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
-       libcore/asobj/Global_as.cpp: Include the required headers.
+       * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Always use our
+       own exp2 function.  What's the point on relying on something 
non-standard for testsuite
+       code?
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * testsuite/simple.exp: shorten timeout to 5 minutes, let's see if
-       that's enough for all tests being run
+       * testsuite/libcore.all/MatrixTest.cpp: More namespace and header
+       cleanups.
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: Don't cd into a yet-to-be-created dir
+       * librender/agg/Renderer_agg.cpp,
+       librender/cairo/Renderer_cairo.cpp, testsuite/FuzzyPixel.cpp,
+       testsuite/FuzzyPixel.h: Various header and namespace corrections.
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * testsuite/swfdec/Makefile.am: Make swfdec test runners dependent
-       on Makefile
+       * testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
+       testsuite/movies.all/gravity_embedded-TestRunner.cpp: Testsuite
+       cleanups.
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: Allow omitting arg to --with-swfdec-testsuite to
-       default to where 'make fetch-swfdec' will put things
+       * testsuite/libcore.all/EdgeTest.cpp: Clean up test.
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * : commit c3849965522c9f2a460a10137d5dba720860e266 Author: Sandro
-       Santilli <address@hidden> Date:   Thu Nov 25 20:59:42 2010 +0100
+       * libcore/Geometry.h: Update documentation and const correct.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/Transform.as: Expect failures.
+       * libcore/Geometry.cpp: Headers and cleanup.  Include required headers, 
const correct, and template
+       curve_x_crossings so that we can switch between double and float
+       easily.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/Transform.as: Fix test results for pp.
+       * testsuite/libcore.all/EdgeTest.cpp: Fix more symbol errors.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-19  Benjamin Wolsey <address@hidden>
 
-       * gui/pythonmod/gnash-view.cpp: Adapt python module to getURI
-       interface.
+       * testsuite/MovieTester.cpp: Include the correct header for exp2.  Also 
use std::ceil. Somehow this fixes linking using gcc's
+       link-time-optimization so that we can have really optimized tests
+       too.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-19  Sandro Santilli <address@hidden>
 
-       * : commit e298d9b8fcd7637f2e79a7569a02abc363519901 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Nov 25 15:55:16 2010
-       +0100
+       * testsuite/actionscript.all/Matrix.as: A fix and a tolerance
+       improvement for Matrix.as test Implements Point.toRoundString function 
to account for floating
+       numbers, corrects a test which was failing in SWF6 with official
+       player.
 
-2010-11-25  Sandro Santilli <address@hidden>
+2011-07-19  Jonas 'Sortie' Termansen <address@hidden>
 
-       * : commit 4c18be0d39151da1bed49c31638e313cd8136939 Author: Sandro
-       Santilli <address@hidden> Date:   Thu Nov 25 15:25:38 2010 +0100
+       * libbase/tu_file.cpp, libbase/tu_file.h: Documented tu_file.h and
+       makeFileChannel now also accepts a path.  See patch #7582
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-18  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: Tests pass.
+       * libcore/MovieClip.cpp, libcore/MovieClip.h,
+       libcore/movie_root.cpp,
+       testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Queue
+       onLoad events with a second liveChars scan in movie_root Gives 6 
unexpected successes (all in ActionOrderTest5) and no
+       unexpected failure. Also fixes bug #33521.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-18  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Send reply from server rather
-       than making our own.
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h: Use an enum for
+       channels.  Fewer magic numbers.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-18  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: Test failed call.
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h: Don't use so many
+       member functions.  It's better to use the existing interface.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-18  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: Tabs to spaces.
+       * Makefile.am: Fix path to ChangeLog files
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-18  Sandro Santilli <address@hidden>
 
-       * libcore/DisplayObject.cpp, libcore/SWFMatrix.cpp: Fix silly
-       spacing, use std::pow
+       * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2,
+       ChangeLog-0.8.3, ChangeLog-0.8.4, ChangeLog-0.8.5, ChangeLog-0.8.6,
+       ChangeLog-0.8.7, ChangeLog-0.8.8, ChangeLog.gameswf,
+       doc/changelogs/ChangeLog-0.8.0, doc/changelogs/ChangeLog-0.8.1,
+       doc/changelogs/ChangeLog-0.8.2, doc/changelogs/ChangeLog-0.8.3,
+       doc/changelogs/ChangeLog-0.8.4, doc/changelogs/ChangeLog-0.8.5,
+       doc/changelogs/ChangeLog-0.8.6, doc/changelogs/ChangeLog-0.8.7,
+       doc/changelogs/ChangeLog-0.8.8, doc/changelogs/ChangeLog.gameswf: 
+       Move ChangeLog files in their own directory (under doc/)
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Sandro Santilli <address@hidden>
 
-       * libcore/as_object.cpp: Only log error when requested, and drop
-       misleading info.
+       * testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Stop mc3
+       timeline at end of test, reduce frame rate to 1fps
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Jonas 'Sortie' Termansen <address@hidden>
 
-       * libcore/asobj/MovieClip_as.cpp: Convert error to aserror.
+       * Makefile.am: Added base-attempter.sh to EXTRA_DIST in Makefile.am
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp: Convert error to a swferror.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Handle octave
+       offsets.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Don't log aserror if not
-       wanted.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Tabs to spaces.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
-       libcore/vm/ASHandlers.cpp: Restore undefined behaviour because Lenny
-       doesn't have boost 1.35
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Apply alpha to
+       greyscale if requested.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashNumeric.h: Functions don't have ; after the close
-       brace.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: More small
+       corrections based on manual tests.
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/red5test.as: Enable red5test and add sanity
-       check.
+       * testsuite/actionscript.all/BitmapData.as: Test channels.  Gnash 
passes!
 
-2010-11-25  Benjamin Wolsey <address@hidden>
+2011-07-17  Benjamin Wolsey <address@hidden>
 
-       * : commit 323c94c78e15453d7a8f8b127bd24c92111fe472 Author: Tim
-       Retout <address@hidden> Date:   Wed Nov 24 18:51:32 2010 +0000
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Implement channels.
 
-2010-11-24  Rob Savoye <address@hidden>
+2011-07-17  Sandro Santilli <address@hidden>
 
-       * configure.ac: make it possible to configure no sound handler
+       * testsuite/misc-ming.all/register_class/registerClassTest2.c: Add
+       test for frame0 actions execution order.  Shows the difference done by 
presence or absence of clip events on
+       the execution order of onLoad event.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * libcore/SWFMatrix.cpp, testsuite/libcore.all/MatrixTest.cpp: Fix
-       typos.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Correct non-fractal
+       algorithm.  Based on observation of some real examples, each octave has 
an
+       absolute noise value.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/libcore.all/MatrixTest.cpp: Fix testsuite.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Implement fractal
+       noise.
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * libmedia/gst/VideoDecoderGst.cpp: Tell more about which codec
-       failed VideoDecoderGst initialization
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Implement octaves.  
It's not identical to the pp, but it's pretty good.
 
-2010-11-24  Petter Reinholdtsen <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * plugin/npapi/test.cpp: Reduce compiler warnings in plugin test.cpp I 
had a look at the compiler warnings shown when doing make check,
-       more specifically these warnings: test.cpp: In function 'int main(int, 
char**)': test.cpp:120:
-       warning: unused variable 'obj' test.cpp: At global scope:
-       test.cpp:41: warning: unused parameter 'argc' test.cpp:41: warning:
-       unused parameter 'argv' test.cpp: In function 'void*
-       NPN_GetStringIdentifier(const NPUTF8*)': test.cpp:308: warning: no
-       return statement in function returning non-void test.cpp: At global
-       scope: test.cpp:306: warning: unused parameter 'name' test.cpp: In
-       function 'nsPluginInstanceBase*
-       NS_NewPluginInstance(nsPluginCreateData*)': test.cpp:313: warning:
-       no return statement in function returning non-void test.cpp: At
-       global scope: test.cpp:311: warning: unused parameter
-       'aCreateDataStruct' test.cpp: In function 'NPError
-       NS_PluginGetValue(NPPVariable, void*)': test.cpp:318: warning: no
-       return statement in function returning non-void test.cpp: At global
-       scope: test.cpp:316: warning: unused parameter 'aVariable'
-       test.cpp:316: warning: unused parameter 'aValue' test.cpp: In
-       function 'NPError NS_PluginInitialize()': test.cpp:323: warning: no
-       return statement in function returning non-void test.cpp: At global
-       scope: test.cpp:338: warning: unused parameter 'aPlugin' test.cpp:
-       In function 'bool NPN_SetProperty(NPP_t*, NPObject*, void*, const
-       NPVariant*)': test.cpp:348: warning: no return statement in function
-       returning non-void test.cpp: At global scope: test.cpp:344: warning:
-       unused parameter 'npp' test.cpp:344: warning: unused parameter 'obj'
-       test.cpp:351: warning: unused parameter 'npp' test.cpp:351: warning:
-       unused parameter 'obj' test.cpp:351: warning: unused parameter
-       'value' test.cpp:358: warning: unused parameter 'npp' test.cpp:358:
-       warning: unused parameter 'obj' test.cpp:358: warning: unused
-       parameter 'value' test.cpp: In function 'bool
-       NPN_HasProperty(NPP_t*, NPObject*, void*, const NPVariant*)':
-       test.cpp:366: warning: control reaches end of non-void function I left 
the unused variables alone, assume someone left them around
-       for a purpose, and concentrated on the non-void functions lacking
-       return values instead.  This patch should get rid of them.  The file 
have inconsistent
-       indentation, so I went with the indentation used directly above the
-       code I inserted.  Allmost all the functions with missing return
-       values are stubs, so I did not put much effort into generating a
-       sensible return value.  Signed-off-by: Sandro Santilli <address@hidden>
+       * testsuite/misc-swfmill.all/trace-as2/shortstack.trace: Forgot to
+       add shortstack.trace..
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * libmedia/gst/AudioDecoderGst.cpp: Tell more about which codec
-       failed AudioDecoderGst initialization
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Do some basic colour range
+       testing.
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: Use a TEST_ENV variable to
-       store env variables we want to use on make check. Put the
-       GST_PBUTILS there.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Minor changes.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * libcore/SWFMatrix.cpp: More rationalizing.
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Test what happens when
+       there are no octaves.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * libcore/SWFMatrix.cpp: Reduce duplication and make the code safer.
+       * libcore/vm/ASHandlers.cpp,
+       testsuite/misc-swfmill.all/trace-as2/PASSING: Fix ActionNewAdd with
+       short stack (bug #33754) We likely fail with _every_other_ opcode in 
shortstack conditions...
+       ... if you care, add tests to the shortstack.xml file
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * libcore/SWFMatrix.cpp, libcore/SWFMatrix.h,
-       libcore/TextField.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/TextSnapshot_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp,
-       libcore/swf/TextRecord.cpp, librender/agg/Renderer_agg.cpp,
-       librender/agg/Renderer_agg_style.h,
-       librender/cairo/Renderer_cairo.cpp,
-       librender/opengl/Renderer_ogl.cpp: Provide accessors to SWFMatrix
-       and hide data.
+       * testsuite/misc-swfmill.all/trace-as2/Makefile.am,
+       testsuite/misc-swfmill.all/trace-as2/shortstack.xml: Automate test
+       for bug #33754 (gnash fails)
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * libcore/vm/ASHandlers.h: Include required header.
+       * testsuite/actionscript.all/ops.as: Attempt to test #33754 (NewAdd
+       with undefined) but gnash succeeds...
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: *-kfreebsd is a bsd too... see
-       https://savannah.gnu.org/patch/?7403
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Add documentation.
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/gst_install_plugins_helper.sh: Add wrapper script for
-       gst_install_plugins_helper
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimpl and fix
+       unused variable warnings.
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: Set
-       GST_INSTALL_PLUGINS_HELPER to the testsuite script
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Optimize algorithm.  
Don't use getPixel because it's very slow, but mainly just make the
+       code tidier.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
-       libcore/vm/ASHandlers.cpp: Handle overflows without UB.
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Implement perlin
+       noise (partially).  Conflicts:  
libcore/asobj/flash/display/BitmapData_as.cpp
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: Add a note about red5test not
-       being executed on 'make check'
+       * libcore/DisplayList.cpp, testsuite/swfdec/PASSING: Fix off-by-one
+       error for DisplayObject removal.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * testsuite/simple.exp: Don't enforce a specific locale, as Gnash
-       should pass tests under all locales.
+       * libcore/asobj/TextFormat_as.cpp, testsuite/swfdec/PASSING: Empty
+       text has no height either.  Fixes swfdec tests.
 
-2010-11-24  Benjamin Wolsey <address@hidden>
+2011-07-16  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/flash/geom/Transform_as.cpp: Make some errors into
-       aserrors.
+       * testsuite/swfdec/PASSING: Expect passes from strk's fix.
 
-2010-11-24  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * plugin/klash4/klash_part.cpp: Fix warning in klash4, thanks Petter
+       * libcore/asobj/Object.cpp, testsuite/swfdec/PASSING: Fix swfdec
+       test.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * macros/haxe.m4: fix haxe version detection
+       * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: 
+       Add another test for UTF8 with indexOf, and simplify the fix for
+       lastIndexOf It seems what always using wide strings does the right 
thing as our
+       decoder takes version into consideration (neat, thanks bwy!)
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-16  Sandro Santilli <address@hidden>
 
-       * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Have
-       gravity_embedded-TestRunner wait for gravity.swf load
+       * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: 
+       Fix lastIndexOf with UTF-8 (bug #33718) - expect success in
+       testcase.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Sandro Santilli <address@hidden>
 
-       * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
-       findDisplayItemByTarget in MovieTester
+       * testsuite/actionscript.all/String.as: Add test for lastIndexOf
+       with UTF8 characters (for bug #33718) -- gnash fails
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/masks_testrunner.cpp: Increase test
-       tolerance to 3 to cope with agg's RGB555 format.
+       * librender/cairo/Renderer_cairo.cpp: Add default case to keep gcc
+       happy.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am,
-       libmedia/Makefile.am, utilities/Makefile.am: Update references to
-       pbutils package
+       * libcore/FillStyle.cpp, libcore/FillStyle.h,
+       libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
+       libcore/movie_root.cpp, libcore/swf/DefineEditTextTag.cpp,
+       librender/opengl/Renderer_ogl.cpp, testsuite/MovieTester.cpp: Reduce
+       rgba interface.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: For pbutils, use a name pkgconfig knows about
+       * libbase/GnashAlgorithm.h: Don't include headers unnecessarily.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: If gstpbutils headers are not found, set
-       has_gstpbutils=no (otherwise it'd be = yes if just libs are found);
-       have final configure lines check for has_gstpbutils, not
-       has_modern_gstpbutils (which nobody even tries to set); have
-       RECOMEND line suggest use of --with-gstpbutils-incl, which helps
-       autoconf figuring out
+       * libcore/Button.cpp, libcore/asobj/AsBroadcaster.cpp,
+       libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
+       libcore/asobj/Global_as.h, libcore/asobj/LoadVars_as.cpp,
+       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
+       libcore/asobj/SharedObject_as.cpp, libcore/asobj/Video_as.cpp,
+       libcore/asobj/XML_as.cpp,
+       libcore/asobj/flash/external/ExternalInterface_as.cpp: Add an empty
+       function.  It makes the assignments more expressive.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * : commit 77017023ca7f31a093925b82bdad64bf4c9834a7 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 23 18:46:18 2010 +0100
+       * libcore/movie_root.cpp, libcore/movie_root.h: Queued constructors
+       are only for MovieClips Even though they are stored as DisplayObjects, 
we know they must be
+       MovieClips, so only allow MovieClips to be passed.  Other minor 
cleanups.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/Date.as: Use a smaller number to avoid
-       discrepencies with floating point optimizations.
+       * libcore/MovieClip.cpp: Add comments.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/String_as.cpp: Minor cleanup.
+       * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
+       have constructors.  So only remove them from MovieClip unload actions.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/SWFCtype.cpp: Sort map assignments for fun.
+       * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
+       have an unload handler.  So only check in MovieClip::unloadChildren if 
it exists. Also only
+       check if there are no child handlers to avoid unnecessary lookups.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/caseconv.as: Drop left-over code.
+       * testsuite/misc-ming.all/DragDropTest.as: Add test for
+       ActionStopDrag opcode.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/SWFCtype.cpp, libbase/SWFCtype.h: Add boilerplate and an
-       else.
+       * testsuite/misc-ming.all/DragDropTest.as,
+       testsuite/misc-ming.all/DragDropTestRunner.cpp: Test that
+       MovieClip.startDrag works for TextFields.  It does, and Gnash now does 
so too.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/SWFCtype.cpp: Simplify SWCtype mapping.
+       * libcore/asobj/MovieClip_as.cpp: Make MovieClip.prototype.startDrag
+       less picky.  It can also be applied to TextFields and Buttons.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/caseconv.as: Don't run tests for
-       version 5.
+       * libcore/asobj/MovieClip_as.cpp: Add used headers.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/Makefile.am, libbase/SWFCtype.cpp, libbase/SWFCtype.h,
-       libbase/utf8.h, libcore/asobj/String_as.cpp: Add a ctype facet for
-       Flash case conversion.
+       * libcore/DragState.h, libcore/asobj/MovieClip_as.cpp,
+       libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/vm/ASHandlers.cpp: Use boost::optional and make DragState
+       less mutable.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/utf8.cpp: For Adobe, some invalid unicode is valid.
+       * libcore/DisplayObject.cpp: Don't waste space.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/Makefile.am,
-       testsuite/actionscript.all/caseconv.as: Add a test for all case
-       conversions.
+       * libcore/vm/ASHandlers.cpp: Split long line.
 
-2010-11-23  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libbase/utf8.cpp: Drop support for 5- and 6-byte utf-8, as Adobe
-       doesn't support it.
+       * libmedia/gst/MediaParserGst.cpp: Trim some long lines.
 
-2010-11-23  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/String_as.cpp: it's strings, not displayobjects,
-       we're trying to convert to upper/lower case
+       * libcore/movie_root.cpp: Minor cleanup.
 
-2010-11-22  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * : commit 1b68dac7fb05d3b529fa127ad4eb738dd9f0a36b Author: Sandro
-       Santilli <address@hidden> Date:   Mon Nov 22 17:41:15 2010 +0100
+       * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop some unneeded
+       things.  Functions, typedefs, comments.
 
-2010-11-22  Benjamin Wolsey <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/String_as.cpp: Spacing.
+       * libcore/vm/ASHandlers.cpp: Fixes to dragging.  ming erroneously 
compiles startDrag(this, true) by pushing "0"
+       instead of a false value to the stack, but the pp still converts it
+       to false.  Fix by using toNumber instead of toBool.  Gnash was checking 
for a valid target before calling stopDrag(), but
+       this is unnecessary.
 
-2010-11-22  Sandro Santilli <address@hidden>
+2011-07-15  Benjamin Wolsey <address@hidden>
 
-       * libcore/parser/SWFMovieDefinition.cpp: Do not log an error about
-       missing export symbols when export symbols ARE FOUND!
+       * libcore/MovieClip.h: Make notifyEvent nonvirtual.
 
-2010-11-22  Sandro Santilli <address@hidden>
+2011-07-14  Sandro Santilli <address@hidden>
 
-       * libcore/parser/SWFMovieDefinition.cpp: do not translate debug
-       messages
+       * .gitignore: Ignore generated 'libtool' and a test in misc-ming.all
 
-2010-11-22  Petter Reinholdtsen <address@hidden>
+2011-07-14  Sandro Santilli <address@hidden>
 
-       * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: Keep
-       original gain value to avoid rounding errors on query.
+       * testsuite/misc-ming.all/Makefile.am: Build libmingutils.la in
+       misc-ming.all before descending in subdirs
 
-2010-11-22  Benjamin Wolsey <address@hidden>
+2011-07-14  Sandro Santilli <address@hidden>
 
-       * : commit cd0a943529ebc4db3d64801fdd7be12e08417750 Author: Benjamin
-       Wolsey <address@hidden> Date:   Mon Nov 22 09:58:18 2010
-       +0100
+       * testsuite/media/Makefile.am, testsuite/media/README,
+       testsuite/misc-ming.all/loading/loadImageTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
+       testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
+       "offspring" album cover with focused blue-toned image (#33764) Updates 
testcases accordingly.
 
-2010-11-22  Gabriele Giacone <address@hidden>
+2011-07-14  Sandro Santilli <address@hidden>
 
-       * .gitignore: Simplified and improved .gitignore, see
-       https://savannah.gnu.org/patch/?7400
+       * testsuite/media/Makefile.am, testsuite/media/README,
+       testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/definebitsjpeg2.c,
+       testsuite/misc-ming.all/loading/loadImageTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
+       testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
+       "lynch" album cover with focused red-toned image (#33764) Updates 
testcases accordingly.
 
-2010-11-21  Sandro Santilli <address@hidden>
+2011-07-14  Sandro Santilli <address@hidden>
 
-       * README: SDL is not only used for FFmpeg media
+       * testsuite/media/README, testsuite/misc-ming.all/BitmapDataDraw.c,
+       testsuite/misc-ming.all/loading/LoadBitmapTest.c: Substitute "green"
+       album cover with focused green-toned image (#33764) Updates testcases 
accordingly.
 
-2010-11-21  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * README.git: tab to space in the table of tools version
+       * testsuite/misc-ming.all/init_action/InitActionTest2.c: Review and
+       cleanup InitActionTest2.c The test seems to cover lots of cases, does 
it mean the comments in
+       DoInitActionTag.h are outdated ?
 
-2010-11-21  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * utilities/findmicrophones.cpp: Fix comparison between signed and
-       unsigned integer
+       * .gitignore, testsuite/misc-ming.all/init_action/InitActionTest.c,
+       testsuite/misc-ming.all/init_action/Makefile.am,
+       testsuite/misc-ming.all/init_action/init_action_test.c: Rename files
+       to avoid mixing CamelCase with underscore_separated...
 
-2010-11-21  Benjamin Wolsey <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: 
-       Don't store the vector size; vector does that.
+       * configure.ac, testsuite/misc-ming.all/InitActionTest2.c,
+       testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/init_action/InitActionTest2.c,
+       testsuite/misc-ming.all/init_action/Makefile.am,
+       testsuite/misc-ming.all/init_action/init_action_test.c,
+       testsuite/misc-ming.all/init_action_test.c: Put INITACTION tests in
+       their own dir
 
-2010-11-21  Benjamin Wolsey <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp: 
-       Don't leak inputs.
+       * testsuite/misc-ming.all/register_class/Makefile.am: Fix
+       abs_builddir
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * .gitignore: Ignore *.o and *.moc + some others
+       * testsuite/misc-ming.all/register_class/registerClassTest2.c: 
+       Assing a name to the clip-with-events too
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * .gitignore: .configline is in top-level dir now
+       * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
+       verbose also about the second onLoad event...
 
-2010-11-20  Petter Reinholdtsen <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * utilities/findwebcams.cpp: Fix compiler warning
+       * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
+       more verbose during execution of onLoad events
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * testsuite/samples/Makefile.am: Actually, dro the _DEPENDENCY,
-       which isn't needed at all in this case
+       * configure.ac, testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/RegisterClassTest3.c,
+       testsuite/misc-ming.all/RegisterClassTest4.c,
+       testsuite/misc-ming.all/registerClassTest.c,
+       testsuite/misc-ming.all/registerClassTest2.c,
+       testsuite/misc-ming.all/registerClassTestRunner.cpp,
+       testsuite/misc-ming.all/register_class/Makefile.am,
+       testsuite/misc-ming.all/register_class/RegisterClassTest3.c,
+       testsuite/misc-ming.all/register_class/RegisterClassTest4.c,
+       testsuite/misc-ming.all/register_class/registerClassTest.c,
+       testsuite/misc-ming.all/register_class/registerClassTest2.c,
+       testsuite/misc-ming.all/register_class/registerClassTestRunner.cpp: 
+       Put RegisterClass tests in their own dir
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * testsuite/samples/Makefile.am: Make sure that when _DEPENDENCIES
-       is used, _LDADD is added to it. Should fix lack of rebuild of some
-       test runners when MovieTester is updated
+       * testsuite/misc-swfmill.all/trace-as2/Makefile.am,
+       testsuite/misc-swfmill.all/trace-as2/PASSING,
+       testsuite/misc-swfmill.all/trace-as2/root_onload.trace,
+       testsuite/misc-swfmill.all/trace-as2/root_onload.xml: Add a
+       trace-based test for _root.onLoad user-function execution order This is 
likely already tested elsewhere, but since I've been working
+       on it trying to prove Gnash wrong (see bug #33521) I tought I'd add
+       it nonetheless.
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Benjamin Wolsey <address@hidden>
 
-       * : commit d9542a13acc1a2ef847a52fb1842f5ce84923d93 Author: Sandro
-       Santilli <address@hidden> Date:   Sat Nov 20 08:36:56 2010 +0100
+       * libcore/asobj/NetStream_as.cpp: Don't multiply by 100 times too
+       much.  Fixes some odd playback sounds for NetStream after an earlier 
commit
+       broke it.
 
-2010-11-20  Sandro Santilli <address@hidden>
+2011-07-13  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/loading/Makefile.am: use rm -f to not get
-       error on unexistant files (should we be using CLEAN_FILES instead ?)
+       * testsuite/misc-swfmill.all/Makefile.am: Don't loop 50 times in
+       tests when a single run is enough
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * libcore/TextField.cpp: Tell more about "Unexpected color value"
-       (which is likely another case in which we do not want to log an
-       _error_)
+       * libcore/ConstantPool.cpp, libcore/ConstantPool.h: I guess you need
+       ConstantPool class files too...
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * libcore/movie_root.cpp: Since we're logging an error for missing
-       _interfaceHandler (which we maybe shuldn't), do it with more
-       informations
+       * libcore/Function.cpp, libcore/Function.h, libcore/Function2.cpp,
+       libcore/Makefile.am, libcore/MovieClip.cpp, libcore/movie_root.cpp,
+       libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
+       libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h,
+       libcore/vm/VM.cpp, libcore/vm/VM.h,
+       testsuite/misc-swfmill.all/afunc_dict.xml,
+       testsuite/misc-swfmill.all/dict_cross.xml,
+       testsuite/misc-swfmill.all/func_dict.xml, testsuite/swfdec/PASSING: 
+       Make ConstantPool managed by VM These changes decouple ConstantPool 
objects from action_buffer
+       allowing them to be used across multiple DoAction blocks in a single
+       frame. Also associates a ConstantPool to each SWF-defined function
+       so that its execution is not dependent on caller environment.  All 
changes are tested with focused tests in misc-swfmill.all, which
+       now pass except for a single case (dict_event.swf).  An swfdec
+       testcase also succeeds.  The still-failing test seems to suggest that 
clip event code should
+       NOT be run in a pool sandbox but doing so breaks other swfdec tests.
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * testsuite/MovieTester.cpp: Do not log an error when media handler
-       _exists_ (just spreading terror)
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/dict_event.xml: Add test for constant
+       pool and clip event code interaction (gnash fails)
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * testsuite/simple.exp: print ERROR logs coming out on 'make check'
-       when RUNTESTFLAGS=-v
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/dict_callframe.xml: Add test for constant
+       pool usage on CallFrame action (succeeds)
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: no
-       functional change, style only
+       * libcore/vm/ASHandlers.cpp: CallFrame: Drop item from stack before
+       invoking actions in called frame.  This has currently no testcase but 
I've seen it failing while
+       preparing a new test for constant pools. So hopefully the constant
+       pool test I'll commit will also serve the purpose of enforcing this
+       behavior.
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-09  Jonas 'Sortie' Termansen <address@hidden>
 
-       * : commit 84a5cd7ce35b3382ca1b6e8a0c2cceb0f9c42bc4 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Nov 19 14:27:04 2010 +0100
+       * libmedia/AudioDecoderSimple.cpp: Don't memcpy data if you need to
+       endian-swap it anyways.  Formerly, the code memcpy'd the data to a new 
buffer, and then
+       endian-swapped it, thus doing twice the work.  Now it should do the
+       endian-swapping during the copy phase.  The compiler will usually
+       optimize the byte swap into a single rot8 instruction - I assume BE
+       CPUs have the same instruction.
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/flash.am: Drop commented out code.
+       * NEWS: Add news about uncompressed sound support (was broken in
+       0.8.9)
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * testsuite/MovieTester.cpp: Do not show invalidated bounds on
-       advance (not useful unless you're preparing a test _runner_ and want
-       to know)
+       * libmedia/MediaHandler.cpp: Have base MediaHandler use
+       AudioDecoderSimple for UNCOMPRESSED sound.  Without this fix the 
gstreamer MediaHandler would fail to support
+       uncompressed sound. See comment #3 in patch #7575.
 
-2010-11-19  Sandro Santilli <address@hidden>
+2011-07-12  Sandro Santilli <address@hidden>
 
-       * : commit 6fb63b99267a934d23ffb5aeb1b77ac8615e364c Author: Sandro
-       Santilli <address@hidden> Date:   Fri Nov 19 13:32:29 2010 +0100
+       * testsuite/misc-swfmill.all/afunc_dict.xml,
+       testsuite/misc-swfmill.all/dict_cross.xml,
+       testsuite/misc-swfmill.all/func_dict.xml: Unexpect ConstantPool
+       successes, or fixing bugs ain't fun
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-09  Jonas 'Sortie' Termansen <address@hidden>
 
-       * libcore/PropFlags.h, libcore/Property.h,
-       libcore/PropertyList.cpp, libcore/as_object.h,
-       libcore/asobj/Object.cpp, testsuite/libcore.all/PropFlagsTest.cpp: 
-       Simplify PropFlags and add better tests.
+       * gui/gtk/gtk_canvas.cpp: Fixed building GTK without AGG, but rather
+       OpenGL.  Some misplaced macros broke compliation when configuring with
+       --enable-gui=gtk --enable-renderer=opengl
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-11  Sandro Santilli <address@hidden>
 
-       * librender/agg/Renderer_agg.cpp: Fix compiler warnings.
+       * testsuite/misc-swfmill.all/dict_cross.xml: Add End actions between
+       DoAction blocks to show that availability of constant pool to
+       different DoAction blocks is not due to some side-effect of missing
+       End opcodes
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-08  Jonas 'Sortie' Termansen <address@hidden>
 
-       * libcore/as_function.cpp, libcore/as_function.h,
-       libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
-       libcore/asobj/Global_as.cpp, libcore/asobj/flash.am: Move AS
-       function implementation into its own file.
+       * base-attempter.sh: Made base-attempter.sh more user-friendly.
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-07-08  Jonas 'Sortie' Termansen <address@hidden>
 
-       * libcore/Function.cpp: Minor cleanup of Function.
+       * configure.ac: Fixed broken out-of-dir regression in configure.ac.
 
-2010-11-19  Benjamin Wolsey <address@hidden>
+2011-06-04  Jonas 'Sortie' Termansen <address@hidden>
 
-       * : commit 5d3a8197de3806a18806fdf3bcaa97cf61382b1a Merge: 7b412a6
-       39ee7fe Author: Rob Savoye <address@hidden> Date:   Thu Nov 18
-       18:58:44 2010 -0700
+       * .gitignore, Makefile.am, base-attempter.sh, configure.ac: 
+       Configure generates a script that installs everything it suggests.  All 
the ".deb users install this" lines have been replaced with
+       macros that automatically format suggestions on how to install
+       software, whether you are using .deb or .rpm or just plain source
+       code. After running configure, the user will be able to run a simple
+       command as root, and the build system will attempt to install
+       anything that configure wants.  This version should work perfectly
+       on .deb platforms and should mostly work on .rpm platforms. This
+       version should install everything needed in one try, as it also
+       fixes a few bugs in configure.ac. Since all information about
+       packages are now encoded in macros, extending and modifying the
+       system is as simple as changing the macros declaration.  This patch
+       has been successfully tested on Mint 11 (natty) and tested a bit on
+       Fedora 15.  There may be bugs in the handling of some packages that
+       were weirdly checked (such as FFmpeg, boost, and the like. The
+       checking wasn't consistent and I may have caused bugs).
 
-2010-11-18  Rob Savoye <address@hidden>
+2011-07-09  Benjamin Wolsey <address@hidden>
 
-       * packaging/ltib/gnash.spec: build Gnash under tlib, which uses RPM
-       spec files to cross build for the ARM.
+       * libsound/LiveSound.cpp, libsound/sound_handler.cpp: Don't add
+       sounds if there's no decoder available!
 
-2010-11-18  Sandro Santilli <address@hidden>
+2011-07-09  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: Make gstreamer base plugins compulsory for gst media
-       build. Fixes bug #31700
+       * libcore/Button.cpp: Drop old irritating debugging message.
 
-2010-11-18  Sandro Santilli <address@hidden>
+2011-07-09  Benjamin Wolsey <address@hidden>
 
-       * configure.ac: Properly quote description of config macro
+       * libcore/Button.cpp, libcore/TextField.cpp: Drop debugging and add
+       note.
 
-2010-11-18  Sandro Santilli <address@hidden>
+2011-07-08  Benjamin Wolsey <address@hidden>
 
-       * configure.ac, testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/red5test.as: Have red5test.as use what's
-       given with --enable-red5-testing as hostname, and have it default to
-       www.gnashdev.org
+       * libcore/TextField.cpp, libcore/asobj/Global_as.cpp,
+       libcore/parser/SWFMovieDefinition.cpp,
+       libcore/swf/DefineButtonTag.cpp, libcore/vm/ActionExec.cpp: Fix some
+       cppcheck warnings.
 
-2010-11-18  Benjamin Wolsey <address@hidden>
+2011-07-08  Benjamin Wolsey <address@hidden>
 
-       * libbase/RTMP.cpp, libbase/RTMP.h: Drop unused function.
+       * libbase/extension.cpp, libbase/sharedlib.cpp: Use <ltdl.h> We now use 
the system header, so use the convention for that.
 
-2010-11-18  Benjamin Wolsey <address@hidden>
+2011-07-08  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: Make sure the test results
-       are displayed.
+       * README: Add SeaMonkey to the list of browsers known to work (as
+       reported by newl in IRC). Reword the section a little bit.
 
-2010-11-18  Benjamin Wolsey <address@hidden>
+2011-07-08  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/red5test.as: Enable red5 testing.
+       * libcore/swf/SetTabIndexTag.cpp: Log once about SetTabIndexTag
+       being unimplemented
 
-2010-11-18  Benjamin Wolsey <address@hidden>
+2011-07-08  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: More tests.
+       * testsuite/media/Makefile.am: Add click.mp3 to dist.
 
-2010-11-18  Benjamin Wolsey <address@hidden>
+2011-07-08  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/red5test.as: Start a working red5 test.
+       * libcore/MovieClip.cpp, libcore/vm/ExecutableCode.h: Move
+       QueuedEvent to where it's needed.
 
-2010-11-18  Sandro Santilli <address@hidden>
+2011-07-08  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/TODO: Add note about incomplete
-       red5test.as
+       * : commit 85dc4b2d054ffec6cbbbe9d5831c08b96225d9b5 Author: Benjamin
+       Wolsey <address@hidden> Date:   Fri Jul 8 07:59:09 2011 +0200
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/vm/ActionExec.cpp, libcore/vm/ActionExec.h: Update
-       comments, drop unneeded function.
+       * libcore/Button.cpp, libcore/Button.h, libcore/DisplayObject.cpp,
+       libcore/DisplayObject.h, libcore/InteractiveObject.h,
+       libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
+       libcore/TextField.h, libcore/movie_root.cpp,
+       libcore/vm/ExecutableCode.h, testsuite/DummyCharacter.h: Rationalize
+       event handling.  Drop all-purpose event handling functions and replace 
with specific
+       ones. TextField gets keyInput for handling user key presses.  Move 
queueEvent to MovieClip; only ENTER_FRAME, LOAD, and INITIALIZE
+       events were queued from MovieClip; only UNLOAD was queued from
+       DisplayObject, but this event is only handled by MovieClip
+       subclasses.  Remove notifyEvent from DisplayObject, InteractiveObject, 
and
+       TextField.  Only MovieClips have a notifyEvent, which probably does 
more than it
+       should. InteractiveObjects have only a mouseEvent (which in
+       MovieClip is still handled by notifyEvent).
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp,
-       libcore/vm/ActionExec.h: We don't need a special function to delete
-       an object property.
+       * testsuite/misc-swfmill.all/func_dict.xml: Improve the test for
+       dictionary use in function to show that when coming back from
+       functions, the previous dictionary is again in effect
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/timeline_var_test.c: Test that target
-       change in event code doesn't affect later code.  Gnash did this, but
-       didn't test that it did.
+       * libcore/Function.cpp: Tabs to spaces
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/vm/ExecutableCode.h: Drop obsolete comments and ifdefs.
+       * libcore/Function.h, libcore/UserFunction.h: Typos
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/TextField.cpp, libcore/as_environment.cpp,
-       libcore/as_environment.h, libcore/asobj/Global_as.h,
-       libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/asobj/flash/geom/Matrix_as.cpp,
-       libcore/asobj/flash/geom/Rectangle_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp: Move findObject out of
-       class.
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/dict_cross.xml: Add another constant pool
+       (dictionary) test. Showing more gnash bugs about it.
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/DisplayObject.h, libcore/Function.cpp,
-       libcore/Function2.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
-       libcore/as_environment.cpp, libcore/as_environment.h,
-       libcore/asobj/Object.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp: Rename
-       get_target() to target() to see where it's used.
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix metadata build for
+       Lenny.
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/as_environment.cpp: Rearrange.
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/afunc_dict.xml,
+       testsuite/misc-swfmill.all/func_dict.xml: Fix runner for the new
+       func_dict.xml test, add an afunc_dict.xml test for testing the
+       constant pool bug with anonymous functions.
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/as_environment.cpp, libcore/as_environment.h,
-       libcore/vm/ActionExec.cpp: Move delVariable out of class.
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/func_dict.xml: Add test for bug #33521
+       (constant pool used by functions). Fails.
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/as_environment.cpp, libcore/as_environment.h: 
-       Documentation, variable rename.
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Put ifdef back in because
+       Lenny needs it.
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+2011-07-07  Sandro Santilli <address@hidden>
 
-       * libcore/as_environment.cpp, libcore/as_environment.h,
-       libcore/vm/ActionExec.cpp: Move get and set variable out of
-       as_environment class.
+       * libbase/StreamProvider.cpp: include <cstring> for strerror (see
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+       
http://gnashdev.org:8010/builders/lenny-linux-x86/builds/525/steps/compile/logs/stdio)
 
-       * libcore/as_environment.cpp, libcore/as_environment.h: Clean up.
+2011-07-07  Benjamin Wolsey <address@hidden>
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+       * testsuite/actionscript.all/Sound.as: Update test totals.  We're not 
faking the id3 data now.
 
-       * libcore/Function.cpp: Don't need extra null check.
+2011-07-07  Benjamin Wolsey <address@hidden>
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaParserFfmpeg.cpp: 
+       Use a separate function for id3.  Drop fake id3 info for debugging.
 
-       * libcore/Function.cpp: Don't need a try block.
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Sound_as.cpp, libmedia/Id3Info.h,
+       libmedia/Makefile.am, libmedia/MediaParser.cpp,
+       libmedia/MediaParser.h, libmedia/ffmpeg/MediaParserFfmpeg.cpp,
+       libmedia/ffmpeg/MediaParserFfmpeg.h,
+       libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h,
+       testsuite/actionscript.all/Sound.as: Start ID3 implementation.  The 
design works except that libavformat doesn't set the metadata
+       where it should; this needs fixing! Gstreamer also doesn't collect
+       metadata.
 
-       * gui/gnash.cpp: Don't forget initialization!
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-17  Benjamin Wolsey <address@hidden>
+       * testsuite/media/README: Add an mp3 click track with ID3 data.
 
-       * libcore/as_environment.cpp, libcore/as_environment.h,
-       libcore/asobj/Color_as.cpp, libcore/asobj/MovieClipLoader.cpp,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/Selection_as.cpp,
-       libcore/vm/ASHandlers.cpp: Move find_target out of class.
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Sandro Santilli <address@hidden>
+       * libcore/asobj/Sound_as.cpp: Don't assign false again.  We've just 
asserted that it's false.
 
-       * : commit 22a70dc0672b85a0fb83d28e6cb2bd6db0252f96 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 16 19:56:40 2010 +0100
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/sound_handler.h: Drop unnecessary headers.
 
-       * libcore/as_environment.cpp, libcore/as_environment.h: Update more
-       comments, clean up.
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * gui/gui.cpp: Don't waste space.
 
-       * libcore/as_environment.cpp, libcore/as_environment.h: Update
-       comments.
+2011-07-06  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/LiveSound.h, libsound/StreamingSoundData.cpp: Don't parse
+       raw sound.
 
-       * libcore/as_environment.cpp: More rearranging.
+2011-07-05  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp, libsound/LiveSound.cpp,
+       libsound/SoundUtils.h, libsound/StreamingSound.cpp,
+       libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
+       libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Implement seeksamples.  Not sure if it's 
correct, but at least the data is used.
 
-       * libcore/as_environment.cpp, libcore/as_environment.h: Rearrange
-       as_environment.
+2011-07-05  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/EmbedSound.cpp, libsound/EmbedSound.h: Make things
+       private.
 
-       * : commit a48358d511b81a3374ab80d4be43501ed7eeb420 Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Nov 16 15:07:27 2010
-       +0100
+2011-07-05  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/StreamingSoundData.h: Make things private.
 
-       * libcore/vm/VM.h: Drop another unused function declaration.
+2011-07-05  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/sound_handler.cpp: Don't add sound twice to playing
+       instances.
 
-       * libcore/vm/VM.h: Drop unused function declaration.
+2011-07-05  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/EmbedSoundInst.h, libsound/LiveSound.h,
+       libsound/sound_handler.cpp: Minor cleanups.
 
-       * libcore/as_environment.h, libcore/vm/fn_call.h: Rearrange class
-       and forward declarations.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
+       libsound/LiveSound.h: Fix loop count and bug from previous commit.  A 
loop count of -1 is (accurately) documented to mean 'loop for
+       ever'; so don't store it as an unsigned value and handle that case
+       gracefully! Make sure custom end works.
 
-       * libcore/as_environment.h: Drop unused proxying function.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Sandro Santilli <address@hidden>
+       * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Fix loop
+       count.  A loop count of -1 is (accurately) documented to mean 'loop for
+       ever'; so don't store it as an unsigned value and handle that case
+       gracefully!
 
-       * : commit cabc06876c9d481296e6b0263f809178e61ad20c Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 16 13:41:29 2010 +0100
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/EmbedSound.cpp, libsound/EmbedSoundInst.cpp,
+       libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
+       libsound/LiveSound.h, libsound/StreamingSound.cpp,
+       libsound/StreamingSound.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Use LiveSound base class and clean up.
 
-       * libbase/ref_counted.h, libcore/parser/SWFMovieDefinition.h,
-       libcore/parser/movie_definition.h,
-       libcore/parser/sprite_definition.h,
-       libcore/swf/DefineSceneAndFrameLabelDataTag.h,
-       libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
-       libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
-       libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
-       libcore/swf/RemoveObjectTag.cpp, libcore/swf/ScriptLimitsTag.h,
-       libcore/swf/SetBackgroundColorTag.h, libcore/swf/StartSoundTag.cpp,
-       libcore/swf/StreamSoundBlockTag.cpp, libcore/swf/SymbolClassTag.h: 
-       Use intrusive_ptr to prevent possible leaks.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/EmbedSound.cpp, libsound/EmbedSound.h,
+       libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
+       libsound/StreamingSound.cpp, libsound/StreamingSound.h,
+       libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
+       libsound/sound_handler.cpp, libsound/sound_handler.h: Introduce a
+       common base class for sounds.
 
-       * libbase/smart_ptr.h: Drop unneeded include.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-16  Benjamin Wolsey <address@hidden>
+       * libsound/StreamingSoundData.h: Remove comment.
 
-       * libcore/swf/StreamSoundBlockTag.cpp: Clean up on error.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-15  Sandro Santilli <address@hidden>
+       * libsound/EmbedSound.cpp, libsound/EmbedSound.h,
+       libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h,
+       libsound/StreamingSound.cpp, libsound/StreamingSound.h,
+       libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h: 
+       Rearrange classes, restrict access.
 
-       * libbase/GC.cpp: Take the default GC threshold back to 64.  It was
-       erroneously brought down to zero by commit
-       b5161cb32e3b45c33b96004a3b00411338344a2f (Drop GC singleton)
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-15  Sandro Santilli <address@hidden>
+       * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Update
+       comments to match implementation.  All sound data is decoded to a 
buffer, so it need not be stored by
+       pointer or checked.
 
-       * : commit 92d1a7d87cddffa45c5b61d07ffc0cc7dd8115ca Author: Sandro
-       Santilli <address@hidden> Date:   Mon Nov 15 21:39:35 2010 +0100
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-15  Benjamin Wolsey <address@hidden>
-
-       * NEWS: Add news and use dots consistently.
-
-2010-11-14  Sandro Santilli <address@hidden>
-
-       * NEWS: Add note about fb-gnash improvements
-
-2010-11-14  Sandro Santilli <address@hidden>
-
-       * gui/fb/InputDevice.h: typo in comment
-
-2010-11-13  Benjamin Wolsey <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp, libsound/EmbedSound.cpp,
+       libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
+       libsound/EmbedSoundInst.h, libsound/Makefile.am,
+       libsound/StreamingSound.cpp, libsound/StreamingSound.h,
+       libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Add a StreamingSound input stream and data
+       class.  Store sound blocks as a series of buffers.
 
-       * gui/gnash.cpp: Allow multiple -P options again.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-13  Benjamin Wolsey <address@hidden>
+       * libmedia/gst/AudioInputGst.cpp: More pedantic errors.
 
-       *
-       testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
-       hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx: 
-       Drop some more odd characters.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-13  Benjamin Wolsey <address@hidden>
+       * gui/pythonmod/gnash-view.h: Use C comments in C.
 
-       *
-       testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
-       hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx,
-       testsuite/misc-haxe.all/classes.all/system/System_as.hx,
-       testsuite/misc-haxe.all/classes.all/text/TextSnapshot_as.hx: Don't
-       use windows line endings.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-13  Benjamin Wolsey <address@hidden>
+       * libcore/SWFMatrix.cpp: Fix more pedantic errors.
 
-       *
-       testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
-       hx: Drop original testing change.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Global_as.h: Make macros standard compliant.
 
-       * testsuite/misc-haxe.all/classes.all/ASnative_as.hx,
-       testsuite/misc-haxe.all/classes.all/Array_as.hx,
-       testsuite/misc-haxe.all/classes.all/AsBroadcaster_as.hx: Remove
-       unused tests.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libbase/GnashTexture.h: Fix pedantic error.
 
-       * testsuite/misc-haxe.all/classes.all/Array_as.hx,
-       testsuite/misc-haxe.all/classes.all/accessibility/AccessibilityProp
-       erties_as.hx,
-       testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx,
-       testsuite/misc-haxe.all/classes.all/display/DisplayObject_as.hx: 
-       Remove more heres.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libsound/sound_handler.cpp: Reduce duplication.
 
-       * testsuite/misc-haxe.all/classes.all/text/TextField_as.hx: Remove
-       more "here" usage.
+2011-07-04  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libsound/sound_handler.cpp: Include order.
 
-       *
-       testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
-       hx: Drop obsolete 'here' use.
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libsound/sound_handler.h: Update documentation.
 
-       * testsuite/misc-haxe.all/classes.all/DejaGnu.hx: Use optional
-       haxe.PosInfos argument to get line numbers automatically.
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-12  Benjamin Wolsey <address@hidden>
+       * libcore/swf/SoundStreamHeadTag.cpp,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: More splitting.  Actually use a separate 
vector for streaming sounds.
 
-       * doc/C/Makefile.am: Fix typo for texi generation.
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Markus Gothe <address@hidden>
+       * libcore/Button.cpp, libcore/MovieClip.cpp,
+       libcore/asobj/Sound_as.cpp, libcore/swf/StartSoundTag.cpp,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Add separate functions for stopping
+       sounds.  Both currently do the same thing until the streaming and event
+       sounds are properly distributed to the relevant storage.
 
-       * : commit aa503664a3226c172bed5523a78eb0f3ef739519 Author: Markus
-       Gothe <address@hidden> Date:   Thu Nov 11 23:01:54 2010
-       +0100
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libsound/sound_handler.h: Add separate storage for streaming
+       sounds.
 
-       * gui/fb/fb.cpp: Allow -X and -Y to take a negative value to express
-       offset from right or bottom
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libsound/sound_handler.cpp, libsound/sound_handler.h: Pass sound
+       data from callers, not sound handle.  This makes it simpler to split 
event and streaming sounds.
 
-       * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -X/-Y to fb gui
-       (works only with --enable-doublebuf)
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libcore/parser/sound_definition.h,
+       libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Const correct and document interface.  
Document and reorder functions in preparation for splitting.
 
-       * gui/gui.h: drop obsoleted question
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libcore/swf/SoundStreamHeadTag.cpp, libcore/swf/tag_loaders.cpp,
+       libsound/EmbedSound.cpp, libsound/EmbedSound.h,
+       libsound/EmbedSoundInst.cpp, libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Pass SoundInfos by value.  They aren't very 
big, don't get passed very often, and this saves a
+       load of code required for the auto_ptrs.  Force implementation of 
sound_handler::create_sound in base classes
+       by making it pure virtual with an implementation. This should help
+       externally-maintained parts to adapt to the interface changes.
 
-       * gui/fb/fb.cpp: Drop DEBUG_SHOW_FPS blocks, as that's handled by
-       base Gui already
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libsound/EmbedSoundInst.cpp: Remove done TODOs.
 
-       * gui/fb/fb.cpp: comment out more GNASH_REPORT_FUNCTION
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Use
+       SoundUtils.h
 
-       * gui/fb/fb.cpp: spacing
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libcore/asobj/NetStream_as.cpp: Use SoundUtils.h
 
-       * gui/fb/fb.cpp: Clamp values passed with -j/-k to avoid segfaults..
+2011-07-03  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libsound/Makefile.am, libsound/SoundUtils.h: Add sound utilities.
 
-       * libbase/GnashNumeric.h: use of assert() requires <cassert> include
+2011-07-02  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libcore/as_value.cpp: Clean includes.
 
-       * gui/fb/fb.cpp: don't log_debug 100 times per second :)
+2011-07-05  Sandro Santilli <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
+       our logger functions (again)
 
-       * gui/fb/fb.cpp: initialize validbounds on ::init, log_debug sizes
+2011-07-05  Sandro Santilli <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
+       our logger functions
 
-       * : commit a2dc30349df950964eb19e09606a1f9260c682cf Author: Sandro
-       Santilli <address@hidden> Date:   Thu Nov 11 16:57:25 2010 +0100
+2011-07-05  Sandro Santilli <address@hidden>
 
-2010-11-11  Rob Savoye <address@hidden>
+       * testsuite/libbase.all/URLTest.cpp: Try UTF-8 character in URL
+       string, trying to reproduce bug #33718 (unsuccessfully)
 
-       * configure.ac: fix typo in test
+2011-07-02  Sandro Santilli <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * doc/C/usermanual/gnashrc.xml: Apply contributed patch to
+       documentation to note gnashrc directives are case-insensitive [bug
+       #33684]
 
-       * gui/gnash.cpp: Fix call to clamp (value-to-clamp must be given
-       first)
+2011-07-01  Benjamin Wolsey <address@hidden>
 
-2010-11-11  Sandro Santilli <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add
+       some notes.
 
-       * gui/gnash.cpp: Translate 'Options' too
+2011-07-01  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Rob Savoye <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp: Use sample count from mp3
+       data when available.  "Use" is not really correct, as the sound_handler 
ignores it. But
+       this value should take priority over the stream head value for the
+       amount of samples actually played.
 
-       * : commit d2add168d389c369ae631a3e6bb435c8cccd6109 Author: Rob
-       Savoye <address@hidden> Date:   Wed Nov 10 20:53:09 2010 -0700
+2011-07-01  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/MovieClip.as: Correct tests results.
 
-       * gui/gnash.cpp: Fix build with --enable-fps-debug
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Markus Gothe <address@hidden>
+       * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: Test
+       more and log_unimpl.
 
-       * macros/haxe.m4: Fix parsing of version info
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Benjamin Wolsey <address@hidden>
+       * libcore/Button.cpp,
+       testsuite/misc-ming.all/ButtonPropertiesTest.c: Test and implement
+       Button.getDepth().  It's only a very simple test.
 
-       * gui/Makefile.am, librender/Makefile.am: Revert unintentional
-       changes to Makefiles.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Benjamin Wolsey <address@hidden>
+       * testsuite/misc-ming.all/KeyEventOrder.c: Expect pass.
 
-       * : commit ffddd2065bf73600f38457e37dbbf0597a0f3712 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Nov 10 08:12:47 2010
-       +0100
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-10  Benjamin Wolsey <address@hidden>
+       * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp: 
+       Don't use notifyEvent().  The notifyEvent function is largely overkill 
because it handles far
+       more events than generally required. In this case a Button-specific
+       function is better.
 
-       * gui/gnash.cpp: Fix FPS debugging.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/swf/DefineButtonTag.h: Documentation, drop debugging,
+       cleanup.
 
-       * : commit 958f3eb30a970734104a8b47c5a233afe4381993 Author: Rob
-       Savoye <address@hidden> Date:   Tue Nov 9 09:53:43 2010 -0700
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: 
+       Remove unneeded member, minor renames.
 
-       * gui/gnash.cpp: Make interface more like boost::program_options's.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp,
+       libcore/movie_root.h, libcore/swf/DefineButtonTag.cpp,
+       libcore/swf/DefineButtonTag.h: Fix button key listeners.  Only one 
listener can be registered for each key. Subsequent
+       attempts are ignored. A frame count is needed for skip back, because
+       new DisplayObjects are constructed before the old ones are destroyed
+       when jumping back, and this means that their attempt to register a
+       key listener is blocked by the not-yet-destroyed Button.
 
-       * gui/gnash.cpp: Add an accumulator value_semantic to keep options
-       as they were.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Don't send unhandled key events to
+       Buttons.  Buttons do not handle key down or key up events, so don't 
send them.
 
-       * gui/gnash.cpp: Use program_options for options; verbosity doesn't
-       work like it used to.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Sound_as.cpp: Remove silly copy-paste error.
 
-       * gui/Player.h: Const correct.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp: Header cleanups.
 
-       * gui/gnash.cpp: Use program_options interface for default values.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-09  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp: Minor cleanups.
 
-       * gui/gnash.cpp: Define supported options using
-       boost::program_options, use the definition for the help string.
+2011-06-30  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libcore/movie_root.h: Add documentation for recent changes.
 
-       * packaging/deb.am: Do not make expectances on gnash version string,
-       but accept any version
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libcore/swf/DefineMorphShapeTag.cpp,
+       libcore/swf/PlaceObject2Tag.cpp: Fix new unused variable warnings.
 
-       * : commit ab9153d1475f22a2f6efa7a4ce85c1d55cc06be8 Author: Sandro
-       Santilli <address@hidden> Date:   Mon Nov 8 22:27:37 2010 +0100
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Rob Savoye <address@hidden>
+       * libcore/swf/CSMTextSettingsTag.cpp,
+       libcore/swf/CSMTextSettingsTag.h: Fix includes and new compiler
+       warnings.  Make sure header is self-contained, mark unused variables.
 
-       * macros/boost.m4: program-options is header only.
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * utilities/processor.cpp: Remove unused stop_count.
 
-       * packaging/debian/control: Encode dependency on
-       libboost-program-options-dev package
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libcore/swf/DefineScalingGridTag.cpp,
+       libcore/swf/ShapeRecord.cpp, libmedia/gst/AudioInputGst.cpp: Fix
+       some new compiler warnings.
 
-       * macros/boost.m4: boost program-options is actually a library
+2011-06-29  Sandro Santilli <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libbase/StreamProvider.cpp: Use std::strerror to tell more about
+       std::fopen failures
 
-       * librender/agg/Renderer_agg.cpp: <climits> is needed for INT_MAX in
-       agg2 headers
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libcore/asobj/Array_as.cpp: Use the ObjectURI we locate.
 
-       * configure.ac: Fix bogus shell syntax in Ming detection
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Sandro Santilli <address@hidden>
+       * libcore/TextField.cpp: Don't construct unused iterators.
 
-       * : commit dd7ca7472ba4bd58789a655d1991f5b38dc4b23f Author: Sandro
-       Santilli <address@hidden> Date:   Mon Nov 8 19:00:15 2010 +0100
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * libcore/movie_root.cpp: Use the colour we create.
 
-       * gui/Makefile.am, gui/fb/Makefile.am, gui/pythonmod/Makefile.am,
-       libbase/Makefile.am, libbase/tu_opengl_includes.h,
-       librender/Makefile.am, librender/PathParser.cpp,
-       librender/PathParser.h, librender/Renderer_agg.cpp,
-       librender/Renderer_agg.h, librender/Renderer_agg_bitmap.h,
-       librender/Renderer_agg_style.h, librender/Renderer_cairo.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp,
-       librender/Renderer_ogl.h, librender/agg/Renderer_agg.cpp,
-       librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
-       librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
-       librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
-       librender/cairo/Renderer_cairo.h,
-       librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
-       librender/opengl/tu_opengl_includes.h, testsuite/Makefile.am,
-       utilities/Makefile.am: Split renderer files into separate
-       directories; clean up agg includes.
+2011-06-29  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * libcore/MovieClip.cpp, libcore/asobj/Object.cpp,
+       libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/parser/sprite_definition.cpp,
+       libcore/parser/sprite_definition.h: Don't store as_functions in the
+       sprite definition.
 
-       * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
-       po/it.po, po/ja.po: Update po files.
+2011-06-25  Gabriele Giacone <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * configure.ac, macros/libslist: Add multiarch paths.
 
-       * configure.ac: Drop obsolete code and options.
+2011-06-25  Gabriele Giacone <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * doc/C/cygnal.man-xml: Fix cygnal manpage.
 
-       * gui/gtk/gtk.cpp: Drop debugger option.
+2011-05-31  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * libcore/swf/SoundStreamHeadTag.cpp: Remove obsolete comment.
 
-       * gui/gnash.cpp: Drop debugger option.
+2011-05-31  Benjamin Wolsey <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp,
+       libcore/swf/StreamSoundBlockTag.h: Cleanup includes
 
-       * utilities/processor.cpp: Remove debugger options.
+2011-06-11  Sandro Santilli <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * libcore/vm/ActionExec.cpp: Missing space in error message
 
-       * libcore/Makefile.am, libcore/debugger.cpp, libcore/debugger.h: 
-       Remove obsolete debugger.
+2011-06-03  Jonas 'Sortie' Termansen <address@hidden>
 
-2010-11-08  Benjamin Wolsey <address@hidden>
+       * configure.ac: Recommend installing the libspeexdsp library when
+       configuring. Note: on debian-ish platforms, this is distributed
+       separately from libspeex, while on RPM-platforms they are
+       distributed together.
 
-       * configure.ac: Use more standard variable in configure.
+2011-06-03  Jonas 'Sortie' Termansen <address@hidden>
 
-2010-11-07  Sandro Santilli <address@hidden>
+       * macros/qt3.m4, macros/qt4.m4: Require the development headers to
+       be installed to use qt, and not just use qt if the library is
+       installed. Installing qt in a manner that these files would detect,
+       while not having the dev files around, will let configure allow
+       building the qt gui, but the build will break.
 
-       * configure.ac: Set version to 0.8.9dev (give some better hint than
-       'master')
+2011-06-03  Jonas 'Sortie' Termansen <address@hidden>
 
-2010-11-07  Sandro Santilli <address@hidden>
+       * macros/gnashpkgtool.m4: Require headers to be installed before
+       allowing linking. This prevents a bug where the library is found,
+       but no headers are found, but the compile still continues, and not
+       ./configure telling the user to install the library's development
+       files.
 
-       * Makefile.am: Drop duplicated rule for building revno.h
+2011-06-02  Gabriele Giacone <address@hidden>
 
-2010-11-07  Sandro Santilli <address@hidden>
+       * packaging/deb.am: Packaging supports python >2.6. Fixes natty
+       packaging.
 
-       * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am: Build
-       .configline in top-level dir (where configure is run anyway)
+2011-05-30  Rob Savoye <address@hidden>
 
-2010-11-07  Sandro Santilli <address@hidden>
+       * : merge from master
 
-       * configure.ac, gui/Makefile.am, gui/fb/Makefile.am, gui/fb/fb.am: 
-       Change gui/fb into a first-class subdir. Moving toward GUI
-       independence here..
+2011-05-28  Rob Savoye <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * libbase/GnashImageJpeg.cpp: only define boolean for jpeg 7
 
-       * plugin/npapi/plugin.cpp: Log a debug line when browser doesn't
-       support reading cookies
+2011-05-27  Rob Savoye <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * libbase/GnashImageJpeg.cpp: define boolean as int when using
+       mingw32
 
-       * gui/gnash.cpp: More cleanup of gettext strings
+2011-05-27  Rob Savoye <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * configure.ac: fix test for pkgroot
 
-       * gui/gnash.cpp: Split gui key print in separate usage function. Use
-       better internationalizable strings.
+2011-05-26  Benjamin Wolsey <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * libcore/swf/StreamSoundBlockTag.cpp: Log only once.
 
-       * gui/fb/fb.cpp: Kind of revert the support for -j/-k as that one
-       would then need a support for --fullscreen in turn, which messes up
-       a lot of the command line handling. This is another gui that needs
-       to be handling its own command line switches!
+2011-05-26  Benjamin Wolsey <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * libmedia/SoundInfo.h: Use legal identifier.
 
-       * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -j and -k in FB gui
-       (still not completely happy with it, but does something now)
+2011-05-26  Benjamin Wolsey <address@hidden>
 
-2010-11-06  Sandro Santilli <address@hidden>
+       * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
+       libcore/swf/SoundStreamHeadTag.cpp,
+       libcore/swf/SoundStreamHeadTag.h, libcore/swf/tag_loaders.cpp,
+       libcore/swf/tag_loaders.h: Handle StreamSoundHead tags in their own
+       file.
+
+2011-05-26  Benjamin Wolsey <address@hidden>
+
+       * libcore/swf/StreamSoundBlockTag.cpp,
+       libcore/swf/StreamSoundBlockTag.h: Clean up StreamSoundBlockTag.  Use 
Gnash style, drop unused function, use int type consistently.
+
+2011-05-25  Sandro Santilli <address@hidden>
+
+       * configure.ac, gui/Makefile.am, gui/gtk/gtk.am: USE_VAAPI
+       conditional is not being used, so don't define it... This is trying
+       to reduce confusion while debugging bug #33393
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
+       testsuite/misc-ming.all/eventSoundTest1.c: Check that
+       onSoundComplete is called at least once when all sounds are finished
+       playing (test for #23020)
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * libbase/log.cpp: Use number of milliseconds since start as the log
+       timestamp.
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * libcore/asobj/Sound_as.cpp, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Implement onSoundComplete for embedded
+       event sounds, fixing bug #23020
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * libcore/MovieClip.cpp: Flushing of orphaned tags belong to action
+       (not debug) logging
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/actionscript.all/Makefile.am: Re-enable building index
+       for online tests, for some reason removed in commit
+       6afad08f5ac4416ac0205cd3c2df8ef703adc531 (which was unrelated...)
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/actionscript.all/Makefile.am: Fix MAKESWF flags for
+       online-tests
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * extensions/fileio/Makefile.am: Another check.as user requiring
+       proper -I to find revno.h ...
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/actionscript.all/ASnative.as,
+       testsuite/actionscript.all/Accessibility.as,
+       testsuite/actionscript.all/AsBroadcaster.as,
+       testsuite/actionscript.all/BitmapData.as,
+       testsuite/actionscript.all/Boolean.as,
+       testsuite/actionscript.all/Camera.as,
+       testsuite/actionscript.all/Color.as,
+       testsuite/actionscript.all/ColorTransform.as,
+       testsuite/actionscript.all/ContextMenu.as,
+       testsuite/actionscript.all/Date.as,
+       testsuite/actionscript.all/Error.as,
+       testsuite/actionscript.all/Function.as,
+       testsuite/actionscript.all/Global.as,
+       testsuite/actionscript.all/HitTest.as,
+       testsuite/actionscript.all/Inheritance.as,
+       testsuite/actionscript.all/Instance.as,
+       testsuite/actionscript.all/Key.as,
+       testsuite/actionscript.all/LoadVars.as,
+       testsuite/actionscript.all/LocalConnection.as,
+       testsuite/actionscript.all/Math.as,
+       testsuite/actionscript.all/Matrix.as,
+       testsuite/actionscript.all/Microphone.as,
+       testsuite/actionscript.all/Mouse.as,
+       testsuite/actionscript.all/MovieClip.as,
+       testsuite/actionscript.all/MovieClipLoader.as,
+       testsuite/actionscript.all/NetConnection.as,
+       testsuite/actionscript.all/NetStream.as,
+       testsuite/actionscript.all/Number.as,
+       testsuite/actionscript.all/Object.as,
+       testsuite/actionscript.all/Point.as,
+       testsuite/actionscript.all/Random.as,
+       testsuite/actionscript.all/Rectangle.as,
+       testsuite/actionscript.all/Selection.as,
+       testsuite/actionscript.all/SharedObject.as,
+       testsuite/actionscript.all/Sound.as,
+       testsuite/actionscript.all/Stage.as,
+       testsuite/actionscript.all/String.as,
+       testsuite/actionscript.all/System.as,
+       testsuite/actionscript.all/TextField.as,
+       testsuite/actionscript.all/TextFormat.as,
+       testsuite/actionscript.all/TextSnapshot.as,
+       testsuite/actionscript.all/Transform.as,
+       testsuite/actionscript.all/Try.as,
+       testsuite/actionscript.all/Video.as,
+       testsuite/actionscript.all/XML.as,
+       testsuite/actionscript.all/XMLNode.as,
+       testsuite/actionscript.all/XMLSocket.as,
+       testsuite/actionscript.all/argstest.as,
+       testsuite/actionscript.all/array.as,
+       testsuite/actionscript.all/case.as,
+       testsuite/actionscript.all/dejagnu.as,
+       testsuite/actionscript.all/delete.as,
+       testsuite/actionscript.all/enumerate.as,
+       testsuite/actionscript.all/getvariable.as,
+       testsuite/actionscript.all/ops.as,
+       testsuite/actionscript.all/setProperty.as,
+       testsuite/actionscript.all/swap.as,
+       testsuite/actionscript.all/targetPath.as,
+       testsuite/actionscript.all/toString_valueOf.as,
+       testsuite/actionscript.all/with.as: Reduce rcsid to the sole base
+       filename. Actual revision will be automatically printed by check.as
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/actionscript.all/check.as: Print revision info in
+       addition to rcsid
+
+2011-05-19  Sandro Santilli <address@hidden>
+
+       * testsuite/actionscript.all/Makefile.am: Encode dependency of every
+       SWF file in actionscript.all on check.as and dejagnu_{init,fini}.as
+
+2011-05-19  Sandro Santilli <address@hidden>
 
-       * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for --timeout in fb-gui
+       * testsuite/actionscript.all/Makefile.am,
+       testsuite/misc-ming.all/Makefile.am: Pass -I$(top_builddir) to
+       makeswf when building AS tests, to give check.as a chance to find
+       revno.h
 
-2010-11-06  Sandro Santilli <address@hidden>
+2011-05-19  Sandro Santilli <address@hidden>
 
-       * plugin/npapi/plugin.cpp: Cleanup logging lines (don't duplicate
-       ERROR label, make proper use of boost::format). Thanks
+       * Makefile.am: Put CPP code (rather than C) in revno.h, to reuse
+       from ActionScript
 
-2010-11-06  Sandro Santilli <address@hidden>
+2011-05-19  Sandro Santilli <address@hidden>
 
-       * NEWS: it's _totalframes, not _framestotal
+       * gui/gnash.cpp: Do not call .front() on an empty vector (the media
+       handler list when --disable-media is given). Fixes bug #33338
 
-2010-11-05  Maximiliano Castañón Araneda <address@hidden>
+2011-05-18  Sandro Santilli <address@hidden>
 
-       * gui/gtk/gtk.cpp: Add gnash icon to about window (patch #7369)
+       * gui/Player.cpp: Do not complain about unexistent media handler if
+       none was specified. Fixes bug #33339.
 
-2010-11-05  Benjamin Wolsey <address@hidden>
+2011-05-17  Sandro Santilli <address@hidden>
 
-       * testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite.
+       * NEWS: Add note about compatibility fix (#33176)
 
-2010-11-05  Benjamin Wolsey <address@hidden>
+2011-05-12  Rob Savoye <address@hidden>
 
-       * gui/Player.cpp, gui/Player.h, gui/gui.cpp, gui/gui.h,
-       gui/pythonmod/gnash-view.cpp, libcore/movie_root.cpp,
-       libcore/movie_root.h, testsuite/MovieTester.cpp,
-       utilities/processor.cpp: Don't pass things unnecessarily.
+       * libdevice/egl/eglDevice.cpp: throw and exception instead of
+       returning an error if the window handle is bogus.
 
-2010-11-05  Benjamin Wolsey <address@hidden>
+2011-05-11  Rob Savoye <address@hidden>
 
-       * libcore/ExternalInterface.cpp: Drop obsolete sections of code.
+       * gui/Makefile.am, gui/gtk/gtk.am, gui/qt/qt4.am: cleanup handling
+       of libva libraries so they work for all guis.
 
-2010-11-04  Sandro Santilli <address@hidden>
+2011-05-11  Rob Savoye <address@hidden>
 
-       * libcore/ExternalInterface.cpp: Don't wait for data in
-       ::readBrowser, read only if data is available..
+       * libvaapi/Makefile.am: don't always add the libva GLX library
 
-2010-11-04  Benjamin Wolsey <address@hidden>
+2011-05-10  Rob Savoye <address@hidden>
 
-       * configure.ac: Disable ming for versions less than 0.4, as neither
-       misc-ming.all nor actionscript.all will build, and the tests that do
-       often don't give the expected results.
+       * configure.ac: use found_libva_incl instead of found_va_incl for
+       the VAAPI conditional
 
-2010-11-04  Benjamin Wolsey <address@hidden>
+2011-05-09  Sandro Santilli <address@hidden>
 
-       * : commit ccf8da18f9b3adfa2c38d5dc025e3890be1a0319 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Nov 4 09:01:28 2010 +0100
+       * gui/fb/fb.cpp, libcore/MovieClip.cpp,
+       libcore/asobj/MovieClip_as.cpp, libcore/asobj/Sound_as.cpp,
+       libcore/swf/DefineButtonTag.cpp, libcore/swf/tag_loaders.cpp: Fix
+       typos reported in bug #33264
 
-2010-11-04  Benjamin Wolsey <address@hidden>
+2011-05-09  Rob Savoye <address@hidden>
 
-       * : commit 33ede786aa0ccd7556123c270021d760a9a041bd Author: Sandro
-       Santilli <address@hidden> Date:   Thu Nov 4 08:27:51 2010 +0100
+       * configure.ac: fix typo in help string
 
-2010-11-03  Sandro Santilli <address@hidden>
+2011-05-07  Gabriele Giacone <address@hidden>
 
-       * plugin/npapi/scriptable-test.html: Make SetVariable set an
-       incrementing value.. to test it really does it
+       * macros/libslist: Add multiarch paths. Fixes natty build.
 
-2010-11-02  Sandro Santilli <address@hidden>
+2011-05-07  Gabriele Giacone <address@hidden>
 
-       * plugin/npapi/pluginScriptObject.cpp: Properly quote identifiers in
-       debug message
+       * configure.ac: Lowercase renderer.
 
-2010-11-02  Sandro Santilli <address@hidden>
+2011-05-03  Sandro Santilli <address@hidden>
 
-       * plugin/npapi/plugin.cpp: Include pointer to cookie file in
-       launcher
+       * testsuite/movies.all/tic_tac2-TestRunner.cpp: Fix signed vs.
+       unsigned comparison warning
 
-2010-11-02  Sandro Santilli <address@hidden>
+2011-05-03  Rob Savoye <address@hidden>
 
-       * gui/gnash.cpp: Drop unneeded includes
+       * configure.ac: revert libva changes till a better solutuon is found
 
-2010-11-02  Maximiliano Castañón Araneda <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * gui/gtk/gtk.cpp: Make urls in about dialog clickable
+       * libbase/Makefile.am: Gnash*Texture files moved to librender
 
-2010-11-02  Sandro Santilli <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * : commit 3614f214d190f7cdd010493e504d7cf7f3821359 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Nov 2 14:34:46 2010 +0100
+       * libdevice/vaapi/vaapi.am: vaapi headers need vaapi/ prefixed to
+       the name.
 
-2010-11-01  Sandro Santilli <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * : commit bd70e27b2b2ba373bb7e377e93bf8553ea2ae056 Merge: c7dab7b
-       beb95bd Author: Benjamin Wolsey <address@hidden> Date:   Mon
-       Nov 1 12:18:32 2010 +0100
+       * gui/gtk/gtk_canvas.cpp: use HAVE_VA_VA_H instead of RENDERER_AGG
+       for including the vaapi glue header
 
-2010-11-01  Benjamin Wolsey <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/LoadBitmapTest.c: Fix copypasta error.
+       * libdevice/egl/eglDevice.cpp: throw an exception if we can't make
+       the context current. Add more comments
 
-2010-11-01  Sandro Santilli <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/loop/Makefile.am: loop_test10.swf runner
-       needs to allow more frames to reach consistency checking
+       * libdevice/egl/eglDevice.cpp: throw an exception if we can't create
+       an OpenVG context, as nothing will work anyway
 
-2010-11-01  Sandro Santilli <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/loop/loop_test10.c: Fix expected test
-       count
+       * gui/gtk/gtk_canvas.cpp: don't initialize OpenVG like OpenGL
 
-2010-11-01  Sandro Santilli <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * configure.ac, testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/displaylist_depths/Makefile.am,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test.
-       c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
-       0.c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
-       1.c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test2
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test3
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test4
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test5
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test6
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test7
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test8
-       .c,
-       testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test9
-       .c, testsuite/misc-ming.all/displaylist_depths_test.c,
-       testsuite/misc-ming.all/displaylist_depths_test10.c,
-       testsuite/misc-ming.all/displaylist_depths_test11.c,
-       testsuite/misc-ming.all/displaylist_depths_test2.c,
-       testsuite/misc-ming.all/displaylist_depths_test3.c,
-       testsuite/misc-ming.all/displaylist_depths_test4.c,
-       testsuite/misc-ming.all/displaylist_depths_test5.c,
-       testsuite/misc-ming.all/displaylist_depths_test6.c,
-       testsuite/misc-ming.all/displaylist_depths_test7.c,
-       testsuite/misc-ming.all/displaylist_depths_test8.c,
-       testsuite/misc-ming.all/displaylist_depths_test9.c: move DisplayList
-       depths tests in their own dir
-
-2010-10-31  Sandro Santilli <address@hidden>
-
-       * TODO: toggle quality opcode is implemented
-
-2010-10-31  Benjamin Wolsey <address@hidden>
-
-       * configure.ac: Drop left over code from old GUIs.
-
-2010-10-31  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/Makefile.am: Don't build
-       BitmapSmoothingTest for ming version below 0.4.3.
-
-2010-10-31  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/BitmapDataDraw.c,
-       testsuite/misc-ming.all/BitmapSmoothingTest.c,
-       testsuite/misc-ming.all/LoadBitmapTest.c: Fix testsuite for old
-       mingers.
-
-2010-10-31  Benjamin Wolsey <address@hidden>
-
-       * gui/Player.cpp, gui/gui.cpp, libbase/StreamProvider.h,
-       libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
-       libcore/asobj/LoadableObject.cpp,
-       libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h,
-       libcore/swf/ImportAssetsTag.h: Rename to baseURL, since that's what
-       it is.
+       * gui/gtk/gtk_canvas.cpp: merge from master
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-05-02  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/BitmapSmoothingTest.c,
-       testsuite/misc-ming.all/LoadBitmapTest.c: More changes for old ming
-       versions.
+       * gui/gtk/gtk_glue_agg_vaapi.h: VaapiImageFormat.h is in vaapi now
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-05-02  Gabriele Giacone <address@hidden>
 
-       * testsuite/misc-ming.all/BitmapDataDraw.c: Use older function for
-       old mingers.
+       * configure.ac: Revert "Change default server for rtmpy test." This 
reverts commit f1c1ec01b1ccfcb26dfc300d0f93bfc5e8d71bf1.
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-05-01  Rob Savoye <address@hidden>
 
-       * libbase/StreamProvider.h: Documentation.
+       * : merge from master
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-30  Sandro Santilli <address@hidden>
 
-       * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
-       libbase/StreamProvider.cpp, libbase/StreamProvider.h,
-       libcore/Makefile.am, libcore/RunResources.h,
-       libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
-       testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
-       Pass the original URL to StreamProvider, document what the class is,
-       and what it should do in future.
+       * testsuite/misc-swfmill.all/Makefile.am: Properly distribute
+       tags_after_last_showframe.xml testcase
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-30  Sandro Santilli <address@hidden>
 
-       * libbase/Makefile.am, libbase/URLAccessManager.cpp,
-       libbase/URLAccessManager.h: Move URLAccessManager to libbase.
+       * libcore/MovieClip.cpp, libcore/MovieClip.h: Flush "orphaned" tags
+       (tags found after last expected showframe) right before executing
+       tags of first frame. Fixes bug #33176 (SWF9/AVM1/April3.swf)
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-30  Sandro Santilli <address@hidden>
 
-       * libbase/Makefile.am, libbase/StreamProvider.cpp,
-       libbase/StreamProvider.h, libcore/Makefile.am,
-       libcore/StreamProvider.cpp, libcore/StreamProvider.h: Move
-       StreamProvider to libbase.
+       * testsuite/misc-swfmill.all/Makefile.am: Make success condition
+       pattern of last test (tags after last showframe) stricter (I've seen
+       it give a false success otherwise)
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-30  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: Don't build unsupported
-       tests.
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/tags_after_last_showframe.xml: Add
+       automated test for bug #33176 (tags after last advertised frame)
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-29  Sandro Santilli <address@hidden>
 
-       * NEWS: Update NEWS.
+       * libsound/sdl/sound_handler_sdl.cpp, libsound/sound_handler.cpp,
+       libsound/sound_handler.h: Fix leak on sound_handler destructor (only
+       exposed when using NullSoundHandler, that is test runners...)
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-29  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am: Don't build button test for
-       ming that doesn't support it.
+       * testsuite/movies.all/Makefile.am, testsuite/movies.all/README,
+       testsuite/movies.all/tic_tac2-TestRunner.cpp: Add automated test for
+       embedded event sound .position, aka "tictac"
+       (https://savannah.gnu.org/bugs/?33091)
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-29  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/duplicate_movie_clip_test.c: Fix another
-       test for old ming
+       * libcore/asobj/Date_as.cpp: Fix setMilliseconds format string.
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-28  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/attachMovieTest.c: Fix for old ming
-       version.
+       * libcore/MovieClip.cpp: Tweak debug lines
 
-2010-10-31  Sandro Santilli <address@hidden>
+2011-04-28  Benjamin Wolsey <address@hidden>
 
-       * libcore/URLAccessManager.h: Document use of baseurl by
-       URLAccessManager::allow
+       * testsuite/actionscript.all/delete.as: Show some delete problems.
 
-2010-10-31  Sandro Santilli <address@hidden>
+2011-04-28  Benjamin Wolsey <address@hidden>
 
-       * libcore/URLAccessManager.h: typo
+       * libcore/Property.cpp, libcore/as_object.cpp: Minor cleanups.  Use 
references rather than pointers, avoid unnecessary copy.
 
-2010-10-31  Benjamin Wolsey <address@hidden>
+2011-04-28  Sandro Santilli <address@hidden>
 
-       * testsuite/misc-ming.all/spritehier.c: Include ming_utils.h for old
-       ming versions.
+       * libcore/vm/ASHandlers.cpp: Print debug lines for ActionPushData to
+       really print what's pushed, not what was on the stack _before_
+       pushing...
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-27  Rob Savoye <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Survive
-       avcodec_decode_audio failure or empty return (fixes SIGFPE running
-       NetStrem-SquareTest with plain ffmpeg from ubuntu 10.04)
+       * gui/fb/fb_glue.h, gui/fb/fb_glue_gles1.h, gui/fb/fb_glue_ovg.cpp,
+       gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp: cleanup to eliminate compiler
+       warnings
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-27  Rob Savoye <address@hidden>
 
-       * NEWS: Note the relative urls resolution change
+       * librender/openvg/OpenVGRenderer.cpp: update copyright date
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-27  Rob Savoye <address@hidden>
 
-       * : commit 85b561b4adb19aed744af65fbdfac23b863ea1a7 Author: Sandro
-       Santilli <address@hidden> Date:   Sat Oct 30 20:38:10 2010 +0200
+       * gui/fb/fb.cpp: support AGG again in additional to OpenVG. Use the
+       command line args to change renderers.
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-27  Sandro Santilli <address@hidden>
 
-       * gui/Player.cpp: "base" parameter is always to be considered a
-       directory. All cases in plugin/test/baseuri/ succeed now
+       * gui/dump/dump.cpp: Do not try to write to a non-opened stream
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-27  Benjamin Wolsey <address@hidden>
 
-       * plugin/test/baseuri/test.html: Test that "base" parameter is
-       always taken as a directory, never a file!
+       * configure.ac: Fix libva conditional.  Since the header search changed 
the conditional is wrong, so that
+       HAVE_VAAPI isn't defined, which means that libvaapi isn't added to
+       libmedia include flags and vaapi_util.h isn't found.  A conditional 
depending on a variable set in a macro somewhere else
+       seems like bad style.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-27  Benjamin Wolsey <address@hidden>
 
-       * testsuite/misc-ming.all/BitmapDataTest.c,
-       testsuite/misc-ming.all/BitmapSmoothingTest.c,
-       testsuite/misc-ming.all/ButtonEventsTest.c,
-       testsuite/misc-ming.all/DefineEditTextVariableNameTest.c,
-       testsuite/misc-ming.all/DefineTextTest.c,
-       testsuite/misc-ming.all/DepthLimitsTest.c,
-       testsuite/misc-ming.all/DragDropTestRunner.cpp,
-       testsuite/misc-ming.all/TextSnapshotTest.c,
-       testsuite/misc-ming.all/Video-EmbedSquareTest.c,
-       testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
-       testsuite/misc-ming.all/action_execution_order_test3.c,
-       testsuite/misc-ming.all/action_execution_order_test4.c,
-       testsuite/misc-ming.all/action_execution_order_test9.c,
-       testsuite/misc-ming.all/attachMovieTest.c,
-       testsuite/misc-ming.all/displaylist_depths_test10.c,
-       testsuite/misc-ming.all/displaylist_depths_test11.c,
-       testsuite/misc-ming.all/displaylist_depths_test2.c,
-       testsuite/misc-ming.all/displaylist_depths_test3.c,
-       testsuite/misc-ming.all/displaylist_depths_test4.c,
-       testsuite/misc-ming.all/displaylist_depths_test5.c,
-       testsuite/misc-ming.all/displaylist_depths_test6.c,
-       testsuite/misc-ming.all/displaylist_depths_test7.c,
-       testsuite/misc-ming.all/displaylist_depths_test8.c,
-       testsuite/misc-ming.all/displaylist_depths_test9.c,
-       testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
-       testsuite/misc-ming.all/goto_frame_test.c,
-       testsuite/misc-ming.all/instanceNameTest.c,
-       testsuite/misc-ming.all/key_event_test.c,
-       testsuite/misc-ming.all/loop/loop_test.c,
-       testsuite/misc-ming.all/loop/loop_test10.c,
-       testsuite/misc-ming.all/loop/loop_test2.c,
-       testsuite/misc-ming.all/loop/loop_test3.c,
-       testsuite/misc-ming.all/loop/loop_test4.c,
-       testsuite/misc-ming.all/loop/loop_test5.c,
-       testsuite/misc-ming.all/loop/loop_test6.c,
-       testsuite/misc-ming.all/loop/loop_test7.c,
-       testsuite/misc-ming.all/loop/loop_test8.c,
-       testsuite/misc-ming.all/loop/loop_test9.c,
-       testsuite/misc-ming.all/morph_test1runner.cpp,
-       testsuite/misc-ming.all/moviecliploader_test.c,
-       testsuite/misc-ming.all/place_object_test.c,
-       testsuite/misc-ming.all/registerClassTest2.c,
-       testsuite/misc-ming.all/replace_buttons1test.c,
-       testsuite/misc-ming.all/shape_test.c,
-       testsuite/misc-ming.all/spritehier.c,
-       testsuite/misc-ming.all/unload_movieclip_test1.c: Fix various
-       warnings in misc-ming.all.
+       * libcore/fontlib.cpp, libcore/fontlib.h: Cleanups of fontlib.  Remove 
unused function declarations and definitions.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-26  Sandro Santilli <address@hidden>
 
-       * libbase/GnashImage.h: Drop bogus (and unneeded) forward
-       declaration.
+       * gui/dump/Makefile.am: Fix build scripts for dump gui (currently
+       only builds if FB gui is selected :/)
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-26  Rob Savoye <address@hidden>
 
-       * testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/StreamTest.cpp: Fix testsuite.
+       * configure.ac: don't prefix va with lib when finging libva support
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-26  Rob Savoye <address@hidden>
 
-       * gui/ScreenShotter.cpp, libbase/tu_file.cpp, libbase/tu_file.h,
-       libcore/StreamProvider.cpp,
-       testsuite/libbase.all/CurlStreamTest.cpp,
-       testsuite/libbase.all/NoSeekFileTest.cpp: Hide tu_file.
+       * packaging/debian/control: remove fluendo mp3 plugin
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-24  Bastiaan Jacques <address@hidden>
 
-       * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Drop const_cast; it's not
-       needed for min FFmpeg version.
+       * configure.ac: Prune nonexistent directories from libslist and
+       incllist to speed up configure.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-23  Bastiaan Jacques <address@hidden>
 
-       * libvaapi/VaapiSurfaceGLX.cpp: That made another function unused.
+       * configure.ac: Remove checks that define unused macros.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-23  Bastiaan Jacques <address@hidden>
 
-       * libvaapi/VaapiSurfaceGLX.cpp: Comment out unused functions; no
-       idea what they're for.
+       * configure.ac: Don't look for system headers we don't use.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-22  Rob Savoye <address@hidden>
 
-       * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: We always support VP6.
+       * utilities/Makefile.am: rtmpget needs PTHREAD_LIBS on natty
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-21  Rob Savoye <address@hidden>
 
-       * macros/ffmpeg.m4: Raise required ffmpeg version, drop warnings
-       related to now-unsupported versions.
+       * gui/gtk/gtk.am: add default for gtk_gnash_LDADD, renders add only
+       those libs
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-21  Rob Savoye <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop const_cast.
+       * gui/gtk/gtk.am: add LIBVA_LIBS and LIBVA_X11_LIBS to LDADD if
+       VAAPI is enabled to the Cairo glue too
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-21  Rob Savoye <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Tabs to spaces.
+       * gui/gtk/gtk.am: add LIBVA_LIBS to LDADD if VAAPI is enabled
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-14  Benjamin Wolsey <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop support for
-       avcodec_decode_audio (Debian stable has the newer function).
+       * libcore/asobj/flash/net/FileReference_as.cpp: Use AsBroadcaster.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-14  Benjamin Wolsey <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: We always use aligned
-       memory, so drop the alternative.
+       * libcore/asobj/flash/net/FileReference_as.cpp: Clean up
+       FileReference code.
 
-2010-10-30  Benjamin Wolsey <address@hidden>
+2011-04-17  Andrew Guertin <address@hidden>
 
-       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Stop spamming the logs so
-       much.
+       * libsound/Makefile.am: Reordering
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-17  Andrew Guertin <address@hidden>
 
-       * plugin/npapi/plugin.cpp: Use window.document.baseURI rather than
-       window.document.location.href. The former honours <base> tags,
-       fixing bug  #31497  (aka easy come, easy go)
+       * libsound/Makefile.am: Move headers into _SOURCES in
+       libsound/Makefile.am NullSoundHandler.h is not used by anything in 
libsound, but it is
+       used by things outside of libsound. Therefore, it stays in
+       noinst_HEADERS.
 
-2010-10-30  Sandro Santilli <address@hidden>
+2011-04-17  Andrew Guertin <address@hidden>
 
-       * plugin/test/baseuri/README, plugin/test/baseuri/sub/test.as,
-       plugin/test/baseuri/sub/test.html,
-       plugin/test/baseuri/sub/test.xml, plugin/test/baseuri/test.as,
-       plugin/test/baseuri/test.html, plugin/test/baseuri/test.xml,
-       plugin/test/baseuri/test_base.html: Add a non-automated test for
-       relative urls resolution. Gnash fails. The test suggests that
-       document.baseURI might be the answer (on the plugin side). Worth
-       testin with other browsers to see if that variable is always
-       available.
+       * libsound/Makefile.am: Whitespace, no-op
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Fix warning.
+       * libmedia/Makefile.am: Remove no-op
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * testsuite/actionscript.all/Object.as: Add test that reproduces the
-       bug fixed in previous commit.
+       * libmedia/Makefile.am: -lgstbase-10 is already included in
+       GSTREAMER_APP_LIBS
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/Object.cpp: Don't touch the prototype in Object's
-       constructor; everything necessary has already been done.
+       * libmedia/Makefile.am: Remove unnecessary gst include flag
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/Array_as.cpp: Minor cleanup.
+       * libmedia/Makefile.am: Only add vaapi CPPFLAGS if HAVE_VAAPI in
+       libmedia/Makefile.am
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/LoadVars_as.cpp: Drop another incorrect
-       isInstantiation() use.
+       * libmedia/Makefile.am: Group setting of each variable in libmedia
+       Makefile.am
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/Error_as.cpp, libcore/asobj/Object.cpp: Drop
-       incorrect isInstantiation use.
+       * libmedia/Makefile.am: Whitespace
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetConnection_as.h: Renames, move things into unnamed
-       namespace.
+       * libmedia/Makefile.am: Haiku uses adipe.h, so list it
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Rationalize and document
-       returns. Fixes all tests.
+       * libmedia/Makefile.am: Remove reference to unused
+       gnash_gst_version.h
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Handle requests using
-       HTTPRequest; almost works, but some tests fail.
+       * libmedia/Makefile.am: Add headers to _SOURCES in libmedia
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-16  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Add HTTP request class.
+       * libmedia/Makefile.am: Remove dead code
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-13  Andrew Guertin <address@hidden>
 
-       * libcore/asobj/NetConnection_as.cpp: Make ConnectionHandler
-       noncopyable, use pre-existing functions, clean up access.
+       * libbase/Makefile.am: List headers in _SOURCES
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-13  Andrew Guertin <address@hidden>
 
-       * libbase/log.h: Drop unused log_amferror and don't use reserved
-       names.
+       * libbase/Makefile.am: Sort _SOURCES
 
-2010-10-29  Benjamin Wolsey <address@hidden>
+2011-04-13  Andrew Guertin <address@hidden>
 
-       * testsuite/misc-haxe.all/classes.all/Makefile.am,
-       testsuite/misc-haxe.all/classes.all/filesystem/FileMode_as.hx,
-       testsuite/misc-haxe.all/classes.all/filesystem/FileStream_as.hx,
-       testsuite/misc-haxe.all/classes.all/filesystem/File_as.hx,
-       testsuite/misc-haxe.all/classes.all/filesystem/filesystem.am,
-       testsuite/misc-haxe.all/classes.all/filters/BevelFilter_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/BitmapFilterQuality_as.
-       hx,
-       testsuite/misc-haxe.all/classes.all/filters/BitmapFilterType_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/BitmapFilter_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/BlurFilter_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/ColorMatrixFilter_as.hx
-       ,
-       testsuite/misc-haxe.all/classes.all/filters/ConvolutionFilter_as.hx
-       ,
-       testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilterMo
-       de_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilter_a
-       s.hx,
-       testsuite/misc-haxe.all/classes.all/filters/DropShadowFilter_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/GlowFilter_as.hx,
-       testsuite/misc-haxe.all/classes.all/filters/GradientBevelFilter_as.
-       hx,
-       testsuite/misc-haxe.all/classes.all/filters/GradientGlowFilter_as.h
-       x, testsuite/misc-haxe.all/classes.all/filters/filters.am,
-       testsuite/misc-haxe.all/classes.all/sampler/DeleteObjectSample_as.h
-       x,
-       testsuite/misc-haxe.all/classes.all/sampler/NewObjectSample_as.hx,
-       testsuite/misc-haxe.all/classes.all/sampler/Sample_as.hx,
-       testsuite/misc-haxe.all/classes.all/sampler/StackFrame_as.hx,
-       testsuite/misc-haxe.all/classes.all/sampler/sampler.am: Drop more
-       files that haxe can't compile.
-
-2010-10-29  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-haxe.all/classes.all/Makefile.am,
-       testsuite/misc-haxe.all/classes.all/html/HTMLHistoryItem_as.hx,
-       testsuite/misc-haxe.all/classes.all/html/HTMLHost_as.hx,
-       testsuite/misc-haxe.all/classes.all/html/HTMLLoader_as.hx,
-       testsuite/misc-haxe.all/classes.all/html/HTMLPDFCapability_as.hx,
-       testsuite/misc-haxe.all/classes.all/html/HTMLWindowCreateOptions_as
-       .hx, testsuite/misc-haxe.all/classes.all/html/html.am,
-       testsuite/misc-haxe.all/classes.all/security/IURIDereferencer_as.hx
-       ,
-       testsuite/misc-haxe.all/classes.all/security/RevocationCheckSetting
-       s_as.hx,
-       testsuite/misc-haxe.all/classes.all/security/SignatureStatus_as.hx,
-       testsuite/misc-haxe.all/classes.all/security/SignerTrustSettings_as
-       .hx,
-       testsuite/misc-haxe.all/classes.all/security/XMLSignatureValidator_
-       as.hx, testsuite/misc-haxe.all/classes.all/security/security.am: 
-       Drop files that haxe can't compile.
-
-2010-10-29  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-haxe.all/internal.all/ExternalInterface.hx,
-       testsuite/misc-haxe.all/internal.all/Function_as.hx,
-       testsuite/misc-haxe.all/internal.all/flash_as.hx: Drop other
-       duplicate actionscript.all files.
-
-2010-10-29  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-haxe.all/internal.all/ASnative.as,
-       testsuite/misc-haxe.all/internal.all/Global.as,
-       testsuite/misc-haxe.all/internal.all/HitTest.as,
-       testsuite/misc-haxe.all/internal.all/Inheritance.as,
-       testsuite/misc-haxe.all/internal.all/Instance.as,
-       testsuite/misc-haxe.all/internal.all/LoadVars.as,
-       testsuite/misc-haxe.all/internal.all/Microphone.as,
-       testsuite/misc-haxe.all/internal.all/Sound.as,
-       testsuite/misc-haxe.all/internal.all/getvariable.as: Drop stray
-       makeswf files.
-
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Move (most) conditional headers into _SOURCES
 
-       * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
-       po/it.po, po/ja.po: Update PO files.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Condense libgnashbase_la_LIBADD
 
-       * plugin/mozplugger/README, plugin/mozplugger/mozpluggerrc.patch: 
-       Drop mozplugger patch.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Add jemalloc to _SOURCES the same way as
+       everything else
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h,
-       testsuite/actionscript.all/ExternalInterface.as: Don't try to attach
-       anything to the 'this' object of ExternalInterface.addCallback: 1. It's 
wrong.  2. It might be null.  This means we don't store it anywhere now, but 
since it was stored
-       and never accessed before that's no loss.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Whitespace, useless comment, duplicated code
 
-       * libcore/movie_root.cpp: -1 doesn't convert to false.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Move all setting of libgnashbase_la_SOURCES
+       together
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Clean up.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the
+       bottom
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp: We can return
-       undefined without using a separate function.
+2011-04-13  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Move declarations of what's getting installed
+       to the top
 
-       * libcore/ExternalInterface.h: Drop another unused function.
+2011-04-02  Andrew Guertin <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libvaapi/Makefile.am: List appropriate headers in
+       libgnashvaapi_la_SOURCES
 
-       * libcore/ExternalInterface.cpp: Drop another unused function
+2011-04-17  Rob Savoye <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * : big merge from master
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
-       unused function.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * testsuite/MovieTester.cpp: indent
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Move
-       functions out of header.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Sound_as.cpp: Drop unused variables
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/vm/ASHandlers.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Implement _utoAS
-       correctly. Add tests.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-28  Benjamin Wolsey <address@hidden>
+       * testsuite/misc-ming.all/eventSoundTest1.c: Add test for
+       Sound.position and Sound.duration when playing embedded sound (tests
+       fix for bug #33091)
 
-       * libcore/asobj/flash/external/ExternalInterface_as.h: Don't forward
-       declare more than necessary.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/Sound.as: Add test for Sound.postition
+       and Sound.duration (they fail for loaded mp3)
 
-       * : commit 0d701b07e0647e59cac3896357181807c33b0e04 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Oct 27 23:31:09 2010 +0200
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * libcore/asobj/Sound_as.cpp: Use named strings for "duration" and
+       "position"
 
-       * gui/dump/README, gui/dump/README.dump-gnash: Merge the dump
-       readmes
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * libcore/namedStrings.cpp, libcore/namedStrings.h: Add "duration"
+       and "position" named strings
 
-       * NEWS: Add note about dump gui
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * libcore/asobj/Sound_as.cpp: Do not stop probeTimer while playing
+       embedded sound. Fixes bug #33091.
 
-       * README.dump-gnash, gui/dump/README.dump-gnash: Put the dump gui
-       dox in its own dir
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Some steps forward in
+       MediaParserFfmpeg::seek(). Fixes the google dict case (ticket
+       #33085) and shouldn't break anyting since prior to this commit the
+       function simply returned false...
 
-       * : commit d76cfc4112d492746c2369ab06bfddcb03a48b97 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 27 18:38:06 2010
-       +0200
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * NEWS: Add note about Sound.onLoad and google dict
 
-       * gui/dump/dump.cpp: drop unused code
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/Sound_as.cpp, testsuite/actionscript.all/Sound.as: 
+       Implement onLoad callback for AS Sound object. Fixes #31314.
 
-       * libcore/asobj/NetConnection_as.cpp: Split parsing into separate
-       functions and handle errors more as expected.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * testsuite/misc-ming.all/easysound.as: Add callback for
+       Sound.onLoad
 
-       * libcore/asobj/NetConnection_as.cpp: Don't log an error if the
-       server sends a non-callback response.
+2011-04-15  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * testsuite/actionscript.all/Sound.as: Test that Sound.onLoad is
+       called with an argument, true when load succeeded.
 
-       * libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetConnection_as.h: Fix onStatus, fix return from
-       connect(), clean up.
+2011-04-14  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * testsuite/actionscript.all/Sound.as: Add test for bug #31314
+       (Sound.onLoad, google dict). Expected to fail.
 
-       * : commit 9f22daa6b6509b420b798b885c885a1e9f83e00a Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 27 13:07:25 2010
-       +0200
+2011-04-14  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * testsuite/actionscript.all/Sound.as, utilities/processor.cpp: Have
+       gprocessor fetch samples from the NullSoundHandler, to allow testing
+       for sound events. Do not expect the relative failure in Sound.as
+       anymore.
 
-       * libcore/asobj/NetConnection_as.cpp: Minor cleanups.
+2011-04-14  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * Makefile.am: Print KDE4_CFLAGS and KDE4_LIBS when building klash4
+       plugin (they will be used)
 
-       * libcore/asobj/NetConnection_as.cpp: Reduce duplicated effort.
+2011-04-14  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * macros/kde3.m4: Look for qxembed.h (used) rather than kapp.h or
+       kapplication.h (unused) to tell if we're good to go kde3 with gui.
 
-       * libcore/asobj/NetConnection_as.cpp: Minor cleanup.
+2011-04-14  Sandro Santilli <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * gui/qt/kde3.am: Cleanup rules to build kde3-gnash. Fixes bug
+       #31782
 
-       * libcore/asobj/NetConnection_as.cpp: Use sensible variable names
-       and make them const.
+2011-04-14  Benjamin Wolsey <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix
+       object-resolve for version 6 as well.
 
-       * libcore/asobj/NetConnection_as.cpp: Fix silly variables and
-       scopes.
+2011-04-14  Benjamin Wolsey <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * libcore/as_object.cpp, testsuite/swfdec/PASSING: Handle
+       getter-setter and object __resolve.  Fixes swfdec tests for SWF7 and 8.
 
-       * libcore/asobj/NetConnection_as.cpp: Reorder advance() logic to
-       make the function more readable.
+2011-04-13  Sandro Santilli <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * gui/gnash.cpp: Use a separate Player for each movie on command
+       line. Makes GTK gui survive, and it's cleaner anyway.
 
-       * gui/dump/README: Add note about additional @fps arg to -D (for
-       dump gui)
+2011-04-12  Benjamin Wolsey <address@hidden>
 
-2010-10-27  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk.cpp, gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h,
+       libcore/vm/ActionExec.cpp: Do not continue to advance during
+       yesno().  Both gtk and qt4 continue to execute the advance timer while 
the
+       dialogue is showing; this results in a new advance() in the middle
+       of action execution, which besides other unpredictable side-effects,
+       can cause the empty call stack assertion to fail while marking
+       reachable resources in the VM.
 
-       * libcore/asobj/NetConnection_as.cpp: Renames and silence debugging.
+2011-04-12  Benjamin Wolsey <address@hidden>
 
-2010-10-27  Sandro Santilli <address@hidden>
+       * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix __resolve
+       lookup with prop flags.  Ignore prop flags when searching for 
__resolve; passes in swfdec
+       testsuite.
 
-       * gui/dump/dump.cpp, gui/dump/dump.h: Allow specifying a desired
-       video output FPS by appending @<num> to the filename with -D switch
+2011-04-11  Sandro Santilli <address@hidden>
 
-2010-10-26  Rob Savoye <address@hidden>
+       * gui/gnash.cpp: Play all movies given on command line, serializing
+       them. This is a basis for furhter evaluating leftover singletons.
+       Not all GUIs are handling this the same way. GTK, in particular,
+       seems to be getting old windows stuck.
 
-       * : commit 42a8240d8e1d5f8ded1c28b294afc71f1924481c Author: Rob
-       Savoye <address@hidden> Date:   Tue Oct 26 11:22:33 2010 -0600
+2011-04-11  Sandro Santilli <address@hidden>
 
-2010-10-26  Sandro Santilli <address@hidden>
+       * plugin/npapi/plugin.cpp: Typo in error message
 
-       * gui/dump/README: Add some info about dump-gui (very few)
+2011-04-11  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Sandro Santilli <address@hidden>
+       * libcore/asobj/Global_as.h: Drop silly comment.
 
-       * gui/fb/MouseDevice.cpp: Check return from ::write from MouseDevice
+2011-04-11  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/NetStream_as.cpp: Fix warning.
 
-       * libcore/asobj/NetConnection_as.cpp: Missing include.
+2011-04-11  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp, testsuite/swfdec/PASSING: Don't check
+       that a handler property is a function.  It doesn't matter as the swfdec 
testsuite shows, and avoids
+       retrieving the property's value until the event is called.
 
-       * libcore/asobj/TextField_as.cpp, libcore/vm/VM.cpp: Silence
-       debugging.
+2011-04-11  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h: Use
+       Gnash coding style and drop unused members.  The frame-ready bool has 
been unused for some time.
 
-       * libcore/asobj/NetConnection_as.cpp: Drop local reading functions.
+2011-04-09  Sandro Santilli <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * testsuite/misc-ming.all/loop/loop_test-Runner.cpp: expect the new
+       success in invalidated bounds detection
 
-       * : commit c965625df2dc52d39a20909b1f1b48209e10f247 Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Oct 26 15:24:56 2010
-       +0200
+2011-04-09  Sandro Santilli <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayList.cpp, libcore/DisplayList.h,
+       libcore/MovieClip.cpp: Do not invalidate MovieClip on timeline
+       rewind unless DisplayList really changes. Takes CPU use down in many
+       cases (seen it from 100% to 8%)
 
-       * libcore/asobj/NetConnection_as.cpp: Update documentation, but
-       there may be a better way to do this.
+2011-04-11  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Make sure alpha is
+       0xff, not 0, by default.
 
-       * libcore/asobj/NetConnection_as.cpp: Clean up HTTP remoting class.
+2011-04-11  Bastiaan Jacques <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * configure.ac: Check for a C++ compiler before checking for a C
+       compiler, so that missing either one will abort configure. Fixes bug
+       #31023. Bug See
+       http://lists.gnu.org/archive/html/bug-autoconf/2010-05/msg00001.html
 
-       * libbase/RTMP.cpp, libbase/RTMP.h,
-       libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetConnection_as.h: Send BW request and pass arguments
-       as expected.
+2011-04-10  Bastiaan Jacques <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/plugin.cpp: Fix null pointer dereference. Bug #32965.
 
-       * libcore/AMFConverter.cpp, libcore/asobj/NetConnection_as.cpp: Not
-       much progress yet.
+2011-04-10  Bastiaan Jacques <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/plugin.cpp: Don't try scripting the plugin without
+       NPAPI support, but still try it without getvalueforurl. Bug #32965.
 
-       * libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetConnection_as.h: Send correct connect packet.
+2011-04-10  Rob Savoye <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * librender/opengles1/Renderer_gles1.cpp,
+       librender/openvg/OpenVGRenderer.cpp: remove smart_ptr.h include
 
-       * libcore/as_object.cpp: Drop silly comment.
+2011-04-10  Rob Savoye <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * : merge from master
 
-       * libcore/AMFConverter.cpp: Clean up includes.
+2011-04-10  Bastiaan Jacques <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Return an error to
+       the browser if there's a problem launching the Gnash process, so we
+       don't block in write().
 
-       * libcore/PropertyList.h: Drop obsolete comment.
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/TextField_as.cpp: Fix setTextFormat warning.  We should 
log unimpl, and not only when there are more than 2
+       arguments as we don't handle the second either.
 
-       * libbase/RTMP.cpp: Const correct.
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-26  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h: Const
+       correct.
 
-       * libcore/swf/PlaceObject2Tag.cpp: Log unimpl for blend modes.
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Rob Savoye <address@hidden>
+       * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h: Cleanup XML_as.  
Remove unused functions, remove unnecessary empty lines, update
+       documentation.
 
-       * packaging/deb.am, packaging/debian/python-gtk-gnash.dirs,
-       packaging/debian/python-gtk-gnash.install: improve handling the
-       python plugin install directories
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Rob Savoye <address@hidden>
+       * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
+       testsuite/actionscript.all/XML.as: Implement XML.contentType
+       correctly.  It is a getter-setter, not a normal property. Add our own 
tests for
+       this, as the relevant swfdec test has unrelated bogus tests meaning
+       we can't pass it (according to pp 9 / Linux).
 
-       * gui/Makefile.am: remove am-frags, as it no longer exists. Add fb/
-       to the input devices, or they won't be in the source tarball.
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
+       testsuite/actionscript.all/XMLNode.as: Print XMLNodes with an empty
+       name.  But only if they are of element type. Test more; actionscript.all
+       test passes.
 
-       * : commit 5419e97139255090efc0470030f121e0309004eb Author: Sandro
-       Santilli <address@hidden> Date:   Mon Oct 25 23:42:06 2010 +0200
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Rob Savoye <address@hidden>
+       * libcore/as_environment.cpp: Drop obsolete comment.
 
-       * packaging/debian/changelog: change the old snapshot version so
-       dpkg stops complaining
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Rob Savoye <address@hidden>
+       * README.git: Installation instructions are in INSTALL.
 
-       * : commit 7bcd4ce9ebd9d5bf8be892044ab158959afb0f18 Author: Rob
-       Savoye <address@hidden> Date:   Mon Oct 25 14:53:57 2010 -0600
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Rob Savoye <address@hidden>
+       * README: Update README with recent information.
 
-       * packaging/deb.am: use the lsb_release ID instead of the python
-       version, as this is a distro specific test
+2011-04-10  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * : commit 98ad590a90177351c8dd3dfe4598acb6d4db5b6d Author: Bastiaan
+       Jacques <address@hidden> Date:   Sat Apr 9 19:05:42 2011
+       +0200
 
-       * gui/dump.cpp, gui/dump.h, gui/gnash.cpp: Have dump-gui
-       sleep-per-iteration parametrized (-S switch) and default to none.
+2011-04-09  Bastiaan Jacques <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * configure.ac, macros/libexe.m4: The macros from libext.m4 are
+       unused.
 
-       * libcore/asobj/NetConnection_as.cpp: Basic implementation details.
+2011-04-09  Chi-Thanh Christopher Nguyen <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * macros/ffmpeg.m4: Fix ffmpeg version detection on Gentoo.
 
-       * libcore/asobj/NetConnection_as.cpp: Move more things to the base
-       class.
+2011-04-09  Paul Menzel <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * README: README: replace bzr with git Signed-off-by: Paul Menzel 
<address@hidden>
 
-       * libsound/sound_handler.cpp: Drop the sample fetching debug lines
-       (they aren't meaingful if they don't use the same clock used for SWF
-       frame advancement)
+2011-04-09  Sandro Santilli <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * testsuite/misc-ming.all/replace_sprites1test_runner.cpp: Check
+       that invalidated ranges don't contain spot which aren't updated.
+       This is an xfail in a jump-back case.
 
-       * : commit 0d96b7ccc4395d61d8cd065e633b76f629cfaba9 Author: Sandro
-       Santilli <address@hidden> Date:   Mon Oct 25 17:43:07 2010 +0200
+2011-04-09  Sandro Santilli <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * librender/agg/Renderer_agg.cpp: Drop unused class members
 
-       * : commit 9829e9dc82f7b4e1dc51e30c355f3b5b8325d945 Author: Sandro
-       Santilli <address@hidden> Date:   Mon Oct 25 16:32:43 2010 +0200
+2011-04-09  Sandro Santilli <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * librender/Renderer.h: Comments cleanup
 
-       * libcore/asobj/NetConnection_as.cpp: Tabs to spaces.
+2011-04-09  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Split long line.
 
-       * libcore/asobj/NetConnection_as.cpp: Minor cleanups.
+2011-04-09  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/as_environment.cpp, testsuite/actionscript.all/Global.as: 
+       Test and correct case-insensitivity.  Test that _global is case 
insensitive in SWF 6 (as already
+       implemented).  Test that this is case insensitive in SWF 5 and 6;
+       correct implementation.
 
-       * libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetConnection_as.h: Clean up more.
+2011-04-09  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * libcore/asobj/Number_as.cpp,
+       testsuite/actionscript.all/Number.as, testsuite/swfdec/PASSING: Make
+       number tests pass.  Use magic numbers like the pp does for 
cross-platform consistency.
 
-       * : commit b38b68ae78c7749faa074e91e36f635aaaaa3683 Author: Benjamin
-       Wolsey <address@hidden> Date:   Mon Oct 25 16:13:55 2010
-       +0200
+2011-04-09  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Improve floodFill
+       speed considerably.  For large fills this reduces the time spend by 
about 60% by avoiding
+       the expensive pixelAt() function and using iterators instead.
 
-       * libcore/asobj/NetConnection_as.cpp: Move call number to base
-       class.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/MovieClip.as: Test null _focusrect for
+       MovieClips too.
 
-       * gui/dump.cpp: Property initialize dump-gui member
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp,
+       testsuite/actionscript.all/MovieClip.as: Add our own tests for
+       _focusrect.
 
-       * libbase/noseek_fd_adapter.cpp, libbase/noseek_fd_adapter.h: 
-       Cleanups.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
+       testsuite/actionscript.all/TextField.as: Handle _focusrect property
+       correctly.  Drawing the rectangle still isn't implemented, but it is 
correct in
+       ActionScript.
 
-       * libbase/zlib_adapter.cpp, libbase/zlib_adapter.h: Drop unused
-       function declaration.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h,
+       libcore/asobj/XML_as.cpp: Improvements to XML and XMLNode Const 
correction and get closer to passing swfdec tests.
 
-       * : commit 2e20bb92dacdfdb0ecbaffd8ce43ea9ce1a7de0d Merge: e782a90
-       1bcd7fa Author: Sandro Santilli <address@hidden> Date:   Mon Oct 25
-       15:21:04 2010 +0200
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Sandro Santilli <address@hidden>
+       * NEWS: Update NEWS.
 
-       * gui/dump.cpp, gui/dump.h, gui/gui.h: Allow GUIs to provide a
-       custom clock. Have DUMP gui use a ManualClock
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XML_as.cpp, testsuite/swfdec/PASSING: Cleanup and
+       expect swfdec passes.
 
-       * libcore/DragState.h: Tabs to spaces.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XML_as.cpp: Fix other idmap tests.
 
-       * libcore/DisplayObject.cpp, libcore/DragState.h,
-       libcore/Makefile.am, libcore/asobj/MovieClip_as.cpp,
-       libcore/drag_state.h, libcore/movie_root.cpp, libcore/movie_root.h,
-       libcore/vm/ASHandlers.cpp: Minor cleanups and encapsulation in drag
-       state.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XML_as.cpp: Append node before setting attributes.  
This passes a clever but very nitpicky swfdec test.
 
-       * libcore/asobj/CustomActions.cpp, libcore/asobj/CustomActions.h,
-       libcore/asobj/Global_as.cpp, libcore/asobj/flash.am,
-       libcore/namedStrings.cpp, libcore/namedStrings.h,
-       testsuite/actionscript.all/CustomActions.as,
-       testsuite/actionscript.all/Makefile.am: CustomActions is not part of
-       the Player API.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-25  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
+       testsuite/actionscript.all/XML.as: Fixes to XML properties.  Test and 
fix ignoreWhite(), add an incomplete implementation of
+       idMap.
 
-       * testsuite/actionscript.all/Global.as: Check that CustomActions
-       doesn't exist.
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-24  Rob Savoye <address@hidden>
+       * cygnal/cvm.cpp, gui/pythonmod/gnash-view.cpp, gui/qt/Qt4Gui.cpp,
+       libbase/Makefile.am, libbase/ref_counted.h, libbase/smart_ptr.h,
+       libcore/Button.cpp, libcore/Button.h, libcore/CharacterProxy.cpp,
+       libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
+       libcore/DynamicShape.cpp, libcore/ExternalInterface.cpp,
+       libcore/FillStyle.cpp, libcore/Font.cpp,
+       libcore/FreetypeGlyphsProvider.cpp, libcore/LineStyle.cpp,
+       libcore/MorphShape.h, libcore/MovieClip.cpp,
+       libcore/MovieFactory.cpp, libcore/MovieLoader.h, libcore/Relay.cpp,
+       libcore/Shape.cpp, libcore/StaticText.h, libcore/Video.cpp,
+       libcore/as_environment.cpp, libcore/as_function.cpp,
+       libcore/as_object.cpp, libcore/as_value.cpp,
+       libcore/asobj/Accessibility_as.cpp, libcore/asobj/Array_as.cpp,
+       libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
+       libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenu_as.cpp,
+       libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
+       libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
+       libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
+       libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
+       libcore/asobj/Object.cpp, libcore/asobj/Selection_as.cpp,
+       libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
+       libcore/asobj/Stage_as.cpp, libcore/asobj/String_as.cpp,
+       libcore/asobj/System_as.cpp, libcore/asobj/TextField_as.cpp,
+       libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
+       libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/display/BitmapData_as.h,
+       libcore/asobj/flash/external/ExternalInterface_as.cpp,
+       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
+       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
+       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
+       libcore/asobj/flash/filters/GlowFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
+       libcore/asobj/flash/geom/ColorTransform_as.cpp,
+       libcore/asobj/flash/geom/Matrix_as.cpp,
+       libcore/asobj/flash/geom/Rectangle_as.cpp,
+       libcore/asobj/flash/text/TextRenderer_as.cpp, libcore/fontlib.cpp,
+       libcore/parser/BitmapMovieDefinition.cpp,
+       libcore/parser/SWFMovieDefinition.cpp,
+       libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
+       libcore/parser/sprite_definition.cpp,
+       libcore/parser/sprite_definition.h,
+       libcore/swf/CSMTextSettingsTag.cpp,
+       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineEditTextTag.cpp,
+       libcore/swf/DefineFontAlignZonesTag.cpp,
+       libcore/swf/DefineFontTag.cpp, libcore/swf/DefineShapeTag.cpp,
+       libcore/swf/PlaceObject2Tag.cpp, libcore/swf/RemoveObjectTag.cpp,
+       libcore/swf/ShapeRecord.cpp, libcore/swf/TextRecord.cpp,
+       libcore/swf/VideoFrameTag.cpp, libcore/vm/ASHandlers.cpp,
+       libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp,
+       librender/cairo/Renderer_cairo.cpp,
+       librender/opengl/Renderer_ogl.cpp,
+       testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
+       Put intrusive functions in ref_counted.h This saves including two 
headers to use ref_counteds. Remove the
+       now-useless smart_ptr.h.
 
-       * macros/kde4.m4: remove extra curly brace
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/Video.cpp, libcore/Video.h, libcore/asobj/Global_as.cpp,
+       libcore/asobj/Video_as.cpp, libcore/asobj/Video_as.h,
+       libcore/asobj/flash.am, libcore/swf/DefineVideoStreamTag.cpp: 
+       Separate Video DisplayObject and AS implementation.
 
-       * gui/dump.cpp: fully qualify class names
+2011-04-08  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Make the noise RNG
+       more generic Use ints instead of boost::uint8_t and rely on the range
+       restrictions for the range of the output.
 
-       * gui/dump.h: Missing include
+2011-04-08  Sandro Santilli <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * gui/Player.cpp: Make sure to destroy movie_root before clearing
+       the MovieFactory (library). This prevents MovieLoader (owned by
+       movie_root) adding more items to the library, thus keeping SWF
+       loaders alive and keeping Curl busy, with the consequence of aborts
+       or segfaults on exit. Fixes bug #32579
 
-       * gui/dump.cpp, gui/dump.h: Have dump-gui use NullSoundHandler to
-       manually fetch samples at a predictable rate to improve sync between
-       streaming and event sound (and video). Use the configured sound
-       handler as a pure mixer (worth cleaning things up here to allow
-       _only_ using a mixer from a factory)
+2011-04-08  Sandro Santilli <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp: movie_root doesn't need MovieFactory.h
 
-       * libsound/NullSoundHandler.h: Take the mixer by raw pointer...
-       since there's no way to get a shared_ptr from RunResource...
+2011-04-07  Sandro Santilli <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libbase/curl_adapter.cpp: cleanup/indenting
 
-       * gui/pythonmod/gnash-view.cpp: Fix build of pythonview (bug #31417)
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/swf/SWF.cpp: Make opcode output operators less verbose Reduce 
duplication, report unknown opcodes without a case statement.
 
-       * gui/gui.h: fix description of RunResources member
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/BitmapData.as: Add test for overlapping
+       copyChannel() ranges.  Gnash already does this correctly.
 
-       * gui/Player.cpp, gui/gui.cpp: Player notifies audioDump to gui, gui
-       tells sound_handler at ::start (right before virtualclock is
-       resumed)
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * NEWS: Update news.
 
-       * gui/Makefile.am, gui/ScreenShotter.cpp, gui/ScreenShotter.h,
-       gui/gui.cpp, gui/gui.h: Put ScreenShotter in its own file (trying to
-       make gui cleaner)
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/BitmapData.as: Add another test for
+       copyChannel().  Test multiple source channels where some pixels have 
values for both
+       source channels; this also doesn't work.
 
-       * libsound/sound_handler.h: fix doc
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Use std::transform
+       in copyChannel().
 
-       * gui/Makefile.am, gui/fb/fb.am: Only build input devices when
-       building the FB gui
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Try constructing a
+       boost::zip_iterator Some boost/gcc combinations fail to compile 
zip_iterator code, so
+       test on the buildbots before doing any more work.
 
-       * gui/Player.cpp, libsound/aos4/sound_handler_ahi.cpp,
-       libsound/aos4/sound_handler_ahi.h,
-       libsound/mkit/sound_handler_mkit.cpp,
-       libsound/mkit/sound_handler_mkit.h,
-       libsound/sdl/sound_handler_sdl.cpp,
-       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
-       libsound/sound_handler.h: Move WAV writing/dumping to base
-       sound_handler class
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Fix copy paste
+       error
 
-       * libsound/aos4/sound_handler_ahi.h,
-       libsound/mkit/sound_handler_mkit.h: file_stream need be in base
-       class only
+2011-04-07  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Fix copyPixels() for
+       overlapping ranges Copying to a range starting within the source range 
causes odd
+       behaviour (and UB with std::copy), so test and handle that case.
 
-       * libsound/aos4/sound_handler_ahi.cpp,
-       libsound/aos4/sound_handler_ahi.h,
-       libsound/mkit/sound_handler_mkit.cpp,
-       libsound/mkit/sound_handler_mkit.h,
-       libsound/sdl/sound_handler_sdl.cpp,
-       libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
-       libsound/sound_handler.h: Move audio dump writing to base
-       sound_handler class
+2011-04-06  Bastiaan Jacques <address@hidden>
 
-2010-10-22  Sandro Santilli <address@hidden>
+       * utilities/Makefile.am: Link only direct dependencies to
+       findwebcams and findmicrophones.
 
-       * : commit e189a1ba2a4fc3b06a7aa9602b8e25b209d98da2 Author: Benjamin
-       Wolsey <address@hidden> Date:   Fri Oct 22 11:49:52 2010
-       +0200
+2011-04-06  Bastiaan Jacques <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * utilities/Makefile.am: Link gprocessor and rtmpget only to the
+       libraries they use directly.
 
-       * libbase/tu_file.cpp, libbase/tu_file.h: Don't cast unnecessarily
-       and fix some documentation.
+2011-04-06  Sandro Santilli <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp: Print DisplayObject target rather than
+       just name (st_invalidated debugging)
 
-       * libcore/asobj/flash/gen-as3.sh: Drop obsolete script.
+2011-04-06  Sandro Santilli <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp: safer path to string_table (invalidated
+       ranges debugging)
 
-       * libmedia/gst/AudioInputGst.cpp: Drop silly log_unimpl.
+2011-04-06  Sandro Santilli <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED
+       defined
 
-       * libcore/vm/ActionExec.cpp: Clean up.
+2011-04-06  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp: Cleanup.
 
-       * libcore/MovieFactory.cpp, libcore/MovieFactory.h: Minor cleanups.
+2011-04-06  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Implement
+       BitmapData.noise.
 
-       * libcore/parser/SWFMovieDefinition.cpp: SWF8+ is fairly well
-       supported, so don't claim it's unimplemented.
+2011-04-06  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Implement
+       BitmapData.copyChannel(); tests pass.
 
-       * libcore/swf/tag_loaders.cpp: Improve AVM2 message.
+2011-04-05  Sandro Santilli <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/swf/SWF.cpp, libcore/swf/SWF.h: Define output operator for
+       SWF::TagType
 
-       * libcore/MovieFactory.cpp: Rearrange.
+2011-04-05  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * NEWS: Update news.
 
-       * libcore/MovieFactory.cpp: Don't clear fontlib automatically, as
-       it's cleared anyway when we exit.
+2011-04-05  Rob Savoye <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * : commit 0943d3084d1dd6158ea5d32801c1300aa2770f0b Author: Benjamin
+       Wolsey <address@hidden> Date:   Tue Apr 5 15:03:15 2011 +0200
 
-       * libcore/MovieFactory.cpp: Clean up.
+2011-04-05  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.cpp,
+       testsuite/actionscript.all/BitmapData.as: Implement copyPixels() Also 
abstract adjustment of rectangles to the BitmapData area.
 
-       * libcore/event_id.h: ObjectURI is a struct.
+2011-04-05  Benjamin Wolsey <address@hidden>
 
-2010-10-22  Benjamin Wolsey <address@hidden>
+       * libcore/asobj/flash/display/BitmapData_as.h: Make updateObjects()
+       public.  This allows us to manipulate BitmapData_as objects without 
having to
+       add a member function.
 
-       * libcore/DisplayList.h: ObjectURI is a struct.
+2011-04-05  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * testsuite/actionscript.all/BitmapData.as: Tests for copyPixels.
 
-       * gui/gui.h: Add audioDump string to gui. Currently gui is the
-       hosting application, so it make sense for it to know what's the
-       final audio sink (as it knows the final rendering output).
+2011-04-04  Sandro Santilli <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * librender/opengl/Renderer_ogl.h: Fix build: create_Renderer_ogl
+       became renderer::opengl::create_handler
 
-       * libsound/NullSoundHandler.h, libsound/sound_handler.cpp,
-       libsound/sound_handler.h: Make sound_handler::mix public and a pure
-       virtual (mixing ain't so easy). Allow passing a sound_handler to
-       NullSoundHandler for use to mix.
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * configure.ac: commit file #23105 for patch #7523
 
-       * gui/Player.cpp: Do not dereference a soundHandler if non-existing
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * Makefile.am: add utilities back in as a STD_DIR
 
-       * libsound/WAVWriter.cpp, libsound/WAVWriter.h,
-       libsound/sdl/sound_handler_sdl.cpp: Fix build
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * libbase/Makefile.am: add LTDL_LIBS to the link
 
-       * libsound/Makefile.am, libsound/WAVWriter.cpp,
-       libsound/WAVWriter.h, libsound/sdl/sound_handler_sdl.cpp,
-       libsound/sdl/sound_handler_sdl.h: WAVWriter class out of sdl sound
-       handler (for reuse by others)
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Rob Savoye <address@hidden>
+       * utilities/Makefile.am: PTHREAD_LIBS should always follow
+       BOOST_LIBS
 
-       * packaging/debian/control: Suggest browser-plugin-gnash instead of
-       mozill-plugin-gnash
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libbase/jemalloc.c: silence warning
 
-       * : commit 2e74fddfc73324b15e479ecd66138a7e2cbc96d2 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Oct 21 16:45:03 2010
-       +0200
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * librender/testr.cpp: drawPoly() is still draw_poly() in this
+       branch
 
-       * doc/DESIGN: Update diagram to be up-to-date with latest renames
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Sandro Santilli <address@hidden>
+       * configure.ac: disable developer only tests by default
 
-       * : commit 4074ae5c9e35748490f4d8a415501c6fbc34dc81 Author: Sandro
-       Santilli <address@hidden> Date:   Thu Oct 21 15:58:23 2010 +0200
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * gui/qt/Qt4GlueOgl.cpp: create_Renderer_ogl is now
+       renderer::opengl::create_handler
 
-       * libbase/GnashSleep.h: Use nanosleep instead of the deprecated
-       usleep.
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * configure.ac, gui/Makefile.am, gui/dump/Makefile.am,
+       gui/dump/dump.am: convert dump/Makefile.am to dump/dump.am
 
-       * libcore/parser/TypesParser.h: Add documentation.
+2011-04-04  Rob Savoye <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * Makefile.am: add utilities back into DIST_SUBDIRS
 
-       * testsuite/libcore.all/Makefile.am: Run test.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/parser/SWFMovieDefinition.cpp: Initialize members in ctor.
 
-       * testsuite/libcore.all/CxFormTest.cpp: Add unit test for CxForm.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/swf/ScriptLimitsTag.h: Fix operator typo in assert.
 
-       * libcore/SWFCxForm.cpp: Remove verbose casts as the conversion is
-       performed anyway.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h: 
+       Initialize members in ctor.
 
-       * libcore/SWFCxForm.cpp, libcore/SWFCxForm.h,
-       libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
-       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
-       libcore/swf/PlaceObject2Tag.cpp: Handle CxForm in types parser.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/vm/SafeStack.h: Pass by reference (cppcheck warning).
 
-       * testsuite/misc-ming.all/registerClassTest2.c: Use proper pp token.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/MovieClip.cpp, libcore/asobj/XMLNode_as.cpp: Fix more
+       cppcheck warnings.
 
-       * libcore/vm/ASHandlers.cpp: Implement ActionToggleQuality.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck
+       warnings.
 
-       * testsuite/actionscript.all/MovieClip.as: Run tests for version 5
-       as well.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libbase/RTMP.cpp: Initialize member in copy ctor.
 
-       * testsuite/actionscript.all/MovieClip.as: Tests for toggleQuality.
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-21  Benjamin Wolsey <address@hidden>
+       * libbase/Socket.cpp: Include order.
 
-       * : commit cd69f4433aa7e6dd1818170197d41dcd5dc116b4 Merge: 103eb32
-       731befc Author: Sandro Santilli <address@hidden> Date:   Wed Oct 20
-       22:59:19 2010 +0200
+2011-04-04  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * libbase/log.h: Initialize member.
 
-       * libsound/sound_handler.cpp: Get "lateness" right (positive number
-       is late, negative is early)
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * : merge with master
 
-       * configure.ac, cygnal/cvm.cpp, doc/DESIGN, gui/Player.h,
-       gui/aos4/aos4.cpp, gui/aos4/aos4_agg_glue.h,
-       gui/aos4/aos4_cairo_glue.cpp, gui/aos4/aos4_cairo_glue.h,
-       gui/aos4/aos4_glue.h, gui/aqua.cpp, gui/fb/fb.cpp,
-       gui/fltk/fltk.cpp, gui/fltk/fltk_glue_agg.cpp,
-       gui/fltk/fltk_glue_agg.h, gui/fltk/fltk_glue_cairo.cpp,
-       gui/gtk/gtk.cpp, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
-       gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gui.cpp, gui/gui.h,
-       gui/haiku/haiku.cpp, gui/kde/Kde4Gui.cpp, gui/kde/kde.cpp,
-       gui/kde/kde_glue.h, gui/riscos_glue.h, gui/sdl/sdl.cpp,
-       gui/sdl/sdl_glue.h, libbase/FileTypes.h, libbase/GnashEnums.h,
-       libbase/GnashImage.cpp, libbase/GnashImage.h, libbase/Makefile.am,
-       libcore/DisplayObject.cpp, libcore/Makefile.am,
-       libcore/MovieFactory.cpp, libcore/gnash.h, libcore/movie_root.h,
-       librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_ogl.cpp, plugin/aos4/plugin.h,
-       plugin/win32/plugin.h, testsuite/MovieTester.h,
-       utilities/dumpshm.cpp, utilities/processor.cpp: Drop gnash.h.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/test_egl.cpp: drop references to gles2
 
-       * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h: 
-       Cleanups.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/eglDevice.cpp: add error message fr bad window
+       handle
 
-       * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
-       libcore/swf/tag_loaders.cpp: Clean ups.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue.h,
+       gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_cairo.h,
+       gui/gtk/gtk_glue_ovg.cpp: make whether the drawing area needs to be
+       intitizlized when realized dynamic, rather than a compile time
+       option.
 
-       * gui/am-frag/dump.am: Use LDADD, not LDFLAGS, for gnash libs and
-       other (as done by gtk). Should fix dependency computation when doing
-       static linking
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk_glue_egl.cpp, gui/gtk/gtk_glue_egl.h: drop original
+       version that is unused
 
-       * gui/gtk/gtk.am: libgnashrender.la is already part of GNASH_LIBS
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libdevice/egl/eglDevice.cpp, libdevice/x11/X11Device.cpp: cleanup
+       warnings about unused variables
 
-       * : commit d6e20925f19502e93e822fa4d875f0574a8345bb Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 20 19:39:20 2010
-       +0200
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * librender/Makefile.am: drop gles2 header
 
-       * libcore/swf/DefineBitsTag.cpp: Ensure bytes.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * librender/opengles1/Renderer_gles1.cpp,
+       librender/opengles1/Renderer_gles1.h: make const correct to work
+       with the latest Gnash internal  rendering API
 
-       * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp: 
-       Support for DefineBitsJpeg4 tag (no tests, no examples).
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * librender/opengl/Renderer_ogl.cpp: rename create_Renderer_ogl to
+       create_handler
 
-       * libsound/sound_handler.cpp: Add computation of sound handler
-       lateness (fuzzy, wuold better be computed using VM timer)
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk_glue_gtkglext.cpp: pass in defaut argument
 
-       * libcore/swf/DefineBitsTag.cpp: Read GIF and PNG for
-       DefineBitsJpeg3 as well (documented, only DefineBitsJpeg2 is
-       confirmed).
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * librender/Makefile.am: remove gles2 as it will be better to
+       recreate in the far future
 
-       * libsound/sound_handler.cpp: Add dirty sample fetch frequency
-       debugging support (needs macro)
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * configure.ac: remove gles2 as it will be better to recreate in the
+       far future
 
-       * libcore/swf/DefineBitsTag.cpp: Parse logging.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * librender/opengles2/Renderer_gles2.cpp,
+       librender/opengles2/Renderer_gles2.h: remove stubs
 
-       * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp,
-       libcore/swf/DefineBitsTag.h: Reduce duplication.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * librender/Makefile.am: reenable Texture support for OpenGL, look
+       in libdevice for headers
 
-       * gui/dump.cpp: Do not include headers needed for gettimeofday as
-       we're not using it directly anymore now
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * configure.ac: check for gles1 and gles2 errors separetely
 
-       * libcore/swf/DefineBitsTag.cpp: Rearrange.
+2011-04-03  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * : merge from master
 
-       * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
-       libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
-       libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h: Drop
-       obsolete declarations, move definebits tags into own file.
+2011-04-03  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * libbase/RTMP.cpp: Don't generate random bools when we want random
+       bytes.
 
-       * : commit 9f8f920a349ad8456bc4a1d8fc63870af7040738 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Oct 20 16:03:07 2010 +0200
+2011-04-03  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * gui/Player.cpp, gui/Player.h: Drop unused member.
 
-       * plugin/Makefile.am: Distribute plugin/aos4
+2011-04-03  Brad Smith <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * macros/ffmpeg.m4: Fix newer FFmpeg detection with pkg-config.
 
-       * libcore/swf/tag_loaders.cpp: Drop a couple of lines.
+2011-04-03  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * libbase/GnashException.h, libcore/vm/ActionExec.cpp: Don't use an
+       exception for exclusively local error handling.
 
-       * : commit 64852234c5b8562a4b977e9beb064626075ac224 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 20 15:49:34 2010
-       +0200
+2011-04-03  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libcore/PropertyList.h, libcore/TextField.cpp,
+       libcore/builtin_function.h, libcore/parser/action_buffer.h,
+       libcore/vm/ASHandlers.h: Don't declare or include as_environment
+       where not needed.
 
-       * libcore/swf/DefaultTagLoaders.cpp: Move dummy loaders locally.
+2011-04-03  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libcore/DisplayObject.cpp: Get movie_root in the most direct way.
 
-       * libcore/parser/SWFParser.cpp: Explain missing tag better.
+2011-04-02  Rob Savoye <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * librender/openvg/OpenVGRenderer.cpp,
+       librender/openvg/OpenVGRenderer.h: fix function definition
 
-       * libcore/swf/DefineFontAlignZonesTag.cpp: Drop stars.
+2011-04-03  Bastiaan Jacques <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * gui/Makefile.am, libbase/Makefile.am, libcore/Makefile.am,
+       libcore/parser/Makefile.am, libcore/vm/Makefile.am,
+       libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
+       libvaapi/Makefile.am, utilities/Makefile.am: Remove the mudflap
+       targets in subdirectories, because the mudflap target in the
+       toplevel Makefile is quite adequate, and running 'make mudflap' in
+       subdirectories only causes linking problems.
 
-       * libcore/swf/tag_loaders.cpp: Clean up, const correct.
+2011-04-03  Bastiaan Jacques <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
+       libcore/vm/Makefile.am, libmedia/Makefile.am,
+       librender/Makefile.am, libsound/Makefile.am, libvaapi/Makefile.am,
+       utilities/Makefile.am: Don't remove core dumps from the build tree,
+       and let automake deal with obj files.
 
-       * : commit cf87ba129b515193dc4700612906c5e64a8582d7 Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 20 13:48:00 2010
-       +0200
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
+       gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
+       libcore/Makefile.am, libcore/parser/Makefile.am,
+       libcore/vm/Makefile.am, libmedia/Makefile.am,
+       librender/Makefile.am, libsound/Makefile.am,
+       testsuite/libbase.all/Makefile.am,
+       testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Revert
+       "Don't use pthread cflags except in libbase, as OpenBSD needs them.  
This reverts commit bc436656d96adeb98b2f27c924bda25c92efff45.  Conflicts:  
gui/Makefile.am         libcore/parser/Makefile.am      libcore/vm/Makefile.am  
libmedia/Makefile.am    librender/Makefile.am   libsound/Makefile.am
 
-       * libbase/GnashImageJpeg.cpp: Don't call finishImage in dtor because
-       it can throw. Handle case where scanline isn't read.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * testsuite/libbase.all/Makefile.am: Fix to openBSD's testsuite.
 
-       * libmedia/gst/AudioDecoderGst.cpp: private tag
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * gui/Makefile.am: Don't link zlib where it's not used directly.
 
-       * : commit 85763463715dd58264edf97ce2c1cdc5c62eb3f7 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Oct 20 12:24:21 2010 +0200
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
+       libcore/Makefile.am, libcore/parser/Makefile.am,
+       libcore/vm/Makefile.am, plugin/aos4/Makefile.am,
+       plugin/win32/Makefile.am, utilities/Makefile.am: Don't link
+       gstreamer or ffmpeg libraries to targets that don't use it directly.
 
-       * : commit 20764275919d2ec05aeb3a876339e6c752e06c91 Merge: f325040
-       d778ca9 Author: Sandro Santilli <address@hidden> Date:   Wed Oct 20
-       11:44:41 2010 +0200
+2011-04-02  Rob Savoye <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * : huge merge to catch up with master, still a few changed API bugs
+       to fix
 
-       * gui/dump.cpp, gui/gui.cpp, gui/gui.h: Have Gui::advanceMovie
-       return true or false based on whether frame advancement occurred.
-       Use this information from dump-gui to decide whether or not to write
-       a video frame.
+2011-04-02  Sandro Santilli <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * .gitignore: ignore backup files (most notably gnashconfig.h~)
 
-       * libcore/asobj/MovieClip_as.cpp,
-       testsuite/actionscript.all/MovieClip.as: Return an array to pass
-       some tests.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libbase/log.cpp: Use C++-style function signature.
 
-       * testsuite/actionscript.all/MovieClip.as: Expect failure.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Add OpenGL cflags back in too.
 
-       * testsuite/actionscript.all/MovieClip.as: More tests.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libbase/Makefile.am: Link OpenGL libs in libbase again.
 
-       * testsuite/actionscript.all/MovieClip.as: Add MovieClip.filters
-       tests.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * configure.ac: Change default server for rtmpy test.
 
-       * : commit fb05b4ea936e738c625556bd275a42394aec217c Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 20 10:39:38 2010
-       +0200
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * libbase/Makefile.am: Don't link to or include things without
+       reason.
 
-       * libsound/sound_handler.cpp: drop todo (done)
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libcore/parser/Makefile.am: Don't use CFLAGS unnecessarily.
 
-       * libcore/BevelFilter.h, libcore/BitmapFilter.h,
-       libcore/BlurFilter.h, libcore/ColorMatrixFilter.h,
-       libcore/ConvolutionFilter.h, libcore/DropShadowFilter.h,
-       libcore/Filters.h, libcore/GlowFilter.h,
-       libcore/GradientBevelFilter.h, libcore/GradientGlowFilter.h,
-       libcore/Makefile.am,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.h,
-       libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp,
-       libcore/asobj/flash/filters/BitmapFilterQuality_as.h,
-       libcore/asobj/flash/filters/BitmapFilterType_as.cpp,
-       libcore/asobj/flash/filters/BitmapFilterType_as.h,
-       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
-       libcore/asobj/flash/filters/BitmapFilter_as.h,
-       libcore/asobj/flash/filters/BlurFilter_as.cpp,
-       libcore/asobj/flash/filters/BlurFilter_as.h,
-       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
-       libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
-       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
-       libcore/asobj/flash/filters/ConvolutionFilter_as.h,
-       libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp,
-       libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h,
-       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
-       libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
-       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
-       libcore/asobj/flash/filters/DropShadowFilter_as.h,
-       libcore/asobj/flash/filters/GlowFilter_as.cpp,
-       libcore/asobj/flash/filters/GlowFilter_as.h,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.h,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.h,
-       libcore/asobj/flash/filters/filters.am,
-       libcore/parser/filter_factory.cpp, libcore/parser/filter_factory.h,
-       libcore/swf/PlaceObject2Tag.cpp: Tidy up filters.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Sandro Santilli <address@hidden>
+       * utilities/Makefile.am: Don't link to libs unnecessarily.
 
-       * libmedia/gst/MediaParserGst.cpp: Hush annoying EOF emitting debug
-       print from gst
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * gui/Makefile.am: Don't link to libglib unless using gtk. Don't
+       link to other libraries unnecessarily.
 
-       * libcore/vm/ASHandlers.cpp: Split long line.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-20  Benjamin Wolsey <address@hidden>
+       * libcore/vm/Makefile.am: Drop unneeded CFLAGS.
 
-       * libcore/vm/ASHandlers.cpp: Coding style, const correctness; no
-       change in functionality.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * Makefile.am, testsuite/actionscript.all/Makefile.am: There are no
+       OGG_CFLAGS.
 
-       * libcore/as_object.h: Document, change include order.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * librender/Makefile.am: Don't include everything imaginable.
 
-       * : commit 3222174d3368ccb2b78149586df76da72ef1d254 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Oct 19 17:36:30 2010 +0200
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Sandro Santilli <address@hidden>
+       * libsound/Makefile.am: Drop obsolete linker flag.
 
-       * libcore/swf/StreamSoundBlockTag.cpp: tab to spaces
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Sandro Santilli <address@hidden>
+       * libmedia/Makefile.am: Don't link to everything imaginable.
 
-       * libcore/swf/StreamSoundBlockTag.h: tabs to spaces
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Sandro Santilli <address@hidden>
+       * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
+       gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
+       libcore/Makefile.am, libcore/parser/Makefile.am,
+       libcore/vm/Makefile.am, libmedia/Makefile.am,
+       librender/Makefile.am, libsound/Makefile.am,
+       testsuite/libbase.all/Makefile.am,
+       testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Don't use
+       pthread cflags except in libbase.
 
-       * libsound/sound_handler.cpp: Signal playSound is a private (luckly)
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * cygnal/Makefile.am, cygnal/cgi-bin/echo/Makefile.am,
+       cygnal/cgi-bin/fitcDemo/Makefile.am,
+       cygnal/cgi-bin/oflaDemo/Makefile.am, cygnal/libnet/Makefile.am,
+       cygnal/testsuite/cygnal.all/Makefile.am,
+       cygnal/testsuite/libamf.all/Makefile.am,
+       cygnal/testsuite/libnet.all/Makefile.am,
+       extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
+       extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
+       extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
+       gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
+       libcore/Makefile.am, libmedia/Makefile.am, libsound/Makefile.am,
+       libvaapi/Makefile.am, testsuite/libmedia.all/Makefile.am,
+       testsuite/network.all/Makefile.am, utilities/Makefile.am: Link
+       pthread libs only in libbase.
 
-       * libcore/MovieClip.cpp, libcore/as_object.cpp,
-       libcore/as_object.h, libcore/asobj/LoadVars_as.cpp,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/XMLNode_as.cpp,
-       libcore/vm/ASHandlers.cpp: Return by value, use a vector, and use
-       ObjectURI.
+2011-04-02  Benjamin Wolsey <address@hidden>
 
-2010-10-19  Sandro Santilli <address@hidden>
+       * libbase/log.cpp, libbase/utility.h: Move thread id code to the
+       only place it should be used; it should be dropped when support for
+       boost 1.34 is dropped.
 
-       * libsound/EmbedSound.h: Split long lines
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * plugin/klash/Makefile.am, plugin/klash4/Makefile.am: Remove
+       remaining uses of PLUGIN_LINK_UNDEFINED, now defunct.
 
-       * libcore/PropertyList.cpp, libcore/PropertyList.h,
-       libcore/as_object.cpp, libcore/as_object.h: Drop some functions.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * macros/glibc2.m4, macros/glibc21.m4, macros/intdiv0.m4,
+       macros/intmax.m4, macros/inttypes-pri.m4, macros/inttypes.m4,
+       macros/inttypes_h.m4, macros/lcmessage.m4, macros/longdouble.m4,
+       macros/longlong.m4, macros/printf-posix.m4, macros/signed.m4,
+       macros/size_max.m4, macros/stdint_h.m4, macros/uintmax_t.m4,
+       macros/ulonglong.m4, macros/wchar_t.m4, macros/wint_t.m4,
+       macros/xsize.m4: Remove remaining macros from the previous gettext
+       installation.
 
-       * libcore/as_environment.cpp, libcore/as_object.cpp,
-       libcore/as_object.h, libcore/movie_root.cpp: Move get_path_element
-       outside class altogether.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * configure.ac, macros/ffmpeg.m4, plugin/npapi/Makefile.am: Remove
+       OpenBSD-specific build hacks, which are no longer needed and have
+       actually been disabled for some time due to $openbsd_os being
+       undefined.
 
-       * libcore/as_object.h: Make function non-virtual.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * macros/isc-posix.m4: Remove macro that used to be part of gettext.
 
-       * gui/gtk/gtk.cpp: Minor cleanups.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * macros/archflag.m4: Drop archflag.m4, because it is unused and
+       obsolete: GCC will autodetect the architecture and optimize with
+       -mtune=native or -march=native. (The macros from archflag.m4 do not
+       work when cross compiling.)
 
-       * gui/gui.cpp: Split long lines.
+2011-04-02  Gabriele Giacone <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * doc/C/usermanual/gnashrc.xml: Add MediaHandler rc option to
+       usermanual.
 
-       * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, libbase/GC.cpp,
-       libcore/Button.cpp, libcore/DisplayObject.cpp,
-       libcore/DisplayObjectContainer.cpp: Clean up headers.
+2011-04-02  Gabriele Giacone <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * utilities/Makefile.am: Don't link against MySQL libs (leftover
+       from wallpaper fix for extensions/ automake typo) unneccesarily.
 
-       * : commit 9dbb1413bb3b8a43675f9a7906e61d95552082c9 Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Oct 19 11:08:42 2010
-       +0200
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * configure.ac, gui/qt/qt4.am: Only link libXi for FLTK2. Don't link
+       libX11 unless needed.
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
-       libcore/movie_root.cpp, libcore/movie_root.h: Clean up unused
-       functions.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * macros/curl.m4: Don't be noisy.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
-       _argumentsToXML in the AS file.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * configure.ac, macros/curl.m4: Link to liblber only if curl fails
+       to link without it. Bug #25499.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Move _arrayToXML to
-       the AS implementation file.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * configure.ac: Don't automatically link libz2.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
-       _toXML in the AS implementation.
+2011-04-02  Bastiaan Jacques <address@hidden>
 
-2010-10-19  Benjamin Wolsey <address@hidden>
+       * configure.ac: Remove IRIX hack that does nothing, and in any event
+       the same test is repeated later.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
-       objectToXML in AS as expected.
+2011-03-31  Bastiaan Jacques <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * plugin/npapi/mozilla-sdk/npn_gate.cpp: Provide a fallback
+       implementation of NPN_ReleaseVariantValue for old NPAPI
+       implementations.
 
-       * : commit c3e8d8748e2d2a9e3438e13e81472b75d560b304 Author: Sandro
-       Santilli <address@hidden> Date:   Sun Oct 17 22:18:07 2010 +0200
+2011-04-01  Sandro Santilli <address@hidden>
 
-2010-10-17  Andrea Palmatè <address@hidden>
+       * testsuite/samples/Makefile.am: Distribute test_lastopcode_v6.swf,
+       as we're using it during make check.
 
-       * configure.ac, libbase/URL.cpp, plugin/Makefile.am,
-       plugin/npapi/Makefile.am: Fix an assertion on URL.cpp. On Amiga all
-       urls are valid
+2011-04-01  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Andrea Palmatè <address@hidden>
+       * testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/Version4Loader.as,
+       testsuite/misc-ming.all/Version5Loaded.as: Test that a SWF5 loaded
+       into a SWF4 still has global functions, confirming the correctness
+       of a recent fix.
 
-       * : Fix an assertion on URL.cpp. On Amiga all urls are valid
+2011-04-01  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store
+       the version.
 
-       * : commit d8632fd03833b51b0c8fb3fecd7aeda89095734e Author: Sandro
-       Santilli <address@hidden> Date:   Sun Oct 17 18:53:35 2010 +0200
+2011-03-31  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * gui/gui.cpp: The displayed version is the one for the root swf,
+       not the VM.
 
-       * testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp: Check for
-       hand cursor
+2011-03-31  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * cygnal/cvm.cpp, gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
+       libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
+       libcore/vm/VM.h, testsuite/MovieTester.cpp,
+       testsuite/libcore.all/AsValueTest.cpp,
+       testsuite/libcore.all/DisplayListTest.cpp,
+       testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
+       Don't pass a movie_definition to movie_root's ctor just to pass a
+       version to the VM; Don't pass a version to the VM ctor, as it is
+       mutable.
 
-       * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
-       MovieTester::usingHandCursor
+2011-03-31  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Benjamin Wolsey <address@hidden>
+       * libcore/as_environment.cpp, libcore/asobj/Global_as.cpp,
+       testsuite/swfdec/PASSING: Don't handle AS initialization depending
+       on version; handle SWF4 during lookup instead (no global). Fixes
+       swfdec/version4-global.swf.
 
-       * : commit 2f08ce39e26fb7e9580aefcf4fcafe38a782b60f Author: Benjamin
-       Wolsey <address@hidden> Date:   Sun Oct 17 18:18:37 2010
-       +0200
+2011-03-31  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp, libcore/movie_root.h: Drop proxy functions
+       and cleanup.
 
-       * testsuite/misc-ming.all/ButtonEventsTest.c: Write what's the
-       expected cursor when rolling over the button
+2011-03-31  Benjamin Wolsey <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * gui/gui.cpp, utilities/processor.cpp: Use functions of Movies
+       directly.
 
-       * testsuite/misc-ming.all/ButtonEventsTest.c: Add test for
-       useHandCursor in Button test
+2011-03-31  Bastiaan Jacques <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * configure.ac: --with-cpu isn't used for anything, and you have to
+       specify --host and --sysroot to get a cross build anyway.
 
-       * : commit 0cda1c0e91e32a69cc032461f6d0b5f92c99070b Author: Sandro
-       Santilli <address@hidden> Date:   Sun Oct 17 17:42:41 2010 +0200
+2011-03-31  Bastiaan Jacques <address@hidden>
 
-2010-10-17  Benjamin Wolsey <address@hidden>
+       * Makefile.am, packaging/xpi.am: Drop XPI packaging code which is no
+       longer usable.
 
-       * libcore/AMFConverter.cpp, libcore/PropertyList.h,
-       libcore/as_object.cpp, libcore/as_object.h,
-       libcore/asobj/Array_as.h, libcore/asobj/SharedObject_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp: Rename
-       AbstractPropertyVisitor to match KeyVisitor.
+2011-03-31  Bastiaan Jacques <address@hidden>
 
-2010-10-17  Benjamin Wolsey <address@hidden>
+       * configure.ac: We don't use zip anymore, so don't bother looking
+       for it.
 
-       * libcore/DisplayObject.h, libcore/ExternalInterface.cpp,
-       libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/PropertyList.cpp, libcore/PropertyList.h,
-       libcore/as_object.cpp, libcore/as_object.h,
-       libcore/asobj/LoadVars_as.cpp, libcore/vm/ASHandlers.cpp: Resimplify
-       as_object interface using a visitor.
+2011-03-31  Sandro Santilli <address@hidden>
 
-2010-10-17  Markus Gothe <address@hidden>
+       * : Fix testcase to use opcode 0xFF, not 0xFE (this way it's
+       confirmed to segfault pre bastiaan fix)
 
-       * libbase/Socket.cpp: Fixed missing declaretion of sighandler_t
+2011-03-31  Sandro Santilli <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * testsuite/samples/Makefile.am: Automatically run test for
+       https://savannah.gnu.org/bugs/index.php?32950
 
-       * libcore/StaticText.cpp,
-       testsuite/misc-ming.all/DefineTextTest-Runner.cpp: Implement hit
-       test for static text as a point-in-bounds check. Not 100% compatible
-       but much better than nothing for normal use.
+2011-03-31  Sandro Santilli <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * testsuite/samples/README: Add binary test for
+       https://savannah.gnu.org/bugs/index.php?32950
 
-       * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Do not
-       segfault when passed an object with circular refs
+2011-03-31  Sandro Santilli <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * doc/C/usermanual/gnashrc.xml, libbase/gnashrc.in, libbase/rc.cpp: 
+       Change the default urlOpenerFormat from "firefox -remote
+       'openurl(%u)'" to "xdg-open '%u'"
 
-       * libcore/ExternalInterface.cpp: Drop unused code
+2011-03-31  Bastiaan Jacques <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * libcore/parser/filter_factory.cpp, libsound/WAVWriter.cpp: Remove
+       'typedef' from struct and enum declarations to make g++ -flto -g
+       happy. See GCC bug #48207.
 
-       * testsuite/actionscript.all/ExternalInterface.as: PP tested to hang
-       when trying to XML-serialize an object with circular refs (gnash
-       segfaults smashing the stack right now)
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk.cpp: Do not execute any actionscript outside of the
+       main loop. Fixes bug #32956.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Add test for
-       object reference as object property (ExternalInterface)
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-17  Sandro Santilli <address@hidden>
+       * testsuite/libbase.all/gnashrc.in: The Rc test can't really test
+       default values, as there's no way to construct an RcInit file w/out
+       having it read the user rcfile :/ This commit sets the default
+       values for script limits
 
-       * libcore/ExternalInterface.cpp: Support object properties in
-       ExternalInterface. The testcase still fails due to some weird values
-       for XML object properties (nulls rather than functions), we'll want
-       to add a focused test for objects in objects not involving too much
-       of native objects composition. Also, this opens up for crashes in
-       circular chanis
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-16  Sandro Santilli <address@hidden>
+       * testsuite/gnashrc.in: Make sure testsuite run is not affected by
+       user-defined script limits
 
-       * : commit 6412a46e60b11424a0ea8a6960c4e3b9826daea6 Author: Sandro
-       Santilli <address@hidden> Date:   Sat Oct 16 17:40:01 2010 +0200
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-16  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp, libcore/movie_root.h,
+       libcore/vm/ActionExec.cpp: _really_ continue on scriptTimeout if the
+       user chooses not to disable scripts.
 
-       * libcore/as_value.cpp, libcore/as_value.h: Add non-converting
-       as_value::get_object method (not requiring a VM arg)
+2011-03-30  Bastiaan Jacques <address@hidden>
 
-2010-10-16  Andrea Palmatè <address@hidden>
+       * libbase/jemalloc_gnash.h: Fix Darwin build.
 
-       * plugin/aos4/Makefile.am, plugin/aos4/plugin.cpp,
-       plugin/aos4/plugin.h: Add plugin support for AmigaOS4. Note that
-       currently the plugin is broken on OS4
+2011-03-30  Bastiaan Jacques <address@hidden>
 
-2010-10-16  Sandro Santilli <address@hidden>
+       * libbase/jemalloc_gnash.h: Add a comment regarding jemalloc's
+       valgrind support.
 
-       * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp: Reorder
-       XMLNode and XML properties to match the ordering in pp (toward fixup
-       of the ExternalInterface test
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-15  Sandro Santilli <address@hidden>
+       * NEWS: Reworded NEWS item about script limits
 
-       * libbase/Socket.cpp: It's std::signal in <csignal>!
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-15  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk.cpp: Complete GTK preferences support for script
+       limits
 
-       * libbase/Socket.cpp: Ask not to get sigpipe, hopefully in a
-       standard way now
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-15  Sandro Santilli <address@hidden>
+       * libbase/rc.cpp: Don't write integers rcdirectives in hex form
+       (after LCKey, that is)
 
-       * libcore/DisplayObject.h, libcore/MovieClip.cpp,
-       libcore/MovieClip.h, libcore/PropertyList.cpp,
-       libcore/PropertyList.h, libcore/as_object.cpp, libcore/as_object.h,
-       libcore/asobj/LoadVars_as.cpp, libcore/asobj/XMLNode_as.cpp: 
-       Deprecate enumeratePropertyKey version taking as_environment and
-       provide one taking a vector of ObjectURI instead. Also change
-       signature of the function scanning all properties for the purpose of
-       building up string/string pairs to return string/as_value instead
-       (this latter should probably also be deprecated)
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-15  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk.cpp: Add support for scriptTimeouts in GTK preference
+       window
 
-       * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
-       gui/kde/Kde4Gui.cpp, libcore/Button.cpp, libcore/DisplayObject.cpp,
-       libcore/DisplayObject.h, libcore/DisplayObjectContainer.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h: Improve InfoTree code.
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-15  Benjamin Wolsey <address@hidden>
+       * gui/gtk/gtk.cpp: Don't use an arbitrary string as a format
 
-       * libbase/GC.cpp, libbase/GC.h: Cleanup includes, temporaries, and
-       constness.
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * doc/C/usermanual/gnashrc.xml: Document scriptsTimeout,
+       scriptsRecursionLimit and lockScriptLimits rcfile directives.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Instanciate the
-       native object (XML) closer to where it's checked
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libbase/gnashrc.in, libbase/rc.cpp, libbase/rc.h,
+       libcore/movie_root.cpp, testsuite/libbase.all/RcTest.cpp,
+       testsuite/libbase.all/gnashrc-local.in: Add support for
+       'scriptsTimeout', 'scriptsRecursionLimit' and 'lockScriptLimits' rc
+       directives, testcase their support and use them from movie_root.
 
-       * libcore/ExternalInterface.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Properly implement
-       ExternalInterface::_objectToXML
+2011-03-30  Benjamin Wolsey <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libcore/vm/ActionExec.cpp: Line length.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Test the
-       _objectToXML can take any number of arguments
+2011-03-30  Benjamin Wolsey <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk.cpp: Indentation.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Fix implementation
-       of ExternalInterface._argumentsToXML
+2011-03-30  Benjamin Wolsey <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h: Implement yesno for qt4.
 
-       * libbase/Socket.cpp: Do not use the non-standard MSG_NOSIGNAL flag
+2011-03-30  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libcore/vm/ASHandlers.cpp: Fix off-by-one that causes an invalid
+       opcode to read past the end of the handlers vector. Fixes bug
+       #32950.
 
-       * testsuite/actionscript.all/ExternalInterface.as: More tests for
-       argumentsToXML
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * NEWS: Add note about the improved script limit user interface
 
-       * testsuite/actionscript.all/ExternalInterface.as: More tests for
-       argumentsToXML, gnash also fails for the no-args case
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Implement yesno for GTK gui.
+       Visible effect: you now get a popup when script execution takes over
+       the time limit (default: 15 secs).
 
-       * testsuite/actionscript.all/ExternalInterface.as: 
-       ExternalInterface._argumentsToXML needs a single argument, not
-       two... (gnash insists in taking 2 and then throws away the second)
+2011-03-30  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp: Handle ActionLimit exceptions thrown
+       during movie advancement like the others, that is virtually asking
+       user if he wants to abort execution.
 
-       * libcore/ExternalInterface.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Test that
-       arrayToXML scans the array using length and checking properties from
-       0 to length-1, fix that case. Arguments is still broken.
+2011-03-29  Sandro Santilli <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libcore/movie_root.cpp, libcore/vm/ActionExec.cpp: Query
+       movie_root for action execution timeout configuration.
 
-       * libcore/ExternalInterface.cpp,
-       testsuite/actionscript.all/ExternalInterface.as: Add support in
-       PropSerializer for returning XML of properties in revere order.
-       Fixes a test in actionscript.all/ExternalInterface.as
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * cygnal/testsuite/libamf.all/Makefile.am,
+       cygnal/testsuite/libamf.all/test_amf.cpp,
+       cygnal/testsuite/libamf.all/test_amfmsg.cpp,
+       cygnal/testsuite/libamf.all/test_buffer.cpp,
+       cygnal/testsuite/libamf.all/test_el.cpp,
+       cygnal/testsuite/libamf.all/test_flv.cpp,
+       cygnal/testsuite/libamf.all/test_lc.cpp,
+       cygnal/testsuite/libamf.all/test_sol.cpp: Update for namespace
+       changes.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: 
-       ExternalInterface.call returns undefined on error, null on
-       unavailable
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libbase/jemalloc_gnash.h: mallinfo() shouln't be static so that
+       it'll override libc's mallinfo(). Use the correct mallinfo struct
+       member to indicate all system memory mapped.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: addCallback
-       returns true if external interface is available (tested)
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libbase/Makefile.am: Add missing header file to fix distcheck.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Fix expected
-       results based on EI.available
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * configure.ac, libbase/jemalloc_gnash.h: Provide pointer alignment
+       requirements to jemalloc.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Complete port to
-       'check' API, revealing actual values when the tests fail. Add more
-       tests showing SWF6 hiding of prop names. Change expectance from
-       _toAS to undefined (what I get with standalone)
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * libbase/jemalloc.c: Only compile the stats interface if it's
+       enabled.
 
-       * gui/Player.cpp, gui/gui.cpp, gui/gui.h: Make the interface more
-       transparent
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libbase/jemalloc_gnash.h: Comment fix and whitespace cleanup.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Check unexistance
-       of ExternalInterface in SWF6 too... use more compact test API
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * libbase/jemalloc.c: Don't define MALLOC_STATS unless specifically
+       enabled.
 
-       * gui/gui.cpp, librender/ScreenShotter.cpp,
-       librender/ScreenShotter.h: Don't store renderer in ScreenShotter.
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Sandro Santilli <address@hidden>
+       * libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats
+       API.
 
-       * testsuite/actionscript.all/ExternalInterface.as: Add count of
-       expected tests run, include "check.as" instead of "dejagnu.as". The
-       count reveals that the test tests nothing for SWF6! Also, the switch
-       to "check.as" shows how you can still use the direct "dejagnu.as"
-       interface if you really like that more...
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * configure.ac, libbase/Makefile.am, libbase/jemalloc.c,
+       libbase/jemalloc_gnash.h: Add macros to allow jemalloc to build
+       correctly using the Gnash build system.
 
-       * gui/Makefile.am, gui/gnash.cpp, gui/gui.cpp, gui/gui.h,
-       librender/Makefile.am, librender/ScreenShotter.cpp,
-       librender/ScreenShotter.h: Move screenshot class to librender.
+2011-03-29  Bastiaan Jacques <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * libbase/jemalloc.c, libbase/jemalloc.h, libbase/jemalloc_rb.h,
+       libbase/jemalloc_types.h, libbase/jemtree.h: Update to upstream
+       Mozilla jemalloc (87f5bb93303c); no local changes.
 
-       * libbase/GnashImage.cpp, libbase/GnashImage.h: Document.
+2011-03-29  Benjamin Wolsey <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * TODO: Update TODO.
 
-       * libbase/GnashImageJpeg.cpp: Reuse existing function.
+2011-03-27  Sandro Santilli <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * gui/gnash.cpp: As for renderer, read rcfile for the default
+       mediahandler too. Fixes #32859.
 
-       * gui/Player.cpp, gui/Player.h, gui/gnash.cpp, gui/gui.cpp,
-       gui/gui.h, librender/Renderer.h, librender/Renderer_agg.cpp: 
-       Implement JPEG screenshot output.
+2011-03-27  Sandro Santilli <address@hidden>
 
-2010-10-14  Benjamin Wolsey <address@hidden>
+       * gui/qt/Qt4Gui.cpp: Have QT4 gui handle non-existent renderers by
+       throwing an exception rather than assuming AGG. Have it trust
+       RunResources to keep rcfile handling centralized.
 
-       * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Allow
-       writing RGBA images to JPEG, ignoring alpha.
+2011-03-27  Sandro Santilli <address@hidden>
 
-2010-10-13  Benjamin Wolsey <address@hidden>
+       * gui/gnash.cpp, gui/gtk/gtk.cpp: Have GTK gui always trust
+       RunResource about hwaccel and renderer. Have commandline parser use
+       rcfile setting as a default, or first supported renderer otherwise.
+       Fixes #32925 in a safer way.
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Don't
-       access non-existent arguments.
+2011-03-27  Gabriele Giacone <address@hidden>
 
-2010-10-13  Sandro Santilli <address@hidden>
+       * configure.ac: Fix enable-renderer switch.
 
-       * : commit 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e Author: Sandro
-       Santilli <address@hidden> Date:   Wed Oct 13 18:57:36 2010 +0200
+2011-03-26  Sebastian Parborg <address@hidden>
 
-2010-10-13  Rob Savoye <address@hidden>
+       * gui/gnash.cpp: Made gnash choose the first available render as
+       default.
 
-       * configure.ac: add automake conditional for AmigaOS4
+2011-03-26  Sebastian Parborg <address@hidden>
 
-2010-10-13  Sandro Santilli <address@hidden>
+       * gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer
+       option
 
-       * libcore/swf/DefineTextTag.h: Docs cleanup
+2011-03-26  Bastiaan Jacques <address@hidden>
 
-2010-10-13  Benjamin Wolsey <address@hidden>
+       * libbase/extension.h: Forward-declare as_object to make cygnal
+       happy.
 
-       * : commit 311f17b49f65986ac759f8bd578b9c4846f4999d Author: Benjamin
-       Wolsey <address@hidden> Date:   Wed Oct 13 10:19:59 2010
-       +0200
+2011-03-26  Bastiaan Jacques <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * configure.ac, libbase/Makefile.am, libbase/extension.cpp,
+       libbase/extension.h, libcore/asobj/Global_as.cpp: Allow
+       --disable-extensions to disable loading extensions to avoid the
+       dependency on libltdl.
 
-       * libcore/TextField.cpp: It's device fonts being unaffected by color
-       transform, not embedded ones. Fixes bug #31312 (thanks Benjamin
-       Wolsey)
+2011-03-26  Bastiaan Jacques <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Remove
+       extension class loading logic that's not used.
 
-       * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
-       po/it.po, po/ja.po: Update po files and drop the obsoleted parts
+2011-03-26  Sandro Santilli <address@hidden>
 
-2010-10-12  Maximiliano Castañón <address@hidden>
+       * configure.ac: Do not advertise unavailable omap hwaccel. Fixes
+       ticket #32888
 
-       * po/es.po: Updated spanish translation
+2011-03-26  Sandro Santilli <address@hidden>
 
-2010-10-12  Benjamin Wolsey <address@hidden>
+       * gui/Player.h: Fix misleading comments about --hwaccel and
+       --renderer
 
-       * configure.ac, gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Drop obsolete
-       code.
+2011-03-25  Rob Savoye <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * : merge from master for rpm changes
 
-       * libbase/Socket.cpp: Request not to send SIGPIPE while sending to
-       socket
+2011-03-25  Gabriele Giacone <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * packaging/redhat/gnash.spec: Fix files inclusion in rpm
 
-       * libcore/asobj/XMLSocket_as.cpp: Use Socket::eof for detecting
-       close
+2011-03-25  Gabriele Giacone <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * packaging/rpm.am: Make rpm versioning follow fedora guidelines
 
-       * libbase/Socket.cpp, libbase/Socket.h: Implement Socket::eof
+2011-03-25  Gabriele Giacone <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * packaging/redhat/gnash.spec: Add mysql-devel to rpm builddep
 
-       * gui/NullGui.cpp: Debug-print reason of exit from NullGui run
-       (trying to figure out why XMLSocketTester sometimes fail
+2011-03-25  Gabriele Giacone <address@hidden>
 
-2010-10-12  Sandro Santilli <address@hidden>
+       * packaging/debian/gnash-dev.install: Remove .la from gnash-dev
+       package
 
-       * testsuite/XmlSocketServer.pl: Write what's received only to the
-       channel from which we received that
+2011-03-25  Gabriele Giacone <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * packaging/deb.am: Add ~codename to deb package version.
 
-       * testsuite/misc-ming.all/XMLSocketTester.sh: Check sockets 10 times
-       per second (rather than 100)
+2011-03-25  Hicham HAOUARI <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * packaging/debian/konqueror-plugin-gnash.install: Remove
+       libklashpart.la from debian packaging
 
-       * testsuite/misc-ming.all/XMLSocketTest.as: Avoid string assingment
-       to temporary variable
+2011-03-25  Hicham HAOUARI <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * packaging/redhat/gnash.spec: Various rpm packaging fixes
 
-       * testsuite/XmlSocketServer.pl: Sleep 1/10 of a second rather than
-       0.5 (quicker testing)
+2011-03-25  Hicham HAOUARI <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * packaging/snapshot.am: Update NEXT_RELEASE in
+       packaging/snapshot.am
 
-       * testsuite/XmlSocketServer.pl: Check return from close(socket) in
-       perl XmlSocket server
+2011-03-24  Benjamin Wolsey <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * packaging/redhat/gnash.spec: Fix rpm for qt4-gnash.
 
-       * testsuite/XmlSocketServer.pl: XmlSocketServer: do not write to
-       socket after close
+2011-03-24  Hicham HAOUARI <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * doc/C/Makefile.am: Comment hardcoded docdir value in
+       doc/C/Makefile.am for now
 
-       * testsuite/misc-ming.all/XMLSocketTester.sh: Pass XMLSocketTester
-       args to server process (useful for -v)
+2011-03-24  Benjamin Wolsey <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * plugin/npapi/plugin.cpp: Fix npapi plugin for qt4-gnash.
 
-       * testsuite/XmlSocketServer.pl: Be verbose only if requested
+2011-03-24  Benjamin Wolsey <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * doc/C/preformatted/gnash.1.in,
+       doc/C/preformatted/kde4-gnash.1.in,
+       doc/C/preformatted/qt4-gnash.1.in: Fix preformatted manpage.
 
-       * testsuite/misc-ming.all/XMLSocketTest.as: Loop less at startup
+2011-03-24  Benjamin Wolsey <address@hidden>
 
-2010-10-11  Sandro Santilli <address@hidden>
+       * desktop/gnash-qt-launcher.in, doc/C/Makefile.am,
+       doc/C/gnash.man-xml: Fix manpages for qt4-gnash.
 
-       * testsuite/gnashrc.in: Make sure not to ignore FSCommands while
-       running the testsuite (or you may be waiting a minute for
-       XMLSocketTester to complete...)
+2011-03-24  Benjamin Wolsey <address@hidden>
 
-2010-10-10  Benjamin Wolsey <address@hidden>
+       * plugin/klash4/klash_part.cpp: Fix klash_part.
 
-       * : commit a944729fa80d4907e18eea7f0217da2d53dd3a19 Author: Sandro
-       Santilli <address@hidden> Date:   Sun Oct 10 11:25:52 2010 +0200
+2011-03-23  Bastiaan Jacques <address@hidden>
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+       * configure.ac, macros/npapi.m4: Wrap AC_LANG_SOURCE in square
+       brackets to stop recent automake complaining.  See
 
-       * libcore/vm/ASHandlers.cpp: Change local function arguments and
-       document.
+       
http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+2011-03-23  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h,
-       libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
-       libcore/vm/VM.cpp, libcore/vm/VM.h: Move unnecessary functions out
-       of Global_as interface.
-
-2010-10-09  Benjamin Wolsey <address@hidden>
-
-       * extensions/mysql/mysql_db.cpp, libcore/ClassHierarchy.cpp,
-       libcore/MovieClip.cpp, libcore/Video.cpp, libcore/as_function.cpp,
-       libcore/as_object.cpp, libcore/as_value.cpp, libcore/as_value.h,
-       libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
-       libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
-       libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Global_as.cpp,
-       libcore/asobj/Global_as.h, libcore/asobj/LoadableObject.cpp,
-       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClipLoader.cpp,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/NetStream_as.cpp, libcore/asobj/Object.cpp,
-       libcore/asobj/Selection_as.cpp, libcore/asobj/Sound_as.cpp,
-       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
-       libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/asobj/flash/geom/Matrix_as.cpp,
-       libcore/asobj/flash/geom/Point_as.cpp,
-       libcore/asobj/flash/geom/Rectangle_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp, libcore/debugger.cpp,
-       libcore/movie_root.cpp, libcore/parser/sprite_definition.cpp,
-       libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp: Use toObject()
+       * gui/Makefile.am, gui/aos4/aos4.am, gui/aqua/aqua.am,
+       gui/dump/Makefile.am, gui/fb/Makefile.am, gui/fltk/fltk.am,
+       gui/qt/kde3.am, gui/qt/qt4.am, gui/qt/qtopia3.am, gui/sdl/sdl.am: 
+       Remove library flags presumably added to workaround typos from
+       automake scripts in extensions/.
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+2011-03-23  Bastiaan Jacques <address@hidden>
 
-       * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toObject() function
+       * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
+       extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
+       extensions/lirc/Makefile.am: Fix copy/paste errors.
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+2011-03-23  Rob Savoye <address@hidden>
 
-       * libcore/DisplayObject.h, libcore/MorphShape.cpp,
-       libcore/RunResources.h, libcore/Timers.h, libcore/as_function.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.h,
-       testsuite/MovieTester.cpp, utilities/processor.cpp: Header cleanup,
-       consolidate movie_root::reset.
+       * : commit 54d44557ff3060905f8f496ba4c31563c88d98e1 Merge: 60da047
+       c20d207 Author: Rob Savoye <address@hidden> Date:   Wed Mar 23
+       09:40:10 2011 -0600
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+2011-03-23  Benjamin Wolsey <address@hidden>
 
-       * libcore/MovieClip.cpp, libcore/swf/ExportAssetsTag.h,
-       libcore/swf/tag_loaders.cpp: Clean up includes.
+       * gui/qt/qtopia3.am: Fix qtopia3 Makefile.
 
-2010-10-09  Benjamin Wolsey <address@hidden>
+2011-03-23  Benjamin Wolsey <address@hidden>
 
-       * cygnal/cvm.cpp, gui/Player.cpp, libcore/Makefile.am,
-       libcore/MovieFactory.cpp, libcore/MovieFactory.h, libcore/gnash.h,
-       libcore/impl.cpp, utilities/processor.cpp: Drop global clear()
-       function.
+       * gui/Makefile.am, gui/qt/kde3.am: Fix kde3 build.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-23  Benjamin Wolsey <address@hidden>
 
-       * libcore/movie_root.h: Fix button cleanup segfault.
+       * Makefile.am, configure.ac, gui/Makefile.am, gui/Player.cpp,
+       gui/gnash.in, gui/gui.h, gui/kde/GuiKde4.cpp, gui/kde/Kde4Glue.cpp,
+       gui/kde/Kde4Glue.h, gui/kde/Kde4Glue.moc.in,
+       gui/kde/Kde4GlueAgg.cpp, gui/kde/Kde4GlueAgg.h,
+       gui/kde/Kde4GlueCairo.cpp, gui/kde/Kde4GlueCairo.h,
+       gui/kde/Kde4GlueOgl.cpp, gui/kde/Kde4GlueOgl.h,
+       gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h, gui/kde/Kde4Gui.moc.in,
+       gui/kde/gui_kde.cpp, gui/kde/kde.cpp, gui/kde/kde3.am,
+       gui/kde/kde4.am, gui/kde/kde_glue.h, gui/kde/kde_glue_agg.cpp,
+       gui/kde/kde_glue_agg.h, gui/kde/kde_glue_opengl.cpp,
+       gui/kde/kde_glue_opengl.h, gui/kde/kdesup.h, gui/kde/klash3.moc.in,
+       gui/kde/qtopia3.am, gui/qt/GuiQt4.cpp, gui/qt/Qt4Glue.cpp,
+       gui/qt/Qt4Glue.h, gui/qt/Qt4Glue.moc.in, gui/qt/Qt4GlueAgg.cpp,
+       gui/qt/Qt4GlueAgg.h, gui/qt/Qt4GlueCairo.cpp,
+       gui/qt/Qt4GlueCairo.h, gui/qt/Qt4GlueOgl.cpp, gui/qt/Qt4GlueOgl.h,
+       gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h, gui/qt/Qt4Gui.moc.in,
+       gui/qt/gui_kde.cpp, gui/qt/kde.cpp, gui/qt/kde3.am,
+       gui/qt/kde_glue.h, gui/qt/kde_glue_agg.cpp, gui/qt/kde_glue_agg.h,
+       gui/qt/kde_glue_opengl.cpp, gui/qt/kde_glue_opengl.h,
+       gui/qt/kdesup.h, gui/qt/klash3.moc.in, gui/qt/qt4.am,
+       gui/qt/qtopia3.am, packaging/debian/gnash-klash.install,
+       packaging/debian/klash.desktop.in, packaging/debian/klash.install,
+       packaging/debian/klash.lintian-overrides, packaging/debian/rules,
+       packaging/ltib/gnash.spec, packaging/redhat/klash.spec: Rename
+       kde4-gnash to qt4-gnash.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Sandro Santilli <address@hidden>
 
-       * testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite again.
+       * configure.ac: Do not advertise existance of non-existent gles
+       renderer (single-line change))
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/XMLSocket_as.cpp: Another useless deregistration
-       function.
+       * Makefile.am, configure.ac, desktop/Makefile.am,
+       doc/C/Makefile.am, gui/Makefile.am, gui/kde/kde4.am: Don't require
+       kde headers for the kde4 (really: Qt4) GUI.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * libbase/GC.h, libcore/vm/VM.cpp, libcore/vm/VM.h: Documentation.
+       * gui/kde/Kde4Glue.h, gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: 
+       Implement screenDPI() in Qt4.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/NetStream_as.cpp, libcore/vm/VM.cpp: Squash more silly
-       cleanups.
+       * NEWS: Update news.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * utilities/processor.cpp: Allow successive runs in gprocessor.
+       * gui/kde/Kde4Glue.cpp: Copyright typo.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/movie_root.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h: 
-       Documentation, remove useless functions.
+       * gui/kde/Kde4Glue.cpp, gui/kde/Kde4Glue.h: Implement mouse wheel
+       handling for Qt4.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/Relay.cpp, libcore/asobj/Sound_as.cpp: Don't access other
-       GC resources in GC resource dtors or cleanup is impossible.
+       * gui/kde/Kde4Glue.cpp: Fix mangled copyright notice.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * testsuite/MovieTester.h,
-       testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
-       testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
-       testsuite/misc-ming.all/attachMovieTestRunner.cpp,
-       testsuite/misc-ming.all/intervalTestRunner.cpp,
-       testsuite/movies.all/gravity_embedded-TestRunner.cpp: Add vm
-       accessor to MovieTester, use it.
+       * Makefile.am: Drop remaining reference to HAVE_DMALLOC.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * cygnal/cvm.cpp, gui/gtk/gtk_glue.h, gui/gui.cpp,
-       gui/pythonmod/gnash-view.cpp, libbase/GC.cpp, libbase/GC.h,
-       libcore/DisplayObject.cpp, libcore/URLAccessManager.cpp,
-       libcore/as_object.cpp, libcore/gnash.h, libcore/impl.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
-       plugin/win32/plugin.cpp, testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp: Drop GC singleton
+       * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement screenResolution
+       for Qt4.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
-       gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
-       gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_agg_vaapi.cpp,
-       gui/gtk/gtk_glue_agg_vaapi.h, gui/gtk/gtk_glue_agg_xv.cpp,
-       gui/gtk/gtk_glue_agg_xv.h, gui/gui.cpp, gui/gui.h,
-       gui/pythonmod/gnash-view.cpp, libcore/FreetypeGlyphsProvider.cpp,
-       libcore/URLAccessManager.cpp, libcore/gnash.h, libcore/impl.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
-       libcore/vm/VM.h, testsuite/MovieTester.cpp,
-       testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
-       Drop VM singleton.
+       * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
+       gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Drop unused FD callback
+       code.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Benjamin Wolsey <address@hidden>
 
-       * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
-       libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
-       libcore/RunResources.h, libcore/StreamProvider.cpp,
-       libcore/StreamProvider.h, libcore/asobj/LoadableObject.cpp,
-       libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/movie_root.cpp, libcore/swf/ImportAssetsTag.h,
-       testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/libcore.all/DisplayListTest.cpp,
-       testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
-       Reduce places URL is stored.
+       * configure.ac: Drop old configuration code.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-22  Bastiaan Jacques <address@hidden>
 
-       * gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
-       libcore/StreamProvider.cpp, libcore/StreamProvider.h,
-       libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
-       libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/NetConnection_as.cpp,
-       libcore/asobj/SharedObject_as.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/movie_root.cpp, libcore/movie_root.h,
-       testsuite/MovieTester.cpp, utilities/processor.cpp: Drop
-       URLAccessManager VM::get.
+       * macros/glib.m4: Break the outer loop so we don't continue looking
+       after we've found the GTK headers.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-21  Bastiaan Jacques <address@hidden>
 
-       * extensions/fileio/fileio.cpp: Fix fileio.
+       * configure.ac: Remove the --enable-allstatic option, which does
+       nothing.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-21  Benjamin Wolsey <address@hidden>
 
-       * extensions/gtk2/gtkext.cpp: Drop VM::get from extension.
+       * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard
+       setting.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-21  Bastiaan Jacques <address@hidden>
 
-       * libcore/CharacterProxy.h: Don't forget to copy movie_root pointer.
+       * extensions/mysql/Makefile.am: Fix typo.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Drop unused
-       ostream operator that used VM singleton.
+       * Makefile.am: Remove stray endif.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h,
-       libcore/asobj/AsBroadcaster.cpp,
-       libcore/asobj/flash/geom/Point_as.cpp, libcore/vm/ASHandlers.cpp,
-       libcore/vm/VM.cpp, libcore/vm/VM.h: Drop VM::get usage in as_value.
+       * Makefile.am: Don't pretent XV is still included.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * testsuite/misc-ming.all/attachMovieTestRunner.cpp,
-       testsuite/misc-ming.all/intervalTestRunner.cpp,
-       testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix testsuite
+       * configure.ac, macros/alp.m4: Drop defunct ALP macro and tidy up in
+       configure.ac.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h,
-       libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
-       libcore/asobj/Color_as.cpp, libcore/asobj/Date_as.cpp,
-       libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
-       libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/Number_as.cpp, libcore/asobj/Selection_as.cpp,
-       libcore/asobj/SharedObject_as.cpp, libcore/asobj/String_as.cpp,
-       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
-       libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h,
-       testsuite/libcore.all/AsValueTest.cpp,
-       testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
-       testsuite/misc-ming.all/DragDropTestRunner.cpp,
-       testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
-       testsuite/misc-ming.all/loadMovieTestRunner.cpp,
-       testsuite/misc-swfc.all/button_test1runner.cpp: Use new toInt, drop
-       remaining to_number().
+       * macros/alp.m4: Revert "Drop defunct macros." This reverts commit 
564ad447a835a767b2158cbb6044815a3075d1ff.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toInt function with VM
-       arg.
+       * macros/alp.m4: Drop defunct macros.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Brad Smith <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/VM.cpp,
-       libcore/vm/VM.h: Move functions to VM
+       * configure.ac: Remove unnecessary OpenBSD libpng detection hack.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/Array_as.cpp, libcore/asobj/Math_as.cpp: Drop all
-       to_number() use outside as_value.
+       * macros/xpcom.m4: Remove defunct macro.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-20  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/ASConversions.cpp, libcore/asobj/Color_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
-       libcore/asobj/flash/filters/BlurFilter_as.cpp,
+       * libbase/BitsReader.h, libbase/IOChannel.h,
+       libcore/CharacterProxy.cpp, libcore/DisplayList.h,
+       libcore/Function.h, libcore/Function2.h, libcore/HostInterface.h,
+       libcore/Movie.h, libcore/MovieClip.h, libcore/MovieLoader.h,
+       libcore/ObjectURI.h, libcore/PropertyList.h, libcore/Relay.cpp,
+       libcore/SWFMatrix.h, libcore/Timers.h, libcore/as_environment.h,
+       libcore/as_object.h, libcore/as_value.h,
+       libcore/asobj/XMLNode_as.h,
+       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
+       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
        libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
        libcore/asobj/flash/filters/GlowFilter_as.cpp,
        libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp: More
-       toNumber.
+       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
+       libcore/asobj/flash/geom/Matrix_as.cpp, libcore/movie_root.h,
+       libcore/parser/movie_definition.h,
+       libcore/swf/DefineEditTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
+       libcore/swf/RemoveObjectTag.cpp, libcore/swf/SWF.h,
+       libcore/vm/ActionExec.cpp, libcore/vm/CallStack.h,
+       libcore/vm/ExecutableCode.h, libcore/vm/Machine.h, libcore/vm/VM.h,
+       libcore/vm/fn_call.h, plugin/npapi/external.h: Remove unused
+       includes, add forward declarations, use <ioswfd> where appropriate,
+       move some includes to implementation files.
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-19  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/flash/geom/Matrix_as.cpp,
-       libcore/asobj/flash/geom/Point_as.cpp: More toNumber.
+       * NEWS, configure.ac: Prepare for next turn (0.8.10)
 
-2010-10-08  Benjamin Wolsey <address@hidden>
+2011-03-19  Sandro Santilli <address@hidden>
 
-       * libcore/DisplayObject.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/TextFormat_as.cpp: More toNumber.
+       * NEWS: Set release date...
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-19  Bastiaan Jacques <address@hidden>
 
-       * extensions/fileio/fileio.cpp, libcore/asobj/Array_as.cpp,
-       libcore/asobj/Camera_as.cpp, libcore/asobj/Date_as.cpp,
-       libcore/asobj/Global_as.cpp, libcore/asobj/Math_as.cpp,
-       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
-       libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
-       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
-       libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
-       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/asobj/flash/geom/Matrix_as.cpp, libcore/vm/Machine.cpp: Use
-       toNumber more.
+       * macros/kde4.m4: Fix typo. Bug #32849.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-19  Gabriele Giacone <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h: Minor cleanups
+       * packaging/rpm.am: Fix rpm packaging.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-19  Hicham HAOUARI <address@hidden>
 
-       * libcore/Button.cpp, libcore/DisplayObject.cpp,
-       libcore/ExternalInterface.cpp, libcore/as_value.cpp,
-       libcore/as_value.h, libcore/asobj/Boolean_as.cpp,
-       libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
-       libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
-       libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
-       libcore/asobj/XML_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
-       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
-       libcore/asobj/flash/filters/GlowFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
-       libcore/asobj/flash/geom/Rectangle_as.cpp: Drop to_bool() usage.
+       * plugin/npapi/Makefile.am: Add BOOST_CFLAGS to
+       plugin/npapi/Makefile.am
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * libcore/MovieClip.cpp: Use conversion functions in MovieClip.
+       * testsuite/misc-swfmill.all/Makefile.am: Distribute
+       missing_bitmap.xml
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Rob Savoye <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp: Use conversion functions more.
+       * configure.ac, packaging/snapshot.am: update for final
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp: Use conversion functions.
+       * librender/cairo/Renderer_cairo.cpp: Fix the missing and disposed
+       bitmap in bitmapfill case for cairo too (bug #32842)
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * libcore/Video.cpp, libcore/as_value.cpp, libcore/as_value.h,
-       libcore/vm/VM.cpp, libcore/vm/VM.h: Add VM functions for conversion.
+       * libcore/FillStyle.cpp, librender/agg/Renderer_agg_style.h,
+       testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Have AGG
+       renderer handle disposed bitmaps and missing bitmaps differently,
+       fixing #32833 w/out breaking other things.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Gabriele Giacone <address@hidden>
 
-       * libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
-       libcore/as_value.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/Sound_as.cpp: Store movie_root in CharacterProxy to
-       avoid using VM singleton.
+       * Makefile.am, configure.ac, testsuite/swfdec/Makefile.am: Disable
+       swfdec testsuite in dist.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
-       extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
-       extensions/mysql/mysql_db.cpp: Fix incorrect header in extensions.
+       * librender/agg/Renderer_agg_style.h,
+       testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Revert the
+       change about missing bitmaps as it broke another test. Leave
+       comments about the case right in the code.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * devtools/lib/Gnash/Distribution.pm, devtools/lib/Gnash/Utils.pm,
-       devtools/testsuite/c_casts.t,
-       devtools/testsuite/copyright_notices.t, devtools/testsuite/tabs.t,
-       devtools/testsuite/uncuddled_else.t, doc/C/actionscript.xml: Remove
-       unused perl scripts.
+       * librender/agg/Renderer_agg_style.h,
+       testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Fix bug
+       #32833 for AGG renderer (render missing bitmap fills in solid red)
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/gen-asclass.pl: Remove out-of-date script.
+       * testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Automate
+       runner for test of bug #32833
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Benjamin Wolsey <address@hidden>
 
-       * libcore/vm/ExecutableCode.h: Drop useless include.
+       * configure.ac, gui/Makefile.am, gui/gnash.in,
+       gui/riscos/gui_riscos.cpp, gui/riscos/riscos.am,
+       gui/riscos/riscos.cpp, gui/riscos/riscos_glue.h,
+       gui/riscos/riscos_glue_agg.cpp, gui/riscos/riscos_glue_agg.h,
+       gui/riscos/riscossup.h, plugin/xpcom/GnashComponent.cpp,
+       plugin/xpcom/GnashComponent.h,
+       plugin/xpcom/GnashComponentModule.cpp, plugin/xpcom/Makefile.am,
+       plugin/xpcom/README.txt, plugin/xpcom/iGnashComponent.idl: Drop
+       riscos and xpcom.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Sandro Santilli <address@hidden>
 
-       * libcore/as_function.h: Documentation.
+       * testsuite/misc-swfmill.all/missing_bitmap.xml: Test for bug #32833
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Rob Savoye <address@hidden>
 
-       * libcore/asobj/Global_as.cpp, libcore/vm/ASHandlers.cpp,
-       libcore/vm/VM.cpp, libcore/vm/VM.h: Remove VM statics and related
-       functions. Use init_member().
+       * plugin/npapi/plugin.cpp: read one byte at a time
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-18  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_function.cpp, testsuite/actionscript.all/Function.as: 
-       More passes, remove all static objects.
+       * plugin/npapi/plugin.cpp: Another attempt to prevent the plugin
+       from blocking Firefox, seeing as the previous solution did not work
+       on OpenBSD (at least).  This approach reads only a single byte at a 
time, and subsequently
+       checks that more input is flagged before attempting the next read.
+       This is tested to prevent blocking at least on OpenBSD and Fedora
+       with Firefox 3.x and 4.0rc1.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_function.cpp, libcore/as_function.h, libcore/vm/VM.cpp: 
-       Drop static entirely.
+       * libcore/HostInterface.h: Export the correct symbols.
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Johannes Obermayr <address@hidden>
 
-       * libcore/as_function.cpp, libcore/asobj/Global_as.cpp: Remove 2
-       more static usages.
+       * macros/kde4.m4: Choose right kde4 libdir on openSUSE based systems
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Markus Gothe <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp: Drop static use.
+       * libsound/WAVWriter.h: added DSOEXPORT
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Markus Gothe <address@hidden>
 
-       * libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp,
-       testsuite/actionscript.all/Function.as: More passes.
+       * libcore/HostInterface.h, libcore/MovieFactory.h: added DSOEXPORT's
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Markus Gothe <address@hidden>
 
-       * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: Init
-       correct member: another pass.
+       * libbase/RTMP.h, libbase/SWFCtype.h, libbase/URLAccessManager.h,
+       libbase/utf8.h: added DSOEXPORT's
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-17  Hicham HAOUARI <address@hidden>
 
-       * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: 
-       Disregard visibility, testsuite passes.
+       * doc/C/refmanual/code_dependencies.xml: Add libltdl development
+       package to the list of code dependencies
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-16  Hicham HAOUARI <address@hidden>
 
-       * libcore/as_function.cpp, libcore/asobj/Global_as.cpp,
-       libcore/asobj/Number_as.cpp, libcore/vm/VM.cpp: Add Global_as.cpp,
-       improve some native function cases.
+       * doc/C/refmanual/code_dependencies.xml: Update code dependencies
+       documentation
 
-2010-10-07  Benjamin Wolsey <address@hidden>
+2011-03-16  Benjamin Wolsey <address@hidden>
 
-       * doc/C/preformatted/gnash_ref.info.in,
-       doc/C/preformatted/gnashref.html.in,
-       doc/C/refmanual/extensions/extensions.xml,
-       extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
-       extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
-       extensions/mysql/mysql_db.cpp, libcore/AMFConverter.cpp,
-       libcore/Button.cpp, libcore/ClassHierarchy.h,
-       libcore/ExternalInterface.cpp, libcore/Video.cpp,
-       libcore/as_function.cpp, libcore/as_object.cpp,
-       libcore/as_object.h, libcore/asobj/Accessibility_as.cpp,
-       libcore/asobj/Array_as.cpp, libcore/asobj/Boolean_as.cpp,
-       libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
-       libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
-       libcore/asobj/Global_as.h, libcore/asobj/Globals.cpp,
-       libcore/asobj/Globals.h, libcore/asobj/Microphone_as.cpp,
-       libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
-       libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
-       libcore/asobj/String_as.cpp, libcore/asobj/TextField_as.cpp,
-       libcore/asobj/TextFormat_as.cpp, libcore/asobj/XMLNode_as.cpp,
-       libcore/asobj/flash.am,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/display_pkg.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp,
-       libcore/asobj/flash/external/external_pkg.cpp,
-       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
-       libcore/asobj/flash/filters/filters_pkg.cpp,
-       libcore/asobj/flash/flash_pkg.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/asobj/flash/geom/Matrix_as.cpp,
-       libcore/asobj/flash/geom/Point_as.cpp,
-       libcore/asobj/flash/geom/Rectangle_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp,
-       libcore/asobj/flash/geom/geom_pkg.cpp,
-       libcore/asobj/flash/net/net_pkg.cpp,
-       libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp,
-       libcore/vm/VM.cpp, testsuite/libcore.all/DisplayListTest.cpp: Remove
-       virtual Global_as interface, create Objects properly.
+       * libcore/DisplayList.cpp: Reduce scope of iterator.
 
-2010-10-06  Andrea Palmatè <address@hidden>
+2011-03-16  Benjamin Wolsey <address@hidden>
 
-       * libbase/SharedMem.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp: Small changes
+       * librender/agg/Renderer_agg.cpp: Update completion list.
 
-2010-10-05  Sandro Santilli <address@hidden>
+2011-03-14  Benjamin Wolsey <address@hidden>
 
-       * NEWS: Add release date for 0.8.6
+       * libcore/DisplayList.cpp: Remove commented-out code.
 
-2010-10-04  Sandro Santilli <address@hidden>
+2011-03-14  Benjamin Wolsey <address@hidden>
 
-       * : commit 29762b933a568853f2c81f4452fbb822e8481ac0 Author: Sandro
-       Santilli <address@hidden> Date:   Mon Oct 4 22:53:16 2010 +0200
+       * librender/agg/Renderer_agg.cpp: Use a ptr_vector
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-15  Rob Savoye <address@hidden>
 
-       * packaging/debian/changelog, packaging/debian/control: add ffmpeg
-       as media handler, along with it'
+       * testsuite/Makefile.am: add dejagu.h to the dist
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-16  Bastiaan Jacques <address@hidden>
 
-       * : commit 19cc9be0f2dbbcdf152a4a9e0a3b5d3fe3883fdf Author: Rob
-       Savoye <address@hidden> Date:   Mon Oct 4 09:49:30 2010 -0600
+       * NEWS: Add a few more changes and a bunch of caveats.
 
-2010-10-04  Sandro Santilli <address@hidden>
+2011-03-15  Rob Savoye <address@hidden>
 
-       * plugin/npapi/plugin.cpp: If cookie is null, ncookie (string)
-       constructor would segfault... so check before trying
+       * testsuite/Makefile.am: add dejagu.h to the dist
 
-2010-10-04  Sandro Santilli <address@hidden>
+2011-03-15  Rob Savoye <address@hidden>
 
-       * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Move cookie setup
-       code in its own function (ready to be cloned for proxy)
+       * : big merge from master, fix rpm creation, drop fetching swfdec
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-14  Benjamin Wolsey <address@hidden>
 
-       * packaging/debian/rules: only build some of the extensions
+       * libbase/SharedMem.cpp: Remove unneeded conditional.
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-14  Andrew Guertin <address@hidden>
 
-       * packaging/debian/control: add libqt4-dev and kdelibs-bin
+       * configure.ac, doc/C/refmanual/feature_configuration.xml,
+       gui/aqua/aqua_ogl_glue.cpp, gui/aqua/aqua_ogl_glue.h,
+       gui/aqua/aquasup.h, gui/gtk/gtk_glue_gtkglext.cpp,
+       gui/gtk/gtk_glue_gtkglext.h, gui/kde/kde_glue_opengl.cpp,
+       gui/kde/kde_glue_opengl.h, gui/sdl/sdl_ogl_glue.cpp,
+       gui/sdl/sdl_ogl_glue.h, gui/sdl/sdlsup.h,
+       librender/opengl/Renderer_ogl.cpp: Remove obsolete fix-lod-bias
+       option.
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-14  Gabriele Giacone <address@hidden>
 
-       * macros/qt4.m4: don't edit the other include dirs for qt4 away, or
-       it breaks pbuilder.
+       * testsuite/swfdec/Makefile.am: Readd swfdec srcdir to dist
 
-2010-10-04  Rob Savoye <address@hidden>
+2011-03-13  Sandro Santilli <address@hidden>
 
-       * packaging/deb.am: use the python version instead of uname when
-       editing the python deb files.
+       * testsuite/actionscript.all/Number.as: Add test for Number.toString
+       as encountered in bug #32521
 
-2010-10-03  Rob Savoye <address@hidden>
+2011-03-13  Rob Savoye <address@hidden>
 
-       * libbase/curl_adapter.cpp: only indenting and minor formatting
-       changes.
+       * testsuite/swfdec/Makefile.am: fetch-swfdec needs to look in the
+       builddir, not the srcdir.
 
-2010-10-03  Rob Savoye <address@hidden>
+2011-03-13  Gabriele Giacone <address@hidden>
 
-       * libbase/curl_adapter.cpp: add comment about timeouts
+       * Makefile.am, configure.ac, testsuite/Makefile.am,
+       testsuite/swfdec/Makefile.am: Fix swfdec testsuite in dist
 
-2010-10-04  Sandro Santilli <address@hidden>
+2011-02-10  Gabriele Giacone <address@hidden>
 
-       * libbase/curl_adapter.cpp: Indentation, slightly more useful debug
-       line
+       * testsuite/misc-ming.all/Makefile.am: Add XMLSocketTester to
+       distcleanfiles
 
-2010-10-03  Rob Savoye <address@hidden>
+2011-02-10  Gabriele Giacone <address@hidden>
 
-       * : commit d7753930b9f710c6ee60af6d536d08e672db1491 Author: Rob
-       Savoye <address@hidden> Date:   Sun Oct 3 16:20:37 2010 -0600
+       * testsuite/misc-swfmill.all/trace-as2/Makefile.am: Fix misc-swfmill
+       tests in dist testsuite
 
-2010-10-03  Sandro Santilli <address@hidden>
+2011-02-10  Gabriele Giacone <address@hidden>
 
-       * libbase/curl_adapter.cpp: Remove old TODO note (all done already)
+       * testsuite/Makefile.am, testsuite/media/Makefile.am: Fix misc-ming
+       tests in dist testsuite
 
-2010-10-03  Sandro Santilli <address@hidden>
+2011-03-13  Bastiaan Jacques <address@hidden>
 
-       * libbase/curl_adapter.cpp: FD_ZERO should not be called between
-       curl_multi_fset and select...
+       * libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h: 
+       Set _parsingComplete only after all the encoded frames have been
+       emitted.  See bug #32760.
 
-2010-10-03  Rob Savoye <address@hidden>
+2011-03-13  Bastiaan Jacques <address@hidden>
 
-       * macros/curl.m4: when using --with-curl-lib= don't forget to add
-       -lcurl or gnash won't link.
+       * libmedia/gst/MediaParserGst.cpp: Let the sink caps be less
+       specific so small caps changes are possible.  Fixes bug #32760.
 
-2010-10-02  Sandro Santilli <address@hidden>
+2011-03-13  Gabriele Giacone <address@hidden>
 
-       * : commit e51a1a7c78ba85cab1ea31ffd732b1087bdcd38b Author: Sandro
-       Santilli <address@hidden> Date:   Sat Oct 2 14:27:54 2010 +0200
+       * cygnal/libnet/Makefile.am: Fix lenny build.
 
-2010-10-02  Bastiaan Jacques <address@hidden>
+2011-03-12  Sandro Santilli <address@hidden>
 
-       * libcore/CharacterProxy.h: Export a symbol used across DSOs.
+       * libcore/vm/ActionExec.cpp: Include program counter on action limit
+       notification log
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * packaging/redhat/gnash.spec, packaging/rpm.am: fix typo in
-       --enable-renderers, version is now master instead of trunk.
+       * plugin/npapi/pluginScriptObject.cpp: Fix null pointer dereference.
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * Makefile.am: use NOW if revno isn't set. For some reason, git
-       describe fails on some machines.
+       * plugin/npapi/pluginScriptObject.cpp,
+       plugin/npapi/pluginScriptObject.h: Make the file descriptor
+       variables part of the instance. Fixes bug #32758.
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * packaging/snapshot.am: add the branch nick back in the final
-       version string.
+       * plugin/npapi/pluginScriptObject.cpp,
+       plugin/npapi/pluginScriptObject.h: Remove dead and unused code.
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Gabriele Giacone <address@hidden>
 
-       * Makefile.am: drop everything after the main index number so we
-       don't confuse packaging version numbering.
+       * Makefile.am, testsuite/Makefile.am: Enable distcheck testsuite
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * packaging/debian/changelog: fix the date for the current entry
+       * NEWS: Add some user-visible changes.
 
-2010-10-01  Rob Savoye <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * : commit 4ab30f16fee0c2d0e9fbf7be47dcc7a34bf0b64b Merge: a15b0de
-       003dc38 Author: Rob Savoye <address@hidden> Date:   Fri Oct 1
-       07:01:09 2010 -0600
+       * plugin/npapi/plugin.cpp: Silence warnings.
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Hicham HAOUARI <address@hidden>
 
-       * libcore/as_value.cpp, libcore/vm/ASHandlers.cpp: Add more object
-       information.
+       * doc/C/Makefile.am, doc/C/gnash.man-xml,
+       doc/C/preformatted/fb-gnash.1.in,
+       doc/C/preformatted/gnash-gtk-launcher.1.in,
+       doc/C/preformatted/gnash-qt-launcher.1.in,
+       doc/C/preformatted/sdl-gnash.1.in: Add missing aliases to gnash
+       manpage
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/fn_call.h,
-       testsuite/misc-ming.all/DragDropTestRunner.cpp,
-       testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
-       testsuite/misc-ming.all/loadMovieTestRunner.cpp: Use ostream
-       operator directly.
+       * plugin/npapi/plugin.h: Add some documentation.
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Bastiaan Jacques <address@hidden>
 
-       * libcore/Function.cpp, libcore/as_object.cpp, libcore/as_object.h,
-       libcore/as_value.cpp, libcore/asobj/Globals.cpp: Drop proxying
-       function.
+       * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Manage the second
+       file descriptor as well.
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/Array_as.cpp: Update comment.
+       * plugin/npapi/plugin.cpp: Call the function wrappers rather than
+       directly invoking the function pointers.
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Hicham HAOUARI <address@hidden>
 
-       * libcore/asobj/Array_as.cpp: Fix length lookup.
+       * configure.ac, macros/python.m4: Fix python detection on obsd
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Hicham HAOUARI <address@hidden>
 
-       * testsuite/actionscript.all/array.as: Add tests for length property
-       lookup.
+       * gui/pythonmod/Makefile.am: Add gen-gnash.c to CLEANFILES
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Hicham HAOUARI <address@hidden>
 
-       * libcore/as_object.h: Fix docs, drop all namespace references.
+       * Makefile.am: Cygnal needs to be built before utilities
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-12  Hicham HAOUARI <address@hidden>
 
-       * libcore/as_object.h, libcore/asobj/Array_as.cpp,
-       libcore/asobj/Array_as.h: Add getOwnProperty() to match getMember()
-       and make reducing lookups easier.
+       * Makefile.am: Fix make_distcheck trying to distclean cygnal
+       directory twice
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/Object.cpp: Fix messed up log message.
+       * plugin/npapi/plugin.cpp: Plug memory leak (bug #32727).
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * gui/pythonmod/gnash-view.cpp, libcore/AMFConverter.cpp,
-       libcore/Timers.cpp, libcore/as_object.cpp, libcore/as_object.h,
-       libcore/asobj/ASConversions.cpp,
-       libcore/asobj/Accessibility_as.cpp,
-       libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
-       libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
-       libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
-       libcore/asobj/Globals.cpp, libcore/asobj/LocalConnection_as.cpp,
-       libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/Object.cpp, libcore/asobj/SharedObject_as.cpp,
-       libcore/asobj/TextField_as.cpp, libcore/asobj/XMLNode_as.cpp,
-       libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/parser/sprite_definition.cpp, libcore/vm/ASHandlers.cpp,
-       libcore/vm/CallStack.cpp, libcore/vm/Machine.cpp: Move trivial
-       wrapper functions out of as_object class.
+       * libcore/ExternalInterface.cpp: Remove spurious print.
 
-2010-10-01  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * librender/Renderer_agg.cpp, librender/Renderer_agg_style.h: Use
-       default (integer) rasterizer.
+       * plugin/npapi/plugin.cpp: NPN_CreateObject is available in
+       mozilla-1.9.0.
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-11  Hicham HAOUARI <address@hidden>
 
-       * : commit bf4e8690f4c4b55fa18feef0aefb4dd31450a1f2 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Sep 30 17:21:01 2010
-       +0200
+       * cygnal/cgi-bin/echo/Makefile.am,
+       cygnal/cgi-bin/oflaDemo/Makefile.am: More fixes for distcheck after
+       enabling cygnal
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-11  Hicham HAOUARI <address@hidden>
 
-       * libcore/PropertyList.cpp, libcore/PropertyList.h: Inline
-       PropertyList::markReachableResources.
+       * configure.ac: Cosmetic : fix erroneous tab use from previous
+       commit
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-11  Hicham HAOUARI <address@hidden>
 
-       * packaging/deb.am, packaging/snapshot.am: change trunk to master
-       for snapshot version
+       * configure.ac: Build GTK with --enable-gui=all configure switch
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-11  Sandro Santilli <address@hidden>
 
-       * configure.ac: change trunk to master for snapshot version
+       * testsuite/libcore.all/Makefile.am: It seems we need to explictly
+       link to boost here, to avoid undefined reference to
+       'boost::lock_error::lock_error()' errors (on lucid-linux-x86 32bit)
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-11  Sandro Santilli <address@hidden>
 
-       * Makefile.am: use git branch for the NICK instead of the directory
-       path.
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Have
+       MediaParserFfmpeg::seekMedia return -1 on error. Properly signals
+       parsing errors in the upper levels, which then consider the input
+       finished and show what they got so far. By all effects, this fixes
+       playback of the infamous "the snow plugin" movie, bug #32751.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h: Inline trivial
-       functions.
+       * libbase/curl_adapter.cpp: Use a 64-bit precision type to avoid
+       integer overflows. Fixing bug #32735.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-11  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_object.h: Provide a dtor for good karma.
+       * libcore/HostInterface.cpp, libcore/HostInterface.h: boost::variant
+       provides an ostream operator<<; it is neither necessary nor
+       desirable to roll our own.
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-10  Rob Savoye <address@hidden>
 
-       * packaging/debian/control: drop Build-Depends from mysql extension
-       package
+       * gui/pythonmod/Makefile.am: add gnash_la_CPPFLAGS to see if it
+       makes distcheck happy
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-11  Gabriele Giacone <address@hidden>
 
-       * packaging/debian/dirs, packaging/debian/docs,
-       packaging/debian/source/format: remove unnecessary files
+       * Makefile.am: Add python and cygnal dist configure options
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-11  Gabriele Giacone <address@hidden>
 
-       * libcore/as_value.cpp, libcore/as_value.h: Inline ctor, cctor and
-       dtor of as_value.
+       * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
+       gui/pythonmod/Makefile.am, libbase/Makefile.am,
+       libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
+       libsound/Makefile.am: Fix make distcheck. bug #32743
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-10  Bastiaan Jacques <address@hidden>
 
-       * libcore/vm/VM.cpp, libcore/vm/VM.h: Inline swf version call.
+       * : commit 973663eb4cddb830c9023f4507c28fce03fc8726 Author: Bastiaan
+       Jacques <address@hidden> Date:   Thu Mar 10 15:13:13 2011
+       +0100
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-10  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_environment.h: Const correct.
+       * libbase/tu_file.cpp, testsuite/libbase.all/NoSeekFileTest.cpp: 
+       Avoid integer overflow while checking file sizes for seeks. Add a
+       test for 32-bit machines.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * libcore/DisplayList.cpp, libcore/DisplayList.h,
-       testsuite/libcore.all/DisplayListTest.cpp: Don't test things that
-       aren't part of the interface. Const correct.
+       * macros/npapi.m4: Remove double quotes from AC_MSG_RESULT in
+       macros/npapi.m4
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Bastiaan Jacques <address@hidden>
 
-       * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Inline simple
-       accessors
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Document abuse of
+       exceptions in FFMPEG callbacks.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Bastiaan Jacques <address@hidden>
 
-       * libcore/event_id.h: Move binary ops outside class and simplify.
+       * plugin/npapi/GnashNPVariant.h, plugin/npapi/test.cpp: Minor
+       cleanup.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * libcore/PropertyList.h: Use own struct for easier inlining.
+       * configure.ac, doc/C/Makefile.am: Bump autoconf minimum required
+       version to 2.59c and let it handle htmldir
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Bastiaan Jacques <address@hidden>
 
-       * libcore/Property.h, libcore/PropertyList.cpp: Remove default args
-       and casts.
+       * plugin/npapi/plugin.cpp: NPN_RetainObject is available in
+       mozilla-1.9.0.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.h: Drop default Property ctor.
+       * : commit 0223221414700462880f35da3311cedc5ec14047 Merge: aa7f559
+       72cc346 Author: Hicham HAOUARI <address@hidden> Date:
+       Wed Mar 9 03:47:06 2011 +0000
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Bastiaan Jacques <address@hidden>
 
-       * libcore/Property.cpp, libcore/Property.h,
-       libcore/PropertyList.cpp: Documentation and cleanup.
+       * libcore/asobj/NetStream_as.cpp: Don't stop playback until both
+       audio and video have been fully consumed. Fixes bug #31806.
 
-2010-09-30  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * : commit 2e7254c0e683b3d7a01aebbe582760cce3f2411e Author: Rob
-       Savoye <address@hidden> Date:   Thu Sep 30 02:10:38 2010 +0200
+       * macros/npapi.m4: Rework npapi.m4 a bit after the last changes
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * : commit 4c3a2a586222d7ae78847952afecf816c308f52a Author: Rob
-       Savoye <address@hidden> Date:   Thu Sep 30 01:03:07 2010 +0200
+       * macros/npapi.m4: Add missing test command
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * packaging/debian/control: add gnash-dev package. Add Chromium to
-       the list of supported browsers.
+       * macros/npapi.m4: Use elif instead of else
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * packaging/debian/gnash-dev.install: look for lib and share for
-       pkgconfig files.
+       * macros/npapi.m4: Fix typo
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * packaging/debian/overrides/gnash-cygnal,
-       packaging/debian/overrides/gnash-tools: synced from old override
-       files
+       * macros/npapi.m4: Remove an unnecessary check in npapi.m4
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * packaging/deb.am: change bzr to git
+       * macros/npapi.m4: More npapi.m4 cleanup
 
-2010-09-30  Rob Savoye <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * packaging/debian/rules: change bzr to git
+       * macros/npapi.m4: Cosmetic : replace some tabs by spaces
 
-2010-09-29  Sandro Santilli <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * gui/gnash.cpp: Consistent usage message
+       * macros/npapi.m4: More npapi.m4 cleanup
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.h: Drop declarations.
+       * macros/npapi.m4: Set npapi_include_dir variable for a saner check
+       for npupp.h
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Bastiaan Jacques <address@hidden>
 
-       * libcore/Property.cpp: Remove member functions.
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
+       when FFMPEG seeks to a negative offset. Fixes bug #32001.
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Bastiaan Jacques <address@hidden>
 
-       * libcore/Property.cpp: More static_visitors.
+       * plugin/npapi/plugin.cpp: Write cookie files in the format curl
+       expects. Fixes bug #32719.
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-09  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.h: Missing include.
+       * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
+       plugin/npapi/mozilla-sdk/np_entry.cpp,
+       plugin/npapi/mozilla-sdk/npn_gate.cpp,
+       plugin/npapi/mozilla-sdk/npplat.h, plugin/npapi/plugin.cpp,
+       plugin/npapi/test.cpp: Use a single define to distinguish between
+       NPAPI newer or older than 1.9.1
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Bastiaan Jacques <address@hidden>
 
-       * libcore/ExternalInterface.cpp,
-       libcore/asobj/flash/external/ExternalInterface_as.cpp: Use anonymous
-       namespaces to prevent ODR violations.
+       * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
+       when FFMPEG seeks to a negative offset. Fixes bug #32001.
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Bastiaan Jacques <address@hidden>
 
-       * libcore/Property.cpp, libcore/as_object.cpp,
-       testsuite/libcore.all/ClassSizes.cpp: Use another static_visitor,
-       store by ref-to-const.
+       * plugin/npapi/plugin.cpp: Write cookie files in the format curl
+       expects. Fixes bug #32719.
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.cpp, libcore/Property.h: Drop empty property.
+       * plugin/npapi/plugin.cpp: Initialize rv to NPERR_GENERIC_ERROR if
+       HAVE_NPUPP is defined in plugin.cpp
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.cpp, libcore/Property.h: Use more static
-       visitors.
+       * plugin/npapi/test.cpp: Fix omission from previous commit
 
-2010-09-29  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.cpp, libcore/Property.h: Use static visitors for
-       Properties.
+       * plugin/npapi/test.cpp: Add gnashconfig.h to plugin/npapi/test.cpp
 
-2010-09-29  Sandro Santilli <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * cygnal/libnet/Makefile.am, librender/Makefile.am: Use -release
-       libtool switch on all utility libs (thanks Miriam Ruiz)
+       * plugin/npapi/mozilla-sdk/np_entry.cpp: Add ifdefs and
+       gnashconfig.h to np_entry.cpp
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/asobj/Array_as.cpp: Const correct.
+       * plugin/npapi/mozilla-sdk/npplat.h: Add gnashconfig.h to npplat.h
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/asobj/Array_as.cpp, libcore/asobj/Array_as.h,
-       testsuite/actionscript.all/array.as: Fix more lookups.
+       * plugin/npapi/mozilla-sdk/npn_gate.cpp: Put plugin.h before testing
+       HAVE_NPUPP in npn_gate.cpp
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/Property.h: Make Properties smaller.
+       * plugin/npapi/mozilla-sdk/npn_gate.cpp: Add ifdefs in npn_gate.cpp
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * testsuite/libcore.all/ClassSizes.cpp: Add PropFlags to ClassSizes.
+       * plugin/npapi/plugin.cpp: More ifdefs
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/PropFlags.h: Use unsigned int of appropriate size.
+       * macros/npapi.m4: Add one more location for npupp.h lookup
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/asobj/Array_as.cpp, testsuite/actionscript.all/array.as: 
-       Fix property lookup for join().
+       * macros/npapi.m4: Add checking message for npupp.h
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * testsuite/actionscript.all/array.as: Test __resolve with array
-       functions.
+       * macros/npapi.m4: Add quotes to a path that might contain spaces
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * libcore/DisplayList.cpp: Drop debugging.
+       * macros/npapi.m4: More detection code improvment
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * packaging/debian/po/ca.po, packaging/debian/po/cs.po,
-       packaging/debian/po/de.po, packaging/debian/po/es.po,
-       packaging/debian/po/fi.po, packaging/debian/po/it.po,
-       packaging/debian/po/ja.po, packaging/debian/po/pl.po,
-       packaging/debian/po/ru.po, packaging/debian/po/sv.po,
-       packaging/debian/po/vi.po, packaging/debian/po/zh_CN.po: add
-       translations of packing files from Debian
+       * plugin/npapi/test.cpp: More ifdefs
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * doc/C/gnashref.xml, doc/C/gnashuser.xml: add extrat texinfo stuff
-       from Debian patches.
+       * macros/npapi.m4: Add missing backslashes
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * utilities/dumpshm.cpp: remove extra parens from debug print, as it
-       has too many
+       * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
+       plugin/npapi/mozilla-sdk/npplat.h: Add more ifdefs and sdk detection
+       code
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * cygnal/libnet/Makefile.am, librender/Makefile.am: add _LDFLAGS,
-       from Debian patches
+       * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
+       plugin/npapi/plugin.cpp: Support NPAPI in 1.9.1 and 1.9.0
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-08  Hicham HAOUARI <address@hidden>
 
-       * configure.ac: remove extra blank line
+       * : commit a1c86327997027cf04a0052c367b8867894c2207 Author: Gabriele
+       Giacone <address@hidden> Date:   Tue Mar 8 02:17:25 2011 +0100
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/TextField.cpp: Constness.
+       * libcore/swf/SWFIterators.h: Remove accidentally added file.
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/MovieClip.cpp, testsuite/actionscript.all/TextField.as: 
-       Use version for text value. Fixes latest test.
+       * libbase/smart_ptr.h: Remove unneeded functions.
 
-2010-09-28  Benjamin Wolsey <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * testsuite/actionscript.all/TextField.as: Test undefined value for
-       TextField.variable.
+       * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h,
+       libcore/asobj/flash/display/BitmapData_as.cpp,
+       libcore/asobj/flash/geom/Matrix_as.cpp,
+       libcore/asobj/flash/geom/Rectangle_as.cpp,
+       testsuite/libcore.all/DisplayListTest.cpp: Drop intrusive_ptr for
+       as_function and remove unused NetStream_as member.
 
-2010-09-28  Rob Savoye <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * packaging/debian/overrides/gnash-cygnal,
-       packaging/debian/overrides/gnash-tools,
-       packaging/debian/overrides/klash,
-       packaging/debian/overrides/python-gtk-gnash,
-       packaging/debian/source/format: migrate from debian packaging
-
-2010-09-27  Benjamin Wolsey <address@hidden>
-
-       * utilities/Makefile.am: Link boost cygnal libs to soldumper and
-       flvdumper.
-
-2010-09-27  Benjamin Wolsey <address@hidden>
-
-       * configure.ac: Don't allow AVM2 option because it will fail to
-       compile.
-
-2010-09-27  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayList.cpp: Drop assertion, handle the case instead.
-
-2010-09-27  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/XMLNode_as.cpp: Mark parent XMLNodes. Fixes bug
-       #31044.
-
-2010-09-26  Benjamin Wolsey <address@hidden>
-
-       * libbase/GnashImageJpeg.cpp: Drop debugging message.
-
-2010-09-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/as_object.h: Documentation.
-
-2010-09-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/Button.cpp, libcore/MovieClip.cpp, libcore/as_object.cpp,
-       libcore/as_object.h: Don't lookup events in __resolve.
-
-2010-09-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/Global_as.h: Header order.
+       * libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
+       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
+       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
+       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
+       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
+       libcore/swf/SWFIterators.h: Remove more intrusive_ptr usage.
 
-2010-09-25  Benjamin Wolsey <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/movie_root.cpp: Style.
+       * configure.ac, extensions/launcher/Makefile.am,
+       extensions/launcher/launcher.cpp,
+       extensions/launcher/launcher_ext.cpp,
+       extensions/launcher/launcher_ext.h, extensions/launcher/md5.cpp,
+       extensions/launcher/md5.h, extensions/launcher/test.as: Remove
+       incomplete, uncompilable, and unmaintained extension.
 
-2010-09-25  Benjamin Wolsey <address@hidden>
+2011-03-07  Benjamin Wolsey <address@hidden>
 
-       * libcore/DisplayObject.cpp: Don't call resolve when looking for
-       handlers.
+       * libcore/asobj/LoadableObject.cpp,
+       libcore/asobj/flash/filters/GlowFilter_as.cpp,
+       libcore/asobj/flash/geom/Rectangle_as.h: Remove some intrusive_ptr
+       usage.
 
-2010-09-25  Benjamin Wolsey <address@hidden>
+2011-03-07  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/AsBroadcaster.cpp: Drop unneeded members.
+       * extensions/fileio/fileio.cpp: Linux and OpenBSD disagree on the
+       return value of fputs on success, but they agree on the failure
+       value.
 
-2010-09-25  Benjamin Wolsey <address@hidden>
+2011-03-07  Bastiaan Jacques <address@hidden>
 
        * testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
-       testsuite/misc-ming.all/ResolveEventsTest.c: Add tests for events
-       and resolve.
-
-2010-09-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/as_object.cpp: Don't look __resolve up twice.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.cpp: Spaces.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.cpp: Use a const map again. Other const
-       correctness.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * : commit fc4c5ae1dd45034063242abf923b6ddfac28eddd Merge: ce5a187
-       e0ceae0 Author: Sandro Santilli <address@hidden> Date:   Fri Sep 24
-       19:14:21 2010 +0200
-
-2010-09-24  Sandro Santilli <address@hidden>
-
-       * libcore/DisplayObject.cpp: Drop more string_table from lookup
-       function signatures
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * : commit 29ef647fa46ed8d4e362a6b150bafe0b2c8314ee Author: Sandro
-       Santilli <address@hidden> Date:   Fri Sep 24 14:29:16 2010 +0200
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * Makefile.am, cygnal/Makefile.am: Link cygnal boost libs.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/ObjectURI.h: Copyright.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.cpp: Don't use the address of a function (no
-       thanks gcc).
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/ObjectURI.h: Documentation.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
-       libcore/ObjectURI.h, libcore/PropertyList.cpp,
-       libcore/PropertyList.h, libcore/as_environment.cpp,
-       libcore/as_object.h: Drop functions, use functors for comparison
-       etc.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/ObjectURI.h: Restrict access, handle empty name case.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/PropertyList.cpp, libcore/PropertyList.h: Document and
-       clean up.
-
-2010-09-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/ObjectURI.h, libcore/PropertyList.cpp,
-       libcore/PropertyList.h: Adapt PropertyList to new ObjectURI
-       behaviour.
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * testsuite/actionscript.all/Object.as: Add a test to be extra sure
-       also normal properties lookup go trough __resolve (and not just
-       lookups for function calls)
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/PropertyList.cpp: Tweak getProperty stats some more:
-       trigger every 10Millions lookups of __proto__, show 10 entries.
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/PropertyList.cpp: iterator_find doesn't need stats
-       gathering, and getProperty should dump less (it's easy to reach one
-       million lookups of __proto__)
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/as_object.cpp: Reduce uses of string_table building
-       ObjectURI earlier, for better caching.  Most notably an
-       ObjectURI->string_table::key->ObjectURI round trip was removed from
-       as_object::get_member while querying for DisplayObject, which may
-       explain the load of lowercase lookups for system events (we expect
-       to have a single noCase lookup per event function now)
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/ObjectURI.h: include gnashconfig.h for the stats defines
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/string_table.cpp, libcore/PropertyList.cpp: include
-       gnashconfig.h for the stats defines
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/PropertyList.cpp: Add another stat for interator_find
-       calls
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * configure.ac: prop lookup stats must default to false (I copied
-       from cache, which I belive is wrong)
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * configure.ac: Add 'proplookup' --with-statistics support
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/Stats.h: header guard
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/ObjectURI.h: rename the stat define
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/string_table.cpp: Split the stat define from the debug one
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * configure.ac: Add missing accepted value for --with-statistics
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/ObjectURI.h: Have ObjectURI stats also use the generic
-       class in Stats.h, keep stats by lookup key here as well. Default to
-       no stats.
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/string_table.cpp, libcore/PropertyList.cpp: Default to no
-       debugging
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/asobj/AsBroadcaster.cpp: Use the generic KeyLookup class
-       for stats gathering
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libcore/PropertyList.cpp: Add stats debugging for PropertyList
-       lookups
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/string_table.cpp: Use the generic KeyLookup stats class
-       for stats gathering, raise checkpoint string_table size stats
-       printing
-
-2010-09-23  Sandro Santilli <address@hidden>
-
-       * libbase/Makefile.am, libbase/Stats.h: Add class to help gathering
-       stats about key lookups
+       testsuite/misc-ming.all/action_order/Makefile.am,
+       testsuite/misc-ming.all/displaylist_depths/Makefile.am,
+       testsuite/misc-ming.all/loading/Makefile.am,
+       testsuite/misc-ming.all/loop/Makefile.am: Link in libcore to Ming
+       tests so compilation succeeds on OpenBSD.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-07  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/AsBroadcaster.cpp: Port BroadcasterVisitor to
-       ObjectURI, to cache caseless keys during broadcasts
+       * ABOUT-NLS, config.rpath, macros/gettext.m4, macros/iconv.m4,
+       macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4,
+       macros/nls.m4, macros/po.m4, macros/progtest.m4: Update Gettext
+       macros to 0.18.1 to solve link problems on openbsd.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-06  Bastiaan Jacques <address@hidden>
 
-       * libcore/as_object.cpp, libcore/as_object.h: Switch get_super over
-       to ObjectURI, and split the version taking no arg from the other
-       (the no-arg doesn't even need to be virtual)
+       * configure.ac: Fix typo.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-06  Sandro Santilli <address@hidden>
 
-       * libcore/Button.cpp, libcore/DisplayObject.cpp,
-       libcore/MovieClip.cpp, libcore/asobj/Global_as.h,
-       libcore/event_id.cpp, libcore/event_id.h: Cache ObjectURI for
-       events, to lookup lowercase once per event
+       * : This is an empty commit to notify that previous one
+       (74198b7a44c87000bfe6b9e2b0f30a2d9e95594f) was meant to fix bug
+       #32318
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-06  Bastiaan Jacques <address@hidden>
 
-       * libcore/DisplayList.cpp: missing include
+       * configure.ac: New gettext doesn't define $shlibext, on which our
+       scripts rely, so pick it up anyway.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-06  Gabriele Giacone <address@hidden>
 
-       * libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/MovieClip.cpp, libcore/ObjectURI.h: Drop the bool operator
-       for ObjectURI, to avoid getting the kind of side-effect that made me
-       waste way too much time to figure out (syntetized equality
-       operator); this allowed me to figure some debugging outputs were
-       being dumb too (now fixed to do debugging output of ObjectURI rather
-       than printing a number). Provide an .empty() method to ObjectURI,
-       for use by those which were using !name before (the reason why bool
-       operator was introduced in the first place). Sorry for the long
-       commit log line :)
+       * packaging/rpm.am: Make rpm versioning follow fedora guidelines
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-05  Benjamin Wolsey <address@hidden>
 
-       * libcore/as_object.cpp: Use proper Logger for ObjectURI
+       * : Merge gprocessor fix.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-04  Benjamin Wolsey <address@hidden>
 
-       * libcore/ObjectURI.h: Move equals function after equality operator,
-       or the syntetized one would be used
+       * libcore/TextField.cpp: Don't try to implement leading unless it
+       stops making text disappear.
 
-2010-09-23  Sandro Santilli <address@hidden>
+2011-03-03  Benjamin Wolsey <address@hidden>
 
-       * libcore/ObjectURI.h: Add an ObjectURI::Logger::debug method
+       * libcore/parser/movie_definition.h: Cleanup comments and add a
+       virtual dtor for safety (although one is implicitly generated as
+       long as it derives from SWF::DefinitionTag).
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-03  Benjamin Wolsey <address@hidden>
 
-       * testsuite/swfdec/REALTIME: These two seems to require some sleeps
-       (now that we are faster ? Probably...
+       * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: The required version of
+       ffmpeg has PIX_FMT_RGBA.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/as_environment.cpp, libcore/as_object.cpp,
-       libcore/as_object.h, libcore/movie_root.cpp: Switch path element
-       lookup functions to ObjectURI as well
+       * libbase/GnashAlgorithm.h, libcore/asobj/NetStream_as.cpp,
+       libcore/asobj/NetStream_as.h, librender/agg/Renderer_agg_style.h: 
+       Drop last raw pointer containers and code for cleaning them up.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/ObjectURI.h: Add equals(uri,uri) function to replace the
-       one currently implemented in string_table (key,key)
+       * libcore/parser/SWFMovieDefinition.cpp: Clean up.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Rob Savoye <address@hidden>
 
-       * libcore/PropertyList.cpp: More proxying of noCase
+       * : commit 949b24a12ad21aabf638e38d3779320da3de65ee Author: Rob
+       Savoye <address@hidden> Date:   Wed Mar 2 07:59:14 2011 -0700
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/PropertyList.cpp: Query ObjectURI for noCase
+       * utilities/processor.cpp: Ensure movie_root is destroyed before
+       movie_definition.  Fixes bug #31868.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Sandro Santilli <address@hidden>
 
-       * libcore/ObjectURI.h: Improved debugging stats for ObjectURI noCase
-       calls
+       * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
+       MediaParser::isBufferEmpty method, hopefully useful from NetStream
+       to simplify "stop" conditions detection.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Sandro Santilli <address@hidden>
 
-       * libcore/DisplayObject.cpp, libcore/DisplayObject.h: switch
-       {get,set}DisplayObjectProperty to use ObjectURI
+       * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
+       MediaParser::isBufferEmpty method, hopefully useful from NetStream
+       to simplify "stop" conditions detection.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Gabriele Giacone <address@hidden>
 
-       * libcore/ObjectURI.h: Improve stats counter to show hit/skips
+       * configure.ac: Add missing echoes
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libbase/string_table.cpp: Enable stats debugging
+       * testsuite/actionscript.all/String.as: Remove unneeded line.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/ObjectURI.h: Add stats debugging
+       * testsuite/actionscript.all/Makefile.am,
+       testsuite/actionscript.all/haxe-swf9/Dejagnu.hx,
+       testsuite/actionscript.all/haxe-swf9/as_to_hx.pl,
+       testsuite/actionscript.all/haxe-swf9/check.as: Remove unused test
+       generators.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/DisplayList.cpp: Have NameEquals store query URI by ref,
-       for having more noCase caches opportunities
+       * libcore/Property.cpp, libcore/Property.h,
+       libcore/PropertyList.cpp, testsuite/actionscript.all/Boolean.as: Add
+       test for destructive property crash and fix it.  Fixes bug #23139
+       again.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/DisplayList.h, libcore/DisplayObject.cpp,
-       libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/MovieClip.h: 
-       Change DisplayObject name to an ObjectURI, update all code
-       accordingly
+       * configure.ac, libcore/asobj/flash/external/external.am,
+       libcore/asobj/flash/geom/geom.am, libcore/asobj/flash/net/net.am,
+       libcore/asobj/flash/text/text.am, macros/classes.m4,
+       testsuite/misc-haxe.all/Makefile.am,
+       testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am,
+       testsuite/misc-haxe.all/classes.all/data/data.am,
+       testsuite/misc-haxe.all/classes.all/desktop/desktop.am,
+       testsuite/misc-haxe.all/classes.all/display/display.am,
+       testsuite/misc-haxe.all/classes.all/errors/errors.am,
+       testsuite/misc-haxe.all/classes.all/events/events.am,
+       testsuite/misc-haxe.all/classes.all/external/external.am,
+       testsuite/misc-haxe.all/classes.all/geom/geom.am,
+       testsuite/misc-haxe.all/classes.all/media/media.am,
+       testsuite/misc-haxe.all/classes.all/net/net.am,
+       testsuite/misc-haxe.all/classes.all/printing/printing.am,
+       testsuite/misc-haxe.all/classes.all/system/system.am,
+       testsuite/misc-haxe.all/classes.all/text/text.am,
+       testsuite/misc-haxe.all/classes.all/ui/ui.am,
+       testsuite/misc-haxe.all/classes.all/utils/utils.am,
+       testsuite/misc-haxe.all/classes.all/xml/xml.am: Drop obsolete
+       configuration for non-existent classes.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-02  Benjamin Wolsey <address@hidden>
 
-       * libcore/ObjectURI.h: Add toString method
+       * .gitignore: Drop removed files from .gitignore.
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * libcore/ObjectURI.h: Add default operator, safe bool operator,
-       case-insensitive comparison free function
+       * plugin/klash4/Makefile.am: install libklashpart instead of
+       plugin_LTLIBRARY
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * libcore/ObjectURI.h: add noCase support in ObjectURI
+       * packaging/debian/gnash-dev.install,
+       packaging/debian/konqueror-plugin-gnash.install: don't try to
+       package .la files, they don't get installed anymore
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * libcore/DisplayList.h: Document getDisplayObjectByName
+       * packaging/debian/changelog: add new entry for release
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/case6.as,
-       testsuite/misc-ming.all/case7.as: Add test for display object
-       (childs) casing
+       * configure.ac, packaging/snapshot.am: update to ~rc3
 
-2010-09-22  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * testsuite/misc-ming.all/Makefile.am,
-       testsuite/misc-ming.all/case6.as, testsuite/misc-ming.all/case7.as: 
-       Add initial test for case sensitiveness with mixed version
+       * packaging/redhat/gnash.spec: add the new launchers
 
-2010-09-21  Sandro Santilli <address@hidden>
+2011-03-01  Rob Savoye <address@hidden>
 
-       * : commit 60fb6da5ca9b421e5d8a36b45b8121632a0ea56d Author: Sandro
-       Santilli <address@hidden> Date:   Tue Sep 21 17:09:05 2010 +0200
+       * : commit c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 Author: Bastiaan
+       Jacques <address@hidden> Date:   Wed Mar 2 00:06:05 2011
+       +0100
 
-2010-09-21  Benjamin Wolsey <address@hidden>
+2011-03-01  Bastiaan Jacques <address@hidden>
 
-       * configure.ac, macros/boost.m4: Date time isn't needed unless you
-       build cygnal.
+       * macros/libltdl.m4: Removed libltdl.m4, which goes apparently
+       unused.
 
-2010-09-21  Benjamin Wolsey <address@hidden>
+2011-03-01  Bastiaan Jacques <address@hidden>
 
-       * : commit e53a4479e006b7dbcecffb70a01d1392b990c120 Author: Sandro
-       Santilli <address@hidden> Date:   Tue Sep 21 00:37:43 2010 +0200
+       * autogen.sh: Stop installing libltdl into the source tree.
 
-2010-09-20  Sandro Santilli <address@hidden>
+2011-03-01  Hicham HAOUARI <address@hidden>
 
-       * libcore/DisplayObject.cpp: framesLoaded and framesTotal property
-       getters were swapped. Hard one to catch, with unpredictable loading
-       times... see bug #30179 for a case
+       * configure.ac, plugin/npapi/Makefile.am,
+       plugin/npapi/mozilla-sdk/include/npapi.h,
+       plugin/npapi/mozilla-sdk/include/npfunctions.h,
+       plugin/npapi/mozilla-sdk/include/npruntime.h,
+       plugin/npapi/mozilla-sdk/include/nptypes.h: Use system npapi headers
 
-2010-09-20  Sandro Santilli <address@hidden>
+2011-03-01  Benjamin Wolsey <address@hidden>
 
-       * : commit d279f443fe454c34343d0164d2c6d9ebd16c6b1b Merge: 16eb28a
-       0dfaad0 Author: Rob Savoye <address@hidden> Date:   Mon Sep 20
-       15:11:28 2010 +0200
+       * configure.ac: Correct package name for yum users.
 
-2010-09-19  Andrea Palmatè <address@hidden>
+2011-03-01  Benjamin Wolsey <address@hidden>
 
-       * libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
-       libbase/utility.h: Some small changes to allow AmigaOS4 compilation
-       again
+       * Makefile.am: Consistent formatting.
 
-2010-09-19  Rob Savoye <address@hidden>
+2011-03-01  Benjamin Wolsey <address@hidden>
 
-       * macros/boost.m4: for now, boost-date-time is still required as
-       cygnal uses it.
+       * Makefile.am: Add ltdl flags back into make dumpconfig.
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-03-01  Hicham HAOUARI <address@hidden>
 
-       * : commit 9ec7f5be49fc2d49bde588bc597dcccb31d3e51b Author: Sandro
-       Santilli <address@hidden> Date:   Sun Sep 19 14:04:14 2010 +0200
+       * configure.ac, libbase/Makefile.am: Use LTDL_CFLAGS ang LTDL_LIBS
+       produced by GNASH_PKG_FIND
 
-2010-09-19  Sandro Santilli <address@hidden>
+2011-03-01  Hicham HAOUARI <address@hidden>
 
-       * libbase/tu_file.cpp: Fix false error about seeking to end
+       * configure.ac: Remove some odd character from previous patch
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-03-01  Hicham HAOUARI <address@hidden>
 
-       * : commit ccd126e38d122d3717b56bb63e26635d9e48db30 Merge: 547aac3
-       ddf8832 Author: Sandro Santilli <address@hidden> Date:   Sun Sep 19
-       10:42:35 2010 +0200
+       * Makefile.am, configure.ac, libbase/Makefile.am: Use system ltdl
 
-2010-09-19  Sandro Santilli <address@hidden>
+2011-03-01  Bastiaan Jacques <address@hidden>
 
-       * libcore/TextField.cpp: Drop useless string copy duplication
+       * librender/cairo/Renderer_cairo.cpp: Stop pixel snapping filled
+       shapes, which is unnecessary and makes small shapes like text look
+       bad.
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-03-01  Bastiaan Jacques <address@hidden>
 
-       * : commit ddf8832b4eae60d25479e435ca34ff567c6feea1 Author: Benjamin
-       Wolsey <address@hidden> Date:   Sun Sep 19 08:33:45 2010
-       +0200
+       * libmedia/gst/MediaParserGst.cpp: Initialise dataSize so we get
+       more useful printouts.
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-02-28  Benjamin Wolsey <address@hidden>
 
-       * gui/gtk/gtk.cpp: Drop obsolete code.
+       * cygnal/cgi-bin/fitcDemo/Makefile.am: Drop a missed link line.
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-02-28  Bastiaan Jacques <address@hidden>
 
-       * libbase/Makefile.am, libbase/ogl.h: Drop unused file.
+       * librender/cairo/Renderer_cairo.cpp: Use the quality setting when
+       determining what filter to use for drawing video frames.
 
-2010-09-19  Benjamin Wolsey <address@hidden>
+2011-02-28  Benjamin Wolsey <address@hidden>
 
-       * libbase/getopt_win32.cpp: Remove leftover file.
+       * libcore/asobj/TextField_as.cpp: Ensure that createTextField does
+       not crash.
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Benjamin Wolsey <address@hidden>
 
-       * librender/Renderer_agg_style.h: Be less verbose.
+       * libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField
+       is constructed
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Benjamin Wolsey <address@hidden>
 
-       * libcore/FillStyle.cpp, librender/Renderer_agg_style.h,
-       librender/Renderer_cairo.cpp: Don't translate gradient matrices
-       stupidly.
+       * libcore/TextField.cpp: Assert that an associated object exists
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Sandro Santilli <address@hidden>
 
-       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Use preferred style for
-       FFmpeg.
+       * NEWS: Add note about obsd
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Sandro Santilli <address@hidden>
 
-       * libcore/swf/DefineVideoStreamTag.cpp,
-       libmedia/AudioDecoderSimple.cpp, libmedia/FLVParser.cpp,
-       libmedia/MediaHandler.cpp, libmedia/MediaHandler.h,
-       libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
-       libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
-       libmedia/ffmpeg/MediaParserFfmpeg.cpp,
-       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
-       libmedia/ffmpeg/VideoDecoderFfmpeg.h,
-       libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/MediaHandlerGst.cpp,
-       libmedia/gst/MediaParserGst.cpp,
-       libmedia/haiku/MediaHandlerHaiku.cpp, libsound/EmbedSoundInst.cpp: 
-       Rename enumerators, split long lines.
+       * testsuite/libbase.all/URLTest.cpp: Fix test for bug #32625
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Sandro Santilli <address@hidden>
 
-       * libbase/GnashImage.h, libbase/GnashVaapiImage.h, libcore/RGBA.h,
-       libvaapi/VaapiImage.h, libvaapi/VaapiImageFormat.h,
-       libvaapi/VaapiSubpicture.h, libvaapi/VaapiSurface.h,
-       libvaapi/VaapiSurfaceGLX.h, libvaapi/vaapi_utils.h: Fix visibility.
+       * testsuite/libbase.all/URLTest.cpp: Add test for bug #32625
 
-2010-09-16  Benjamin Wolsey <address@hidden>
+2011-02-28  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/XMLNode_as.cpp: Spacing.
+       * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h: Hook
+       into visibility notification events and avoid display() if the
+       window is obscured.
 
-2010-09-15  Benjamin Wolsey <address@hidden>
+2011-02-27  Rob Savoye <address@hidden>
 
-       * gui/sdl/sdl.cpp: Drop debugging.
+       * configure.ac: add the ~rc2 back in
 
-2010-09-15  Benjamin Wolsey <address@hidden>
+2011-02-28  Bastiaan Jacques <address@hidden>
 
-       * libsound/sdl/sound_handler_sdl.cpp: Add tiny sleep to prevent hang
-       on windows.
+       * plugin/npapi/pluginScriptObject.cpp: Fix unsafe access of
+       NPString, which is not guaranteed to be NULL-terminated.
 
-2010-09-14  Benjamin Wolsey <address@hidden>
+2011-02-27  Bastiaan Jacques <address@hidden>
 
-       * : commit c8c7b4cc68c498a93836e6b090290030d7d6108e Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Sep 14 12:11:39 2010
-       +0200
+       * plugin/npapi/plugin.cpp: Trivial cleanups.
 
-2010-09-14  Benjamin Wolsey <address@hidden>
+2011-02-27  Sandro Santilli <address@hidden>
 
-       * gui/Makefile.am, gui/sdl/sdl.am, libcore/Makefile.am,
-       libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
-       macros/curl.m4: Makefile cleanup, allow static linking of curl.
+       * .gitignore: More ignores, thanks Gabriele
 
-2010-09-14  Benjamin Wolsey <address@hidden>
+2011-02-27  Sandro Santilli <address@hidden>
 
-       * libbase/curl_adapter.cpp: Zero fds to fix w32 crash.
+       * plugin/test/baseuri/test.html, plugin/test/baseuri/test_js.html: 
+       Add a test trying to reproduce bug #26906
 
-2010-09-13  Sandro Santilli <address@hidden>
+2011-02-27  Sandro Santilli <address@hidden>
 
-       * : commit 088663b88b9258ccace9f7ed3b80efff4a2aa37b Author: Alex
-       Converse <address@hidden> Date:   Mon Sep 13 20:21:21 2010
-       +0200
+       * .gitignore: Do not ignore plugin/test. Fixes bug #32615
 
-2010-09-13  Alex Converse <address@hidden>
+2011-02-27  Benjamin Wolsey <address@hidden>
 
-       * README, README.dump-gnash, configure.ac: Fix FFmpeg style.
+       * cygnal/Makefile.am, cygnal/testsuite/libamf.all/Makefile.am,
+       cygnal/testsuite/libnet.all/Makefile.am,
+       extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
+       extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
+       extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
+       gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
+       libcore/vm/Makefile.am, libmedia/Makefile.am,
+       testsuite/Makefile.am, testsuite/libbase.all/Makefile.am,
+       testsuite/libcore.all/Makefile.am,
+       testsuite/misc-ming.all/Makefile.am,
+       testsuite/misc-ming.all/action_order/Makefile.am,
+       testsuite/misc-ming.all/displaylist_depths/Makefile.am,
+       testsuite/misc-ming.all/loading/Makefile.am,
+       testsuite/misc-ming.all/loop/Makefile.am,
+       testsuite/misc-swfc.all/Makefile.am,
+       testsuite/misc-swfmill.all/Makefile.am,
+       testsuite/movies.all/Makefile.am,
+       testsuite/network.all/Makefile.am, testsuite/samples/Makefile.am,
+       utilities/Makefile.am: Do not link to or include libltdl where it's
+       not required.
 
-2010-09-13  Benjamin Wolsey <address@hidden>
+2011-02-26  Bastiaan Jacques <address@hidden>
 
-       * macros/ffmpeg.m4: Link avformat first (needed in static linking).
+       * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Make the plugin
+       read sockets in nonblocking mode (fixes bug #32601). Don't expect
+       newlines. We can expect to receive incomplete requests, so
+       accumulate them over calls to handlePlayerRequests(). Make
+       processPlayerRequest() more than one message.
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * : commit 400e2fedf82fc1df0ee522c0a84a6f7879c00276 Author: Sandro
-       Santilli <address@hidden> Date:   Fri Sep 10 12:20:58 2010 +0200
+       * libdevice/egl/eglDevice.cpp: destroy the surrace if it exists
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * libcore/gnash.h, librender/Renderer.h: Put forward declarations
-       where they're needed.
+       * libdevice/rawfb/RawFBDevice.h: return something
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * Makefile.am, gui/Makefile.am: Fix snapshot compile error.
+       * libdevice/egl/egl.am: add EGL_CFLAGS for all egl code
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * macros/boost.m4: Boost date time isn't required.
+       * gui/fb/fb.cpp: initialize AGG renderer and set the size
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * libbase/zlib_adapter.cpp: Use extern "C" to be on the safe side.
+       * configure.ac: disable the defaults when enable-device is specified
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Rob Savoye <address@hidden>
 
-       * libcore/FillStyle.cpp, libcore/FillStyle.h,
-       libcore/parser/TypesParser.cpp: Fix typo, clean up.
+       * plugin/npapi/plugin.cpp: put the return false back in if there are
+       too many attempts to read the network.
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Bastiaan Jacques <address@hidden>
 
-       * libcore/FillStyle.cpp, libcore/FillStyle.h,
-       libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
-       librender/Renderer_agg.cpp, librender/Renderer_agg.h,
-       librender/Renderer_cairo.cpp: Move fill style parsing, fix many
-       includes.
+       * AUTHORS: Switch AUTHORS to utf-8, so apparently more people can
+       read it.
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-26  Hicham HAOUARI <address@hidden>
 
-       * libcore/FillStyle.cpp, libcore/FillStyle.h,
-       libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
-       libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, libcore/SWFRect.cpp,
-       libcore/SWFRect.h, libcore/parser/Makefile.am,
-       libcore/parser/SWFMovieDefinition.cpp,
-       libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
-       libcore/parser/TypesParser.h, libcore/swf/DefineButtonTag.cpp,
-       libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineFontTag.cpp,
-       libcore/swf/DefineMorphShapeTag.cpp,
-       libcore/swf/DefineScalingGridTag.cpp,
-       libcore/swf/DefineTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
-       libcore/swf/SetBackgroundColorTag.h, libcore/swf/ShapeRecord.cpp,
-       libcore/swf/TextRecord.cpp: Move most SWFStream handling out of
-       libcore.
+       * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
+       gui/pythonmod/Makefile.am, libbase/Makefile.am,
+       libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
+       libsound/Makefile.am, plugin/klash4/Makefile.am: Remove libtool .la
+       files
 
-2010-09-10  Benjamin Wolsey <address@hidden>
+2011-02-25  Benjamin Wolsey <address@hidden>
 
-       * libcore/as_function.cpp, libcore/as_function.h,
-       libcore/as_object.cpp, libcore/as_object.h: Remove unused
-       convenience functions.
+       * doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop
+       image tag.
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-25  Hicham HAOUARI <address@hidden>
 
-       * libcore/namedStrings.h: fix typo, add instructions about lowercase
-       named strings
+       * configure.ac, desktop/Makefile.am, desktop/gnash-gtk-launcher.in,
+       desktop/gnash-qt-launcher.in, desktop/gnash.desktop,
+       desktop/klash.desktop, gui/Makefile.am, gui/gnash.in, gui/klash.in: 
+       Rename gtk-gnash and kde4-gnash launchers
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Bastiaan Jacques <address@hidden>
 
-       * libcore/Function.cpp, libcore/Function2.cpp: Use named string for
-       "arguments"
+       * libmedia/gst/MediaParserGst.cpp: Implement seeking for the Gst
+       parser.
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libcore/namedStrings.cpp, libcore/namedStrings.h: Order
-       namedStrings so that known-to-be-lowercased are grouped at the
-       beginning; add a placeholder for last lowercase key and register it
-       with string_table; add a namedString for "arguments"
+       * packaging/rpm.am: drop the snapshot-rename-dir dependency
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libbase/string_table.cpp, libbase/string_table.h: Add the concept
-       of 'highest known lowercase key' to string_table to reduce cost of
-       ::noCase calls.
+       * packaging/rpm.am: rename the builkd directory so we get the full
+       version number for everything
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libbase/string_table.cpp: Add string_table stat machinery (dirty,
-       but damn useful. disabled by default)
+       * packaging/snapshot.am: add a tilde so versioning works correctly
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libbase/string_table.h: const-correctness
+       * configure.ac: don't put rc2 into the version, it screws up RPM
+       building. Fix this elsewhere in the process.
 
-2010-09-10  Sandro Santilli <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libcore/PropertyList.h: Cleanup functions documentation to drop
-       reference to no-more-existing namespace parameters and properly
-       reference the new 'uri' parameter
+       * packaging/redhat/gnash.spec: add new desktop files to the package.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libbase/GnashSystemFDHeaders.h: Missing include.
+       * packaging/snapshot.am: tweak snapshot version for rc2
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Rob Savoye <address@hidden>
 
-       * libcore/swf/tag_loaders.cpp: Rearrange includes (duplicate
-       definition on w32)
+       * : big merge from master to get recent bug fixes
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Sandro Santilli <address@hidden>
 
-       * gui/gnash.cpp, gui/sdl/sdl.cpp, libbase/getopt_win32.h: Drop weird
-       core dump option for sdl.
+       * doc/C/refmanual/building.xml: Simplify command to checkout remote
+       branches
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Sandro Santilli <address@hidden>
 
-       * : commit 1385353f392b49011ddf5d0495521b1f3fbac410 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Sep 9 13:35:59 2010 +0200
+       * libbase/curl_adapter.cpp: Provide lock(mutex) and unlock(mutex)
+       free functions to provide an implementation for boost versions
+       1.34.1. Note that implementation for 1.34.1 and lower uses headers
+       which are not meant to be public. Could be not there. Also, I'm not
+       sure about consequences of those calls at runtime. Re-fixes bug
+       #32579 w/out breaking lenny builds.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Sandro Santilli <address@hidden>
 
-       * macros/ffmpeg.m4: Use more portable bash printf format.
+       * doc/C/refmanual/building.xml: Rewrite the access to sources part
+       of gnash reference manual
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Bastiaan Jacques <address@hidden>
 
-       * libbase/GnashSystemFDHeaders.h: Fix windows version of
-       ioctlSocket.
+       * : commit 84f3969e89ba3c692efabb2e09e9733d84900995 Author: Bastiaan
+       Jacques <address@hidden> Date:   Thu Feb 24 17:31:27 2011
+       +0100
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-24  Benjamin Wolsey <address@hidden>
 
-       * libbase/Socket.cpp: More portability fixes.
+       * libcore/TextField.cpp: Use existing fonts if they exist to avoid
+       creating fonts for ever.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-23  Benjamin Wolsey <address@hidden>
 
-       * libbase/RTMP.cpp: Allow windows build.
+       * configure.ac: Fix duplicated rule from desktop patch
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-23  Sandro Santilli <address@hidden>
 
-       * libbase/Socket.h: Commit header too.
+       * libbase/curl_adapter.cpp: Don't use scoped_lock objects to hold
+       locks requested by libcurl. Should fix bug #32579.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-23  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashSystemNetHeaders.h, libbase/Socket.cpp: Use more
-       portable types for sockets.
+       * gui/Makefile.am: Restore rule dropped accidentally by desktop
+       patch.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-23  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/flash/external/ExternalInterface_as.cpp: Use
-       GnashSystemNetHeaders, drop system headers.
+       * desktop/Makefile.am: Distribute files.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-15  Hicham HAOUARI <address@hidden>
 
-       * libbase/GnashSystemFDHeaders.h, libcore/ExternalInterface.cpp: 
-       Move ioctl stuff out of libcore.
+       * Makefile.am, configure.ac, desktop/Makefile.am,
+       desktop/gnash.desktop, desktop/klash.desktop, gui/Makefile.am,
+       gui/gnash.in, gui/klash.in: Add desktop files
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-22  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashSystemNetHeaders.h, libcore/URLAccessManager.cpp: Use
-       suitable system includes, fix windows build.
+       * doc/Doxyfile.in: Clean up apidocs.
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/movie_root.cpp: Drop unneeded system includes.
+       * libbase/URL.cpp: Correct includes
 
-2010-09-09  Benjamin Wolsey <address@hidden>
+2011-02-23  Sandro Santilli <address@hidden>
 
-       * libbase/GnashImageJpeg.cpp: Use libjpeg's boolean type: works on
-       windows too.
+       * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Make peek
+       functions private and non-locking. Have NextTimestamp fetcher lock
+       instead, to ensure the fetched frame is not deleted by another
+       thread before having a chance to query its timestamp. Fixes bug
+       #32540. Thanks Bastiaan Jacques for doing the hard work of figuring
+       out the problem.
 
-2010-09-08  Petr Pisar <address@hidden>
+2011-02-23  Bastiaan Jacques <address@hidden>
 
-       * po/cs.po: Czech translation updated (patch #7312)
+       * libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer
+       that is not needed.
 
-2010-09-08  Sandro Santilli <address@hidden>
+2011-02-22  Bastiaan Jacques <address@hidden>
 
-       * : commit b3d5da01fbf3a4b3d3bc0fee14ddd87f994811d5 Author: Sandro
-       Santilli <address@hidden> Date:   Wed Sep 8 18:49:51 2010 +0200
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Allow the FFMPEG media
+       handler to play LE PCM embedded sound.
 
-2010-09-08  Benjamin Wolsey <address@hidden>
+2011-02-22  Bastiaan Jacques <address@hidden>
 
-       * libcore/Video.cpp, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
-       libmedia/gst/MediaHandlerGst.cpp, libsound/EmbedSoundInst.cpp: Const
-       correctness.
+       * libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 
+       Raw (AKA PCM) audio is signed; don't treat it otherwise.
 
-2010-09-08  Benjamin Wolsey <address@hidden>
+2011-02-22  Sandro Santilli <address@hidden>
 
-       * libcore/BevelFilter.cpp, libcore/BlurFilter.cpp,
-       libcore/ColorMatrixFilter.cpp, libcore/ConvolutionFilter.cpp,
-       libcore/DropShadowFilter.cpp, libcore/GlowFilter.cpp,
-       libcore/GradientBevelFilter.cpp, libcore/GradientGlowFilter.cpp,
-       libcore/Makefile.am: Drop silly filter files.
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 1024 bytes turned out to
+       be not enough to properly decode (or resample?) raw audio. 96000
+       works better (was maximum frame returned by decoder when passed
+       bigger frames). Re-fixes #21177 and #22284 w/out breaking
+       misc-ming.all/eventSoundTest1.swf
 
-2010-09-08  Benjamin Wolsey <address@hidden>
+2011-02-22  Bastiaan Jacques <address@hidden>
 
-       * libcore/asobj/NetStream_as.cpp: Spacing.
+       * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Revert "Don't cut an
+       unparseable frame into small chunks. Fixes bug #21177." while we
+       figure out the testsuite failure.  This reverts commit 
caa7af4e06e910eafbe5792aba05d0b06780f29e.
 
-2010-09-08  Sandro Santilli <address@hidden>
+2011-02-22  Bastiaan Jacques <address@hidden>
 
-       * : commit 146c5d78235f10cba0feec31f7fb5bf68edc6c41 Author: Benjamin
-       Wolsey <address@hidden> Date:   Tue Sep 7 15:48:54 2010 +0200
+       * : commit caa7af4e06e910eafbe5792aba05d0b06780f29e Author: Bastiaan
+       Jacques <address@hidden> Date:   Tue Feb 22 14:56:24 2011
+       +0100
 
-2010-09-02  Rob Savoye <address@hidden>
+2011-02-22  Bastiaan Jacques <address@hidden>
 
-       * doc/Doxyfile.in: Don't run doxygen on .git or .bzr directories
+       * libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle
+       ADPCM audio.
 
-2010-09-02  Rob Savoye <address@hidden>
+2011-02-22  Benjamin Wolsey <address@hidden>
 
-       * ChangeLog-0.8.5, ChangeLog-0.8.6, cygnal/ChangeLog,
-       cygnal/crc.cpp, cygnal/crc.h, cygnal/cygnal.cpp,
-       cygnal/http_server.cpp, cygnal/libnet/diskstream.cpp,
-       cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
-       cygnal/libnet/network.cpp, cygnal/libnet/rtmp_client.cpp,
-       libbase/curl_adapter.cpp, libcore/parser/SWFMovieDefinition.cpp,
-       libcore/parser/SWFMovieDefinition.h: fix typos
+       * libmedia/MediaHandler.cpp, libmedia/MediaHandler.h: Drop exception
+       specification because a) it's not clear we can guarantee it ( see
+       https://bugzilla.redhat.com/show_bug.cgi?id=657826 ), b) it does
+       nothing for optimization or code clarity.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-22  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Add clone()
-       comments.
+       * libcore/vm/CallStack.cpp: Drop unneeded include.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-22  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h: Implement
-       BitmapData.clone(). Tests all pass.
+       * libcore/vm/ActionExec.cpp: Report url of the movie containing the
+       action block being executed when hitting limits.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Sandro Santilli <address@hidden>
 
-       * testsuite/actionscript.all/BitmapData.as: Add tests for
-       BitmapData.clone().
+       * libsound/sound_handler.cpp: Leave a comment about the override
+       avoidance
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Bastiaan Jacques <address@hidden>
 
-       * gui/sdl/sdl_cairo_glue.cpp, gui/sdl/sdl_ogl_glue.cpp: Fix unused
-       variable warnings.
+       * libsound/sound_handler.cpp: Fix a deadlocked caused by attempting
+       to lock a mutex twice. Bug #32557.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Benjamin Wolsey <address@hidden>
 
-       * macros/qt4.m4: Fix for bug #25758
+       * libcore/MovieClip.cpp, libcore/MovieClip.h: Do not execute tags on
+       destroyed MovieClips: fixes bug #32510 and the new action_order
+       tests.  Drop unused function to avoid confusion.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Benjamin Wolsey <address@hidden>
 
-       * libcore/vm/ActionExec.cpp: Log discarded actions only in action
-       logging.
+       * testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add simpler
+       test for failing case.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Remove jpeg
-       namespace, use <algorithm> functions.
+       * testsuite/misc-ming.all/action_order/Makefile.am,
+       testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Play for long
+       enough to get a failure.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-21  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImageGif.cpp: Minor cleanup to gif code.
+       * testsuite/misc-ming.all/action_order/Makefile.am,
+       testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add test for
+       segfault in advance chars.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-19  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.cpp: Use <algorithm> functions, clean up.
+       * librender/agg/Renderer_agg.cpp: Do zero-initialize buffer because
+       the code is evidently not robust enough to avoid reading
+       uninitialized parts.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-20  Gabriele Giacone <address@hidden>
 
-       * libbase/GnashImagePng.cpp: Const correctness and style.
+       * macros/kde4.m4: /usr/lib64 on redhat derivatives only
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-20  Bastiaan Jacques <address@hidden>
 
-       * libmedia/Makefile.am: AM_CXXFLAGS includes CXXFLAGS already.
+       * libcore/TextField.cpp: Reduce verbosity.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-20  Bastiaan Jacques <address@hidden>
 
-       * testsuite/gnashrc.in: Use a custom key to improve testsuite
-       reliability.
+       * libcore/swf/VideoFrameTag.cpp: Fix indentation.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-20  Bastiaan Jacques <address@hidden>
 
-       * utilities/Makefile.am: Add gstreamer flags for fedora 13.
+       * libcore/swf/VideoFrameTag.cpp: For ScreenVideo, skip a byte that's
+       not part of the bitstream. Fixes bug #22158.
 
-2010-09-01  Benjamin Wolsey <address@hidden>
+2011-02-19  Benjamin Wolsey <address@hidden>
 
-       * : commit 3a1604e5ab586b0c10a1020ed1db72e1cd232f11 Merge: 0c0ea2d
-       829b1fb Author: Rob Savoye <address@hidden> Date:   Mon Aug 30
-       12:44:01 2010 -0600
+       * libcore/swf/DefineFontTag.cpp: Drop a forgotten debug log.
 
-2010-08-30  Rob Savoye <address@hidden>
+2011-02-19  Bastiaan Jacques <address@hidden>
 
-       * libbase/SharedMem.cpp, libbase/SharedMem.h,
-       libbase/SharedMemHaiku.cpp, libbase/curl_adapter.cpp, libbase/rc.h,
-       libcore/vm/ASHandlers.cpp: Change from _ANDROID to ANDROID
+       * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Plug a leak by not
+       holding an extra reference.
 
-2010-08-30  Rob Savoye <address@hidden>
+2011-02-19  Bastiaan Jacques <address@hidden>
 
-       * libcore/ExternalInterface.cpp: Don't use :: before C library
-       functions.
+       * libmedia/gst/MediaParserGst.cpp: Don't busy the CPU trying to use
+       a bad stream.
 
-2010-08-30  Rob Savoye <address@hidden>
+2011-02-18  Bastiaan Jacques <address@hidden>
 
-       * gui/EventDevice.cpp: Don't try to test for ATARI or VIRTUAL bus
-       events.
+       * libsound/sdl/sound_handler_sdl.cpp,
+       libsound/sdl/sound_handler_sdl.h: Override unplugInputStream so
+       _inputStreams is accessed in a thread-safe manner. Fixes bug #32538.
 
-2010-08-30  Benjamin Wolsey <address@hidden>
+2011-02-18  Bastiaan Jacques <address@hidden>
 
-       * libcore/BitmapMovie.h, libcore/MovieClip.h: Drop obsolete forward
-       declarations.
+       * : commit 71c876bb97054787755c9df81d2e88d54aa5320f Author: Bastiaan
+       Jacques <address@hidden> Date:   Fri Feb 18 20:19:17 2011
+       +0100
 
-2010-08-30  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.cpp, libbase/GnashImage.h,
-       libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
-       libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
-       libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
-       libcore/MovieFactory.cpp, libcore/swf/tag_loaders.cpp,
-       librender/Renderer_agg.cpp: Rename base classes.
+       * libcore/Font.cpp: Add comments
 
-2010-08-30  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.cpp, libbase/GnashImage.h,
-       libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
-       libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
-       libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
-       libcore/parser/SWFMovieDefinition.h,
-       libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp: 
-       Rename input classes.
+       * libcore/Font.cpp, libcore/swf/DefineFontTag.cpp: Clean up, drop
+       debug logging.
 
-2010-08-30  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.cpp, libbase/GnashImage.h,
-       libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
-       libbase/GnashImagePng.cpp, libbase/GnashTexture.cpp,
-       libbase/ImageIterators.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h,
-       libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, librender/Renderer_agg.cpp,
-       librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
-       librender/Renderer_ogl.cpp: Rename image type enum.
-
-2010-08-30  Benjamin Wolsey <address@hidden>
-
-       * libbase/CachedBitmap.h, libbase/GnashImage.cpp,
-       libbase/GnashImage.h, libbase/GnashImageGif.cpp,
-       libbase/GnashImageGif.h, libbase/GnashImageJpeg.cpp,
-       libbase/GnashImageJpeg.h, libbase/GnashImagePng.cpp,
-       libbase/GnashImagePng.h, libbase/GnashTexture.cpp,
-       libbase/GnashTexture.h, libbase/GnashVaapiImage.cpp,
-       libbase/GnashVaapiImage.h, libbase/GnashVaapiTexture.cpp,
-       libbase/GnashVaapiTexture.h, libcore/MovieFactory.cpp,
-       libcore/Video.cpp, libcore/Video.h, libcore/asobj/NetStream_as.cpp,
-       libcore/asobj/NetStream_as.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h,
-       libcore/parser/BitmapMovieDefinition.cpp,
-       libcore/parser/BitmapMovieDefinition.h,
+       * libcore/Font.cpp, libcore/parser/SWFMovieDefinition.cpp,
        libcore/parser/SWFMovieDefinition.h,
-       libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp,
-       libmedia/VideoDecoder.h, libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
-       libmedia/ffmpeg/VideoDecoderFfmpeg.h,
-       libmedia/gst/VideoDecoderGst.cpp, libmedia/gst/VideoDecoderGst.h,
-       librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add image
-       namespace, move mergeAlpha out of class.
-
-2010-08-30  Benjamin Wolsey <address@hidden>
-
-       * : commit 2c748f4e461858dbafaf253191c196de9661630e Author: Benjamin
-       Wolsey <address@hidden> Date:   Mon Aug 30 11:05:29 2010
-       +0200
-
-2010-08-30  Benjamin Wolsey <address@hidden>
-
-       * librender/Renderer_agg_style.h: Handle unprocessed colour values.
-
-2010-08-30  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Const correct.
-
-2010-08-30  Benjamin Wolsey <address@hidden>
-
-       * libbase/GnashImage.cpp: Add comments about premultiplication.
-
-2010-08-29  Benjamin Wolsey <address@hidden>
-
-       * librender/Renderer_agg.cpp: Fix swapped pixel size values.
-
-2010-08-29  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       testsuite/actionscript.all/BitmapData.as: Fix handling of
-       transparency; tests pass.
-
-2010-08-29  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/BitmapData.as: Add tests for alpha fill
-       colour.
-
-2010-08-27  Sandro Santilli <address@hidden>
-
-       * : commit a3bfe004fd93f084ee426d500a4abcf3423884ae Author: Benjamin
-       Wolsey <address@hidden> Date:   Fri Aug 27 13:10:04 2010
-       +0200
-
-2010-08-27  Benjamin Wolsey <address@hidden>
-
-       * : commit c1848f9588ed157683f763a490806c452bf0544d Author: Benjamin
-       Wolsey <address@hidden> Date:   Fri Aug 27 11:20:45 2010
-       +0200
-
-2010-08-26  Sandro Santilli <address@hidden>
-
-       * : commit 855587d2bb09511a99f68d2618213be4026f6f78 Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Aug 26 13:24:58 2010
-       +0200
-
-2010-08-26  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.h: Fix clang warning.
-
-2010-08-26  Benjamin Wolsey <address@hidden>
-
-       * libcore/SWFStream.cpp: Drop debugging message.
-
-2010-08-26  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Drop debugging
-       message.
-
-2010-08-26  Benjamin Wolsey <address@hidden>
-
-       * : commit 1f19d08c5f98a12bb2b3b2e58142a4fd0e330ecb Author: Benjamin
-       Wolsey <address@hidden> Date:   Thu Aug 26 08:05:56 2010
-       +0200
-
-2010-08-26  Sandro Santilli <address@hidden>
-
-       * testsuite/misc-ming.all/RemoveObject2Test.c: Hush a couple of
-       compiler warnings
-
-2010-08-26  Sandro Santilli <address@hidden>
-
-       * testsuite/misc-ming.all/PlaceObject2Test.c: Don't use abort when
-       willing to exit with an error... (hushes a warning aout abort() not
-       being defined)
-
-2010-08-25  Sandro Santilli <address@hidden>
-
-       * gui/fb/fb.cpp, gui/fb/fbsup.h: FBGui::checkForData() is
-       implemented as returning void, so advertise it as such
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix
-       testsuite.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Move functions
-       to header.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/asobj/MovieClip_as.cpp: Cleanup, fix bug from last commit.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/DisplayObjectContainer.cpp, libcore/Function2.cpp,
-       libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
-       libcore/TextField.cpp, libcore/Video.cpp,
-       libcore/asobj/MovieClip_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 
-       Move functions outside class and const correct.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * libcore/TextField.cpp: Fix some odd assumptions about attributes.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/Makefile.am, utilities/processor.cpp: 
-       Don't run the testcase either if ming isn't up-to-date.  Hack 
gprocessor so it doesn't crash everywhere on Debian Lenny.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * configure.ac, testsuite/misc-ming.all/Makefile.am: Only run
-       LoadBitmap tests for ming head.
-
-2010-08-25  Benjamin Wolsey <address@hidden>
-
-       * : commit 9469ea0db917b15edbdbee537bc5263bd343ec2a Merge: 8cccfd1
-       fc6af64 Author: Rob Savoye <address@hidden> Date:   Tue Aug 24
-       21:31:58 2010 -0600
-
-2010-08-24  Rob Savoye <address@hidden>
-
-       * packaging/redhat/gnash.spec: fix gnash-commo typo.
-
-2010-08-24  Rob Savoye <address@hidden>
-
-       * packaging/debian/control: remove libltdl dependencies
-
-2010-08-24  Sandro Santilli <address@hidden>
-
-       * gui/gnash.cpp: Drop more ifdefs, make --renderer help string (in
-       --help) consistent with the rest of option lists.
-
-2010-08-24  Benjamin Wolsey <address@hidden>
-
-       * libcore/Transform.h: Documentation for Transform class.
-
-2010-08-24  Benjamin Wolsey <address@hidden>
-
-       * : commit 792c0ad3da40c4aabe46960a764300119cd74545 Merge: dd938c6
-       b91e2fd Author: Benjamin Wolsey <address@hidden> Date:   Tue
-       Aug 24 20:14:21 2010 +0200
-
-2010-08-24  Sandro Santilli <address@hidden>
-
-       * gui/gtk/gtk.cpp, librender/Renderer.h,
-       librender/Renderer_agg.cpp, librender/Renderer_agg.h,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add a
-       virtual Renderer::description, use it in Help->About dialog to show
-       which renderer is being used.
-
-2010-08-24  Sandro Santilli <address@hidden>
-
-       * NEWS: Update to include changes of 0.8.8
-
-2010-08-23  strk <address@hidden>
-
-       * gui/kde/kde_glue_agg.h: Add missing <memory> header. Thanks to
-       Juergen Heinemann for patch (bug #30855)
-
-2010-08-23  strk <address@hidden>
-
-       * libmedia/MediaParser.cpp: Re-introduce the nap between media chunk
-       parsing
-
-2010-08-22  Rob Savoye <address@hidden>
-
-       * packaging/debian/changelog: updated for the 0.8.8 release
-
-2010-08-22  Rob Savoye <address@hidden>
-
-       * packaging/deb.am: don't grep files that are in git, but not the
-       source tarball
-
-2010-08-22  Rob Savoye <address@hidden>
-
-       * doc/C/preformatted/cygnal.1.in,
-       doc/C/preformatted/findmicrophones.1.in,
-       doc/C/preformatted/findwebcams.1.in,
-       doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
-       doc/C/preformatted/gnash_ref.info.in,
-       doc/C/preformatted/gnashref.html.in,
-       doc/C/preformatted/gnashuser.html.in,
-       doc/C/preformatted/gprocessor.1.in,
-       doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in,
-       doc/C/refmanual/building.xml: replace bzr usage with git. Regenerate
-       preformatted docs
-
-2010-08-22  Rob Savoye <address@hidden>
-
-       * packaging/snapshot.am: force SNAPSHOT_VERSION to match the release
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * configure.ac: change the version from trunk to 0.8.8
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * packaging/deb.am: don't try to list packages when building from
-       the source tarball.
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * Makefile.am: add the rest of the ChangeLogs and READMEs to the
-       dist tarball.
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * README: update
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * README.git: rename from README_bzr, change bzr to git
-
-2010-08-21  Rob Savoye <address@hidden>
-
-       * README.git: rename from README_bzr, change bzr to git
-
-2010-08-20  Rob Savoye <address@hidden>
-
-       * po/es.po, po/fr.po: update spanish and french translations
-
-2010-08-20  Rob Savoye <address@hidden>
-
-       * po/es.po, po/fr.po: update spanish and french translations
-
-2010-08-20  John Wimer <address@hidden>
-
-       * packaging/debian/rules: rollback hurd changes, they're solved in
-       configure.ac
-
-2010-08-20  John Wimer <address@hidden>
-
-       * packaging/debian/rules: rollback hurd changes, they're solved in
-       configure.ac
-
-2010-08-20  John Wimer <address@hidden>
-
-       * configure.ac: update configure to automatically disable jemalloc
-       on HURD. Patch from pinotree
-
-2010-08-20  John Wimer <address@hidden>
-
-       * configure.ac: update configure to automatically disable jemalloc
-       on HURD. Patch from pinotree
-
-2010-08-20  John Wimer <address@hidden>
-
-       * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
-       packaging/debian/rules: Apply patch from pinotree to enable build on
-       GNU HURD
-
-2010-08-20  John Wimer <address@hidden>
-
-       * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
-       packaging/debian/rules: Apply patch from pinotree to enable build on
-       GNU HURD
-
-2010-08-17  Rob Savoye <address@hidden>
-
-       * libbase/string_table.h, libmedia/MediaHandler.h: fix visibility
-       builds.
-
-2010-08-17  Rob Savoye <address@hidden>
-
-       * NEWS: update NEWS file for the release
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * ChangeLog-0.8.8: GNU style ChangeLog from bzr log
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * ChangeLog-0.8.8: GNU style ChangeLog from bzr log
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 
-       include sys/socket.h for the BSDs.
-
-2010-08-16  Rob Savoye <address@hidden>
-
-       * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 
-       include sys/socket.h for the BSDs.
-
-2010-08-15  Benjamin Wolsey <address@hidden>
-
-       * libcore/Makefile.am: Add Transform.h to Makefile.
-
-2010-08-12  Sandro Santilli <address@hidden>
-
-       * gui/gnash.cpp, gui/gtk/gtk_canvas.cpp, libbase/rc.cpp,
-       libbase/rc.h, libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
-       packaging/debian/rules, testsuite/gnashrc.in,
-       testsuite/libbase.all/TCXXRc.cpp,
-       testsuite/libbase.all/gnashrc-local.in,
-       testsuite/libbase.all/gnashrc.in, utilities/processor.cpp: merge
-       patches from bzr for media handler changes.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Revert to
-       old renderer behaviour, as it's not quite as clear as I thought.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/BitmapData.as: Expect Gnash failures.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/BitmapData.as: More tests.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/BitmapData.as: Mask tests.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.h: Add documentation.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/MovieClip.cpp, libcore/TextField.cpp, libcore/Video.cpp: 
-       Handle dynamic masks during display of the object they're masking
-       instead of during display of their parent object. This fixes
-       BitmapData.draw.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Clean up.
-
-2010-08-12  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       librender/Renderer.h: Mask handling strongly suggests that scaling
-       is handled by the renderer.
-
-2010-08-11  Rob Savoye <address@hidden>
-
-       * : commit 73326660de2f8e6860e273adeb5d6632e8cc58f1 Author: Rob
-       Savoye <address@hidden> Date:   Wed Aug 11 18:27:17 2010 -0600
-
-2010-08-11  Rob Savoye <address@hidden>
-
-       * packaging/debian/control: cleanup dependencies
-
-2010-08-11  Rob Savoye <address@hidden>
-
-       * Makefile.am: add quotes around sub shell execution
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayList.cpp: Add some comments.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayList.cpp: Handle the funny way masks are drawn,
-       fixing a bug with mask transforms not caught by the testsuite.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/LoadBitmapTest.c: Add pixel checking with
-       a very slight tolerance.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/Error_as.cpp,
-       libcore/asobj/flash/filters/BevelFilter_as.cpp,
-       libcore/asobj/flash/filters/BitmapFilter_as.cpp,
-       libcore/asobj/flash/filters/BlurFilter_as.cpp,
-       libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
-       libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
-       libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
-       libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
-       libcore/asobj/flash/filters/GlowFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
-       libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
-       libcore/vm/fn_call.h: Drop deprecated ThisIs policy
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h,
-       testsuite/misc-ming.all/LoadBitmapTest.c: Fix most loadBitmap tests.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/LoadBitmapTest.c: Expect Gnash failures.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/LoadBitmapTest.c: Test construction during
-       BitmapData.loadBitmap.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/LoadBitmapTest.c,
-       testsuite/misc-ming.all/Makefile.am: Framework for a loadBitmap
-       test.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Handle same colours
-       more neatly.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       testsuite/actionscript.all/BitmapData.as: Add test to make sure
-       Gnash doesn't hang, and fix a hang.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Fix floodFill for
-       corner cases (literally!).
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/BitmapData.as: Test flood fill better.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libbase/Makefile.am: Add to Makefile.
-
-2010-08-11  Benjamin Wolsey <address@hidden>
-
-       * libbase/GnashImage.h, libbase/ImageIterators.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h,
-       librender/Renderer_cairo.cpp: Separate image iterators from the
-       image class.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx: The
-       duplicated test in misc-haxe.all passes.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Fix hang, fix left
-       extent of fill.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Comments and const
-       correctness.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Much faster
-       implementation.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h,
-       testsuite/actionscript.all/BitmapData.as: Pretty slow implementation
-       of floodFill.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/Globals.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h: Register and use native
-       BitmapData properties. Flags aren't tested.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp: Header cleanup.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.cpp,
-       libcore/asobj/flash/geom/ColorTransform_as.h,
-       libcore/asobj/flash/geom/Transform_as.cpp: Reduce code duplication.
-       Only genuine ColorTransform objects are usable with BitmapData.draw.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/geom/Transform_as.cpp,
-       testsuite/actionscript.all/Transform.as: Test a fake cxform.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * testsuite/actionscript.all/Transform.as: Update tests.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/ASConversions.cpp,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp,
-       testsuite/misc-ming.all/BitmapDataDraw.c: Use toSWFMatrix in
-       Transform.  Implement BitmapData.draw with cxform. Add tests.
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Inform attached
-       objects after draw().
-
-2010-08-10  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       testsuite/actionscript.all/BitmapData.as: Test, implement channel
-       properties.
+       libcore/parser/movie_definition.h,
+       libcore/parser/sprite_definition.h, libcore/swf/DefineFontTag.cpp: 
+       Const correctness for readability.  Pass Font by intrueive_ptr to
+       movie definitions.  Temporary debugging.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h: Use a typedef.
+       * libcore/TextField.cpp, libcore/swf/TextRecord.cpp,
+       libcore/swf/TextRecord.h: Fonts are ref_counted, so store by
+       intrusive_ptr.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.h: Fix distance_to to return the correct value;
-       this makes std::copy work again!
+       * libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused
+       functions.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.h: Cleanups.
+       * libcore/DisplayObjectContainer.cpp,
+       libcore/DisplayObjectContainer.h: Remove unused functions.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h: Cleanup of BitmapData
-       interface.
+       * libcore/DisplayList.cpp: Const correct for readability.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * libbase/GnashImage.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Improve the
-       argb_iterator interface and add assignment operator and copy ctor
-       for proper behaviour.
+       * libcore/DisplayList.cpp: Do not ignore objects at depth 65535 or
+       the DisplayList will lose track of them, allowing them to be deleted
+       without being removed from the list of live characters.  This was just 
a case of the wrong comparison being used.  Reduce the number of predicate 
functors.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-18  Benjamin Wolsey <address@hidden>
 
-       * utilities/Makefile.am, utilities/processor.cpp: Set a renderer for
-       gprocessor to allow BitmapData testing if agg is present.
+       * libcore/DisplayList.cpp: Drop unused functors
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * gui/NullGui.h: Coding style.
+       * libcore/vm/ASHandlers.cpp: Log an error rather than crashing when
+       realizing loading of a movie won't work due to limitation in
+       movie_root::findCharacterByTarget. Fixes the assertion failure of
+       bug #32506 (but not support for that movie).
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * gui/Player.cpp: Don't cast.
+       * testsuite/misc-ming.all/loading/loadMovieTest.c: Avoid bug #32516
+       for now. I don't have a full week to squash all these bugs..
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * gui/Player.cpp: Drop commented-out code.
+       * testsuite/misc-ming.all/loading/loadMovieTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Put
+       coverart two levels under root, trying to reproduce #32506. Exposes
+       another bug, but fails to reproduce that one. The exposed bug is
+       left disabled as it takes too much for me now to deal with the test
+       runner expecting it.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Benjamin Wolsey <address@hidden>
 
-       * libcore/SWFMatrix.cpp: Minor cleanups.
+       * testsuite/misc-ming.all/DragDropTestRunner.cpp,
+       testsuite/misc-ming.all/masks_testrunner.cpp: Fix tests using
+       dump().
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Benjamin Wolsey <address@hidden>
 
-       * libcore/SWFCxForm.cpp, libcore/SWFMatrix.cpp, libcore/SWFMatrix.h: 
-       Minor cleanups.
+       * libcore/DisplayList.cpp, libcore/DisplayList.h: Not all
+       DisplayObjects have an associated as_object, so fix the ostream
+       operator<< and drop the dump() function.  Fixes crash while logging.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
-       libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
-       libcore/asobj/flash.am,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Use a separate file
-       for constructing a SWFMatrix from an as_object.
+       * testsuite/misc-ming.all/loading/loadMovieTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Add another
+       test for GETURL tag and '_level.coverart' target. Still doesn't
+       reproduce #32506
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * libcore/MovieClip.cpp, libcore/SWFCxForm.cpp,
-       libcore/SWFCxForm.h, librender/Renderer_agg_style.h: Cleanup, drop
-       unused functions, don't qualify with gnash:: in the agg renderer.
+       * testsuite/misc-ming.all/loading/loadMovieTest.c,
+       testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Enhance
+       loadMovieTest and runner to test you can pass a path-based target to
+       GETURL.
 
-2010-08-10  Benjamin Wolsey <address@hidden>
+2011-02-17  Benjamin Wolsey <address@hidden>
 
-       * libcore/DisplayList.cpp, libcore/DisplayList.h,
-       libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/Makefile.am, libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/TextField.cpp,
-       libcore/Transform.h, libcore/asobj/Color_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp, libcore/cxform.cpp,
-       libcore/cxform.h, libcore/swf/DefineButtonCxformTag.h,
-       libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
-       libcore/swf/DefineShapeTag.h, libcore/swf/PlaceObject2Tag.cpp,
-       libcore/swf/PlaceObject2Tag.h, libcore/swf/TextRecord.cpp,
-       librender/PathParser.cpp, librender/PathParser.h,
-       librender/Renderer_agg.cpp, librender/Renderer_agg_style.h,
-       librender/Renderer_cairo.cpp, librender/Renderer_cairo.h,
-       librender/Renderer_ogl.cpp, testsuite/libcore.all/ClassSizes.cpp: 
-       Rename cxform to SWFCxForm.
+       * : commit 367153a484fb002310f68538d0b602e96ae3d66a Merge: 5d31f7a
+       585aa24 Author: Benjamin Wolsey <address@hidden> Date:   Thu
+       Feb 17 11:16:10 2011 +0100
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-17  Bastiaan Jacques <address@hidden>
 
-       * : commit 03eb25bbc48921e628ebe2944e9bc33b873c71ad Author: Rob
-       Savoye <address@hidden> Date:   Mon Aug 9 13:55:35 2010 -0600
+       * libcore/TextField.cpp: Tweak error message type for the correct
+       consumer. Thanks Sandro.
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-17  Benjamin Wolsey <address@hidden>
 
-       * packaging/redhat/gnash.spec: don't build the dbus extension, it
-       was never finished.
+       * libcore/asobj/flash/geom/Transform_as.cpp: Override marking
+       function correctly; fixes bug #32507.
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-17  Sandro Santilli <address@hidden>
 
-       * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
-       extensions/lirc/Makefile.am, extensions/mysql/Makefile.am: delete
-       the *.la files as we never link against a plugin module anyway.
+       * testsuite/actionscript.all/TextFieldHTML.as: Automate test for bug
+       #32508
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-17  Bastiaan Jacques <address@hidden>
 
-       * Makefile.am: change the - to a _ in the revno so it looks like a
-       legit version number.
+       * libcore/TextField.cpp: Don't pass an empty font name on to the
+       Font constructor. (Bug #32508.)
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-15  Gabriele Giacone <address@hidden>
 
-       * packaging/redhat/gnash.spec: add extension packages
+       * macros/kde4.m4: lib64/ on debian amd64 is just a link. When
+       provided, with_kde4_* configure options are full path
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-14  Sandro Santilli <address@hidden>
 
-       * packaging/redhat/gnash.spec: use trunk as the version still.
+       * plugin/Makefile.am, plugin/klash4/Makefile.am: Fix
+       uninstall-plugins rule
 
-2010-08-09  Rob Savoye <address@hidden>
+2011-02-14  Rob Savoye <address@hidden>
 
-       * : commit a3edfc7ea3bf1c3b2ce2e3be45246adeb49f282e Author: Rob
-       Savoye <address@hidden> Date:   Mon Aug 9 10:18:41 2010 -0600
+       * plugin/npapi/test.cpp: update test case as parseInvoke() now
+       returns a boost::shared_ptr<>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-14  Rob Savoye <address@hidden>
 
-       * librender/Renderer_cairo.cpp, librender/Renderer_cairo.h: Fix
-       cairo build.
+       * plugin/npapi/plugin.h: reduce verbosity
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-14  Rob Savoye <address@hidden>
 
-       * libcore/DynamicShape.cpp, libcore/DynamicShape.h,
-       libcore/Video.cpp, libcore/swf/DefineMorphShapeTag.cpp,
-       libcore/swf/DefineShapeTag.cpp, librender/Renderer.h,
-       librender/Renderer_agg.cpp, librender/Renderer_cairo.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Use
-       Transform for renderer API and fix Video rendering (which testsuite
-       didn't notice!).
+       * plugin/npapi/external.cpp, plugin/npapi/external.h,
+       plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: handle multiple
+       messages in a packet.
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-14  Rob Savoye <address@hidden>
 
-       * libcore/MovieClip.h, libcore/Transform.h: Update Transform.h
-       header with copyright.
+       * macros/kde4.m4: properly handle 64 vs 32 bit for the plugin
+       directory
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-14  Bastiaan Jacques <address@hidden>
 
-       * testsuite/actionscript.all/BitmapData.as: Passes in
-       actionscript.all, but not with automated testing (no renderer).
+       * plugin/npapi/plugin.cpp: Make sure the glib-returned error pointer
+       is valid before dereferencing. (bug #32445)
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-13  Sandro Santilli <address@hidden>
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h,
-       testsuite/DummyCharacter.h: Use draw() to implement display() and
-       restore drawable rendering in draw().
-
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/MorphShape.cpp,
-       libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/StaticText.cpp,
-       libcore/TextField.cpp, libcore/Transform.h: Implement concatenation
-       as a free function.
+       * testsuite/misc-mtasc.all/level5.as,
+       testsuite/misc-mtasc.all/level87.as: Do not expect exact load
+       timing. Hopefull makes buildbot results more stable (see
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+       
http://gnashdev.org:8010/builders/squeeze-linux-x86/builds/175/steps/make_anal/logs/stdio)
 
-       * libcore/TextField.cpp: Cut down on get_world_cxform calls.
+2011-02-13  John Wimer <address@hidden>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+       * plugin/klash4/klash_part.cpp: Apply patch from
+       https://savannah.gnu.org/bugs/?32457 Thanks to Kevin Kofler
 
-       * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
-       libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/MovieClip.cpp, libcore/TextField.cpp,
-       libcore/asobj/Color_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
-       libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 
-       Use the Transform member more sensibly.
+2011-02-01  Hicham HAOUARI <address@hidden>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+       * gui/kde/kde4.am: Remove superfluous linkage in kde4_gnash
 
-       * libcore/Button.cpp, libcore/DisplayObject.h,
-       libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
-       libcore/StaticText.cpp, libcore/TextField.cpp, libcore/TextField.h,
-       libcore/swf/DefineTextTag.cpp, libcore/swf/TextRecord.cpp,
-       libcore/swf/TextRecord.h: Use Transform more.
+2011-02-13  Hicham HAOUARI <address@hidden>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+       * macros/kde4.m4: Add a check to shared libkdeui
 
-       * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
-       libcore/Transform.h: Store matrix and cxform as a Transform element.
+2011-02-13  Benjamin Wolsey <address@hidden>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+       * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Revert "Fix
+       some parsing bugs and disable EI in plugin." This reverts commit 
645dd2a32c426f52a466f096dbb691cea03d76d2.
 
-       * libcore/MovieClip.cpp, libcore/MovieClip.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Add a draw() function
-       to MovieClip.
+2011-02-13  Benjamin Wolsey <address@hidden>
 
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * testsuite/misc-ming.all/BitmapDataDraw.c: Expect passes (only when
-       renderer is used!).
-
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/Button.cpp,
-       libcore/Button.h, libcore/DisplayList.cpp, libcore/DisplayList.h,
-       libcore/DisplayObject.h, libcore/InteractiveObject.h,
-       libcore/MorphShape.cpp, libcore/MorphShape.h,
-       libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/Shape.cpp,
-       libcore/Shape.h, libcore/StaticText.cpp, libcore/StaticText.h,
-       libcore/TextField.cpp, libcore/TextField.h, libcore/Video.cpp,
-       libcore/Video.h, libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/movie_root.cpp, libcore/swf/DefineMorphShapeTag.cpp,
-       libcore/swf/DefineMorphShapeTag.h, libcore/swf/DefineShapeTag.cpp,
-       libcore/swf/DefineShapeTag.h, libcore/swf/DefineTextTag.cpp,
-       libcore/swf/DefineTextTag.h: Pass a Transform to all display()
-       functions so that BitmapData.draw is less of a hack, and generally
-       to make a nicer process without recursive calls to getWorldMatrix
-       and analogous functions.  Needs tidying up.
-
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * libcore/Bitmap.cpp, libcore/DisplayObject.h,
-       libcore/DynamicShape.cpp, libcore/DynamicShape.h,
-       libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/Transform.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Use a Transform for
-       some things.
-
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * libcore/DisplayObject.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Move Transform class
-       to DisplayObject.h.
-
-2010-08-09  Benjamin Wolsey <address@hidden>
-
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h: An untidy
-       implementation of BitmapData.loadBitmap without tests.
+       * : commit ea3c28040d7b68cfe993ebc1646b5b60cfcdf9c5 Author: Benjamin
+       Wolsey <address@hidden> Date:   Sun Feb 13 18:16:00 2011
+       +0100
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-13  Rob Savoye <address@hidden>
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp: Add error logging.
+       * macros/docbook.m4: Drop one space when testing docbook2teci to
+       determine if it's a shell script or the perl version
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-13  Benjamin Wolsey <address@hidden>
 
-       * librender/Renderer_agg.cpp: Drop agg buffer debugging.
+       * : commit 7eb76b3b477a56e00d59174d44a73c7cf3abc065 Author: Gabriele
+       Giacone <address@hidden> Date:   Sun Feb 13 15:29:18 2011 +0100
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-13  Sandro Santilli <address@hidden>
 
-       * librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Improve and
-       document interface.
+       * libcore/Property.h: Drop extra semicolon
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-12  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
-       libcore/asobj/flash/display/BitmapData_as.cpp: Rough implementation
-       of BitmapData.draw. Drop debugging.
+       * NEWS: Add note about plugin robustness and chromium compatibility
+       (the getURL thing)
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-12  Sandro Santilli <address@hidden>
 
-       * libcore/asobj/flash/display/BitmapData_as.cpp,
-       libcore/asobj/flash/display/BitmapData_as.h, librender/Renderer.h,
-       librender/Renderer_agg.cpp: Steps towards internal rendering.
+       * plugin/npapi/external.cpp: Check return from std::string::find
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-12  Sandro Santilli <address@hidden>
 
-       * librender/Renderer.h, librender/Renderer_agg.cpp,
-       librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add an
-       Internal rendering class.
+       * plugin/npapi/test.cpp: Some more tests (minor)
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-11  Benjamin Wolsey <address@hidden>
 
-       * libcore/movie_root.cpp, librender/Renderer.h: Use an object to
-       renderer externally, as we can do the same for internal rendering.
+       * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Fix some
+       parsing bugs and disable EI in plugin.
 
-2010-08-09  Benjamin Wolsey <address@hidden>
+2011-02-11  Sandro Santilli <address@hidden>
 
-       * librender/Renderer.h, librender/Renderer_agg.cpp: Drop
-       set_invalidated_region as the alternative is used almost everywhere.
+       * plugin/npapi/plugin.cpp: Use "_self" as a default target for
+       getURL when no target is given. Fixes bug #32425
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Sandro Santilli <address@hidden>
 
-       * configure.ac: renable the testsuite
+       * libcore/movie_root.cpp, libcore/swf/ScriptLimitsTag.h: Don't log
+       scripts limit settings too much (once for each change is enough)
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Benjamin Wolsey <address@hidden>
 
-       * packaging/snapshot.am: the next release is 0.8.9
+       * plugin/npapi/plugin.cpp: Include required header.
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Benjamin Wolsey <address@hidden>
 
-       * packaging/deb.am: don't try to rename to the build directory if it
-       exists.
+       * plugin/npapi/plugin.cpp: Fix bogus logic in an attempt to make the
+       function more readable.
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Benjamin Wolsey <address@hidden>
 
-       * packaging/debian/rules: only build agg and cairo renderers
+       * libcore/asobj/NetStream_as.cpp: Fix volume adjustment for less
+       than 100%.
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Benjamin Wolsey <address@hidden>
 
-       * packaging/debian/gnash-dev.install: be more specific, use
-       /usr/include/gnash/
+       * gui/gnash.cpp: Don't force writeLog to off if no flag is passed.
 
-2010-08-08  Rob Savoye <address@hidden>
+2011-02-11  Sandro Santilli <address@hidden>
 
-       * configure.ac: disable the testsuite by default so end users
-       building from source don't get scared by all the testing
-       dependencies.
+       * ChangeLog: Generated ChangeLog with git2cl and manually trimmed
+       everything belonging to ChangeLog-0.8.8 (it'll need to be done again
+       right before release)
 

http://git.savannah.gnu.org/cgit//commit/?id=d8605cc3dd31c83be3165203eb1ff64140da4c45


commit d8605cc3dd31c83be3165203eb1ff64140da4c45
Merge: 4ae56c3 4c6b960
Author: Rob Savoye <address@hidden>
Date:   Wed Jan 25 15:03:43 2012 -0700

    Merge branch 'master' into release_0_8_10


-----------------------------------------------------------------------

Summary of changes:
 ChangeLog     | 9876 ++++++++++++++++++++++++++++-----------------------------
 macros/sdl.m4 |    2 +-
 2 files changed, 4815 insertions(+), 5063 deletions(-)


hooks/post-receive
-- 
Gnash



reply via email to

[Prev in Thread] Current Thread [Next in Thread]