Don't use scoped_lock objects to hold locks requested by libcurl. Should fix bug...
[gnash.git] / ChangeLog
blob279d006c2d01abcf525b6c42a9c6138a7b343f49
1 2011-02-10  John Gilmore <gnu@toad.com>
3         * README.git, gui/aos4/aos4.cpp, gui/gnash.cpp, gui/gtk/gtk.cpp,
4         plugin/npapi/plugin.cpp: Copyright displays for 2011 Here are some improvements that I found while building and
5         installing and testing the pre-release version from git.  The README.git change fixes the name of the libltdl on Ubuntu, and
6         alphabetizes them so they'll match the output of "dpkg -l" for
7         version checking.  The rest are 2011 updates to the copyright notices printed or
8         displayed by gnash.  Plugin, gtk, tty, and aos4 all have different
9         notices.  I'm still such a git newbie that I am not going to spend the time
10         right now to figure out how I might be able to actually check these
11         into the mainline repo and then maybe migrate them to the release
12         branch.  Somebody who knows what they're doing, please do so;
13         thanks.         John
15 2011-02-10  Sandro Santilli <strk@keybit.net>
17         * plugin/npapi/Makefile.am: Make sure our own dejagnu.h is used
18         (systemwide one doesn't always have support for expected failures)
20 2011-02-10  Sandro Santilli <strk@keybit.net>
22         * plugin/npapi/test.cpp: Unleash more tests, just avoid converting
23         to string what isn't a string (due to parsing bug)
25 2011-02-10  Sandro Santilli <strk@keybit.net>
27         * plugin/npapi/test.cpp: Oops, expected the wrong failure
29 2011-02-10  Sandro Santilli <strk@keybit.net>
31         * plugin/npapi/test.cpp: Expect the failure. Doesn't help rendering
32         the buildbot useless
34 2011-02-10  Sandro Santilli <strk@keybit.net>
36         * plugin/npapi/test.cpp: Show how broken parseInvoke is
38 2011-02-09  Sandro Santilli <strk@keybit.net>
40         * plugin/npapi/test.cpp: Include check.h functionality
42 2011-02-09  Sandro Santilli <strk@keybit.net>
44         * plugin/npapi/external.cpp, plugin/npapi/test.cpp: Make parseInvoke
45         more robust when <invoke> tag isn't closed. Test that.
47 2011-02-09  Sandro Santilli <strk@keybit.net>
49         * plugin/npapi/test.cpp: Plug remaining leaks (regexp)
51 2011-02-09  Sandro Santilli <strk@keybit.net>
53         * plugin/npapi/test.cpp: Plug more leaks (in the test, not the core)
55 2011-02-09  Sandro Santilli <strk@keybit.net>
57         * plugin/npapi/external.cpp: Properly initialize referenceCount for
58         NPNObject structs. The _correct_ way of creating an object would be
59         trough NPN_CreateObject but that's out of my reach atm. This one
60         fixes memory errors triggered by the test.cpp.
62 2011-02-09  Sandro Santilli <strk@keybit.net>
64         * plugin/npapi/GnashNPVariant.h: Prevent GnashNPVariant self-copy
65         release of NPVariant member
67 2011-02-09  Sandro Santilli <strk@keybit.net>
69         * plugin/npapi/test.cpp: Fix compiler warnings
71 2011-02-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
73         * : commit 18229cf345a49b12108d6148988823a0c382d1e8 Author: Benjamin
74         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Feb 9 16:14:17 2011 +0100
76 2011-02-09  Sandro Santilli <strk@keybit.net>
78         * libcore/asobj/flash/filters/BitmapFilter_as.cpp: Do not
79         instanciate a BitmapFilter: it is unused and left leaking
81 2011-02-09  Sandro Santilli <strk@keybit.net>
83         * libcore/asobj/NetStream_as.cpp: Plug leak of decoded audio buffers
84         on NetStream deletion
86 2011-02-09  Sandro Santilli <strk@keybit.net>
88         * libcore/asobj/NetStream_as.cpp: Detach aux streamer on NetStream
89         destruction. Should fix bug #32069
91 2011-02-08  Gabriele Giacone <1o5g4r8o@gmail.com>
93         * .gitignore: Add file under gui/pythonmod to .gitignore
95 2011-02-08  Gabriele Giacone <1o5g4r8o@gmail.com>
97         * gui/pythonmod/Makefile.am: Fix python module
98         https://bugzilla.redhat.com/669856
100 2011-02-07  Gabriele Giacone <1o5g4r8o@gmail.com>
102         * testsuite/swfdec/swfdec_gnash_tester: Add -a grep option to
103         process binfiles as text. Fix some openbsd tests
105 2011-02-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
107         * : commit 0ff1d321d1791db01f16964d1cb66b4714a01e08 Author: Gabriele
108         Giacone <1o5g4r8o@gmail.com> Date:   Sat Feb 5 21:24:49 2011 +0100
110 2011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
112         * gui/gui.cpp: Render whole scene.
114 2011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
116         * gui/ScreenShotter.cpp, gui/ScreenShotter.h, gui/dump/dump.cpp,
117         gui/gui.cpp, gui/gui.h: Don't render frames in dump-gnash unless
118         needed.
120 2011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
122         * gui/gui.cpp, gui/gui.h: Allow callers to decide whether to display
123         or not.
125 2011-02-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
127         * : commit 16feba74d1d67eea051a90d04ee01daaa37145c3 Author: Gabriele
128         Giacone <1o5g4r8o@gmail.com> Date:   Thu Feb 3 19:05:15 2011 +0100
130 2011-02-01  Sandro Santilli <strk@keybit.net>
132         * testsuite/Makefile.am: gnashrc is always needed, even w/out ming.
133         Double colon isn't
135 2011-01-31  Sandro Santilli <strk@keybit.net>
137         * testsuite/misc-mtasc.all/level87.as,
138         testsuite/misc-mtasc.all/level99.as: Don't be picky about load
139         times. It is more helpful to have stable results. Should fix bug
140         #31971.
142 2011-01-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
144         * gui/NullGui.cpp, gui/sdl/sdl.cpp: Don't use wrapper function where
145         unneeded.
147 2011-01-30  Rob Savoye <rob@welcomehome.org>
149         * testsuite/misc-ming.all/Makefile.am: .as files used as paramaters
150         for makeswf need to have (srcdir)
152 2011-01-30  Rob Savoye <rob@welcomehome.org>
154         * : add all needed files for testing to work to the source tarball.
156 2011-01-30  Rob Savoye <rob@welcomehome.org>
158         * testsuite/Makefile.am, testsuite/misc-ming.all/Makefile.am: 
159         include the new .sh and .as files so make check works from the
160         source dist tarball.
162 2011-01-30  Sandro Santilli <strk@keybit.net>
164         * testsuite/Makefile.am: Avoid overriding the check-local rule,
165         hushing automake warning
167 2011-01-30  Sandro Santilli <strk@keybit.net>
169         * gui/pythonmod/Makefile.am: Link python module to renderer libs
170         (see https://bugzilla.redhat.com/show_bug.cgi?id=669856)
172 2011-01-24  Sandro Santilli <strk@keybit.net>
174         * TODO: AVM2 is kind of distinct from SWF9
176 2011-01-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
178         * : commit cb5f0ec90ea63cfd9bb7f9d83020f1f5f798d202 Author: Benjamin
179         Wolsey <bwy@benjaminwolsey.de> Date:   Mon Jan 24 12:58:19 2011
180         +0100
182 2011-01-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
184         * libbase/GnashImage.cpp, libbase/GnashImagePng.cpp,
185         libbase/GnashImagePng.h: Hide implementation.
187 2011-01-23  Rob Savoye <rob@welcomehome.org>
189         * : commit 639f4da74fe2fa5728fc440ae67de6fdb40faa53 Author: Brad
190         SMith <brad@comstyle.com> Date:   Sun Jan 23 08:51:44 2011 -0700
192 2011-01-23  Brad Smith <brad@comstyle.com>
194         * testsuite/swfdec/gen_run_swfdec_testsuite.sh: Fix shell script to
195         use md5(1) when appropriate.
197 2011-01-21  Petter Reinholdtsen <pere@hungry.com>
199         * testsuite/Makefile.am: Fix some tests on Lenny
201 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
203         * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
204         extensions/gtk2/gtkext.cpp: Try fixing all extensions, complete or
205         not.
207 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
209         * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Stupid
210         typo.
212 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
214         * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Fix
215         more extensions.
217 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
219         * extensions/mysql/mysql_db.cpp: Fix extensions.
221 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
223         * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
224         extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp,
225         extensions/launcher/launcher_ext.cpp, extensions/lirc/lirc_ext.cpp,
226         extensions/mysql/mysql_db.cpp, libcore/asobj/Accessibility_as.cpp,
227         libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
228         libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
229         libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
230         libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
231         libcore/asobj/Error_as.cpp, libcore/asobj/Global_as.cpp,
232         libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
233         libcore/asobj/LoadableObject.cpp,
234         libcore/asobj/LocalConnection_as.cpp, libcore/asobj/Math_as.cpp,
235         libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
236         libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
237         libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
238         libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
239         libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
240         libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
241         libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
242         libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
243         libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp,
244         libcore/asobj/XML_as.cpp,
245         libcore/asobj/flash/display/BitmapData_as.cpp,
246         libcore/asobj/flash/external/ExternalInterface_as.cpp,
247         libcore/asobj/flash/filters/BevelFilter_as.cpp,
248         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
249         libcore/asobj/flash/filters/BlurFilter_as.cpp,
250         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
251         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
252         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
253         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
254         libcore/asobj/flash/filters/GlowFilter_as.cpp,
255         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
256         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
257         libcore/asobj/flash/geom/ColorTransform_as.cpp,
258         libcore/asobj/flash/geom/Matrix_as.cpp,
259         libcore/asobj/flash/geom/Point_as.cpp,
260         libcore/asobj/flash/geom/Rectangle_as.cpp,
261         libcore/asobj/flash/geom/Transform_as.cpp,
262         libcore/asobj/flash/net/FileReferenceList_as.cpp,
263         libcore/asobj/flash/net/FileReference_as.cpp,
264         libcore/asobj/flash/text/TextRenderer_as.cpp: Don't include
265         builtin_function.h where not needed.
267 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
269         * libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
270         libcore/asobj/Global_as.h, libcore/asobj/Microphone_as.cpp,
271         libcore/asobj/TextField_as.cpp: Hide builtin_function behind
272         as_function.
274 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
276         * libcore/Button.cpp, libcore/Button.h, libcore/DisplayList.cpp,
277         libcore/DisplayObject.cpp, libcore/DisplayObjectContainer.cpp,
278         libcore/DisplayObjectContainer.h, libcore/Function.h,
279         libcore/MorphShape.h, libcore/MouseButtonState.h,
280         libcore/MovieClip.cpp, libcore/MovieClip.h,
281         libcore/MovieFactory.cpp, libcore/Timers.cpp, libcore/Timers.h,
282         libcore/abc/abc_function.h, libcore/as_object.cpp,
283         libcore/as_value.cpp, libcore/asobj/Array_as.cpp,
284         libcore/asobj/AsBroadcaster.cpp, libcore/asobj/AsBroadcaster.h,
285         libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
286         libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
287         libcore/asobj/LoadVars_as.cpp, libcore/asobj/MovieClipLoader.cpp,
288         libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
289         libcore/asobj/NetStream_as.cpp, libcore/asobj/SharedObject_as.cpp,
290         libcore/asobj/Sound_as.cpp, libcore/asobj/TextField_as.cpp,
291         libcore/movie_root.cpp, libcore/movie_root.h,
292         libcore/parser/BitmapMovieDefinition.cpp,
293         libcore/parser/SWFMovieDefinition.cpp,
294         libcore/parser/SWFMovieDefinition.h,
295         libcore/parser/sprite_definition.cpp,
296         libcore/parser/sprite_definition.h,
297         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineShapeTag.cpp,
298         libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h: Drop more
299         GNASH_USE_GC macros and intrusive_ptr usage.
301 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
303         * libbase/smart_ptr.h, libcore/Font.cpp, libcore/StaticText.cpp,
304         libcore/StaticText.h, libcore/parser/SWFMovieDefinition.cpp,
305         libcore/parser/sprite_definition.cpp,
306         libcore/parser/sprite_definition.h, libcore/vm/VM.cpp: Drop
307         GNASH_USE_GC annotations and some useless ifdefs.
309 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
311         * libbase/log.cpp: Drop unused log function.
313 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
315         * extensions/gtk2/gtkext.cpp, libcore/as_object.h,
316         libcore/vm/ActionExec.cpp: Drop unused ifdefs.
318 2011-01-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
320         * librender/Renderer.h: Don't provide non-const access to vaapi
321         frames.
323 2011-01-17  Gabriele Giacone <1o5g4r8o@gmail.com>
325         * doc/C/gnash.man-xml, doc/C/preformatted/gnash.1.in: Update command
326         options in man page
328 2011-01-15  Gabriele Giacone <1o5g4r8o@gmail.com>
330         * testsuite/samples/Makefile.am: Replace abs_srcdir with srcdir. Fix
331         openbsd build
333 2011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
335         * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2: Rename
336         anaylse-results.sh in changelogs
338 2011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
340         * Makefile.am, testsuite/Makefile.am, testsuite/analyse-results.sh,
341         testsuite/anaylse-results.sh: Rename anaylse-results.sh
343 2011-01-14  Gabriele Giacone <1o5g4r8o@gmail.com>
345         * testsuite/libbase.all/Makefile.am: Typo
347 2011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
349         * : commit 0726cd5d5eff8025fa789fabdd308cc59398632f Merge: a62d788
350         09cac2a Author: Rob Savoye <rob@welcomehome.org> Date:   Thu Jan 13
351         07:48:54 2011 -0700
353 2011-01-13  Rob Savoye <rob@welcomehome.org>
355         * extensions/launcher/Makefile.am: don't redefine AM_CPPFLAGS
357 2011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
359         * libbase/Makefile.am: Add accumulator in dist.
361 2011-01-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
363         * gui/gnash.cpp, libbase/accumulator.h: Move accumulator into
364         separate file.
366 2011-01-12  Rob Savoye <rob@welcomehome.org>
368         * extensions/dbus/Makefile.am, extensions/gtk2/Makefile.am,
369         extensions/launcher/Makefile.am, extensions/lirc/Makefile.am: rename
370         INCLUDES to AM_CPPFLAGS to be consistent., Add to *_CPPFLAGS so
371         headers can be found on OpenBSD
373 2011-01-12  Rob Savoye <rob@welcomehome.org>
375         * testsuite/libbase.all/Makefile.am: rename INCLUDES to AM_CPPFLAGS
376         to be consistent., Add to *_CPPFLAGS so headers can be found on
377         OpenBSD
379 2011-01-12  Rob Savoye <rob@welcomehome.org>
381         * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
382         extensions/fileio/test.as: add boost cflags and libs
384 2011-01-12  Rob Savoye <rob@welcomehome.org>
386         * extensions/mysql/Makefile.am: add boost cflags and libs
388 2011-01-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
390         * gui/gui.cpp, libcore/TextField.cpp, librender/Renderer.h,
391         librender/agg/Renderer_agg.cpp, librender/cairo/Renderer_cairo.cpp,
392         librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 
393         Use a vector.
395 2011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
397         * libcore/DisplayList.cpp: Clean up.
399 2011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
401         * libbase/SharedMem.h: Correct include for w32.
403 2011-01-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
405         * libbase/Makefile.am, libbase/SharedMem.cpp, libbase/SharedMem.h,
406         libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp: Split w32
407         shared mem into separate file, drop ifdefs that aren't used.
409 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
411         * plugin/npapi/test.cpp: Fix tests.
413 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
415         * libcore/ExternalInterface.cpp, plugin/npapi/callbacks.cpp,
416         plugin/npapi/external.cpp, plugin/npapi/external.h,
417         plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: Put
418         the second ExternalInterface class in namespace plugin, as having
419         two definitions of gnash::ExternalInterface not only corrupts
420         execution, but is also silly and confusing.
422 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
424         * libcore/ExternalInterface.h: Fix typo.
426 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
428         * libcore/ExternalInterface.h: Drop useless declarations.
430 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
432         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
433         more unneeded functions.
435 2011-01-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
437         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
438         unused functions in illegally duplicated class.
440 2011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
442         * configure.ac: revert all of libltdl
444 2011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
446         * configure.ac: remove AC_SUBDIRS_
448 2011-01-08  Markus Gothe <nietzsche@joyce.local>
450         * configure.ac: shut up libtool
452 2011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
454         * libmedia/gst/VideoInputGst.cpp: fix warnings about constness
456 2011-01-08  Markus Gothe <nietzsche@lysator.liu.se>
458         * configure.ac, macros/archflag.m4: Updated --gcc-arch, thanks and
459         kudot to fftw.org
461 2011-01-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
463         * : commit 68db32d4c765b76a3d2cfbf2d218f7d58bad654d Author: Markus
464         Gothe <nietzsche@lysator.liu.se> Date:   Fri Jan 7 18:38:59 2011
465         +0100
467 2011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
469         * configure.ac, gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue_gtkglext.h,
470         macros/x11.m4: clean-up
472 2011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
474         * macros/x11.m4: Fix x11-detection bug
476 2011-01-07  Markus Gothe <nietzsche@lysator.liu.se>
478         * gui/gtk/gtk.cpp: Cure some X11-headache on non-X11
480 2011-01-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
482         * : commit 8921362c3181647d649f739c8e18cde403dbc9b2 Author: Benjamin
483         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Jan 4 17:34:24 2011 +0100
485 2011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
487         * gui/gnash.cpp: Fix warning.
489 2011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
491         * libbase/utility.h: Change UNUSED macro to work on references and
492         other non-assignable cases.
494 2011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
496         * libbase/SharedMem.cpp: Simplify ifdefs.
498 2011-01-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
500         * libbase/SharedMem.cpp, libbase/SharedMem.h: Const correct and
501         simplify ifdefs.
503 2011-01-03  Gabriele Giacone <1o5g4r8o@gmail.com>
505         * configure.ac: Create configure temporary files in a secure way
507 2011-01-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
509         * : commit e3b0cff5506ff6ed7ecfc19654c1e61a7ad3d621 Author: antrik
510         <antrik@users.sf.net> Date:   Thu Nov 25 11:49:04 2010 +0100
512 2010-12-28  Rob Savoye <rob@welcomehome.org>
514         * Makefile.am: for libtool 1, add the libltdl source files to the
515         DIST
517 2010-12-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
519         * : commit c4091d14127c9e42c30242dbe1f51502cd634282 Merge: 06d476f
520         6cd92f2 Author: Rob Savoye <rob@welcomehome.org> Date:   Sun Dec 26
521         20:32:38 2010 -0700
523 2010-12-26  Rob Savoye <rob@welcomehome.org>
525         * testsuite/libbase.all/Makefile.am: add PTHREAD_CFLAGS
527 2010-12-24  Gabriele Giacone <1o5g4r8o@gmail.com>
529         * Makefile.am, packaging/redhat/gnash.spec, packaging/rpm.am: Fix
530         and improve rpm packaging, move rpm temp dir from $HOME to buildroot
532 2010-12-23  Gabriele Giacone <1o5g4r8o@gmail.com>
534         * macros/kde4.m4: Add /usr/lib64/kde4/devel to search kde4 lib path
536 2010-12-22  Sandro Santilli <strk@keybit.net>
538         * testsuite/misc-swfc.all/Makefile.am: Drop use of $(shell) and warn
539         about portability issues
541 2010-12-22  Sandro Santilli <strk@keybit.net>
543         * testsuite/samples/Makefile.am:  seems to be a predefined variable, no need to be unportable for
544          defining it. Thanks Petter for figuring this out.
546 2010-12-21  Sandro Santilli <strk@keybit.net>
548         * plugin/npapi/Makefile.am: Another dir in EXTRA_DIST breaking lenny
549         build...
551 2010-12-21  Sandro Santilli <strk@keybit.net>
553         * libsound/Makefile.am: Do not put a directory in EXTRA_DIST. It
554         isn't needed when content is explicitly used as sources (even if
555         conditional). Should fix distcheck on lenny.
557 2010-12-20  Sandro Santilli <strk@keybit.net>
559         * .gitignore: ignore dump-gnash
561 2010-12-20  Rob Savoye <rob@welcomehome.org>
563         * configure.ac: define HAVE_LTDL for libtool 1.5, so the behaviour
564         is the same as libtool 2.x.
566 2010-12-20  Sandro Santilli <strk@keybit.net>
568         * gui/gnash.cpp: Add -D and -S switches when building dump-gui.
569         Fixes bug #31829.
571 2010-12-19  Sandro Santilli <strk@keybit.net>
573         * : commit e2c24291c780cb02f773ef9ae538130aaa1f59ed Author: Sandro
574         Santilli <strk@keybit.net> Date:   Sun Dec 19 22:52:24 2010 +0100
576 2010-12-19  Rob Savoye <rob@welcomehome.org>
578         * : commit 3d1699b83689000fd27d763d04a26a310b800ac6 Author: Rob
579         Savoye <rob@welcomehome.org> Date:   Sun Dec 19 10:33:21 2010 -0700
581 2010-12-19  Sandro Santilli <strk@keybit.net>
583         * gui/dump/Makefile.am: Oops, forgot this
585 2010-12-19  Sandro Santilli <strk@keybit.net>
587         * configure.ac, gui/Makefile.am, gui/dump/dump.am: dump-gui fully
588         moved in its dir
590 2010-12-19  Sandro Santilli <strk@keybit.net>
592         * gui/Makefile.am: put dump stuff in dump .am
594 2010-12-18  Brad Smith <brad@comstyle.com>
596         * configure.ac: Unbreak distcheck on OpenBSD.
598 2010-12-17  Alessandro Pignotti <a.pignotti@sssup.it>
600         * plugin/npapi/plugin.cpp: Fix NPN_Invoke usage when executing
601         Javascript from the plugin
603 2010-12-18  Rob Savoye <rob@welcomehome.org>
605         * : commit 6852803ba5ff18d3efce77df28f7b55fb54a601d Author: Gabriele
606         Giacone <1o5g4r8o@gmail.com> Date:   Sat Dec 18 21:10:37 2010 +0100
608 2010-12-18  Gabriele Giacone <1o5g4r8o@gmail.com>
610         * testsuite/Makefile.am, testsuite/actionscript.all/Makefile.am,
611         testsuite/as3compile.all/Makefile.am,
612         testsuite/misc-haxe.all/Makefile.am,
613         testsuite/misc-ming.all/Makefile.am,
614         testsuite/misc-ming.all/action_order/Makefile.am,
615         testsuite/misc-ming.all/displaylist_depths/Makefile.am,
616         testsuite/misc-ming.all/loading/Makefile.am,
617         testsuite/misc-ming.all/loop/Makefile.am,
618         testsuite/misc-mtasc.all/Makefile.am,
619         testsuite/misc-swfc.all/Makefile.am,
620         testsuite/misc-swfmill.all/Makefile.am,
621         testsuite/misc-swfmill.all/trace-as2/Makefile.am,
622         testsuite/misc-swfmill.all/trace-as3/Makefile.am,
623         testsuite/network.all/Makefile.am: Replace gnumake idioms
625 2010-12-18  Gabriele Giacone <1o5g4r8o@gmail.com>
627         * testsuite/swfdec/Makefile.am: Replace gnumake idiom
629 2010-12-17  Rob Savoye <rob@welcomehome.org>
631         * : commit 6d1857cc6172e141a74a1a61587dfd21063f2f6d Author: Gabriele
632         Giacone <1o5g4r8o@gmail.com> Date:   Fri Dec 17 23:24:48 2010 +0100
634 2010-12-17  Sandro Santilli <strk@keybit.net>
636         * testsuite/misc-swfc.all/sound.sc: Accept 13766 as a valid sound
637         duration too (some liblame versions give that number to swfc...)
639 2010-12-16  Gabriele Giacone <1o5g4r8o@gmail.com>
641         * doc/C/Makefile.am: Fix info doc on openbsd
643 2010-12-16  Sandro Santilli <strk@keybit.net>
645         * TODO: Error AS class is implemented
647 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
649         * : commit 3eb8224f526719266b26fd32b4c23b8fb8c33936 Author: Benjamin
650         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Dec 16 12:22:25 2010
651         +0100
653 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
655         * libcore/asobj/Array_as.cpp, libcore/asobj/XMLNode_as.h,
656         libcore/swf/DefineButtonTag.cpp: Minor cleanups.
658 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
660         * libcore/TextField.cpp: Drop unused assignment.
662 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
664         * libcore/Geometry.cpp: Clean up includes.
666 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
668         * libcore/swf/TextRecord.h: Const correct.
670 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
672         * libcore/Geometry.cpp: Drop unused bool.
674 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
676         * gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp: Remove useless
677         assignments.
679 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
681         * gui/fb/fb.cpp: Drop unused variable.
683 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
685         * gui/gtk/gtk.cpp: Drop useless conditional.
687 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
689         * libcore/DisplayObject.cpp: Move variable assignment to scope it's
690         used in.
692 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
694         * gui/fb/InputDevice.cpp, gui/fb/InputDevice.h: Const correct.
696 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
698         * libcore/as_value.h: Operator= must return a reference to *this!
700 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
702         * gui/Player.h: Const correct.
704 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
706         * libcore/TextField.cpp: Style.
708 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
710         * libcore/TextField.cpp, libcore/TextField.h: Drop useless variable
711         and const_cast.
713 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
715         * libcore/TextField.cpp, libcore/TextField.h,
716         libcore/asobj/TextField_as.cpp: Drop some html text functions as
717         they are non-functioning stubs for an incorrect way to implement
718         this.
720 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
722         * libcore/vm/ASHandlers.cpp: Const correct.
724 2010-12-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
726         * libcore/as_value.cpp: Const correct.
728 2010-12-16  Sandro Santilli <strk@keybit.net>
730         * macros/docbook.m4: Add brackets around control flow constructs to
731         make more readable
733 2010-12-15  Sandro Santilli <strk@keybit.net>
735         * TODO: Load predictability item (really just a test for git poller
736         of buildbot)
738 2010-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
740         * Makefile.am: Add .lastmod to DISTCLEANFILES
742 2010-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
744         * Makefile.am: Replace stat with if -nt to compare modification
745         date. Fix openbsd build.
747 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
749         * librender/Makefile.am: Add file to dist.
751 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
753         * NEWS: Update news.
755 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
757         * librender/agg/LinearRGB.h: Implement alpha.
759 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
761         * testsuite/misc-ming.all/GradientFillTest.as: Test that alpha is
762         linear.
764 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
766         * libcore/TextField.cpp, libcore/TextField.h: Adjust selection to
767         text length.
769 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
771         * testsuite/actionscript.all/Selection.as: Add tests for crasher in
772         replaceSel().
774 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
776         * testsuite/misc-ming.all/Makefile.am: Run gradient tests.
778 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
780         * testsuite/misc-ming.all/GradientFillTest.as: Add automatic testing
781         for gradient fills.
783 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
785         * librender/agg/LinearRGB.h: Minor cleanups.
787 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
789         * librender/agg/LinearRGB.h, librender/agg/Renderer_agg_style.h: 
790         Implement linearRGB for agg renderer.
792 2010-12-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
794         * libcore/FillStyle.cpp, libcore/FillStyle.h,
795         libcore/asobj/MovieClip_as.cpp, libcore/parser/TypesParser.cpp: Add
796         actionscript support for interpolation mode.
798 2010-12-14  Gabriele Giacone <1o5g4r8o@gmail.com>
800         * packaging/deb.am: Remove hardcoded -j4 from debian packaging
802 2010-12-14  Sandro Santilli <strk@keybit.net>
804         * testsuite/libbase.all/Makefile.am,
805         testsuite/libbase.all/RcTest.cpp, testsuite/libbase.all/TCXXRc.cpp: 
806         Rename TCXXRc test... I never find it otherwise
808 2010-12-13  Sandro Santilli <strk@keybit.net>
810         * : commit 65c3d209fe7e602c3bd9bb5b4b393ebdfb32106b Author: Sandro
811         Santilli <strk@keybit.net> Date:   Mon Dec 13 22:34:34 2010 +0100
813 2010-12-13  Gabriele Giacone <1o5g4r8o@gmail.com>
815         * Makefile.am, packaging/deb.am: Add packageclean target to clean
816         after packaging
818 2010-12-13  Rob Savoye <rob@welcomehome.org>
820         * Makefile.am: remove revno.h for distclean
822 2010-12-12  Petter Reinholdtsen <pere@hungry.com>
824         * extensions/fileio/Makefile.am: Get rid of make file warnings in
825         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
826         test targets in Makefile.am:
828 2010-12-12  Rob Savoye <rob@welcomehome.org>
830         * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
831         extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
832         extensions/launcher/Makefile.am, extensions/lirc/Makefile.am,
833         extensions/mysql/Makefile.am: uninstall extensions properly so
834         distcheck is happy
836 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
838         * libcore/DisplayObject.cpp: Fix warning.
840 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
842         * libcore/swf/DefineVideoStreamTag.cpp: Drop unneeded include again.
844 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
846         * libcore/DisplayList.cpp, libcore/DisplayList.h,
847         libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/Video.cpp,
848         libcore/swf/PlaceObject2Tag.h: Store unsigned values as unsigned to
849         avoid the proliferation of silly checks throughout the code.
851 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
853         * libcore/Video.cpp: Const correct.
855 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
857         * libcore/Video.cpp, libcore/Video.h,
858         libcore/swf/DefineVideoStreamTag.cpp,
859         libcore/swf/DefineVideoStreamTag.h, libcore/swf/VideoFrameTag.cpp: 
860         Const correct, hide implementation, use ptr_containers.
862 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
864         * libbase/GnashAlgorithm.h: Drop foreachFirst().
866 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
868         * libbase/GnashAlgorithm.h: Drop unused function; use ptr_containers
869         instead of this.
871 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
873         * libbase/GnashAlgorithm.h: Drop RemovePointer; use boost's version
874         if needed again.
876 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
878         * libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp: 
879         Use ObjectURI to index textfields.
881 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
883         * testsuite/MovieTester.cpp: Fix testsuite.
885 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
887         * librender/Renderer.h: Make another function non-virtual
889 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
891         * librender/Renderer.h, librender/agg/Renderer_agg.cpp,
892         librender/cairo/Renderer_cairo.cpp,
893         librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 
894         Reduce the number of overloaded virtual functions with default
895         implementations.
897 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
899         * librender/Renderer.h, librender/agg/Renderer_agg.cpp: Drop unused
900         functions and const-correct used ones.
902 2010-12-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
904         * librender/Renderer.h, testsuite/MovieTester.cpp: Remove test-only
905         function from renderer interface.
907 2010-12-11  Rob Savoye <rob@welcomehome.org>
909         * : commit fa50b232c7616225a31eb7cb6c3861d2512d593e Author: Gabriele
910         Giacone <1o5g4r8o@gmail.com> Date:   Sun Dec 12 03:01:07 2010 +0100
912 2010-12-11  Sandro Santilli <strk@keybit.net>
914         * .bzrignore: we don't need .bzrignore anymore...
916 2010-12-11  Sandro Santilli <strk@keybit.net>
918         * : commit f4e343c142b44cc9b7dc753270b6f96e4da18e9c Author: Sandro
919         Santilli <strk@keybit.net> Date:   Sat Dec 11 23:53:02 2010 +0100
921 2010-12-11  Rob Savoye <rob@welcomehome.org>
923         * : commit 07512ec2918aeec0677d02fd4b36a326565c652b Author: Rob
924         Savoye <rob@welcomehome.org> Date:   Sat Dec 11 15:51:31 2010 -0700
926 2010-12-11  Gabriele Giacone <1o5g4r8o@gmail.com>
928         * .gitignore: Improve .gitignore
930 2010-12-11  Sandro Santilli <strk@keybit.net>
932         * Makefile.am: Simplify counting commits using rev-list. Thanks
933         antrik for finding this out.
935 2010-12-11  Sandro Santilli <strk@keybit.net>
937         * configure.ac: For openbsd the default gui set is: gtk=yes,
938         dump=auto (drop kde3)
940 2010-12-11  Sandro Santilli <strk@keybit.net>
942         * macros/kde3.m4: Backslash ${prefix} for kde3 too...
944 2010-12-11  Sandro Santilli <strk@keybit.net>
946         * macros/kde4.m4: Evaluate ${prefix} later to avoid NONE
948 2010-12-11  Sandro Santilli <strk@keybit.net>
950         * configure.ac: Make sure PLUGINS_INSTALL_POLICY is set before
951         GNASH_PATH_KDE* are called. Should fix distcheck (bug #31845)
953 2010-12-10  Sandro Santilli <strk@keybit.net>
955         * .gitignore: Ignore gnash-* (packages) plus couple more missing
956         files
958 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
960         * libbase/GnashAlgorithm.h, libcore/Relay.cpp, libcore/Relay.h,
961         libcore/as_object.h, libcore/movie_root.cpp,
962         libcore/swf/DefineTextTag.cpp, libcore/vm/fn_call.h: Fix crashes and
963         const correct.
965 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
967         * libcore/asobj/Sound_as.cpp: Ensure that the this object is valid.
969 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
971         * : commit 027f27df8b3dc04e51f5af8d54a9c8fe35c42373 Author: Sandro
972         Santilli <strk@keybit.net> Date:   Fri Dec 10 15:47:57 2010 +0100
974 2010-12-10  Sandro Santilli <strk@keybit.net>
976         * configure.ac: Remove unused HAVE_SDL conditional
978 2010-12-10  Sandro Santilli <strk@keybit.net>
980         * configure.ac: Check for input devices after deciding if FB should
981         be built or not. Should fix bug #31846
983 2010-12-10  Sandro Santilli <strk@keybit.net>
985         * configure.ac: Implement yes/no/auto for FB gui. Defaults to auto.
986         Build only on linux and if AGG renderer is enabled.
988 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
990         * testsuite/actionscript.all/Makefile.am,
991         testsuite/actionscript.all/argstest.as: Add test to call as many
992         functions as possible with various arguments.
994 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
996         * libcore/asobj/XMLNode_as.cpp: Cleanup of includes.
998 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1000         * libcore/asobj/XMLNode_as.cpp: Drop more debugging.
1002 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1004         * libcore/asobj/LoadableObject.cpp: Drop debugging message.
1006 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1008         * libcore/asobj/XMLSocket_as.cpp: Fix another crash.
1010 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1012         * libcore/asobj/XMLSocket_as.cpp: Fix a number of potential crashes
1013         in XMLSocket.
1015 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1017         * libcore/asobj/Color_as.cpp: Don't use init_member because this
1018         will cause a crash if the member is read-only.
1020 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1022         * libcore/asobj/MovieClipLoader.cpp,
1023         libcore/asobj/MovieClipLoader.h: Include header and make it
1024         independent.
1026 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1028         * libcore/asobj/MovieClipLoader.cpp: Fix crash.
1030 2010-12-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
1032         * testsuite/actionscript.all/MovieClipLoader.as: Cause crash.
1034 2010-12-09  Rob Savoye <rob@welcomehome.org>
1036         * configure.ac: don't build the Framebuffer GUI for BSD when
1037         --enable-gui=all is used
1039 2010-12-09  Rob Savoye <rob@welcomehome.org>
1041         * : commit 72e27bb000a46cd4b20652f6a78aa340f29458a2 Author: Rob
1042         Savoye <rob@welcomehome.org> Date:   Thu Dec 9 15:36:18 2010 -0700
1044 2010-12-09  Rob Savoye <rob@welcomehome.org>
1046         * gui/Makefile.am: don't add libltdl to GNASH_LIBS, it's already in
1047         libgnashbase
1049 2010-12-09  Rob Savoye <rob@welcomehome.org>
1051         * gui/aos4/aos4.am, gui/aqua/aqua.am, gui/dump/dump.am,
1052         gui/fb/Makefile.am, gui/fltk/fltk.am, gui/haiku/haiku.am,
1053         gui/kde/kde3.am, gui/sdl/sdl.am: don't add (LIBLTDL) to LDFLAGS,
1054         libltdl is part of libgnashbase.
1056 2010-12-09  Rob Savoye <rob@welcomehome.org>
1058         * gui/gtk/gtk.am, gui/kde/kde4.am: don't add (LIBLTDL) to LDFLAGS,
1059         libltdl is part of libgnashbase.
1061 2010-12-09  Rob Savoye <rob@welcomehome.org>
1063         * packaging/snapshot.am: make sure revno.h exists before trying to
1064         grep it.
1066 2010-12-09  Rob Savoye <rob@welcomehome.org>
1068         * Makefile.am: don't try to use git if it doesnj't exist.
1070 2010-12-09  Sandro Santilli <strk@keybit.net>
1072         * gui/gtk/gtk.cpp: Add branch infor in printed version
1074 2010-12-09  Rob Savoye <rob@welcomehome.org>
1076         * packaging/snapshot.am: don't use (shell), it tries to evaluate at
1077         runtime instead of access time
1079 2010-12-09  Rob Savoye <rob@welcomehome.org>
1081         * Makefile.am: add echo when rebuilding revno.h
1083 2010-12-09  Rob Savoye <rob@welcomehome.org>
1085         * Makefile.am: add documentation for the revno,h target
1087 2010-12-09  Rob Savoye <rob@welcomehome.org>
1089         * configure.ac: always run libtool and libltdl tests
1091 2010-12-09  Rob Savoye <rob@welcomehome.org>
1093         * 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
1095 2010-12-09  Rob Savoye <rob@welcomehome.org>
1097         * 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
1098           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.
1100 2010-12-09  Rob Savoye <rob@welcomehome.org>
1102         * autogen.sh: delete old libtool m4 files from macros when
1103         generating libltdl. When using libtoolize 1, the m4 macros are ihn
1104         libltdl, so add that path so we get the right macros.
1106 2010-12-09  Sandro Santilli <strk@keybit.net>
1108         * Makefile.am, packaging/snapshot.am: Revert "only rebuild revno,.h
1109         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,
1110            while this commit forces removal of it and thus unconditional
1111          re-creation - this commit moves revno.h from source tree to build tree w/out
1112            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
1113            packages obtained w/out git and you can always generate if you got
1114            the sources using git.  NOTE: I wouldn't revert commits if they weren't themselves reverts
1115               of mine in the first place. Please discuss changes on the
1116               development mailing list to avoid commit wars...
1118 2010-12-09  Petter Reinholdtsen <pere@hungry.com>
1120         * utilities/findwebcams.cpp: Get rid of warnings in findwebcams.cpp [Petter Reinholdtsen] > I had a look at the following warnings from
1121         the current build on > squeeze-kfreebsd.  > > findwebcams.cpp:132:
1122         warning: comparison between signed and unsigned integer expressions
1123         > findwebcams.cpp:161: warning: comparison between signed and
1124         unsigned integer expressions > findwebcams.cpp:170: warning:
1125         comparison between signed and unsigned integer expressions >
1126         findwebcams.cpp:173: warning: format '%d' expects type 'int', but
1127         argument 2 has type 'size_t' > findwebcams.cpp:208: warning:
1128         comparison between signed and unsigned integer expressions > > I
1129         believe this patch solve the issues, bu using size_t for >
1130         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
1131         format issue is already fixed in git, so only the signed/unsigned
1132         issues are fixed in this patch.  Signed-off-by: Sandro Santilli <strk@keybit.net>
1134 2010-12-09  Rob Savoye <rob@welcomehome.org>
1136         * Makefile.am, packaging/snapshot.am: only rebuild revno,.h if
1137         something has changed. Default to the date if GIT isn't found.
1139 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1141         * libbase/AMF.cpp, libbase/AMF.h, libcore/AMFConverter.cpp: Hide
1142         swapBytes, use writePlainNumber().
1144 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1146         * libcore/AMFConverter.cpp: Don't duplicate code.
1148 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1150         * libcore/AMFConverter.cpp: Correct log message.
1152 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1154         * libcore/asobj/NetStream_as.cpp: Use exising AMF functions to clean
1155         up.
1157 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1159         * libcore/MovieClip.cpp, libcore/MovieClip.h,
1160         libcore/asobj/MovieClip_as.cpp: Tidy up code style
1162 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1164         * libcore/Font.cpp, libcore/Font.h: Drop unused function
1166 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1168         * libcore/swf/DefineVideoStreamTag.cpp: Remove unused function.
1170 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1172         * libcore/MovieClip.cpp: Fix silly type usage.
1174 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1176         * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop unused function.
1178 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1180         * libcore/MovieClip.cpp: Attempts to clone root or non-movieclips
1181         are AS coding errors.
1183 2010-12-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
1185         * libcore/asobj/flash/display/BitmapData_as.cpp: Use aserror instead
1186         of error.
1188 2010-12-09  Sandro Santilli <strk@keybit.net>
1190         * : commit c103bbe686e0d2335e4de1aa40a7f19317438960 Author: Sandro
1191         Santilli <strk@keybit.net> Date:   Thu Dec 9 09:19:05 2010 +0100
1193 2010-12-09  Sandro Santilli <strk@keybit.net>
1195         * packaging/snapshot.am: Take REVNO variable from revno.h as well,
1196         so use of GIT is centralized in a single rule
1198 2010-12-09  Sandro Santilli <strk@keybit.net>
1200         * Makefile.am: Add COMMIT_ID macro in revno.h and revert
1201         BRANCH_REVNO to a sequential number
1203 2010-12-08  Rob Savoye <rob@welcomehome.org>
1205         * packaging/rpm.am: use PACKAGE_VERSION instead of hardcoded
1206         gnash-master when renaming the snapshot directory
1208 2010-12-08  Rob Savoye <rob@welcomehome.org>
1210         * : commit 71ac404e2fc9695daa0d2be85e81d045e8b9a88a Author: Rob
1211         Savoye <rob@welcomehome.org> Date:   Wed Dec 8 15:53:35 2010 -0700
1213 2010-12-08  Sandro Santilli <strk@keybit.net>
1215         * configure.ac: Revert "don't look for git here, we do it at
1216         runtime" This reverts commit 045c4630ae4327b307880034e48de77377445885.
1218 2010-12-08  Sandro Santilli <strk@keybit.net>
1220         * Makefile.am: Revert "Look for git at runtime. Default to the date
1221         if no git. Create revno.h in the build tree" This reverts commit bfa00dee0eb79cb74e197e78c73a062bdd7eb1ce.
1223 2010-12-08  Sandro Santilli <strk@keybit.net>
1225         * : commit 8130f3a33368e58fe65e9e5f56ed35e983b3d209 Author: Sandro
1226         Santilli <strk@keybit.net> Date:   Wed Dec 8 23:34:08 2010 +0100
1228 2010-12-08  Rob Savoye <rob@welcomehome.org>
1230         * Makefile.am: Look for git at runtime. Default to the date if no
1231         git. Create revno.h in the build tree
1233 2010-12-08  Rob Savoye <rob@welcomehome.org>
1235         * configure.ac: don't look for git here, we do it at runtime
1237 2010-12-08  Rob Savoye <rob@welcomehome.org>
1239         * packaging/snapshot.am: create a revno for the package that's
1240         different from the git revno.
1242 2010-12-08  Rob Savoye <rob@welcomehome.org>
1244         * macros/ffmpeg.m4: add /usr/include/ffmpeg to the front of the
1245         incllist, so swscale gets found too
1247 2010-12-08  Rob Savoye <rob@welcomehome.org>
1249         * : commit ed01ef8b5a6331b10f91c15e30085fca519f00a3 Author: Rob
1250         Savoye <rob@welcomehome.org> Date:   Wed Dec 8 12:42:36 2010 -0700
1252 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1254         * libcore/movie_root.h: Fix documentation.
1256 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1258         * libbase/RTMP.cpp: Header order.
1260 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1262         * libcore/asobj/Array_as.cpp: Header order.
1264 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1266         * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Header order.
1268 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1270         * libmedia/AudioDecoder.h, libmedia/ffmpeg/AudioDecoderFfmpeg.h: 
1271         Drop incorrect ifdef markers.
1273 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1275         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1276         libmedia/ffmpeg/AudioDecoderFfmpeg.h: Break long lines.
1278 2010-12-08  Sandro Santilli <strk@keybit.net>
1280         * Makefile.am: Be even nicer on update (don't show diff output at
1281         all)
1283 2010-12-08  Sandro Santilli <strk@keybit.net>
1285         * Makefile.am: Be nicer when reporting revno.h activity in the case
1286         in which revno.h is not there
1288 2010-12-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1290         * .gitignore: Add testsuite/swfdec/src to .gitignore
1292 2010-12-08  Sandro Santilli <strk@keybit.net>
1294         * : commit 59991fcc5e60a652cf1ce5c5c6834657adfaa5b8 Author: Sandro
1295         Santilli <strk@keybit.net> Date:   Wed Dec 8 13:48:16 2010 +0100
1297 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1299         * utilities/processor.cpp: Handle more options in gprocessor.
1301 2010-12-08  Sandro Santilli <strk@keybit.net>
1303         * Makefile.am: Simplify commit extraction, and use abbreviated
1304         commit id
1306 2010-12-08  Sandro Santilli <strk@keybit.net>
1308         * packaging/debian/rules: Find revno.h in source dir, not build dir
1310 2010-12-08  Sandro Santilli <strk@keybit.net>
1312         * Makefile.am, configure.ac: Update revno.h at every make
1313         invocation. Make sure to generate in source dir (not build dir) for
1314         proper distribution. Report failure reasons. Never use a stub.
1316 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1318         * : commit 421d14fcdaa31ef6d6e81b462375f4fe39c19eb3 Author: Benjamin
1319         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Dec 8 10:00:18 2010 +0100
1321 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1323         * gui/Player.cpp: Use NOTIFY_ERROR in Player too.
1325 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1327         * libcore/HostInterface.h, libcore/asobj/NetStream_as.cpp: Don't use
1328         ERROR because some implementations incorrectly use it as a macro.
1329         Fix volume adjustment and document.
1331 2010-12-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
1333         * libcore/asobj/System_as.cpp: Use char.
1335 2010-12-07  Sandro Santilli <strk@keybit.net>
1337         * macros/mysql.m4: Fix reporting of mysql_config detection
1339 2010-12-07  Sandro Santilli <strk@keybit.net>
1341         * macros/mysql.m4: Fix reporting of MySQL libraries detection
1343 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1345         * libcore/asobj/Mouse_as.cpp, utilities/processor.cpp: Fix swapped
1346         arguments.
1348 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1350         * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp,
1351         gui/gui.h, libcore/movie_root.h, utilities/processor.cpp: Implement
1352         clipboard setting.
1354 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1356         * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.h: 
1357         Const correct and improve interface.
1359 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1361         * gui/Player.h: Include required headers.
1363 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1365         * libcore/asobj/System_as.cpp: Use the pp's order for
1366         System.capabilities, more for easier checking than compatibility.
1368 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1370         * gui/gui.h: Return "color" by default.
1372 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1374         * libcore/asobj/System_as.cpp: Add a note on pixel aspect ratio.
1376 2010-12-07  Sandro Santilli <strk@keybit.net>
1378         * libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h: Fix
1379         mkdirRecursive support for _absolute_ paths (sorry). Document both
1380         mkdirRecursive and mkdirUserPermissions
1382 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1384         * gui/Player.cpp, gui/Player.h, libcore/HostInterface.cpp,
1385         libcore/HostInterface.h, libcore/Makefile.am,
1386         libcore/asobj/Mouse_as.cpp, libcore/asobj/NetStream_as.cpp,
1387         libcore/asobj/System_as.cpp, libcore/movie_root.cpp,
1388         libcore/movie_root.h, utilities/processor.cpp: Add new host
1389         interface.
1391 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1393         * libsound/sound_handler.h: There is no page
1395 2010-12-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
1397         * libbase/ClockTime.cpp, libbase/ClockTime.h: Put clocktime under
1398         Gnash namespace
1400 2010-12-06  Sandro Santilli <strk@keybit.net>
1402         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Log an error when whence
1403         parameter as unexpected value
1405 2010-12-06  Sandro Santilli <strk@keybit.net>
1407         * libbase/GnashFileUtilities.cpp: Do not assume directories passed
1408         to mkdirRecursive have to be absolute. Fixes bug #31811.
1410 2010-12-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
1412         * : commit 277d8f08c1c7b02d156322ecc878d4dd1ad9e46e Author: Gabriele
1413         Giacone <1o5g4r8o@gmail.com> Date:   Mon Dec 6 11:39:29 2010 +0100
1415 2010-12-06  Sandro Santilli <strk@keybit.net>
1417         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Still useful to see the
1418         actual seek requested, so include in the exception thrown
1420 2010-12-06  Sandro Santilli <strk@keybit.net>
1422         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Oops, forgot debugging
1423         lines in
1425 2010-12-06  Sandro Santilli <strk@keybit.net>
1427         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix comments in seek
1428         function, throw an exception rather than ask IOChannel to seek to
1429         negative positions (to have more precise error message, nothing
1430         more..)
1432 2010-12-06  Sandro Santilli <strk@keybit.net>
1434         * libbase/curl_adapter.cpp: Throw an exception rather than aborting
1435         when asked to seek at negative position
1437 2010-12-06  Sandro Santilli <strk@keybit.net>
1439         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Log debug line on ffmpeg
1440         audio decoder initialization (symmetrically with video decoder
1441         behaviour)
1443 2010-12-06  Sandro Santilli <strk@keybit.net>
1445         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: formatting, no functional
1446         changes
1448 2010-12-06  Sandro Santilli <strk@keybit.net>
1450         * libbase/curl_adapter.cpp: typo
1452 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1454         * gui/Player.cpp: Reorder includes.
1456 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1458         * gui/Player.cpp, gui/Player.h: Drop odd define and use std:: for
1459         stdlib functions.
1461 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1463         * libcore/asobj/System_as.cpp: Drop static.
1465 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1467         * libcore/asobj/Global_as.cpp: Don't waste space.
1469 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1471         * libcore/asobj/Global_as.cpp: Remove silly and unreachable logging
1472         message.
1474 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1476         * libcore/asobj/Global_as.cpp, libcore/asobj/flash/flash_pkg.cpp: 
1477         Remove silly switch.
1479 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1481         * libcore/asobj/MovieClip_as.cpp: Small changes.
1483 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1485         * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify more.
1487 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1489         * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify.
1491 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1493         * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1494         Rectangle.offsetPoint
1496 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1498         * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1499         Rectangle.offset
1501 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1503         * libcore/asobj/flash/geom/Rectangle_as.cpp: Reorder includes
1505 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1507         * testsuite/swfdec/PASSING: Swfdec tests pass.
1509 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1511         * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement
1512         Rectangle.equals().
1514 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1516         * libcore/asobj/flash/geom/Rectangle_as.cpp: Use as_error and
1517         simplify.
1519 2010-12-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
1521         * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify contains().
1523 2010-12-04  Rob Savoye <rob@welcomehome.org>
1525         * plugin/npapi/Makefile.am: Add X11_CFLAGS to keep OpenBSD happy
1527 2010-12-04  Rob Savoye <rob@welcomehome.org>
1529         * : commit 17939244d678bbc6dfdfa1757c2e99f879cdd3e5 Author: Rob
1530         Savoye <rob@welcomehome.org> Date:   Sat Dec 4 15:35:54 2010 -0700
1532 2010-12-04  Sandro Santilli <strk@keybit.net>
1534         * configure.ac: cleanup warning text
1536 2010-12-04  Sandro Santilli <strk@keybit.net>
1538         * macros/kde4.m4: Don't set has_kde4 if headers are not found too
1540 2010-12-04  Sandro Santilli <strk@keybit.net>
1542         * configure.ac: update informations about disabling kde4 gui
1544 2010-12-04  Sandro Santilli <strk@keybit.net>
1546         * configure.ac: Set kde3 gui off by default. It's broken... see
1547         https://savannah.gnu.org/bugs/index.php?31782
1549 2010-12-04  Sandro Santilli <strk@keybit.net>
1551         * macros/qt4.m4: qt4 macro file shouldn't set kde4 stuff
1553 2010-12-04  Markus Gothe <nietzsche@lysator.liu.se>
1555         * : commit 99e6c5f5f7a91164f3499b1b0e9691b81619470b Author: Markus
1556         Gothe <nietzsche@zarathustra.local> Date:   Sat Dec 4 18:39:27 2010
1557         +0100
1559 2010-12-04  Gabriele Giacone <1o5g4r8o@gmail.com>
1561         * gui/Makefile.am: fixed gnu make idiom
1563 2010-12-04  Sandro Santilli <strk@keybit.net>
1565         * configure.ac: Implement yes/no/auto for kde3, default to auto
1567 2010-12-04  Sandro Santilli <strk@keybit.net>
1569         * configure.ac: Implement yes/no/auto semantic for kde4 gui. Default
1570         to auto.
1572 2010-12-04  Sandro Santilli <strk@keybit.net>
1574         * configure.ac: Get rid of HAVE_GTK2 conditional (never used) and
1575         has_gtk2 (marked as FIXME: shouldn't be here)
1577 2010-12-04  Sandro Santilli <strk@keybit.net>
1579         * Makefile.am: Use tabs consistently
1581 2010-12-04  Sandro Santilli <strk@keybit.net>
1583         * configure.ac: QT is not a GUI, KDE and QTOPIA are. Behave
1584         accordingly.
1586 2010-12-04  Sandro Santilli <strk@keybit.net>
1588         * macros/qt3.m4: Fix syntax error (missing test invocation)
1590 2010-12-03  Gabriele Giacone <>
1592         * macros/qt4.m4: add uic4 and moc4 as alternatives
1594 2010-12-03  Rob Savoye <rob@welcomehome.org>
1596         * configure.ac, macros/curl.m4: += doesn't work with bourne shell
1598 2010-12-04  Sandro Santilli <strk@keybit.net>
1600         * : commit f0fd2e892d6c58bf1df3d3ced3fe08772e06f1a9 Author: Sandro
1601         Santilli <strk@keybit.net> Date:   Sat Dec 4 00:41:21 2010 +0100
1603 2010-12-04  Sandro Santilli <strk@keybit.net>
1605         * configure.ac, macros/qt3.m4, macros/qt4.m4: Do not use build_qt3
1606         and build_qt4 variables within GNASH_PATH_QT3 and GNASH_PATH_QT4,
1607         rather avoid calling that macro as a whole if those variables aren't
1608         set to request such builds
1610 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1612         * doc/C/refmanual/internals.xml: Directory was renamed.
1614 2010-12-03  Sandro Santilli <strk@keybit.net>
1616         * configure.ac: Implement yes/no/auto semantic for ffmpeg
1618 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1620         * libcore/DisplayObject.cpp, libcore/MovieClip.cpp,
1621         libcore/event_id.h, libcore/movie_root.cpp,
1622         libcore/swf/PlaceObject2Tag.cpp, libcore/swf/PlaceObject2Tag.h,
1623         libcore/swf_event.h: Use ptr_container, const correct, make event_id
1624         ctor explicit.
1626 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1628         * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Const correct
1629         and use to_movie
1631 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1633         * libcore/MovieClip.cpp, libcore/MovieClip.h: Const correct
1635 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1637         * libcore/MovieClip.cpp, libcore/MovieClip.h: Use a ptr_list for
1638         clarity.
1640 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1642         * : commit e79e72f7629bf12fd541ff47e1154b73faad8e74 Author: Benjamin
1643         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Dec 3 16:25:14 2010 +0100
1645 2010-12-03  Petter Reinholdtsen <pere@hungry.com>
1647         * configure.ac: Implement auto/yes/no semantic for OGL renderer
1649 2010-12-03  Petter Reinholdtsen <pere@hungry.com>
1651         * utilities/findwebcams.cpp: Replace g_print with iostreams.
1653 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1655         * cygnal/cvm.cpp, gui/gui.cpp, libcore/movie_root.h,
1656         utilities/processor.cpp: Do another TODO.
1658 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1660         * libcore/movie_root.h: Do TODO.
1662 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1664         * libcore/DisplayObject.cpp: Tabs to spaces.
1666 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1668         * libcore/DisplayObject.cpp, libcore/TextField.cpp,
1669         libcore/movie_root.cpp, libcore/movie_root.h: Return a pair from
1670         mousePosition instead of using out parameters.
1672 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1674         * libcore/movie_root.cpp: Cleanup, drop unneeded helper functions.
1676 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1678         * libcore/movie_root.cpp, libcore/movie_root.h: Use shared_ptr for
1679         the timers to avoid potential bugs when iterators are invalidated
1680         during action execution.
1682 2010-12-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
1684         * : commit 5b7c0de2385f5b9d6fbc40cef6447aaebae67d00 Author: Rob
1685         Savoye <rob@welcomehome.org> Date:   Thu Dec 2 18:51:41 2010 -0700
1687 2010-12-02  Rob Savoye <rob@welcomehome.org>
1689         * libbase/GnashImagePng.cpp: use PNG_LIBPNG_VER_MINOR instead of
1690         PNG_LIBPNG_VER_RELEASE
1692 2010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1694         * libcore/asobj/Global_as.cpp, libcore/movie_root.cpp,
1695         libcore/movie_root.h: Use ptr_containers, be a bit stricter with
1696         timer id types.
1698 2010-12-02  Rob Savoye <rob@welcomehome.org>
1700         * : commit 124d3651e327dd0cabafa1779ef958c460d69605 Author: Rob
1701         Savoye <rob@welcomehome.org> Date:   Thu Dec 2 12:11:53 2010 -0700
1703 2010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1705         * libcore/MovieLoader.cpp, libcore/MovieLoader.h: Use
1706         ptr_containers.
1708 2010-12-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
1710         * libcore/movie_root.cpp, libcore/movie_root.h,
1711         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: Use
1712         ptr_containers to make pointer handling simpler.
1714 2010-12-02  Sandro Santilli <strk@keybit.net>
1716         * libcore/SWFMatrix.cpp: Explicitly use double std::pow(double,
1717         int). Should fix build on openbsd
1719         (http://gnashdev.org:8010/builders/4.8-release-openbsd-amd64/builds/6/steps/compile/logs/stdio)
1721 2010-12-01  Rob Savoye <rob@welcomehome.org>
1723         * libcore/SWFMatrix.cpp: fix compile problem on OpenBSD and Ltib
1725 2010-12-01  Rob Savoye <rob@welcomehome.org>
1727         * packaging/ltib/gnash.spec: simplify spec file
1729 2010-12-01  Rob Savoye <rob@welcomehome.org>
1731         * libbase/Makefile.am: add OPENGL_CFLAGS to CPPFLAGS for OpenBSD
1733 2010-12-01  Rob Savoye <rob@welcomehome.org>
1735         * : commit 06907b931859501ae1daf193d1c1576aecda1124 Author: Rob
1736         Savoye <rob@welcomehome.org> Date:   Wed Dec 1 15:49:02 2010 -0700
1738 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1740         * utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
1741         utilities/rtmpget.cpp: Include iostream.
1743 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1745         * libcore/movie_root.h: Don't include thread.hpp arbitrarily.
1747 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1749         * libcore/FreetypeGlyphsProvider.cpp: Don't exit; throw an exception
1750         and let callers handle it.  Use Gnash logging instead of iostreams.
1752 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1754         * libbase/Range2d.h, libbase/URLAccessManager.cpp,
1755         libbase/sharedlib.cpp, libcore/DisplayList.cpp,
1756         libcore/FillStyle.cpp, libcore/SWFRect.h,
1757         libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
1758         libcore/swf/DefineFontAlignZonesTag.cpp,
1759         libcore/swf/DefineFontAlignZonesTag.h, libcore/swf/SWF.cpp,
1760         libcore/vm/VM.cpp, libsound/WAVWriter.cpp: Include <ostream>, not
1761         <iostream> for std::ostream.
1763 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1765         * libbase/rc.h: Use forward declaration of streams.
1767 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1769         * libbase/IOChannel.h: Reorder includes.
1771 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1773         * libbase/rc.cpp: Rearrange includes.
1775 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1777         * libbase/noseek_fd_adapter.cpp: Include <iostream>.
1779 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1781         * libbase/memory.cpp: Include <iostream> for cerr and cout.
1783 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1785         * libbase/log.cpp: Include required headers.
1787 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1789         * : commit 2ca64b42a538274d957c7b2c6786e15d006f2250 Merge: e6e9d9f
1790         19443da Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Wed
1791         Dec 1 10:47:37 2010 +0100
1793 2010-12-01  Sandro Santilli <strk@keybit.net>
1795         * libcore/parser/action_buffer.cpp: another <cstring> include
1797 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1799         * libbase/utf8.cpp, libcore/vm/ASHandlers.cpp: Required includes
1801 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1803         * libbase/utf8.cpp, libbase/utf8.h, libcore/vm/ASHandlers.cpp: Move
1804         functions to utf8.h for better implementation hiding.
1806 2010-12-01  Sandro Santilli <strk@keybit.net>
1808         * libmedia/gst/AudioInputGst.cpp: Include <cstring> for string calls
1810 2010-12-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
1812         * libbase/SharedMem.cpp: Include header required for std::strerror.
1814 2010-11-30  Rob Savoye <rob@welcomehome.org>
1816         * packaging/ltib/gnash.spec: remove packages for stuff we don't need
1817         on ltib.
1819 2010-11-30  Rob Savoye <rob@welcomehome.org>
1821         * configure.ac: move libltdl tests below --enable-extensions test,
1822         and don't enable libltdl unless extensions are enabled. By defaullt
1823         no extensions are build, so by default, libltdl will not be built or
1824         used.
1826 2010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1828         * testsuite/swfdec/REALTIME: Revert "Run some tests in realtime"
1829         because it doesn't work.  This reverts commit 4b9bf6a6ea6de1cc2113ce6851526c4e252f086b.
1831 2010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1833         * testsuite/swfdec/REALTIME: Run some tests in realtime.
1835 2010-11-30  Sandro Santilli <strk@keybit.net>
1837         * : commit 7e8e4fb260fa2a5a12bee9dfc3236cfc3bc37725 Author: Sandro
1838         Santilli <strk@keybit.net> Date:   Tue Nov 30 10:06:19 2010 +0100
1840 2010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1842         * : commit f0bd43adebbcf3bb2508d20aafadfaaaba0b08ff Author: Sandro
1843         Santilli <strk@keybit.net> Date:   Tue Nov 30 09:57:28 2010 +0100
1845 2010-11-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
1847         * : commit ac24041672fa1f6810e3ee03a60507a43764d280 Author: Sandro
1848         Santilli <strk@keybit.net> Date:   Mon Nov 29 17:17:35 2010 +0100
1850 2010-11-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
1852         * utilities/Makefile.am: Utilities don't need to link to X11.
1854 2010-11-29  Sandro Santilli <strk@keybit.net>
1856         * testsuite/actionscript.all/Makefile.am,
1857         testsuite/misc-swfc.all/Makefile.am: Use  for finding abs paths, so
1858         CPP doesn't have to deal with backticks...
1860 2010-11-29  Sandro Santilli <strk@keybit.net>
1862         * : commit 30894d92e4cf931c5b7c5ab8ba424ff11b65342c Author: Benjamin
1863         Wolsey <bwy@benjaminwolsey.de> Date:   Mon Nov 29 09:09:56 2010
1864         +0100
1866 2010-11-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
1868         * libbase/log.h, librender/opengl/Renderer_ogl.cpp: Don't include
1869         thread.hpp unnecessarily.
1871 2010-11-28  Sandro Santilli <strk@keybit.net>
1873         * extensions/fileio/fileio.cpp: Fix use of Array_as
1875 2010-11-28  Sandro Santilli <strk@keybit.net>
1877         * gui/Makefile.am: Don't forget to escape newline, or boost and
1878         pthread libs are left out (as lucid-linux-x86 shows)
1880 2010-11-26  Sandro Santilli <strk@keybit.net>
1882         * utilities/processor.cpp: Drop old/obsoleted code
1884 2010-11-26  Sandro Santilli <strk@keybit.net>
1886         * testsuite/misc-mtasc.all/Makefile.am: Sleep even more
1888 2010-11-26  Sandro Santilli <strk@keybit.net>
1890         * : commit aa53c0408dbf8cb78cb5728aac6194d9dee61cd7 Author: Sandro
1891         Santilli <strk@keybit.net> Date:   Fri Nov 26 15:51:17 2010 +0100
1893 2010-11-26  Sandro Santilli <strk@keybit.net>
1895         * testsuite/generic-testrunner.sh: Allow specifying milliseconds
1896         between advances
1898 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1900         * testsuite/misc-ming.all/rtmpytest.as: Prove that $version is used,
1901         and since Gnash doesn't use it the test fails.
1903 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1905         * libcore/asobj/NetConnection_as.cpp,
1906         testsuite/misc-ming.all/rtmpytest.as: Pass argument with remote
1907         function calls, fixing failing tests.
1909 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1911         * testsuite/misc-ming.all/rtmpytest.as: Add more tests.
1913 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1915         * testsuite/misc-ming.all/Makefile.am,
1916         testsuite/misc-ming.all/rtmpytest.as: Run test and expect pass.
1918 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1920         * testsuite/rtmpy-echo-server.py: Minor changes to server.
1922 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1924         * configure.ac, testsuite/misc-ming.all/Makefile.am,
1925         testsuite/misc-ming.all/red5test.as,
1926         testsuite/misc-ming.all/rtmpytest.as,
1927         testsuite/rtmpy-echo-server.py: Add rtmpy test.
1929 2010-11-26  Sandro Santilli <strk@keybit.net>
1931         * : commit 822c7c68dc00e95746ef479eab217f2d41932ee8 Author: Sandro
1932         Santilli <strk@keybit.net> Date:   Fri Nov 26 10:42:21 2010 +0100
1934 2010-11-26  Sandro Santilli <strk@keybit.net>
1936         * libmedia/gst/AudioInputGst.h: don't need a semicolon at function
1937         body end
1939 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1941         * : commit b902917c56b485381e6de496a125502d0840cd87 Author: Sandro
1942         Santilli <strk@keybit.net> Date:   Fri Nov 26 09:32:54 2010 +0100
1944 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1946         * libcore/ClassHierarchy.cpp: Drop unneeded include.
1948 2010-11-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
1950         * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
1951         libcore/asobj/Global_as.cpp: Include the required headers.
1953 2010-11-25  Sandro Santilli <strk@keybit.net>
1955         * testsuite/simple.exp: shorten timeout to 5 minutes, let's see if
1956         that's enough for all tests being run
1958 2010-11-25  Sandro Santilli <strk@keybit.net>
1960         * configure.ac: Don't cd into a yet-to-be-created dir
1962 2010-11-25  Sandro Santilli <strk@keybit.net>
1964         * testsuite/swfdec/Makefile.am: Make swfdec test runners dependent
1965         on Makefile
1967 2010-11-25  Sandro Santilli <strk@keybit.net>
1969         * configure.ac: Allow omitting arg to --with-swfdec-testsuite to
1970         default to where 'make fetch-swfdec' will put things
1972 2010-11-25  Sandro Santilli <strk@keybit.net>
1974         * : commit c3849965522c9f2a460a10137d5dba720860e266 Author: Sandro
1975         Santilli <strk@keybit.net> Date:   Thu Nov 25 20:59:42 2010 +0100
1977 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1979         * testsuite/actionscript.all/Transform.as: Expect failures.
1981 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1983         * testsuite/actionscript.all/Transform.as: Fix test results for pp.
1985 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1987         * gui/pythonmod/gnash-view.cpp: Adapt python module to getURI
1988         interface.
1990 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
1992         * : commit e298d9b8fcd7637f2e79a7569a02abc363519901 Author: Benjamin
1993         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Nov 25 15:55:16 2010
1994         +0100
1996 2010-11-25  Sandro Santilli <strk@keybit.net>
1998         * : commit 4c18be0d39151da1bed49c31638e313cd8136939 Author: Sandro
1999         Santilli <strk@keybit.net> Date:   Thu Nov 25 15:25:38 2010 +0100
2001 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2003         * testsuite/misc-ming.all/red5test.as: Tests pass.
2005 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2007         * libcore/asobj/NetConnection_as.cpp: Send reply from server rather
2008         than making our own.
2010 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2012         * testsuite/misc-ming.all/red5test.as: Test failed call.
2014 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2016         * testsuite/misc-ming.all/red5test.as: Tabs to spaces.
2018 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2020         * libcore/DisplayObject.cpp, libcore/SWFMatrix.cpp: Fix silly
2021         spacing, use std::pow
2023 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2025         * libcore/as_object.cpp: Only log error when requested, and drop
2026         misleading info.
2028 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2030         * libcore/asobj/MovieClip_as.cpp: Convert error to aserror.
2032 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2034         * libcore/vm/ASHandlers.cpp: Convert error to a swferror.
2036 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2038         * libcore/asobj/NetConnection_as.cpp: Don't log aserror if not
2039         wanted.
2041 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2043         * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
2044         libcore/vm/ASHandlers.cpp: Restore undefined behaviour because Lenny
2045         doesn't have boost 1.35
2047 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2049         * libbase/GnashNumeric.h: Functions don't have ; after the close
2050         brace.
2052 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2054         * testsuite/misc-ming.all/Makefile.am,
2055         testsuite/misc-ming.all/red5test.as: Enable red5test and add sanity
2056         check.
2058 2010-11-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
2060         * : commit 323c94c78e15453d7a8f8b127bd24c92111fe472 Author: Tim
2061         Retout <tim@retout.co.uk> Date:   Wed Nov 24 18:51:32 2010 +0000
2063 2010-11-24  Rob Savoye <rob@welcomehome.org>
2065         * configure.ac: make it possible to configure no sound handler
2067 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2069         * libcore/SWFMatrix.cpp, testsuite/libcore.all/MatrixTest.cpp: Fix
2070         typos.
2072 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2074         * testsuite/libcore.all/MatrixTest.cpp: Fix testsuite.
2076 2010-11-24  Sandro Santilli <strk@keybit.net>
2078         * libmedia/gst/VideoDecoderGst.cpp: Tell more about which codec
2079         failed VideoDecoderGst initialization
2081 2010-11-24  Petter Reinholdtsen <pere@hungry.com>
2083         * plugin/npapi/test.cpp: Reduce compiler warnings in plugin test.cpp I had a look at the compiler warnings shown when doing make check,
2084         more specifically these warnings: test.cpp: In function 'int main(int, char**)': test.cpp:120:
2085         warning: unused variable 'obj' test.cpp: At global scope:
2086         test.cpp:41: warning: unused parameter 'argc' test.cpp:41: warning:
2087         unused parameter 'argv' test.cpp: In function 'void*
2088         NPN_GetStringIdentifier(const NPUTF8*)': test.cpp:308: warning: no
2089         return statement in function returning non-void test.cpp: At global
2090         scope: test.cpp:306: warning: unused parameter 'name' test.cpp: In
2091         function 'nsPluginInstanceBase*
2092         NS_NewPluginInstance(nsPluginCreateData*)': test.cpp:313: warning:
2093         no return statement in function returning non-void test.cpp: At
2094         global scope: test.cpp:311: warning: unused parameter
2095         'aCreateDataStruct' test.cpp: In function 'NPError
2096         NS_PluginGetValue(NPPVariable, void*)': test.cpp:318: warning: no
2097         return statement in function returning non-void test.cpp: At global
2098         scope: test.cpp:316: warning: unused parameter 'aVariable'
2099         test.cpp:316: warning: unused parameter 'aValue' test.cpp: In
2100         function 'NPError NS_PluginInitialize()': test.cpp:323: warning: no
2101         return statement in function returning non-void test.cpp: At global
2102         scope: test.cpp:338: warning: unused parameter 'aPlugin' test.cpp:
2103         In function 'bool NPN_SetProperty(NPP_t*, NPObject*, void*, const
2104         NPVariant*)': test.cpp:348: warning: no return statement in function
2105         returning non-void test.cpp: At global scope: test.cpp:344: warning:
2106         unused parameter 'npp' test.cpp:344: warning: unused parameter 'obj'
2107         test.cpp:351: warning: unused parameter 'npp' test.cpp:351: warning:
2108         unused parameter 'obj' test.cpp:351: warning: unused parameter
2109         'value' test.cpp:358: warning: unused parameter 'npp' test.cpp:358:
2110         warning: unused parameter 'obj' test.cpp:358: warning: unused
2111         parameter 'value' test.cpp: In function 'bool
2112         NPN_HasProperty(NPP_t*, NPObject*, void*, const NPVariant*)':
2113         test.cpp:366: warning: control reaches end of non-void function I left the unused variables alone, assume someone left them around
2114         for a purpose, and concentrated on the non-void functions lacking
2115         return values instead.  This patch should get rid of them.  The file have inconsistent
2116         indentation, so I went with the indentation used directly above the
2117         code I inserted.  Allmost all the functions with missing return
2118         values are stubs, so I did not put much effort into generating a
2119         sensible return value.  Signed-off-by: Sandro Santilli <strk@keybit.net>
2121 2010-11-24  Sandro Santilli <strk@keybit.net>
2123         * libmedia/gst/AudioDecoderGst.cpp: Tell more about which codec
2124         failed AudioDecoderGst initialization
2126 2010-11-24  Sandro Santilli <strk@keybit.net>
2128         * testsuite/misc-ming.all/Makefile.am: Use a TEST_ENV variable to
2129         store env variables we want to use on make check. Put the
2130         GST_PBUTILS there.
2132 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2134         * libcore/SWFMatrix.cpp: More rationalizing.
2136 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2138         * libcore/SWFMatrix.cpp: Reduce duplication and make the code safer.
2140 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2142         * libcore/SWFMatrix.cpp, libcore/SWFMatrix.h,
2143         libcore/TextField.cpp, libcore/asobj/MovieClip_as.cpp,
2144         libcore/asobj/TextSnapshot_as.cpp,
2145         libcore/asobj/flash/geom/Transform_as.cpp,
2146         libcore/swf/TextRecord.cpp, librender/agg/Renderer_agg.cpp,
2147         librender/agg/Renderer_agg_style.h,
2148         librender/cairo/Renderer_cairo.cpp,
2149         librender/opengl/Renderer_ogl.cpp: Provide accessors to SWFMatrix
2150         and hide data.
2152 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2154         * libcore/vm/ASHandlers.h: Include required header.
2156 2010-11-24  Sandro Santilli <strk@keybit.net>
2158         * configure.ac: *-kfreebsd is a bsd too... see
2159         https://savannah.gnu.org/patch/?7403
2161 2010-11-24  Sandro Santilli <strk@keybit.net>
2163         * testsuite/gst_install_plugins_helper.sh: Add wrapper script for
2164         gst_install_plugins_helper
2166 2010-11-24  Sandro Santilli <strk@keybit.net>
2168         * testsuite/misc-ming.all/Makefile.am: Set
2169         GST_INSTALL_PLUGINS_HELPER to the testsuite script
2171 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2173         * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp,
2174         libcore/vm/ASHandlers.cpp: Handle overflows without UB.
2176 2010-11-24  Sandro Santilli <strk@keybit.net>
2178         * testsuite/misc-ming.all/Makefile.am: Add a note about red5test not
2179         being executed on 'make check'
2181 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2183         * testsuite/simple.exp: Don't enforce a specific locale, as Gnash
2184         should pass tests under all locales.
2186 2010-11-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
2188         * libcore/asobj/flash/geom/Transform_as.cpp: Make some errors into
2189         aserrors.
2191 2010-11-24  Sandro Santilli <strk@keybit.net>
2193         * plugin/klash4/klash_part.cpp: Fix warning in klash4, thanks Petter
2195 2010-11-23  Sandro Santilli <strk@keybit.net>
2197         * macros/haxe.m4: fix haxe version detection
2199 2010-11-23  Sandro Santilli <strk@keybit.net>
2201         * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Have
2202         gravity_embedded-TestRunner wait for gravity.swf load
2204 2010-11-23  Sandro Santilli <strk@keybit.net>
2206         * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
2207         findDisplayItemByTarget in MovieTester
2209 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2211         * testsuite/misc-ming.all/masks_testrunner.cpp: Increase test
2212         tolerance to 3 to cope with agg's RGB555 format.
2214 2010-11-23  Sandro Santilli <strk@keybit.net>
2216         * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am,
2217         libmedia/Makefile.am, utilities/Makefile.am: Update references to
2218         pbutils package
2220 2010-11-23  Sandro Santilli <strk@keybit.net>
2222         * configure.ac: For pbutils, use a name pkgconfig knows about
2224 2010-11-23  Sandro Santilli <strk@keybit.net>
2226         * configure.ac: If gstpbutils headers are not found, set
2227         has_gstpbutils=no (otherwise it'd be = yes if just libs are found);
2228         have final configure lines check for has_gstpbutils, not
2229         has_modern_gstpbutils (which nobody even tries to set); have
2230         RECOMEND line suggest use of --with-gstpbutils-incl, which helps
2231         autoconf figuring out
2233 2010-11-23  Sandro Santilli <strk@keybit.net>
2235         * : commit 77017023ca7f31a093925b82bdad64bf4c9834a7 Author: Sandro
2236         Santilli <strk@keybit.net> Date:   Tue Nov 23 18:46:18 2010 +0100
2238 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2240         * testsuite/actionscript.all/Date.as: Use a smaller number to avoid
2241         discrepencies with floating point optimizations.
2243 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2245         * libcore/asobj/String_as.cpp: Minor cleanup.
2247 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2249         * libbase/SWFCtype.cpp: Sort map assignments for fun.
2251 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2253         * testsuite/actionscript.all/caseconv.as: Drop left-over code.
2255 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2257         * libbase/SWFCtype.cpp, libbase/SWFCtype.h: Add boilerplate and an
2258         else.
2260 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2262         * libbase/SWFCtype.cpp: Simplify SWCtype mapping.
2264 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2266         * testsuite/actionscript.all/caseconv.as: Don't run tests for
2267         version 5.
2269 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2271         * libbase/Makefile.am, libbase/SWFCtype.cpp, libbase/SWFCtype.h,
2272         libbase/utf8.h, libcore/asobj/String_as.cpp: Add a ctype facet for
2273         Flash case conversion.
2275 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2277         * libbase/utf8.cpp: For Adobe, some invalid unicode is valid.
2279 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2281         * testsuite/actionscript.all/Makefile.am,
2282         testsuite/actionscript.all/caseconv.as: Add a test for all case
2283         conversions.
2285 2010-11-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2287         * libbase/utf8.cpp: Drop support for 5- and 6-byte utf-8, as Adobe
2288         doesn't support it.
2290 2010-11-23  Sandro Santilli <strk@keybit.net>
2292         * libcore/asobj/String_as.cpp: it's strings, not displayobjects,
2293         we're trying to convert to upper/lower case
2295 2010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2297         * : commit 1b68dac7fb05d3b529fa127ad4eb738dd9f0a36b Author: Sandro
2298         Santilli <strk@keybit.net> Date:   Mon Nov 22 17:41:15 2010 +0100
2300 2010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2302         * libcore/asobj/String_as.cpp: Spacing.
2304 2010-11-22  Sandro Santilli <strk@keybit.net>
2306         * libcore/parser/SWFMovieDefinition.cpp: Do not log an error about
2307         missing export symbols when export symbols ARE FOUND!
2309 2010-11-22  Sandro Santilli <strk@keybit.net>
2311         * libcore/parser/SWFMovieDefinition.cpp: do not translate debug
2312         messages
2314 2010-11-22  Petter Reinholdtsen <pere@hungry.com>
2316         * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: Keep
2317         original gain value to avoid rounding errors on query.
2319 2010-11-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2321         * : commit cd0a943529ebc4db3d64801fdd7be12e08417750 Author: Benjamin
2322         Wolsey <bwy@benjaminwolsey.de> Date:   Mon Nov 22 09:58:18 2010
2323         +0100
2325 2010-11-22  Gabriele Giacone <1o5g4r8o@gmail.com>
2327         * .gitignore: Simplified and improved .gitignore, see
2328         https://savannah.gnu.org/patch/?7400
2330 2010-11-21  Sandro Santilli <strk@keybit.net>
2332         * README: SDL is not only used for FFmpeg media
2334 2010-11-21  Sandro Santilli <strk@keybit.net>
2336         * README.git: tab to space in the table of tools version
2338 2010-11-21  Sandro Santilli <strk@keybit.net>
2340         * utilities/findmicrophones.cpp: Fix comparison between signed and
2341         unsigned integer
2343 2010-11-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2345         * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: 
2346         Don't store the vector size; vector does that.
2348 2010-11-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2350         * libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp: 
2351         Don't leak inputs.
2353 2010-11-20  Sandro Santilli <strk@keybit.net>
2355         * .gitignore: Ignore *.o and *.moc + some others
2357 2010-11-20  Sandro Santilli <strk@keybit.net>
2359         * .gitignore: .configline is in top-level dir now
2361 2010-11-20  Petter Reinholdtsen <pere@hungry.com>
2363         * utilities/findwebcams.cpp: Fix compiler warning
2365 2010-11-20  Sandro Santilli <strk@keybit.net>
2367         * testsuite/samples/Makefile.am: Actually, dro the _DEPENDENCY,
2368         which isn't needed at all in this case
2370 2010-11-20  Sandro Santilli <strk@keybit.net>
2372         * testsuite/samples/Makefile.am: Make sure that when _DEPENDENCIES
2373         is used, _LDADD is added to it. Should fix lack of rebuild of some
2374         test runners when MovieTester is updated
2376 2010-11-20  Sandro Santilli <strk@keybit.net>
2378         * : commit d9542a13acc1a2ef847a52fb1842f5ce84923d93 Author: Sandro
2379         Santilli <strk@keybit.net> Date:   Sat Nov 20 08:36:56 2010 +0100
2381 2010-11-20  Sandro Santilli <strk@keybit.net>
2383         * testsuite/misc-ming.all/loading/Makefile.am: use rm -f to not get
2384         error on unexistant files (should we be using CLEAN_FILES instead ?)
2386 2010-11-19  Sandro Santilli <strk@keybit.net>
2388         * libcore/TextField.cpp: Tell more about "Unexpected color value"
2389         (which is likely another case in which we do not want to log an
2390         _error_)
2392 2010-11-19  Sandro Santilli <strk@keybit.net>
2394         * libcore/movie_root.cpp: Since we're logging an error for missing
2395         _interfaceHandler (which we maybe shuldn't), do it with more
2396         informations
2398 2010-11-19  Sandro Santilli <strk@keybit.net>
2400         * testsuite/MovieTester.cpp: Do not log an error when media handler
2401         _exists_ (just spreading terror)
2403 2010-11-19  Sandro Santilli <strk@keybit.net>
2405         * testsuite/simple.exp: print ERROR logs coming out on 'make check'
2406         when RUNTESTFLAGS=-v
2408 2010-11-19  Sandro Santilli <strk@keybit.net>
2410         * testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: no
2411         functional change, style only
2413 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2415         * : commit 84a5cd7ce35b3382ca1b6e8a0c2cceb0f9c42bc4 Author: Sandro
2416         Santilli <strk@keybit.net> Date:   Fri Nov 19 14:27:04 2010 +0100
2418 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2420         * libcore/asobj/flash.am: Drop commented out code.
2422 2010-11-19  Sandro Santilli <strk@keybit.net>
2424         * testsuite/MovieTester.cpp: Do not show invalidated bounds on
2425         advance (not useful unless you're preparing a test _runner_ and want
2426         to know)
2428 2010-11-19  Sandro Santilli <strk@keybit.net>
2430         * : commit 6fb63b99267a934d23ffb5aeb1b77ac8615e364c Author: Sandro
2431         Santilli <strk@keybit.net> Date:   Fri Nov 19 13:32:29 2010 +0100
2433 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2435         * libcore/PropFlags.h, libcore/Property.h,
2436         libcore/PropertyList.cpp, libcore/as_object.h,
2437         libcore/asobj/Object.cpp, testsuite/libcore.all/PropFlagsTest.cpp: 
2438         Simplify PropFlags and add better tests.
2440 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2442         * librender/agg/Renderer_agg.cpp: Fix compiler warnings.
2444 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2446         * libcore/as_function.cpp, libcore/as_function.h,
2447         libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
2448         libcore/asobj/Global_as.cpp, libcore/asobj/flash.am: Move AS
2449         function implementation into its own file.
2451 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2453         * libcore/Function.cpp: Minor cleanup of Function.
2455 2010-11-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2457         * : commit 5d3a8197de3806a18806fdf3bcaa97cf61382b1a Merge: 7b412a6
2458         39ee7fe Author: Rob Savoye <rob@welcomehome.org> Date:   Thu Nov 18
2459         18:58:44 2010 -0700
2461 2010-11-18  Rob Savoye <rob@welcomehome.org>
2463         * packaging/ltib/gnash.spec: build Gnash under tlib, which uses RPM
2464         spec files to cross build for the ARM.
2466 2010-11-18  Sandro Santilli <strk@keybit.net>
2468         * configure.ac: Make gstreamer base plugins compulsory for gst media
2469         build. Fixes bug #31700
2471 2010-11-18  Sandro Santilli <strk@keybit.net>
2473         * configure.ac: Properly quote description of config macro
2475 2010-11-18  Sandro Santilli <strk@keybit.net>
2477         * configure.ac, testsuite/misc-ming.all/Makefile.am,
2478         testsuite/misc-ming.all/red5test.as: Have red5test.as use what's
2479         given with --enable-red5-testing as hostname, and have it default to
2480         www.gnashdev.org
2482 2010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2484         * libbase/RTMP.cpp, libbase/RTMP.h: Drop unused function.
2486 2010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2488         * testsuite/misc-ming.all/red5test.as: Make sure the test results
2489         are displayed.
2491 2010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2493         * testsuite/misc-ming.all/Makefile.am,
2494         testsuite/misc-ming.all/red5test.as: Enable red5 testing.
2496 2010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2498         * testsuite/misc-ming.all/red5test.as: More tests.
2500 2010-11-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2502         * testsuite/misc-ming.all/red5test.as: Start a working red5 test.
2504 2010-11-18  Sandro Santilli <strk@keybit.net>
2506         * testsuite/misc-ming.all/TODO: Add note about incomplete
2507         red5test.as
2509 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2511         * libcore/vm/ActionExec.cpp, libcore/vm/ActionExec.h: Update
2512         comments, drop unneeded function.
2514 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2516         * libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp,
2517         libcore/vm/ActionExec.h: We don't need a special function to delete
2518         an object property.
2520 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2522         * testsuite/misc-ming.all/timeline_var_test.c: Test that target
2523         change in event code doesn't affect later code.  Gnash did this, but
2524         didn't test that it did.
2526 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2528         * libcore/vm/ExecutableCode.h: Drop obsolete comments and ifdefs.
2530 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2532         * libcore/TextField.cpp, libcore/as_environment.cpp,
2533         libcore/as_environment.h, libcore/asobj/Global_as.h,
2534         libcore/asobj/MovieClip_as.cpp,
2535         libcore/asobj/flash/display/BitmapData_as.cpp,
2536         libcore/asobj/flash/external/ExternalInterface_as.cpp,
2537         libcore/asobj/flash/geom/Matrix_as.cpp,
2538         libcore/asobj/flash/geom/Rectangle_as.cpp,
2539         libcore/asobj/flash/geom/Transform_as.cpp: Move findObject out of
2540         class.
2542 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2544         * libcore/DisplayObject.h, libcore/Function.cpp,
2545         libcore/Function2.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
2546         libcore/as_environment.cpp, libcore/as_environment.h,
2547         libcore/asobj/Object.cpp,
2548         libcore/asobj/flash/display/BitmapData_as.cpp,
2549         libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp: Rename
2550         get_target() to target() to see where it's used.
2552 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2554         * libcore/as_environment.cpp: Rearrange.
2556 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2558         * libcore/as_environment.cpp, libcore/as_environment.h,
2559         libcore/vm/ActionExec.cpp: Move delVariable out of class.
2561 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2563         * libcore/as_environment.cpp, libcore/as_environment.h: 
2564         Documentation, variable rename.
2566 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2568         * libcore/as_environment.cpp, libcore/as_environment.h,
2569         libcore/vm/ActionExec.cpp: Move get and set variable out of
2570         as_environment class.
2572 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2574         * libcore/as_environment.cpp, libcore/as_environment.h: Clean up.
2576 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2578         * libcore/Function.cpp: Don't need extra null check.
2580 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2582         * libcore/Function.cpp: Don't need a try block.
2584 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2586         * gui/gnash.cpp: Don't forget initialization!
2588 2010-11-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2590         * libcore/as_environment.cpp, libcore/as_environment.h,
2591         libcore/asobj/Color_as.cpp, libcore/asobj/MovieClipLoader.cpp,
2592         libcore/asobj/MovieClip_as.cpp, libcore/asobj/Selection_as.cpp,
2593         libcore/vm/ASHandlers.cpp: Move find_target out of class.
2595 2010-11-16  Sandro Santilli <strk@keybit.net>
2597         * : commit 22a70dc0672b85a0fb83d28e6cb2bd6db0252f96 Author: Sandro
2598         Santilli <strk@keybit.net> Date:   Tue Nov 16 19:56:40 2010 +0100
2600 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2602         * libcore/as_environment.cpp, libcore/as_environment.h: Update more
2603         comments, clean up.
2605 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2607         * libcore/as_environment.cpp, libcore/as_environment.h: Update
2608         comments.
2610 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2612         * libcore/as_environment.cpp: More rearranging.
2614 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2616         * libcore/as_environment.cpp, libcore/as_environment.h: Rearrange
2617         as_environment.
2619 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2621         * : commit a48358d511b81a3374ab80d4be43501ed7eeb420 Author: Benjamin
2622         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Nov 16 15:07:27 2010
2623         +0100
2625 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2627         * libcore/vm/VM.h: Drop another unused function declaration.
2629 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2631         * libcore/vm/VM.h: Drop unused function declaration.
2633 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2635         * libcore/as_environment.h, libcore/vm/fn_call.h: Rearrange class
2636         and forward declarations.
2638 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2640         * libcore/as_environment.h: Drop unused proxying function.
2642 2010-11-16  Sandro Santilli <strk@keybit.net>
2644         * : commit cabc06876c9d481296e6b0263f809178e61ad20c Author: Sandro
2645         Santilli <strk@keybit.net> Date:   Tue Nov 16 13:41:29 2010 +0100
2647 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2649         * libbase/ref_counted.h, libcore/parser/SWFMovieDefinition.h,
2650         libcore/parser/movie_definition.h,
2651         libcore/parser/sprite_definition.h,
2652         libcore/swf/DefineSceneAndFrameLabelDataTag.h,
2653         libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
2654         libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
2655         libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
2656         libcore/swf/RemoveObjectTag.cpp, libcore/swf/ScriptLimitsTag.h,
2657         libcore/swf/SetBackgroundColorTag.h, libcore/swf/StartSoundTag.cpp,
2658         libcore/swf/StreamSoundBlockTag.cpp, libcore/swf/SymbolClassTag.h: 
2659         Use intrusive_ptr to prevent possible leaks.
2661 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2663         * libbase/smart_ptr.h: Drop unneeded include.
2665 2010-11-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2667         * libcore/swf/StreamSoundBlockTag.cpp: Clean up on error.
2669 2010-11-15  Sandro Santilli <strk@keybit.net>
2671         * libbase/GC.cpp: Take the default GC threshold back to 64.  It was
2672         erroneously brought down to zero by commit
2673         b5161cb32e3b45c33b96004a3b00411338344a2f (Drop GC singleton)
2675 2010-11-15  Sandro Santilli <strk@keybit.net>
2677         * : commit 92d1a7d87cddffa45c5b61d07ffc0cc7dd8115ca Author: Sandro
2678         Santilli <strk@keybit.net> Date:   Mon Nov 15 21:39:35 2010 +0100
2680 2010-11-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2682         * NEWS: Add news and use dots consistently.
2684 2010-11-14  Sandro Santilli <strk@keybit.net>
2686         * NEWS: Add note about fb-gnash improvements
2688 2010-11-14  Sandro Santilli <strk@keybit.net>
2690         * gui/fb/InputDevice.h: typo in comment
2692 2010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2694         * gui/gnash.cpp: Allow multiple -P options again.
2696 2010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2698         *
2699         testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2700         hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx: 
2701         Drop some more odd characters.
2703 2010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2705         *
2706         testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2707         hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx,
2708         testsuite/misc-haxe.all/classes.all/system/System_as.hx,
2709         testsuite/misc-haxe.all/classes.all/text/TextSnapshot_as.hx: Don't
2710         use windows line endings.
2712 2010-11-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
2714         *
2715         testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2716         hx: Drop original testing change.
2718 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2720         * testsuite/misc-haxe.all/classes.all/ASnative_as.hx,
2721         testsuite/misc-haxe.all/classes.all/Array_as.hx,
2722         testsuite/misc-haxe.all/classes.all/AsBroadcaster_as.hx: Remove
2723         unused tests.
2725 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2727         * testsuite/misc-haxe.all/classes.all/Array_as.hx,
2728         testsuite/misc-haxe.all/classes.all/accessibility/AccessibilityProp
2729         erties_as.hx,
2730         testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx,
2731         testsuite/misc-haxe.all/classes.all/display/DisplayObject_as.hx: 
2732         Remove more heres.
2734 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2736         * testsuite/misc-haxe.all/classes.all/text/TextField_as.hx: Remove
2737         more "here" usage.
2739 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2741         *
2742         testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as.
2743         hx: Drop obsolete 'here' use.
2745 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2747         * testsuite/misc-haxe.all/classes.all/DejaGnu.hx: Use optional
2748         haxe.PosInfos argument to get line numbers automatically.
2750 2010-11-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2752         * doc/C/Makefile.am: Fix typo for texi generation.
2754 2010-11-11  Markus Gothe <nietzsche@zarathustra.local>
2756         * : commit aa503664a3226c172bed5523a78eb0f3ef739519 Author: Markus
2757         Gothe <nietzsche@zarathustra.local> Date:   Thu Nov 11 23:01:54 2010
2758         +0100
2760 2010-11-11  Sandro Santilli <strk@keybit.net>
2762         * gui/fb/fb.cpp: Allow -X and -Y to take a negative value to express
2763         offset from right or bottom
2765 2010-11-11  Sandro Santilli <strk@keybit.net>
2767         * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -X/-Y to fb gui
2768         (works only with --enable-doublebuf)
2770 2010-11-11  Sandro Santilli <strk@keybit.net>
2772         * gui/gui.h: drop obsoleted question
2774 2010-11-11  Sandro Santilli <strk@keybit.net>
2776         * gui/fb/fb.cpp: Drop DEBUG_SHOW_FPS blocks, as that's handled by
2777         base Gui already
2779 2010-11-11  Sandro Santilli <strk@keybit.net>
2781         * gui/fb/fb.cpp: comment out more GNASH_REPORT_FUNCTION
2783 2010-11-11  Sandro Santilli <strk@keybit.net>
2785         * gui/fb/fb.cpp: spacing
2787 2010-11-11  Sandro Santilli <strk@keybit.net>
2789         * gui/fb/fb.cpp: Clamp values passed with -j/-k to avoid segfaults..
2791 2010-11-11  Sandro Santilli <strk@keybit.net>
2793         * libbase/GnashNumeric.h: use of assert() requires <cassert> include
2795 2010-11-11  Sandro Santilli <strk@keybit.net>
2797         * gui/fb/fb.cpp: don't log_debug 100 times per second :)
2799 2010-11-11  Sandro Santilli <strk@keybit.net>
2801         * gui/fb/fb.cpp: initialize validbounds on ::init, log_debug sizes
2803 2010-11-11  Sandro Santilli <strk@keybit.net>
2805         * : commit a2dc30349df950964eb19e09606a1f9260c682cf Author: Sandro
2806         Santilli <strk@keybit.net> Date:   Thu Nov 11 16:57:25 2010 +0100
2808 2010-11-11  Rob Savoye <rob@welcomehome.org>
2810         * configure.ac: fix typo in test
2812 2010-11-11  Sandro Santilli <strk@keybit.net>
2814         * gui/gnash.cpp: Fix call to clamp (value-to-clamp must be given
2815         first)
2817 2010-11-11  Sandro Santilli <strk@keybit.net>
2819         * gui/gnash.cpp: Translate 'Options' too
2821 2010-11-10  Rob Savoye <rob@welcomehome.org>
2823         * : commit d2add168d389c369ae631a3e6bb435c8cccd6109 Author: Rob
2824         Savoye <rob@welcomehome.org> Date:   Wed Nov 10 20:53:09 2010 -0700
2826 2010-11-10  Sandro Santilli <strk@keybit.net>
2828         * gui/gnash.cpp: Fix build with --enable-fps-debug
2830 2010-11-10  Markus Gothe <nietzsche@zarathustra.local>
2832         * macros/haxe.m4: Fix parsing of version info
2834 2010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2836         * gui/Makefile.am, librender/Makefile.am: Revert unintentional
2837         changes to Makefiles.
2839 2010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2841         * : commit ffddd2065bf73600f38457e37dbbf0597a0f3712 Author: Benjamin
2842         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Nov 10 08:12:47 2010
2843         +0100
2845 2010-11-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
2847         * gui/gnash.cpp: Fix FPS debugging.
2849 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2851         * : commit 958f3eb30a970734104a8b47c5a233afe4381993 Author: Rob
2852         Savoye <rob@welcomehome.org> Date:   Tue Nov 9 09:53:43 2010 -0700
2854 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2856         * gui/gnash.cpp: Make interface more like boost::program_options's.
2858 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2860         * gui/gnash.cpp: Add an accumulator value_semantic to keep options
2861         as they were.
2863 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2865         * gui/gnash.cpp: Use program_options for options; verbosity doesn't
2866         work like it used to.
2868 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2870         * gui/Player.h: Const correct.
2872 2010-11-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2874         * gui/gnash.cpp: Use program_options interface for default values.
2876 2010-11-09  Sandro Santilli <strk@keybit.net>
2878         * gui/gnash.cpp: Define supported options using
2879         boost::program_options, use the definition for the help string.
2881 2010-11-08  Sandro Santilli <strk@keybit.net>
2883         * packaging/deb.am: Do not make expectances on gnash version string,
2884         but accept any version
2886 2010-11-08  Sandro Santilli <strk@keybit.net>
2888         * : commit ab9153d1475f22a2f6efa7a4ce85c1d55cc06be8 Author: Sandro
2889         Santilli <strk@keybit.net> Date:   Mon Nov 8 22:27:37 2010 +0100
2891 2010-11-08  Rob Savoye <rob@welcomehome.org>
2893         * macros/boost.m4: program-options is header only.
2895 2010-11-08  Sandro Santilli <strk@keybit.net>
2897         * packaging/debian/control: Encode dependency on
2898         libboost-program-options-dev package
2900 2010-11-08  Sandro Santilli <strk@keybit.net>
2902         * macros/boost.m4: boost program-options is actually a library
2904 2010-11-08  Sandro Santilli <strk@keybit.net>
2906         * librender/agg/Renderer_agg.cpp: <climits> is needed for INT_MAX in
2907         agg2 headers
2909 2010-11-08  Sandro Santilli <strk@keybit.net>
2911         * configure.ac: Fix bogus shell syntax in Ming detection
2913 2010-11-08  Sandro Santilli <strk@keybit.net>
2915         * : commit dd7ca7472ba4bd58789a655d1991f5b38dc4b23f Author: Sandro
2916         Santilli <strk@keybit.net> Date:   Mon Nov 8 19:00:15 2010 +0100
2918 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2920         * gui/Makefile.am, gui/fb/Makefile.am, gui/pythonmod/Makefile.am,
2921         libbase/Makefile.am, libbase/tu_opengl_includes.h,
2922         librender/Makefile.am, librender/PathParser.cpp,
2923         librender/PathParser.h, librender/Renderer_agg.cpp,
2924         librender/Renderer_agg.h, librender/Renderer_agg_bitmap.h,
2925         librender/Renderer_agg_style.h, librender/Renderer_cairo.cpp,
2926         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp,
2927         librender/Renderer_ogl.h, librender/agg/Renderer_agg.cpp,
2928         librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
2929         librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
2930         librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
2931         librender/cairo/Renderer_cairo.h,
2932         librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
2933         librender/opengl/tu_opengl_includes.h, testsuite/Makefile.am,
2934         utilities/Makefile.am: Split renderer files into separate
2935         directories; clean up agg includes.
2937 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2939         * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
2940         po/it.po, po/ja.po: Update po files.
2942 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2944         * configure.ac: Drop obsolete code and options.
2946 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2948         * gui/gtk/gtk.cpp: Drop debugger option.
2950 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2952         * gui/gnash.cpp: Drop debugger option.
2954 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2956         * utilities/processor.cpp: Remove debugger options.
2958 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2960         * libcore/Makefile.am, libcore/debugger.cpp, libcore/debugger.h: 
2961         Remove obsolete debugger.
2963 2010-11-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2965         * configure.ac: Use more standard variable in configure.
2967 2010-11-07  Sandro Santilli <strk@keybit.net>
2969         * configure.ac: Set version to 0.8.9dev (give some better hint than
2970         'master')
2972 2010-11-07  Sandro Santilli <strk@keybit.net>
2974         * Makefile.am: Drop duplicated rule for building revno.h
2976 2010-11-07  Sandro Santilli <strk@keybit.net>
2978         * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am: Build
2979         .configline in top-level dir (where configure is run anyway)
2981 2010-11-07  Sandro Santilli <strk@keybit.net>
2983         * configure.ac, gui/Makefile.am, gui/fb/Makefile.am, gui/fb/fb.am: 
2984         Change gui/fb into a first-class subdir. Moving toward GUI
2985         independence here..
2987 2010-11-06  Sandro Santilli <strk@keybit.net>
2989         * plugin/npapi/plugin.cpp: Log a debug line when browser doesn't
2990         support reading cookies
2992 2010-11-06  Sandro Santilli <strk@keybit.net>
2994         * gui/gnash.cpp: More cleanup of gettext strings
2996 2010-11-06  Sandro Santilli <strk@keybit.net>
2998         * gui/gnash.cpp: Split gui key print in separate usage function. Use
2999         better internationalizable strings.
3001 2010-11-06  Sandro Santilli <strk@keybit.net>
3003         * gui/fb/fb.cpp: Kind of revert the support for -j/-k as that one
3004         would then need a support for --fullscreen in turn, which messes up
3005         a lot of the command line handling. This is another gui that needs
3006         to be handling its own command line switches!
3008 2010-11-06  Sandro Santilli <strk@keybit.net>
3010         * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -j and -k in FB gui
3011         (still not completely happy with it, but does something now)
3013 2010-11-06  Sandro Santilli <strk@keybit.net>
3015         * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for --timeout in fb-gui
3017 2010-11-06  Sandro Santilli <strk@keybit.net>
3019         * plugin/npapi/plugin.cpp: Cleanup logging lines (don't duplicate
3020         ERROR label, make proper use of boost::format). Thanks
3022 2010-11-06  Sandro Santilli <strk@keybit.net>
3024         * NEWS: it's _totalframes, not _framestotal
3026 2010-11-05  Maximiliano Castañón Araneda <maximi89@gmail.com>
3028         * gui/gtk/gtk.cpp: Add gnash icon to about window (patch #7369)
3030 2010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3032         * testsuite/libcore.all/AsValueTest.cpp,
3033         testsuite/libcore.all/DisplayListTest.cpp,
3034         testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite.
3036 2010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3038         * gui/Player.cpp, gui/Player.h, gui/gui.cpp, gui/gui.h,
3039         gui/pythonmod/gnash-view.cpp, libcore/movie_root.cpp,
3040         libcore/movie_root.h, testsuite/MovieTester.cpp,
3041         utilities/processor.cpp: Don't pass things unnecessarily.
3043 2010-11-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3045         * libcore/ExternalInterface.cpp: Drop obsolete sections of code.
3047 2010-11-04  Sandro Santilli <strk@keybit.net>
3049         * libcore/ExternalInterface.cpp: Don't wait for data in
3050         ::readBrowser, read only if data is available..
3052 2010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3054         * configure.ac: Disable ming for versions less than 0.4, as neither
3055         misc-ming.all nor actionscript.all will build, and the tests that do
3056         often don't give the expected results.
3058 2010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3060         * : commit ccf8da18f9b3adfa2c38d5dc025e3890be1a0319 Author: Benjamin
3061         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Nov 4 09:01:28 2010 +0100
3063 2010-11-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3065         * : commit 33ede786aa0ccd7556123c270021d760a9a041bd Author: Sandro
3066         Santilli <strk@keybit.net> Date:   Thu Nov 4 08:27:51 2010 +0100
3068 2010-11-03  Sandro Santilli <strk@keybit.net>
3070         * plugin/npapi/scriptable-test.html: Make SetVariable set an
3071         incrementing value.. to test it really does it
3073 2010-11-02  Sandro Santilli <strk@keybit.net>
3075         * plugin/npapi/pluginScriptObject.cpp: Properly quote identifiers in
3076         debug message
3078 2010-11-02  Sandro Santilli <strk@keybit.net>
3080         * plugin/npapi/plugin.cpp: Include pointer to cookie file in
3081         launcher
3083 2010-11-02  Sandro Santilli <strk@keybit.net>
3085         * gui/gnash.cpp: Drop unneeded includes
3087 2010-11-02  Maximiliano Castañón Araneda <maximi89@gmail.com>
3089         * gui/gtk/gtk.cpp: Make urls in about dialog clickable
3091 2010-11-02  Sandro Santilli <strk@keybit.net>
3093         * : commit 3614f214d190f7cdd010493e504d7cf7f3821359 Author: Sandro
3094         Santilli <strk@keybit.net> Date:   Tue Nov 2 14:34:46 2010 +0100
3096 2010-11-01  Sandro Santilli <strk@keybit.net>
3098         * : commit bd70e27b2b2ba373bb7e377e93bf8553ea2ae056 Merge: c7dab7b
3099         beb95bd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Mon
3100         Nov 1 12:18:32 2010 +0100
3102 2010-11-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3104         * testsuite/misc-ming.all/LoadBitmapTest.c: Fix copypasta error.
3106 2010-11-01  Sandro Santilli <strk@keybit.net>
3108         * testsuite/misc-ming.all/loop/Makefile.am: loop_test10.swf runner
3109         needs to allow more frames to reach consistency checking
3111 2010-11-01  Sandro Santilli <strk@keybit.net>
3113         * testsuite/misc-ming.all/loop/loop_test10.c: Fix expected test
3114         count
3116 2010-11-01  Sandro Santilli <strk@keybit.net>
3118         * configure.ac, testsuite/misc-ming.all/Makefile.am,
3119         testsuite/misc-ming.all/displaylist_depths/Makefile.am,
3120         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test.
3121         c,
3122         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
3123         0.c,
3124         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1
3125         1.c,
3126         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test2
3127         .c,
3128         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test3
3129         .c,
3130         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test4
3131         .c,
3132         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test5
3133         .c,
3134         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test6
3135         .c,
3136         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test7
3137         .c,
3138         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test8
3139         .c,
3140         testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test9
3141         .c, testsuite/misc-ming.all/displaylist_depths_test.c,
3142         testsuite/misc-ming.all/displaylist_depths_test10.c,
3143         testsuite/misc-ming.all/displaylist_depths_test11.c,
3144         testsuite/misc-ming.all/displaylist_depths_test2.c,
3145         testsuite/misc-ming.all/displaylist_depths_test3.c,
3146         testsuite/misc-ming.all/displaylist_depths_test4.c,
3147         testsuite/misc-ming.all/displaylist_depths_test5.c,
3148         testsuite/misc-ming.all/displaylist_depths_test6.c,
3149         testsuite/misc-ming.all/displaylist_depths_test7.c,
3150         testsuite/misc-ming.all/displaylist_depths_test8.c,
3151         testsuite/misc-ming.all/displaylist_depths_test9.c: move DisplayList
3152         depths tests in their own dir
3154 2010-10-31  Sandro Santilli <strk@keybit.net>
3156         * TODO: toggle quality opcode is implemented
3158 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3160         * configure.ac: Drop left over code from old GUIs.
3162 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3164         * testsuite/misc-ming.all/Makefile.am: Don't build
3165         BitmapSmoothingTest for ming version below 0.4.3.
3167 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3169         * testsuite/misc-ming.all/BitmapDataDraw.c,
3170         testsuite/misc-ming.all/BitmapSmoothingTest.c,
3171         testsuite/misc-ming.all/LoadBitmapTest.c: Fix testsuite for old
3172         mingers.
3174 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3176         * gui/Player.cpp, gui/gui.cpp, libbase/StreamProvider.h,
3177         libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
3178         libcore/asobj/LoadableObject.cpp,
3179         libcore/asobj/LocalConnection_as.cpp,
3180         libcore/asobj/NetConnection_as.cpp,
3181         libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
3182         libcore/asobj/flash/external/ExternalInterface_as.cpp,
3183         libcore/movie_root.cpp, libcore/movie_root.h,
3184         libcore/swf/ImportAssetsTag.h: Rename to baseURL, since that's what
3185         it is.
3187 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3189         * testsuite/misc-ming.all/BitmapSmoothingTest.c,
3190         testsuite/misc-ming.all/LoadBitmapTest.c: More changes for old ming
3191         versions.
3193 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3195         * testsuite/misc-ming.all/BitmapDataDraw.c: Use older function for
3196         old mingers.
3198 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3200         * libbase/StreamProvider.h: Documentation.
3202 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3204         * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
3205         libbase/StreamProvider.cpp, libbase/StreamProvider.h,
3206         libcore/Makefile.am, libcore/RunResources.h,
3207         libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
3208         testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
3209         testsuite/libcore.all/DisplayListTest.cpp,
3210         testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
3211         Pass the original URL to StreamProvider, document what the class is,
3212         and what it should do in future.
3214 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3216         * libbase/Makefile.am, libbase/URLAccessManager.cpp,
3217         libbase/URLAccessManager.h: Move URLAccessManager to libbase.
3219 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3221         * libbase/Makefile.am, libbase/StreamProvider.cpp,
3222         libbase/StreamProvider.h, libcore/Makefile.am,
3223         libcore/StreamProvider.cpp, libcore/StreamProvider.h: Move
3224         StreamProvider to libbase.
3226 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3228         * testsuite/misc-ming.all/Makefile.am: Don't build unsupported
3229         tests.
3231 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3233         * NEWS: Update NEWS.
3235 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3237         * testsuite/misc-ming.all/Makefile.am: Don't build button test for
3238         ming that doesn't support it.
3240 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3242         * testsuite/misc-ming.all/duplicate_movie_clip_test.c: Fix another
3243         test for old ming
3245 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3247         * testsuite/misc-ming.all/attachMovieTest.c: Fix for old ming
3248         version.
3250 2010-10-31  Sandro Santilli <strk@keybit.net>
3252         * libcore/URLAccessManager.h: Document use of baseurl by
3253         URLAccessManager::allow
3255 2010-10-31  Sandro Santilli <strk@keybit.net>
3257         * libcore/URLAccessManager.h: typo
3259 2010-10-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3261         * testsuite/misc-ming.all/spritehier.c: Include ming_utils.h for old
3262         ming versions.
3264 2010-10-30  Sandro Santilli <strk@keybit.net>
3266         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Survive
3267         avcodec_decode_audio failure or empty return (fixes SIGFPE running
3268         NetStrem-SquareTest with plain ffmpeg from ubuntu 10.04)
3270 2010-10-30  Sandro Santilli <strk@keybit.net>
3272         * NEWS: Note the relative urls resolution change
3274 2010-10-30  Sandro Santilli <strk@keybit.net>
3276         * : commit 85b561b4adb19aed744af65fbdfac23b863ea1a7 Author: Sandro
3277         Santilli <strk@keybit.net> Date:   Sat Oct 30 20:38:10 2010 +0200
3279 2010-10-30  Sandro Santilli <strk@keybit.net>
3281         * gui/Player.cpp: "base" parameter is always to be considered a
3282         directory. All cases in plugin/test/baseuri/ succeed now
3284 2010-10-30  Sandro Santilli <strk@keybit.net>
3286         * plugin/test/baseuri/test.html: Test that "base" parameter is
3287         always taken as a directory, never a file!
3289 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3291         * testsuite/misc-ming.all/BitmapDataTest.c,
3292         testsuite/misc-ming.all/BitmapSmoothingTest.c,
3293         testsuite/misc-ming.all/ButtonEventsTest.c,
3294         testsuite/misc-ming.all/DefineEditTextVariableNameTest.c,
3295         testsuite/misc-ming.all/DefineTextTest.c,
3296         testsuite/misc-ming.all/DepthLimitsTest.c,
3297         testsuite/misc-ming.all/DragDropTestRunner.cpp,
3298         testsuite/misc-ming.all/TextSnapshotTest.c,
3299         testsuite/misc-ming.all/Video-EmbedSquareTest.c,
3300         testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
3301         testsuite/misc-ming.all/action_execution_order_test3.c,
3302         testsuite/misc-ming.all/action_execution_order_test4.c,
3303         testsuite/misc-ming.all/action_execution_order_test9.c,
3304         testsuite/misc-ming.all/attachMovieTest.c,
3305         testsuite/misc-ming.all/displaylist_depths_test10.c,
3306         testsuite/misc-ming.all/displaylist_depths_test11.c,
3307         testsuite/misc-ming.all/displaylist_depths_test2.c,
3308         testsuite/misc-ming.all/displaylist_depths_test3.c,
3309         testsuite/misc-ming.all/displaylist_depths_test4.c,
3310         testsuite/misc-ming.all/displaylist_depths_test5.c,
3311         testsuite/misc-ming.all/displaylist_depths_test6.c,
3312         testsuite/misc-ming.all/displaylist_depths_test7.c,
3313         testsuite/misc-ming.all/displaylist_depths_test8.c,
3314         testsuite/misc-ming.all/displaylist_depths_test9.c,
3315         testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
3316         testsuite/misc-ming.all/goto_frame_test.c,
3317         testsuite/misc-ming.all/instanceNameTest.c,
3318         testsuite/misc-ming.all/key_event_test.c,
3319         testsuite/misc-ming.all/loop/loop_test.c,
3320         testsuite/misc-ming.all/loop/loop_test10.c,
3321         testsuite/misc-ming.all/loop/loop_test2.c,
3322         testsuite/misc-ming.all/loop/loop_test3.c,
3323         testsuite/misc-ming.all/loop/loop_test4.c,
3324         testsuite/misc-ming.all/loop/loop_test5.c,
3325         testsuite/misc-ming.all/loop/loop_test6.c,
3326         testsuite/misc-ming.all/loop/loop_test7.c,
3327         testsuite/misc-ming.all/loop/loop_test8.c,
3328         testsuite/misc-ming.all/loop/loop_test9.c,
3329         testsuite/misc-ming.all/morph_test1runner.cpp,
3330         testsuite/misc-ming.all/moviecliploader_test.c,
3331         testsuite/misc-ming.all/place_object_test.c,
3332         testsuite/misc-ming.all/registerClassTest2.c,
3333         testsuite/misc-ming.all/replace_buttons1test.c,
3334         testsuite/misc-ming.all/shape_test.c,
3335         testsuite/misc-ming.all/spritehier.c,
3336         testsuite/misc-ming.all/unload_movieclip_test1.c: Fix various
3337         warnings in misc-ming.all.
3339 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3341         * libbase/GnashImage.h: Drop bogus (and unneeded) forward
3342         declaration.
3344 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3346         * testsuite/libcore.all/AsValueTest.cpp,
3347         testsuite/libcore.all/StreamTest.cpp: Fix testsuite.
3349 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3351         * gui/ScreenShotter.cpp, libbase/tu_file.cpp, libbase/tu_file.h,
3352         libcore/StreamProvider.cpp,
3353         testsuite/libbase.all/CurlStreamTest.cpp,
3354         testsuite/libbase.all/NoSeekFileTest.cpp: Hide tu_file.
3356 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3358         * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Drop const_cast; it's not
3359         needed for min FFmpeg version.
3361 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3363         * libvaapi/VaapiSurfaceGLX.cpp: That made another function unused.
3365 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3367         * libvaapi/VaapiSurfaceGLX.cpp: Comment out unused functions; no
3368         idea what they're for.
3370 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3372         * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: We always support VP6.
3374 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3376         * macros/ffmpeg.m4: Raise required ffmpeg version, drop warnings
3377         related to now-unsupported versions.
3379 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3381         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop const_cast.
3383 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3385         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Tabs to spaces.
3387 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3389         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop support for
3390         avcodec_decode_audio (Debian stable has the newer function).
3392 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3394         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: We always use aligned
3395         memory, so drop the alternative.
3397 2010-10-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3399         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Stop spamming the logs so
3400         much.
3402 2010-10-30  Sandro Santilli <strk@keybit.net>
3404         * plugin/npapi/plugin.cpp: Use window.document.baseURI rather than
3405         window.document.location.href. The former honours <base> tags,
3406         fixing bug  #31497  (aka easy come, easy go)
3408 2010-10-30  Sandro Santilli <strk@keybit.net>
3410         * plugin/test/baseuri/README, plugin/test/baseuri/sub/test.as,
3411         plugin/test/baseuri/sub/test.html,
3412         plugin/test/baseuri/sub/test.xml, plugin/test/baseuri/test.as,
3413         plugin/test/baseuri/test.html, plugin/test/baseuri/test.xml,
3414         plugin/test/baseuri/test_base.html: Add a non-automated test for
3415         relative urls resolution. Gnash fails. The test suggests that
3416         document.baseURI might be the answer (on the plugin side). Worth
3417         testin with other browsers to see if that variable is always
3418         available.
3420 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3422         * libcore/asobj/NetConnection_as.cpp: Fix warning.
3424 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3426         * testsuite/actionscript.all/Object.as: Add test that reproduces the
3427         bug fixed in previous commit.
3429 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3431         * libcore/asobj/Object.cpp: Don't touch the prototype in Object's
3432         constructor; everything necessary has already been done.
3434 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3436         * libcore/asobj/Array_as.cpp: Minor cleanup.
3438 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3440         * libcore/asobj/LoadVars_as.cpp: Drop another incorrect
3441         isInstantiation() use.
3443 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3445         * libcore/asobj/Error_as.cpp, libcore/asobj/Object.cpp: Drop
3446         incorrect isInstantiation use.
3448 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3450         * libcore/asobj/NetConnection_as.cpp,
3451         libcore/asobj/NetConnection_as.h: Renames, move things into unnamed
3452         namespace.
3454 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3456         * libcore/asobj/NetConnection_as.cpp: Rationalize and document
3457         returns. Fixes all tests.
3459 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3461         * libcore/asobj/NetConnection_as.cpp: Handle requests using
3462         HTTPRequest; almost works, but some tests fail.
3464 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3466         * libcore/asobj/NetConnection_as.cpp: Add HTTP request class.
3468 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3470         * libcore/asobj/NetConnection_as.cpp: Make ConnectionHandler
3471         noncopyable, use pre-existing functions, clean up access.
3473 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3475         * libbase/log.h: Drop unused log_amferror and don't use reserved
3476         names.
3478 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3480         * testsuite/misc-haxe.all/classes.all/Makefile.am,
3481         testsuite/misc-haxe.all/classes.all/filesystem/FileMode_as.hx,
3482         testsuite/misc-haxe.all/classes.all/filesystem/FileStream_as.hx,
3483         testsuite/misc-haxe.all/classes.all/filesystem/File_as.hx,
3484         testsuite/misc-haxe.all/classes.all/filesystem/filesystem.am,
3485         testsuite/misc-haxe.all/classes.all/filters/BevelFilter_as.hx,
3486         testsuite/misc-haxe.all/classes.all/filters/BitmapFilterQuality_as.
3487         hx,
3488         testsuite/misc-haxe.all/classes.all/filters/BitmapFilterType_as.hx,
3489         testsuite/misc-haxe.all/classes.all/filters/BitmapFilter_as.hx,
3490         testsuite/misc-haxe.all/classes.all/filters/BlurFilter_as.hx,
3491         testsuite/misc-haxe.all/classes.all/filters/ColorMatrixFilter_as.hx
3492         ,
3493         testsuite/misc-haxe.all/classes.all/filters/ConvolutionFilter_as.hx
3494         ,
3495         testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilterMo
3496         de_as.hx,
3497         testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilter_a
3498         s.hx,
3499         testsuite/misc-haxe.all/classes.all/filters/DropShadowFilter_as.hx,
3500         testsuite/misc-haxe.all/classes.all/filters/GlowFilter_as.hx,
3501         testsuite/misc-haxe.all/classes.all/filters/GradientBevelFilter_as.
3502         hx,
3503         testsuite/misc-haxe.all/classes.all/filters/GradientGlowFilter_as.h
3504         x, testsuite/misc-haxe.all/classes.all/filters/filters.am,
3505         testsuite/misc-haxe.all/classes.all/sampler/DeleteObjectSample_as.h
3506         x,
3507         testsuite/misc-haxe.all/classes.all/sampler/NewObjectSample_as.hx,
3508         testsuite/misc-haxe.all/classes.all/sampler/Sample_as.hx,
3509         testsuite/misc-haxe.all/classes.all/sampler/StackFrame_as.hx,
3510         testsuite/misc-haxe.all/classes.all/sampler/sampler.am: Drop more
3511         files that haxe can't compile.
3513 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3515         * testsuite/misc-haxe.all/classes.all/Makefile.am,
3516         testsuite/misc-haxe.all/classes.all/html/HTMLHistoryItem_as.hx,
3517         testsuite/misc-haxe.all/classes.all/html/HTMLHost_as.hx,
3518         testsuite/misc-haxe.all/classes.all/html/HTMLLoader_as.hx,
3519         testsuite/misc-haxe.all/classes.all/html/HTMLPDFCapability_as.hx,
3520         testsuite/misc-haxe.all/classes.all/html/HTMLWindowCreateOptions_as
3521         .hx, testsuite/misc-haxe.all/classes.all/html/html.am,
3522         testsuite/misc-haxe.all/classes.all/security/IURIDereferencer_as.hx
3523         ,
3524         testsuite/misc-haxe.all/classes.all/security/RevocationCheckSetting
3525         s_as.hx,
3526         testsuite/misc-haxe.all/classes.all/security/SignatureStatus_as.hx,
3527         testsuite/misc-haxe.all/classes.all/security/SignerTrustSettings_as
3528         .hx,
3529         testsuite/misc-haxe.all/classes.all/security/XMLSignatureValidator_
3530         as.hx, testsuite/misc-haxe.all/classes.all/security/security.am: 
3531         Drop files that haxe can't compile.
3533 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3535         * testsuite/misc-haxe.all/internal.all/ExternalInterface.hx,
3536         testsuite/misc-haxe.all/internal.all/Function_as.hx,
3537         testsuite/misc-haxe.all/internal.all/flash_as.hx: Drop other
3538         duplicate actionscript.all files.
3540 2010-10-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3542         * testsuite/misc-haxe.all/internal.all/ASnative.as,
3543         testsuite/misc-haxe.all/internal.all/Global.as,
3544         testsuite/misc-haxe.all/internal.all/HitTest.as,
3545         testsuite/misc-haxe.all/internal.all/Inheritance.as,
3546         testsuite/misc-haxe.all/internal.all/Instance.as,
3547         testsuite/misc-haxe.all/internal.all/LoadVars.as,
3548         testsuite/misc-haxe.all/internal.all/Microphone.as,
3549         testsuite/misc-haxe.all/internal.all/Sound.as,
3550         testsuite/misc-haxe.all/internal.all/getvariable.as: Drop stray
3551         makeswf files.
3553 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3555         * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
3556         po/it.po, po/ja.po: Update PO files.
3558 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3560         * plugin/mozplugger/README, plugin/mozplugger/mozpluggerrc.patch: 
3561         Drop mozplugger patch.
3563 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3565         * libcore/asobj/flash/external/ExternalInterface_as.cpp,
3566         libcore/movie_root.cpp, libcore/movie_root.h,
3567         testsuite/actionscript.all/ExternalInterface.as: Don't try to attach
3568         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
3569         and never accessed before that's no loss.
3571 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3573         * libcore/movie_root.cpp: -1 doesn't convert to false.
3575 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3577         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Clean up.
3579 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3581         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
3582         libcore/asobj/flash/external/ExternalInterface_as.cpp: We can return
3583         undefined without using a separate function.
3585 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3587         * libcore/ExternalInterface.h: Drop another unused function.
3589 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3591         * libcore/ExternalInterface.cpp: Drop another unused function
3593 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3595         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop
3596         unused function.
3598 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3600         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Move
3601         functions out of header.
3603 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3605         * libcore/asobj/flash/external/ExternalInterface_as.cpp,
3606         libcore/vm/ASHandlers.cpp,
3607         testsuite/actionscript.all/ExternalInterface.as: Implement _utoAS
3608         correctly. Add tests.
3610 2010-10-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
3612         * libcore/asobj/flash/external/ExternalInterface_as.h: Don't forward
3613         declare more than necessary.
3615 2010-10-27  Sandro Santilli <strk@keybit.net>
3617         * : commit 0d701b07e0647e59cac3896357181807c33b0e04 Author: Sandro
3618         Santilli <strk@keybit.net> Date:   Wed Oct 27 23:31:09 2010 +0200
3620 2010-10-27  Sandro Santilli <strk@keybit.net>
3622         * gui/dump/README, gui/dump/README.dump-gnash: Merge the dump
3623         readmes
3625 2010-10-27  Sandro Santilli <strk@keybit.net>
3627         * NEWS: Add note about dump gui
3629 2010-10-27  Sandro Santilli <strk@keybit.net>
3631         * README.dump-gnash, gui/dump/README.dump-gnash: Put the dump gui
3632         dox in its own dir
3634 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3636         * : commit d76cfc4112d492746c2369ab06bfddcb03a48b97 Author: Benjamin
3637         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 27 18:38:06 2010
3638         +0200
3640 2010-10-27  Sandro Santilli <strk@keybit.net>
3642         * gui/dump/dump.cpp: drop unused code
3644 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3646         * libcore/asobj/NetConnection_as.cpp: Split parsing into separate
3647         functions and handle errors more as expected.
3649 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3651         * libcore/asobj/NetConnection_as.cpp: Don't log an error if the
3652         server sends a non-callback response.
3654 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3656         * libcore/asobj/NetConnection_as.cpp,
3657         libcore/asobj/NetConnection_as.h: Fix onStatus, fix return from
3658         connect(), clean up.
3660 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3662         * : commit 9f22daa6b6509b420b798b885c885a1e9f83e00a Author: Benjamin
3663         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 27 13:07:25 2010
3664         +0200
3666 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3668         * libcore/asobj/NetConnection_as.cpp: Minor cleanups.
3670 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3672         * libcore/asobj/NetConnection_as.cpp: Reduce duplicated effort.
3674 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3676         * libcore/asobj/NetConnection_as.cpp: Minor cleanup.
3678 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3680         * libcore/asobj/NetConnection_as.cpp: Use sensible variable names
3681         and make them const.
3683 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3685         * libcore/asobj/NetConnection_as.cpp: Fix silly variables and
3686         scopes.
3688 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3690         * libcore/asobj/NetConnection_as.cpp: Reorder advance() logic to
3691         make the function more readable.
3693 2010-10-27  Sandro Santilli <strk@keybit.net>
3695         * gui/dump/README: Add note about additional @fps arg to -D (for
3696         dump gui)
3698 2010-10-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
3700         * libcore/asobj/NetConnection_as.cpp: Renames and silence debugging.
3702 2010-10-27  Sandro Santilli <strk@keybit.net>
3704         * gui/dump/dump.cpp, gui/dump/dump.h: Allow specifying a desired
3705         video output FPS by appending @<num> to the filename with -D switch
3707 2010-10-26  Rob Savoye <rob@welcomehome.org>
3709         * : commit 42a8240d8e1d5f8ded1c28b294afc71f1924481c Author: Rob
3710         Savoye <rob@welcomehome.org> Date:   Tue Oct 26 11:22:33 2010 -0600
3712 2010-10-26  Sandro Santilli <strk@keybit.net>
3714         * gui/dump/README: Add some info about dump-gui (very few)
3716 2010-10-26  Sandro Santilli <strk@keybit.net>
3718         * gui/fb/MouseDevice.cpp: Check return from ::write from MouseDevice
3720 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3722         * libcore/asobj/NetConnection_as.cpp: Missing include.
3724 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3726         * libcore/asobj/TextField_as.cpp, libcore/vm/VM.cpp: Silence
3727         debugging.
3729 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3731         * libcore/asobj/NetConnection_as.cpp: Drop local reading functions.
3733 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3735         * : commit c965625df2dc52d39a20909b1f1b48209e10f247 Author: Benjamin
3736         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Oct 26 15:24:56 2010
3737         +0200
3739 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3741         * libcore/asobj/NetConnection_as.cpp: Update documentation, but
3742         there may be a better way to do this.
3744 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3746         * libcore/asobj/NetConnection_as.cpp: Clean up HTTP remoting class.
3748 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3750         * libbase/RTMP.cpp, libbase/RTMP.h,
3751         libcore/asobj/NetConnection_as.cpp,
3752         libcore/asobj/NetConnection_as.h: Send BW request and pass arguments
3753         as expected.
3755 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3757         * libcore/AMFConverter.cpp, libcore/asobj/NetConnection_as.cpp: Not
3758         much progress yet.
3760 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3762         * libcore/asobj/NetConnection_as.cpp,
3763         libcore/asobj/NetConnection_as.h: Send correct connect packet.
3765 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3767         * libcore/as_object.cpp: Drop silly comment.
3769 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3771         * libcore/AMFConverter.cpp: Clean up includes.
3773 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3775         * libcore/PropertyList.h: Drop obsolete comment.
3777 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3779         * libbase/RTMP.cpp: Const correct.
3781 2010-10-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3783         * libcore/swf/PlaceObject2Tag.cpp: Log unimpl for blend modes.
3785 2010-10-25  Rob Savoye <rob@welcomehome.org>
3787         * packaging/deb.am, packaging/debian/python-gtk-gnash.dirs,
3788         packaging/debian/python-gtk-gnash.install: improve handling the
3789         python plugin install directories
3791 2010-10-25  Rob Savoye <rob@welcomehome.org>
3793         * gui/Makefile.am: remove am-frags, as it no longer exists. Add fb/
3794         to the input devices, or they won't be in the source tarball.
3796 2010-10-25  Sandro Santilli <strk@keybit.net>
3798         * : commit 5419e97139255090efc0470030f121e0309004eb Author: Sandro
3799         Santilli <strk@keybit.net> Date:   Mon Oct 25 23:42:06 2010 +0200
3801 2010-10-25  Rob Savoye <rob@welcomehome.org>
3803         * packaging/debian/changelog: change the old snapshot version so
3804         dpkg stops complaining
3806 2010-10-25  Rob Savoye <rob@welcomehome.org>
3808         * : commit 7bcd4ce9ebd9d5bf8be892044ab158959afb0f18 Author: Rob
3809         Savoye <rob@welcomehome.org> Date:   Mon Oct 25 14:53:57 2010 -0600
3811 2010-10-25  Rob Savoye <rob@welcomehome.org>
3813         * packaging/deb.am: use the lsb_release ID instead of the python
3814         version, as this is a distro specific test
3816 2010-10-25  Sandro Santilli <strk@keybit.net>
3818         * gui/dump.cpp, gui/dump.h, gui/gnash.cpp: Have dump-gui
3819         sleep-per-iteration parametrized (-S switch) and default to none.
3821 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3823         * libcore/asobj/NetConnection_as.cpp: Basic implementation details.
3825 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3827         * libcore/asobj/NetConnection_as.cpp: Move more things to the base
3828         class.
3830 2010-10-25  Sandro Santilli <strk@keybit.net>
3832         * libsound/sound_handler.cpp: Drop the sample fetching debug lines
3833         (they aren't meaingful if they don't use the same clock used for SWF
3834         frame advancement)
3836 2010-10-25  Sandro Santilli <strk@keybit.net>
3838         * : commit 0d96b7ccc4395d61d8cd065e633b76f629cfaba9 Author: Sandro
3839         Santilli <strk@keybit.net> Date:   Mon Oct 25 17:43:07 2010 +0200
3841 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3843         * : commit 9829e9dc82f7b4e1dc51e30c355f3b5b8325d945 Author: Sandro
3844         Santilli <strk@keybit.net> Date:   Mon Oct 25 16:32:43 2010 +0200
3846 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3848         * libcore/asobj/NetConnection_as.cpp: Tabs to spaces.
3850 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3852         * libcore/asobj/NetConnection_as.cpp: Minor cleanups.
3854 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3856         * libcore/asobj/NetConnection_as.cpp,
3857         libcore/asobj/NetConnection_as.h: Clean up more.
3859 2010-10-25  Sandro Santilli <strk@keybit.net>
3861         * : commit b38b68ae78c7749faa074e91e36f635aaaaa3683 Author: Benjamin
3862         Wolsey <bwy@benjaminwolsey.de> Date:   Mon Oct 25 16:13:55 2010
3863         +0200
3865 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3867         * libcore/asobj/NetConnection_as.cpp: Move call number to base
3868         class.
3870 2010-10-25  Sandro Santilli <strk@keybit.net>
3872         * gui/dump.cpp: Property initialize dump-gui member
3874 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3876         * libbase/noseek_fd_adapter.cpp, libbase/noseek_fd_adapter.h: 
3877         Cleanups.
3879 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3881         * libbase/zlib_adapter.cpp, libbase/zlib_adapter.h: Drop unused
3882         function declaration.
3884 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3886         * : commit 2e20bb92dacdfdb0ecbaffd8ce43ea9ce1a7de0d Merge: e782a90
3887         1bcd7fa Author: Sandro Santilli <strk@keybit.net> Date:   Mon Oct 25
3888         15:21:04 2010 +0200
3890 2010-10-25  Sandro Santilli <strk@keybit.net>
3892         * gui/dump.cpp, gui/dump.h, gui/gui.h: Allow GUIs to provide a
3893         custom clock. Have DUMP gui use a ManualClock
3895 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3897         * libcore/DragState.h: Tabs to spaces.
3899 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3901         * libcore/DisplayObject.cpp, libcore/DragState.h,
3902         libcore/Makefile.am, libcore/asobj/MovieClip_as.cpp,
3903         libcore/drag_state.h, libcore/movie_root.cpp, libcore/movie_root.h,
3904         libcore/vm/ASHandlers.cpp: Minor cleanups and encapsulation in drag
3905         state.
3907 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3909         * libcore/asobj/CustomActions.cpp, libcore/asobj/CustomActions.h,
3910         libcore/asobj/Global_as.cpp, libcore/asobj/flash.am,
3911         libcore/namedStrings.cpp, libcore/namedStrings.h,
3912         testsuite/actionscript.all/CustomActions.as,
3913         testsuite/actionscript.all/Makefile.am: CustomActions is not part of
3914         the Player API.
3916 2010-10-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
3918         * testsuite/actionscript.all/Global.as: Check that CustomActions
3919         doesn't exist.
3921 2010-10-24  Rob Savoye <rob@welcomehome.org>
3923         * macros/kde4.m4: remove extra curly brace
3925 2010-10-22  Sandro Santilli <strk@keybit.net>
3927         * gui/dump.cpp: fully qualify class names
3929 2010-10-22  Sandro Santilli <strk@keybit.net>
3931         * gui/dump.h: Missing include
3933 2010-10-22  Sandro Santilli <strk@keybit.net>
3935         * gui/dump.cpp, gui/dump.h: Have dump-gui use NullSoundHandler to
3936         manually fetch samples at a predictable rate to improve sync between
3937         streaming and event sound (and video). Use the configured sound
3938         handler as a pure mixer (worth cleaning things up here to allow
3939         _only_ using a mixer from a factory)
3941 2010-10-22  Sandro Santilli <strk@keybit.net>
3943         * libsound/NullSoundHandler.h: Take the mixer by raw pointer...
3944         since there's no way to get a shared_ptr from RunResource...
3946 2010-10-22  Sandro Santilli <strk@keybit.net>
3948         * gui/pythonmod/gnash-view.cpp: Fix build of pythonview (bug #31417)
3950 2010-10-22  Sandro Santilli <strk@keybit.net>
3952         * gui/gui.h: fix description of RunResources member
3954 2010-10-22  Sandro Santilli <strk@keybit.net>
3956         * gui/Player.cpp, gui/gui.cpp: Player notifies audioDump to gui, gui
3957         tells sound_handler at ::start (right before virtualclock is
3958         resumed)
3960 2010-10-22  Sandro Santilli <strk@keybit.net>
3962         * gui/Makefile.am, gui/ScreenShotter.cpp, gui/ScreenShotter.h,
3963         gui/gui.cpp, gui/gui.h: Put ScreenShotter in its own file (trying to
3964         make gui cleaner)
3966 2010-10-22  Sandro Santilli <strk@keybit.net>
3968         * libsound/sound_handler.h: fix doc
3970 2010-10-22  Sandro Santilli <strk@keybit.net>
3972         * gui/Makefile.am, gui/fb/fb.am: Only build input devices when
3973         building the FB gui
3975 2010-10-22  Sandro Santilli <strk@keybit.net>
3977         * gui/Player.cpp, libsound/aos4/sound_handler_ahi.cpp,
3978         libsound/aos4/sound_handler_ahi.h,
3979         libsound/mkit/sound_handler_mkit.cpp,
3980         libsound/mkit/sound_handler_mkit.h,
3981         libsound/sdl/sound_handler_sdl.cpp,
3982         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3983         libsound/sound_handler.h: Move WAV writing/dumping to base
3984         sound_handler class
3986 2010-10-22  Sandro Santilli <strk@keybit.net>
3988         * libsound/aos4/sound_handler_ahi.h,
3989         libsound/mkit/sound_handler_mkit.h: file_stream need be in base
3990         class only
3992 2010-10-22  Sandro Santilli <strk@keybit.net>
3994         * libsound/aos4/sound_handler_ahi.cpp,
3995         libsound/aos4/sound_handler_ahi.h,
3996         libsound/mkit/sound_handler_mkit.cpp,
3997         libsound/mkit/sound_handler_mkit.h,
3998         libsound/sdl/sound_handler_sdl.cpp,
3999         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
4000         libsound/sound_handler.h: Move audio dump writing to base
4001         sound_handler class
4003 2010-10-22  Sandro Santilli <strk@keybit.net>
4005         * : commit e189a1ba2a4fc3b06a7aa9602b8e25b209d98da2 Author: Benjamin
4006         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Oct 22 11:49:52 2010
4007         +0200
4009 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4011         * libbase/tu_file.cpp, libbase/tu_file.h: Don't cast unnecessarily
4012         and fix some documentation.
4014 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4016         * libcore/asobj/flash/gen-as3.sh: Drop obsolete script.
4018 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4020         * libmedia/gst/AudioInputGst.cpp: Drop silly log_unimpl.
4022 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4024         * libcore/vm/ActionExec.cpp: Clean up.
4026 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4028         * libcore/MovieFactory.cpp, libcore/MovieFactory.h: Minor cleanups.
4030 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4032         * libcore/parser/SWFMovieDefinition.cpp: SWF8+ is fairly well
4033         supported, so don't claim it's unimplemented.
4035 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4037         * libcore/swf/tag_loaders.cpp: Improve AVM2 message.
4039 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4041         * libcore/MovieFactory.cpp: Rearrange.
4043 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4045         * libcore/MovieFactory.cpp: Don't clear fontlib automatically, as
4046         it's cleared anyway when we exit.
4048 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4050         * libcore/MovieFactory.cpp: Clean up.
4052 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4054         * libcore/event_id.h: ObjectURI is a struct.
4056 2010-10-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
4058         * libcore/DisplayList.h: ObjectURI is a struct.
4060 2010-10-21  Sandro Santilli <strk@keybit.net>
4062         * gui/gui.h: Add audioDump string to gui. Currently gui is the
4063         hosting application, so it make sense for it to know what's the
4064         final audio sink (as it knows the final rendering output).
4066 2010-10-21  Sandro Santilli <strk@keybit.net>
4068         * libsound/NullSoundHandler.h, libsound/sound_handler.cpp,
4069         libsound/sound_handler.h: Make sound_handler::mix public and a pure
4070         virtual (mixing ain't so easy). Allow passing a sound_handler to
4071         NullSoundHandler for use to mix.
4073 2010-10-21  Sandro Santilli <strk@keybit.net>
4075         * gui/Player.cpp: Do not dereference a soundHandler if non-existing
4077 2010-10-21  Sandro Santilli <strk@keybit.net>
4079         * libsound/WAVWriter.cpp, libsound/WAVWriter.h,
4080         libsound/sdl/sound_handler_sdl.cpp: Fix build
4082 2010-10-21  Sandro Santilli <strk@keybit.net>
4084         * libsound/Makefile.am, libsound/WAVWriter.cpp,
4085         libsound/WAVWriter.h, libsound/sdl/sound_handler_sdl.cpp,
4086         libsound/sdl/sound_handler_sdl.h: WAVWriter class out of sdl sound
4087         handler (for reuse by others)
4089 2010-10-21  Rob Savoye <rob@welcomehome.org>
4091         * packaging/debian/control: Suggest browser-plugin-gnash instead of
4092         mozill-plugin-gnash
4094 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4096         * : commit 2e74fddfc73324b15e479ecd66138a7e2cbc96d2 Author: Benjamin
4097         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Oct 21 16:45:03 2010
4098         +0200
4100 2010-10-21  Sandro Santilli <strk@keybit.net>
4102         * doc/DESIGN: Update diagram to be up-to-date with latest renames
4104 2010-10-21  Sandro Santilli <strk@keybit.net>
4106         * : commit 4074ae5c9e35748490f4d8a415501c6fbc34dc81 Author: Sandro
4107         Santilli <strk@keybit.net> Date:   Thu Oct 21 15:58:23 2010 +0200
4109 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4111         * libbase/GnashSleep.h: Use nanosleep instead of the deprecated
4112         usleep.
4114 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4116         * libcore/parser/TypesParser.h: Add documentation.
4118 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4120         * testsuite/libcore.all/Makefile.am: Run test.
4122 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4124         * testsuite/libcore.all/CxFormTest.cpp: Add unit test for CxForm.
4126 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4128         * libcore/SWFCxForm.cpp: Remove verbose casts as the conversion is
4129         performed anyway.
4131 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4133         * libcore/SWFCxForm.cpp, libcore/SWFCxForm.h,
4134         libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
4135         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
4136         libcore/swf/PlaceObject2Tag.cpp: Handle CxForm in types parser.
4138 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4140         * testsuite/misc-ming.all/registerClassTest2.c: Use proper pp token.
4142 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4144         * libcore/vm/ASHandlers.cpp: Implement ActionToggleQuality.
4146 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4148         * testsuite/actionscript.all/MovieClip.as: Run tests for version 5
4149         as well.
4151 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4153         * testsuite/actionscript.all/MovieClip.as: Tests for toggleQuality.
4155 2010-10-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
4157         * : commit cd69f4433aa7e6dd1818170197d41dcd5dc116b4 Merge: 103eb32
4158         731befc Author: Sandro Santilli <strk@keybit.net> Date:   Wed Oct 20
4159         22:59:19 2010 +0200
4161 2010-10-20  Sandro Santilli <strk@keybit.net>
4163         * libsound/sound_handler.cpp: Get "lateness" right (positive number
4164         is late, negative is early)
4166 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4168         * configure.ac, cygnal/cvm.cpp, doc/DESIGN, gui/Player.h,
4169         gui/aos4/aos4.cpp, gui/aos4/aos4_agg_glue.h,
4170         gui/aos4/aos4_cairo_glue.cpp, gui/aos4/aos4_cairo_glue.h,
4171         gui/aos4/aos4_glue.h, gui/aqua.cpp, gui/fb/fb.cpp,
4172         gui/fltk/fltk.cpp, gui/fltk/fltk_glue_agg.cpp,
4173         gui/fltk/fltk_glue_agg.h, gui/fltk/fltk_glue_cairo.cpp,
4174         gui/gtk/gtk.cpp, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
4175         gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gui.cpp, gui/gui.h,
4176         gui/haiku/haiku.cpp, gui/kde/Kde4Gui.cpp, gui/kde/kde.cpp,
4177         gui/kde/kde_glue.h, gui/riscos_glue.h, gui/sdl/sdl.cpp,
4178         gui/sdl/sdl_glue.h, libbase/FileTypes.h, libbase/GnashEnums.h,
4179         libbase/GnashImage.cpp, libbase/GnashImage.h, libbase/Makefile.am,
4180         libcore/DisplayObject.cpp, libcore/Makefile.am,
4181         libcore/MovieFactory.cpp, libcore/gnash.h, libcore/movie_root.h,
4182         librender/Renderer.h, librender/Renderer_agg.cpp,
4183         librender/Renderer_ogl.cpp, plugin/aos4/plugin.h,
4184         plugin/win32/plugin.h, testsuite/MovieTester.h,
4185         utilities/dumpshm.cpp, utilities/processor.cpp: Drop gnash.h.
4187 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4189         * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h: 
4190         Cleanups.
4192 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4194         * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
4195         libcore/swf/tag_loaders.cpp: Clean ups.
4197 2010-10-20  Sandro Santilli <strk@keybit.net>
4199         * gui/am-frag/dump.am: Use LDADD, not LDFLAGS, for gnash libs and
4200         other (as done by gtk). Should fix dependency computation when doing
4201         static linking
4203 2010-10-20  Sandro Santilli <strk@keybit.net>
4205         * gui/gtk/gtk.am: libgnashrender.la is already part of GNASH_LIBS
4207 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4209         * : commit d6e20925f19502e93e822fa4d875f0574a8345bb Author: Benjamin
4210         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 19:39:20 2010
4211         +0200
4213 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4215         * libcore/swf/DefineBitsTag.cpp: Ensure bytes.
4217 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4219         * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp: 
4220         Support for DefineBitsJpeg4 tag (no tests, no examples).
4222 2010-10-20  Sandro Santilli <strk@keybit.net>
4224         * libsound/sound_handler.cpp: Add computation of sound handler
4225         lateness (fuzzy, wuold better be computed using VM timer)
4227 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4229         * libcore/swf/DefineBitsTag.cpp: Read GIF and PNG for
4230         DefineBitsJpeg3 as well (documented, only DefineBitsJpeg2 is
4231         confirmed).
4233 2010-10-20  Sandro Santilli <strk@keybit.net>
4235         * libsound/sound_handler.cpp: Add dirty sample fetch frequency
4236         debugging support (needs macro)
4238 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4240         * libcore/swf/DefineBitsTag.cpp: Parse logging.
4242 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4244         * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp,
4245         libcore/swf/DefineBitsTag.h: Reduce duplication.
4247 2010-10-20  Sandro Santilli <strk@keybit.net>
4249         * gui/dump.cpp: Do not include headers needed for gettimeofday as
4250         we're not using it directly anymore now
4252 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4254         * libcore/swf/DefineBitsTag.cpp: Rearrange.
4256 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4258         * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
4259         libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
4260         libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h: Drop
4261         obsolete declarations, move definebits tags into own file.
4263 2010-10-20  Sandro Santilli <strk@keybit.net>
4265         * : commit 9f8f920a349ad8456bc4a1d8fc63870af7040738 Author: Sandro
4266         Santilli <strk@keybit.net> Date:   Wed Oct 20 16:03:07 2010 +0200
4268 2010-10-20  Sandro Santilli <strk@keybit.net>
4270         * plugin/Makefile.am: Distribute plugin/aos4
4272 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4274         * libcore/swf/tag_loaders.cpp: Drop a couple of lines.
4276 2010-10-20  Sandro Santilli <strk@keybit.net>
4278         * : commit 64852234c5b8562a4b977e9beb064626075ac224 Author: Benjamin
4279         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 15:49:34 2010
4280         +0200
4282 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4284         * libcore/swf/DefaultTagLoaders.cpp: Move dummy loaders locally.
4286 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4288         * libcore/parser/SWFParser.cpp: Explain missing tag better.
4290 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4292         * libcore/swf/DefineFontAlignZonesTag.cpp: Drop stars.
4294 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4296         * libcore/swf/tag_loaders.cpp: Clean up, const correct.
4298 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4300         * : commit cf87ba129b515193dc4700612906c5e64a8582d7 Author: Benjamin
4301         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 13:48:00 2010
4302         +0200
4304 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4306         * libbase/GnashImageJpeg.cpp: Don't call finishImage in dtor because
4307         it can throw. Handle case where scanline isn't read.
4309 2010-10-20  Sandro Santilli <strk@keybit.net>
4311         * libmedia/gst/AudioDecoderGst.cpp: private tag
4313 2010-10-20  Sandro Santilli <strk@keybit.net>
4315         * : commit 85763463715dd58264edf97ce2c1cdc5c62eb3f7 Author: Sandro
4316         Santilli <strk@keybit.net> Date:   Wed Oct 20 12:24:21 2010 +0200
4318 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4320         * : commit 20764275919d2ec05aeb3a876339e6c752e06c91 Merge: f325040
4321         d778ca9 Author: Sandro Santilli <strk@keybit.net> Date:   Wed Oct 20
4322         11:44:41 2010 +0200
4324 2010-10-20  Sandro Santilli <strk@keybit.net>
4326         * gui/dump.cpp, gui/gui.cpp, gui/gui.h: Have Gui::advanceMovie
4327         return true or false based on whether frame advancement occurred.
4328         Use this information from dump-gui to decide whether or not to write
4329         a video frame.
4331 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4333         * libcore/asobj/MovieClip_as.cpp,
4334         testsuite/actionscript.all/MovieClip.as: Return an array to pass
4335         some tests.
4337 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4339         * testsuite/actionscript.all/MovieClip.as: Expect failure.
4341 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4343         * testsuite/actionscript.all/MovieClip.as: More tests.
4345 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4347         * testsuite/actionscript.all/MovieClip.as: Add MovieClip.filters
4348         tests.
4350 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4352         * : commit fb05b4ea936e738c625556bd275a42394aec217c Author: Benjamin
4353         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 20 10:39:38 2010
4354         +0200
4356 2010-10-20  Sandro Santilli <strk@keybit.net>
4358         * libsound/sound_handler.cpp: drop todo (done)
4360 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4362         * libcore/BevelFilter.h, libcore/BitmapFilter.h,
4363         libcore/BlurFilter.h, libcore/ColorMatrixFilter.h,
4364         libcore/ConvolutionFilter.h, libcore/DropShadowFilter.h,
4365         libcore/Filters.h, libcore/GlowFilter.h,
4366         libcore/GradientBevelFilter.h, libcore/GradientGlowFilter.h,
4367         libcore/Makefile.am,
4368         libcore/asobj/flash/filters/BevelFilter_as.cpp,
4369         libcore/asobj/flash/filters/BevelFilter_as.h,
4370         libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp,
4371         libcore/asobj/flash/filters/BitmapFilterQuality_as.h,
4372         libcore/asobj/flash/filters/BitmapFilterType_as.cpp,
4373         libcore/asobj/flash/filters/BitmapFilterType_as.h,
4374         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
4375         libcore/asobj/flash/filters/BitmapFilter_as.h,
4376         libcore/asobj/flash/filters/BlurFilter_as.cpp,
4377         libcore/asobj/flash/filters/BlurFilter_as.h,
4378         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
4379         libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
4380         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
4381         libcore/asobj/flash/filters/ConvolutionFilter_as.h,
4382         libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp,
4383         libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h,
4384         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
4385         libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
4386         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
4387         libcore/asobj/flash/filters/DropShadowFilter_as.h,
4388         libcore/asobj/flash/filters/GlowFilter_as.cpp,
4389         libcore/asobj/flash/filters/GlowFilter_as.h,
4390         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
4391         libcore/asobj/flash/filters/GradientBevelFilter_as.h,
4392         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
4393         libcore/asobj/flash/filters/GradientGlowFilter_as.h,
4394         libcore/asobj/flash/filters/filters.am,
4395         libcore/parser/filter_factory.cpp, libcore/parser/filter_factory.h,
4396         libcore/swf/PlaceObject2Tag.cpp: Tidy up filters.
4398 2010-10-20  Sandro Santilli <strk@keybit.net>
4400         * libmedia/gst/MediaParserGst.cpp: Hush annoying EOF emitting debug
4401         print from gst
4403 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4405         * libcore/vm/ASHandlers.cpp: Split long line.
4407 2010-10-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
4409         * libcore/vm/ASHandlers.cpp: Coding style, const correctness; no
4410         change in functionality.
4412 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4414         * libcore/as_object.h: Document, change include order.
4416 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4418         * : commit 3222174d3368ccb2b78149586df76da72ef1d254 Author: Sandro
4419         Santilli <strk@keybit.net> Date:   Tue Oct 19 17:36:30 2010 +0200
4421 2010-10-19  Sandro Santilli <strk@keybit.net>
4423         * libcore/swf/StreamSoundBlockTag.cpp: tab to spaces
4425 2010-10-19  Sandro Santilli <strk@keybit.net>
4427         * libcore/swf/StreamSoundBlockTag.h: tabs to spaces
4429 2010-10-19  Sandro Santilli <strk@keybit.net>
4431         * libsound/sound_handler.cpp: Signal playSound is a private (luckly)
4433 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4435         * libcore/MovieClip.cpp, libcore/as_object.cpp,
4436         libcore/as_object.h, libcore/asobj/LoadVars_as.cpp,
4437         libcore/asobj/MovieClip_as.cpp, libcore/asobj/XMLNode_as.cpp,
4438         libcore/vm/ASHandlers.cpp: Return by value, use a vector, and use
4439         ObjectURI.
4441 2010-10-19  Sandro Santilli <strk@keybit.net>
4443         * libsound/EmbedSound.h: Split long lines
4445 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4447         * libcore/PropertyList.cpp, libcore/PropertyList.h,
4448         libcore/as_object.cpp, libcore/as_object.h: Drop some functions.
4450 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4452         * libcore/as_environment.cpp, libcore/as_object.cpp,
4453         libcore/as_object.h, libcore/movie_root.cpp: Move get_path_element
4454         outside class altogether.
4456 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4458         * libcore/as_object.h: Make function non-virtual.
4460 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4462         * gui/gtk/gtk.cpp: Minor cleanups.
4464 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4466         * gui/gui.cpp: Split long lines.
4468 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4470         * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, libbase/GC.cpp,
4471         libcore/Button.cpp, libcore/DisplayObject.cpp,
4472         libcore/DisplayObjectContainer.cpp: Clean up headers.
4474 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4476         * : commit 9dbb1413bb3b8a43675f9a7906e61d95552082c9 Author: Benjamin
4477         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Oct 19 11:08:42 2010
4478         +0200
4480 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4482         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
4483         libcore/movie_root.cpp, libcore/movie_root.h: Clean up unused
4484         functions.
4486 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4488         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4489         _argumentsToXML in the AS file.
4491 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4493         * libcore/asobj/flash/external/ExternalInterface_as.cpp,
4494         testsuite/actionscript.all/ExternalInterface.as: Move _arrayToXML to
4495         the AS implementation file.
4497 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4499         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4500         _toXML in the AS implementation.
4502 2010-10-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
4504         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement
4505         objectToXML in AS as expected.
4507 2010-10-17  Sandro Santilli <strk@keybit.net>
4509         * : commit c3e8d8748e2d2a9e3438e13e81472b75d560b304 Author: Sandro
4510         Santilli <strk@keybit.net> Date:   Sun Oct 17 22:18:07 2010 +0200
4512 2010-10-17  Andrea Palmatè <andrea@amigasoft.net>
4514         * configure.ac, libbase/URL.cpp, plugin/Makefile.am,
4515         plugin/npapi/Makefile.am: Fix an assertion on URL.cpp. On Amiga all
4516         urls are valid
4518 2010-10-17  Andrea Palmatè <andrea@amigasoft.net>
4520         * : Fix an assertion on URL.cpp. On Amiga all urls are valid
4522 2010-10-17  Sandro Santilli <strk@keybit.net>
4524         * : commit d8632fd03833b51b0c8fb3fecd7aeda89095734e Author: Sandro
4525         Santilli <strk@keybit.net> Date:   Sun Oct 17 18:53:35 2010 +0200
4527 2010-10-17  Sandro Santilli <strk@keybit.net>
4529         * testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp: Check for
4530         hand cursor
4532 2010-10-17  Sandro Santilli <strk@keybit.net>
4534         * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add
4535         MovieTester::usingHandCursor
4537 2010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4539         * : commit 2f08ce39e26fb7e9580aefcf4fcafe38a782b60f Author: Benjamin
4540         Wolsey <bwy@benjaminwolsey.de> Date:   Sun Oct 17 18:18:37 2010
4541         +0200
4543 2010-10-17  Sandro Santilli <strk@keybit.net>
4545         * testsuite/misc-ming.all/ButtonEventsTest.c: Write what's the
4546         expected cursor when rolling over the button
4548 2010-10-17  Sandro Santilli <strk@keybit.net>
4550         * testsuite/misc-ming.all/ButtonEventsTest.c: Add test for
4551         useHandCursor in Button test
4553 2010-10-17  Sandro Santilli <strk@keybit.net>
4555         * : commit 0cda1c0e91e32a69cc032461f6d0b5f92c99070b Author: Sandro
4556         Santilli <strk@keybit.net> Date:   Sun Oct 17 17:42:41 2010 +0200
4558 2010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4560         * libcore/AMFConverter.cpp, libcore/PropertyList.h,
4561         libcore/as_object.cpp, libcore/as_object.h,
4562         libcore/asobj/Array_as.h, libcore/asobj/SharedObject_as.cpp,
4563         libcore/asobj/flash/external/ExternalInterface_as.cpp: Rename
4564         AbstractPropertyVisitor to match KeyVisitor.
4566 2010-10-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
4568         * libcore/DisplayObject.h, libcore/ExternalInterface.cpp,
4569         libcore/MovieClip.cpp, libcore/MovieClip.h,
4570         libcore/PropertyList.cpp, libcore/PropertyList.h,
4571         libcore/as_object.cpp, libcore/as_object.h,
4572         libcore/asobj/LoadVars_as.cpp, libcore/vm/ASHandlers.cpp: Resimplify
4573         as_object interface using a visitor.
4575 2010-10-17  Markus Gothe <nietzsche@zarathustra.local>
4577         * libbase/Socket.cpp: Fixed missing declaretion of sighandler_t
4579 2010-10-17  Sandro Santilli <strk@keybit.net>
4581         * libcore/StaticText.cpp,
4582         testsuite/misc-ming.all/DefineTextTest-Runner.cpp: Implement hit
4583         test for static text as a point-in-bounds check. Not 100% compatible
4584         but much better than nothing for normal use.
4586 2010-10-17  Sandro Santilli <strk@keybit.net>
4588         * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Do not
4589         segfault when passed an object with circular refs
4591 2010-10-17  Sandro Santilli <strk@keybit.net>
4593         * libcore/ExternalInterface.cpp: Drop unused code
4595 2010-10-17  Sandro Santilli <strk@keybit.net>
4597         * testsuite/actionscript.all/ExternalInterface.as: PP tested to hang
4598         when trying to XML-serialize an object with circular refs (gnash
4599         segfaults smashing the stack right now)
4601 2010-10-17  Sandro Santilli <strk@keybit.net>
4603         * testsuite/actionscript.all/ExternalInterface.as: Add test for
4604         object reference as object property (ExternalInterface)
4606 2010-10-17  Sandro Santilli <strk@keybit.net>
4608         * libcore/ExternalInterface.cpp: Support object properties in
4609         ExternalInterface. The testcase still fails due to some weird values
4610         for XML object properties (nulls rather than functions), we'll want
4611         to add a focused test for objects in objects not involving too much
4612         of native objects composition. Also, this opens up for crashes in
4613         circular chanis
4615 2010-10-16  Sandro Santilli <strk@keybit.net>
4617         * : commit 6412a46e60b11424a0ea8a6960c4e3b9826daea6 Author: Sandro
4618         Santilli <strk@keybit.net> Date:   Sat Oct 16 17:40:01 2010 +0200
4620 2010-10-16  Sandro Santilli <strk@keybit.net>
4622         * libcore/as_value.cpp, libcore/as_value.h: Add non-converting
4623         as_value::get_object method (not requiring a VM arg)
4625 2010-10-16  Andrea Palmatè <andrea@amigasoft.net>
4627         * plugin/aos4/Makefile.am, plugin/aos4/plugin.cpp,
4628         plugin/aos4/plugin.h: Add plugin support for AmigaOS4. Note that
4629         currently the plugin is broken on OS4
4631 2010-10-16  Sandro Santilli <strk@keybit.net>
4633         * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp: Reorder
4634         XMLNode and XML properties to match the ordering in pp (toward fixup
4635         of the ExternalInterface test
4637 2010-10-15  Sandro Santilli <strk@keybit.net>
4639         * libbase/Socket.cpp: It's std::signal in <csignal>!
4641 2010-10-15  Sandro Santilli <strk@keybit.net>
4643         * libbase/Socket.cpp: Ask not to get sigpipe, hopefully in a
4644         standard way now
4646 2010-10-15  Sandro Santilli <strk@keybit.net>
4648         * libcore/DisplayObject.h, libcore/MovieClip.cpp,
4649         libcore/MovieClip.h, libcore/PropertyList.cpp,
4650         libcore/PropertyList.h, libcore/as_object.cpp, libcore/as_object.h,
4651         libcore/asobj/LoadVars_as.cpp, libcore/asobj/XMLNode_as.cpp: 
4652         Deprecate enumeratePropertyKey version taking as_environment and
4653         provide one taking a vector of ObjectURI instead. Also change
4654         signature of the function scanning all properties for the purpose of
4655         building up string/string pairs to return string/as_value instead
4656         (this latter should probably also be deprecated)
4658 2010-10-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
4660         * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
4661         gui/kde/Kde4Gui.cpp, libcore/Button.cpp, libcore/DisplayObject.cpp,
4662         libcore/DisplayObject.h, libcore/DisplayObjectContainer.cpp,
4663         libcore/movie_root.cpp, libcore/movie_root.h: Improve InfoTree code.
4665 2010-10-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
4667         * libbase/GC.cpp, libbase/GC.h: Cleanup includes, temporaries, and
4668         constness.
4670 2010-10-14  Sandro Santilli <strk@keybit.net>
4672         * testsuite/actionscript.all/ExternalInterface.as: Instanciate the
4673         native object (XML) closer to where it's checked
4675 2010-10-14  Sandro Santilli <strk@keybit.net>
4677         * libcore/ExternalInterface.cpp,
4678         libcore/asobj/flash/external/ExternalInterface_as.cpp,
4679         testsuite/actionscript.all/ExternalInterface.as: Properly implement
4680         ExternalInterface::_objectToXML
4682 2010-10-14  Sandro Santilli <strk@keybit.net>
4684         * testsuite/actionscript.all/ExternalInterface.as: Test the
4685         _objectToXML can take any number of arguments
4687 2010-10-14  Sandro Santilli <strk@keybit.net>
4689         * libcore/asobj/flash/external/ExternalInterface_as.cpp,
4690         testsuite/actionscript.all/ExternalInterface.as: Fix implementation
4691         of ExternalInterface._argumentsToXML
4693 2010-10-14  Sandro Santilli <strk@keybit.net>
4695         * libbase/Socket.cpp: Do not use the non-standard MSG_NOSIGNAL flag
4697 2010-10-14  Sandro Santilli <strk@keybit.net>
4699         * testsuite/actionscript.all/ExternalInterface.as: More tests for
4700         argumentsToXML
4702 2010-10-14  Sandro Santilli <strk@keybit.net>
4704         * testsuite/actionscript.all/ExternalInterface.as: More tests for
4705         argumentsToXML, gnash also fails for the no-args case
4707 2010-10-14  Sandro Santilli <strk@keybit.net>
4709         * testsuite/actionscript.all/ExternalInterface.as: 
4710         ExternalInterface._argumentsToXML needs a single argument, not
4711         two... (gnash insists in taking 2 and then throws away the second)
4713 2010-10-14  Sandro Santilli <strk@keybit.net>
4715         * libcore/ExternalInterface.cpp,
4716         testsuite/actionscript.all/ExternalInterface.as: Test that
4717         arrayToXML scans the array using length and checking properties from
4718         0 to length-1, fix that case. Arguments is still broken.
4720 2010-10-14  Sandro Santilli <strk@keybit.net>
4722         * libcore/ExternalInterface.cpp,
4723         testsuite/actionscript.all/ExternalInterface.as: Add support in
4724         PropSerializer for returning XML of properties in revere order.
4725         Fixes a test in actionscript.all/ExternalInterface.as
4727 2010-10-14  Sandro Santilli <strk@keybit.net>
4729         * libcore/asobj/flash/external/ExternalInterface_as.cpp: 
4730         ExternalInterface.call returns undefined on error, null on
4731         unavailable
4733 2010-10-14  Sandro Santilli <strk@keybit.net>
4735         * libcore/asobj/flash/external/ExternalInterface_as.cpp: addCallback
4736         returns true if external interface is available (tested)
4738 2010-10-14  Sandro Santilli <strk@keybit.net>
4740         * testsuite/actionscript.all/ExternalInterface.as: Fix expected
4741         results based on EI.available
4743 2010-10-14  Sandro Santilli <strk@keybit.net>
4745         * testsuite/actionscript.all/ExternalInterface.as: Complete port to
4746         'check' API, revealing actual values when the tests fail. Add more
4747         tests showing SWF6 hiding of prop names. Change expectance from
4748         _toAS to undefined (what I get with standalone)
4750 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4752         * gui/Player.cpp, gui/gui.cpp, gui/gui.h: Make the interface more
4753         transparent
4755 2010-10-14  Sandro Santilli <strk@keybit.net>
4757         * testsuite/actionscript.all/ExternalInterface.as: Check unexistance
4758         of ExternalInterface in SWF6 too... use more compact test API
4760 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4762         * gui/gui.cpp, librender/ScreenShotter.cpp,
4763         librender/ScreenShotter.h: Don't store renderer in ScreenShotter.
4765 2010-10-14  Sandro Santilli <strk@keybit.net>
4767         * testsuite/actionscript.all/ExternalInterface.as: Add count of
4768         expected tests run, include "check.as" instead of "dejagnu.as". The
4769         count reveals that the test tests nothing for SWF6! Also, the switch
4770         to "check.as" shows how you can still use the direct "dejagnu.as"
4771         interface if you really like that more...
4773 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4775         * gui/Makefile.am, gui/gnash.cpp, gui/gui.cpp, gui/gui.h,
4776         librender/Makefile.am, librender/ScreenShotter.cpp,
4777         librender/ScreenShotter.h: Move screenshot class to librender.
4779 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4781         * libbase/GnashImage.cpp, libbase/GnashImage.h: Document.
4783 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4785         * libbase/GnashImageJpeg.cpp: Reuse existing function.
4787 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4789         * gui/Player.cpp, gui/Player.h, gui/gnash.cpp, gui/gui.cpp,
4790         gui/gui.h, librender/Renderer.h, librender/Renderer_agg.cpp: 
4791         Implement JPEG screenshot output.
4793 2010-10-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4795         * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Allow
4796         writing RGBA images to JPEG, ignoring alpha.
4798 2010-10-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
4800         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Don't
4801         access non-existent arguments.
4803 2010-10-13  Sandro Santilli <strk@keybit.net>
4805         * : commit 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e Author: Sandro
4806         Santilli <strk@keybit.net> Date:   Wed Oct 13 18:57:36 2010 +0200
4808 2010-10-13  Rob Savoye <rob@welcomehome.org>
4810         * configure.ac: add automake conditional for AmigaOS4
4812 2010-10-13  Sandro Santilli <strk@keybit.net>
4814         * libcore/swf/DefineTextTag.h: Docs cleanup
4816 2010-10-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
4818         * : commit 311f17b49f65986ac759f8bd578b9c4846f4999d Author: Benjamin
4819         Wolsey <bwy@benjaminwolsey.de> Date:   Wed Oct 13 10:19:59 2010
4820         +0200
4822 2010-10-12  Sandro Santilli <strk@keybit.net>
4824         * libcore/TextField.cpp: It's device fonts being unaffected by color
4825         transform, not embedded ones. Fixes bug #31312 (thanks Benjamin
4826         Wolsey)
4828 2010-10-12  Sandro Santilli <strk@keybit.net>
4830         * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
4831         po/it.po, po/ja.po: Update po files and drop the obsoleted parts
4833 2010-10-12  Maximiliano Castañón <maximi89@gmail.com>
4835         * po/es.po: Updated spanish translation
4837 2010-10-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4839         * configure.ac, gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Drop obsolete
4840         code.
4842 2010-10-12  Sandro Santilli <strk@keybit.net>
4844         * libbase/Socket.cpp: Request not to send SIGPIPE while sending to
4845         socket
4847 2010-10-12  Sandro Santilli <strk@keybit.net>
4849         * libcore/asobj/XMLSocket_as.cpp: Use Socket::eof for detecting
4850         close
4852 2010-10-12  Sandro Santilli <strk@keybit.net>
4854         * libbase/Socket.cpp, libbase/Socket.h: Implement Socket::eof
4856 2010-10-12  Sandro Santilli <strk@keybit.net>
4858         * gui/NullGui.cpp: Debug-print reason of exit from NullGui run
4859         (trying to figure out why XMLSocketTester sometimes fail
4861 2010-10-12  Sandro Santilli <strk@keybit.net>
4863         * testsuite/XmlSocketServer.pl: Write what's received only to the
4864         channel from which we received that
4866 2010-10-11  Sandro Santilli <strk@keybit.net>
4868         * testsuite/misc-ming.all/XMLSocketTester.sh: Check sockets 10 times
4869         per second (rather than 100)
4871 2010-10-11  Sandro Santilli <strk@keybit.net>
4873         * testsuite/misc-ming.all/XMLSocketTest.as: Avoid string assingment
4874         to temporary variable
4876 2010-10-11  Sandro Santilli <strk@keybit.net>
4878         * testsuite/XmlSocketServer.pl: Sleep 1/10 of a second rather than
4879         0.5 (quicker testing)
4881 2010-10-11  Sandro Santilli <strk@keybit.net>
4883         * testsuite/XmlSocketServer.pl: Check return from close(socket) in
4884         perl XmlSocket server
4886 2010-10-11  Sandro Santilli <strk@keybit.net>
4888         * testsuite/XmlSocketServer.pl: XmlSocketServer: do not write to
4889         socket after close
4891 2010-10-11  Sandro Santilli <strk@keybit.net>
4893         * testsuite/misc-ming.all/XMLSocketTester.sh: Pass XMLSocketTester
4894         args to server process (useful for -v)
4896 2010-10-11  Sandro Santilli <strk@keybit.net>
4898         * testsuite/XmlSocketServer.pl: Be verbose only if requested
4900 2010-10-11  Sandro Santilli <strk@keybit.net>
4902         * testsuite/misc-ming.all/XMLSocketTest.as: Loop less at startup
4904 2010-10-11  Sandro Santilli <strk@keybit.net>
4906         * testsuite/gnashrc.in: Make sure not to ignore FSCommands while
4907         running the testsuite (or you may be waiting a minute for
4908         XMLSocketTester to complete...)
4910 2010-10-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4912         * : commit a944729fa80d4907e18eea7f0217da2d53dd3a19 Author: Sandro
4913         Santilli <strk@keybit.net> Date:   Sun Oct 10 11:25:52 2010 +0200
4915 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4917         * libcore/vm/ASHandlers.cpp: Change local function arguments and
4918         document.
4920 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4922         * libcore/as_value.cpp, libcore/as_value.h,
4923         libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
4924         libcore/vm/VM.cpp, libcore/vm/VM.h: Move unnecessary functions out
4925         of Global_as interface.
4927 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4929         * extensions/mysql/mysql_db.cpp, libcore/ClassHierarchy.cpp,
4930         libcore/MovieClip.cpp, libcore/Video.cpp, libcore/as_function.cpp,
4931         libcore/as_object.cpp, libcore/as_value.cpp, libcore/as_value.h,
4932         libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
4933         libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
4934         libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Global_as.cpp,
4935         libcore/asobj/Global_as.h, libcore/asobj/LoadableObject.cpp,
4936         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClipLoader.cpp,
4937         libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp,
4938         libcore/asobj/NetStream_as.cpp, libcore/asobj/Object.cpp,
4939         libcore/asobj/Selection_as.cpp, libcore/asobj/Sound_as.cpp,
4940         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
4941         libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4942         libcore/asobj/flash/display/BitmapData_as.cpp,
4943         libcore/asobj/flash/external/ExternalInterface_as.cpp,
4944         libcore/asobj/flash/geom/ColorTransform_as.cpp,
4945         libcore/asobj/flash/geom/Matrix_as.cpp,
4946         libcore/asobj/flash/geom/Point_as.cpp,
4947         libcore/asobj/flash/geom/Rectangle_as.cpp,
4948         libcore/asobj/flash/geom/Transform_as.cpp, libcore/debugger.cpp,
4949         libcore/movie_root.cpp, libcore/parser/sprite_definition.cpp,
4950         libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp: Use toObject()
4952 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4954         * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toObject() function
4956 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4958         * libcore/DisplayObject.h, libcore/MorphShape.cpp,
4959         libcore/RunResources.h, libcore/Timers.h, libcore/as_function.cpp,
4960         libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.h,
4961         testsuite/MovieTester.cpp, utilities/processor.cpp: Header cleanup,
4962         consolidate movie_root::reset.
4964 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4966         * libcore/MovieClip.cpp, libcore/swf/ExportAssetsTag.h,
4967         libcore/swf/tag_loaders.cpp: Clean up includes.
4969 2010-10-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4971         * cygnal/cvm.cpp, gui/Player.cpp, libcore/Makefile.am,
4972         libcore/MovieFactory.cpp, libcore/MovieFactory.h, libcore/gnash.h,
4973         libcore/impl.cpp, utilities/processor.cpp: Drop global clear()
4974         function.
4976 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4978         * libcore/movie_root.h: Fix button cleanup segfault.
4980 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4982         * testsuite/libcore.all/DisplayListTest.cpp,
4983         testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite again.
4985 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4987         * libcore/asobj/XMLSocket_as.cpp: Another useless deregistration
4988         function.
4990 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4992         * libbase/GC.h, libcore/vm/VM.cpp, libcore/vm/VM.h: Documentation.
4994 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4996         * libcore/asobj/LocalConnection_as.cpp,
4997         libcore/asobj/NetStream_as.cpp, libcore/vm/VM.cpp: Squash more silly
4998         cleanups.
5000 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5002         * utilities/processor.cpp: Allow successive runs in gprocessor.
5004 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5006         * libcore/movie_root.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h: 
5007         Documentation, remove useless functions.
5009 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5011         * libcore/Relay.cpp, libcore/asobj/Sound_as.cpp: Don't access other
5012         GC resources in GC resource dtors or cleanup is impossible.
5014 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5016         * testsuite/MovieTester.h,
5017         testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
5018         testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
5019         testsuite/misc-ming.all/attachMovieTestRunner.cpp,
5020         testsuite/misc-ming.all/intervalTestRunner.cpp,
5021         testsuite/movies.all/gravity_embedded-TestRunner.cpp: Add vm
5022         accessor to MovieTester, use it.
5024 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5026         * cygnal/cvm.cpp, gui/gtk/gtk_glue.h, gui/gui.cpp,
5027         gui/pythonmod/gnash-view.cpp, libbase/GC.cpp, libbase/GC.h,
5028         libcore/DisplayObject.cpp, libcore/URLAccessManager.cpp,
5029         libcore/as_object.cpp, libcore/gnash.h, libcore/impl.cpp,
5030         libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5031         plugin/win32/plugin.cpp, testsuite/libcore.all/AsValueTest.cpp,
5032         testsuite/libcore.all/DisplayListTest.cpp,
5033         testsuite/libcore.all/PropertyListTest.cpp: Drop GC singleton
5035 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5037         * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
5038         gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp,
5039         gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_agg_vaapi.cpp,
5040         gui/gtk/gtk_glue_agg_vaapi.h, gui/gtk/gtk_glue_agg_xv.cpp,
5041         gui/gtk/gtk_glue_agg_xv.h, gui/gui.cpp, gui/gui.h,
5042         gui/pythonmod/gnash-view.cpp, libcore/FreetypeGlyphsProvider.cpp,
5043         libcore/URLAccessManager.cpp, libcore/gnash.h, libcore/impl.cpp,
5044         libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5045         libcore/vm/VM.h, testsuite/MovieTester.cpp,
5046         testsuite/libcore.all/AsValueTest.cpp,
5047         testsuite/libcore.all/DisplayListTest.cpp,
5048         testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
5049         Drop VM singleton.
5051 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5053         * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp,
5054         libcore/MovieClip.cpp, libcore/MovieLoader.cpp,
5055         libcore/RunResources.h, libcore/StreamProvider.cpp,
5056         libcore/StreamProvider.h, libcore/asobj/LoadableObject.cpp,
5057         libcore/asobj/LocalConnection_as.cpp,
5058         libcore/asobj/NetConnection_as.cpp,
5059         libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
5060         libcore/asobj/flash/external/ExternalInterface_as.cpp,
5061         libcore/movie_root.cpp, libcore/swf/ImportAssetsTag.h,
5062         testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp,
5063         testsuite/libcore.all/DisplayListTest.cpp,
5064         testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
5065         Reduce places URL is stored.
5067 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5069         * gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
5070         libcore/StreamProvider.cpp, libcore/StreamProvider.h,
5071         libcore/URLAccessManager.cpp, libcore/URLAccessManager.h,
5072         libcore/asobj/LocalConnection_as.cpp,
5073         libcore/asobj/NetConnection_as.cpp,
5074         libcore/asobj/SharedObject_as.cpp,
5075         libcore/asobj/flash/external/ExternalInterface_as.cpp,
5076         libcore/movie_root.cpp, libcore/movie_root.h,
5077         testsuite/MovieTester.cpp, utilities/processor.cpp: Drop
5078         URLAccessManager VM::get.
5080 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5082         * extensions/fileio/fileio.cpp: Fix fileio.
5084 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5086         * extensions/gtk2/gtkext.cpp: Drop VM::get from extension.
5088 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5090         * libcore/CharacterProxy.h: Don't forget to copy movie_root pointer.
5092 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5094         * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Drop unused
5095         ostream operator that used VM singleton.
5097 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5099         * libcore/as_value.cpp, libcore/as_value.h,
5100         libcore/asobj/AsBroadcaster.cpp,
5101         libcore/asobj/flash/geom/Point_as.cpp, libcore/vm/ASHandlers.cpp,
5102         libcore/vm/VM.cpp, libcore/vm/VM.h: Drop VM::get usage in as_value.
5104 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5106         * testsuite/misc-ming.all/attachMovieTestRunner.cpp,
5107         testsuite/misc-ming.all/intervalTestRunner.cpp,
5108         testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix testsuite
5110 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5112         * libcore/as_value.cpp, libcore/as_value.h,
5113         libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp,
5114         libcore/asobj/Color_as.cpp, libcore/asobj/Date_as.cpp,
5115         libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp,
5116         libcore/asobj/LocalConnection_as.cpp,
5117         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5118         libcore/asobj/Number_as.cpp, libcore/asobj/Selection_as.cpp,
5119         libcore/asobj/SharedObject_as.cpp, libcore/asobj/String_as.cpp,
5120         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5121         libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
5122         libcore/asobj/flash/display/BitmapData_as.cpp,
5123         libcore/asobj/flash/geom/ColorTransform_as.cpp,
5124         libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h,
5125         testsuite/libcore.all/AsValueTest.cpp,
5126         testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
5127         testsuite/misc-ming.all/DragDropTestRunner.cpp,
5128         testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
5129         testsuite/misc-ming.all/loadMovieTestRunner.cpp,
5130         testsuite/misc-swfc.all/button_test1runner.cpp: Use new toInt, drop
5131         remaining to_number().
5133 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5135         * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toInt function with VM
5136         arg.
5138 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5140         * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/VM.cpp,
5141         libcore/vm/VM.h: Move functions to VM
5143 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5145         * libcore/asobj/Array_as.cpp, libcore/asobj/Math_as.cpp: Drop all
5146         to_number() use outside as_value.
5148 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5150         * libcore/asobj/ASConversions.cpp, libcore/asobj/Color_as.cpp,
5151         libcore/asobj/flash/filters/BevelFilter_as.cpp,
5152         libcore/asobj/flash/filters/BlurFilter_as.cpp,
5153         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5154         libcore/asobj/flash/filters/GlowFilter_as.cpp,
5155         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5156         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp: More
5157         toNumber.
5159 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5161         * libcore/asobj/flash/geom/Matrix_as.cpp,
5162         libcore/asobj/flash/geom/Point_as.cpp: More toNumber.
5164 2010-10-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
5166         * libcore/DisplayObject.cpp, libcore/asobj/MovieClip_as.cpp,
5167         libcore/asobj/TextFormat_as.cpp: More toNumber.
5169 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5171         * extensions/fileio/fileio.cpp, libcore/asobj/Array_as.cpp,
5172         libcore/asobj/Camera_as.cpp, libcore/asobj/Date_as.cpp,
5173         libcore/asobj/Global_as.cpp, libcore/asobj/Math_as.cpp,
5174         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5175         libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
5176         libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
5177         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5178         libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
5179         libcore/asobj/flash/display/BitmapData_as.cpp,
5180         libcore/asobj/flash/filters/BevelFilter_as.cpp,
5181         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5182         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5183         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5184         libcore/asobj/flash/geom/ColorTransform_as.cpp,
5185         libcore/asobj/flash/geom/Matrix_as.cpp, libcore/vm/Machine.cpp: Use
5186         toNumber more.
5188 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5190         * libcore/as_value.cpp, libcore/as_value.h: Minor cleanups
5192 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5194         * libcore/Button.cpp, libcore/DisplayObject.cpp,
5195         libcore/ExternalInterface.cpp, libcore/as_value.cpp,
5196         libcore/as_value.h, libcore/asobj/Boolean_as.cpp,
5197         libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp,
5198         libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetStream_as.cpp,
5199         libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
5200         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
5201         libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp,
5202         libcore/asobj/XML_as.cpp,
5203         libcore/asobj/flash/display/BitmapData_as.cpp,
5204         libcore/asobj/flash/filters/BevelFilter_as.cpp,
5205         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5206         libcore/asobj/flash/filters/GlowFilter_as.cpp,
5207         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5208         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5209         libcore/asobj/flash/geom/Rectangle_as.cpp: Drop to_bool() usage.
5211 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5213         * libcore/MovieClip.cpp: Use conversion functions in MovieClip.
5215 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5217         * libcore/vm/ASHandlers.cpp: Use conversion functions more.
5219 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5221         * libcore/vm/ASHandlers.cpp: Use conversion functions.
5223 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5225         * libcore/Video.cpp, libcore/as_value.cpp, libcore/as_value.h,
5226         libcore/vm/VM.cpp, libcore/vm/VM.h: Add VM functions for conversion.
5228 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5230         * libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
5231         libcore/as_value.cpp, libcore/asobj/NetStream_as.cpp,
5232         libcore/asobj/Sound_as.cpp: Store movie_root in CharacterProxy to
5233         avoid using VM singleton.
5235 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5237         * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
5238         extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
5239         extensions/mysql/mysql_db.cpp: Fix incorrect header in extensions.
5241 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5243         * devtools/lib/Gnash/Distribution.pm, devtools/lib/Gnash/Utils.pm,
5244         devtools/testsuite/c_casts.t,
5245         devtools/testsuite/copyright_notices.t, devtools/testsuite/tabs.t,
5246         devtools/testsuite/uncuddled_else.t, doc/C/actionscript.xml: Remove
5247         unused perl scripts.
5249 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5251         * libcore/asobj/gen-asclass.pl: Remove out-of-date script.
5253 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5255         * libcore/vm/ExecutableCode.h: Drop useless include.
5257 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5259         * libcore/as_function.h: Documentation.
5261 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5263         * libcore/asobj/Global_as.cpp, libcore/vm/ASHandlers.cpp,
5264         libcore/vm/VM.cpp, libcore/vm/VM.h: Remove VM statics and related
5265         functions. Use init_member().
5267 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5269         * libcore/as_function.cpp, testsuite/actionscript.all/Function.as: 
5270         More passes, remove all static objects.
5272 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5274         * libcore/as_function.cpp, libcore/as_function.h, libcore/vm/VM.cpp: 
5275         Drop static entirely.
5277 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5279         * libcore/as_function.cpp, libcore/asobj/Global_as.cpp: Remove 2
5280         more static usages.
5282 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5284         * libcore/vm/ASHandlers.cpp: Drop static use.
5286 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5288         * libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp,
5289         testsuite/actionscript.all/Function.as: More passes.
5291 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5293         * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: Init
5294         correct member: another pass.
5296 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5298         * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: 
5299         Disregard visibility, testsuite passes.
5301 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5303         * libcore/as_function.cpp, libcore/asobj/Global_as.cpp,
5304         libcore/asobj/Number_as.cpp, libcore/vm/VM.cpp: Add Global_as.cpp,
5305         improve some native function cases.
5307 2010-10-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
5309         * doc/C/preformatted/gnash_ref.info.in,
5310         doc/C/preformatted/gnashref.html.in,
5311         doc/C/refmanual/extensions/extensions.xml,
5312         extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp,
5313         extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp,
5314         extensions/mysql/mysql_db.cpp, libcore/AMFConverter.cpp,
5315         libcore/Button.cpp, libcore/ClassHierarchy.h,
5316         libcore/ExternalInterface.cpp, libcore/Video.cpp,
5317         libcore/as_function.cpp, libcore/as_object.cpp,
5318         libcore/as_object.h, libcore/asobj/Accessibility_as.cpp,
5319         libcore/asobj/Array_as.cpp, libcore/asobj/Boolean_as.cpp,
5320         libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp,
5321         libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
5322         libcore/asobj/Global_as.h, libcore/asobj/Globals.cpp,
5323         libcore/asobj/Globals.h, libcore/asobj/Microphone_as.cpp,
5324         libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
5325         libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
5326         libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp,
5327         libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
5328         libcore/asobj/String_as.cpp, libcore/asobj/TextField_as.cpp,
5329         libcore/asobj/TextFormat_as.cpp, libcore/asobj/XMLNode_as.cpp,
5330         libcore/asobj/flash.am,
5331         libcore/asobj/flash/display/BitmapData_as.cpp,
5332         libcore/asobj/flash/display/display_pkg.cpp,
5333         libcore/asobj/flash/external/ExternalInterface_as.cpp,
5334         libcore/asobj/flash/external/external_pkg.cpp,
5335         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
5336         libcore/asobj/flash/filters/filters_pkg.cpp,
5337         libcore/asobj/flash/flash_pkg.cpp,
5338         libcore/asobj/flash/geom/ColorTransform_as.cpp,
5339         libcore/asobj/flash/geom/Matrix_as.cpp,
5340         libcore/asobj/flash/geom/Point_as.cpp,
5341         libcore/asobj/flash/geom/Rectangle_as.cpp,
5342         libcore/asobj/flash/geom/Transform_as.cpp,
5343         libcore/asobj/flash/geom/geom_pkg.cpp,
5344         libcore/asobj/flash/net/net_pkg.cpp,
5345         libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp,
5346         libcore/vm/VM.cpp, testsuite/libcore.all/DisplayListTest.cpp: Remove
5347         virtual Global_as interface, create Objects properly.
5349 2010-10-06  Andrea Palmatè <andrea@amigasoft.net>
5351         * libbase/SharedMem.cpp,
5352         libcore/asobj/flash/external/ExternalInterface_as.cpp: Small changes
5354 2010-10-05  Sandro Santilli <strk@keybit.net>
5356         * NEWS: Add release date for 0.8.6
5358 2010-10-04  Sandro Santilli <strk@keybit.net>
5360         * : commit 29762b933a568853f2c81f4452fbb822e8481ac0 Author: Sandro
5361         Santilli <strk@keybit.net> Date:   Mon Oct 4 22:53:16 2010 +0200
5363 2010-10-04  Rob Savoye <rob@welcomehome.org>
5365         * packaging/debian/changelog, packaging/debian/control: add ffmpeg
5366         as media handler, along with it'
5368 2010-10-04  Rob Savoye <rob@welcomehome.org>
5370         * : commit 19cc9be0f2dbbcdf152a4a9e0a3b5d3fe3883fdf Author: Rob
5371         Savoye <rob@welcomehome.org> Date:   Mon Oct 4 09:49:30 2010 -0600
5373 2010-10-04  Sandro Santilli <strk@keybit.net>
5375         * plugin/npapi/plugin.cpp: If cookie is null, ncookie (string)
5376         constructor would segfault... so check before trying
5378 2010-10-04  Sandro Santilli <strk@keybit.net>
5380         * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Move cookie setup
5381         code in its own function (ready to be cloned for proxy)
5383 2010-10-04  Rob Savoye <rob@welcomehome.org>
5385         * packaging/debian/rules: only build some of the extensions
5387 2010-10-04  Rob Savoye <rob@welcomehome.org>
5389         * packaging/debian/control: add libqt4-dev and kdelibs-bin
5391 2010-10-04  Rob Savoye <rob@welcomehome.org>
5393         * macros/qt4.m4: don't edit the other include dirs for qt4 away, or
5394         it breaks pbuilder.
5396 2010-10-04  Rob Savoye <rob@welcomehome.org>
5398         * packaging/deb.am: use the python version instead of uname when
5399         editing the python deb files.
5401 2010-10-03  Rob Savoye <rob@welcomehome.org>
5403         * libbase/curl_adapter.cpp: only indenting and minor formatting
5404         changes.
5406 2010-10-03  Rob Savoye <rob@welcomehome.org>
5408         * libbase/curl_adapter.cpp: add comment about timeouts
5410 2010-10-04  Sandro Santilli <strk@keybit.net>
5412         * libbase/curl_adapter.cpp: Indentation, slightly more useful debug
5413         line
5415 2010-10-03  Rob Savoye <rob@welcomehome.org>
5417         * : commit d7753930b9f710c6ee60af6d536d08e672db1491 Author: Rob
5418         Savoye <rob@welcomehome.org> Date:   Sun Oct 3 16:20:37 2010 -0600
5420 2010-10-03  Sandro Santilli <strk@keybit.net>
5422         * libbase/curl_adapter.cpp: Remove old TODO note (all done already)
5424 2010-10-03  Sandro Santilli <strk@keybit.net>
5426         * libbase/curl_adapter.cpp: FD_ZERO should not be called between
5427         curl_multi_fset and select...
5429 2010-10-03  Rob Savoye <rob@welcomehome.org>
5431         * macros/curl.m4: when using --with-curl-lib= don't forget to add
5432         -lcurl or gnash won't link.
5434 2010-10-02  Sandro Santilli <strk@keybit.net>
5436         * : commit e51a1a7c78ba85cab1ea31ffd732b1087bdcd38b Author: Sandro
5437         Santilli <strk@keybit.net> Date:   Sat Oct 2 14:27:54 2010 +0200
5439 2010-10-02  Bastiaan Jacques <bastiaan@bjacques.org>
5441         * libcore/CharacterProxy.h: Export a symbol used across DSOs.
5443 2010-10-01  Rob Savoye <rob@welcomehome.org>
5445         * packaging/redhat/gnash.spec, packaging/rpm.am: fix typo in
5446         --enable-renderers, version is now master instead of trunk.
5448 2010-10-01  Rob Savoye <rob@welcomehome.org>
5450         * Makefile.am: use NOW if revno isn't set. For some reason, git
5451         describe fails on some machines.
5453 2010-10-01  Rob Savoye <rob@welcomehome.org>
5455         * packaging/snapshot.am: add the branch nick back in the final
5456         version string.
5458 2010-10-01  Rob Savoye <rob@welcomehome.org>
5460         * Makefile.am: drop everything after the main index number so we
5461         don't confuse packaging version numbering.
5463 2010-10-01  Rob Savoye <rob@welcomehome.org>
5465         * packaging/debian/changelog: fix the date for the current entry
5467 2010-10-01  Rob Savoye <rob@welcomehome.org>
5469         * : commit 4ab30f16fee0c2d0e9fbf7be47dcc7a34bf0b64b Merge: a15b0de
5470         003dc38 Author: Rob Savoye <rob@welcomehome.org> Date:   Fri Oct 1
5471         07:01:09 2010 -0600
5473 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5475         * libcore/as_value.cpp, libcore/vm/ASHandlers.cpp: Add more object
5476         information.
5478 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5480         * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/fn_call.h,
5481         testsuite/misc-ming.all/DragDropTestRunner.cpp,
5482         testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
5483         testsuite/misc-ming.all/loadMovieTestRunner.cpp: Use ostream
5484         operator directly.
5486 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5488         * libcore/Function.cpp, libcore/as_object.cpp, libcore/as_object.h,
5489         libcore/as_value.cpp, libcore/asobj/Globals.cpp: Drop proxying
5490         function.
5492 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5494         * libcore/asobj/Array_as.cpp: Update comment.
5496 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5498         * libcore/asobj/Array_as.cpp: Fix length lookup.
5500 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5502         * testsuite/actionscript.all/array.as: Add tests for length property
5503         lookup.
5505 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5507         * libcore/as_object.h: Fix docs, drop all namespace references.
5509 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5511         * libcore/as_object.h, libcore/asobj/Array_as.cpp,
5512         libcore/asobj/Array_as.h: Add getOwnProperty() to match getMember()
5513         and make reducing lookups easier.
5515 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5517         * libcore/asobj/Object.cpp: Fix messed up log message.
5519 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5521         * gui/pythonmod/gnash-view.cpp, libcore/AMFConverter.cpp,
5522         libcore/Timers.cpp, libcore/as_object.cpp, libcore/as_object.h,
5523         libcore/asobj/ASConversions.cpp,
5524         libcore/asobj/Accessibility_as.cpp,
5525         libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
5526         libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp,
5527         libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp,
5528         libcore/asobj/Globals.cpp, libcore/asobj/LocalConnection_as.cpp,
5529         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
5530         libcore/asobj/Object.cpp, libcore/asobj/SharedObject_as.cpp,
5531         libcore/asobj/TextField_as.cpp, libcore/asobj/XMLNode_as.cpp,
5532         libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp,
5533         libcore/asobj/flash/display/BitmapData_as.cpp,
5534         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
5535         libcore/asobj/flash/geom/ColorTransform_as.cpp,
5536         libcore/parser/sprite_definition.cpp, libcore/vm/ASHandlers.cpp,
5537         libcore/vm/CallStack.cpp, libcore/vm/Machine.cpp: Move trivial
5538         wrapper functions out of as_object class.
5540 2010-10-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5542         * librender/Renderer_agg.cpp, librender/Renderer_agg_style.h: Use
5543         default (integer) rasterizer.
5545 2010-09-30  Rob Savoye <rob@welcomehome.org>
5547         * : commit bf4e8690f4c4b55fa18feef0aefb4dd31450a1f2 Author: Benjamin
5548         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Sep 30 17:21:01 2010
5549         +0200
5551 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5553         * libcore/PropertyList.cpp, libcore/PropertyList.h: Inline
5554         PropertyList::markReachableResources.
5556 2010-09-30  Rob Savoye <rob@welcomehome.org>
5558         * packaging/deb.am, packaging/snapshot.am: change trunk to master
5559         for snapshot version
5561 2010-09-30  Rob Savoye <rob@welcomehome.org>
5563         * configure.ac: change trunk to master for snapshot version
5565 2010-09-30  Rob Savoye <rob@welcomehome.org>
5567         * Makefile.am: use git branch for the NICK instead of the directory
5568         path.
5570 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5572         * libcore/as_value.cpp, libcore/as_value.h: Inline trivial
5573         functions.
5575 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5577         * libcore/as_object.h: Provide a dtor for good karma.
5579 2010-09-30  Rob Savoye <rob@welcomehome.org>
5581         * packaging/debian/control: drop Build-Depends from mysql extension
5582         package
5584 2010-09-30  Rob Savoye <rob@welcomehome.org>
5586         * packaging/debian/dirs, packaging/debian/docs,
5587         packaging/debian/source/format: remove unnecessary files
5589 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5591         * libcore/as_value.cpp, libcore/as_value.h: Inline ctor, cctor and
5592         dtor of as_value.
5594 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5596         * libcore/vm/VM.cpp, libcore/vm/VM.h: Inline swf version call.
5598 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5600         * libcore/as_environment.h: Const correct.
5602 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5604         * libcore/DisplayList.cpp, libcore/DisplayList.h,
5605         testsuite/libcore.all/DisplayListTest.cpp: Don't test things that
5606         aren't part of the interface. Const correct.
5608 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5610         * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Inline simple
5611         accessors
5613 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5615         * libcore/event_id.h: Move binary ops outside class and simplify.
5617 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5619         * libcore/PropertyList.h: Use own struct for easier inlining.
5621 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5623         * libcore/Property.h, libcore/PropertyList.cpp: Remove default args
5624         and casts.
5626 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5628         * libcore/Property.h: Drop default Property ctor.
5630 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5632         * libcore/Property.cpp, libcore/Property.h,
5633         libcore/PropertyList.cpp: Documentation and cleanup.
5635 2010-09-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5637         * : commit 2e7254c0e683b3d7a01aebbe582760cce3f2411e Author: Rob
5638         Savoye <rob@welcomehome.org> Date:   Thu Sep 30 02:10:38 2010 +0200
5640 2010-09-30  Rob Savoye <rob@welcomehome.org>
5642         * : commit 4c3a2a586222d7ae78847952afecf816c308f52a Author: Rob
5643         Savoye <rob@welcomehome.org> Date:   Thu Sep 30 01:03:07 2010 +0200
5645 2010-09-30  Rob Savoye <rob@welcomehome.org>
5647         * packaging/debian/control: add gnash-dev package. Add Chromium to
5648         the list of supported browsers.
5650 2010-09-30  Rob Savoye <rob@welcomehome.org>
5652         * packaging/debian/gnash-dev.install: look for lib and share for
5653         pkgconfig files.
5655 2010-09-30  Rob Savoye <rob@welcomehome.org>
5657         * packaging/debian/overrides/gnash-cygnal,
5658         packaging/debian/overrides/gnash-tools: synced from old override
5659         files
5661 2010-09-30  Rob Savoye <rob@welcomehome.org>
5663         * packaging/deb.am: change bzr to git
5665 2010-09-30  Rob Savoye <rob@welcomehome.org>
5667         * packaging/debian/rules: change bzr to git
5669 2010-09-29  Sandro Santilli <strk@keybit.net>
5671         * gui/gnash.cpp: Consistent usage message
5673 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5675         * libcore/Property.h: Drop declarations.
5677 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5679         * libcore/Property.cpp: Remove member functions.
5681 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5683         * libcore/Property.cpp: More static_visitors.
5685 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5687         * libcore/Property.h: Missing include.
5689 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5691         * libcore/ExternalInterface.cpp,
5692         libcore/asobj/flash/external/ExternalInterface_as.cpp: Use anonymous
5693         namespaces to prevent ODR violations.
5695 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5697         * libcore/Property.cpp, libcore/as_object.cpp,
5698         testsuite/libcore.all/ClassSizes.cpp: Use another static_visitor,
5699         store by ref-to-const.
5701 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5703         * libcore/Property.cpp, libcore/Property.h: Drop empty property.
5705 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5707         * libcore/Property.cpp, libcore/Property.h: Use more static
5708         visitors.
5710 2010-09-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5712         * libcore/Property.cpp, libcore/Property.h: Use static visitors for
5713         Properties.
5715 2010-09-29  Sandro Santilli <strk@keybit.net>
5717         * cygnal/libnet/Makefile.am, librender/Makefile.am: Use -release
5718         libtool switch on all utility libs (thanks Miriam Ruiz)
5720 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5722         * libcore/asobj/Array_as.cpp: Const correct.
5724 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5726         * libcore/asobj/Array_as.cpp, libcore/asobj/Array_as.h,
5727         testsuite/actionscript.all/array.as: Fix more lookups.
5729 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5731         * libcore/Property.h: Make Properties smaller.
5733 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5735         * testsuite/libcore.all/ClassSizes.cpp: Add PropFlags to ClassSizes.
5737 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5739         * libcore/PropFlags.h: Use unsigned int of appropriate size.
5741 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5743         * libcore/asobj/Array_as.cpp, testsuite/actionscript.all/array.as: 
5744         Fix property lookup for join().
5746 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5748         * testsuite/actionscript.all/array.as: Test __resolve with array
5749         functions.
5751 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5753         * libcore/DisplayList.cpp: Drop debugging.
5755 2010-09-28  Rob Savoye <rob@welcomehome.org>
5757         * packaging/debian/po/ca.po, packaging/debian/po/cs.po,
5758         packaging/debian/po/de.po, packaging/debian/po/es.po,
5759         packaging/debian/po/fi.po, packaging/debian/po/it.po,
5760         packaging/debian/po/ja.po, packaging/debian/po/pl.po,
5761         packaging/debian/po/ru.po, packaging/debian/po/sv.po,
5762         packaging/debian/po/vi.po, packaging/debian/po/zh_CN.po: add
5763         translations of packing files from Debian
5765 2010-09-28  Rob Savoye <rob@welcomehome.org>
5767         * doc/C/gnashref.xml, doc/C/gnashuser.xml: add extrat texinfo stuff
5768         from Debian patches.
5770 2010-09-28  Rob Savoye <rob@welcomehome.org>
5772         * utilities/dumpshm.cpp: remove extra parens from debug print, as it
5773         has too many
5775 2010-09-28  Rob Savoye <rob@welcomehome.org>
5777         * cygnal/libnet/Makefile.am, librender/Makefile.am: add _LDFLAGS,
5778         from Debian patches
5780 2010-09-28  Rob Savoye <rob@welcomehome.org>
5782         * configure.ac: remove extra blank line
5784 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5786         * libcore/TextField.cpp: Constness.
5788 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5790         * libcore/MovieClip.cpp, testsuite/actionscript.all/TextField.as: 
5791         Use version for text value. Fixes latest test.
5793 2010-09-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
5795         * testsuite/actionscript.all/TextField.as: Test undefined value for
5796         TextField.variable.
5798 2010-09-28  Rob Savoye <rob@welcomehome.org>
5800         * packaging/debian/overrides/gnash-cygnal,
5801         packaging/debian/overrides/gnash-tools,
5802         packaging/debian/overrides/klash,
5803         packaging/debian/overrides/python-gtk-gnash,
5804         packaging/debian/source/format: migrate from debian packaging
5806 2010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5808         * utilities/Makefile.am: Link boost cygnal libs to soldumper and
5809         flvdumper.
5811 2010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5813         * configure.ac: Don't allow AVM2 option because it will fail to
5814         compile.
5816 2010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5818         * libcore/DisplayList.cpp: Drop assertion, handle the case instead.
5820 2010-09-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
5822         * libcore/asobj/XMLNode_as.cpp: Mark parent XMLNodes. Fixes bug
5823         #31044.
5825 2010-09-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
5827         * libbase/GnashImageJpeg.cpp: Drop debugging message.
5829 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5831         * libcore/as_object.h: Documentation.
5833 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5835         * libcore/Button.cpp, libcore/MovieClip.cpp, libcore/as_object.cpp,
5836         libcore/as_object.h: Don't lookup events in __resolve.
5838 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5840         * libcore/asobj/Global_as.h: Header order.
5842 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5844         * libcore/movie_root.cpp: Style.
5846 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5848         * libcore/DisplayObject.cpp: Don't call resolve when looking for
5849         handlers.
5851 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5853         * libcore/asobj/AsBroadcaster.cpp: Drop unneeded members.
5855 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5857         * testsuite/misc-ming.all/Makefile.am,
5858         testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
5859         testsuite/misc-ming.all/ResolveEventsTest.c: Add tests for events
5860         and resolve.
5862 2010-09-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
5864         * libcore/as_object.cpp: Don't look __resolve up twice.
5866 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5868         * libcore/DisplayObject.cpp: Spaces.
5870 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5872         * libcore/DisplayObject.cpp: Use a const map again. Other const
5873         correctness.
5875 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5877         * : commit fc4c5ae1dd45034063242abf923b6ddfac28eddd Merge: ce5a187
5878         e0ceae0 Author: Sandro Santilli <strk@keybit.net> Date:   Fri Sep 24
5879         19:14:21 2010 +0200
5881 2010-09-24  Sandro Santilli <strk@keybit.net>
5883         * libcore/DisplayObject.cpp: Drop more string_table from lookup
5884         function signatures
5886 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5888         * : commit 29ef647fa46ed8d4e362a6b150bafe0b2c8314ee Author: Sandro
5889         Santilli <strk@keybit.net> Date:   Fri Sep 24 14:29:16 2010 +0200
5891 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5893         * Makefile.am, cygnal/Makefile.am: Link cygnal boost libs.
5895 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5897         * libcore/ObjectURI.h: Copyright.
5899 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5901         * libcore/DisplayObject.cpp: Don't use the address of a function (no
5902         thanks gcc).
5904 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5906         * libcore/ObjectURI.h: Documentation.
5908 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5910         * libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
5911         libcore/ObjectURI.h, libcore/PropertyList.cpp,
5912         libcore/PropertyList.h, libcore/as_environment.cpp,
5913         libcore/as_object.h: Drop functions, use functors for comparison
5914         etc.
5916 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5918         * libcore/ObjectURI.h: Restrict access, handle empty name case.
5920 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5922         * libcore/PropertyList.cpp, libcore/PropertyList.h: Document and
5923         clean up.
5925 2010-09-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5927         * libcore/ObjectURI.h, libcore/PropertyList.cpp,
5928         libcore/PropertyList.h: Adapt PropertyList to new ObjectURI
5929         behaviour.
5931 2010-09-23  Sandro Santilli <strk@keybit.net>
5933         * testsuite/actionscript.all/Object.as: Add a test to be extra sure
5934         also normal properties lookup go trough __resolve (and not just
5935         lookups for function calls)
5937 2010-09-23  Sandro Santilli <strk@keybit.net>
5939         * libcore/PropertyList.cpp: Tweak getProperty stats some more:
5940         trigger every 10Millions lookups of __proto__, show 10 entries.
5942 2010-09-23  Sandro Santilli <strk@keybit.net>
5944         * libcore/PropertyList.cpp: iterator_find doesn't need stats
5945         gathering, and getProperty should dump less (it's easy to reach one
5946         million lookups of __proto__)
5948 2010-09-23  Sandro Santilli <strk@keybit.net>
5950         * libcore/as_object.cpp: Reduce uses of string_table building
5951         ObjectURI earlier, for better caching.  Most notably an
5952         ObjectURI->string_table::key->ObjectURI round trip was removed from
5953         as_object::get_member while querying for DisplayObject, which may
5954         explain the load of lowercase lookups for system events (we expect
5955         to have a single noCase lookup per event function now)
5957 2010-09-23  Sandro Santilli <strk@keybit.net>
5959         * libcore/ObjectURI.h: include gnashconfig.h for the stats defines
5961 2010-09-23  Sandro Santilli <strk@keybit.net>
5963         * libbase/string_table.cpp, libcore/PropertyList.cpp: include
5964         gnashconfig.h for the stats defines
5966 2010-09-23  Sandro Santilli <strk@keybit.net>
5968         * libcore/PropertyList.cpp: Add another stat for interator_find
5969         calls
5971 2010-09-23  Sandro Santilli <strk@keybit.net>
5973         * configure.ac: prop lookup stats must default to false (I copied
5974         from cache, which I belive is wrong)
5976 2010-09-23  Sandro Santilli <strk@keybit.net>
5978         * configure.ac: Add 'proplookup' --with-statistics support
5980 2010-09-23  Sandro Santilli <strk@keybit.net>
5982         * libbase/Stats.h: header guard
5984 2010-09-23  Sandro Santilli <strk@keybit.net>
5986         * libcore/ObjectURI.h: rename the stat define
5988 2010-09-23  Sandro Santilli <strk@keybit.net>
5990         * libbase/string_table.cpp: Split the stat define from the debug one
5992 2010-09-23  Sandro Santilli <strk@keybit.net>
5994         * configure.ac: Add missing accepted value for --with-statistics
5996 2010-09-23  Sandro Santilli <strk@keybit.net>
5998         * libcore/ObjectURI.h: Have ObjectURI stats also use the generic
5999         class in Stats.h, keep stats by lookup key here as well. Default to
6000         no stats.
6002 2010-09-23  Sandro Santilli <strk@keybit.net>
6004         * libbase/string_table.cpp, libcore/PropertyList.cpp: Default to no
6005         debugging
6007 2010-09-23  Sandro Santilli <strk@keybit.net>
6009         * libcore/asobj/AsBroadcaster.cpp: Use the generic KeyLookup class
6010         for stats gathering
6012 2010-09-23  Sandro Santilli <strk@keybit.net>
6014         * libcore/PropertyList.cpp: Add stats debugging for PropertyList
6015         lookups
6017 2010-09-23  Sandro Santilli <strk@keybit.net>
6019         * libbase/string_table.cpp: Use the generic KeyLookup stats class
6020         for stats gathering, raise checkpoint string_table size stats
6021         printing
6023 2010-09-23  Sandro Santilli <strk@keybit.net>
6025         * libbase/Makefile.am, libbase/Stats.h: Add class to help gathering
6026         stats about key lookups
6028 2010-09-23  Sandro Santilli <strk@keybit.net>
6030         * libcore/asobj/AsBroadcaster.cpp: Port BroadcasterVisitor to
6031         ObjectURI, to cache caseless keys during broadcasts
6033 2010-09-23  Sandro Santilli <strk@keybit.net>
6035         * libcore/as_object.cpp, libcore/as_object.h: Switch get_super over
6036         to ObjectURI, and split the version taking no arg from the other
6037         (the no-arg doesn't even need to be virtual)
6039 2010-09-23  Sandro Santilli <strk@keybit.net>
6041         * libcore/Button.cpp, libcore/DisplayObject.cpp,
6042         libcore/MovieClip.cpp, libcore/asobj/Global_as.h,
6043         libcore/event_id.cpp, libcore/event_id.h: Cache ObjectURI for
6044         events, to lookup lowercase once per event
6046 2010-09-23  Sandro Santilli <strk@keybit.net>
6048         * libcore/DisplayList.cpp: missing include
6050 2010-09-23  Sandro Santilli <strk@keybit.net>
6052         * libcore/Button.cpp, libcore/DisplayList.cpp,
6053         libcore/MovieClip.cpp, libcore/ObjectURI.h: Drop the bool operator
6054         for ObjectURI, to avoid getting the kind of side-effect that made me
6055         waste way too much time to figure out (syntetized equality
6056         operator); this allowed me to figure some debugging outputs were
6057         being dumb too (now fixed to do debugging output of ObjectURI rather
6058         than printing a number). Provide an .empty() method to ObjectURI,
6059         for use by those which were using !name before (the reason why bool
6060         operator was introduced in the first place). Sorry for the long
6061         commit log line :)
6063 2010-09-23  Sandro Santilli <strk@keybit.net>
6065         * libcore/as_object.cpp: Use proper Logger for ObjectURI
6067 2010-09-23  Sandro Santilli <strk@keybit.net>
6069         * libcore/ObjectURI.h: Move equals function after equality operator,
6070         or the syntetized one would be used
6072 2010-09-23  Sandro Santilli <strk@keybit.net>
6074         * libcore/ObjectURI.h: Add an ObjectURI::Logger::debug method
6076 2010-09-22  Sandro Santilli <strk@keybit.net>
6078         * testsuite/swfdec/REALTIME: These two seems to require some sleeps
6079         (now that we are faster ? Probably...
6081 2010-09-22  Sandro Santilli <strk@keybit.net>
6083         * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
6084         libcore/MovieClip.cpp, libcore/MovieClip.h,
6085         libcore/as_environment.cpp, libcore/as_object.cpp,
6086         libcore/as_object.h, libcore/movie_root.cpp: Switch path element
6087         lookup functions to ObjectURI as well
6089 2010-09-22  Sandro Santilli <strk@keybit.net>
6091         * libcore/ObjectURI.h: Add equals(uri,uri) function to replace the
6092         one currently implemented in string_table (key,key)
6094 2010-09-22  Sandro Santilli <strk@keybit.net>
6096         * libcore/PropertyList.cpp: More proxying of noCase
6098 2010-09-22  Sandro Santilli <strk@keybit.net>
6100         * libcore/PropertyList.cpp: Query ObjectURI for noCase
6102 2010-09-22  Sandro Santilli <strk@keybit.net>
6104         * libcore/ObjectURI.h: Improved debugging stats for ObjectURI noCase
6105         calls
6107 2010-09-22  Sandro Santilli <strk@keybit.net>
6109         * libcore/DisplayObject.cpp, libcore/DisplayObject.h: switch
6110         {get,set}DisplayObjectProperty to use ObjectURI
6112 2010-09-22  Sandro Santilli <strk@keybit.net>
6114         * libcore/ObjectURI.h: Improve stats counter to show hit/skips
6116 2010-09-22  Sandro Santilli <strk@keybit.net>
6118         * libbase/string_table.cpp: Enable stats debugging
6120 2010-09-22  Sandro Santilli <strk@keybit.net>
6122         * libcore/ObjectURI.h: Add stats debugging
6124 2010-09-22  Sandro Santilli <strk@keybit.net>
6126         * libcore/DisplayList.cpp: Have NameEquals store query URI by ref,
6127         for having more noCase caches opportunities
6129 2010-09-22  Sandro Santilli <strk@keybit.net>
6131         * libcore/Button.cpp, libcore/DisplayList.cpp,
6132         libcore/DisplayList.h, libcore/DisplayObject.cpp,
6133         libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/MovieClip.h: 
6134         Change DisplayObject name to an ObjectURI, update all code
6135         accordingly
6137 2010-09-22  Sandro Santilli <strk@keybit.net>
6139         * libcore/ObjectURI.h: Add toString method
6141 2010-09-22  Sandro Santilli <strk@keybit.net>
6143         * libcore/ObjectURI.h: Add default operator, safe bool operator,
6144         case-insensitive comparison free function
6146 2010-09-22  Sandro Santilli <strk@keybit.net>
6148         * libcore/ObjectURI.h: add noCase support in ObjectURI
6150 2010-09-22  Sandro Santilli <strk@keybit.net>
6152         * libcore/DisplayList.h: Document getDisplayObjectByName
6154 2010-09-22  Sandro Santilli <strk@keybit.net>
6156         * testsuite/misc-ming.all/case6.as,
6157         testsuite/misc-ming.all/case7.as: Add test for display object
6158         (childs) casing
6160 2010-09-22  Sandro Santilli <strk@keybit.net>
6162         * testsuite/misc-ming.all/Makefile.am,
6163         testsuite/misc-ming.all/case6.as, testsuite/misc-ming.all/case7.as: 
6164         Add initial test for case sensitiveness with mixed version
6166 2010-09-21  Sandro Santilli <strk@keybit.net>
6168         * : commit 60fb6da5ca9b421e5d8a36b45b8121632a0ea56d Author: Sandro
6169         Santilli <strk@keybit.net> Date:   Tue Sep 21 17:09:05 2010 +0200
6171 2010-09-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6173         * configure.ac, macros/boost.m4: Date time isn't needed unless you
6174         build cygnal.
6176 2010-09-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6178         * : commit e53a4479e006b7dbcecffb70a01d1392b990c120 Author: Sandro
6179         Santilli <strk@keybit.net> Date:   Tue Sep 21 00:37:43 2010 +0200
6181 2010-09-20  Sandro Santilli <strk@keybit.net>
6183         * libcore/DisplayObject.cpp: framesLoaded and framesTotal property
6184         getters were swapped. Hard one to catch, with unpredictable loading
6185         times... see bug #30179 for a case
6187 2010-09-20  Sandro Santilli <strk@keybit.net>
6189         * : commit d279f443fe454c34343d0164d2c6d9ebd16c6b1b Merge: 16eb28a
6190         0dfaad0 Author: Rob Savoye <rob@welcomehome.org> Date:   Mon Sep 20
6191         15:11:28 2010 +0200
6193 2010-09-19  Andrea Palmatè <andreapalmate@MacPro.local>
6195         * libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
6196         libbase/utility.h: Some small changes to allow AmigaOS4 compilation
6197         again
6199 2010-09-19  Rob Savoye <rob@welcomehome.org>
6201         * macros/boost.m4: for now, boost-date-time is still required as
6202         cygnal uses it.
6204 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6206         * : commit 9ec7f5be49fc2d49bde588bc597dcccb31d3e51b Author: Sandro
6207         Santilli <strk@keybit.net> Date:   Sun Sep 19 14:04:14 2010 +0200
6209 2010-09-19  Sandro Santilli <strk@keybit.net>
6211         * libbase/tu_file.cpp: Fix false error about seeking to end
6213 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6215         * : commit ccd126e38d122d3717b56bb63e26635d9e48db30 Merge: 547aac3
6216         ddf8832 Author: Sandro Santilli <strk@keybit.net> Date:   Sun Sep 19
6217         10:42:35 2010 +0200
6219 2010-09-19  Sandro Santilli <strk@keybit.net>
6221         * libcore/TextField.cpp: Drop useless string copy duplication
6223 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6225         * : commit ddf8832b4eae60d25479e435ca34ff567c6feea1 Author: Benjamin
6226         Wolsey <bwy@benjaminwolsey.de> Date:   Sun Sep 19 08:33:45 2010
6227         +0200
6229 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6231         * gui/gtk/gtk.cpp: Drop obsolete code.
6233 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6235         * libbase/Makefile.am, libbase/ogl.h: Drop unused file.
6237 2010-09-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6239         * libbase/getopt_win32.cpp: Remove leftover file.
6241 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6243         * librender/Renderer_agg_style.h: Be less verbose.
6245 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6247         * libcore/FillStyle.cpp, librender/Renderer_agg_style.h,
6248         librender/Renderer_cairo.cpp: Don't translate gradient matrices
6249         stupidly.
6251 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6253         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Use preferred style for
6254         FFmpeg.
6256 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6258         * libcore/swf/DefineVideoStreamTag.cpp,
6259         libmedia/AudioDecoderSimple.cpp, libmedia/FLVParser.cpp,
6260         libmedia/MediaHandler.cpp, libmedia/MediaHandler.h,
6261         libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
6262         libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
6263         libmedia/ffmpeg/MediaParserFfmpeg.cpp,
6264         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
6265         libmedia/ffmpeg/VideoDecoderFfmpeg.h,
6266         libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/MediaHandlerGst.cpp,
6267         libmedia/gst/MediaParserGst.cpp,
6268         libmedia/haiku/MediaHandlerHaiku.cpp, libsound/EmbedSoundInst.cpp: 
6269         Rename enumerators, split long lines.
6271 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6273         * libbase/GnashImage.h, libbase/GnashVaapiImage.h, libcore/RGBA.h,
6274         libvaapi/VaapiImage.h, libvaapi/VaapiImageFormat.h,
6275         libvaapi/VaapiSubpicture.h, libvaapi/VaapiSurface.h,
6276         libvaapi/VaapiSurfaceGLX.h, libvaapi/vaapi_utils.h: Fix visibility.
6278 2010-09-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
6280         * libcore/asobj/XMLNode_as.cpp: Spacing.
6282 2010-09-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6284         * gui/sdl/sdl.cpp: Drop debugging.
6286 2010-09-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6288         * libsound/sdl/sound_handler_sdl.cpp: Add tiny sleep to prevent hang
6289         on windows.
6291 2010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6293         * : commit c8c7b4cc68c498a93836e6b090290030d7d6108e Author: Benjamin
6294         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Sep 14 12:11:39 2010
6295         +0200
6297 2010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6299         * gui/Makefile.am, gui/sdl/sdl.am, libcore/Makefile.am,
6300         libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
6301         macros/curl.m4: Makefile cleanup, allow static linking of curl.
6303 2010-09-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
6305         * libbase/curl_adapter.cpp: Zero fds to fix w32 crash.
6307 2010-09-13  Sandro Santilli <strk@keybit.net>
6309         * : commit 088663b88b9258ccace9f7ed3b80efff4a2aa37b Author: Alex
6310         Converse <alex.converse@gmail.com> Date:   Mon Sep 13 20:21:21 2010
6311         +0200
6313 2010-09-13  Alex Converse <alex.converse@gmail.com>
6315         * README, README.dump-gnash, configure.ac: Fix FFmpeg style.
6317 2010-09-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
6319         * macros/ffmpeg.m4: Link avformat first (needed in static linking).
6321 2010-09-10  Sandro Santilli <strk@keybit.net>
6323         * : commit 400e2fedf82fc1df0ee522c0a84a6f7879c00276 Author: Sandro
6324         Santilli <strk@keybit.net> Date:   Fri Sep 10 12:20:58 2010 +0200
6326 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6328         * libcore/gnash.h, librender/Renderer.h: Put forward declarations
6329         where they're needed.
6331 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6333         * Makefile.am, gui/Makefile.am: Fix snapshot compile error.
6335 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6337         * macros/boost.m4: Boost date time isn't required.
6339 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6341         * libbase/zlib_adapter.cpp: Use extern "C" to be on the safe side.
6343 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6345         * libcore/FillStyle.cpp, libcore/FillStyle.h,
6346         libcore/parser/TypesParser.cpp: Fix typo, clean up.
6348 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6350         * libcore/FillStyle.cpp, libcore/FillStyle.h,
6351         libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h,
6352         librender/Renderer_agg.cpp, librender/Renderer_agg.h,
6353         librender/Renderer_cairo.cpp: Move fill style parsing, fix many
6354         includes.
6356 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6358         * libcore/FillStyle.cpp, libcore/FillStyle.h,
6359         libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
6360         libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, libcore/SWFRect.cpp,
6361         libcore/SWFRect.h, libcore/parser/Makefile.am,
6362         libcore/parser/SWFMovieDefinition.cpp,
6363         libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
6364         libcore/parser/TypesParser.h, libcore/swf/DefineButtonTag.cpp,
6365         libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineFontTag.cpp,
6366         libcore/swf/DefineMorphShapeTag.cpp,
6367         libcore/swf/DefineScalingGridTag.cpp,
6368         libcore/swf/DefineTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
6369         libcore/swf/SetBackgroundColorTag.h, libcore/swf/ShapeRecord.cpp,
6370         libcore/swf/TextRecord.cpp: Move most SWFStream handling out of
6371         libcore.
6373 2010-09-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
6375         * libcore/as_function.cpp, libcore/as_function.h,
6376         libcore/as_object.cpp, libcore/as_object.h: Remove unused
6377         convenience functions.
6379 2010-09-10  Sandro Santilli <strk@keybit.net>
6381         * libcore/namedStrings.h: fix typo, add instructions about lowercase
6382         named strings
6384 2010-09-10  Sandro Santilli <strk@keybit.net>
6386         * libcore/Function.cpp, libcore/Function2.cpp: Use named string for
6387         "arguments"
6389 2010-09-10  Sandro Santilli <strk@keybit.net>
6391         * libcore/namedStrings.cpp, libcore/namedStrings.h: Order
6392         namedStrings so that known-to-be-lowercased are grouped at the
6393         beginning; add a placeholder for last lowercase key and register it
6394         with string_table; add a namedString for "arguments"
6396 2010-09-10  Sandro Santilli <strk@keybit.net>
6398         * libbase/string_table.cpp, libbase/string_table.h: Add the concept
6399         of 'highest known lowercase key' to string_table to reduce cost of
6400         ::noCase calls.
6402 2010-09-10  Sandro Santilli <strk@keybit.net>
6404         * libbase/string_table.cpp: Add string_table stat machinery (dirty,
6405         but damn useful. disabled by default)
6407 2010-09-10  Sandro Santilli <strk@keybit.net>
6409         * libbase/string_table.h: const-correctness
6411 2010-09-10  Sandro Santilli <strk@keybit.net>
6413         * libcore/PropertyList.h: Cleanup functions documentation to drop
6414         reference to no-more-existing namespace parameters and properly
6415         reference the new 'uri' parameter
6417 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6419         * libbase/GnashSystemFDHeaders.h: Missing include.
6421 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6423         * libcore/swf/tag_loaders.cpp: Rearrange includes (duplicate
6424         definition on w32)
6426 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6428         * gui/gnash.cpp, gui/sdl/sdl.cpp, libbase/getopt_win32.h: Drop weird
6429         core dump option for sdl.
6431 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6433         * : commit 1385353f392b49011ddf5d0495521b1f3fbac410 Author: Benjamin
6434         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Sep 9 13:35:59 2010 +0200
6436 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6438         * macros/ffmpeg.m4: Use more portable bash printf format.
6440 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6442         * libbase/GnashSystemFDHeaders.h: Fix windows version of
6443         ioctlSocket.
6445 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6447         * libbase/Socket.cpp: More portability fixes.
6449 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6451         * libbase/RTMP.cpp: Allow windows build.
6453 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6455         * libbase/Socket.h: Commit header too.
6457 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6459         * libbase/GnashSystemNetHeaders.h, libbase/Socket.cpp: Use more
6460         portable types for sockets.
6462 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6464         * libcore/asobj/flash/external/ExternalInterface_as.cpp: Use
6465         GnashSystemNetHeaders, drop system headers.
6467 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6469         * libbase/GnashSystemFDHeaders.h, libcore/ExternalInterface.cpp: 
6470         Move ioctl stuff out of libcore.
6472 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6474         * libbase/GnashSystemNetHeaders.h, libcore/URLAccessManager.cpp: Use
6475         suitable system includes, fix windows build.
6477 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6479         * libcore/movie_root.cpp: Drop unneeded system includes.
6481 2010-09-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
6483         * libbase/GnashImageJpeg.cpp: Use libjpeg's boolean type: works on
6484         windows too.
6486 2010-09-08  Petr Pisar <petr.pisar@atlas.cz>
6488         * po/cs.po: Czech translation updated (patch #7312)
6490 2010-09-08  Sandro Santilli <strk@keybit.net>
6492         * : commit b3d5da01fbf3a4b3d3bc0fee14ddd87f994811d5 Author: Sandro
6493         Santilli <strk@keybit.net> Date:   Wed Sep 8 18:49:51 2010 +0200
6495 2010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6497         * libcore/Video.cpp, libcore/asobj/NetStream_as.cpp,
6498         libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
6499         libmedia/gst/MediaHandlerGst.cpp, libsound/EmbedSoundInst.cpp: Const
6500         correctness.
6502 2010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6504         * libcore/BevelFilter.cpp, libcore/BlurFilter.cpp,
6505         libcore/ColorMatrixFilter.cpp, libcore/ConvolutionFilter.cpp,
6506         libcore/DropShadowFilter.cpp, libcore/GlowFilter.cpp,
6507         libcore/GradientBevelFilter.cpp, libcore/GradientGlowFilter.cpp,
6508         libcore/Makefile.am: Drop silly filter files.
6510 2010-09-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
6512         * libcore/asobj/NetStream_as.cpp: Spacing.
6514 2010-09-08  Sandro Santilli <strk@keybit.net>
6516         * : commit 146c5d78235f10cba0feec31f7fb5bf68edc6c41 Author: Benjamin
6517         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Sep 7 15:48:54 2010 +0200
6519 2010-09-02  Rob Savoye <rob@welcomehome.org>
6521         * doc/Doxyfile.in: Don't run doxygen on .git or .bzr directories
6523 2010-09-02  Rob Savoye <rob@welcomehome.org>
6525         * ChangeLog-0.8.5, ChangeLog-0.8.6, cygnal/ChangeLog,
6526         cygnal/crc.cpp, cygnal/crc.h, cygnal/cygnal.cpp,
6527         cygnal/http_server.cpp, cygnal/libnet/diskstream.cpp,
6528         cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
6529         cygnal/libnet/network.cpp, cygnal/libnet/rtmp_client.cpp,
6530         libbase/curl_adapter.cpp, libcore/parser/SWFMovieDefinition.cpp,
6531         libcore/parser/SWFMovieDefinition.h: fix typos
6533 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6535         * libcore/asobj/flash/display/BitmapData_as.cpp: Add clone()
6536         comments.
6538 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6540         * libcore/asobj/flash/display/BitmapData_as.cpp,
6541         libcore/asobj/flash/display/BitmapData_as.h: Implement
6542         BitmapData.clone(). Tests all pass.
6544 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6546         * testsuite/actionscript.all/BitmapData.as: Add tests for
6547         BitmapData.clone().
6549 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6551         * gui/sdl/sdl_cairo_glue.cpp, gui/sdl/sdl_ogl_glue.cpp: Fix unused
6552         variable warnings.
6554 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6556         * macros/qt4.m4: Fix for bug #25758
6558 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6560         * libcore/vm/ActionExec.cpp: Log discarded actions only in action
6561         logging.
6563 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6565         * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Remove jpeg
6566         namespace, use <algorithm> functions.
6568 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6570         * libbase/GnashImageGif.cpp: Minor cleanup to gif code.
6572 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6574         * libbase/GnashImage.cpp: Use <algorithm> functions, clean up.
6576 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6578         * libbase/GnashImagePng.cpp: Const correctness and style.
6580 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6582         * libmedia/Makefile.am: AM_CXXFLAGS includes CXXFLAGS already.
6584 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6586         * testsuite/gnashrc.in: Use a custom key to improve testsuite
6587         reliability.
6589 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6591         * utilities/Makefile.am: Add gstreamer flags for fedora 13.
6593 2010-09-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6595         * : commit 3a1604e5ab586b0c10a1020ed1db72e1cd232f11 Merge: 0c0ea2d
6596         829b1fb Author: Rob Savoye <rob@welcomehome.org> Date:   Mon Aug 30
6597         12:44:01 2010 -0600
6599 2010-08-30  Rob Savoye <rob@welcomehome.org>
6601         * libbase/SharedMem.cpp, libbase/SharedMem.h,
6602         libbase/SharedMemHaiku.cpp, libbase/curl_adapter.cpp, libbase/rc.h,
6603         libcore/vm/ASHandlers.cpp: Change from _ANDROID to ANDROID
6605 2010-08-30  Rob Savoye <rob@welcomehome.org>
6607         * libcore/ExternalInterface.cpp: Don't use :: before C library
6608         functions.
6610 2010-08-30  Rob Savoye <rob@welcomehome.org>
6612         * gui/EventDevice.cpp: Don't try to test for ATARI or VIRTUAL bus
6613         events.
6615 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6617         * libcore/BitmapMovie.h, libcore/MovieClip.h: Drop obsolete forward
6618         declarations.
6620 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6622         * libbase/GnashImage.cpp, libbase/GnashImage.h,
6623         libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
6624         libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
6625         libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
6626         libcore/MovieFactory.cpp, libcore/swf/tag_loaders.cpp,
6627         librender/Renderer_agg.cpp: Rename base classes.
6629 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6631         * libbase/GnashImage.cpp, libbase/GnashImage.h,
6632         libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
6633         libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
6634         libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
6635         libcore/parser/SWFMovieDefinition.h,
6636         libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp: 
6637         Rename input classes.
6639 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6641         * libbase/GnashImage.cpp, libbase/GnashImage.h,
6642         libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
6643         libbase/GnashImagePng.cpp, libbase/GnashTexture.cpp,
6644         libbase/ImageIterators.h,
6645         libcore/asobj/flash/display/BitmapData_as.cpp,
6646         libcore/asobj/flash/display/BitmapData_as.h,
6647         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, librender/Renderer_agg.cpp,
6648         librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
6649         librender/Renderer_ogl.cpp: Rename image type enum.
6651 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6653         * libbase/CachedBitmap.h, libbase/GnashImage.cpp,
6654         libbase/GnashImage.h, libbase/GnashImageGif.cpp,
6655         libbase/GnashImageGif.h, libbase/GnashImageJpeg.cpp,
6656         libbase/GnashImageJpeg.h, libbase/GnashImagePng.cpp,
6657         libbase/GnashImagePng.h, libbase/GnashTexture.cpp,
6658         libbase/GnashTexture.h, libbase/GnashVaapiImage.cpp,
6659         libbase/GnashVaapiImage.h, libbase/GnashVaapiTexture.cpp,
6660         libbase/GnashVaapiTexture.h, libcore/MovieFactory.cpp,
6661         libcore/Video.cpp, libcore/Video.h, libcore/asobj/NetStream_as.cpp,
6662         libcore/asobj/NetStream_as.h,
6663         libcore/asobj/flash/display/BitmapData_as.cpp,
6664         libcore/asobj/flash/display/BitmapData_as.h,
6665         libcore/parser/BitmapMovieDefinition.cpp,
6666         libcore/parser/BitmapMovieDefinition.h,
6667         libcore/parser/SWFMovieDefinition.h,
6668         libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp,
6669         libmedia/VideoDecoder.h, libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
6670         libmedia/ffmpeg/VideoDecoderFfmpeg.h,
6671         libmedia/gst/VideoDecoderGst.cpp, libmedia/gst/VideoDecoderGst.h,
6672         librender/Renderer.h, librender/Renderer_agg.cpp,
6673         librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp,
6674         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add image
6675         namespace, move mergeAlpha out of class.
6677 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6679         * : commit 2c748f4e461858dbafaf253191c196de9661630e Author: Benjamin
6680         Wolsey <bwy@benjaminwolsey.de> Date:   Mon Aug 30 11:05:29 2010
6681         +0200
6683 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6685         * librender/Renderer_agg_style.h: Handle unprocessed colour values.
6687 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6689         * libcore/asobj/flash/display/BitmapData_as.cpp: Const correct.
6691 2010-08-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
6693         * libbase/GnashImage.cpp: Add comments about premultiplication.
6695 2010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6697         * librender/Renderer_agg.cpp: Fix swapped pixel size values.
6699 2010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6701         * libcore/asobj/flash/display/BitmapData_as.cpp,
6702         testsuite/actionscript.all/BitmapData.as: Fix handling of
6703         transparency; tests pass.
6705 2010-08-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
6707         * testsuite/actionscript.all/BitmapData.as: Add tests for alpha fill
6708         colour.
6710 2010-08-27  Sandro Santilli <strk@keybit.net>
6712         * : commit a3bfe004fd93f084ee426d500a4abcf3423884ae Author: Benjamin
6713         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 27 13:10:04 2010
6714         +0200
6716 2010-08-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
6718         * : commit c1848f9588ed157683f763a490806c452bf0544d Author: Benjamin
6719         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 27 11:20:45 2010
6720         +0200
6722 2010-08-26  Sandro Santilli <strk@keybit.net>
6724         * : commit 855587d2bb09511a99f68d2618213be4026f6f78 Author: Benjamin
6725         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Aug 26 13:24:58 2010
6726         +0200
6728 2010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6730         * libcore/asobj/flash/display/BitmapData_as.h: Fix clang warning.
6732 2010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6734         * libcore/SWFStream.cpp: Drop debugging message.
6736 2010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6738         * libcore/asobj/flash/display/BitmapData_as.cpp: Drop debugging
6739         message.
6741 2010-08-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
6743         * : commit 1f19d08c5f98a12bb2b3b2e58142a4fd0e330ecb Author: Benjamin
6744         Wolsey <bwy@benjaminwolsey.de> Date:   Thu Aug 26 08:05:56 2010
6745         +0200
6747 2010-08-26  Sandro Santilli <strk@keybit.net>
6749         * testsuite/misc-ming.all/RemoveObject2Test.c: Hush a couple of
6750         compiler warnings
6752 2010-08-26  Sandro Santilli <strk@keybit.net>
6754         * testsuite/misc-ming.all/PlaceObject2Test.c: Don't use abort when
6755         willing to exit with an error... (hushes a warning aout abort() not
6756         being defined)
6758 2010-08-25  Sandro Santilli <strk@keybit.net>
6760         * gui/fb/fb.cpp, gui/fb/fbsup.h: FBGui::checkForData() is
6761         implemented as returning void, so advertise it as such
6763 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6765         * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix
6766         testsuite.
6768 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6770         * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Move functions
6771         to header.
6773 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6775         * libcore/Button.cpp, libcore/DisplayList.cpp,
6776         libcore/asobj/MovieClip_as.cpp: Cleanup, fix bug from last commit.
6778 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6780         * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
6781         libcore/DisplayObject.cpp, libcore/DisplayObject.h,
6782         libcore/DisplayObjectContainer.cpp, libcore/Function2.cpp,
6783         libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
6784         libcore/TextField.cpp, libcore/Video.cpp,
6785         libcore/asobj/MovieClip_as.cpp,
6786         libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 
6787         Move functions outside class and const correct.
6789 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6791         * libcore/TextField.cpp: Fix some odd assumptions about attributes.
6793 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6795         * testsuite/misc-ming.all/Makefile.am, utilities/processor.cpp: 
6796         Don't run the testcase either if ming isn't up-to-date.  Hack gprocessor so it doesn't crash everywhere on Debian Lenny.
6798 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6800         * configure.ac, testsuite/misc-ming.all/Makefile.am: Only run
6801         LoadBitmap tests for ming head.
6803 2010-08-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6805         * : commit 9469ea0db917b15edbdbee537bc5263bd343ec2a Merge: 8cccfd1
6806         fc6af64 Author: Rob Savoye <rob@welcomehome.org> Date:   Tue Aug 24
6807         21:31:58 2010 -0600
6809 2010-08-24  Rob Savoye <rob@welcomehome.org>
6811         * packaging/redhat/gnash.spec: fix gnash-commo typo.
6813 2010-08-24  Rob Savoye <rob@welcomehome.org>
6815         * packaging/debian/control: remove libltdl dependencies
6817 2010-08-24  Sandro Santilli <strk@keybit.net>
6819         * gui/gnash.cpp: Drop more ifdefs, make --renderer help string (in
6820         --help) consistent with the rest of option lists.
6822 2010-08-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6824         * libcore/Transform.h: Documentation for Transform class.
6826 2010-08-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6828         * : commit 792c0ad3da40c4aabe46960a764300119cd74545 Merge: dd938c6
6829         b91e2fd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Tue
6830         Aug 24 20:14:21 2010 +0200
6832 2010-08-24  Sandro Santilli <strk@keybit.net>
6834         * gui/gtk/gtk.cpp, librender/Renderer.h,
6835         librender/Renderer_agg.cpp, librender/Renderer_agg.h,
6836         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add a
6837         virtual Renderer::description, use it in Help->About dialog to show
6838         which renderer is being used.
6840 2010-08-24  Sandro Santilli <strk@keybit.net>
6842         * NEWS: Update to include changes of 0.8.8
6844 2010-08-23  strk <strk@keybit.net>
6846         * gui/kde/kde_glue_agg.h: Add missing <memory> header. Thanks to
6847         Juergen Heinemann for patch (bug #30855)
6849 2010-08-23  strk <strk@keybit.net>
6851         * libmedia/MediaParser.cpp: Re-introduce the nap between media chunk
6852         parsing
6854 2010-08-22  Rob Savoye <rob@welcomehome.org>
6856         * packaging/debian/changelog: updated for the 0.8.8 release
6858 2010-08-22  Rob Savoye <rob@welcomehome.org>
6860         * packaging/deb.am: don't grep files that are in git, but not the
6861         source tarball
6863 2010-08-22  Rob Savoye <rob@welcomehome.org>
6865         * doc/C/preformatted/cygnal.1.in,
6866         doc/C/preformatted/findmicrophones.1.in,
6867         doc/C/preformatted/findwebcams.1.in,
6868         doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
6869         doc/C/preformatted/gnash_ref.info.in,
6870         doc/C/preformatted/gnashref.html.in,
6871         doc/C/preformatted/gnashuser.html.in,
6872         doc/C/preformatted/gprocessor.1.in,
6873         doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in,
6874         doc/C/refmanual/building.xml: replace bzr usage with git. Regenerate
6875         preformatted docs
6877 2010-08-22  Rob Savoye <rob@welcomehome.org>
6879         * packaging/snapshot.am: force SNAPSHOT_VERSION to match the release
6881 2010-08-21  Rob Savoye <rob@welcomehome.org>
6883         * configure.ac: change the version from trunk to 0.8.8
6885 2010-08-21  Rob Savoye <rob@welcomehome.org>
6887         * packaging/deb.am: don't try to list packages when building from
6888         the source tarball.
6890 2010-08-21  Rob Savoye <rob@welcomehome.org>
6892         * Makefile.am: add the rest of the ChangeLogs and READMEs to the
6893         dist tarball.
6895 2010-08-21  Rob Savoye <rob@welcomehome.org>
6897         * README: update
6899 2010-08-21  Rob Savoye <rob@welcomehome.org>
6901         * README.git: rename from README_bzr, change bzr to git
6903 2010-08-21  Rob Savoye <rob@welcomehome.org>
6905         * README.git: rename from README_bzr, change bzr to git
6907 2010-08-20  Rob Savoye <rob@welcomehome.org>
6909         * po/es.po, po/fr.po: update spanish and french translations
6911 2010-08-20  Rob Savoye <rob@welcomehome.org>
6913         * po/es.po, po/fr.po: update spanish and french translations
6915 2010-08-20  John Wimer <john@god.vtic.net>
6917         * packaging/debian/rules: rollback hurd changes, they're solved in
6918         configure.ac
6920 2010-08-20  John Wimer <john@god.vtic.net>
6922         * packaging/debian/rules: rollback hurd changes, they're solved in
6923         configure.ac
6925 2010-08-20  John Wimer <john@god.vtic.net>
6927         * configure.ac: update configure to automatically disable jemalloc
6928         on HURD. Patch from pinotree
6930 2010-08-20  John Wimer <john@god.vtic.net>
6932         * configure.ac: update configure to automatically disable jemalloc
6933         on HURD. Patch from pinotree
6935 2010-08-20  John Wimer <john@god.vtic.net>
6937         * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
6938         packaging/debian/rules: Apply patch from pinotree to enable build on
6939         GNU HURD
6941 2010-08-20  John Wimer <john@god.vtic.net>
6943         * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h,
6944         packaging/debian/rules: Apply patch from pinotree to enable build on
6945         GNU HURD
6947 2010-08-17  Rob Savoye <rob@welcomehome.org>
6949         * libbase/string_table.h, libmedia/MediaHandler.h: fix visibility
6950         builds.
6952 2010-08-17  Rob Savoye <rob@welcomehome.org>
6954         * NEWS: update NEWS file for the release
6956 2010-08-16  Rob Savoye <rob@welcomehome.org>
6958         * ChangeLog-0.8.8: GNU style ChangeLog from bzr log
6960 2010-08-16  Rob Savoye <rob@welcomehome.org>
6962         * ChangeLog-0.8.8: GNU style ChangeLog from bzr log
6964 2010-08-16  Rob Savoye <rob@welcomehome.org>
6966         * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
6968 2010-08-16  Rob Savoye <rob@welcomehome.org>
6970         * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy.
6972 2010-08-16  Rob Savoye <rob@welcomehome.org>
6974         * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 
6975         include sys/socket.h for the BSDs.
6977 2010-08-16  Rob Savoye <rob@welcomehome.org>
6979         * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 
6980         include sys/socket.h for the BSDs.
6982 2010-08-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
6984         * libcore/Makefile.am: Add Transform.h to Makefile.
6986 2010-08-12  Sandro Santilli <strk@keybit.net>
6988         * gui/gnash.cpp, gui/gtk/gtk_canvas.cpp, libbase/rc.cpp,
6989         libbase/rc.h, libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
6990         packaging/debian/rules, testsuite/gnashrc.in,
6991         testsuite/libbase.all/TCXXRc.cpp,
6992         testsuite/libbase.all/gnashrc-local.in,
6993         testsuite/libbase.all/gnashrc.in, utilities/processor.cpp: merge
6994         patches from bzr for media handler changes.
6996 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
6998         * libcore/DisplayObject.h,
6999         libcore/asobj/flash/display/BitmapData_as.cpp,
7000         librender/Renderer.h, librender/Renderer_agg.cpp,
7001         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Revert to
7002         old renderer behaviour, as it's not quite as clear as I thought.
7004 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7006         * testsuite/actionscript.all/BitmapData.as: Expect Gnash failures.
7008 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7010         * testsuite/actionscript.all/BitmapData.as: More tests.
7012 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7014         * testsuite/actionscript.all/BitmapData.as: Mask tests.
7016 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7018         * libcore/DisplayObject.h: Add documentation.
7020 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7022         * libcore/Button.cpp, libcore/DisplayList.cpp,
7023         libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7024         libcore/MovieClip.cpp, libcore/TextField.cpp, libcore/Video.cpp: 
7025         Handle dynamic masks during display of the object they're masking
7026         instead of during display of their parent object. This fixes
7027         BitmapData.draw.
7029 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7031         * libcore/asobj/flash/display/BitmapData_as.cpp,
7032         librender/Renderer.h, librender/Renderer_agg.cpp,
7033         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Clean up.
7035 2010-08-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
7037         * libcore/asobj/flash/display/BitmapData_as.cpp,
7038         librender/Renderer.h: Mask handling strongly suggests that scaling
7039         is handled by the renderer.
7041 2010-08-11  Rob Savoye <rob@welcomehome.org>
7043         * : commit 73326660de2f8e6860e273adeb5d6632e8cc58f1 Author: Rob
7044         Savoye <rob@welcomehome.org> Date:   Wed Aug 11 18:27:17 2010 -0600
7046 2010-08-11  Rob Savoye <rob@welcomehome.org>
7048         * packaging/debian/control: cleanup dependencies
7050 2010-08-11  Rob Savoye <rob@welcomehome.org>
7052         * Makefile.am: add quotes around sub shell execution
7054 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7056         * libcore/DisplayList.cpp: Add some comments.
7058 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7060         * libcore/DisplayList.cpp: Handle the funny way masks are drawn,
7061         fixing a bug with mask transforms not caught by the testsuite.
7063 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7065         * testsuite/misc-ming.all/LoadBitmapTest.c: Add pixel checking with
7066         a very slight tolerance.
7068 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7070         * libcore/asobj/Error_as.cpp,
7071         libcore/asobj/flash/filters/BevelFilter_as.cpp,
7072         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
7073         libcore/asobj/flash/filters/BlurFilter_as.cpp,
7074         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
7075         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
7076         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
7077         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
7078         libcore/asobj/flash/filters/GlowFilter_as.cpp,
7079         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
7080         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
7081         libcore/vm/fn_call.h: Drop deprecated ThisIs policy
7083 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7085         * libcore/asobj/flash/display/BitmapData_as.cpp,
7086         libcore/asobj/flash/display/BitmapData_as.h,
7087         testsuite/misc-ming.all/LoadBitmapTest.c: Fix most loadBitmap tests.
7089 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7091         * testsuite/misc-ming.all/LoadBitmapTest.c: Expect Gnash failures.
7093 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7095         * testsuite/misc-ming.all/LoadBitmapTest.c: Test construction during
7096         BitmapData.loadBitmap.
7098 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7100         * testsuite/misc-ming.all/LoadBitmapTest.c,
7101         testsuite/misc-ming.all/Makefile.am: Framework for a loadBitmap
7102         test.
7104 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7106         * libcore/asobj/flash/display/BitmapData_as.cpp: Handle same colours
7107         more neatly.
7109 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7111         * libcore/asobj/flash/display/BitmapData_as.cpp,
7112         testsuite/actionscript.all/BitmapData.as: Add test to make sure
7113         Gnash doesn't hang, and fix a hang.
7115 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7117         * libcore/asobj/flash/display/BitmapData_as.cpp: Fix floodFill for
7118         corner cases (literally!).
7120 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7122         * testsuite/actionscript.all/BitmapData.as: Test flood fill better.
7124 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7126         * libbase/Makefile.am: Add to Makefile.
7128 2010-08-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7130         * libbase/GnashImage.h, libbase/ImageIterators.h,
7131         libcore/asobj/flash/display/BitmapData_as.cpp,
7132         libcore/asobj/flash/display/BitmapData_as.h,
7133         librender/Renderer_cairo.cpp: Separate image iterators from the
7134         image class.
7136 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7138         * testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx: The
7139         duplicated test in misc-haxe.all passes.
7141 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7143         * libcore/asobj/flash/display/BitmapData_as.cpp: Fix hang, fix left
7144         extent of fill.
7146 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7148         * libcore/asobj/flash/display/BitmapData_as.cpp: Comments and const
7149         correctness.
7151 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7153         * libcore/asobj/flash/display/BitmapData_as.cpp: Much faster
7154         implementation.
7156 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7158         * libcore/asobj/flash/display/BitmapData_as.cpp,
7159         libcore/asobj/flash/display/BitmapData_as.h,
7160         testsuite/actionscript.all/BitmapData.as: Pretty slow implementation
7161         of floodFill.
7163 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7165         * libcore/asobj/Globals.cpp,
7166         libcore/asobj/flash/display/BitmapData_as.cpp,
7167         libcore/asobj/flash/display/BitmapData_as.h: Register and use native
7168         BitmapData properties. Flags aren't tested.
7170 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7172         * libcore/asobj/flash/display/BitmapData_as.cpp,
7173         libcore/asobj/flash/geom/Transform_as.cpp: Header cleanup.
7175 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7177         * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
7178         libcore/asobj/flash/display/BitmapData_as.cpp,
7179         libcore/asobj/flash/geom/ColorTransform_as.cpp,
7180         libcore/asobj/flash/geom/ColorTransform_as.h,
7181         libcore/asobj/flash/geom/Transform_as.cpp: Reduce code duplication.
7182         Only genuine ColorTransform objects are usable with BitmapData.draw.
7184 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7186         * libcore/asobj/flash/geom/Transform_as.cpp,
7187         testsuite/actionscript.all/Transform.as: Test a fake cxform.
7189 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7191         * testsuite/actionscript.all/Transform.as: Update tests.
7193 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7195         * libcore/asobj/ASConversions.cpp,
7196         libcore/asobj/flash/display/BitmapData_as.cpp,
7197         libcore/asobj/flash/geom/Transform_as.cpp,
7198         testsuite/misc-ming.all/BitmapDataDraw.c: Use toSWFMatrix in
7199         Transform.  Implement BitmapData.draw with cxform. Add tests.
7201 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7203         * libcore/asobj/flash/display/BitmapData_as.cpp: Inform attached
7204         objects after draw().
7206 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7208         * libcore/asobj/flash/display/BitmapData_as.cpp,
7209         testsuite/actionscript.all/BitmapData.as: Test, implement channel
7210         properties.
7212 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7214         * libcore/asobj/flash/display/BitmapData_as.cpp,
7215         libcore/asobj/flash/display/BitmapData_as.h: Use a typedef.
7217 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7219         * libbase/GnashImage.h: Fix distance_to to return the correct value;
7220         this makes std::copy work again!
7222 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7224         * libbase/GnashImage.h: Cleanups.
7226 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7228         * libbase/GnashImage.h,
7229         libcore/asobj/flash/display/BitmapData_as.cpp,
7230         libcore/asobj/flash/display/BitmapData_as.h: Cleanup of BitmapData
7231         interface.
7233 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7235         * libbase/GnashImage.h,
7236         libcore/asobj/flash/display/BitmapData_as.cpp: Improve the
7237         argb_iterator interface and add assignment operator and copy ctor
7238         for proper behaviour.
7240 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7242         * utilities/Makefile.am, utilities/processor.cpp: Set a renderer for
7243         gprocessor to allow BitmapData testing if agg is present.
7245 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7247         * gui/NullGui.h: Coding style.
7249 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7251         * gui/Player.cpp: Don't cast.
7253 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7255         * gui/Player.cpp: Drop commented-out code.
7257 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7259         * libcore/SWFMatrix.cpp: Minor cleanups.
7261 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7263         * libcore/SWFCxForm.cpp, libcore/SWFMatrix.cpp, libcore/SWFMatrix.h: 
7264         Minor cleanups.
7266 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7268         * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
7269         libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
7270         libcore/asobj/flash.am,
7271         libcore/asobj/flash/display/BitmapData_as.cpp: Use a separate file
7272         for constructing a SWFMatrix from an as_object.
7274 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7276         * libcore/MovieClip.cpp, libcore/SWFCxForm.cpp,
7277         libcore/SWFCxForm.h, librender/Renderer_agg_style.h: Cleanup, drop
7278         unused functions, don't qualify with gnash:: in the agg renderer.
7280 2010-08-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
7282         * libcore/DisplayList.cpp, libcore/DisplayList.h,
7283         libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7284         libcore/Makefile.am, libcore/MovieClip.cpp, libcore/MovieClip.h,
7285         libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/TextField.cpp,
7286         libcore/Transform.h, libcore/asobj/Color_as.cpp,
7287         libcore/asobj/flash/geom/Transform_as.cpp, libcore/cxform.cpp,
7288         libcore/cxform.h, libcore/swf/DefineButtonCxformTag.h,
7289         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
7290         libcore/swf/DefineShapeTag.h, libcore/swf/PlaceObject2Tag.cpp,
7291         libcore/swf/PlaceObject2Tag.h, libcore/swf/TextRecord.cpp,
7292         librender/PathParser.cpp, librender/PathParser.h,
7293         librender/Renderer_agg.cpp, librender/Renderer_agg_style.h,
7294         librender/Renderer_cairo.cpp, librender/Renderer_cairo.h,
7295         librender/Renderer_ogl.cpp, testsuite/libcore.all/ClassSizes.cpp: 
7296         Rename cxform to SWFCxForm.
7298 2010-08-09  Rob Savoye <rob@welcomehome.org>
7300         * : commit 03eb25bbc48921e628ebe2944e9bc33b873c71ad Author: Rob
7301         Savoye <rob@welcomehome.org> Date:   Mon Aug 9 13:55:35 2010 -0600
7303 2010-08-09  Rob Savoye <rob@welcomehome.org>
7305         * packaging/redhat/gnash.spec: don't build the dbus extension, it
7306         was never finished.
7308 2010-08-09  Rob Savoye <rob@welcomehome.org>
7310         * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am,
7311         extensions/lirc/Makefile.am, extensions/mysql/Makefile.am: delete
7312         the *.la files as we never link against a plugin module anyway.
7314 2010-08-09  Rob Savoye <rob@welcomehome.org>
7316         * Makefile.am: change the - to a _ in the revno so it looks like a
7317         legit version number.
7319 2010-08-09  Rob Savoye <rob@welcomehome.org>
7321         * packaging/redhat/gnash.spec: add extension packages
7323 2010-08-09  Rob Savoye <rob@welcomehome.org>
7325         * packaging/redhat/gnash.spec: use trunk as the version still.
7327 2010-08-09  Rob Savoye <rob@welcomehome.org>
7329         * : commit a3edfc7ea3bf1c3b2ce2e3be45246adeb49f282e Author: Rob
7330         Savoye <rob@welcomehome.org> Date:   Mon Aug 9 10:18:41 2010 -0600
7332 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7334         * librender/Renderer_cairo.cpp, librender/Renderer_cairo.h: Fix
7335         cairo build.
7337 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7339         * libcore/DynamicShape.cpp, libcore/DynamicShape.h,
7340         libcore/Video.cpp, libcore/swf/DefineMorphShapeTag.cpp,
7341         libcore/swf/DefineShapeTag.cpp, librender/Renderer.h,
7342         librender/Renderer_agg.cpp, librender/Renderer_cairo.cpp,
7343         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Use
7344         Transform for renderer API and fix Video rendering (which testsuite
7345         didn't notice!).
7347 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7349         * libcore/MovieClip.h, libcore/Transform.h: Update Transform.h
7350         header with copyright.
7352 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7354         * testsuite/actionscript.all/BitmapData.as: Passes in
7355         actionscript.all, but not with automated testing (no renderer).
7357 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7359         * libcore/MovieClip.cpp, libcore/MovieClip.h,
7360         testsuite/DummyCharacter.h: Use draw() to implement display() and
7361         restore drawable rendering in draw().
7363 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7365         * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/MorphShape.cpp,
7366         libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/StaticText.cpp,
7367         libcore/TextField.cpp, libcore/Transform.h: Implement concatenation
7368         as a free function.
7370 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7372         * libcore/TextField.cpp: Cut down on get_world_cxform calls.
7374 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7376         * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp,
7377         libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7378         libcore/MovieClip.cpp, libcore/TextField.cpp,
7379         libcore/asobj/Color_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
7380         libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 
7381         Use the Transform member more sensibly.
7383 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7385         * libcore/Button.cpp, libcore/DisplayObject.h,
7386         libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp,
7387         libcore/StaticText.cpp, libcore/TextField.cpp, libcore/TextField.h,
7388         libcore/swf/DefineTextTag.cpp, libcore/swf/TextRecord.cpp,
7389         libcore/swf/TextRecord.h: Use Transform more.
7391 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7393         * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
7394         libcore/Transform.h: Store matrix and cxform as a Transform element.
7396 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7398         * libcore/MovieClip.cpp, libcore/MovieClip.h,
7399         libcore/asobj/flash/display/BitmapData_as.cpp: Add a draw() function
7400         to MovieClip.
7402 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7404         * testsuite/misc-ming.all/BitmapDataDraw.c: Expect passes (only when
7405         renderer is used!).
7407 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7409         * libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/Button.cpp,
7410         libcore/Button.h, libcore/DisplayList.cpp, libcore/DisplayList.h,
7411         libcore/DisplayObject.h, libcore/InteractiveObject.h,
7412         libcore/MorphShape.cpp, libcore/MorphShape.h,
7413         libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/Shape.cpp,
7414         libcore/Shape.h, libcore/StaticText.cpp, libcore/StaticText.h,
7415         libcore/TextField.cpp, libcore/TextField.h, libcore/Video.cpp,
7416         libcore/Video.h, libcore/asobj/flash/display/BitmapData_as.cpp,
7417         libcore/movie_root.cpp, libcore/swf/DefineMorphShapeTag.cpp,
7418         libcore/swf/DefineMorphShapeTag.h, libcore/swf/DefineShapeTag.cpp,
7419         libcore/swf/DefineShapeTag.h, libcore/swf/DefineTextTag.cpp,
7420         libcore/swf/DefineTextTag.h: Pass a Transform to all display()
7421         functions so that BitmapData.draw is less of a hack, and generally
7422         to make a nicer process without recursive calls to getWorldMatrix
7423         and analogous functions.  Needs tidying up.
7425 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7427         * libcore/Bitmap.cpp, libcore/DisplayObject.h,
7428         libcore/DynamicShape.cpp, libcore/DynamicShape.h,
7429         libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/Transform.h,
7430         libcore/asobj/flash/display/BitmapData_as.cpp: Use a Transform for
7431         some things.
7433 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7435         * libcore/DisplayObject.h,
7436         libcore/asobj/flash/display/BitmapData_as.cpp: Move Transform class
7437         to DisplayObject.h.
7439 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7441         * libcore/asobj/flash/display/BitmapData_as.cpp,
7442         libcore/asobj/flash/display/BitmapData_as.h: An untidy
7443         implementation of BitmapData.loadBitmap without tests.
7445 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7447         * libcore/asobj/flash/display/BitmapData_as.cpp: Add error logging.
7449 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7451         * librender/Renderer_agg.cpp: Drop agg buffer debugging.
7453 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7455         * librender/Renderer.h, librender/Renderer_agg.cpp,
7456         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Improve and
7457         document interface.
7459 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7461         * libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h,
7462         libcore/asobj/flash/display/BitmapData_as.cpp: Rough implementation
7463         of BitmapData.draw. Drop debugging.
7465 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7467         * libcore/asobj/flash/display/BitmapData_as.cpp,
7468         libcore/asobj/flash/display/BitmapData_as.h, librender/Renderer.h,
7469         librender/Renderer_agg.cpp: Steps towards internal rendering.
7471 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7473         * librender/Renderer.h, librender/Renderer_agg.cpp,
7474         librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add an
7475         Internal rendering class.
7477 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7479         * libcore/movie_root.cpp, librender/Renderer.h: Use an object to
7480         renderer externally, as we can do the same for internal rendering.
7482 2010-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
7484         * librender/Renderer.h, librender/Renderer_agg.cpp: Drop
7485         set_invalidated_region as the alternative is used almost everywhere.
7487 2010-08-08  Rob Savoye <rob@welcomehome.org>
7489         * configure.ac: renable the testsuite
7491 2010-08-08  Rob Savoye <rob@welcomehome.org>
7493         * packaging/snapshot.am: the next release is 0.8.9
7495 2010-08-08  Rob Savoye <rob@welcomehome.org>
7497         * packaging/deb.am: don't try to rename to the build directory if it
7498         exists.
7500 2010-08-08  Rob Savoye <rob@welcomehome.org>
7502         * packaging/debian/rules: only build agg and cairo renderers
7504 2010-08-08  Rob Savoye <rob@welcomehome.org>
7506         * packaging/debian/gnash-dev.install: be more specific, use
7507         /usr/include/gnash/
7509 2010-08-08  Rob Savoye <rob@welcomehome.org>
7511         * configure.ac: disable the testsuite by default so end users
7512         building from source don't get scared by all the testing
7513         dependencies.