Add automated tests on function-type FSCommand parameter passing.
[gnash.git] / ChangeLog
blobdffcb8fda0ca475ef1f1407a94bc8c015e6ebbbb
1 2012-01-23  Rob Savoye <rob@welcomehome.org>
3         * gui/Player.cpp: revert time interval/FPS change for now.
5 2012-01-23  Rob Savoye <rob@welcomehome.org>
7         * packaging/snapshot.am: change version to 0.8.10
9 2012-01-23  Rob Savoye <rob@welcomehome.org>
11         * configure.ac: change version to 0.8.10
13 2012-01-20  Rob Savoye <rob@welcomehome.org>
15         * libmedia/gst/VideoInputGst.cpp: remove extraneous spaces in string
17 2012-01-20  Rob Savoye <rob@welcomehome.org>
19         * cygnal/cygnal.cpp: tweak copyright message
21 2012-01-20  Rob Savoye <rob@welcomehome.org>
23         * libdevice/events/EventDevice.cpp: fix typo
25 2012-01-20  Rob Savoye <rob@welcomehome.org>
27         * gui/gui.cpp, libcore/parser/SWFMovieDefinition.cpp: correct typos
29 2012-01-20  Rob Savoye <rob@welcomehome.org>
31         * cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sslserver.cpp,
32         gui/gui.cpp, libcore/LoadVariablesThread.cpp,
33         libcore/MovieFactory.cpp, libcore/TextField.cpp,
34         libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp,
35         libcore/vm/ASHandlers.cpp, libdevice/egl/eglDevice.cpp,
36         libdevice/events/EventDevice.cpp,
37         libmedia/gst/VideoConverterGst.cpp,
38         libsound/aos4/sound_handler_ahi.cpp: correct typos
40 2012-01-20  Rob Savoye <rob@welcomehome.org>
42         * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
43         po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
44         po/ne.po, po/ru.po, po/zh_TW.po: update en_GB translation,
45         regenerate pot file.
47 2012-01-18  Rob Savoye <rob@welcomehome.org>
49         * packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the
50         release
52 2012-01-18  Rob Savoye <rob@welcomehome.org>
54         * doc/C/Makefile.am: add man page alises file to the dist
56 2012-01-18  Rob Savoye <rob@welcomehome.org>
58         * packaging/rpm.am: update copyright date, remove commented out
59         block.
61 2012-01-18  Rob Savoye <rob@welcomehome.org>
63         * packaging/redhat/gnash.spec: enable docbook, install info pages
65 2012-01-18  Rob Savoye <rob@welcomehome.org>
67         * packaging/debian/rules: enable docbook, don't gzip man pages
69 2012-01-18  Rob Savoye <rob@welcomehome.org>
71         * packaging/debian/gnash-dump.install: fix typo in filename
73 2012-01-18  Rob Savoye <rob@welcomehome.org>
75         * doc/C/Makefile.am: install-man1 doesn't need to depend on
76         EXTRAMANPAGES
78 2012-01-18  Rob Savoye <rob@welcomehome.org>
80         * doc/C/Makefile.am: install-man1 doesn't need to depend on
81         EXTRAMANPAGES
83 2012-01-18  Rob Savoye <rob@welcomehome.org>
85         * doc/C/Makefile.am: remove unused preformatted tjay are now aliases
86         the correct way
88 2012-01-18  Rob Savoye <rob@welcomehome.org>
90         * doc/C/dump-gnash.1, doc/C/fb-gnash.1, doc/C/gnash-gtk-launcher.1,
91         doc/C/gnash-qt-launcher.1, doc/C/gtk-gnash.1,
92         doc/C/preformatted/gnash-gtk-launcher.1.in, doc/C/qt4-gnash.1,
93         doc/C/sdl-gnash.1: cleanup the handling of man pages
95 2012-01-18  Rob Savoye <rob@welcomehome.org>
97         * .gitignore: don't ignore man pages
99 2012-01-18  Rob Savoye <rob@welcomehome.org>
101         * doc/C/Makefile.am: install manpage aliases as files, not links
103 2012-01-18  Rob Savoye <rob@welcomehome.org>
105         * doc/C/preformatted/gnash-qt-launcher.1.in: remove extraneous man
106         page aliasesdoc/C/preformatted/gnash-gtk-launcher.1.in
108 2012-01-18  Rob Savoye <rob@welcomehome.org>
110         * doc/C/Makefile.am, doc/C/gnash.man-xml, packaging/deb.am,
111         packaging/snapshot.am: update for new packages
113 2012-01-18  Rob Savoye <rob@welcomehome.org>
115         * packaging/debian/gnash-dump.manpages: install the dump-gnash man
116         page
118 2012-01-18  Rob Savoye <rob@welcomehome.org>
120         * doc/C/preformatted/fb-gnash.1.in,
121         doc/C/preformatted/gtk-gnash.1.in,
122         doc/C/preformatted/qt4-gnash.1.in: drop duplicate copies
124 2012-01-18  Rob Savoye <rob@welcomehome.org>
126         * packaging/debian/changelog, packaging/debian/control,
127         packaging/debian/gnash-cygnal.install,
128         packaging/debian/gnash-dump.install,
129         packaging/debian/gnash-framebuffer.install,
130         packaging/debian/gnash-framebuffer.manpages,
131         packaging/debian/gnash-klash.install: add fb-gnash and dump-gnash
132         packages
134 2012-01-18  Rob Savoye <rob@welcomehome.org>
136         * packaging/debian/rules: drop unused rules for optional package
137         buulds, everything is selectable at runtime now.
139 2012-01-18  Rob Savoye <rob@welcomehome.org>
141         * packaging/redhat/gnash.spec: add dump-gnash manpage
143 2012-01-18  Rob Savoye <rob@welcomehome.org>
145         * doc/C/gnash.man-xml: add dump-gnash as an aliases to this manpage
147 2012-01-18  Rob Savoye <rob@welcomehome.org>
149         * packaging/redhat/gnash.spec: build fb-gnash and dump-gnash
150         packages too.
152 2012-01-18  Rob Savoye <rob@welcomehome.org>
154         * doc/C/Makefile.am: build a dump-gnash manpage too, since we now
155         package it.
157 2012-01-18  Rob Savoye <rob@welcomehome.org>
159         * doc/C/preformatted/cygnal.1.in,
160         doc/C/preformatted/findmicrophones.1.in,
161         doc/C/preformatted/findwebcams.1.in,
162         doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in,
163         doc/C/preformatted/gprocessor.1.in,
164         doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in: 
165         regenerated the preformatted versions
167 2012-01-18  Rob Savoye <rob@welcomehome.org>
169         * libdevice/events/TouchDevice.cpp: fix typo with gettext macro
171 2012-01-17  Rob Savoye <rob@welcomehome.org>
173         * configure.ac: remove extraneous = from help strings option names
175 2012-01-16  Rob Savoye <rob@welcomehome.org>
177         * testsuite/DummyCharacter.h, testsuite/DummyMovieDefinition.h,
178         testsuite/FuzzyPixel.cpp, testsuite/FuzzyPixel.h,
179         testsuite/Makefile.am, testsuite/MovieTester.cpp,
180         testsuite/MovieTester.h, testsuite/actionscript.all/Makefile.am,
181         testsuite/as3compile.all/Makefile.am, testsuite/check.h,
182         testsuite/dejagnu.h, testsuite/libbase.all/CurlStreamTest.cpp,
183         testsuite/libbase.all/IntTypesTest.cpp,
184         testsuite/libbase.all/Makefile.am,
185         testsuite/libbase.all/NoSeekFileTest.cpp,
186         testsuite/libbase.all/Point2dTest.cpp,
187         testsuite/libbase.all/Range2dTest.cpp,
188         testsuite/libbase.all/RcTest.cpp,
189         testsuite/libbase.all/URLTest.cpp,
190         testsuite/libbase.all/memtest.cpp,
191         testsuite/libbase.all/snappingrangetest.cpp,
192         testsuite/libbase.all/string_tableTest.cpp,
193         testsuite/libcore.all/AsValueTest.cpp,
194         testsuite/libcore.all/BitsReaderTest.cpp,
195         testsuite/libcore.all/ClassSizes.cpp,
196         testsuite/libcore.all/CodeStreamTest.cpp,
197         testsuite/libcore.all/CxFormTest.cpp,
198         testsuite/libcore.all/DisplayListTest.cpp,
199         testsuite/libcore.all/EdgeTest.cpp,
200         testsuite/libcore.all/Makefile.am,
201         testsuite/libcore.all/MatrixTest.cpp,
202         testsuite/libcore.all/PropFlagsTest.cpp,
203         testsuite/libcore.all/PropertyListTest.cpp,
204         testsuite/libcore.all/SafeStackTest.cpp,
205         testsuite/libcore.all/StreamTest.cpp,
206         testsuite/libmedia.all/Makefile.am,
207         testsuite/libmedia.all/test_audioinput.cpp,
208         testsuite/libmedia.all/test_videoinput.cpp,
209         testsuite/media/Makefile.am, testsuite/misc-haxe.all/Makefile.am,
210         testsuite/misc-ming.all/BeginBitmapFillRunner.cpp,
211         testsuite/misc-ming.all/BitmapDataTestRunner.cpp,
212         testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp,
213         testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp,
214         testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp,
215         testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp,
216         testsuite/misc-ming.all/DefineTextTest-Runner.cpp,
217         testsuite/misc-ming.all/DragDropTestRunner.cpp,
218         testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
219         testsuite/misc-ming.all/KeyEventOrderRunner.cpp,
220         testsuite/misc-ming.all/Makefile.am,
221         testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp,
222         testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp,
223         testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp,
224         testsuite/misc-ming.all/RollOverOutTest-Runner.cpp,
225         testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp,
226         testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp,
227         testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp,
228         testsuite/misc-ming.all/attachMovieTestRunner.cpp,
229         testsuite/misc-ming.all/intervalTestRunner.cpp,
230         testsuite/misc-ming.all/key_event_testrunner.cpp,
231         testsuite/misc-ming.all/masks_test2runner.cpp,
232         testsuite/misc-ming.all/masks_testrunner.cpp,
233         testsuite/misc-ming.all/ming_utils.h,
234         testsuite/misc-ming.all/morph_test1runner.cpp,
235         testsuite/misc-ming.all/replace_buttons1test_runner.cpp,
236         testsuite/misc-ming.all/replace_shapes1test_runner.cpp,
237         testsuite/misc-ming.all/replace_sprites1test_runner.cpp,
238         testsuite/misc-ming.all/root_stop_testrunner.cpp,
239         testsuite/misc-mtasc.all/Makefile.am,
240         testsuite/misc-swfc.all/Makefile.am,
241         testsuite/misc-swfc.all/button_test1runner.cpp,
242         testsuite/misc-swfc.all/sound_stop_runner.cpp,
243         testsuite/misc-swfmill.all/Makefile.am,
244         testsuite/misc-swfmill.all/backgroundTestRunner.cpp,
245         testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp,
246         testsuite/movies.all/Makefile.am,
247         testsuite/movies.all/gravity_embedded-TestRunner.cpp,
248         testsuite/movies.all/tic_tac2-TestRunner.cpp,
249         testsuite/network.all/Makefile.am,
250         testsuite/network.all/test_ssh.cpp,
251         testsuite/network.all/test_ssl.cpp, testsuite/samples/Makefile.am,
252         testsuite/samples/clip_as_button2-TestRunner.cpp,
253         testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp,
254         testsuite/samples/subshapes-TestRunner.cpp,
255         testsuite/swfdec/Makefile.am: update copyright date
257 2012-01-16  Rob Savoye <rob@welcomehome.org>
259         * libcore/AMFConverter.cpp, libcore/AMFConverter.h,
260         libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/BitmapMovie.cpp,
261         libcore/BitmapMovie.h, libcore/Button.cpp, libcore/Button.h,
262         libcore/CharacterProxy.cpp, libcore/CharacterProxy.h,
263         libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h,
264         libcore/ConstantPool.cpp, libcore/ConstantPool.h,
265         libcore/DisplayList.cpp, libcore/DisplayList.h,
266         libcore/DisplayObject.cpp, libcore/DisplayObject.h,
267         libcore/DisplayObjectContainer.cpp,
268         libcore/DisplayObjectContainer.h, libcore/DragState.h,
269         libcore/DynamicShape.cpp, libcore/DynamicShape.h,
270         libcore/ExternalInterface.cpp, libcore/ExternalInterface.h,
271         libcore/FillStyle.cpp, libcore/FillStyle.h, libcore/Filters.h,
272         libcore/Font.cpp, libcore/Font.h,
273         libcore/FreetypeGlyphsProvider.cpp,
274         libcore/FreetypeGlyphsProvider.h, libcore/Function.cpp,
275         libcore/Function.h, libcore/Function2.cpp, libcore/Function2.h,
276         libcore/Geometry.cpp, libcore/Geometry.h, libcore/GnashKey.h,
277         libcore/HostInterface.cpp, libcore/HostInterface.h,
278         libcore/InteractiveObject.cpp, libcore/InteractiveObject.h,
279         libcore/LineStyle.cpp, libcore/LineStyle.h,
280         libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h,
281         libcore/Makefile.am, libcore/ManualClock.h, libcore/MorphShape.cpp,
282         libcore/MorphShape.h, libcore/Movie.h, libcore/MovieClip.cpp,
283         libcore/MovieClip.h, libcore/MovieFactory.cpp,
284         libcore/MovieFactory.h, libcore/MovieLibrary.h,
285         libcore/MovieLoader.cpp, libcore/MovieLoader.h,
286         libcore/NativeFunction.h, libcore/ObjectURI.h, libcore/PropFlags.h,
287         libcore/Property.cpp, libcore/Property.h, libcore/PropertyList.cpp,
288         libcore/PropertyList.h, libcore/RGBA.cpp, libcore/RGBA.h,
289         libcore/Relay.cpp, libcore/Relay.h, libcore/RunResources.h,
290         libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/SWFMatrix.cpp,
291         libcore/SWFMatrix.h, libcore/SWFMovie.cpp, libcore/SWFMovie.h,
292         libcore/SWFRect.cpp, libcore/SWFRect.h, libcore/SWFStream.cpp,
293         libcore/SWFStream.h, libcore/Shape.cpp, libcore/Shape.h,
294         libcore/StaticText.cpp, libcore/StaticText.h,
295         libcore/SystemClock.cpp, libcore/SystemClock.h,
296         libcore/TextField.cpp, libcore/TextField.h, libcore/Timers.cpp,
297         libcore/Timers.h, libcore/Transform.h, libcore/UserFunction.h,
298         libcore/Video.cpp, libcore/Video.h, libcore/VirtualClock.h,
299         libcore/abc/AbcBlock.cpp, libcore/abc/AbcBlock.h,
300         libcore/abc/BoundValues.h, libcore/abc/Class.cpp,
301         libcore/abc/Class.h, libcore/abc/CodeStream.cpp,
302         libcore/abc/CodeStream.h, libcore/abc/Method.cpp,
303         libcore/abc/Method.h, libcore/abc/MultiName.h,
304         libcore/abc/Namespace.cpp, libcore/abc/Namespace.h,
305         libcore/abc/abc_function.cpp, libcore/abc/abc_function.h,
306         libcore/abc/asException.h, libcore/abc/as_class.cpp,
307         libcore/abc/as_class.h, libcore/as_environment.cpp,
308         libcore/as_environment.h, libcore/as_function.cpp,
309         libcore/as_function.h, libcore/as_object.cpp, libcore/as_object.h,
310         libcore/as_value.cpp, libcore/as_value.h,
311         libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h,
312         libcore/asobj/Accessibility_as.cpp,
313         libcore/asobj/Accessibility_as.h, libcore/asobj/Array_as.cpp,
314         libcore/asobj/Array_as.h, libcore/asobj/AsBroadcaster.cpp,
315         libcore/asobj/AsBroadcaster.h, libcore/asobj/Boolean_as.cpp,
316         libcore/asobj/Boolean_as.h, libcore/asobj/Camera_as.cpp,
317         libcore/asobj/Camera_as.h, libcore/asobj/Color_as.cpp,
318         libcore/asobj/Color_as.h, libcore/asobj/ContextMenuItem_as.cpp,
319         libcore/asobj/ContextMenuItem_as.h,
320         libcore/asobj/ContextMenu_as.cpp, libcore/asobj/ContextMenu_as.h,
321         libcore/asobj/Date_as.cpp, libcore/asobj/Date_as.h,
322         libcore/asobj/Error_as.cpp, libcore/asobj/Error_as.h,
323         libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h,
324         libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h,
325         libcore/asobj/Key_as.cpp, libcore/asobj/Key_as.h,
326         libcore/asobj/LoadVars_as.cpp, libcore/asobj/LoadVars_as.h,
327         libcore/asobj/LoadableObject.cpp, libcore/asobj/LoadableObject.h,
328         libcore/asobj/LocalConnection_as.cpp,
329         libcore/asobj/LocalConnection_as.h, libcore/asobj/Math_as.cpp,
330         libcore/asobj/Math_as.h, libcore/asobj/Microphone_as.cpp,
331         libcore/asobj/Microphone_as.h, libcore/asobj/Mouse_as.cpp,
332         libcore/asobj/Mouse_as.h, libcore/asobj/MovieClipLoader.cpp,
333         libcore/asobj/MovieClipLoader.h, libcore/asobj/MovieClip_as.cpp,
334         libcore/asobj/MovieClip_as.h, libcore/asobj/NetConnection_as.cpp,
335         libcore/asobj/NetConnection_as.h, libcore/asobj/NetStream_as.cpp,
336         libcore/asobj/NetStream_as.h, libcore/asobj/Number_as.cpp,
337         libcore/asobj/Number_as.h, libcore/asobj/Object.cpp,
338         libcore/asobj/Object.h, libcore/asobj/PlayHead.cpp,
339         libcore/asobj/PlayHead.h, libcore/asobj/Selection_as.cpp,
340         libcore/asobj/Selection_as.h, libcore/asobj/SharedObject_as.cpp,
341         libcore/asobj/SharedObject_as.h, libcore/asobj/Sound_as.cpp,
342         libcore/asobj/Sound_as.h, libcore/asobj/Stage_as.cpp,
343         libcore/asobj/Stage_as.h, libcore/asobj/String_as.cpp,
344         libcore/asobj/String_as.h, libcore/asobj/System_as.cpp,
345         libcore/asobj/System_as.h, libcore/asobj/TextField_as.cpp,
346         libcore/asobj/TextField_as.h, libcore/asobj/TextFormat_as.cpp,
347         libcore/asobj/TextFormat_as.h, libcore/asobj/TextSnapshot_as.cpp,
348         libcore/asobj/TextSnapshot_as.h, libcore/asobj/Video_as.cpp,
349         libcore/asobj/Video_as.h, libcore/asobj/XMLNode_as.cpp,
350         libcore/asobj/XMLNode_as.h, libcore/asobj/XMLSocket_as.cpp,
351         libcore/asobj/XMLSocket_as.h, libcore/asobj/XML_as.cpp,
352         libcore/asobj/XML_as.h, libcore/asobj/flash.am,
353         libcore/asobj/flash/display/BitmapData_as.cpp,
354         libcore/asobj/flash/display/BitmapData_as.h,
355         libcore/asobj/flash/display/display.am,
356         libcore/asobj/flash/display/display_pkg.cpp,
357         libcore/asobj/flash/display/display_pkg.h,
358         libcore/asobj/flash/external/ExternalInterface_as.cpp,
359         libcore/asobj/flash/external/ExternalInterface_as.h,
360         libcore/asobj/flash/external/external.am,
361         libcore/asobj/flash/external/external_pkg.cpp,
362         libcore/asobj/flash/external/external_pkg.h,
363         libcore/asobj/flash/filters/BevelFilter_as.cpp,
364         libcore/asobj/flash/filters/BevelFilter_as.h,
365         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
366         libcore/asobj/flash/filters/BitmapFilter_as.h,
367         libcore/asobj/flash/filters/BlurFilter_as.cpp,
368         libcore/asobj/flash/filters/BlurFilter_as.h,
369         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
370         libcore/asobj/flash/filters/ColorMatrixFilter_as.h,
371         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
372         libcore/asobj/flash/filters/ConvolutionFilter_as.h,
373         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
374         libcore/asobj/flash/filters/DisplacementMapFilter_as.h,
375         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
376         libcore/asobj/flash/filters/DropShadowFilter_as.h,
377         libcore/asobj/flash/filters/GlowFilter_as.cpp,
378         libcore/asobj/flash/filters/GlowFilter_as.h,
379         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
380         libcore/asobj/flash/filters/GradientBevelFilter_as.h,
381         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
382         libcore/asobj/flash/filters/GradientGlowFilter_as.h,
383         libcore/asobj/flash/filters/filters.am,
384         libcore/asobj/flash/filters/filters_pkg.cpp,
385         libcore/asobj/flash/filters/filters_pkg.h,
386         libcore/asobj/flash/flash_pkg.cpp, libcore/asobj/flash/flash_pkg.h,
387         libcore/asobj/flash/geom/ColorTransform_as.cpp,
388         libcore/asobj/flash/geom/ColorTransform_as.h,
389         libcore/asobj/flash/geom/Matrix_as.cpp,
390         libcore/asobj/flash/geom/Matrix_as.h,
391         libcore/asobj/flash/geom/Point_as.cpp,
392         libcore/asobj/flash/geom/Point_as.h,
393         libcore/asobj/flash/geom/Rectangle_as.cpp,
394         libcore/asobj/flash/geom/Rectangle_as.h,
395         libcore/asobj/flash/geom/Transform_as.cpp,
396         libcore/asobj/flash/geom/Transform_as.h,
397         libcore/asobj/flash/geom/geom.am,
398         libcore/asobj/flash/geom/geom_pkg.cpp,
399         libcore/asobj/flash/geom/geom_pkg.h,
400         libcore/asobj/flash/net/FileReferenceList_as.cpp,
401         libcore/asobj/flash/net/FileReferenceList_as.h,
402         libcore/asobj/flash/net/FileReference_as.cpp,
403         libcore/asobj/flash/net/FileReference_as.h,
404         libcore/asobj/flash/net/net.am,
405         libcore/asobj/flash/net/net_pkg.cpp,
406         libcore/asobj/flash/net/net_pkg.h,
407         libcore/asobj/flash/text/TextRenderer_as.cpp,
408         libcore/asobj/flash/text/TextRenderer_as.h,
409         libcore/asobj/flash/text/text.am,
410         libcore/asobj/flash/text/text_pkg.cpp,
411         libcore/asobj/flash/text/text_pkg.h, libcore/builtin_function.h,
412         libcore/event_id.cpp, libcore/event_id.h, libcore/fontlib.h,
413         libcore/movie_root.cpp, libcore/movie_root.h,
414         libcore/namedStrings.cpp, libcore/namedStrings.h,
415         libcore/parser/BitmapMovieDefinition.cpp,
416         libcore/parser/BitmapMovieDefinition.h, libcore/parser/Makefile.am,
417         libcore/parser/SWFMovieDefinition.cpp,
418         libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
419         libcore/parser/SWFParser.h, libcore/parser/TypesParser.cpp,
420         libcore/parser/TypesParser.h, libcore/parser/action_buffer.cpp,
421         libcore/parser/action_buffer.h, libcore/parser/filter_factory.cpp,
422         libcore/parser/filter_factory.h, libcore/parser/movie_definition.h,
423         libcore/parser/sound_definition.h,
424         libcore/parser/sprite_definition.cpp,
425         libcore/parser/sprite_definition.h,
426         libcore/swf/CSMTextSettingsTag.cpp,
427         libcore/swf/CSMTextSettingsTag.h, libcore/swf/ControlTag.h,
428         libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefaultTagLoaders.h,
429         libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h,
430         libcore/swf/DefineButtonCxformTag.cpp,
431         libcore/swf/DefineButtonCxformTag.h,
432         libcore/swf/DefineButtonSoundTag.cpp,
433         libcore/swf/DefineButtonSoundTag.h,
434         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h,
435         libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineEditTextTag.h,
436         libcore/swf/DefineFontAlignZonesTag.cpp,
437         libcore/swf/DefineFontAlignZonesTag.h,
438         libcore/swf/DefineFontNameTag.h, libcore/swf/DefineFontTag.cpp,
439         libcore/swf/DefineFontTag.h, libcore/swf/DefineMorphShapeTag.cpp,
440         libcore/swf/DefineMorphShapeTag.h,
441         libcore/swf/DefineScalingGridTag.cpp,
442         libcore/swf/DefineScalingGridTag.h,
443         libcore/swf/DefineSceneAndFrameLabelDataTag.h,
444         libcore/swf/DefineShapeTag.cpp, libcore/swf/DefineTextTag.cpp,
445         libcore/swf/DefineTextTag.h, libcore/swf/DefineVideoStreamTag.cpp,
446         libcore/swf/DefineVideoStreamTag.h, libcore/swf/DefinitionTag.cpp,
447         libcore/swf/DefinitionTag.h, libcore/swf/DisplayListTag.h,
448         libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h,
449         libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h,
450         libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp,
451         libcore/swf/PlaceObject2Tag.h, libcore/swf/RemoveObjectTag.cpp,
452         libcore/swf/RemoveObjectTag.h, libcore/swf/SWF.cpp,
453         libcore/swf/SWF.h, libcore/swf/ScriptLimitsTag.h,
454         libcore/swf/SetBackgroundColorTag.h,
455         libcore/swf/SetTabIndexTag.cpp, libcore/swf/SetTabIndexTag.h,
456         libcore/swf/ShapeRecord.cpp, libcore/swf/ShapeRecord.h,
457         libcore/swf/SoundInfoRecord.cpp, libcore/swf/SoundInfoRecord.h,
458         libcore/swf/SoundStreamHeadTag.cpp,
459         libcore/swf/SoundStreamHeadTag.h, libcore/swf/StartSoundTag.cpp,
460         libcore/swf/StartSoundTag.h, libcore/swf/StreamSoundBlockTag.cpp,
461         libcore/swf/StreamSoundBlockTag.h, libcore/swf/SymbolClassTag.h,
462         libcore/swf/TagLoadersTable.cpp, libcore/swf/TagLoadersTable.h,
463         libcore/swf/TextRecord.cpp, libcore/swf/TextRecord.h,
464         libcore/swf/VideoFrameTag.cpp, libcore/swf/VideoFrameTag.h,
465         libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h,
466         libcore/swf_event.h, libcore/vm/ASHandlers.cpp,
467         libcore/vm/ASHandlers.h, libcore/vm/ActionExec.cpp,
468         libcore/vm/ActionExec.h, libcore/vm/CallStack.cpp,
469         libcore/vm/CallStack.h, libcore/vm/ExecutableCode.h,
470         libcore/vm/Machine.cpp, libcore/vm/Machine.h,
471         libcore/vm/Makefile.am, libcore/vm/SafeStack.h, libcore/vm/VM.cpp,
472         libcore/vm/VM.h, libcore/vm/fn_call.h: update copyright date
474 2012-01-16  Rob Savoye <rob@welcomehome.org>
476         * utilities/Makefile.am, utilities/dumpshm.cpp,
477         utilities/findmicrophones.cpp, utilities/findwebcams.cpp,
478         utilities/flvdumper.cpp, utilities/processor.cpp,
479         utilities/rtmpget.cpp, utilities/soldumper.cpp: update copyright
480         date
482 2012-01-16  Rob Savoye <rob@welcomehome.org>
484         * plugin/Makefile.am, plugin/aos4/Makefile.am,
485         plugin/aos4/plugin.cpp, plugin/aos4/plugin.h,
486         plugin/klash/Makefile.am, plugin/klash/klash_part.cpp,
487         plugin/klash/klash_part.h, plugin/klash4/Makefile.am,
488         plugin/klash4/klash_part.cpp, plugin/klash4/klash_part.h,
489         plugin/npapi/GnashNPVariant.h, plugin/npapi/Makefile.am,
490         plugin/npapi/callbacks.cpp, plugin/npapi/callbacks.h,
491         plugin/npapi/external.cpp, plugin/npapi/external.h,
492         plugin/npapi/gshell.cpp, plugin/npapi/mozilla-sdk/np_entry.cpp,
493         plugin/npapi/mozilla-sdk/npn_gate.cpp,
494         plugin/npapi/mozilla-sdk/npp_gate.cpp,
495         plugin/npapi/mozilla-sdk/npplat.h,
496         plugin/npapi/mozilla-sdk/pluginbase.h, plugin/npapi/plugin.cpp,
497         plugin/npapi/plugin.h, plugin/npapi/pluginScriptObject.cpp,
498         plugin/npapi/pluginScriptObject.h, plugin/npapi/test.cpp,
499         plugin/win32/Makefile.am, plugin/win32/plugin.cpp,
500         plugin/win32/plugin.h: update copyright date
502 2012-01-16  Rob Savoye <rob@welcomehome.org>
504         * extensions/Makefile.am, extensions/dbus/Makefile.am,
505         extensions/dbus/dbus_ext.cpp, extensions/dbus/dbus_ext.h,
506         extensions/dejagnu/Makefile.am, extensions/dejagnu/dejagnu.cpp,
507         extensions/dejagnu/dejagnu.h, extensions/fileio/Makefile.am,
508         extensions/fileio/fileio.cpp, extensions/fileio/fileio.h,
509         extensions/gtk2/Makefile.am, extensions/gtk2/gtkext.cpp,
510         extensions/gtk2/gtkext.h, extensions/lirc/Makefile.am,
511         extensions/lirc/lirc_ext.cpp, extensions/lirc/lirc_ext.h,
512         extensions/mysql/Makefile.am, extensions/mysql/mysql_db.cpp,
513         extensions/mysql/mysql_db.h, extensions/mysql/mysql_table.cpp: 
514         update copyright date
516 2012-01-16  Rob Savoye <rob@welcomehome.org>
518         * libsound/AuxStream.h, libsound/EmbedSound.cpp,
519         libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
520         libsound/EmbedSoundInst.h, libsound/InputStream.h,
521         libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
522         libsound/NullSoundHandler.h, libsound/SoundEnvelope.h,
523         libsound/SoundUtils.h, libsound/StreamingSound.cpp,
524         libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
525         libsound/StreamingSoundData.h, libsound/WAVWriter.cpp,
526         libsound/WAVWriter.h, libsound/aos4/sound_handler_ahi.cpp,
527         libsound/aos4/sound_handler_ahi.h,
528         libsound/mkit/sound_handler_mkit.cpp,
529         libsound/mkit/sound_handler_mkit.h,
530         libsound/sdl/sound_handler_sdl.cpp,
531         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
532         libsound/sound_handler.h: update copyright date
534 2012-01-16  Rob Savoye <rob@welcomehome.org>
536         * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
537         libmedia/AudioDecoderSimple.h, libmedia/AudioDecoderSpeex.cpp,
538         libmedia/AudioDecoderSpeex.h, libmedia/AudioInput.h,
539         libmedia/AudioResampler.cpp, libmedia/AudioResampler.h,
540         libmedia/FLVParser.cpp, libmedia/FLVParser.h, libmedia/Id3Info.h,
541         libmedia/Makefile.am, libmedia/MediaHandler.cpp,
542         libmedia/MediaHandler.h, libmedia/MediaParser.cpp,
543         libmedia/MediaParser.h, libmedia/SoundInfo.h,
544         libmedia/VideoConverter.h, libmedia/VideoDecoder.h,
545         libmedia/VideoInput.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
546         libmedia/ffmpeg/AudioDecoderFfmpeg.h,
547         libmedia/ffmpeg/AudioInputFfmpeg.cpp,
548         libmedia/ffmpeg/AudioInputFfmpeg.h,
549         libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
550         libmedia/ffmpeg/AudioResamplerFfmpeg.h,
551         libmedia/ffmpeg/MediaHandlerFfmpeg.cpp,
552         libmedia/ffmpeg/MediaHandlerFfmpeg.h,
553         libmedia/ffmpeg/MediaParserFfmpeg.cpp,
554         libmedia/ffmpeg/MediaParserFfmpeg.h,
555         libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
556         libmedia/ffmpeg/VideoConverterFfmpeg.h,
557         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
558         libmedia/ffmpeg/VideoDecoderFfmpeg.h,
559         libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp,
560         libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h,
561         libmedia/ffmpeg/VideoInputFfmpeg.cpp,
562         libmedia/ffmpeg/VideoInputFfmpeg.h,
563         libmedia/ffmpeg/ffmpegHeaders.h, libmedia/gst/AudioDecoderGst.cpp,
564         libmedia/gst/AudioDecoderGst.h, libmedia/gst/AudioInputGst.cpp,
565         libmedia/gst/AudioInputGst.h, libmedia/gst/GstUtil.cpp,
566         libmedia/gst/GstUtil.h, libmedia/gst/MediaHandlerGst.cpp,
567         libmedia/gst/MediaHandlerGst.h, libmedia/gst/MediaParserGst.cpp,
568         libmedia/gst/MediaParserGst.h, libmedia/gst/VideoConverterGst.cpp,
569         libmedia/gst/VideoConverterGst.h, libmedia/gst/VideoDecoderGst.cpp,
570         libmedia/gst/VideoDecoderGst.h, libmedia/gst/VideoInputGst.cpp,
571         libmedia/gst/VideoInputGst.h, libmedia/haiku/AudioDecoderHaiku.cpp,
572         libmedia/haiku/AudioDecoderHaiku.h,
573         libmedia/haiku/AudioInputHaiku.cpp,
574         libmedia/haiku/AudioInputHaiku.h,
575         libmedia/haiku/MediaHandlerHaiku.cpp,
576         libmedia/haiku/MediaHandlerHaiku.h,
577         libmedia/haiku/MediaParserHaiku.cpp,
578         libmedia/haiku/MediaParserHaiku.h,
579         libmedia/haiku/VideoConverterHaiku.cpp,
580         libmedia/haiku/VideoConverterHaiku.h,
581         libmedia/haiku/VideoDecoderHaiku.cpp,
582         libmedia/haiku/VideoDecoderHaiku.h,
583         libmedia/haiku/VideoInputHaiku.cpp,
584         libmedia/haiku/VideoInputHaiku.h: update copyright date
586 2012-01-16  Rob Savoye <rob@welcomehome.org>
588         * Makefile.am, configure.ac: update copyright date
590 2012-01-16  Rob Savoye <rob@welcomehome.org>
592         * cygnal/Makefile.am, cygnal/alloc.cpp, cygnal/cgi-bin/Makefile.am,
593         cygnal/cgi-bin/echo/Makefile.am, cygnal/cgi-bin/echo/echo.cpp,
594         cygnal/cgi-bin/echo/echo.h, cygnal/cgi-bin/echo/gateway.cpp,
595         cygnal/cgi-bin/echo/gateway.h, cygnal/cgi-bin/fitcDemo/Makefile.am,
596         cygnal/cgi-bin/fitcDemo/fitcDemo.cpp,
597         cygnal/cgi-bin/fitcDemo/fitcDemo.h,
598         cygnal/cgi-bin/oflaDemo/Makefile.am,
599         cygnal/cgi-bin/oflaDemo/oflaDemo.cpp,
600         cygnal/cgi-bin/oflaDemo/oflaDemo.h, cygnal/crc.cpp, cygnal/crc.h,
601         cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/cygnal.h,
602         cygnal/doc/C/Makefile.am, cygnal/handler.cpp, cygnal/handler.h,
603         cygnal/http_server.cpp, cygnal/http_server.h,
604         cygnal/libamf/Makefile.am, cygnal/libamf/amf.cpp,
605         cygnal/libamf/amf.h, cygnal/libamf/amf_msg.cpp,
606         cygnal/libamf/amf_msg.h, cygnal/libamf/amftest.cpp,
607         cygnal/libamf/amfutf8.h, cygnal/libamf/buffer.cpp,
608         cygnal/libamf/buffer.h, cygnal/libamf/element.cpp,
609         cygnal/libamf/element.h, cygnal/libamf/flv.cpp,
610         cygnal/libamf/flv.h, cygnal/libamf/lcshm.cpp,
611         cygnal/libamf/lcshm.h, cygnal/libamf/protocol.h,
612         cygnal/libamf/sol.cpp, cygnal/libamf/sol.h,
613         cygnal/libnet/Makefile.am, cygnal/libnet/cache.cpp,
614         cygnal/libnet/cache.h, cygnal/libnet/cque.cpp,
615         cygnal/libnet/cque.h, cygnal/libnet/cqueue.cpp,
616         cygnal/libnet/cqueue.h, cygnal/libnet/diskstream.cpp,
617         cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp,
618         cygnal/libnet/http.h, cygnal/libnet/lirc.cpp, cygnal/libnet/lirc.h,
619         cygnal/libnet/netstats.cpp, cygnal/libnet/netstats.h,
620         cygnal/libnet/network.cpp, cygnal/libnet/network.h,
621         cygnal/libnet/rtmp.cpp, cygnal/libnet/rtmp.h,
622         cygnal/libnet/rtmp_client.cpp, cygnal/libnet/rtmp_client.h,
623         cygnal/libnet/rtmp_msg.cpp, cygnal/libnet/rtmp_msg.h,
624         cygnal/libnet/sshclient.cpp, cygnal/libnet/sshclient.h,
625         cygnal/libnet/sshserver.cpp, cygnal/libnet/sshserver.h,
626         cygnal/libnet/sslclient.cpp, cygnal/libnet/sslclient.h,
627         cygnal/libnet/sslserver.cpp, cygnal/libnet/sslserver.h,
628         cygnal/libnet/statistics.cpp, cygnal/libnet/statistics.h,
629         cygnal/proc.cpp, cygnal/proc.h, cygnal/rtmp_server.cpp,
630         cygnal/rtmp_server.h, cygnal/serverSO.cpp, cygnal/serverSO.h,
631         cygnal/testsuite/Makefile.am,
632         cygnal/testsuite/cygnal.all/Makefile.am,
633         cygnal/testsuite/cygnal.all/test_crc.cpp,
634         cygnal/testsuite/libamf.all/Makefile.am,
635         cygnal/testsuite/libamf.all/test_amf.cpp,
636         cygnal/testsuite/libamf.all/test_amfmsg.cpp,
637         cygnal/testsuite/libamf.all/test_buffer.cpp,
638         cygnal/testsuite/libamf.all/test_el.cpp,
639         cygnal/testsuite/libamf.all/test_flv.cpp,
640         cygnal/testsuite/libamf.all/test_lc.cpp,
641         cygnal/testsuite/libamf.all/test_number.cpp,
642         cygnal/testsuite/libamf.all/test_object.cpp,
643         cygnal/testsuite/libamf.all/test_sol.cpp,
644         cygnal/testsuite/libamf.all/test_string.cpp,
645         cygnal/testsuite/libamf.all/test_variable.cpp,
646         cygnal/testsuite/libnet.all/Makefile.am,
647         cygnal/testsuite/libnet.all/generate_amfbins.cpp,
648         cygnal/testsuite/libnet.all/test_cache.cpp,
649         cygnal/testsuite/libnet.all/test_cque.cpp,
650         cygnal/testsuite/libnet.all/test_crc.cpp,
651         cygnal/testsuite/libnet.all/test_diskstream.cpp,
652         cygnal/testsuite/libnet.all/test_handler.cpp,
653         cygnal/testsuite/libnet.all/test_http.cpp,
654         cygnal/testsuite/libnet.all/test_rtmp.cpp: update copyright date
656 2012-01-16  Rob Savoye <rob@welcomehome.org>
658         * libdevice/DeviceGlue.cpp, libdevice/DeviceGlue.h,
659         libdevice/GnashDevice.h, libdevice/Makefile.am,
660         libdevice/directfb/DirectFBDevice.cpp,
661         libdevice/directfb/DirectFBDevice.h,
662         libdevice/directfb/Renderer_DirectFB.cpp,
663         libdevice/directfb/Renderer_DirectFB.h,
664         libdevice/directfb/test_dfb.cpp, libdevice/egl/configTemplates.h,
665         libdevice/egl/eglDevice.cpp, libdevice/egl/eglDevice.h,
666         libdevice/egl/test_egl.cpp, libdevice/events/EventDevice.cpp,
667         libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
668         libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
669         libdevice/events/UinputDevice.cpp,
670         libdevice/events/test_events.cpp, libdevice/rawfb/RawFBDevice.cpp,
671         libdevice/rawfb/RawFBDevice.h, libdevice/rawfb/test_rawfb.cpp,
672         libdevice/vaapi/VaapiContext.cpp, libdevice/vaapi/VaapiContext.h,
673         libdevice/vaapi/VaapiDevice.cpp, libdevice/vaapi/VaapiDevice.h,
674         libdevice/vaapi/VaapiDisplay.cpp, libdevice/vaapi/VaapiDisplay.h,
675         libdevice/vaapi/VaapiDisplayGLX.h,
676         libdevice/vaapi/VaapiDisplayX11.h,
677         libdevice/vaapi/VaapiException.h,
678         libdevice/vaapi/VaapiGlobalContext.cpp,
679         libdevice/vaapi/VaapiGlobalContext.h,
680         libdevice/vaapi/VaapiImage.cpp, libdevice/vaapi/VaapiImage.h,
681         libdevice/vaapi/VaapiImageFormat.cpp,
682         libdevice/vaapi/VaapiImageFormat.h,
683         libdevice/vaapi/VaapiSubpicture.cpp,
684         libdevice/vaapi/VaapiSubpicture.h,
685         libdevice/vaapi/VaapiSurface.cpp, libdevice/vaapi/VaapiSurface.h,
686         libdevice/vaapi/VaapiSurfaceGLX.cpp,
687         libdevice/vaapi/VaapiSurfaceGLX.h,
688         libdevice/vaapi/VaapiSurfaceProxy.cpp,
689         libdevice/vaapi/VaapiSurfaceProxy.h,
690         libdevice/vaapi/test_vaapi.cpp, libdevice/vaapi/vaapi_common.h,
691         libdevice/vaapi/vaapi_utils.cpp, libdevice/vaapi/vaapi_utils.h,
692         libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h,
693         libdevice/x11/test_x11.cpp: update copyright date
695 2012-01-16  Rob Savoye <rob@welcomehome.org>
697         * libbase/AMF.cpp, libbase/AMF.h, libbase/BitsReader.cpp,
698         libbase/BitsReader.h, libbase/CachedBitmap.h,
699         libbase/ClockTime.cpp, libbase/ClockTime.h, libbase/GC.cpp,
700         libbase/GC.h, libbase/GnashAlgorithm.h, libbase/GnashEnums.h,
701         libbase/GnashException.h, libbase/GnashFactory.h,
702         libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h,
703         libbase/GnashImage.cpp, libbase/GnashImage.h,
704         libbase/GnashImageGif.cpp, libbase/GnashImageGif.h,
705         libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h,
706         libbase/GnashImagePng.cpp, libbase/GnashImagePng.h,
707         libbase/GnashNumeric.h, libbase/GnashSleep.h,
708         libbase/GnashSystemFDHeaders.h, libbase/GnashSystemIOHeaders.h,
709         libbase/GnashSystemNetHeaders.h, libbase/GnashVaapiImage.cpp,
710         libbase/GnashVaapiImage.h, libbase/GnashVaapiImageProxy.h,
711         libbase/GnashVaapiTexture.cpp, libbase/GnashVaapiTexture.h,
712         libbase/IOChannel.cpp, libbase/IOChannel.h,
713         libbase/ImageIterators.h, libbase/Makefile.am,
714         libbase/NamingPolicy.cpp, libbase/NamingPolicy.h,
715         libbase/NetworkAdapter.h, libbase/Point2d.h, libbase/RTMP.cpp,
716         libbase/RTMP.h, libbase/Range2d.h, libbase/SWFCtype.cpp,
717         libbase/SWFCtype.h, libbase/SharedMem.cpp, libbase/SharedMem.h,
718         libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
719         libbase/SimpleBuffer.h, libbase/Socket.cpp, libbase/Socket.h,
720         libbase/Stats.h, libbase/StreamProvider.cpp,
721         libbase/StreamProvider.h, libbase/StringPredicates.h,
722         libbase/URL.cpp, libbase/URL.h, libbase/URLAccessManager.cpp,
723         libbase/URLAccessManager.h, libbase/WallClockTimer.cpp,
724         libbase/WallClockTimer.h, libbase/accumulator.h,
725         libbase/arg_parser.cpp, libbase/arg_parser.h,
726         libbase/curl_adapter.cpp, libbase/dsodefs.h, libbase/extension.cpp,
727         libbase/extension.h, libbase/getclocktime.hpp, libbase/gettext.h,
728         libbase/gmemory.h, libbase/log.cpp, libbase/log.h,
729         libbase/memory.cpp, libbase/noseek_fd_adapter.cpp,
730         libbase/noseek_fd_adapter.h, libbase/rc.cpp, libbase/rc.h,
731         libbase/ref_counted.h, libbase/sharedlib.cpp, libbase/sharedlib.h,
732         libbase/snappingrange.h, libbase/string_table.cpp,
733         libbase/string_table.h, libbase/tree.hh, libbase/utf8.cpp,
734         libbase/utf8.h, libbase/utility.h: update copyright date
736 2012-01-16  Rob Savoye <rob@welcomehome.org>
738         * librender/GnashTexture.cpp, librender/GnashTexture.h,
739         librender/Makefile.am, librender/Renderer.h,
740         librender/agg/LinearRGB.h, librender/agg/Renderer_agg.cpp,
741         librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h,
742         librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp,
743         librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp,
744         librender/cairo/Renderer_cairo.h,
745         librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h,
746         librender/opengles1/Renderer_gles1.cpp,
747         librender/opengles1/Renderer_gles1.h,
748         librender/opengles1/render_handler_gles.h,
749         librender/openvg/OpenVGBitmap.cpp, librender/openvg/OpenVGBitmap.h,
750         librender/openvg/OpenVGRenderer.cpp,
751         librender/openvg/OpenVGRenderer.h, librender/openvg/OpenVGStyle.h,
752         librender/testr.cpp, librender/testr_gtk.cpp: update copyright date
754 2012-01-13  Rob Savoye <rob@welcomehome.org>
756         * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po,
757         po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po,
758         po/ne.po, po/ru.po, po/zh_TW.po: update translations
760 2012-01-13  Rob Savoye <rob@welcomehome.org>
762         * po/Makefile.am: add new translations, even though they are
763         incomplete.
765 2012-01-11  Rob Savoye <rob@welcomehome.org>
767         * libcore/movie_root.cpp: advance all characters before notifying
768         them of loads.
770 2012-01-02  Rob Savoye <rob@welcomehome.org>
772         * po/gnash.pot: updated with new strings
774 2012-01-02  Rob Savoye <rob@welcomehome.org>
776         * cygnal/libnet/sshclient.cpp: fix minor typos
778 2012-01-02  Rob Savoye <rob@welcomehome.org>
780         * cygnal/cygnal.cpp, cygnal/libnet/sshclient.cpp: fix minor typos
782 2012-01-01  Rob Savoye <rob@welcomehome.org>
784         * po/gnash.pot: updated with new strings
786 2012-01-01  Rob Savoye <rob@welcomehome.org>
788         * gui/gtk/gtk_glue_ovg.cpp, libcore/LineStyle.cpp,
789         libcore/TextField.cpp, libcore/asobj/TextFormat_as.cpp,
790         libdevice/egl/eglDevice.cpp: fix typos
792 2012-01-01  Rob Savoye <rob@welcomehome.org>
794         * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
795         cygnal/http_server.cpp, cygnal/libnet/network.cpp, cygnal/proc.cpp,
796         cygnal/rtmp_server.cpp, cygnal/serverSO.cpp,
797         libcore/parser/SWFMovieDefinition.cpp,
798         libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp,
799         libcore/parser/action_buffer.cpp,
800         libcore/parser/filter_factory.cpp, libcore/vm/ASHandlers.cpp,
801         libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp: print messages cleaned
802         up for translations
804 2012-01-01  Rob Savoye <rob@welcomehome.org>
806         * libbase/URLAccessManager.cpp, libbase/curl_adapter.cpp,
807         libcore/asobj/LoadableObject.cpp,
808         libcore/asobj/NetConnection_as.cpp, libcore/asobj/Sound_as.cpp,
809         libcore/movie_root.cpp, libcore/vm/ASHandlers.cpp: Capitalize URL
811 2011-12-31  Rob Savoye <rob@welcomehome.org>
813         * po/gnash.pot: updated with new strings
815 2011-12-31  Rob Savoye <rob@welcomehome.org>
817         * libcore/FreetypeGlyphsProvider.cpp, libcore/MovieLoader.cpp,
818         libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp,
819         libcore/asobj/LoadableObject.cpp,
820         libcore/asobj/LocalConnection_as.cpp,
821         libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
822         libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
823         libcore/asobj/PlayHead.cpp, libcore/asobj/SharedObject_as.cpp,
824         libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp,
825         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
826         libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp,
827         libcore/asobj/XML_as.cpp,
828         libcore/asobj/flash/display/BitmapData_as.cpp,
829         libcore/asobj/flash/display/display_pkg.cpp,
830         libcore/asobj/flash/external/ExternalInterface_as.cpp,
831         libcore/asobj/flash/external/external_pkg.cpp,
832         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
833         libcore/asobj/flash/filters/filters_pkg.cpp,
834         libcore/asobj/flash/geom/ColorTransform_as.cpp,
835         libcore/asobj/flash/geom/Matrix_as.cpp,
836         libcore/asobj/flash/geom/Point_as.cpp,
837         libcore/asobj/flash/geom/Rectangle_as.cpp,
838         libcore/asobj/flash/geom/Transform_as.cpp,
839         libcore/asobj/flash/geom/geom_pkg.cpp,
840         libcore/asobj/flash/net/net_pkg.cpp,
841         libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp: 
842         print messages cleaned up for translations
844 2011-12-31  Rob Savoye <rob@welcomehome.org>
846         * gui/Player.cpp, gui/pythonmod/gnash-view.cpp: change w/out to
847         without
849 2011-12-31  Rob Savoye <rob@welcomehome.org>
851         * libmedia/FLVParser.cpp, libmedia/MediaParser.cpp,
852         libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
853         libmedia/ffmpeg/MediaParserFfmpeg.cpp,
854         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp,
855         libmedia/gst/AudioInputGst.cpp, libmedia/gst/VideoInputGst.cpp,
856         libsound/aos4/sound_handler_ahi.cpp, libsound/sound_handler.cpp: add
857         gettext macro to all log_error() messages.
859 2011-12-31  Rob Savoye <rob@welcomehome.org>
861         * po/gnash.pot: updated with new strings
863 2011-12-31  Rob Savoye <rob@welcomehome.org>
865         * libcore/AMFConverter.cpp, libcore/Button.cpp,
866         libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
867         libcore/DisplayObject.cpp, libcore/ExternalInterface.cpp,
868         libcore/FreetypeGlyphsProvider.cpp,
869         libcore/LoadVariablesThread.cpp, libcore/MovieClip.cpp,
870         libcore/MovieFactory.cpp, libcore/MovieLoader.cpp,
871         libcore/PropertyList.cpp, libcore/SWFStream.cpp,
872         libcore/TextField.cpp, libcore/Video.cpp,
873         libcore/as_environment.cpp, libcore/as_function.cpp,
874         libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: 
875         print messages cleaned up for translations
877 2011-12-31  Rob Savoye <rob@welcomehome.org>
879         * libbase/AMF.cpp, libbase/ClockTime.cpp, libbase/GC.cpp,
880         libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp,
881         libbase/GnashImagePng.cpp, libbase/RTMP.cpp, libbase/SharedMem.cpp,
882         libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp,
883         libbase/Socket.cpp, libbase/curl_adapter.cpp,
884         libbase/extension.cpp, libbase/sharedlib.cpp,
885         libbase/zlib_adapter.cpp: print messages cleaned up for translations
887 2011-12-31  Rob Savoye <rob@welcomehome.org>
889         * po/gnash.pot: updated with new strings
891 2011-12-31  Rob Savoye <rob@welcomehome.org>
893         * libbase/arg_parser.cpp: cleanup code style
895 2011-12-31  Rob Savoye <rob@welcomehome.org>
897         * po/gnash.pot: updated with new strings
899 2011-12-31  Rob Savoye <rob@welcomehome.org>
901         * librender/agg/Renderer_agg.cpp,
902         librender/cairo/Renderer_cairo.cpp: print messages cleaned up for
903         translations
905 2011-12-31  Rob Savoye <rob@welcomehome.org>
907         * gui/Player.cpp, gui/ScreenShotter.cpp, gui/fb/fb.cpp,
908         gui/fb/fb_glue_agg.cpp, gui/fb/fb_glue_gles1.cpp, gui/gnash.cpp,
909         gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp,
910         gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gtk/gtk_glue_gtkglext.cpp,
911         gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp, gui/qt/Qt4Gui.cpp: print
912         messages cleaned up for translations
914 2011-12-31  Rob Savoye <rob@welcomehome.org>
916         * po/gnash.pot: updated with new strings
918 2011-12-29  Rob Savoye <rob@welcomehome.org>
920         * po/gnash.pot: updated with new strings
922 2011-12-29  Rob Savoye <rob@welcomehome.org>
924         * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp,
925         cygnal/http_server.cpp, cygnal/libamf/amf.cpp,
926         cygnal/libamf/amf_msg.cpp, cygnal/libamf/buffer.cpp,
927         cygnal/libamf/element.cpp, cygnal/libamf/flv.cpp,
928         cygnal/libamf/lcshm.cpp, cygnal/libamf/sol.cpp,
929         cygnal/libnet/cache.cpp, cygnal/libnet/cque.cpp,
930         cygnal/libnet/diskstream.cpp, cygnal/libnet/http.cpp,
931         cygnal/libnet/network.cpp, cygnal/libnet/rtmp.cpp,
932         cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sshclient.cpp,
933         cygnal/libnet/sshserver.cpp, cygnal/libnet/sslclient.cpp,
934         cygnal/libnet/sslserver.cpp, cygnal/libnet/statistics.cpp,
935         cygnal/proc.cpp, cygnal/rtmp_server.cpp: add macro so new strings
936         get found by xgettext, so they can be translated.
938 2011-12-29  Rob Savoye <rob@welcomehome.org>
940         * libcore/asobj/flash/display/BitmapData_as.cpp,
941         libcore/asobj/flash/display/display_pkg.cpp,
942         libcore/asobj/flash/external/ExternalInterface_as.cpp,
943         libcore/asobj/flash/external/external_pkg.cpp,
944         libcore/asobj/flash/filters/BitmapFilter_as.cpp,
945         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
946         libcore/asobj/flash/filters/filters_pkg.cpp,
947         libcore/asobj/flash/geom/ColorTransform_as.cpp,
948         libcore/asobj/flash/geom/Matrix_as.cpp,
949         libcore/asobj/flash/geom/Point_as.cpp,
950         libcore/asobj/flash/geom/Rectangle_as.cpp,
951         libcore/asobj/flash/geom/Transform_as.cpp,
952         libcore/asobj/flash/geom/geom_pkg.cpp,
953         libcore/asobj/flash/net/FileReferenceList_as.cpp,
954         libcore/asobj/flash/net/FileReference_as.cpp,
955         libcore/asobj/flash/net/net_pkg.cpp,
956         libcore/asobj/flash/text/TextRenderer_as.cpp,
957         libcore/asobj/flash/text/text_pkg.cpp: add macro so new strings get
958         found by xgettext, so they can be translated.
960 2011-12-29  Rob Savoye <rob@welcomehome.org>
962         * libcore/asobj/Accessibility_as.cpp,
963         libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp,
964         libcore/asobj/Function_as.cpp, libcore/asobj/Global_as.cpp,
965         libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
966         libcore/asobj/LoadableObject.cpp,
967         libcore/asobj/LocalConnection_as.cpp,
968         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
969         libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp,
970         libcore/asobj/Object.cpp, libcore/asobj/PlayHead.cpp,
971         libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp,
972         libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp,
973         libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp,
974         libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp,
975         libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/Video_as.cpp,
976         libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp: add macro
977         so new strings get found by xgettext, so they can be translated.
979 2011-12-29  Rob Savoye <rob@welcomehome.org>
981         * po/gnash.pot: updated with new strings
983 2011-12-29  Rob Savoye <rob@welcomehome.org>
985         * po/gnash.pot: updated with new strings
987 2011-12-29  Rob Savoye <rob@welcomehome.org>
989         * libcore/AMFConverter.cpp, libcore/Button.cpp,
990         libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp,
991         libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
992         libcore/ExternalInterface.cpp, libcore/Font.cpp,
993         libcore/FreetypeGlyphsProvider.cpp, libcore/Geometry.cpp,
994         libcore/LineStyle.cpp, libcore/LoadVariablesThread.cpp,
995         libcore/MovieClip.cpp, libcore/MovieFactory.cpp,
996         libcore/MovieLoader.cpp, libcore/PropertyList.cpp,
997         libcore/RGBA.cpp, libcore/SWFMovie.cpp, libcore/SWFStream.cpp,
998         libcore/StaticText.cpp, libcore/TextField.cpp, libcore/Video.cpp,
999         libcore/as_environment.cpp, libcore/as_function.cpp,
1000         libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: 
1001         add macro so new strings get found by xgettext, so they can be
1002         translated.
1004 2011-12-29  Rob Savoye <rob@welcomehome.org>
1006         * po/gnash.pot: updated with new strings
1008 2011-12-29  Rob Savoye <rob@welcomehome.org>
1010         * libbase/AMF.cpp, libbase/BitsReader.h, libbase/ClockTime.cpp,
1011         libbase/GnashImage.cpp, libbase/GnashImageJpeg.cpp,
1012         libbase/GnashImagePng.cpp, libbase/GnashVaapiImage.cpp,
1013         libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp,
1014         libbase/StreamProvider.cpp, libbase/URLAccessManager.cpp,
1015         libbase/curl_adapter.cpp, libbase/extension.cpp,
1016         libbase/memory.cpp, libbase/sharedlib.cpp, libbase/tu_file.cpp,
1017         libbase/zlib_adapter.cpp: add macro so new strings get found by
1018         xgettext, so they can be translated.
1020 2011-12-29  Rob Savoye <rob@welcomehome.org>
1022         * gui/dump/dump.am, gui/fb/fb.cpp, gui/fb/fb_glue_agg.cpp,
1023         gui/fb/fb_glue_gles1.cpp, gui/fb/fb_glue_ovg.cpp, gui/gtk/gtk.cpp,
1024         gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue_agg_vaapi.cpp,
1025         gui/gtk/gtk_glue_cairo.cpp, gui/gtk/gtk_glue_ovg.cpp: add macro so
1026         new strings get found by xgettext, so they can be translated.
1028 2011-12-29  Rob Savoye <rob@welcomehome.org>
1030         * po/gnash.pot: updated with new strings
1032 2011-12-29  Rob Savoye <rob@welcomehome.org>
1034         * libdevice/directfb/DirectFBDevice.cpp: add macro so new strings
1035         get found by xgettext, so they can be translated.
1037 2011-12-29  Rob Savoye <rob@welcomehome.org>
1039         * librender/GnashTexture.cpp, librender/agg/Renderer_agg.cpp,
1040         librender/cairo/PathParser.cpp, librender/cairo/Renderer_cairo.cpp,
1041         librender/opengl/Renderer_ogl.cpp,
1042         librender/opengles1/Renderer_gles1.cpp,
1043         librender/openvg/OpenVGBitmap.cpp,
1044         librender/openvg/OpenVGRenderer.cpp, librender/testr.cpp: add macro
1045         so new strings get found by xgettext, so they can be translated.
1047 2011-12-29  Rob Savoye <rob@welcomehome.org>
1049         * libdevice/events/InputDevice.cpp,
1050         libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
1051         libdevice/events/UinputDevice.cpp: add macro so new strings get
1052         found by xgettext, so they can be translated.
1054 2011-12-29  Rob Savoye <rob@welcomehome.org>
1056         * libdevice/events/EventDevice.cpp, libdevice/rawfb/RawFBDevice.cpp: 
1057         add macro so new strings get found by xgettext, so they can be
1058         translated.
1060 2011-12-29  Rob Savoye <rob@welcomehome.org>
1062         * libdevice/egl/eglDevice.cpp, libdevice/vaapi/VaapiImage.cpp,
1063         libdevice/vaapi/VaapiSubpicture.cpp,
1064         libdevice/vaapi/VaapiSurface.cpp,
1065         libdevice/vaapi/VaapiSurfaceGLX.cpp,
1066         libdevice/vaapi/VaapiSurfaceProxy.cpp, libdevice/x11/X11Device.cpp: 
1067         add macro so new strings get found by xgettext, so they can be
1068         translated.
1070 2011-12-15  Brad Smith <brad@comstyle.com>
1072         * configure.ac, plugin/npapi/plugin.cpp: Properly use mkstemps()
1073         wherever it is available
1075 2011-12-15  Sandro Santilli <strk@keybit.net>
1077         * desktop/Makefile.am: Distribute gnashthumbnailrc.in (#35075)
1079 2011-12-15  Gabriele Giacone <1o5g4r8o@gmail.com>
1081         * desktop/gnash.desktop, desktop/klash.desktop: Add debian
1082         translations to desktop files.
1084 2011-08-22  Sandro Santilli <strk@keybit.net>
1086         * NEWS, configure.ac, desktop/Makefile.am, desktop/README,
1087         desktop/gnash-thumbnailer.in, desktop/gnash.schemas.in,
1088         desktop/gnashthumbnailrc.in, macros/gconf-2.m4: Provide a
1089         thumbnailer for SWF files and GNOME desktop config for it.  Tested with nautilus 2.30.1, Should work with any version up to
1090         2.32.
1092 2011-12-12  Rob Savoye <rob@welcomehome.org>
1094         * Makefile.am: Build all devices and renderers for distcheck
1096 2011-12-12  Rob Savoye <rob@welcomehome.org>
1098         * cygnal/handler.cpp: return an error if no message received
1100 2011-12-12  Rob Savoye <rob@welcomehome.org>
1102         * libdevice/events/events.am: only build developer tests if
1103         configured that way
1105 2011-12-12  Rob Savoye <rob@welcomehome.org>
1107         * configure.ac: Don't build OpenVG as part of =all
1109 2011-12-12  Rob Savoye <rob@welcomehome.org>
1111         * libdevice/egl/egl.am: move endif so EGL builds
1113 2011-12-12  Rob Savoye <rob@welcomehome.org>
1115         * configure.ac: don't make EGL dependent on OpenVG
1117 2011-12-11  Rob Savoye <rob@welcomehome.org>
1119         * testsuite/libbase.all/Makefile.am: add lingnashrender to the link
1121 2011-12-11  Rob Savoye <rob@welcomehome.org>
1123         * libdevice/Makefile.am, libdevice/rawfb/rawfb.am,
1124         libdevice/vaapi/vaapi.am: only build developer tests when specified.
1126 2011-12-11  Rob Savoye <rob@welcomehome.org>
1128         * utilities/Makefile.am: add GNASH_LIBS to AM_LDFLAGS
1130 2011-12-11  Rob Savoye <rob@welcomehome.org>
1132         * libdevice/egl/egl.am: use the right conditional
1134 2011-12-11  Rob Savoye <rob@welcomehome.org>
1136         * libdevice/Makefile.am: drop dependency on libgnashbase.la
1138 2011-12-11  Rob Savoye <rob@welcomehome.org>
1140         * libdevice/egl/egl.am: only build EGL tests when specified
1142 2011-12-11  Rob Savoye <rob@welcomehome.org>
1144         * cygnal/Makefile.am: cygnal needs libgnashrender if vaap is built.
1146 2011-12-11  Rob Savoye <rob@welcomehome.org>
1148         * libbase/Makefile.am: add GnashVaapiTexture.cpp back into the
1149         build.
1151 2011-12-11  Rob Savoye <rob@welcomehome.org>
1153         * gui/Makefile.am, gui/pythonmod/Makefile.am, libbase/Makefile.am,
1154         libdevice/Makefile.am, libdevice/vaapi/vaapi.am,
1155         libmedia/Makefile.am: use correct path to vaapi headers and library
1157 2011-12-11  Rob Savoye <rob@welcomehome.org>
1159         * Makefile.am: build libdevice before libbase so the vaapi support
1160         gets built first
1162 2011-12-11  Rob Savoye <rob@welcomehome.org>
1164         * libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate
1165         compiler warnings
1167 2011-12-11  Rob Savoye <rob@welcomehome.org>
1169         * libdevice/events/EventDevice.cpp: initialize private data
1171 2011-12-11  Rob Savoye <rob@welcomehome.org>
1173         * cygnal/rtmp_server.cpp: eliminate compiler warnings
1175 2011-12-11  Rob Savoye <rob@welcomehome.org>
1177         * cygnal/http_server.cpp, cygnal/libnet/cque.cpp: eliminate compiler
1178         warnings
1180 2011-12-11  Rob Savoye <rob@welcomehome.org>
1182         * utilities/flvdumper.cpp: only dump data when -d is specified
1184 2011-12-11  Rob Savoye <rob@welcomehome.org>
1186         * cygnal/cgi-bin/echo/echo.cpp: initialize netfd to eliminate
1187         compiler warning
1189 2011-12-11  Rob Savoye <rob@welcomehome.org>
1191         * : commit abab83684600c9e09148389ba286310bb2390808 Author: Rob
1192         Savoye <rob@welcomehome.org> Date:   Sun Dec 11 11:06:14 2011 -0700
1194 2011-12-11  Rob Savoye <rob@welcomehome.org>
1196         * libdevice/events/EventDevice.cpp,
1197         libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
1198         libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp,
1199         libdevice/events/UinputDevice.cpp, libdevice/events/test_events.cpp: 
1200         fix input device mouse support.
1202 2011-12-11  Rob Savoye <rob@welcomehome.org>
1204         * gui/fb/fb.cpp: cleanup optional PS/2 mouse handlingm use
1205         InputDevice::convertAbsCoords() instead of
1206         MouseDevice::convertCoordinates()
1208 2011-12-11  Rob Savoye <rob@welcomehome.org>
1210         * configure.ac: don't enable the PS/2 mouse by default, we use input
1211         events for the mouse instead.
1213 2011-12-10  Rob Savoye <rob@welcomehome.org>
1215         * gui/fb/fb.cpp: use new uinput device to control the cursor
1217 2011-12-10  Rob Savoye <rob@welcomehome.org>
1219         * gui/fb/fbsup.h: add a UInput device to the base class.
1221 2011-12-10  Rob Savoye <rob@welcomehome.org>
1223         * libdevice/events/events.am: add events/UinputDevice.cpp to build
1225 2011-12-10  Rob Savoye <rob@welcomehome.org>
1227         * .gitignore: add .gdb_history
1229 2011-12-10  Rob Savoye <rob@welcomehome.org>
1231         * libdevice/events/UinputDevice.cpp: new file for the Uinput device
1233 2011-12-07  Rob Savoye <rob@welcomehome.org>
1235         * gui/fb/fb.cpp, libdevice/events/EventDevice.cpp,
1236         libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h,
1237         libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp: 
1238         add initial support for uinout, ie.. User Mode mouse control, so we
1239         can move the cursor.
1241 2011-12-07  Rob Savoye <rob@welcomehome.org>
1243         * : commit cc9c6132d3e1fa87f54ae9f55e2963b7258db476 Author: Rob
1244         Savoye <rob@welcomehome.org> Date:   Tue Dec 6 17:38:02 2011 -0700
1246 2011-12-07  Gabriele Giacone <1o5g4r8o@gmail.com>
1248         * configure.ac: Add multiarch paths on dpkg systems only.
1250 2011-12-07  Gabriele Giacone <1o5g4r8o@gmail.com>
1252         * macros/boost.m4: Fix boost::iostreams headers detection on
1253         openbsd.
1255 2011-12-06  Gabriele Giacone <1o5g4r8o@gmail.com>
1257         * plugin/npapi/plugin.cpp: Fix for old boost and libc6 libs.
1259 2011-12-06  Rob Savoye <rob@welcomehome.org>
1261         * : merge from noise branch so adjusting the time interval works the
1262         same way for the framebuffer
1264 2011-12-06  Rob Savoye <rob@welcomehome.org>
1266         * gui/fb/fb.cpp: use the movie frame rate to adjust the delay
1267         between frames. Also make the default interval larger, too small a
1268         value eats the cpu
1270 2011-12-06  Rob Savoye <rob@welcomehome.org>
1272         * gui/gui.h: add accesor to get the movie's FPS
1274 2011-12-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1276         * macros/boost.m4, plugin/npapi/Makefile.am,
1277         plugin/npapi/plugin.cpp: CVE-2011-4328 fix. mkstemps and
1278         boost::iostreams. See bug #34903
1280 2011-12-05  Rob Savoye <rob@welcomehome.org>
1282         * gui/fb/fb.cpp, gui/fb/fbsup.h: reenable fullscreen support
1284 2011-12-05  Rob Savoye <rob@welcomehome.org>
1286         * gui/fb/fb.cpp: add resize_view()
1288 2011-12-05  Rob Savoye <rob@welcomehome.org>
1290         * gui/fb/fbsup.h: add resize_view()
1292 2011-12-05  Rob Savoye <rob@welcomehome.org>
1294         * gui/fb/fb_glue_agg.cpp: reenable InvalidatedRegions for AGG in a
1295         framebuffer
1297 2011-12-05  Rob Savoye <rob@welcomehome.org>
1299         * NEWS: mention improved double buffering support
1301 2011-12-05  Rob Savoye <rob@welcomehome.org>
1303         * gui/fb/fb_glue_agg.cpp: be less verbose
1305 2011-12-05  Rob Savoye <rob@welcomehome.org>
1307         * gui/fb/fb.cpp, gui/fb/fbsup.h: remove unused code that's now in
1308         swapBuffers(). Remove unused local copy of the framebuffer data,
1309         it's now in RawFBDevice
1311 2011-12-04  Rob Savoye <rob@welcomehome.org>
1313         * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 
1314         move swapBuffers() from header to source file
1316 2011-12-04  Rob Savoye <rob@welcomehome.org>
1318         * gui/fb/fb_glue_agg.cpp: use isSingleBuffered() instead of
1319         getOffscreenBuffer()
1321 2011-12-04  Rob Savoye <rob@welcomehome.org>
1323         * : merge from master
1325 2011-12-04  Rob Savoye <rob@welcomehome.org>
1327         * gui/fb/fb_glue_agg.cpp: cleanup AGG double buffering to work with
1328         libdevice
1330 2011-12-04  Rob Savoye <rob@welcomehome.org>
1332         * libdevice/egl/eglDevice.h: add getStride() as it's now in the base
1333         class
1335 2011-12-04  Rob Savoye <rob@welcomehome.org>
1337         * gui/fb/fb.cpp: remove leftover double buffering code that is now
1338         replaced by swapBuffers()
1340 2011-12-04  Rob Savoye <rob@welcomehome.org>
1342         * gui/fb/fb_glue.h, gui/fb/fbsup.h: fix copyright date
1344 2011-12-04  Rob Savoye <rob@welcomehome.org>
1346         * gui/fb/fb_glue_ovg.h: remove commented out lines
1348 2011-12-04  Rob Savoye <rob@welcomehome.org>
1350         * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 
1351         use isSingleBuffered() instead of ifdef
1353 2011-12-04  Rob Savoye <rob@welcomehome.org>
1355         * libdevice/rawfb/test_rawfb.cpp: use getStride() instead of
1356         calculating it ourselves
1358 2011-12-04  Rob Savoye <rob@welcomehome.org>
1360         * libdevice/rawfb/RawFBDevice.h: make isSingleBuffered() really
1361         work.
1363 2011-12-04  Rob Savoye <rob@welcomehome.org>
1365         * libdevice/GnashDevice.h: add getStride() to base class
1367 2011-12-04  Rob Savoye <rob@welcomehome.org>
1369         * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
1370         libdevice/rawfb/test_rawfb.cpp: add comments about swapBuffers()
1371         beyhaviour
1373 2011-12-04  Rob Savoye <rob@welcomehome.org>
1375         * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h,
1376         libdevice/rawfb/test_rawfb.cpp: Add swapBuffers() for double
1377         buffering. USe a standard pointer for _fbmem, so boost doesn't try
1378         to free it. Fix test case
1380 2011-12-04  Rob Savoye <rob@welcomehome.org>
1382         * libdevice/rawfb/test_rawfb.cpp: add test for the stride
1384 2011-12-04  Rob Savoye <rob@welcomehome.org>
1386         * libdevice/rawfb/test_rawfb.cpp: don't manually draw a line for now
1388 2011-11-30  Rob Savoye <rob@welcomehome.org>
1390         * cygnal/handler.h, cygnal/testsuite/cygnal.all/Makefile.am,
1391         cygnal/testsuite/cygnal.all/test_crc.cpp,
1392         cygnal/testsuite/libamf.all/test_amf.cpp,
1393         cygnal/testsuite/libamf.all/test_amfmsg.cpp,
1394         cygnal/testsuite/libamf.all/test_buffer.cpp,
1395         cygnal/testsuite/libnet.all/Makefile.am,
1396         cygnal/testsuite/libnet.all/test_cque.cpp,
1397         cygnal/testsuite/libnet.all/test_handler.cpp: cleanup various
1398         compilation warnings and errors so make check works with -pedantic
1400 2011-11-30  Rob Savoye <rob@welcomehome.org>
1402         * cygnal/handler.cpp, cygnal/http_server.cpp, cygnal/http_server.h,
1403         cygnal/libnet/diskstream.cpp, cygnal/libnet/diskstream.h: Cleanup
1404         compilation warnings when using -pedantic
1406 2011-11-30  Rob Savoye <rob@welcomehome.org>
1408         * librender/openvg/OpenVGBitmap.cpp,
1409         librender/openvg/OpenVGRenderer.cpp: Cleanup compilation warnings
1410         when using -pedantic for #34911
1412 2011-11-28  Gabriele Giacone <1o5g4r8o@gmail.com>
1414         * testsuite/misc-swfmill.all/Makefile.am: Add boost headers to
1415         swfmill tests.  OpenBSD distcheck fix. See
1416         https://savannah.gnu.org/bugs/?34373#comment7
1418 2011-11-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
1420         * libcore/movie_root.cpp: Const.
1422 2011-09-13  Rob Savoye <rob@welcomehome.org>
1424         * libcore/movie_root.cpp: Don't do anything if we have no timers.  Commit amended to reduce comment verbosity and use empty().
1426 2011-09-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
1428         * plugin/npapi/plugin.cpp: Remove useless PATH_MAX declaration.
1430 2011-11-26  Gabriele Giacone <1o5g4r8o@gmail.com>
1432         * plugin/aos4/plugin.cpp, plugin/npapi/gshell.cpp,
1433         plugin/npapi/test.cpp, plugin/win32/plugin.cpp: More const for
1434         NPP_GetMIMEDescription.
1436 2011-11-25  Rob Savoye <rob@welcomehome.org>
1438         * cygnal/libnet/sshclient.cpp: Buffer is in cygnal namespace now,
1439         not amf
1441 2011-11-25  Rob Savoye <rob@welcomehome.org>
1443         * cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not
1444         amf
1446 2011-11-24  Rob Savoye <rob@welcomehome.org>
1448         * : commit 45044b09e2fec37a1192828bbe8c8fb2e3ac76f4 Author: Rob
1449         Savoye <rob@welcomehome.org> Date:   Thu Nov 24 09:02:31 2011 -0700
1451 2011-11-24  Rob Savoye <rob@welcomehome.org>
1453         * gui/gtk/gtk.am: BZ2_LIBS needs to be in the link when using
1454         --as-needed
1456 2011-11-24  Rob Savoye <rob@welcomehome.org>
1458         * plugin/npapi/mozilla-sdk/np_entry.cpp, plugin/npapi/plugin.cpp: 
1459         const is needed for some of the NPAPI functions for Oneiric with
1460         firefox-dev
1462 2011-11-24  Rob Savoye <rob@welcomehome.org>
1464         * configure.ac: const is needed for some of the NPAPI functions for
1465         Oneiric with firefox-dev
1467 2011-11-24  Rob Savoye <rob@welcomehome.org>
1469         * packaging/debian/control: add xulrunner-dev or firefox-dev for
1470         Build Deps
1472 2011-11-22  Rob Savoye <rob@welcomehome.org>
1474         * libcore/asobj/SharedObject_as.cpp: Don't create the shared object
1475         directory if they're read only, bug #34837
1477 2011-11-20  Rob Savoye <rob@welcomehome.org>
1479         * : commit fa481c116e65ccf9137c7ddc8abc3cf05dc12f55 Author: Gabriele
1480         Giacone <1o5g4r8o@gmail.com> Date:   Sun Nov 20 17:27:42 2011 +0100
1482 2011-11-08  Rob Savoye <rob@welcomehome.org>
1484         * : commit c1ea116948702e2fa9e8ce6f168de57f66d4eaff Author: Rob
1485         Savoye <rob@welcomehome.org> Date:   Tue Nov 1 10:43:18 2011 -0600
1487 2011-11-01  Rob Savoye <rob@welcomehome.org>
1489         * gui/Player.cpp: add comment about the interval
1491 2011-11-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1493         * Makefile.am: If revno.h already exists and we're not in git, don't
1494         regenerate. If included in Debian tarball, it won't be overwritten
1495         by rebuild.
1497 2011-10-31  Gabriele Giacone <1o5g4r8o@gmail.com>
1499         * macros/qt4.m4: qt4 fix for lenny build.
1501 2011-10-30  Rob Savoye <rob@welcomehome.org>
1503         * gui/fb/fb_glue_ovg.h: remove debug accessor for drawbounds, as
1504         it's unused
1506 2011-10-30  Rob Savoye <rob@welcomehome.org>
1508         * libdevice/egl/eglDevice.h: include Point2d.h so EGL devices still
1509         builds after other changes that broke compilation
1511 2011-10-30  Bastiaan Jacques <bastiaan@bjacques.org>
1513         * gui/gtk/gtk.cpp, libdevice/DeviceGlue.cpp,
1514         libdevice/DeviceGlue.h, libdevice/GnashDevice.h,
1515         libdevice/Makefile.am: Properly fix bug #34699: Stop including
1516         various "Device" headers which may interfere with GUI code; in
1517         particular, RawFBDevice.h uses headers which define NULL in a matter
1518         incompatible with mixing C and C++ code.
1520 2011-10-30  Rob Savoye <rob@welcomehome.org>
1522         * : commit 4a2996ff217aee1d45375b552475421420a2946e Author: Rob
1523         Savoye <rob@welcomehome.org> Date:   Sun Oct 30 12:09:27 2011 -0600
1525 2011-10-30  Rob Savoye <rob@welcomehome.org>
1527         * gui/Player.cpp: Use the default of 10ms for low framerate files
1529 2011-10-30  Bastiaan Jacques <bastiaan@bjacques.org>
1531         * libcore/movie_root.cpp: Prevent _registeredClasses from being
1532         prematurely deleted. Bug #34690.
1534 2011-10-29  Rob Savoye <rob@welcomehome.org>
1536         * gui/Player.cpp: set the delay timeout to the frame rate
1538 2011-10-30  Gabriele Giacone <1o5g4r8o@gmail.com>
1540         * macros/qt4.m4: Another qt4 w/o opengl fix.
1542 2011-10-29  Bastiaan Jacques <bastiaan@bjacques.org>
1544         * configure.ac: Fix typo.
1546 2011-10-27  Rob Savoye <rob@welcomehome.org>
1548         * : commit 7abaf9f2a11bdb0a94831c72eda5692da523c700 Author: Sandro
1549         Santilli <strk@keybit.net> Date:   Thu Oct 27 07:47:47 2011 +0200
1551 2011-10-27  Sandro Santilli <strk@keybit.net>
1553         * po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po,
1554         po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Update translation files
1556 2011-10-27  Gabriele Giacone <1o5g4r8o@gmail.com>
1558         * po/Makefile.am: Fix update-po. See bug #34654.
1560 2011-10-25  Rob Savoye <rob@welcomehome.org>
1562         * : commit 7a6bea96a389b58cdc64ea545cfae9dcd9d7f3e2 Author: Sandro
1563         Santilli <strk@keybit.net> Date:   Tue Oct 25 21:30:06 2011 +0200
1565 2011-10-24  Rob Savoye <rob@welcomehome.org>
1567         * : merge with master
1569 2011-10-23  Gabriele Giacone <1o5g4r8o@gmail.com>
1571         * po/Makefile.am, po/cs.po, po/da.po, po/de.po, po/en_GB.po,
1572         po/es.po, po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Fix
1573         and update translations.
1575 2011-10-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1577         * .gitignore: Update gitignore.
1579 2011-10-23  Sandro Santilli <strk@keybit.net>
1581         * NEWS, libcore/swf/DefineBitsTag.cpp: Fix parsing of lossless 16bit
1582         bitmaps Fixes support for movies generated by the evil TechSmit Camtasia
1583         tool (#34625)
1585 2011-10-14  Rob Savoye <rob@welcomehome.org>
1587         * packaging/redhat/gnash.spec: tweaks for the OLPC XO 1.75, which
1588         doesn't distribute kde or qt
1590 2011-10-14  Rob Savoye <rob@welcomehome.org>
1592         * packaging/ltib/gnash.spec: update from latest builds
1594 2011-10-12  Rob Savoye <rob@welcomehome.org>
1596         * gui/fb/fbsup.h: tweak indenting, minor change
1598 2011-10-12  Rob Savoye <rob@welcomehome.org>
1600         * libdevice/rawfb/RawFBDevice.cpp: clear the offscreen buffer in
1601         addition to the framebuffer
1603 2011-10-12  Rob Savoye <rob@welcomehome.org>
1605         * libdevice/rawfb/RawFBDevice.h: add accessors for framebuffer and
1606         ofscreen buffer
1608 2011-10-12  Rob Savoye <rob@welcomehome.org>
1610         * libdevice/GnashDevice.h: add virtual accessor to get the offscreen
1611         buffer memory.
1613 2011-10-12  Rob Savoye <rob@welcomehome.org>
1615         * libdevice/DeviceGlue.h: fix typos in comment
1617 2011-10-12  Rob Savoye <rob@welcomehome.org>
1619         * configure.ac: enable double buffering by default for AGG with a
1620         framebuffer
1622 2011-10-12  Sandro Santilli <strk@keybit.net>
1624         * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot,
1625         po/it.po, po/ja.po: Update translation files [unchecked, to be
1626         reverted if found broken]
1628 2011-10-11  Rob Savoye <rob@welcomehome.org>
1630         * configure.ac: clarify that software double buffering is for AGG
1631         only.
1633 2011-10-08  Rob Savoye <rob@welcomehome.org>
1635         * Makefile.am: Don't disable optimization for distcheck
1637 2011-10-08  Gabriele Giacone <1o5g4r8o@gmail.com>
1639         * macros/qt4.m4: Fix qt4 include paths again.
1641 2011-10-07  Rob Savoye <rob@welcomehome.org>
1643         * Makefile.am: for distcheck, set cxxflags to -O0 to speed up
1644         builds. Only use SUBDIRS, as automake groks the correct optional
1645         directories. Otherwise directories appear twice, causing distcheck
1646         to fail.
1648 2011-10-07  Rob Savoye <rob@welcomehome.org>
1650         * libcore/asobj/Video_as.cpp: minor reformatting
1652 2011-10-04  Sandro Santilli <strk@keybit.net>
1654         * README: Add Midori to the list of supported browsers (webkit
1655         based)
1657 2011-10-01  Gabriele Giacone <1o5g4r8o@gmail.com>
1659         * macros/qt4.m4: Fix qt4 include paths - see bug #34452.
1661 2011-09-29  Rob Savoye <rob@welcomehome.org>
1663         * : commit 36ee094c00c04cf028a5fa341a8da51e9950ed25 Author: Rob
1664         Savoye <rob@welcomehome.org> Date:   Thu Sep 29 10:06:11 2011 -0600
1666 2011-09-29  Rob Savoye <rob@welcomehome.org>
1668         * Makefile.am: Use conditional for LINUX so input devices are only
1669         built on Linux systems. Put cygnal libdevice in DIST_SUBDIRS or they
1670         won't get included in the source tarball.
1672 2011-09-29  Rob Savoye <rob@welcomehome.org>
1674         * configure.ac: Always build libdevice/Makefile so distcheck is
1675         happy. Add Make conditional for LINUX. Fix inpout_event list text
1677 2011-09-29  Rob Savoye <rob@welcomehome.org>
1679         * packaging/redhat/gnash.spec: gtkglext is unneeded, as the OpenGL
1680         support is no longer built by default.
1682 2011-09-29  Rob Savoye <rob@welcomehome.org>
1684         * NEWS: add a few new things
1686 2011-09-29  Sandro Santilli <strk@keybit.net>
1688         * gui/gui.cpp: Unify message for Gui::hideMenu and Gui::showMenu,
1689         addressing issue #34428 Beside, do we really need both functions ? hideMenu seems to be
1690         possible to do with showMenu(false)
1692 2011-09-26  Sandro Santilli <strk@keybit.net>
1694         * libcore/Font.cpp: Typo: DefineFone2 -> DefineFont2. See bug
1695         #34387.
1697 2011-09-25  Sandro Santilli <strk@keybit.net>
1699         * Makefile.am: Revert "Re-enable distribution of cygnal and
1700         libdevice." This reverts commit 38b71599f4558122d9070080fa97b5df548bee3a.
1702 2011-09-25  Sandro Santilli <strk@keybit.net>
1704         * Makefile.am: Re-enable distribution of cygnal and libdevice.  STD_SUBDIRS should be the unconditional set of subdirs.  SUBDIRS is
1705         the dirs we are building (depend on configuration setting and is
1706         appended to based on those).  DIST_SUBDIRS is _all_ the available
1707         dirs, so STD_SUBDIRS plus all the conditionally enabled.
1709 2011-09-24  Gabriele Giacone <1o5g4r8o@gmail.com>
1711         * Makefile.am: Remove cygnal/ from SUBDIRS. Fix distcheck. See
1712         40b80d3
1714 2011-09-23  Rob Savoye <rob@welcomehome.org>
1716         * configure.ac: fix typo, only build inout events on Linux
1718 2011-09-23  Rob Savoye <rob@welcomehome.org>
1720         * configure.ac: Don't configure in Linux input events on any BSD
1721         distro. For bug #34373.
1723 2011-09-20  Rob Savoye <rob@welcomehome.org>
1725         * configure.ac: don't build the OpenGL renderer by default, as it
1726         suffers from both performance and rendering quality issues.
1728 2011-09-19  Rob Savoye <rob@welcomehome.org>
1730         * : commit 426c9dea890036c668e7ad007c4459b7bba20b9a Author: Rob
1731         Savoye <rob@welcomehome.org> Date:   Mon Sep 19 12:35:19 2011 -0600
1733 2011-09-19  Rob Savoye <rob@welcomehome.org>
1735         * configure.ac: don't use AC_MSG_ERROR, as it exits after message.
1737 2011-09-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
1739         * libcore/Button.cpp: Fix null pointer dereference.  I introduced it during Button refactoring.
1741 2011-09-16  Gabriele Giacone <1o5g4r8o@gmail.com>
1743         * configure.ac: Remove broken message (see 89aa145).
1745 2011-09-15  Gabriele Giacone <1o5g4r8o@gmail.com>
1747         * configure.ac: Typo
1749 2011-09-13  Rob Savoye <rob@welcomehome.org>
1751         * gui/Player.cpp: set the delay back to 10ms
1753 2011-09-13  Rob Savoye <rob@welcomehome.org>
1755         * libcore/movie_root.cpp: use a regualr iterator instead of
1756         std::for_each, so we can do loop through all the liveChars only once
1758 2011-09-13  Rob Savoye <rob@welcomehome.org>
1760         * libcore/movie_root.cpp: only look for an invoke packet if
1761         _controlfd is actually set
1763 2011-09-13  Rob Savoye <rob@welcomehome.org>
1765         * gui/Player.cpp: increase the default delay to 50ms
1767 2011-09-13  Rob Savoye <rob@welcomehome.org>
1769         * libcore/movie_root.cpp: Don't do anything if we have no timers,
1770         just return so we don't waste cpu cycles
1772 2011-09-12  Rob Savoye <rob@welcomehome.org>
1774         * : commit b8f483baaabc15ade2ee9d7c3d8d288694eca1b7 Author: Rob
1775         Savoye <rob@welcomehome.org> Date:   Mon Sep 12 19:53:28 2011 -0600
1777 2011-09-12  Rob Savoye <rob@welcomehome.org>
1779         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: minor version tweaks to get
1780         Lenny to build with the patch.
1782 2011-09-12  Rob Savoye <rob@welcomehome.org>
1784         * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: optionally include
1785         avcodec.h
1787 2011-09-11  Rob Savoye <rob@welcomehome.org>
1789         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: use
1790         LIBAVFORMAT_VERSION_MAJOR instead of LIBAVUTIL_VERSION_INT
1792 2011-09-11  Rob Savoye <rob@welcomehome.org>
1794         * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: change order of ifdef
1796 2011-09-11  Rob Savoye <rob@welcomehome.org>
1798         * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: include avcodec.h if it
1799         exists
1801 2011-09-11  Rob Savoye <rob@welcomehome.org>
1803         * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: more fixes for other
1804         ffmpeg versions and distributions
1806 2011-09-11  Rob Savoye <rob@welcomehome.org>
1808         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1809         libmedia/ffmpeg/MediaParserFfmpeg.h: fixes for other ffmpeg versions
1810         and distributions
1812 2011-09-11  Rob Savoye <rob@welcomehome.org>
1814         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1815         libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
1816         libmedia/ffmpeg/MediaParserFfmpeg.cpp,
1817         libmedia/ffmpeg/MediaParserFfmpeg.h,
1818         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, macros/ffmpeg.m4: Ubuntu
1819         patch for recent ffmpeg versions merged in by hand, as it was based
1820         on an older release.
1822 2011-09-11  Gabriele Giacone <1o5g4r8o@gmail.com>
1824         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
1825         libmedia/ffmpeg/AudioResamplerFfmpeg.cpp,
1826         libmedia/ffmpeg/MediaParserFfmpeg.cpp,
1827         libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Fix build on sid with libav
1828         0.7.1.  Patch from http://savannah.gnu.org/bugs/?33696 adapted to support
1829         older versions. Thanks chithead!
1831 2011-09-10  Rob Savoye <rob@welcomehome.org>
1833         * libdevice/events/EventDevice.cpp: include errno to keep Lenny
1834         happy, and optionally use inpout event field for resolution
1836 2011-09-10  Rob Savoye <rob@welcomehome.org>
1838         * libdevice/events/InputDevice.cpp,
1839         libdevice/events/MouseDevice.cpp: include errno to keep Lenny happy
1841 2011-09-10  Rob Savoye <rob@welcomehome.org>
1843         * configure.ac: add test for resolution field for input events
1845 2011-09-09  Rob Savoye <rob@welcomehome.org>
1847         * configure.ac: build the raw device if the FB GUI and AGG are to be
1848         built
1850 2011-09-09  Rob Savoye <rob@welcomehome.org>
1852         * Makefile.am: build all devices too for distcheck
1854 2011-09-07  Sandro Santilli <strk@keybit.net>
1856         * configure.ac: Revert to building the FB gui automatically by
1857         default Only condition so far is "being a linux system".  Could be improved
1858         to require either AGG or OpenVG renderers.
1860 2011-09-05  Rob Savoye <rob@welcomehome.org>
1862         * libcore/movie_root.cpp: minor style changes in brace placement
1864 2011-09-05  Rob Savoye <rob@welcomehome.org>
1866         * gui/gtk/gtk.cpp: Use new option to optionally force the mouse
1867         pointer to be visible.
1869 2011-09-05  Rob Savoye <rob@welcomehome.org>
1871         * libbase/rc.cpp, libbase/rc.h: add new option to force a mouse
1872         pointer so touchscreen SWF files work on the desktop with a mouse.
1874 2011-09-05  Rob Savoye <rob@welcomehome.org>
1876         * libcore/MouseButtonState.h: change t to nil for emacs tab-mode
1878 2011-09-05  Rob Savoye <rob@welcomehome.org>
1880         * gui/gui.cpp: minor style changes in brace placement
1882 2011-09-03  Rob Savoye <rob@welcomehome.org>
1884         * packaging/debian/control, packaging/debian/rules: drop the
1885         pythonmod for packages, as pyGTK has been depreciated.
1887 2011-09-03  Rob Savoye <rob@welcomehome.org>
1889         * Makefile.am: optional utilities need cygnal to be built first.
1891 2011-09-03  Rob Savoye <rob@welcomehome.org>
1893         * gui/pythonmod/Makefile.am: the pythonmod also needs a path to
1894         libdevice
1896 2011-09-03  Rob Savoye <rob@welcomehome.org>
1898         * configure.ac: using += in bourne shell is not portable. Fixes
1899         natty-ARM builds
1901 2011-09-03  Rob Savoye <rob@welcomehome.org>
1903         * gui/Makefile.am: use dump.am instead of dump as a SUBDIR
1905 2011-09-02  Rob Savoye <rob@welcomehome.org>
1907         * : commit e290f51981f0f52b1fef8827d78e477698eb5d08 Merge: 80d620a
1908         d11bbdc Author: Rob Savoye <rob@welcomehome.org> Date:   Fri Sep 2
1909         09:07:49 2011 -0600
1911 2011-08-31  Rob Savoye <rob@welcomehome.org>
1913         * librender/openvg/OpenVGStyle.h: less verbose
1915 2011-08-31  Rob Savoye <rob@welcomehome.org>
1917         * librender/openvg/OpenVGStyle.h: less verbose
1919 2011-08-31  Rob Savoye <rob@welcomehome.org>
1921         * librender/openvg/OpenVGRenderer.cpp,
1922         librender/openvg/OpenVGStyle.h: fix handling of solid fills, use
1923         StyleHandler, remove unused apply_fill_style
1925 2011-08-31  Rob Savoye <rob@welcomehome.org>
1927         * librender/linear.as: fix comments
1929 2011-08-31  Rob Savoye <rob@welcomehome.org>
1931         * librender/openvg/OpenVGRenderer.cpp: support bitmaps, improve
1932         gradient support
1934 2011-08-31  Rob Savoye <rob@welcomehome.org>
1936         * librender/openvg/OpenVGBitmap.cpp,
1937         librender/openvg/OpenVGBitmap.h, librender/openvg/OpenVGStyle.h: fix
1938         bitmap handling to work with StyleHandler. Remove all accessor style
1939         classes
1941 2011-08-31  Rob Savoye <rob@welcomehome.org>
1943         * librender/openvg/OpenVGRenderer.cpp: use StyleHandler for
1944         gradients
1946 2011-08-31  Rob Savoye <rob@welcomehome.org>
1948         * librender/openvg/OpenVGStyle.h: tweak privates & constructor.
1949         Implement linear gradients
1951 2011-08-31  Rob Savoye <rob@welcomehome.org>
1953         * librender/opengl/Renderer_ogl.cpp: remove extra blank lines
1955 2011-08-31  Rob Savoye <rob@welcomehome.org>
1957         * librender/linear.as: add comments, tweak dimensions for debugging.
1959 2011-08-23  Rob Savoye <rob@welcomehome.org>
1961         * libbase/log.cpp: Revert "disable logging if configured that way" This reverts commit d03b7f800d3db941875d517af4332776a379b680.
1963 2011-08-23  Rob Savoye <rob@welcomehome.org>
1965         * libbase/log.cpp: Revert "it helps if the option is spelled right." This reverts commit 13cd2af28e58e8e3dac4dfe49ee6bace46e901f8.
1967 2011-08-23  Rob Savoye <rob@welcomehome.org>
1969         * libbase/log.cpp: it helps if the option is spelled right.
1971 2011-08-23  Rob Savoye <rob@welcomehome.org>
1973         * libbase/log.cpp: disable logging if configured that way
1975 2011-08-23  Rob Savoye <rob@welcomehome.org>
1977         * configure.ac: add option to disable debug logging, which is a
1978         performance hit
1980 2011-08-22  Rob Savoye <rob@welcomehome.org>
1982         * configure.ac: don't build the fb gui nor EGL by default, only if
1983         openvg is soecified.
1985 2011-08-22  Rob Savoye <rob@welcomehome.org>
1987         * librender/openvg/OpenVGStyle.h: remove style changes, they're now
1988         in a new branch instead
1990 2011-08-22  Rob Savoye <rob@welcomehome.org>
1992         * : commit 71d22cb298a47aed816738532daf513c19e65a46 Author: Rob
1993         Savoye <rob@welcomehome.org> Date:   Mon Aug 22 10:06:53 2011 -0600
1995 2011-08-22  Rob Savoye <rob@welcomehome.org>
1997         * librender/opengles1/Renderer_gles1.cpp: add 2011 to copyright
1998         date.
2000 2011-08-22  Rob Savoye <rob@welcomehome.org>
2002         * librender/opengles1/Renderer_gles1.cpp: drop a few blank lines
2004 2011-08-22  Rob Savoye <rob@welcomehome.org>
2006         * librender/opengles1/Renderer_gles1.cpp: eliminate warnings, even
2007         though this is mostly just stubs for future de elopment.
2009 2011-08-20  Rob Savoye <rob@welcomehome.org>
2011         * : commit 25197c22ebd00b85c1089fc97bd1a0348e320ff0 Author: Gabriele
2012         Giacone <1o5g4r8o@gmail.com> Date:   Sun Jul 31 03:41:34 2011 +0200
2014 2011-08-17  Gabriele Giacone <1o5g4r8o@gmail.com>
2016         * plugin/npapi/plugin.cpp: Memory leak. Replace putenv with setenv.
2018 2011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2020         * cygnal/cgi-bin/oflaDemo/oflaDemo.cpp: Inefficient emptiness
2021         checks.
2023 2011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2025         * cygnal/cvm.cpp: Remove unused var.
2027 2011-07-31  Gabriele Giacone <1o5g4r8o@gmail.com>
2029         * plugin/npapi/plugin.cpp: Obsolete usleep to gnashSleep.
2031 2011-08-13  Rob Savoye <rob@welcomehome.org>
2033         * : commit a1d50e638d4bd9f28bb6bae615a531635b42c1df Merge: 201a9dd
2034         b787ed5 Author: Rob Savoye <rob@welcomehome.org> Date:   Sat Aug 13
2035         08:53:16 2011 -0600
2037 2011-08-13  Sandro Santilli <strk@keybit.net>
2039         * NEWS: Add cross-reference from NEWS item to savannah ticket
2041 2011-08-13  Sandro Santilli <strk@keybit.net>
2043         * NEWS, libcore/asobj/Sound_as.cpp,
2044         libsound/sdl/sound_handler_sdl.cpp,
2045         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
2046         libsound/sound_handler.h, testsuite/misc-swfc.all/Makefile.am,
2047         testsuite/misc-swfc.all/sound_stop.sc,
2048         testsuite/misc-swfc.all/sound_stop_runner.cpp: Sound.stop() invoked
2049         on an unattached Sound stops all event sounds.  Includes a new stopAllEventSounds() interface to sound_handler.
2050         Includes automated testcase. Fixes bug #33888.  Thanks to Jan
2051         Flanders for the hint.
2053 2011-08-12  Sandro Santilli <strk@keybit.net>
2055         * cygnal/handler.cpp, libbase/extension.cpp, libbase/sharedlib.cpp,
2056         libbase/sharedlib.h: Reduce SharedLib constructors to 1, destructors
2057         to 0
2059 2011-08-12  Sandro Santilli <strk@keybit.net>
2061         * libbase/extension.cpp: Remove unused code
2063 2011-08-12  Rob Savoye <rob@welcomehome.org>
2065         * testsuite/MovieTester.cpp: create_Renderer_ogl is now
2066         renderer::opengl::create_handler
2068 2011-08-12  Rob Savoye <rob@welcomehome.org>
2070         * libdevice/rawfb/test_rawfb.cpp: eliminate unused variable warning
2072 2011-08-12  Rob Savoye <rob@welcomehome.org>
2074         * libbase/sharedlib.cpp: eliminate unused variable warning
2076 2011-08-12  Rob Savoye <rob@welcomehome.org>
2078         * : merge from master
2080 2011-08-09  Rob Savoye <rob@welcomehome.org>
2082         * macros/openvg.m4: add comment about oneric and openvg library
2083         locations.
2085 2011-08-09  Rob Savoye <rob@welcomehome.org>
2087         * macros/openvg.m4: oneric moves libOpenVG into it's own directory
2089 2011-08-09  Rob Savoye <rob@welcomehome.org>
2091         * gui/fb/fb_glue_ovg.cpp, librender/opengl/Renderer_ogl.h,
2092         librender/openvg/OpenVGRenderer.cpp: be less verbose
2094 2011-08-09  Rob Savoye <rob@welcomehome.org>
2096         * librender/openvg/OpenVGBitmap.cpp,
2097         librender/openvg/OpenVGRenderer.cpp: don't print Matrix debug info
2099 2011-08-09  Rob Savoye <rob@welcomehome.org>
2101         * gui/sdl/sdl_ogl_glue.cpp: create_Renderer_ogl() is now
2102         openvg::create_handler()
2104 2011-08-09  Rob Savoye <rob@welcomehome.org>
2106         * librender/openvg/OpenVGRenderer.cpp,
2107         librender/openvg/OpenVGRenderer.h: use a different config constant
2108         for OpenVG headers.
2110 2011-08-09  Rob Savoye <rob@welcomehome.org>
2112         * macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in
2113         CXXFLAGS
2115 2011-08-09  Rob Savoye <rob@welcomehome.org>
2117         * librender/openvg/OpenVGStyle.h: update the copyright date.
2119 2011-08-09  Rob Savoye <rob@welcomehome.org>
2121         * librender/openvg/OpenVGBitmap.cpp,
2122         librender/openvg/OpenVGBitmap.h: adjust the order of variable
2123         initialization in the constructors. Update the copyright date, and
2124         get rid of a few compiler warnings.
2126 2011-08-09  Rob Savoye <rob@welcomehome.org>
2128         * gui/fb/fb_glue_ovg.cpp: update the copyright date.
2130 2011-08-09  Rob Savoye <rob@welcomehome.org>
2132         * gui/fb/fb_glue_ovg.h: update the copyright date.
2134 2011-08-09  Rob Savoye <rob@welcomehome.org>
2136         * libdevice/directfb/DirectFBDevice.cpp,
2137         libdevice/rawfb/RawFBDevice.cpp: update the copyright date.
2139 2011-08-09  Rob Savoye <rob@welcomehome.org>
2141         * librender/openvg/OpenVGRenderer.cpp: fixed unused compiler
2142         warnings and update the copyright date.
2144 2011-08-09  Rob Savoye <rob@welcomehome.org>
2146         * libdevice/directfb/README: add README explaining the DirectFB code
2147         needs to be fully implemented.
2149 2011-08-09  Rob Savoye <rob@welcomehome.org>
2151         * libdevice/directfb/DirectFBDevice.cpp,
2152         libdevice/egl/test_egl.cpp, libdevice/rawfb/RawFBDevice.cpp: 
2153         eliminate compiler warnings
2155 2011-08-09  Rob Savoye <rob@welcomehome.org>
2157         * libdevice/egl/eglinfo.c: eliminate warnings, even though this is
2158         just a debugging app for developers.
2160 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2162         * configure.ac: Drop unneeded configure tests.  We don't use POSIX shared memory as the pp doesn't. Don't test for
2163         float behaviour as we don't use this any more. Do check for librt
2164         for clock_gettime though.
2166 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2168         * libcore/swf/DefineBitsTag.cpp: Output as int.
2170 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2172         * libbase/ImageIterators.h: Fix return type of operator=.
2174 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2176         * libbase/snappingrange.h: Const correct.
2178 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2180         * libbase/extension.cpp: Fix cppcheck warnings (preincrement).
2182 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2184         * libbase/Range2d.h: Const correct.
2186 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2188         * gui/sdl/sdl_agg_glue.cpp: Use empty().
2190 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2192         * testsuite/misc-ming.all/RemoveObject2Test.c,
2193         testsuite/misc-ming.all/loop/simple_loop_test.c,
2194         testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp: Fix
2195         cppcheck warnings.  Just unused variables.
2197 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2199         * utilities/flvdumper.cpp: Remove unused assigments.
2201 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2203         * libbase/sharedlib.cpp: Don't assign to pluginsdir.  It's completely unused; extension.cpp does this.
2205 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2207         * libmedia/VideoConverter.h,
2208         libmedia/ffmpeg/VideoConverterFfmpeg.cpp,
2209         libmedia/gst/VideoDecoderGst.cpp: Use a boost array and initialize
2210         _width and _height.  It's not obvious where these are initialized otherwise (maybe they
2211         aren't). Also leave a TODO because both width and height are passed
2212         in the ctor.
2214 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2216         * libcore/SWFStream.cpp: Use empty() not size().
2218 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2220         * gui/qt/Qt4Glue.cpp, gui/qt/Qt4Glue.h: Initialize _glWidget It keeps cppcheck happy.
2222 2011-08-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
2224         * extensions/mysql/mysql_db.cpp: Don't assign to an unused variable.  But leave a TODO, as it's evidently supposed to be used.
2226 2011-08-08  Rob Savoye <rob@welcomehome.org>
2228         * Makefile.am: Use OPENVG_* instead of OVG_* for debug message
2230 2011-08-08  Rob Savoye <rob@welcomehome.org>
2232         * configure.ac, macros/openvg.m4: handle the user error of openvg
2233         being specified, but not having any dev files.
2235 2011-08-08  Rob Savoye <rob@welcomehome.org>
2237         * gui/fb/fb.cpp: remove commented out code blocks
2239 2011-08-08  Rob Savoye <rob@welcomehome.org>
2241         * configure.ac, macros/openvg.m4: don't build OpenVG support if no
2242         dev files found.
2244 2011-08-08  Rob Savoye <rob@welcomehome.org>
2246         * gui/fb/fb.cpp: use createRenderHandler() instead of
2247         create_Renderer_agg so it works with the new API
2249 2011-08-08  Rob Savoye <rob@welcomehome.org>
2251         * gui/fb/fb_glue_agg.h: Add support for the GnashDevice display
2253 2011-08-08  Rob Savoye <rob@welcomehome.org>
2255         * gui/fb/fb_glue_agg.cpp: attach the window to the device
2257 2011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2259         * libcore/swf/DefineBitsTag.cpp: Fix assertion.  No data is fine, only negative lengths are bad; a jpeg data size of
2260         0 is possible. Both Gnash and the pp show a red rectangle (for
2261         absent image) in this case.
2263 2011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2265         * libcore/FillStyle.cpp, libcore/swf/ShapeRecord.cpp: Output
2266         formatting.
2268 2011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2270         * libcore/FillStyle.cpp, libcore/FillStyle.h,
2271         libcore/parser/TypesParser.cpp, libcore/swf/ShapeRecord.cpp: Add
2272         output operators for fill styles.  Use them too.
2274 2011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2276         * libcore/Shape.cpp, libcore/swf/DefineShapeTag.h: Code style.
2278 2011-08-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2280         * libcore/MovieClip.cpp: Make debugging output conditional.
2282 2011-08-07  Rob Savoye <rob@welcomehome.org>
2284         * : commit bcbe20ae3aefde22c7f470b0284cba20be373589 Author: Benjamin
2285         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Aug 5 14:56:59 2011 +0200
2287 2011-08-02  Rob Savoye <rob@welcomehome.org>
2289         * gui/fb/fb_glue_ovg.cpp: less verbose
2291 2011-08-02  Rob Savoye <rob@welcomehome.org>
2293         * libdevice/rawfb/RawFBDevice.cpp,
2294         librender/openvg/OpenVGRenderer.cpp: less verbose
2296 2011-08-02  Rob Savoye <rob@welcomehome.org>
2298         * gui/fb/fb.cpp: initialize the4 renderer before preping the drawing
2299         area.
2301 2011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2303         * libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old
2304         boost versions.
2306 2011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2308         * libcore/movie_root.cpp: Add note about regression.
2310 2011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2312         * libcore/movie_root.cpp, libcore/movie_root.h: Use a typedef.
2314 2011-08-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
2316         * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
2317         testsuite/misc-ming.all/KeyEventOrder.c: Restore old Button
2318         behaviour.  This reverts the changes made by an earlier commit
2319         3db73486d8b99425a707e6ab04acf37942303eb8, which fixed a test but
2320         caused regressions in live SWFs.
2322 2011-07-31  Rob Savoye <rob@welcomehome.org>
2324         * gui/fb/fb.cpp: move #endif to not drop the closing brace
2326 2011-07-30  Rob Savoye <rob@welcomehome.org>
2328         * : commit ff10f769d47577c778c6224efa93ba9508c2b761 Merge: 5db08f3
2329         b260e81 Author: Rob Savoye <rob@welcomehome.org> Date:   Sat Jul 30
2330         17:33:46 2011 -0600
2332 2011-07-30  Sandro Santilli <strk@keybit.net>
2334         * libcore/asobj/Object.cpp: Improve AS error log about registerClass
2335         to include supposed export id
2337 2011-07-30  Sandro Santilli <strk@keybit.net>
2339         * utilities/processor.cpp: Found another spurious newline
2341 2011-07-30  Gabriele Giacone <1o5g4r8o@gmail.com>
2343         * testsuite/actionscript.all/gen-index-wiki.sh: Update testcases
2344         page generator.
2346 2011-07-30  Sandro Santilli <strk@keybit.net>
2348         * utilities/processor.cpp: Drop spurious newline from per-frame
2349         debug line
2351 2011-07-30  Gabriele Giacone <1o5g4r8o@gmail.com>
2353         * cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck
2354         happier.
2356 2011-07-30  Sandro Santilli <strk@keybit.net>
2358         * testsuite/actionscript.all/MovieClip.as: More results validation
2359         from wiki page As reported on
2361         http://wiki.gnashdev.org/w/index.php?title=Testcases&oldid=6090#MovieClip
2363 2011-07-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
2365         * libcore/asobj/flash/display/BitmapData_as.cpp: Update
2366         documentation.
2368 2011-07-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
2370         * libcore/asobj/flash/display/BitmapData_as.cpp: Rename Point to
2371         Vector to avoid confusion.  There is an ActionScript class called Point; and in any case this is
2372         an offset, not a point.
2374 2011-07-30  Sandro Santilli <strk@keybit.net>
2376         * gui/gtk/gtk.cpp: Attempt to fix redefinition warning on hurd See
2378         http://www.gnashdev.org:8010/builders/sid-hurd-i386/builds/28/steps/compile/logs/warnings%20%282%29/text
2380 2011-07-30  Sandro Santilli <strk@keybit.net>
2382         * libsound/sound_handler.cpp: Fix build with
2383         GNASH_DEBUG_SOUNDS_MANAGEMENT defined
2385 2011-07-30  Sandro Santilli <strk@keybit.net>
2387         * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: 
2388         Update version 6 to 8 of MovieClip.as test According to results obtained with     - LNX 10,0,12,10     - LNX 9,0,115,0     - WIN 10,2,152,26
2390 2011-07-29  Sandro Santilli <strk@keybit.net>
2392         * libcore/DisplayObject.cpp,
2393         testsuite/actionscript.all/MovieClip.as: Update version 5 of
2394         MovieClip.as test According to results obtained with  - LNX 10,0,12,10  - LNX 9,0,115,0  - WIN 10,2,152,26
2396 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2398         * libcore/Button.cpp, libcore/Button.h: Use an ostream operator<<.
2400 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2402         * libcore/movie_root.cpp: Minor tidying up.
2404 2011-07-27  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2406         * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp,
2407         libmedia/AudioDecoderSimple.h,
2408         libmedia/ffmpeg/AudioDecoderFfmpeg.cpp,
2409         libmedia/ffmpeg/AudioDecoderFfmpeg.h,
2410         libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/AudioDecoderGst.h,
2411         libmedia/haiku/AudioDecoderHaiku.cpp,
2412         libmedia/haiku/AudioDecoderHaiku.h, libsound/EmbedSoundInst.cpp,
2413         libsound/LiveSound.h, libsound/StreamingSound.cpp: Removed parse
2414         parameter from AudioDecoder interface.  This parameter was unused, and FFmpeg now detects the need
2415         automatically.
2417 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2419         * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimplemented
2420         for a permitted case.  BitmapData.draw() can take a BitmapData argument rather than a
2421         MovieClip.
2423 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2425         * libcore/movie_root.cpp: Add sound stream field.
2427 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2429         * gui/dump/dump.cpp, gui/dump/dump.h, gui/gnash.cpp: Add a trigger
2430         expression.  Don't start dumping until it evaluates to true.
2432 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2434         * gui/gui.cpp: Frame skipping is now handled in movie_root.
2436 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2438         * libcore/movie_root.cpp: Add comment.
2440 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2442         * libsound/sound_handler.h: Document failure return.
2444 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2446         * libcore/movie_root.cpp, libcore/movie_root.h,
2447         libcore/vm/ActionExec.cpp: Allow abandoning synchonization.  If A/V synchronization problems are due to ActionScript execution
2448         rather than rendering, the chances are we'll never catch up to the
2449         sound. In this case we notify the user after the timeout limit is
2450         reached and check if we should abandon the attempt to synchonize.  Make the movie_root::abortOnScriptTimeout() function into an
2451         all-purpose queryInterface() function so we can reuse it.
2453 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2455         * libcore/movie_root.h, libsound/sound_handler.h: Add documentation.
2457 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2459         * libcore/movie_root.cpp: We use streaming sound for synchronization
2460         now.  If there's no sound, there's no need to synchronize.
2462 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2464         * gui/dump/dump.cpp, gui/dump/dump.h: Drop incorrect preprocessor
2465         conditionals.  dump.cpp doesn't require sys/time.h. Also it requires no callback_t
2466         type.
2468 2011-07-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
2470         * gui/dump/dump.cpp: Clean up.  dump.cpp uses only C++ (and C) standard signals, so use csignal and
2471         don't check for signal.h. Don't flush std::cerr with std::endl
2472         because it's automatic and only flush std::cout at the end of a
2473         complete output statement.
2475 2011-07-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
2477         * testsuite/misc-ming.all/sound/Makefile.am: Remove generated swf
2478         files.  Should fix distclean.
2480 2011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2482         * libsound/sound_handler.cpp, libsound/sound_handler.h: Drop
2483         streamSamplesFetched() again.
2485 2011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2487         * testsuite/misc-ming.all/sound/Makefile.am,
2488         testsuite/misc-ming.all/sound/streamingSoundTest2-Runner.cpp,
2489         testsuite/misc-ming.all/sound/streamingSoundTest2.c: Add test for
2490         multiple sound streams.  Only the first started one drives the timeline.
2492 2011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2494         * libcore/movie_root.cpp, libcore/swf/StreamSoundBlockTag.cpp,
2495         libsound/StreamingSound.cpp: Add empty buffers as synchonization.  Also add notes about the synchronization options and implementation.
2497 2011-07-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
2499         * configure.ac, testsuite/MovieTester.cpp, testsuite/MovieTester.h,
2500         testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp,
2501         testsuite/misc-ming.all/EmbeddedSoundTest.c,
2502         testsuite/misc-ming.all/Makefile.am,
2503         testsuite/misc-ming.all/StreamSoundTest.c,
2504         testsuite/misc-ming.all/StreamSoundTestRunner.cpp,
2505         testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
2506         testsuite/misc-ming.all/eventSoundTest1.c,
2507         testsuite/misc-ming.all/sound/EmbeddedSoundTest-Runner.cpp,
2508         testsuite/misc-ming.all/sound/EmbeddedSoundTest.c,
2509         testsuite/misc-ming.all/sound/Makefile.am,
2510         testsuite/misc-ming.all/sound/StreamSoundTest.c,
2511         testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp,
2512         testsuite/misc-ming.all/sound/eventSoundTest1-Runner.cpp,
2513         testsuite/misc-ming.all/sound/eventSoundTest1.c,
2514         testsuite/misc-ming.all/sound/streamingSoundTest1-Runner.cpp,
2515         testsuite/misc-ming.all/sound/streamingSoundTest1.c,
2516         testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp,
2517         testsuite/misc-ming.all/streamingSoundTest1.c: Move sound tests into
2518         a separate directory.  Resurrect streamingSound1Test, which was there but neither built not
2519         run.
2521 2011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2523         * libcore/movie_root.cpp, libcore/movie_root.h: Tidy up a bit.
2525 2011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2527         * libcore/movie_root.cpp: Only update last frame time when we
2528         advanced.
2530 2011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2532         * libsound/sound_handler.cpp: Don't access invalid sounds.
2534 2011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2536         * libcore/MovieClip.cpp, libcore/movie_root.cpp,
2537         libcore/movie_root.h, libcore/swf/StreamSoundBlockTag.cpp,
2538         libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
2539         libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
2540         libsound/sound_handler.cpp, libsound/sound_handler.h: Rough but
2541         effective synchronization mechanism.
2543 2011-07-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
2545         * libsound/sound_handler.cpp, libsound/sound_handler.h: Correct
2546         documentation and move function.  The get_volume function is also only for event sounds.
2548 2011-07-26  Sandro Santilli <strk@keybit.net>
2550         * libcore/parser/action_buffer.h: Add missing <map>, for composition
2551         (build on lenny failed otherwise)
2553 2011-07-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
2555         * libcore/asobj/flash/display/BitmapData_as.cpp: Noise doesn't need
2556         to be a member.
2558 2011-07-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
2560         * libcore/asobj/flash/display/BitmapData_as.cpp: Simplify
2561         mathematics.  Size cancels itself out, so don't use it.
2563 2011-07-24  Sandro Santilli <strk@keybit.net>
2565         * testsuite/Makefile.am: Use nanoseconds for the LC key, simpler,
2566         and HEX wasn't supported ...
2568 2011-07-24  Sandro Santilli <strk@keybit.net>
2570         * testsuite/Makefile.am, testsuite/gnashrc.in: Use a random SHM key,
2571         hopefully fixing conflicts in chrooted builds
2573 2011-07-23  Sandro Santilli <strk@keybit.net>
2575         * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: typo (#33841)
2577 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2579         * libbase/StringPredicates.h: Use existing boost functions.
2581 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2583         * libbase/GnashAlgorithm.h, libbase/GnashFactory.h,
2584         libcore/as_object.cpp, libmedia/FLVParser.cpp: Don't duplicate bind
2585         functionality.  Unusually, it's more concise than the alternative.
2587 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2589         * gui/Player.cpp: Remove unused variable.
2591 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2593         * libcore/asobj/flash/display/BitmapData_as.cpp,
2594         libcore/asobj/flash/display/BitmapData_as.h: Remove another member
2595         function.  Make fillRect a non-member function.
2597 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2599         * libcore/asobj/flash/display/BitmapData_as.cpp,
2600         libcore/asobj/flash/display/BitmapData_as.h: More documentation and
2601         cleanup.  Make floodFill non-member function. Improve documentation of
2602         BitmapData_as, especially cost of access. Store more data in
2603         functions to avoid very frequent calls to data().
2605 2011-07-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
2607         * libcore/asobj/flash/display/BitmapData_as.cpp: Documentation.
2609 2011-07-20  Sandro Santilli <strk@keybit.net>
2611         * NEWS: Add note about Captivate output support
2613 2011-07-20  Benjamin Wolsey <bwy@benjaminwolsey.de>
2615         * NEWS: Update NEWS.
2617 2011-07-20  Sandro Santilli <strk@keybit.net>
2619         * testsuite/misc-ming.all/loop/loop_test4.c,
2620         testsuite/misc-ming.all/loop/loop_test5.c: Fix libming warnings
2622 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2624         * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Always use our
2625         own exp2 function.  What's the point on relying on something non-standard for testsuite
2626         code?
2628 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2630         * testsuite/libcore.all/MatrixTest.cpp: More namespace and header
2631         cleanups.
2633 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2635         * librender/agg/Renderer_agg.cpp,
2636         librender/cairo/Renderer_cairo.cpp, testsuite/FuzzyPixel.cpp,
2637         testsuite/FuzzyPixel.h: Various header and namespace corrections.
2639 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2641         * testsuite/misc-ming.all/DrawingApiTestRunner.cpp,
2642         testsuite/movies.all/gravity_embedded-TestRunner.cpp: Testsuite
2643         cleanups.
2645 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2647         * testsuite/libcore.all/EdgeTest.cpp: Clean up test.
2649 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2651         * libcore/Geometry.h: Update documentation and const correct.
2653 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2655         * libcore/Geometry.cpp: Headers and cleanup.  Include required headers, const correct, and template
2656         curve_x_crossings so that we can switch between double and float
2657         easily.
2659 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2661         * testsuite/libcore.all/EdgeTest.cpp: Fix more symbol errors.
2663 2011-07-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
2665         * testsuite/MovieTester.cpp: Include the correct header for exp2.  Also use std::ceil. Somehow this fixes linking using gcc's
2666         link-time-optimization so that we can have really optimized tests
2667         too.
2669 2011-07-19  Sandro Santilli <strk@keybit.net>
2671         * testsuite/actionscript.all/Matrix.as: A fix and a tolerance
2672         improvement for Matrix.as test Implements Point.toRoundString function to account for floating
2673         numbers, corrects a test which was failing in SWF6 with official
2674         player.
2676 2011-07-19  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2678         * libbase/tu_file.cpp, libbase/tu_file.h: Documented tu_file.h and
2679         makeFileChannel now also accepts a path.  See patch #7582
2681 2011-07-18  Sandro Santilli <strk@keybit.net>
2683         * libcore/MovieClip.cpp, libcore/MovieClip.h,
2684         libcore/movie_root.cpp,
2685         testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Queue
2686         onLoad events with a second liveChars scan in movie_root Gives 6 unexpected successes (all in ActionOrderTest5) and no
2687         unexpected failure. Also fixes bug #33521.
2689 2011-07-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2691         * libcore/asobj/flash/display/BitmapData_as.cpp,
2692         libcore/asobj/flash/display/BitmapData_as.h: Use an enum for
2693         channels.  Fewer magic numbers.
2695 2011-07-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
2697         * libcore/asobj/flash/display/BitmapData_as.cpp,
2698         libcore/asobj/flash/display/BitmapData_as.h: Don't use so many
2699         member functions.  It's better to use the existing interface.
2701 2011-07-18  Sandro Santilli <strk@keybit.net>
2703         * Makefile.am: Fix path to ChangeLog files
2705 2011-07-18  Sandro Santilli <strk@keybit.net>
2707         * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2,
2708         ChangeLog-0.8.3, ChangeLog-0.8.4, ChangeLog-0.8.5, ChangeLog-0.8.6,
2709         ChangeLog-0.8.7, ChangeLog-0.8.8, ChangeLog.gameswf,
2710         doc/changelogs/ChangeLog-0.8.0, doc/changelogs/ChangeLog-0.8.1,
2711         doc/changelogs/ChangeLog-0.8.2, doc/changelogs/ChangeLog-0.8.3,
2712         doc/changelogs/ChangeLog-0.8.4, doc/changelogs/ChangeLog-0.8.5,
2713         doc/changelogs/ChangeLog-0.8.6, doc/changelogs/ChangeLog-0.8.7,
2714         doc/changelogs/ChangeLog-0.8.8, doc/changelogs/ChangeLog.gameswf: 
2715         Move ChangeLog files in their own directory (under doc/)
2717 2011-07-17  Sandro Santilli <strk@keybit.net>
2719         * testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Stop mc3
2720         timeline at end of test, reduce frame rate to 1fps
2722 2011-07-17  Jonas 'Sortie' Termansen <sortie@maxsi.org>
2724         * Makefile.am: Added base-attempter.sh to EXTRA_DIST in Makefile.am
2726 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2728         * libcore/asobj/flash/display/BitmapData_as.cpp: Handle octave
2729         offsets.
2731 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2733         * libcore/asobj/flash/display/BitmapData_as.cpp: Tabs to spaces.
2735 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2737         * libcore/asobj/flash/display/BitmapData_as.cpp: Apply alpha to
2738         greyscale if requested.
2740 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2742         * libcore/asobj/flash/display/BitmapData_as.cpp: More small
2743         corrections based on manual tests.
2745 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2747         * testsuite/actionscript.all/BitmapData.as: Test channels.  Gnash passes!
2749 2011-07-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
2751         * libcore/asobj/flash/display/BitmapData_as.cpp: Implement channels.
2753 2011-07-17  Sandro Santilli <strk@keybit.net>
2755         * testsuite/misc-ming.all/register_class/registerClassTest2.c: Add
2756         test for frame0 actions execution order.  Shows the difference done by presence or absence of clip events on
2757         the execution order of onLoad event.
2759 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2761         * libcore/asobj/flash/display/BitmapData_as.cpp: Correct non-fractal
2762         algorithm.  Based on observation of some real examples, each octave has an
2763         absolute noise value.
2765 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2767         * libcore/asobj/flash/display/BitmapData_as.cpp: Implement fractal
2768         noise.
2770 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2772         * libcore/asobj/flash/display/BitmapData_as.cpp: Implement octaves.  It's not identical to the pp, but it's pretty good.
2774 2011-07-16  Sandro Santilli <strk@keybit.net>
2776         * testsuite/misc-swfmill.all/trace-as2/shortstack.trace: Forgot to
2777         add shortstack.trace..
2779 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2781         * libcore/asobj/flash/display/BitmapData_as.cpp,
2782         testsuite/actionscript.all/BitmapData.as: Do some basic colour range
2783         testing.
2785 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2787         * libcore/asobj/flash/display/BitmapData_as.cpp: Minor changes.
2789 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2791         * libcore/asobj/flash/display/BitmapData_as.cpp,
2792         testsuite/actionscript.all/BitmapData.as: Test what happens when
2793         there are no octaves.
2795 2011-07-16  Sandro Santilli <strk@keybit.net>
2797         * libcore/vm/ASHandlers.cpp,
2798         testsuite/misc-swfmill.all/trace-as2/PASSING: Fix ActionNewAdd with
2799         short stack (bug #33754) We likely fail with _every_other_ opcode in shortstack conditions...
2800         ... if you care, add tests to the shortstack.xml file
2802 2011-07-16  Sandro Santilli <strk@keybit.net>
2804         * testsuite/misc-swfmill.all/trace-as2/Makefile.am,
2805         testsuite/misc-swfmill.all/trace-as2/shortstack.xml: Automate test
2806         for bug #33754 (gnash fails)
2808 2011-07-16  Sandro Santilli <strk@keybit.net>
2810         * testsuite/actionscript.all/ops.as: Attempt to test #33754 (NewAdd
2811         with undefined) but gnash succeeds...
2813 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2815         * libcore/asobj/flash/display/BitmapData_as.cpp: Add documentation.
2817 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2819         * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimpl and fix
2820         unused variable warnings.
2822 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2824         * libcore/asobj/flash/display/BitmapData_as.cpp: Optimize algorithm.  Don't use getPixel because it's very slow, but mainly just make the
2825         code tidier.
2827 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
2829         * libcore/asobj/flash/display/BitmapData_as.cpp: Implement perlin
2830         noise (partially).  Conflicts:  libcore/asobj/flash/display/BitmapData_as.cpp
2832 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2834         * libcore/DisplayList.cpp, testsuite/swfdec/PASSING: Fix off-by-one
2835         error for DisplayObject removal.
2837 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2839         * libcore/asobj/TextFormat_as.cpp, testsuite/swfdec/PASSING: Empty
2840         text has no height either.  Fixes swfdec tests.
2842 2011-07-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
2844         * testsuite/swfdec/PASSING: Expect passes from strk's fix.
2846 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2848         * libcore/asobj/Object.cpp, testsuite/swfdec/PASSING: Fix swfdec
2849         test.
2851 2011-07-16  Sandro Santilli <strk@keybit.net>
2853         * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: 
2854         Add another test for UTF8 with indexOf, and simplify the fix for
2855         lastIndexOf It seems what always using wide strings does the right thing as our
2856         decoder takes version into consideration (neat, thanks bwy!)
2858 2011-07-16  Sandro Santilli <strk@keybit.net>
2860         * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: 
2861         Fix lastIndexOf with UTF-8 (bug #33718) - expect success in
2862         testcase.
2864 2011-07-15  Sandro Santilli <strk@keybit.net>
2866         * testsuite/actionscript.all/String.as: Add test for lastIndexOf
2867         with UTF8 characters (for bug #33718) -- gnash fails
2869 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2871         * librender/cairo/Renderer_cairo.cpp: Add default case to keep gcc
2872         happy.
2874 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2876         * libcore/FillStyle.cpp, libcore/FillStyle.h,
2877         libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h,
2878         libcore/movie_root.cpp, libcore/swf/DefineEditTextTag.cpp,
2879         librender/opengl/Renderer_ogl.cpp, testsuite/MovieTester.cpp: Reduce
2880         rgba interface.
2882 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2884         * libbase/GnashAlgorithm.h: Don't include headers unnecessarily.
2886 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2888         * libcore/Button.cpp, libcore/asobj/AsBroadcaster.cpp,
2889         libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp,
2890         libcore/asobj/Global_as.h, libcore/asobj/LoadVars_as.cpp,
2891         libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp,
2892         libcore/asobj/SharedObject_as.cpp, libcore/asobj/Video_as.cpp,
2893         libcore/asobj/XML_as.cpp,
2894         libcore/asobj/flash/external/ExternalInterface_as.cpp: Add an empty
2895         function.  It makes the assignments more expressive.
2897 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2899         * libcore/movie_root.cpp, libcore/movie_root.h: Queued constructors
2900         are only for MovieClips Even though they are stored as DisplayObjects, we know they must be
2901         MovieClips, so only allow MovieClips to be passed.  Other minor cleanups.
2903 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2905         * libcore/MovieClip.cpp: Add comments.
2907 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2909         * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
2910         have constructors.  So only remove them from MovieClip unload actions.
2912 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2914         * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips
2915         have an unload handler.  So only check in MovieClip::unloadChildren if it exists. Also only
2916         check if there are no child handlers to avoid unnecessary lookups.
2918 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2920         * testsuite/misc-ming.all/DragDropTest.as: Add test for
2921         ActionStopDrag opcode.
2923 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2925         * testsuite/misc-ming.all/DragDropTest.as,
2926         testsuite/misc-ming.all/DragDropTestRunner.cpp: Test that
2927         MovieClip.startDrag works for TextFields.  It does, and Gnash now does so too.
2929 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2931         * libcore/asobj/MovieClip_as.cpp: Make MovieClip.prototype.startDrag
2932         less picky.  It can also be applied to TextFields and Buttons.
2934 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2936         * libcore/asobj/MovieClip_as.cpp: Add used headers.
2938 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2940         * libcore/DragState.h, libcore/asobj/MovieClip_as.cpp,
2941         libcore/movie_root.cpp, libcore/movie_root.h,
2942         libcore/vm/ASHandlers.cpp: Use boost::optional and make DragState
2943         less mutable.
2945 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2947         * libcore/DisplayObject.cpp: Don't waste space.
2949 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2951         * libcore/vm/ASHandlers.cpp: Split long line.
2953 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2955         * libmedia/gst/MediaParserGst.cpp: Trim some long lines.
2957 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2959         * libcore/movie_root.cpp: Minor cleanup.
2961 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2963         * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop some unneeded
2964         things.  Functions, typedefs, comments.
2966 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2968         * libcore/vm/ASHandlers.cpp: Fixes to dragging.  ming erroneously compiles startDrag(this, true) by pushing "0"
2969         instead of a false value to the stack, but the pp still converts it
2970         to false.  Fix by using toNumber instead of toBool.  Gnash was checking for a valid target before calling stopDrag(), but
2971         this is unnecessary.
2973 2011-07-15  Benjamin Wolsey <bwy@benjaminwolsey.de>
2975         * libcore/MovieClip.h: Make notifyEvent nonvirtual.
2977 2011-07-14  Sandro Santilli <strk@keybit.net>
2979         * .gitignore: Ignore generated 'libtool' and a test in misc-ming.all
2981 2011-07-14  Sandro Santilli <strk@keybit.net>
2983         * testsuite/misc-ming.all/Makefile.am: Build libmingutils.la in
2984         misc-ming.all before descending in subdirs
2986 2011-07-14  Sandro Santilli <strk@keybit.net>
2988         * testsuite/media/Makefile.am, testsuite/media/README,
2989         testsuite/misc-ming.all/loading/loadImageTest.c,
2990         testsuite/misc-ming.all/loading/loadMovieTest.c,
2991         testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
2992         testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
2993         "offspring" album cover with focused blue-toned image (#33764) Updates testcases accordingly.
2995 2011-07-14  Sandro Santilli <strk@keybit.net>
2997         * testsuite/media/Makefile.am, testsuite/media/README,
2998         testsuite/misc-ming.all/Makefile.am,
2999         testsuite/misc-ming.all/definebitsjpeg2.c,
3000         testsuite/misc-ming.all/loading/loadImageTest.c,
3001         testsuite/misc-ming.all/loading/loadMovieTest.c,
3002         testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp,
3003         testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute
3004         "lynch" album cover with focused red-toned image (#33764) Updates testcases accordingly.
3006 2011-07-14  Sandro Santilli <strk@keybit.net>
3008         * testsuite/media/README, testsuite/misc-ming.all/BitmapDataDraw.c,
3009         testsuite/misc-ming.all/loading/LoadBitmapTest.c: Substitute "green"
3010         album cover with focused green-toned image (#33764) Updates testcases accordingly.
3012 2011-07-13  Sandro Santilli <strk@keybit.net>
3014         * testsuite/misc-ming.all/init_action/InitActionTest2.c: Review and
3015         cleanup InitActionTest2.c The test seems to cover lots of cases, does it mean the comments in
3016         DoInitActionTag.h are outdated ?
3018 2011-07-13  Sandro Santilli <strk@keybit.net>
3020         * .gitignore, testsuite/misc-ming.all/init_action/InitActionTest.c,
3021         testsuite/misc-ming.all/init_action/Makefile.am,
3022         testsuite/misc-ming.all/init_action/init_action_test.c: Rename files
3023         to avoid mixing CamelCase with underscore_separated...
3025 2011-07-13  Sandro Santilli <strk@keybit.net>
3027         * configure.ac, testsuite/misc-ming.all/InitActionTest2.c,
3028         testsuite/misc-ming.all/Makefile.am,
3029         testsuite/misc-ming.all/init_action/InitActionTest2.c,
3030         testsuite/misc-ming.all/init_action/Makefile.am,
3031         testsuite/misc-ming.all/init_action/init_action_test.c,
3032         testsuite/misc-ming.all/init_action_test.c: Put INITACTION tests in
3033         their own dir
3035 2011-07-13  Sandro Santilli <strk@keybit.net>
3037         * testsuite/misc-ming.all/register_class/Makefile.am: Fix
3038         abs_builddir
3040 2011-07-13  Sandro Santilli <strk@keybit.net>
3042         * testsuite/misc-ming.all/register_class/registerClassTest2.c: 
3043         Assing a name to the clip-with-events too
3045 2011-07-13  Sandro Santilli <strk@keybit.net>
3047         * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
3048         verbose also about the second onLoad event...
3050 2011-07-13  Sandro Santilli <strk@keybit.net>
3052         * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be
3053         more verbose during execution of onLoad events
3055 2011-07-13  Sandro Santilli <strk@keybit.net>
3057         * configure.ac, testsuite/misc-ming.all/Makefile.am,
3058         testsuite/misc-ming.all/RegisterClassTest3.c,
3059         testsuite/misc-ming.all/RegisterClassTest4.c,
3060         testsuite/misc-ming.all/registerClassTest.c,
3061         testsuite/misc-ming.all/registerClassTest2.c,
3062         testsuite/misc-ming.all/registerClassTestRunner.cpp,
3063         testsuite/misc-ming.all/register_class/Makefile.am,
3064         testsuite/misc-ming.all/register_class/RegisterClassTest3.c,
3065         testsuite/misc-ming.all/register_class/RegisterClassTest4.c,
3066         testsuite/misc-ming.all/register_class/registerClassTest.c,
3067         testsuite/misc-ming.all/register_class/registerClassTest2.c,
3068         testsuite/misc-ming.all/register_class/registerClassTestRunner.cpp: 
3069         Put RegisterClass tests in their own dir
3071 2011-07-13  Sandro Santilli <strk@keybit.net>
3073         * testsuite/misc-swfmill.all/trace-as2/Makefile.am,
3074         testsuite/misc-swfmill.all/trace-as2/PASSING,
3075         testsuite/misc-swfmill.all/trace-as2/root_onload.trace,
3076         testsuite/misc-swfmill.all/trace-as2/root_onload.xml: Add a
3077         trace-based test for _root.onLoad user-function execution order This is likely already tested elsewhere, but since I've been working
3078         on it trying to prove Gnash wrong (see bug #33521) I tought I'd add
3079         it nonetheless.
3081 2011-07-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
3083         * libcore/asobj/NetStream_as.cpp: Don't multiply by 100 times too
3084         much.  Fixes some odd playback sounds for NetStream after an earlier commit
3085         broke it.
3087 2011-07-13  Sandro Santilli <strk@keybit.net>
3089         * testsuite/misc-swfmill.all/Makefile.am: Don't loop 50 times in
3090         tests when a single run is enough
3092 2011-07-12  Sandro Santilli <strk@keybit.net>
3094         * libcore/ConstantPool.cpp, libcore/ConstantPool.h: I guess you need
3095         ConstantPool class files too...
3097 2011-07-12  Sandro Santilli <strk@keybit.net>
3099         * libcore/Function.cpp, libcore/Function.h, libcore/Function2.cpp,
3100         libcore/Makefile.am, libcore/MovieClip.cpp, libcore/movie_root.cpp,
3101         libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h,
3102         libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h,
3103         libcore/vm/VM.cpp, libcore/vm/VM.h,
3104         testsuite/misc-swfmill.all/afunc_dict.xml,
3105         testsuite/misc-swfmill.all/dict_cross.xml,
3106         testsuite/misc-swfmill.all/func_dict.xml, testsuite/swfdec/PASSING: 
3107         Make ConstantPool managed by VM These changes decouple ConstantPool objects from action_buffer
3108         allowing them to be used across multiple DoAction blocks in a single
3109         frame. Also associates a ConstantPool to each SWF-defined function
3110         so that its execution is not dependent on caller environment.  All changes are tested with focused tests in misc-swfmill.all, which
3111         now pass except for a single case (dict_event.swf).  An swfdec
3112         testcase also succeeds.  The still-failing test seems to suggest that clip event code should
3113         NOT be run in a pool sandbox but doing so breaks other swfdec tests.
3115 2011-07-12  Sandro Santilli <strk@keybit.net>
3117         * testsuite/misc-swfmill.all/Makefile.am,
3118         testsuite/misc-swfmill.all/dict_event.xml: Add test for constant
3119         pool and clip event code interaction (gnash fails)
3121 2011-07-12  Sandro Santilli <strk@keybit.net>
3123         * testsuite/misc-swfmill.all/Makefile.am,
3124         testsuite/misc-swfmill.all/dict_callframe.xml: Add test for constant
3125         pool usage on CallFrame action (succeeds)
3127 2011-07-12  Sandro Santilli <strk@keybit.net>
3129         * libcore/vm/ASHandlers.cpp: CallFrame: Drop item from stack before
3130         invoking actions in called frame.  This has currently no testcase but I've seen it failing while
3131         preparing a new test for constant pools. So hopefully the constant
3132         pool test I'll commit will also serve the purpose of enforcing this
3133         behavior.
3135 2011-07-09  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3137         * libmedia/AudioDecoderSimple.cpp: Don't memcpy data if you need to
3138         endian-swap it anyways.  Formerly, the code memcpy'd the data to a new buffer, and then
3139         endian-swapped it, thus doing twice the work.  Now it should do the
3140         endian-swapping during the copy phase.  The compiler will usually
3141         optimize the byte swap into a single rot8 instruction - I assume BE
3142         CPUs have the same instruction.
3144 2011-07-12  Sandro Santilli <strk@keybit.net>
3146         * NEWS: Add news about uncompressed sound support (was broken in
3147         0.8.9)
3149 2011-07-12  Sandro Santilli <strk@keybit.net>
3151         * libmedia/MediaHandler.cpp: Have base MediaHandler use
3152         AudioDecoderSimple for UNCOMPRESSED sound.  Without this fix the gstreamer MediaHandler would fail to support
3153         uncompressed sound. See comment #3 in patch #7575.
3155 2011-07-12  Sandro Santilli <strk@keybit.net>
3157         * testsuite/misc-swfmill.all/afunc_dict.xml,
3158         testsuite/misc-swfmill.all/dict_cross.xml,
3159         testsuite/misc-swfmill.all/func_dict.xml: Unexpect ConstantPool
3160         successes, or fixing bugs ain't fun
3162 2011-07-09  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3164         * gui/gtk/gtk_canvas.cpp: Fixed building GTK without AGG, but rather
3165         OpenGL.  Some misplaced macros broke compliation when configuring with
3166         --enable-gui=gtk --enable-renderer=opengl
3168 2011-07-11  Sandro Santilli <strk@keybit.net>
3170         * testsuite/misc-swfmill.all/dict_cross.xml: Add End actions between
3171         DoAction blocks to show that availability of constant pool to
3172         different DoAction blocks is not due to some side-effect of missing
3173         End opcodes
3175 2011-07-08  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3177         * base-attempter.sh: Made base-attempter.sh more user-friendly.
3179 2011-07-08  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3181         * configure.ac: Fixed broken out-of-dir regression in configure.ac.
3183 2011-06-04  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3185         * .gitignore, Makefile.am, base-attempter.sh, configure.ac: 
3186         Configure generates a script that installs everything it suggests.  All the ".deb users install this" lines have been replaced with
3187         macros that automatically format suggestions on how to install
3188         software, whether you are using .deb or .rpm or just plain source
3189         code. After running configure, the user will be able to run a simple
3190         command as root, and the build system will attempt to install
3191         anything that configure wants.  This version should work perfectly
3192         on .deb platforms and should mostly work on .rpm platforms. This
3193         version should install everything needed in one try, as it also
3194         fixes a few bugs in configure.ac. Since all information about
3195         packages are now encoded in macros, extending and modifying the
3196         system is as simple as changing the macros declaration.  This patch
3197         has been successfully tested on Mint 11 (natty) and tested a bit on
3198         Fedora 15.  There may be bugs in the handling of some packages that
3199         were weirdly checked (such as FFmpeg, boost, and the like. The
3200         checking wasn't consistent and I may have caused bugs).
3202 2011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3204         * libsound/LiveSound.cpp, libsound/sound_handler.cpp: Don't add
3205         sounds if there's no decoder available!
3207 2011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3209         * libcore/Button.cpp: Drop old irritating debugging message.
3211 2011-07-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
3213         * libcore/Button.cpp, libcore/TextField.cpp: Drop debugging and add
3214         note.
3216 2011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3218         * libcore/TextField.cpp, libcore/asobj/Global_as.cpp,
3219         libcore/parser/SWFMovieDefinition.cpp,
3220         libcore/swf/DefineButtonTag.cpp, libcore/vm/ActionExec.cpp: Fix some
3221         cppcheck warnings.
3223 2011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3225         * libbase/extension.cpp, libbase/sharedlib.cpp: Use <ltdl.h> We now use the system header, so use the convention for that.
3227 2011-07-08  Sandro Santilli <strk@keybit.net>
3229         * README: Add SeaMonkey to the list of browsers known to work (as
3230         reported by newl in IRC). Reword the section a little bit.
3232 2011-07-08  Sandro Santilli <strk@keybit.net>
3234         * libcore/swf/SetTabIndexTag.cpp: Log once about SetTabIndexTag
3235         being unimplemented
3237 2011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3239         * testsuite/media/Makefile.am: Add click.mp3 to dist.
3241 2011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3243         * libcore/MovieClip.cpp, libcore/vm/ExecutableCode.h: Move
3244         QueuedEvent to where it's needed.
3246 2011-07-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
3248         * : commit 85dc4b2d054ffec6cbbbe9d5831c08b96225d9b5 Author: Benjamin
3249         Wolsey <bwy@benjaminwolsey.de> Date:   Fri Jul 8 07:59:09 2011 +0200
3251 2011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3253         * libcore/Button.cpp, libcore/Button.h, libcore/DisplayObject.cpp,
3254         libcore/DisplayObject.h, libcore/InteractiveObject.h,
3255         libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp,
3256         libcore/TextField.h, libcore/movie_root.cpp,
3257         libcore/vm/ExecutableCode.h, testsuite/DummyCharacter.h: Rationalize
3258         event handling.  Drop all-purpose event handling functions and replace with specific
3259         ones. TextField gets keyInput for handling user key presses.  Move queueEvent to MovieClip; only ENTER_FRAME, LOAD, and INITIALIZE
3260         events were queued from MovieClip; only UNLOAD was queued from
3261         DisplayObject, but this event is only handled by MovieClip
3262         subclasses.  Remove notifyEvent from DisplayObject, InteractiveObject, and
3263         TextField.  Only MovieClips have a notifyEvent, which probably does more than it
3264         should. InteractiveObjects have only a mouseEvent (which in
3265         MovieClip is still handled by notifyEvent).
3267 2011-07-07  Sandro Santilli <strk@keybit.net>
3269         * testsuite/misc-swfmill.all/func_dict.xml: Improve the test for
3270         dictionary use in function to show that when coming back from
3271         functions, the previous dictionary is again in effect
3273 2011-07-07  Sandro Santilli <strk@keybit.net>
3275         * libcore/Function.cpp: Tabs to spaces
3277 2011-07-07  Sandro Santilli <strk@keybit.net>
3279         * libcore/Function.h, libcore/UserFunction.h: Typos
3281 2011-07-07  Sandro Santilli <strk@keybit.net>
3283         * testsuite/misc-swfmill.all/Makefile.am,
3284         testsuite/misc-swfmill.all/dict_cross.xml: Add another constant pool
3285         (dictionary) test. Showing more gnash bugs about it.
3287 2011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3289         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix metadata build for
3290         Lenny.
3292 2011-07-07  Sandro Santilli <strk@keybit.net>
3294         * testsuite/misc-swfmill.all/Makefile.am,
3295         testsuite/misc-swfmill.all/afunc_dict.xml,
3296         testsuite/misc-swfmill.all/func_dict.xml: Fix runner for the new
3297         func_dict.xml test, add an afunc_dict.xml test for testing the
3298         constant pool bug with anonymous functions.
3300 2011-07-07  Sandro Santilli <strk@keybit.net>
3302         * testsuite/misc-swfmill.all/Makefile.am,
3303         testsuite/misc-swfmill.all/func_dict.xml: Add test for bug #33521
3304         (constant pool used by functions). Fails.
3306 2011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3308         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Put ifdef back in because
3309         Lenny needs it.
3311 2011-07-07  Sandro Santilli <strk@keybit.net>
3313         * libbase/StreamProvider.cpp: include <cstring> for strerror (see
3315         http://gnashdev.org:8010/builders/lenny-linux-x86/builds/525/steps/compile/logs/stdio)
3317 2011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3319         * testsuite/actionscript.all/Sound.as: Update test totals.  We're not faking the id3 data now.
3321 2011-07-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
3323         * libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaParserFfmpeg.cpp: 
3324         Use a separate function for id3.  Drop fake id3 info for debugging.
3326 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3328         * libcore/asobj/Sound_as.cpp, libmedia/Id3Info.h,
3329         libmedia/Makefile.am, libmedia/MediaParser.cpp,
3330         libmedia/MediaParser.h, libmedia/ffmpeg/MediaParserFfmpeg.cpp,
3331         libmedia/ffmpeg/MediaParserFfmpeg.h,
3332         libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h,
3333         testsuite/actionscript.all/Sound.as: Start ID3 implementation.  The design works except that libavformat doesn't set the metadata
3334         where it should; this needs fixing! Gstreamer also doesn't collect
3335         metadata.
3337 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3339         * testsuite/media/README: Add an mp3 click track with ID3 data.
3341 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3343         * libcore/asobj/Sound_as.cpp: Don't assign false again.  We've just asserted that it's false.
3345 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3347         * libsound/sound_handler.h: Drop unnecessary headers.
3349 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3351         * gui/gui.cpp: Don't waste space.
3353 2011-07-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
3355         * libsound/LiveSound.h, libsound/StreamingSoundData.cpp: Don't parse
3356         raw sound.
3358 2011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3360         * libcore/swf/StreamSoundBlockTag.cpp, libsound/LiveSound.cpp,
3361         libsound/SoundUtils.h, libsound/StreamingSound.cpp,
3362         libsound/StreamingSound.h, libsound/StreamingSoundData.cpp,
3363         libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp,
3364         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3365         libsound/sound_handler.h: Implement seeksamples.  Not sure if it's correct, but at least the data is used.
3367 2011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3369         * libsound/EmbedSound.cpp, libsound/EmbedSound.h: Make things
3370         private.
3372 2011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3374         * libsound/StreamingSoundData.h: Make things private.
3376 2011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3378         * libsound/sound_handler.cpp: Don't add sound twice to playing
3379         instances.
3381 2011-07-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
3383         * libsound/EmbedSoundInst.h, libsound/LiveSound.h,
3384         libsound/sound_handler.cpp: Minor cleanups.
3386 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3388         * libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
3389         libsound/LiveSound.h: Fix loop count and bug from previous commit.  A loop count of -1 is (accurately) documented to mean 'loop for
3390         ever'; so don't store it as an unsigned value and handle that case
3391         gracefully! Make sure custom end works.
3393 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3395         * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Fix loop
3396         count.  A loop count of -1 is (accurately) documented to mean 'loop for
3397         ever'; so don't store it as an unsigned value and handle that case
3398         gracefully!
3400 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3402         * libsound/EmbedSound.cpp, libsound/EmbedSoundInst.cpp,
3403         libsound/EmbedSoundInst.h, libsound/LiveSound.cpp,
3404         libsound/LiveSound.h, libsound/StreamingSound.cpp,
3405         libsound/StreamingSound.h, libsound/sound_handler.cpp,
3406         libsound/sound_handler.h: Use LiveSound base class and clean up.
3408 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3410         * libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3411         libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am,
3412         libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3413         libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
3414         libsound/sound_handler.cpp, libsound/sound_handler.h: Introduce a
3415         common base class for sounds.
3417 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3419         * libsound/StreamingSoundData.h: Remove comment.
3421 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3423         * libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3424         libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h,
3425         libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3426         libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h: 
3427         Rearrange classes, restrict access.
3429 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3431         * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Update
3432         comments to match implementation.  All sound data is decoded to a buffer, so it need not be stored by
3433         pointer or checked.
3435 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3437         * libcore/swf/StreamSoundBlockTag.cpp, libsound/EmbedSound.cpp,
3438         libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp,
3439         libsound/EmbedSoundInst.h, libsound/Makefile.am,
3440         libsound/StreamingSound.cpp, libsound/StreamingSound.h,
3441         libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h,
3442         libsound/sdl/sound_handler_sdl.cpp,
3443         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3444         libsound/sound_handler.h: Add a StreamingSound input stream and data
3445         class.  Store sound blocks as a series of buffers.
3447 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3449         * libmedia/gst/AudioInputGst.cpp: More pedantic errors.
3451 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3453         * gui/pythonmod/gnash-view.h: Use C comments in C.
3455 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3457         * libcore/SWFMatrix.cpp: Fix more pedantic errors.
3459 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3461         * libcore/asobj/Global_as.h: Make macros standard compliant.
3463 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3465         * libbase/GnashTexture.h: Fix pedantic error.
3467 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3469         * libsound/sound_handler.cpp: Reduce duplication.
3471 2011-07-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
3473         * libsound/sound_handler.cpp: Include order.
3475 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3477         * libsound/sound_handler.h: Update documentation.
3479 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3481         * libcore/swf/SoundStreamHeadTag.cpp,
3482         libsound/sdl/sound_handler_sdl.cpp,
3483         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3484         libsound/sound_handler.h: More splitting.  Actually use a separate vector for streaming sounds.
3486 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3488         * libcore/Button.cpp, libcore/MovieClip.cpp,
3489         libcore/asobj/Sound_as.cpp, libcore/swf/StartSoundTag.cpp,
3490         libsound/sdl/sound_handler_sdl.cpp,
3491         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3492         libsound/sound_handler.h: Add separate functions for stopping
3493         sounds.  Both currently do the same thing until the streaming and event
3494         sounds are properly distributed to the relevant storage.
3496 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3498         * libsound/sound_handler.h: Add separate storage for streaming
3499         sounds.
3501 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3503         * libsound/sound_handler.cpp, libsound/sound_handler.h: Pass sound
3504         data from callers, not sound handle.  This makes it simpler to split event and streaming sounds.
3506 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3508         * libcore/parser/sound_definition.h,
3509         libsound/sdl/sound_handler_sdl.cpp,
3510         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3511         libsound/sound_handler.h: Const correct and document interface.  Document and reorder functions in preparation for splitting.
3513 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3515         * libcore/swf/SoundStreamHeadTag.cpp, libcore/swf/tag_loaders.cpp,
3516         libsound/EmbedSound.cpp, libsound/EmbedSound.h,
3517         libsound/EmbedSoundInst.cpp, libsound/sdl/sound_handler_sdl.cpp,
3518         libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp,
3519         libsound/sound_handler.h: Pass SoundInfos by value.  They aren't very big, don't get passed very often, and this saves a
3520         load of code required for the auto_ptrs.  Force implementation of sound_handler::create_sound in base classes
3521         by making it pure virtual with an implementation. This should help
3522         externally-maintained parts to adapt to the interface changes.
3524 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3526         * libsound/EmbedSoundInst.cpp: Remove done TODOs.
3528 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3530         * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Use
3531         SoundUtils.h
3533 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3535         * libcore/asobj/NetStream_as.cpp: Use SoundUtils.h
3537 2011-07-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
3539         * libsound/Makefile.am, libsound/SoundUtils.h: Add sound utilities.
3541 2011-07-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
3543         * libcore/as_value.cpp: Clean includes.
3545 2011-07-05  Sandro Santilli <strk@keybit.net>
3547         * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
3548         our logger functions (again)
3550 2011-07-05  Sandro Santilli <strk@keybit.net>
3552         * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to
3553         our logger functions
3555 2011-07-05  Sandro Santilli <strk@keybit.net>
3557         * testsuite/libbase.all/URLTest.cpp: Try UTF-8 character in URL
3558         string, trying to reproduce bug #33718 (unsuccessfully)
3560 2011-07-02  Sandro Santilli <strk@keybit.net>
3562         * doc/C/usermanual/gnashrc.xml: Apply contributed patch to
3563         documentation to note gnashrc directives are case-insensitive [bug
3564         #33684]
3566 2011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3568         * libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add
3569         some notes.
3571 2011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3573         * libcore/swf/StreamSoundBlockTag.cpp: Use sample count from mp3
3574         data when available.  "Use" is not really correct, as the sound_handler ignores it. But
3575         this value should take priority over the stream head value for the
3576         amount of samples actually played.
3578 2011-07-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
3580         * testsuite/actionscript.all/MovieClip.as: Correct tests results.
3582 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3584         * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: Test
3585         more and log_unimpl.
3587 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3589         * libcore/Button.cpp,
3590         testsuite/misc-ming.all/ButtonPropertiesTest.c: Test and implement
3591         Button.getDepth().  It's only a very simple test.
3593 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3595         * testsuite/misc-ming.all/KeyEventOrder.c: Expect pass.
3597 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3599         * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp: 
3600         Don't use notifyEvent().  The notifyEvent function is largely overkill because it handles far
3601         more events than generally required. In this case a Button-specific
3602         function is better.
3604 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3606         * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h,
3607         libcore/swf/DefineButtonTag.h: Documentation, drop debugging,
3608         cleanup.
3610 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3612         * libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: 
3613         Remove unneeded member, minor renames.
3615 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3617         * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp,
3618         libcore/movie_root.h, libcore/swf/DefineButtonTag.cpp,
3619         libcore/swf/DefineButtonTag.h: Fix button key listeners.  Only one listener can be registered for each key. Subsequent
3620         attempts are ignored. A frame count is needed for skip back, because
3621         new DisplayObjects are constructed before the old ones are destroyed
3622         when jumping back, and this means that their attempt to register a
3623         key listener is blocked by the not-yet-destroyed Button.
3625 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3627         * libcore/movie_root.cpp: Don't send unhandled key events to
3628         Buttons.  Buttons do not handle key down or key up events, so don't send them.
3630 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3632         * libcore/asobj/Sound_as.cpp: Remove silly copy-paste error.
3634 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3636         * libcore/DisplayObject.cpp: Header cleanups.
3638 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3640         * libcore/movie_root.cpp: Minor cleanups.
3642 2011-06-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
3644         * libcore/movie_root.h: Add documentation for recent changes.
3646 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3648         * libcore/swf/DefineMorphShapeTag.cpp,
3649         libcore/swf/PlaceObject2Tag.cpp: Fix new unused variable warnings.
3651 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3653         * libcore/swf/CSMTextSettingsTag.cpp,
3654         libcore/swf/CSMTextSettingsTag.h: Fix includes and new compiler
3655         warnings.  Make sure header is self-contained, mark unused variables.
3657 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3659         * utilities/processor.cpp: Remove unused stop_count.
3661 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3663         * libcore/swf/DefineScalingGridTag.cpp,
3664         libcore/swf/ShapeRecord.cpp, libmedia/gst/AudioInputGst.cpp: Fix
3665         some new compiler warnings.
3667 2011-06-29  Sandro Santilli <strk@keybit.net>
3669         * libbase/StreamProvider.cpp: Use std::strerror to tell more about
3670         std::fopen failures
3672 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3674         * libcore/asobj/Array_as.cpp: Use the ObjectURI we locate.
3676 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3678         * libcore/TextField.cpp: Don't construct unused iterators.
3680 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3682         * libcore/movie_root.cpp: Use the colour we create.
3684 2011-06-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
3686         * libcore/MovieClip.cpp, libcore/asobj/Object.cpp,
3687         libcore/movie_root.cpp, libcore/movie_root.h,
3688         libcore/parser/sprite_definition.cpp,
3689         libcore/parser/sprite_definition.h: Don't store as_functions in the
3690         sprite definition.
3692 2011-06-25  Gabriele Giacone <1o5g4r8o@gmail.com>
3694         * configure.ac, macros/libslist: Add multiarch paths.
3696 2011-06-25  Gabriele Giacone <1o5g4r8o@gmail.com>
3698         * doc/C/cygnal.man-xml: Fix cygnal manpage.
3700 2011-05-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3702         * libcore/swf/SoundStreamHeadTag.cpp: Remove obsolete comment.
3704 2011-05-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
3706         * libcore/swf/StreamSoundBlockTag.cpp,
3707         libcore/swf/StreamSoundBlockTag.h: Cleanup includes
3709 2011-06-11  Sandro Santilli <strk@keybit.net>
3711         * libcore/vm/ActionExec.cpp: Missing space in error message
3713 2011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3715         * configure.ac: Recommend installing the libspeexdsp library when
3716         configuring. Note: on debian-ish platforms, this is distributed
3717         separately from libspeex, while on RPM-platforms they are
3718         distributed together.
3720 2011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3722         * macros/qt3.m4, macros/qt4.m4: Require the development headers to
3723         be installed to use qt, and not just use qt if the library is
3724         installed. Installing qt in a manner that these files would detect,
3725         while not having the dev files around, will let configure allow
3726         building the qt gui, but the build will break.
3728 2011-06-03  Jonas 'Sortie' Termansen <sortie@maxsi.org>
3730         * macros/gnashpkgtool.m4: Require headers to be installed before
3731         allowing linking. This prevents a bug where the library is found,
3732         but no headers are found, but the compile still continues, and not
3733         ./configure telling the user to install the library's development
3734         files.
3736 2011-06-02  Gabriele Giacone <1o5g4r8o@gmail.com>
3738         * packaging/deb.am: Packaging supports python >2.6. Fixes natty
3739         packaging.
3741 2011-05-30  Rob Savoye <rob@welcomehome.org>
3743         * : merge from master
3745 2011-05-28  Rob Savoye <rob@welcomehome.org>
3747         * libbase/GnashImageJpeg.cpp: only define boolean for jpeg 7
3749 2011-05-27  Rob Savoye <rob@welcomehome.org>
3751         * libbase/GnashImageJpeg.cpp: define boolean as int when using
3752         mingw32
3754 2011-05-27  Rob Savoye <rob@welcomehome.org>
3756         * configure.ac: fix test for pkgroot
3758 2011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3760         * libcore/swf/StreamSoundBlockTag.cpp: Log only once.
3762 2011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3764         * libmedia/SoundInfo.h: Use legal identifier.
3766 2011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3768         * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp,
3769         libcore/swf/SoundStreamHeadTag.cpp,
3770         libcore/swf/SoundStreamHeadTag.h, libcore/swf/tag_loaders.cpp,
3771         libcore/swf/tag_loaders.h: Handle StreamSoundHead tags in their own
3772         file.
3774 2011-05-26  Benjamin Wolsey <bwy@benjaminwolsey.de>
3776         * libcore/swf/StreamSoundBlockTag.cpp,
3777         libcore/swf/StreamSoundBlockTag.h: Clean up StreamSoundBlockTag.  Use Gnash style, drop unused function, use int type consistently.
3779 2011-05-25  Sandro Santilli <strk@keybit.net>
3781         * configure.ac, gui/Makefile.am, gui/gtk/gtk.am: USE_VAAPI
3782         conditional is not being used, so don't define it... This is trying
3783         to reduce confusion while debugging bug #33393
3785 2011-05-19  Sandro Santilli <strk@keybit.net>
3787         * testsuite/misc-ming.all/eventSoundTest1-Runner.cpp,
3788         testsuite/misc-ming.all/eventSoundTest1.c: Check that
3789         onSoundComplete is called at least once when all sounds are finished
3790         playing (test for #23020)
3792 2011-05-19  Sandro Santilli <strk@keybit.net>
3794         * libbase/log.cpp: Use number of milliseconds since start as the log
3795         timestamp.
3797 2011-05-19  Sandro Santilli <strk@keybit.net>
3799         * libcore/asobj/Sound_as.cpp, libsound/sound_handler.cpp,
3800         libsound/sound_handler.h: Implement onSoundComplete for embedded
3801         event sounds, fixing bug #23020
3803 2011-05-19  Sandro Santilli <strk@keybit.net>
3805         * libcore/MovieClip.cpp: Flushing of orphaned tags belong to action
3806         (not debug) logging
3808 2011-05-19  Sandro Santilli <strk@keybit.net>
3810         * testsuite/actionscript.all/Makefile.am: Re-enable building index
3811         for online tests, for some reason removed in commit
3812         6afad08f5ac4416ac0205cd3c2df8ef703adc531 (which was unrelated...)
3814 2011-05-19  Sandro Santilli <strk@keybit.net>
3816         * testsuite/actionscript.all/Makefile.am: Fix MAKESWF flags for
3817         online-tests
3819 2011-05-19  Sandro Santilli <strk@keybit.net>
3821         * extensions/fileio/Makefile.am: Another check.as user requiring
3822         proper -I to find revno.h ...
3824 2011-05-19  Sandro Santilli <strk@keybit.net>
3826         * testsuite/actionscript.all/ASnative.as,
3827         testsuite/actionscript.all/Accessibility.as,
3828         testsuite/actionscript.all/AsBroadcaster.as,
3829         testsuite/actionscript.all/BitmapData.as,
3830         testsuite/actionscript.all/Boolean.as,
3831         testsuite/actionscript.all/Camera.as,
3832         testsuite/actionscript.all/Color.as,
3833         testsuite/actionscript.all/ColorTransform.as,
3834         testsuite/actionscript.all/ContextMenu.as,
3835         testsuite/actionscript.all/Date.as,
3836         testsuite/actionscript.all/Error.as,
3837         testsuite/actionscript.all/Function.as,
3838         testsuite/actionscript.all/Global.as,
3839         testsuite/actionscript.all/HitTest.as,
3840         testsuite/actionscript.all/Inheritance.as,
3841         testsuite/actionscript.all/Instance.as,
3842         testsuite/actionscript.all/Key.as,
3843         testsuite/actionscript.all/LoadVars.as,
3844         testsuite/actionscript.all/LocalConnection.as,
3845         testsuite/actionscript.all/Math.as,
3846         testsuite/actionscript.all/Matrix.as,
3847         testsuite/actionscript.all/Microphone.as,
3848         testsuite/actionscript.all/Mouse.as,
3849         testsuite/actionscript.all/MovieClip.as,
3850         testsuite/actionscript.all/MovieClipLoader.as,
3851         testsuite/actionscript.all/NetConnection.as,
3852         testsuite/actionscript.all/NetStream.as,
3853         testsuite/actionscript.all/Number.as,
3854         testsuite/actionscript.all/Object.as,
3855         testsuite/actionscript.all/Point.as,
3856         testsuite/actionscript.all/Random.as,
3857         testsuite/actionscript.all/Rectangle.as,
3858         testsuite/actionscript.all/Selection.as,
3859         testsuite/actionscript.all/SharedObject.as,
3860         testsuite/actionscript.all/Sound.as,
3861         testsuite/actionscript.all/Stage.as,
3862         testsuite/actionscript.all/String.as,
3863         testsuite/actionscript.all/System.as,
3864         testsuite/actionscript.all/TextField.as,
3865         testsuite/actionscript.all/TextFormat.as,
3866         testsuite/actionscript.all/TextSnapshot.as,
3867         testsuite/actionscript.all/Transform.as,
3868         testsuite/actionscript.all/Try.as,
3869         testsuite/actionscript.all/Video.as,
3870         testsuite/actionscript.all/XML.as,
3871         testsuite/actionscript.all/XMLNode.as,
3872         testsuite/actionscript.all/XMLSocket.as,
3873         testsuite/actionscript.all/argstest.as,
3874         testsuite/actionscript.all/array.as,
3875         testsuite/actionscript.all/case.as,
3876         testsuite/actionscript.all/dejagnu.as,
3877         testsuite/actionscript.all/delete.as,
3878         testsuite/actionscript.all/enumerate.as,
3879         testsuite/actionscript.all/getvariable.as,
3880         testsuite/actionscript.all/ops.as,
3881         testsuite/actionscript.all/setProperty.as,
3882         testsuite/actionscript.all/swap.as,
3883         testsuite/actionscript.all/targetPath.as,
3884         testsuite/actionscript.all/toString_valueOf.as,
3885         testsuite/actionscript.all/with.as: Reduce rcsid to the sole base
3886         filename. Actual revision will be automatically printed by check.as
3888 2011-05-19  Sandro Santilli <strk@keybit.net>
3890         * testsuite/actionscript.all/check.as: Print revision info in
3891         addition to rcsid
3893 2011-05-19  Sandro Santilli <strk@keybit.net>
3895         * testsuite/actionscript.all/Makefile.am: Encode dependency of every
3896         SWF file in actionscript.all on check.as and dejagnu_{init,fini}.as
3898 2011-05-19  Sandro Santilli <strk@keybit.net>
3900         * testsuite/actionscript.all/Makefile.am,
3901         testsuite/misc-ming.all/Makefile.am: Pass -I$(top_builddir) to
3902         makeswf when building AS tests, to give check.as a chance to find
3903         revno.h
3905 2011-05-19  Sandro Santilli <strk@keybit.net>
3907         * Makefile.am: Put CPP code (rather than C) in revno.h, to reuse
3908         from ActionScript
3910 2011-05-19  Sandro Santilli <strk@keybit.net>
3912         * gui/gnash.cpp: Do not call .front() on an empty vector (the media
3913         handler list when --disable-media is given). Fixes bug #33338
3915 2011-05-18  Sandro Santilli <strk@keybit.net>
3917         * gui/Player.cpp: Do not complain about unexistent media handler if
3918         none was specified. Fixes bug #33339.
3920 2011-05-17  Sandro Santilli <strk@keybit.net>
3922         * NEWS: Add note about compatibility fix (#33176)
3924 2011-05-12  Rob Savoye <rob@welcomehome.org>
3926         * libdevice/egl/eglDevice.cpp: throw and exception instead of
3927         returning an error if the window handle is bogus.
3929 2011-05-11  Rob Savoye <rob@welcomehome.org>
3931         * gui/Makefile.am, gui/gtk/gtk.am, gui/qt/qt4.am: cleanup handling
3932         of libva libraries so they work for all guis.
3934 2011-05-11  Rob Savoye <rob@welcomehome.org>
3936         * libvaapi/Makefile.am: don't always add the libva GLX library
3938 2011-05-10  Rob Savoye <rob@welcomehome.org>
3940         * configure.ac: use found_libva_incl instead of found_va_incl for
3941         the VAAPI conditional
3943 2011-05-09  Sandro Santilli <strk@keybit.net>
3945         * gui/fb/fb.cpp, libcore/MovieClip.cpp,
3946         libcore/asobj/MovieClip_as.cpp, libcore/asobj/Sound_as.cpp,
3947         libcore/swf/DefineButtonTag.cpp, libcore/swf/tag_loaders.cpp: Fix
3948         typos reported in bug #33264
3950 2011-05-09  Rob Savoye <rob@welcomehome.org>
3952         * configure.ac: fix typo in help string
3954 2011-05-07  Gabriele Giacone <1o5g4r8o@gmail.com>
3956         * macros/libslist: Add multiarch paths. Fixes natty build.
3958 2011-05-07  Gabriele Giacone <1o5g4r8o@gmail.com>
3960         * configure.ac: Lowercase renderer.
3962 2011-05-03  Sandro Santilli <strk@keybit.net>
3964         * testsuite/movies.all/tic_tac2-TestRunner.cpp: Fix signed vs.
3965         unsigned comparison warning
3967 2011-05-03  Rob Savoye <rob@welcomehome.org>
3969         * configure.ac: revert libva changes till a better solutuon is found
3971 2011-05-02  Rob Savoye <rob@welcomehome.org>
3973         * libbase/Makefile.am: Gnash*Texture files moved to librender
3975 2011-05-02  Rob Savoye <rob@welcomehome.org>
3977         * libdevice/vaapi/vaapi.am: vaapi headers need vaapi/ prefixed to
3978         the name.
3980 2011-05-02  Rob Savoye <rob@welcomehome.org>
3982         * gui/gtk/gtk_canvas.cpp: use HAVE_VA_VA_H instead of RENDERER_AGG
3983         for including the vaapi glue header
3985 2011-05-02  Rob Savoye <rob@welcomehome.org>
3987         * libdevice/egl/eglDevice.cpp: throw an exception if we can't make
3988         the context current. Add more comments
3990 2011-05-02  Rob Savoye <rob@welcomehome.org>
3992         * libdevice/egl/eglDevice.cpp: throw an exception if we can't create
3993         an OpenVG context, as nothing will work anyway
3995 2011-05-02  Rob Savoye <rob@welcomehome.org>
3997         * gui/gtk/gtk_canvas.cpp: don't initialize OpenVG like OpenGL
3999 2011-05-02  Rob Savoye <rob@welcomehome.org>
4001         * gui/gtk/gtk_canvas.cpp: merge from master
4003 2011-05-02  Rob Savoye <rob@welcomehome.org>
4005         * gui/gtk/gtk_glue_agg_vaapi.h: VaapiImageFormat.h is in vaapi now
4007 2011-05-02  Gabriele Giacone <1o5g4r8o@gmail.com>
4009         * configure.ac: Revert "Change default server for rtmpy test." This reverts commit f1c1ec01b1ccfcb26dfc300d0f93bfc5e8d71bf1.
4011 2011-05-01  Rob Savoye <rob@welcomehome.org>
4013         * : merge from master
4015 2011-04-30  Sandro Santilli <strk@keybit.net>
4017         * testsuite/misc-swfmill.all/Makefile.am: Properly distribute
4018         tags_after_last_showframe.xml testcase
4020 2011-04-30  Sandro Santilli <strk@keybit.net>
4022         * libcore/MovieClip.cpp, libcore/MovieClip.h: Flush "orphaned" tags
4023         (tags found after last expected showframe) right before executing
4024         tags of first frame. Fixes bug #33176 (SWF9/AVM1/April3.swf)
4026 2011-04-30  Sandro Santilli <strk@keybit.net>
4028         * testsuite/misc-swfmill.all/Makefile.am: Make success condition
4029         pattern of last test (tags after last showframe) stricter (I've seen
4030         it give a false success otherwise)
4032 2011-04-30  Sandro Santilli <strk@keybit.net>
4034         * testsuite/misc-swfmill.all/Makefile.am,
4035         testsuite/misc-swfmill.all/tags_after_last_showframe.xml: Add
4036         automated test for bug #33176 (tags after last advertised frame)
4038 2011-04-29  Sandro Santilli <strk@keybit.net>
4040         * libsound/sdl/sound_handler_sdl.cpp, libsound/sound_handler.cpp,
4041         libsound/sound_handler.h: Fix leak on sound_handler destructor (only
4042         exposed when using NullSoundHandler, that is test runners...)
4044 2011-04-29  Sandro Santilli <strk@keybit.net>
4046         * testsuite/movies.all/Makefile.am, testsuite/movies.all/README,
4047         testsuite/movies.all/tic_tac2-TestRunner.cpp: Add automated test for
4048         embedded event sound .position, aka "tictac"
4049         (https://savannah.gnu.org/bugs/?33091)
4051 2011-04-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
4053         * libcore/asobj/Date_as.cpp: Fix setMilliseconds format string.
4055 2011-04-28  Sandro Santilli <strk@keybit.net>
4057         * libcore/MovieClip.cpp: Tweak debug lines
4059 2011-04-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
4061         * testsuite/actionscript.all/delete.as: Show some delete problems.
4063 2011-04-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
4065         * libcore/Property.cpp, libcore/as_object.cpp: Minor cleanups.  Use references rather than pointers, avoid unnecessary copy.
4067 2011-04-28  Sandro Santilli <strk@keybit.net>
4069         * libcore/vm/ASHandlers.cpp: Print debug lines for ActionPushData to
4070         really print what's pushed, not what was on the stack _before_
4071         pushing...
4073 2011-04-27  Rob Savoye <rob@welcomehome.org>
4075         * gui/fb/fb_glue.h, gui/fb/fb_glue_gles1.h, gui/fb/fb_glue_ovg.cpp,
4076         gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp: cleanup to eliminate compiler
4077         warnings
4079 2011-04-27  Rob Savoye <rob@welcomehome.org>
4081         * librender/openvg/OpenVGRenderer.cpp: update copyright date
4083 2011-04-27  Rob Savoye <rob@welcomehome.org>
4085         * gui/fb/fb.cpp: support AGG again in additional to OpenVG. Use the
4086         command line args to change renderers.
4088 2011-04-27  Sandro Santilli <strk@keybit.net>
4090         * gui/dump/dump.cpp: Do not try to write to a non-opened stream
4092 2011-04-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
4094         * configure.ac: Fix libva conditional.  Since the header search changed the conditional is wrong, so that
4095         HAVE_VAAPI isn't defined, which means that libvaapi isn't added to
4096         libmedia include flags and vaapi_util.h isn't found.  A conditional depending on a variable set in a macro somewhere else
4097         seems like bad style.
4099 2011-04-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
4101         * libcore/fontlib.cpp, libcore/fontlib.h: Cleanups of fontlib.  Remove unused function declarations and definitions.
4103 2011-04-26  Sandro Santilli <strk@keybit.net>
4105         * gui/dump/Makefile.am: Fix build scripts for dump gui (currently
4106         only builds if FB gui is selected :/)
4108 2011-04-26  Rob Savoye <rob@welcomehome.org>
4110         * configure.ac: don't prefix va with lib when finging libva support
4112 2011-04-26  Rob Savoye <rob@welcomehome.org>
4114         * packaging/debian/control: remove fluendo mp3 plugin
4116 2011-04-24  Bastiaan Jacques <bastiaan@bjacques.org>
4118         * configure.ac: Prune nonexistent directories from libslist and
4119         incllist to speed up configure.
4121 2011-04-23  Bastiaan Jacques <bastiaan@bjacques.org>
4123         * configure.ac: Remove checks that define unused macros.
4125 2011-04-23  Bastiaan Jacques <bastiaan@bjacques.org>
4127         * configure.ac: Don't look for system headers we don't use.
4129 2011-04-22  Rob Savoye <rob@welcomehome.org>
4131         * utilities/Makefile.am: rtmpget needs PTHREAD_LIBS on natty
4133 2011-04-21  Rob Savoye <rob@welcomehome.org>
4135         * gui/gtk/gtk.am: add default for gtk_gnash_LDADD, renders add only
4136         those libs
4138 2011-04-21  Rob Savoye <rob@welcomehome.org>
4140         * gui/gtk/gtk.am: add LIBVA_LIBS and LIBVA_X11_LIBS to LDADD if
4141         VAAPI is enabled to the Cairo glue too
4143 2011-04-21  Rob Savoye <rob@welcomehome.org>
4145         * gui/gtk/gtk.am: add LIBVA_LIBS to LDADD if VAAPI is enabled
4147 2011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4149         * libcore/asobj/flash/net/FileReference_as.cpp: Use AsBroadcaster.
4151 2011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4153         * libcore/asobj/flash/net/FileReference_as.cpp: Clean up
4154         FileReference code.
4156 2011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4158         * libsound/Makefile.am: Reordering
4160 2011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4162         * libsound/Makefile.am: Move headers into _SOURCES in
4163         libsound/Makefile.am NullSoundHandler.h is not used by anything in libsound, but it is
4164         used by things outside of libsound. Therefore, it stays in
4165         noinst_HEADERS.
4167 2011-04-17  Andrew Guertin <dolphinling@dolphinling.net>
4169         * libsound/Makefile.am: Whitespace, no-op
4171 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4173         * libmedia/Makefile.am: Remove no-op
4175 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4177         * libmedia/Makefile.am: -lgstbase-10 is already included in
4178         GSTREAMER_APP_LIBS
4180 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4182         * libmedia/Makefile.am: Remove unnecessary gst include flag
4184 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4186         * libmedia/Makefile.am: Only add vaapi CPPFLAGS if HAVE_VAAPI in
4187         libmedia/Makefile.am
4189 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4191         * libmedia/Makefile.am: Group setting of each variable in libmedia
4192         Makefile.am
4194 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4196         * libmedia/Makefile.am: Whitespace
4198 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4200         * libmedia/Makefile.am: Haiku uses adipe.h, so list it
4202 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4204         * libmedia/Makefile.am: Remove reference to unused
4205         gnash_gst_version.h
4207 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4209         * libmedia/Makefile.am: Add headers to _SOURCES in libmedia
4211 2011-04-16  Andrew Guertin <dolphinling@dolphinling.net>
4213         * libmedia/Makefile.am: Remove dead code
4215 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4217         * libbase/Makefile.am: List headers in _SOURCES
4219 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4221         * libbase/Makefile.am: Sort _SOURCES
4223 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4225         * libbase/Makefile.am: Move (most) conditional headers into _SOURCES
4227 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4229         * libbase/Makefile.am: Condense libgnashbase_la_LIBADD
4231 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4233         * libbase/Makefile.am: Add jemalloc to _SOURCES the same way as
4234         everything else
4236 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4238         * libbase/Makefile.am: Whitespace, useless comment, duplicated code
4240 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4242         * libbase/Makefile.am: Move all setting of libgnashbase_la_SOURCES
4243         together
4245 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4247         * libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the
4248         bottom
4250 2011-04-13  Andrew Guertin <dolphinling@dolphinling.net>
4252         * libbase/Makefile.am: Move declarations of what's getting installed
4253         to the top
4255 2011-04-02  Andrew Guertin <dolphinling@dolphinling.net>
4257         * libvaapi/Makefile.am: List appropriate headers in
4258         libgnashvaapi_la_SOURCES
4260 2011-04-17  Rob Savoye <rob@welcomehome.org>
4262         * : big merge from master
4264 2011-04-15  Sandro Santilli <strk@keybit.net>
4266         * testsuite/MovieTester.cpp: indent
4268 2011-04-15  Sandro Santilli <strk@keybit.net>
4270         * libcore/asobj/Sound_as.cpp: Drop unused variables
4272 2011-04-15  Sandro Santilli <strk@keybit.net>
4274         * testsuite/misc-ming.all/eventSoundTest1.c: Add test for
4275         Sound.position and Sound.duration when playing embedded sound (tests
4276         fix for bug #33091)
4278 2011-04-15  Sandro Santilli <strk@keybit.net>
4280         * testsuite/actionscript.all/Sound.as: Add test for Sound.postition
4281         and Sound.duration (they fail for loaded mp3)
4283 2011-04-15  Sandro Santilli <strk@keybit.net>
4285         * libcore/asobj/Sound_as.cpp: Use named strings for "duration" and
4286         "position"
4288 2011-04-15  Sandro Santilli <strk@keybit.net>
4290         * libcore/namedStrings.cpp, libcore/namedStrings.h: Add "duration"
4291         and "position" named strings
4293 2011-04-15  Sandro Santilli <strk@keybit.net>
4295         * libcore/asobj/Sound_as.cpp: Do not stop probeTimer while playing
4296         embedded sound. Fixes bug #33091.
4298 2011-04-15  Sandro Santilli <strk@keybit.net>
4300         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Some steps forward in
4301         MediaParserFfmpeg::seek(). Fixes the google dict case (ticket
4302         #33085) and shouldn't break anyting since prior to this commit the
4303         function simply returned false...
4305 2011-04-15  Sandro Santilli <strk@keybit.net>
4307         * NEWS: Add note about Sound.onLoad and google dict
4309 2011-04-15  Sandro Santilli <strk@keybit.net>
4311         * libcore/asobj/Sound_as.cpp, testsuite/actionscript.all/Sound.as: 
4312         Implement onLoad callback for AS Sound object. Fixes #31314.
4314 2011-04-15  Sandro Santilli <strk@keybit.net>
4316         * testsuite/misc-ming.all/easysound.as: Add callback for
4317         Sound.onLoad
4319 2011-04-15  Sandro Santilli <strk@keybit.net>
4321         * testsuite/actionscript.all/Sound.as: Test that Sound.onLoad is
4322         called with an argument, true when load succeeded.
4324 2011-04-14  Sandro Santilli <strk@keybit.net>
4326         * testsuite/actionscript.all/Sound.as: Add test for bug #31314
4327         (Sound.onLoad, google dict). Expected to fail.
4329 2011-04-14  Sandro Santilli <strk@keybit.net>
4331         * testsuite/actionscript.all/Sound.as, utilities/processor.cpp: Have
4332         gprocessor fetch samples from the NullSoundHandler, to allow testing
4333         for sound events. Do not expect the relative failure in Sound.as
4334         anymore.
4336 2011-04-14  Sandro Santilli <strk@keybit.net>
4338         * Makefile.am: Print KDE4_CFLAGS and KDE4_LIBS when building klash4
4339         plugin (they will be used)
4341 2011-04-14  Sandro Santilli <strk@keybit.net>
4343         * macros/kde3.m4: Look for qxembed.h (used) rather than kapp.h or
4344         kapplication.h (unused) to tell if we're good to go kde3 with gui.
4346 2011-04-14  Sandro Santilli <strk@keybit.net>
4348         * gui/qt/kde3.am: Cleanup rules to build kde3-gnash. Fixes bug
4349         #31782
4351 2011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4353         * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix
4354         object-resolve for version 6 as well.
4356 2011-04-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
4358         * libcore/as_object.cpp, testsuite/swfdec/PASSING: Handle
4359         getter-setter and object __resolve.  Fixes swfdec tests for SWF7 and 8.
4361 2011-04-13  Sandro Santilli <strk@keybit.net>
4363         * gui/gnash.cpp: Use a separate Player for each movie on command
4364         line. Makes GTK gui survive, and it's cleaner anyway.
4366 2011-04-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4368         * gui/gtk/gtk.cpp, gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h,
4369         libcore/vm/ActionExec.cpp: Do not continue to advance during
4370         yesno().  Both gtk and qt4 continue to execute the advance timer while the
4371         dialogue is showing; this results in a new advance() in the middle
4372         of action execution, which besides other unpredictable side-effects,
4373         can cause the empty call stack assertion to fail while marking
4374         reachable resources in the VM.
4376 2011-04-12  Benjamin Wolsey <bwy@benjaminwolsey.de>
4378         * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix __resolve
4379         lookup with prop flags.  Ignore prop flags when searching for __resolve; passes in swfdec
4380         testsuite.
4382 2011-04-11  Sandro Santilli <strk@keybit.net>
4384         * gui/gnash.cpp: Play all movies given on command line, serializing
4385         them. This is a basis for furhter evaluating leftover singletons.
4386         Not all GUIs are handling this the same way. GTK, in particular,
4387         seems to be getting old windows stuck.
4389 2011-04-11  Sandro Santilli <strk@keybit.net>
4391         * plugin/npapi/plugin.cpp: Typo in error message
4393 2011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4395         * libcore/asobj/Global_as.h: Drop silly comment.
4397 2011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4399         * libcore/asobj/NetStream_as.cpp: Fix warning.
4401 2011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4403         * libcore/DisplayObject.cpp, testsuite/swfdec/PASSING: Don't check
4404         that a handler property is a function.  It doesn't matter as the swfdec testsuite shows, and avoids
4405         retrieving the property's value until the event is called.
4407 2011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4409         * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h: Use
4410         Gnash coding style and drop unused members.  The frame-ready bool has been unused for some time.
4412 2011-04-09  Sandro Santilli <strk@keybit.net>
4414         * testsuite/misc-ming.all/loop/loop_test-Runner.cpp: expect the new
4415         success in invalidated bounds detection
4417 2011-04-09  Sandro Santilli <strk@keybit.net>
4419         * libcore/DisplayList.cpp, libcore/DisplayList.h,
4420         libcore/MovieClip.cpp: Do not invalidate MovieClip on timeline
4421         rewind unless DisplayList really changes. Takes CPU use down in many
4422         cases (seen it from 100% to 8%)
4424 2011-04-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
4426         * libcore/asobj/flash/display/BitmapData_as.cpp: Make sure alpha is
4427         0xff, not 0, by default.
4429 2011-04-11  Bastiaan Jacques <bastiaan@bjacques.org>
4431         * configure.ac: Check for a C++ compiler before checking for a C
4432         compiler, so that missing either one will abort configure. Fixes bug
4433         #31023. Bug See
4434         http://lists.gnu.org/archive/html/bug-autoconf/2010-05/msg00001.html
4436 2011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4438         * plugin/npapi/plugin.cpp: Fix null pointer dereference. Bug #32965.
4440 2011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4442         * plugin/npapi/plugin.cpp: Don't try scripting the plugin without
4443         NPAPI support, but still try it without getvalueforurl. Bug #32965.
4445 2011-04-10  Rob Savoye <rob@welcomehome.org>
4447         * librender/opengles1/Renderer_gles1.cpp,
4448         librender/openvg/OpenVGRenderer.cpp: remove smart_ptr.h include
4450 2011-04-10  Rob Savoye <rob@welcomehome.org>
4452         * : merge from master
4454 2011-04-10  Bastiaan Jacques <bastiaan@bjacques.org>
4456         * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Return an error to
4457         the browser if there's a problem launching the Gnash process, so we
4458         don't block in write().
4460 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4462         * libcore/asobj/TextField_as.cpp: Fix setTextFormat warning.  We should log unimpl, and not only when there are more than 2
4463         arguments as we don't handle the second either.
4465 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4467         * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h: Const
4468         correct.
4470 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4472         * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h: Cleanup XML_as.  Remove unused functions, remove unnecessary empty lines, update
4473         documentation.
4475 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4477         * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
4478         testsuite/actionscript.all/XML.as: Implement XML.contentType
4479         correctly.  It is a getter-setter, not a normal property. Add our own tests for
4480         this, as the relevant swfdec test has unrelated bogus tests meaning
4481         we can't pass it (according to pp 9 / Linux).
4483 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4485         * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4486         testsuite/actionscript.all/XMLNode.as: Print XMLNodes with an empty
4487         name.  But only if they are of element type. Test more; actionscript.all
4488         test passes.
4490 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4492         * libcore/as_environment.cpp: Drop obsolete comment.
4494 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4496         * README.git: Installation instructions are in INSTALL.
4498 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4500         * README: Update README with recent information.
4502 2011-04-10  Benjamin Wolsey <bwy@benjaminwolsey.de>
4504         * : commit 98ad590a90177351c8dd3dfe4598acb6d4db5b6d Author: Bastiaan
4505         Jacques <bastiaan@bjacques.org> Date:   Sat Apr 9 19:05:42 2011
4506         +0200
4508 2011-04-09  Bastiaan Jacques <bastiaan@bjacques.org>
4510         * configure.ac, macros/libexe.m4: The macros from libext.m4 are
4511         unused.
4513 2011-04-09  Chi-Thanh Christopher Nguyen <chithanh@gentoo.org>
4515         * macros/ffmpeg.m4: Fix ffmpeg version detection on Gentoo.
4517 2011-04-09  Paul Menzel <paulepanter@users.sourceforge.net>
4519         * README: README: replace bzr with git Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net>
4521 2011-04-09  Sandro Santilli <strk@keybit.net>
4523         * testsuite/misc-ming.all/replace_sprites1test_runner.cpp: Check
4524         that invalidated ranges don't contain spot which aren't updated.
4525         This is an xfail in a jump-back case.
4527 2011-04-09  Sandro Santilli <strk@keybit.net>
4529         * librender/agg/Renderer_agg.cpp: Drop unused class members
4531 2011-04-09  Sandro Santilli <strk@keybit.net>
4533         * librender/Renderer.h: Comments cleanup
4535 2011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4537         * libcore/asobj/flash/display/BitmapData_as.cpp: Split long line.
4539 2011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4541         * libcore/as_environment.cpp, testsuite/actionscript.all/Global.as: 
4542         Test and correct case-insensitivity.  Test that _global is case insensitive in SWF 6 (as already
4543         implemented).  Test that this is case insensitive in SWF 5 and 6;
4544         correct implementation.
4546 2011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4548         * libcore/asobj/Number_as.cpp,
4549         testsuite/actionscript.all/Number.as, testsuite/swfdec/PASSING: Make
4550         number tests pass.  Use magic numbers like the pp does for cross-platform consistency.
4552 2011-04-09  Benjamin Wolsey <bwy@benjaminwolsey.de>
4554         * libcore/asobj/flash/display/BitmapData_as.cpp: Improve floodFill
4555         speed considerably.  For large fills this reduces the time spend by about 60% by avoiding
4556         the expensive pixelAt() function and using iterators instead.
4558 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4560         * testsuite/actionscript.all/MovieClip.as: Test null _focusrect for
4561         MovieClips too.
4563 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4565         * libcore/DisplayObject.cpp,
4566         testsuite/actionscript.all/MovieClip.as: Add our own tests for
4567         _focusrect.
4569 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4571         * libcore/DisplayObject.cpp, libcore/DisplayObject.h,
4572         testsuite/actionscript.all/TextField.as: Handle _focusrect property
4573         correctly.  Drawing the rectangle still isn't implemented, but it is correct in
4574         ActionScript.
4576 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4578         * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h,
4579         libcore/asobj/XML_as.cpp: Improvements to XML and XMLNode Const correction and get closer to passing swfdec tests.
4581 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4583         * NEWS: Update NEWS.
4585 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4587         * libcore/asobj/XML_as.cpp, testsuite/swfdec/PASSING: Cleanup and
4588         expect swfdec passes.
4590 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4592         * libcore/asobj/XML_as.cpp: Fix other idmap tests.
4594 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4596         * libcore/asobj/XML_as.cpp: Append node before setting attributes.  This passes a clever but very nitpicky swfdec test.
4598 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4600         * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h,
4601         testsuite/actionscript.all/XML.as: Fixes to XML properties.  Test and fix ignoreWhite(), add an incomplete implementation of
4602         idMap.
4604 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4606         * cygnal/cvm.cpp, gui/pythonmod/gnash-view.cpp, gui/qt/Qt4Gui.cpp,
4607         libbase/Makefile.am, libbase/ref_counted.h, libbase/smart_ptr.h,
4608         libcore/Button.cpp, libcore/Button.h, libcore/CharacterProxy.cpp,
4609         libcore/DisplayList.cpp, libcore/DisplayObject.cpp,
4610         libcore/DynamicShape.cpp, libcore/ExternalInterface.cpp,
4611         libcore/FillStyle.cpp, libcore/Font.cpp,
4612         libcore/FreetypeGlyphsProvider.cpp, libcore/LineStyle.cpp,
4613         libcore/MorphShape.h, libcore/MovieClip.cpp,
4614         libcore/MovieFactory.cpp, libcore/MovieLoader.h, libcore/Relay.cpp,
4615         libcore/Shape.cpp, libcore/StaticText.h, libcore/Video.cpp,
4616         libcore/as_environment.cpp, libcore/as_function.cpp,
4617         libcore/as_object.cpp, libcore/as_value.cpp,
4618         libcore/asobj/Accessibility_as.cpp, libcore/asobj/Array_as.cpp,
4619         libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp,
4620         libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenu_as.cpp,
4621         libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp,
4622         libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp,
4623         libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp,
4624         libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp,
4625         libcore/asobj/Object.cpp, libcore/asobj/Selection_as.cpp,
4626         libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp,
4627         libcore/asobj/Stage_as.cpp, libcore/asobj/String_as.cpp,
4628         libcore/asobj/System_as.cpp, libcore/asobj/TextField_as.cpp,
4629         libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp,
4630         libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp,
4631         libcore/asobj/flash/display/BitmapData_as.cpp,
4632         libcore/asobj/flash/display/BitmapData_as.h,
4633         libcore/asobj/flash/external/ExternalInterface_as.cpp,
4634         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
4635         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
4636         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
4637         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
4638         libcore/asobj/flash/filters/GlowFilter_as.cpp,
4639         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
4640         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
4641         libcore/asobj/flash/geom/ColorTransform_as.cpp,
4642         libcore/asobj/flash/geom/Matrix_as.cpp,
4643         libcore/asobj/flash/geom/Rectangle_as.cpp,
4644         libcore/asobj/flash/text/TextRenderer_as.cpp, libcore/fontlib.cpp,
4645         libcore/parser/BitmapMovieDefinition.cpp,
4646         libcore/parser/SWFMovieDefinition.cpp,
4647         libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp,
4648         libcore/parser/sprite_definition.cpp,
4649         libcore/parser/sprite_definition.h,
4650         libcore/swf/CSMTextSettingsTag.cpp,
4651         libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineEditTextTag.cpp,
4652         libcore/swf/DefineFontAlignZonesTag.cpp,
4653         libcore/swf/DefineFontTag.cpp, libcore/swf/DefineShapeTag.cpp,
4654         libcore/swf/PlaceObject2Tag.cpp, libcore/swf/RemoveObjectTag.cpp,
4655         libcore/swf/ShapeRecord.cpp, libcore/swf/TextRecord.cpp,
4656         libcore/swf/VideoFrameTag.cpp, libcore/vm/ASHandlers.cpp,
4657         libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp,
4658         librender/cairo/Renderer_cairo.cpp,
4659         librender/opengl/Renderer_ogl.cpp,
4660         testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
4661         Put intrusive functions in ref_counted.h This saves including two headers to use ref_counteds. Remove the
4662         now-useless smart_ptr.h.
4664 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4666         * libcore/Video.cpp, libcore/Video.h, libcore/asobj/Global_as.cpp,
4667         libcore/asobj/Video_as.cpp, libcore/asobj/Video_as.h,
4668         libcore/asobj/flash.am, libcore/swf/DefineVideoStreamTag.cpp: 
4669         Separate Video DisplayObject and AS implementation.
4671 2011-04-08  Benjamin Wolsey <bwy@benjaminwolsey.de>
4673         * libcore/asobj/flash/display/BitmapData_as.cpp: Make the noise RNG
4674         more generic Use ints instead of boost::uint8_t and rely on the range
4675         restrictions for the range of the output.
4677 2011-04-08  Sandro Santilli <strk@keybit.net>
4679         * gui/Player.cpp: Make sure to destroy movie_root before clearing
4680         the MovieFactory (library). This prevents MovieLoader (owned by
4681         movie_root) adding more items to the library, thus keeping SWF
4682         loaders alive and keeping Curl busy, with the consequence of aborts
4683         or segfaults on exit. Fixes bug #32579
4685 2011-04-08  Sandro Santilli <strk@keybit.net>
4687         * libcore/movie_root.cpp: movie_root doesn't need MovieFactory.h
4689 2011-04-07  Sandro Santilli <strk@keybit.net>
4691         * libbase/curl_adapter.cpp: cleanup/indenting
4693 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4695         * libcore/swf/SWF.cpp: Make opcode output operators less verbose Reduce duplication, report unknown opcodes without a case statement.
4697 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4699         * testsuite/actionscript.all/BitmapData.as: Add test for overlapping
4700         copyChannel() ranges.  Gnash already does this correctly.
4702 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4704         * NEWS: Update news.
4706 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4708         * testsuite/actionscript.all/BitmapData.as: Add another test for
4709         copyChannel().  Test multiple source channels where some pixels have values for both
4710         source channels; this also doesn't work.
4712 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4714         * libcore/asobj/flash/display/BitmapData_as.cpp: Use std::transform
4715         in copyChannel().
4717 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4719         * libcore/asobj/flash/display/BitmapData_as.cpp: Try constructing a
4720         boost::zip_iterator Some boost/gcc combinations fail to compile zip_iterator code, so
4721         test on the buildbots before doing any more work.
4723 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4725         * libcore/asobj/flash/display/BitmapData_as.cpp: Fix copy paste
4726         error
4728 2011-04-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
4730         * libcore/asobj/flash/display/BitmapData_as.cpp,
4731         testsuite/actionscript.all/BitmapData.as: Fix copyPixels() for
4732         overlapping ranges Copying to a range starting within the source range causes odd
4733         behaviour (and UB with std::copy), so test and handle that case.
4735 2011-04-06  Bastiaan Jacques <bastiaan@bjacques.org>
4737         * utilities/Makefile.am: Link only direct dependencies to
4738         findwebcams and findmicrophones.
4740 2011-04-06  Bastiaan Jacques <bastiaan@bjacques.org>
4742         * utilities/Makefile.am: Link gprocessor and rtmpget only to the
4743         libraries they use directly.
4745 2011-04-06  Sandro Santilli <strk@keybit.net>
4747         * libcore/DisplayObject.cpp: Print DisplayObject target rather than
4748         just name (st_invalidated debugging)
4750 2011-04-06  Sandro Santilli <strk@keybit.net>
4752         * libcore/DisplayObject.cpp: safer path to string_table (invalidated
4753         ranges debugging)
4755 2011-04-06  Sandro Santilli <strk@keybit.net>
4757         * libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED
4758         defined
4760 2011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4762         * libcore/asobj/flash/display/BitmapData_as.cpp: Cleanup.
4764 2011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4766         * libcore/asobj/flash/display/BitmapData_as.cpp,
4767         testsuite/actionscript.all/BitmapData.as: Implement
4768         BitmapData.noise.
4770 2011-04-06  Benjamin Wolsey <bwy@benjaminwolsey.de>
4772         * libcore/asobj/flash/display/BitmapData_as.cpp,
4773         testsuite/actionscript.all/BitmapData.as: Implement
4774         BitmapData.copyChannel(); tests pass.
4776 2011-04-05  Sandro Santilli <strk@keybit.net>
4778         * libcore/swf/SWF.cpp, libcore/swf/SWF.h: Define output operator for
4779         SWF::TagType
4781 2011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4783         * NEWS: Update news.
4785 2011-04-05  Rob Savoye <rob@welcomehome.org>
4787         * : commit 0943d3084d1dd6158ea5d32801c1300aa2770f0b Author: Benjamin
4788         Wolsey <bwy@benjaminwolsey.de> Date:   Tue Apr 5 15:03:15 2011 +0200
4790 2011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4792         * libcore/asobj/flash/display/BitmapData_as.cpp,
4793         testsuite/actionscript.all/BitmapData.as: Implement copyPixels() Also abstract adjustment of rectangles to the BitmapData area.
4795 2011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4797         * libcore/asobj/flash/display/BitmapData_as.h: Make updateObjects()
4798         public.  This allows us to manipulate BitmapData_as objects without having to
4799         add a member function.
4801 2011-04-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
4803         * testsuite/actionscript.all/BitmapData.as: Tests for copyPixels.
4805 2011-04-04  Sandro Santilli <strk@keybit.net>
4807         * librender/opengl/Renderer_ogl.h: Fix build: create_Renderer_ogl
4808         became renderer::opengl::create_handler
4810 2011-04-04  Rob Savoye <rob@welcomehome.org>
4812         * configure.ac: commit file #23105 for patch #7523
4814 2011-04-04  Rob Savoye <rob@welcomehome.org>
4816         * Makefile.am: add utilities back in as a STD_DIR
4818 2011-04-04  Rob Savoye <rob@welcomehome.org>
4820         * libbase/Makefile.am: add LTDL_LIBS to the link
4822 2011-04-04  Rob Savoye <rob@welcomehome.org>
4824         * utilities/Makefile.am: PTHREAD_LIBS should always follow
4825         BOOST_LIBS
4827 2011-04-04  Rob Savoye <rob@welcomehome.org>
4829         * libbase/jemalloc.c: silence warning
4831 2011-04-04  Rob Savoye <rob@welcomehome.org>
4833         * librender/testr.cpp: drawPoly() is still draw_poly() in this
4834         branch
4836 2011-04-04  Rob Savoye <rob@welcomehome.org>
4838         * configure.ac: disable developer only tests by default
4840 2011-04-04  Rob Savoye <rob@welcomehome.org>
4842         * gui/qt/Qt4GlueOgl.cpp: create_Renderer_ogl is now
4843         renderer::opengl::create_handler
4845 2011-04-04  Rob Savoye <rob@welcomehome.org>
4847         * configure.ac, gui/Makefile.am, gui/dump/Makefile.am,
4848         gui/dump/dump.am: convert dump/Makefile.am to dump/dump.am
4850 2011-04-04  Rob Savoye <rob@welcomehome.org>
4852         * Makefile.am: add utilities back into DIST_SUBDIRS
4854 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4856         * libcore/parser/SWFMovieDefinition.cpp: Initialize members in ctor.
4858 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4860         * libcore/swf/ScriptLimitsTag.h: Fix operator typo in assert.
4862 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4864         * libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h: 
4865         Initialize members in ctor.
4867 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4869         * libcore/vm/SafeStack.h: Pass by reference (cppcheck warning).
4871 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4873         * libcore/MovieClip.cpp, libcore/asobj/XMLNode_as.cpp: Fix more
4874         cppcheck warnings.
4876 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4878         * libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck
4879         warnings.
4881 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4883         * libbase/RTMP.cpp: Initialize member in copy ctor.
4885 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4887         * libbase/Socket.cpp: Include order.
4889 2011-04-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
4891         * libbase/log.h: Initialize member.
4893 2011-04-03  Rob Savoye <rob@welcomehome.org>
4895         * : merge with master
4897 2011-04-03  Rob Savoye <rob@welcomehome.org>
4899         * libdevice/egl/test_egl.cpp: drop references to gles2
4901 2011-04-03  Rob Savoye <rob@welcomehome.org>
4903         * libdevice/egl/eglDevice.cpp: add error message fr bad window
4904         handle
4906 2011-04-03  Rob Savoye <rob@welcomehome.org>
4908         * gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue.h,
4909         gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_cairo.h,
4910         gui/gtk/gtk_glue_ovg.cpp: make whether the drawing area needs to be
4911         intitizlized when realized dynamic, rather than a compile time
4912         option.
4914 2011-04-03  Rob Savoye <rob@welcomehome.org>
4916         * gui/gtk/gtk_glue_egl.cpp, gui/gtk/gtk_glue_egl.h: drop original
4917         version that is unused
4919 2011-04-03  Rob Savoye <rob@welcomehome.org>
4921         * libdevice/egl/eglDevice.cpp, libdevice/x11/X11Device.cpp: cleanup
4922         warnings about unused variables
4924 2011-04-03  Rob Savoye <rob@welcomehome.org>
4926         * librender/Makefile.am: drop gles2 header
4928 2011-04-03  Rob Savoye <rob@welcomehome.org>
4930         * librender/opengles1/Renderer_gles1.cpp,
4931         librender/opengles1/Renderer_gles1.h: make const correct to work
4932         with the latest Gnash internal  rendering API
4934 2011-04-03  Rob Savoye <rob@welcomehome.org>
4936         * librender/opengl/Renderer_ogl.cpp: rename create_Renderer_ogl to
4937         create_handler
4939 2011-04-03  Rob Savoye <rob@welcomehome.org>
4941         * gui/gtk/gtk_glue_gtkglext.cpp: pass in defaut argument
4943 2011-04-03  Rob Savoye <rob@welcomehome.org>
4945         * librender/Makefile.am: remove gles2 as it will be better to
4946         recreate in the far future
4948 2011-04-03  Rob Savoye <rob@welcomehome.org>
4950         * configure.ac: remove gles2 as it will be better to recreate in the
4951         far future
4953 2011-04-03  Rob Savoye <rob@welcomehome.org>
4955         * librender/opengles2/Renderer_gles2.cpp,
4956         librender/opengles2/Renderer_gles2.h: remove stubs
4958 2011-04-03  Rob Savoye <rob@welcomehome.org>
4960         * librender/Makefile.am: reenable Texture support for OpenGL, look
4961         in libdevice for headers
4963 2011-04-03  Rob Savoye <rob@welcomehome.org>
4965         * configure.ac: check for gles1 and gles2 errors separetely
4967 2011-04-03  Rob Savoye <rob@welcomehome.org>
4969         * : merge from master
4971 2011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4973         * libbase/RTMP.cpp: Don't generate random bools when we want random
4974         bytes.
4976 2011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4978         * gui/Player.cpp, gui/Player.h: Drop unused member.
4980 2011-04-03  Brad Smith <brad@comstyle.com>
4982         * macros/ffmpeg.m4: Fix newer FFmpeg detection with pkg-config.
4984 2011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4986         * libbase/GnashException.h, libcore/vm/ActionExec.cpp: Don't use an
4987         exception for exclusively local error handling.
4989 2011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4991         * libcore/PropertyList.h, libcore/TextField.cpp,
4992         libcore/builtin_function.h, libcore/parser/action_buffer.h,
4993         libcore/vm/ASHandlers.h: Don't declare or include as_environment
4994         where not needed.
4996 2011-04-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
4998         * libcore/DisplayObject.cpp: Get movie_root in the most direct way.
5000 2011-04-02  Rob Savoye <rob@welcomehome.org>
5002         * librender/openvg/OpenVGRenderer.cpp,
5003         librender/openvg/OpenVGRenderer.h: fix function definition
5005 2011-04-03  Bastiaan Jacques <bastiaan@bjacques.org>
5007         * gui/Makefile.am, libbase/Makefile.am, libcore/Makefile.am,
5008         libcore/parser/Makefile.am, libcore/vm/Makefile.am,
5009         libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am,
5010         libvaapi/Makefile.am, utilities/Makefile.am: Remove the mudflap
5011         targets in subdirectories, because the mudflap target in the
5012         toplevel Makefile is quite adequate, and running 'make mudflap' in
5013         subdirectories only causes linking problems.
5015 2011-04-03  Bastiaan Jacques <bastiaan@bjacques.org>
5017         * gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
5018         libcore/vm/Makefile.am, libmedia/Makefile.am,
5019         librender/Makefile.am, libsound/Makefile.am, libvaapi/Makefile.am,
5020         utilities/Makefile.am: Don't remove core dumps from the build tree,
5021         and let automake deal with obj files.
5023 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5025         * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5026         gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5027         libcore/Makefile.am, libcore/parser/Makefile.am,
5028         libcore/vm/Makefile.am, libmedia/Makefile.am,
5029         librender/Makefile.am, libsound/Makefile.am,
5030         testsuite/libbase.all/Makefile.am,
5031         testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Revert
5032         "Don't use pthread cflags except in libbase, as OpenBSD needs them.  This reverts commit bc436656d96adeb98b2f27c924bda25c92efff45.  Conflicts:  gui/Makefile.am         libcore/parser/Makefile.am      libcore/vm/Makefile.am  libmedia/Makefile.am    librender/Makefile.am   libsound/Makefile.am
5034 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5036         * testsuite/libbase.all/Makefile.am: Fix to openBSD's testsuite.
5038 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5040         * gui/Makefile.am: Don't link zlib where it's not used directly.
5042 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5044         * gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5045         libcore/Makefile.am, libcore/parser/Makefile.am,
5046         libcore/vm/Makefile.am, plugin/aos4/Makefile.am,
5047         plugin/win32/Makefile.am, utilities/Makefile.am: Don't link
5048         gstreamer or ffmpeg libraries to targets that don't use it directly.
5050 2011-04-02  Rob Savoye <rob@welcomehome.org>
5052         * : huge merge to catch up with master, still a few changed API bugs
5053         to fix
5055 2011-04-02  Sandro Santilli <strk@keybit.net>
5057         * .gitignore: ignore backup files (most notably gnashconfig.h~)
5059 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5061         * libbase/log.cpp: Use C++-style function signature.
5063 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5065         * libbase/Makefile.am: Add OpenGL cflags back in too.
5067 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5069         * libbase/Makefile.am: Link OpenGL libs in libbase again.
5071 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5073         * configure.ac: Change default server for rtmpy test.
5075 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5077         * libbase/Makefile.am: Don't link to or include things without
5078         reason.
5080 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5082         * libcore/parser/Makefile.am: Don't use CFLAGS unnecessarily.
5084 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5086         * utilities/Makefile.am: Don't link to libs unnecessarily.
5088 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5090         * gui/Makefile.am: Don't link to libglib unless using gtk. Don't
5091         link to other libraries unnecessarily.
5093 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5095         * libcore/vm/Makefile.am: Drop unneeded CFLAGS.
5097 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5099         * Makefile.am, testsuite/actionscript.all/Makefile.am: There are no
5100         OGG_CFLAGS.
5102 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5104         * librender/Makefile.am: Don't include everything imaginable.
5106 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5108         * libsound/Makefile.am: Drop obsolete linker flag.
5110 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5112         * libmedia/Makefile.am: Don't link to everything imaginable.
5114 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5116         * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5117         gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5118         libcore/Makefile.am, libcore/parser/Makefile.am,
5119         libcore/vm/Makefile.am, libmedia/Makefile.am,
5120         librender/Makefile.am, libsound/Makefile.am,
5121         testsuite/libbase.all/Makefile.am,
5122         testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Don't use
5123         pthread cflags except in libbase.
5125 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5127         * cygnal/Makefile.am, cygnal/cgi-bin/echo/Makefile.am,
5128         cygnal/cgi-bin/fitcDemo/Makefile.am,
5129         cygnal/cgi-bin/oflaDemo/Makefile.am, cygnal/libnet/Makefile.am,
5130         cygnal/testsuite/cygnal.all/Makefile.am,
5131         cygnal/testsuite/libamf.all/Makefile.am,
5132         cygnal/testsuite/libnet.all/Makefile.am,
5133         extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
5134         extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5135         extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
5136         gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am,
5137         libcore/Makefile.am, libmedia/Makefile.am, libsound/Makefile.am,
5138         libvaapi/Makefile.am, testsuite/libmedia.all/Makefile.am,
5139         testsuite/network.all/Makefile.am, utilities/Makefile.am: Link
5140         pthread libs only in libbase.
5142 2011-04-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
5144         * libbase/log.cpp, libbase/utility.h: Move thread id code to the
5145         only place it should be used; it should be dropped when support for
5146         boost 1.34 is dropped.
5148 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5150         * plugin/klash/Makefile.am, plugin/klash4/Makefile.am: Remove
5151         remaining uses of PLUGIN_LINK_UNDEFINED, now defunct.
5153 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5155         * macros/glibc2.m4, macros/glibc21.m4, macros/intdiv0.m4,
5156         macros/intmax.m4, macros/inttypes-pri.m4, macros/inttypes.m4,
5157         macros/inttypes_h.m4, macros/lcmessage.m4, macros/longdouble.m4,
5158         macros/longlong.m4, macros/printf-posix.m4, macros/signed.m4,
5159         macros/size_max.m4, macros/stdint_h.m4, macros/uintmax_t.m4,
5160         macros/ulonglong.m4, macros/wchar_t.m4, macros/wint_t.m4,
5161         macros/xsize.m4: Remove remaining macros from the previous gettext
5162         installation.
5164 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5166         * configure.ac, macros/ffmpeg.m4, plugin/npapi/Makefile.am: Remove
5167         OpenBSD-specific build hacks, which are no longer needed and have
5168         actually been disabled for some time due to $openbsd_os being
5169         undefined.
5171 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5173         * macros/isc-posix.m4: Remove macro that used to be part of gettext.
5175 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5177         * macros/archflag.m4: Drop archflag.m4, because it is unused and
5178         obsolete: GCC will autodetect the architecture and optimize with
5179         -mtune=native or -march=native. (The macros from archflag.m4 do not
5180         work when cross compiling.)
5182 2011-04-02  Gabriele Giacone <1o5g4r8o@gmail.com>
5184         * doc/C/usermanual/gnashrc.xml: Add MediaHandler rc option to
5185         usermanual.
5187 2011-04-02  Gabriele Giacone <1o5g4r8o@gmail.com>
5189         * utilities/Makefile.am: Don't link against MySQL libs (leftover
5190         from wallpaper fix for extensions/ automake typo) unneccesarily.
5192 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5194         * configure.ac, gui/qt/qt4.am: Only link libXi for FLTK2. Don't link
5195         libX11 unless needed.
5197 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5199         * macros/curl.m4: Don't be noisy.
5201 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5203         * configure.ac, macros/curl.m4: Link to liblber only if curl fails
5204         to link without it. Bug #25499.
5206 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5208         * configure.ac: Don't automatically link libz2.
5210 2011-04-02  Bastiaan Jacques <bastiaan@bjacques.org>
5212         * configure.ac: Remove IRIX hack that does nothing, and in any event
5213         the same test is repeated later.
5215 2011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5217         * plugin/npapi/mozilla-sdk/npn_gate.cpp: Provide a fallback
5218         implementation of NPN_ReleaseVariantValue for old NPAPI
5219         implementations.
5221 2011-04-01  Sandro Santilli <strk@keybit.net>
5223         * testsuite/samples/Makefile.am: Distribute test_lastopcode_v6.swf,
5224         as we're using it during make check.
5226 2011-04-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5228         * testsuite/misc-ming.all/Makefile.am,
5229         testsuite/misc-ming.all/Version4Loader.as,
5230         testsuite/misc-ming.all/Version5Loaded.as: Test that a SWF5 loaded
5231         into a SWF4 still has global functions, confirming the correctness
5232         of a recent fix.
5234 2011-04-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
5236         * macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store
5237         the version.
5239 2011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5241         * gui/gui.cpp: The displayed version is the one for the root swf,
5242         not the VM.
5244 2011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5246         * cygnal/cvm.cpp, gui/Player.cpp, gui/pythonmod/gnash-view.cpp,
5247         libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp,
5248         libcore/vm/VM.h, testsuite/MovieTester.cpp,
5249         testsuite/libcore.all/AsValueTest.cpp,
5250         testsuite/libcore.all/DisplayListTest.cpp,
5251         testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 
5252         Don't pass a movie_definition to movie_root's ctor just to pass a
5253         version to the VM; Don't pass a version to the VM ctor, as it is
5254         mutable.
5256 2011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5258         * libcore/as_environment.cpp, libcore/asobj/Global_as.cpp,
5259         testsuite/swfdec/PASSING: Don't handle AS initialization depending
5260         on version; handle SWF4 during lookup instead (no global). Fixes
5261         swfdec/version4-global.swf.
5263 2011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5265         * libcore/movie_root.cpp, libcore/movie_root.h: Drop proxy functions
5266         and cleanup.
5268 2011-03-31  Benjamin Wolsey <bwy@benjaminwolsey.de>
5270         * gui/gui.cpp, utilities/processor.cpp: Use functions of Movies
5271         directly.
5273 2011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5275         * configure.ac: --with-cpu isn't used for anything, and you have to
5276         specify --host and --sysroot to get a cross build anyway.
5278 2011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5280         * Makefile.am, packaging/xpi.am: Drop XPI packaging code which is no
5281         longer usable.
5283 2011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5285         * configure.ac: We don't use zip anymore, so don't bother looking
5286         for it.
5288 2011-03-31  Sandro Santilli <strk@keybit.net>
5290         * : Fix testcase to use opcode 0xFF, not 0xFE (this way it's
5291         confirmed to segfault pre bastiaan fix)
5293 2011-03-31  Sandro Santilli <strk@keybit.net>
5295         * testsuite/samples/Makefile.am: Automatically run test for
5296         https://savannah.gnu.org/bugs/index.php?32950
5298 2011-03-31  Sandro Santilli <strk@keybit.net>
5300         * testsuite/samples/README: Add binary test for
5301         https://savannah.gnu.org/bugs/index.php?32950
5303 2011-03-31  Sandro Santilli <strk@keybit.net>
5305         * doc/C/usermanual/gnashrc.xml, libbase/gnashrc.in, libbase/rc.cpp: 
5306         Change the default urlOpenerFormat from "firefox -remote
5307         'openurl(%u)'" to "xdg-open '%u'"
5309 2011-03-31  Bastiaan Jacques <bastiaan@bjacques.org>
5311         * libcore/parser/filter_factory.cpp, libsound/WAVWriter.cpp: Remove
5312         'typedef' from struct and enum declarations to make g++ -flto -g
5313         happy. See GCC bug #48207.
5315 2011-03-30  Sandro Santilli <strk@keybit.net>
5317         * gui/gtk/gtk.cpp: Do not execute any actionscript outside of the
5318         main loop. Fixes bug #32956.
5320 2011-03-30  Sandro Santilli <strk@keybit.net>
5322         * testsuite/libbase.all/gnashrc.in: The Rc test can't really test
5323         default values, as there's no way to construct an RcInit file w/out
5324         having it read the user rcfile :/ This commit sets the default
5325         values for script limits
5327 2011-03-30  Sandro Santilli <strk@keybit.net>
5329         * testsuite/gnashrc.in: Make sure testsuite run is not affected by
5330         user-defined script limits
5332 2011-03-30  Sandro Santilli <strk@keybit.net>
5334         * libcore/movie_root.cpp, libcore/movie_root.h,
5335         libcore/vm/ActionExec.cpp: _really_ continue on scriptTimeout if the
5336         user chooses not to disable scripts.
5338 2011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5340         * libbase/jemalloc_gnash.h: Fix Darwin build.
5342 2011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5344         * libbase/jemalloc_gnash.h: Add a comment regarding jemalloc's
5345         valgrind support.
5347 2011-03-30  Sandro Santilli <strk@keybit.net>
5349         * NEWS: Reworded NEWS item about script limits
5351 2011-03-30  Sandro Santilli <strk@keybit.net>
5353         * gui/gtk/gtk.cpp: Complete GTK preferences support for script
5354         limits
5356 2011-03-30  Sandro Santilli <strk@keybit.net>
5358         * libbase/rc.cpp: Don't write integers rcdirectives in hex form
5359         (after LCKey, that is)
5361 2011-03-30  Sandro Santilli <strk@keybit.net>
5363         * gui/gtk/gtk.cpp: Add support for scriptTimeouts in GTK preference
5364         window
5366 2011-03-30  Sandro Santilli <strk@keybit.net>
5368         * gui/gtk/gtk.cpp: Don't use an arbitrary string as a format
5370 2011-03-30  Sandro Santilli <strk@keybit.net>
5372         * doc/C/usermanual/gnashrc.xml: Document scriptsTimeout,
5373         scriptsRecursionLimit and lockScriptLimits rcfile directives.
5375 2011-03-30  Sandro Santilli <strk@keybit.net>
5377         * libbase/gnashrc.in, libbase/rc.cpp, libbase/rc.h,
5378         libcore/movie_root.cpp, testsuite/libbase.all/RcTest.cpp,
5379         testsuite/libbase.all/gnashrc-local.in: Add support for
5380         'scriptsTimeout', 'scriptsRecursionLimit' and 'lockScriptLimits' rc
5381         directives, testcase their support and use them from movie_root.
5383 2011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5385         * libcore/vm/ActionExec.cpp: Line length.
5387 2011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5389         * gui/gtk/gtk.cpp: Indentation.
5391 2011-03-30  Benjamin Wolsey <bwy@benjaminwolsey.de>
5393         * gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h: Implement yesno for qt4.
5395 2011-03-30  Bastiaan Jacques <bastiaan@bjacques.org>
5397         * libcore/vm/ASHandlers.cpp: Fix off-by-one that causes an invalid
5398         opcode to read past the end of the handlers vector. Fixes bug
5399         #32950.
5401 2011-03-30  Sandro Santilli <strk@keybit.net>
5403         * NEWS: Add note about the improved script limit user interface
5405 2011-03-30  Sandro Santilli <strk@keybit.net>
5407         * gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Implement yesno for GTK gui.
5408         Visible effect: you now get a popup when script execution takes over
5409         the time limit (default: 15 secs).
5411 2011-03-30  Sandro Santilli <strk@keybit.net>
5413         * libcore/movie_root.cpp: Handle ActionLimit exceptions thrown
5414         during movie advancement like the others, that is virtually asking
5415         user if he wants to abort execution.
5417 2011-03-29  Sandro Santilli <strk@keybit.net>
5419         * libcore/movie_root.cpp, libcore/vm/ActionExec.cpp: Query
5420         movie_root for action execution timeout configuration.
5422 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5424         * cygnal/testsuite/libamf.all/Makefile.am,
5425         cygnal/testsuite/libamf.all/test_amf.cpp,
5426         cygnal/testsuite/libamf.all/test_amfmsg.cpp,
5427         cygnal/testsuite/libamf.all/test_buffer.cpp,
5428         cygnal/testsuite/libamf.all/test_el.cpp,
5429         cygnal/testsuite/libamf.all/test_flv.cpp,
5430         cygnal/testsuite/libamf.all/test_lc.cpp,
5431         cygnal/testsuite/libamf.all/test_sol.cpp: Update for namespace
5432         changes.
5434 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5436         * libbase/jemalloc_gnash.h: mallinfo() shouln't be static so that
5437         it'll override libc's mallinfo(). Use the correct mallinfo struct
5438         member to indicate all system memory mapped.
5440 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5442         * libbase/Makefile.am: Add missing header file to fix distcheck.
5444 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5446         * configure.ac, libbase/jemalloc_gnash.h: Provide pointer alignment
5447         requirements to jemalloc.
5449 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5451         * libbase/jemalloc.c: Only compile the stats interface if it's
5452         enabled.
5454 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5456         * libbase/jemalloc_gnash.h: Comment fix and whitespace cleanup.
5458 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5460         * libbase/jemalloc.c: Don't define MALLOC_STATS unless specifically
5461         enabled.
5463 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5465         * libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats
5466         API.
5468 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5470         * configure.ac, libbase/Makefile.am, libbase/jemalloc.c,
5471         libbase/jemalloc_gnash.h: Add macros to allow jemalloc to build
5472         correctly using the Gnash build system.
5474 2011-03-29  Bastiaan Jacques <bastiaan@bjacques.org>
5476         * libbase/jemalloc.c, libbase/jemalloc.h, libbase/jemalloc_rb.h,
5477         libbase/jemalloc_types.h, libbase/jemtree.h: Update to upstream
5478         Mozilla jemalloc (87f5bb93303c); no local changes.
5480 2011-03-29  Benjamin Wolsey <bwy@benjaminwolsey.de>
5482         * TODO: Update TODO.
5484 2011-03-27  Sandro Santilli <strk@keybit.net>
5486         * gui/gnash.cpp: As for renderer, read rcfile for the default
5487         mediahandler too. Fixes #32859.
5489 2011-03-27  Sandro Santilli <strk@keybit.net>
5491         * gui/qt/Qt4Gui.cpp: Have QT4 gui handle non-existent renderers by
5492         throwing an exception rather than assuming AGG. Have it trust
5493         RunResources to keep rcfile handling centralized.
5495 2011-03-27  Sandro Santilli <strk@keybit.net>
5497         * gui/gnash.cpp, gui/gtk/gtk.cpp: Have GTK gui always trust
5498         RunResource about hwaccel and renderer. Have commandline parser use
5499         rcfile setting as a default, or first supported renderer otherwise.
5500         Fixes #32925 in a safer way.
5502 2011-03-27  Gabriele Giacone <1o5g4r8o@gmail.com>
5504         * configure.ac: Fix enable-renderer switch.
5506 2011-03-26  Sebastian Parborg <darkdefende@gmail.com>
5508         * gui/gnash.cpp: Made gnash choose the first available render as
5509         default.
5511 2011-03-26  Sebastian Parborg <darkdefende@gmail.com>
5513         * gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer
5514         option
5516 2011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5518         * libbase/extension.h: Forward-declare as_object to make cygnal
5519         happy.
5521 2011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5523         * configure.ac, libbase/Makefile.am, libbase/extension.cpp,
5524         libbase/extension.h, libcore/asobj/Global_as.cpp: Allow
5525         --disable-extensions to disable loading extensions to avoid the
5526         dependency on libltdl.
5528 2011-03-26  Bastiaan Jacques <bastiaan@bjacques.org>
5530         * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Remove
5531         extension class loading logic that's not used.
5533 2011-03-26  Sandro Santilli <strk@keybit.net>
5535         * configure.ac: Do not advertise unavailable omap hwaccel. Fixes
5536         ticket #32888
5538 2011-03-26  Sandro Santilli <strk@keybit.net>
5540         * gui/Player.h: Fix misleading comments about --hwaccel and
5541         --renderer
5543 2011-03-25  Rob Savoye <rob@welcomehome.org>
5545         * : merge from master for rpm changes
5547 2011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5549         * packaging/redhat/gnash.spec: Fix files inclusion in rpm
5551 2011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5553         * packaging/rpm.am: Make rpm versioning follow fedora guidelines
5555 2011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5557         * packaging/redhat/gnash.spec: Add mysql-devel to rpm builddep
5559 2011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5561         * packaging/debian/gnash-dev.install: Remove .la from gnash-dev
5562         package
5564 2011-03-25  Gabriele Giacone <1o5g4r8o@gmail.com>
5566         * packaging/deb.am: Add ~codename to deb package version.
5568 2011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5570         * packaging/debian/konqueror-plugin-gnash.install: Remove
5571         libklashpart.la from debian packaging
5573 2011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5575         * packaging/redhat/gnash.spec: Various rpm packaging fixes
5577 2011-03-25  Hicham HAOUARI <hicham.haouari@gmail.com>
5579         * packaging/snapshot.am: Update NEXT_RELEASE in
5580         packaging/snapshot.am
5582 2011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5584         * packaging/redhat/gnash.spec: Fix rpm for qt4-gnash.
5586 2011-03-24  Hicham HAOUARI <hicham.haouari@gmail.com>
5588         * doc/C/Makefile.am: Comment hardcoded docdir value in
5589         doc/C/Makefile.am for now
5591 2011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5593         * plugin/npapi/plugin.cpp: Fix npapi plugin for qt4-gnash.
5595 2011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5597         * doc/C/preformatted/gnash.1.in,
5598         doc/C/preformatted/kde4-gnash.1.in,
5599         doc/C/preformatted/qt4-gnash.1.in: Fix preformatted manpage.
5601 2011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5603         * desktop/gnash-qt-launcher.in, doc/C/Makefile.am,
5604         doc/C/gnash.man-xml: Fix manpages for qt4-gnash.
5606 2011-03-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
5608         * plugin/klash4/klash_part.cpp: Fix klash_part.
5610 2011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5612         * configure.ac, macros/npapi.m4: Wrap AC_LANG_SOURCE in square
5613         brackets to stop recent automake complaining.  See
5615         http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html
5617 2011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5619         * gui/Makefile.am, gui/aos4/aos4.am, gui/aqua/aqua.am,
5620         gui/dump/Makefile.am, gui/fb/Makefile.am, gui/fltk/fltk.am,
5621         gui/qt/kde3.am, gui/qt/qt4.am, gui/qt/qtopia3.am, gui/sdl/sdl.am: 
5622         Remove library flags presumably added to workaround typos from
5623         automake scripts in extensions/.
5625 2011-03-23  Bastiaan Jacques <bastiaan@bjacques.org>
5627         * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
5628         extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
5629         extensions/lirc/Makefile.am: Fix copy/paste errors.
5631 2011-03-23  Rob Savoye <rob@welcomehome.org>
5633         * : commit 54d44557ff3060905f8f496ba4c31563c88d98e1 Merge: 60da047
5634         c20d207 Author: Rob Savoye <rob@welcomehome.org> Date:   Wed Mar 23
5635         09:40:10 2011 -0600
5637 2011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5639         * gui/qt/qtopia3.am: Fix qtopia3 Makefile.
5641 2011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5643         * gui/Makefile.am, gui/qt/kde3.am: Fix kde3 build.
5645 2011-03-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
5647         * Makefile.am, configure.ac, gui/Makefile.am, gui/Player.cpp,
5648         gui/gnash.in, gui/gui.h, gui/kde/GuiKde4.cpp, gui/kde/Kde4Glue.cpp,
5649         gui/kde/Kde4Glue.h, gui/kde/Kde4Glue.moc.in,
5650         gui/kde/Kde4GlueAgg.cpp, gui/kde/Kde4GlueAgg.h,
5651         gui/kde/Kde4GlueCairo.cpp, gui/kde/Kde4GlueCairo.h,
5652         gui/kde/Kde4GlueOgl.cpp, gui/kde/Kde4GlueOgl.h,
5653         gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h, gui/kde/Kde4Gui.moc.in,
5654         gui/kde/gui_kde.cpp, gui/kde/kde.cpp, gui/kde/kde3.am,
5655         gui/kde/kde4.am, gui/kde/kde_glue.h, gui/kde/kde_glue_agg.cpp,
5656         gui/kde/kde_glue_agg.h, gui/kde/kde_glue_opengl.cpp,
5657         gui/kde/kde_glue_opengl.h, gui/kde/kdesup.h, gui/kde/klash3.moc.in,
5658         gui/kde/qtopia3.am, gui/qt/GuiQt4.cpp, gui/qt/Qt4Glue.cpp,
5659         gui/qt/Qt4Glue.h, gui/qt/Qt4Glue.moc.in, gui/qt/Qt4GlueAgg.cpp,
5660         gui/qt/Qt4GlueAgg.h, gui/qt/Qt4GlueCairo.cpp,
5661         gui/qt/Qt4GlueCairo.h, gui/qt/Qt4GlueOgl.cpp, gui/qt/Qt4GlueOgl.h,
5662         gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h, gui/qt/Qt4Gui.moc.in,
5663         gui/qt/gui_kde.cpp, gui/qt/kde.cpp, gui/qt/kde3.am,
5664         gui/qt/kde_glue.h, gui/qt/kde_glue_agg.cpp, gui/qt/kde_glue_agg.h,
5665         gui/qt/kde_glue_opengl.cpp, gui/qt/kde_glue_opengl.h,
5666         gui/qt/kdesup.h, gui/qt/klash3.moc.in, gui/qt/qt4.am,
5667         gui/qt/qtopia3.am, packaging/debian/gnash-klash.install,
5668         packaging/debian/klash.desktop.in, packaging/debian/klash.install,
5669         packaging/debian/klash.lintian-overrides, packaging/debian/rules,
5670         packaging/ltib/gnash.spec, packaging/redhat/klash.spec: Rename
5671         kde4-gnash to qt4-gnash.
5673 2011-03-22  Sandro Santilli <strk@keybit.net>
5675         * configure.ac: Do not advertise existance of non-existent gles
5676         renderer (single-line change))
5678 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5680         * Makefile.am, configure.ac, desktop/Makefile.am,
5681         doc/C/Makefile.am, gui/Makefile.am, gui/kde/kde4.am: Don't require
5682         kde headers for the kde4 (really: Qt4) GUI.
5684 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5686         * gui/kde/Kde4Glue.h, gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: 
5687         Implement screenDPI() in Qt4.
5689 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5691         * NEWS: Update news.
5693 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5695         * gui/kde/Kde4Glue.cpp: Copyright typo.
5697 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5699         * gui/kde/Kde4Glue.cpp, gui/kde/Kde4Glue.h: Implement mouse wheel
5700         handling for Qt4.
5702 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5704         * gui/kde/Kde4Glue.cpp: Fix mangled copyright notice.
5706 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5708         * Makefile.am: Drop remaining reference to HAVE_DMALLOC.
5710 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5712         * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement screenResolution
5713         for Qt4.
5715 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5717         * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h,
5718         gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Drop unused FD callback
5719         code.
5721 2011-03-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
5723         * configure.ac: Drop old configuration code.
5725 2011-03-22  Bastiaan Jacques <bastiaan@bjacques.org>
5727         * macros/glib.m4: Break the outer loop so we don't continue looking
5728         after we've found the GTK headers.
5730 2011-03-21  Bastiaan Jacques <bastiaan@bjacques.org>
5732         * configure.ac: Remove the --enable-allstatic option, which does
5733         nothing.
5735 2011-03-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
5737         * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard
5738         setting.
5740 2011-03-21  Bastiaan Jacques <bastiaan@bjacques.org>
5742         * extensions/mysql/Makefile.am: Fix typo.
5744 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5746         * Makefile.am: Remove stray endif.
5748 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5750         * Makefile.am: Don't pretent XV is still included.
5752 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5754         * configure.ac, macros/alp.m4: Drop defunct ALP macro and tidy up in
5755         configure.ac.
5757 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5759         * macros/alp.m4: Revert "Drop defunct macros." This reverts commit 564ad447a835a767b2158cbb6044815a3075d1ff.
5761 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5763         * macros/alp.m4: Drop defunct macros.
5765 2011-03-20  Brad Smith <brad@comstyle.com>
5767         * configure.ac: Remove unnecessary OpenBSD libpng detection hack.
5769 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5771         * macros/xpcom.m4: Remove defunct macro.
5773 2011-03-20  Bastiaan Jacques <bastiaan@bjacques.org>
5775         * libbase/BitsReader.h, libbase/IOChannel.h,
5776         libcore/CharacterProxy.cpp, libcore/DisplayList.h,
5777         libcore/Function.h, libcore/Function2.h, libcore/HostInterface.h,
5778         libcore/Movie.h, libcore/MovieClip.h, libcore/MovieLoader.h,
5779         libcore/ObjectURI.h, libcore/PropertyList.h, libcore/Relay.cpp,
5780         libcore/SWFMatrix.h, libcore/Timers.h, libcore/as_environment.h,
5781         libcore/as_object.h, libcore/as_value.h,
5782         libcore/asobj/XMLNode_as.h,
5783         libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
5784         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
5785         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
5786         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
5787         libcore/asobj/flash/filters/GlowFilter_as.cpp,
5788         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
5789         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
5790         libcore/asobj/flash/geom/Matrix_as.cpp, libcore/movie_root.h,
5791         libcore/parser/movie_definition.h,
5792         libcore/swf/DefineEditTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp,
5793         libcore/swf/RemoveObjectTag.cpp, libcore/swf/SWF.h,
5794         libcore/vm/ActionExec.cpp, libcore/vm/CallStack.h,
5795         libcore/vm/ExecutableCode.h, libcore/vm/Machine.h, libcore/vm/VM.h,
5796         libcore/vm/fn_call.h, plugin/npapi/external.h: Remove unused
5797         includes, add forward declarations, use <ioswfd> where appropriate,
5798         move some includes to implementation files.
5800 2011-03-19  Sandro Santilli <strk@keybit.net>
5802         * NEWS, configure.ac: Prepare for next turn (0.8.10)
5804 2011-03-19  Sandro Santilli <strk@keybit.net>
5806         * NEWS: Set release date...
5808 2011-03-19  Bastiaan Jacques <bastiaan@bjacques.org>
5810         * macros/kde4.m4: Fix typo. Bug #32849.
5812 2011-03-19  Gabriele Giacone <1o5g4r8o@gmail.com>
5814         * packaging/rpm.am: Fix rpm packaging.
5816 2011-03-19  Hicham HAOUARI <hicham.haouari@gmail.com>
5818         * plugin/npapi/Makefile.am: Add BOOST_CFLAGS to
5819         plugin/npapi/Makefile.am
5821 2011-03-18  Sandro Santilli <strk@keybit.net>
5823         * testsuite/misc-swfmill.all/Makefile.am: Distribute
5824         missing_bitmap.xml
5826 2011-03-18  Rob Savoye <rob@welcomehome.org>
5828         * configure.ac, packaging/snapshot.am: update for final
5830 2011-03-18  Sandro Santilli <strk@keybit.net>
5832         * librender/cairo/Renderer_cairo.cpp: Fix the missing and disposed
5833         bitmap in bitmapfill case for cairo too (bug #32842)
5835 2011-03-18  Sandro Santilli <strk@keybit.net>
5837         * libcore/FillStyle.cpp, librender/agg/Renderer_agg_style.h,
5838         testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Have AGG
5839         renderer handle disposed bitmaps and missing bitmaps differently,
5840         fixing #32833 w/out breaking other things.
5842 2011-03-18  Gabriele Giacone <1o5g4r8o@gmail.com>
5844         * Makefile.am, configure.ac, testsuite/swfdec/Makefile.am: Disable
5845         swfdec testsuite in dist.
5847 2011-03-18  Sandro Santilli <strk@keybit.net>
5849         * librender/agg/Renderer_agg_style.h,
5850         testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Revert the
5851         change about missing bitmaps as it broke another test. Leave
5852         comments about the case right in the code.
5854 2011-03-18  Sandro Santilli <strk@keybit.net>
5856         * librender/agg/Renderer_agg_style.h,
5857         testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Fix bug
5858         #32833 for AGG renderer (render missing bitmap fills in solid red)
5860 2011-03-18  Sandro Santilli <strk@keybit.net>
5862         * testsuite/misc-swfmill.all/Makefile.am,
5863         testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Automate
5864         runner for test of bug #32833
5866 2011-03-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
5868         * configure.ac, gui/Makefile.am, gui/gnash.in,
5869         gui/riscos/gui_riscos.cpp, gui/riscos/riscos.am,
5870         gui/riscos/riscos.cpp, gui/riscos/riscos_glue.h,
5871         gui/riscos/riscos_glue_agg.cpp, gui/riscos/riscos_glue_agg.h,
5872         gui/riscos/riscossup.h, plugin/xpcom/GnashComponent.cpp,
5873         plugin/xpcom/GnashComponent.h,
5874         plugin/xpcom/GnashComponentModule.cpp, plugin/xpcom/Makefile.am,
5875         plugin/xpcom/README.txt, plugin/xpcom/iGnashComponent.idl: Drop
5876         riscos and xpcom.
5878 2011-03-18  Sandro Santilli <strk@keybit.net>
5880         * testsuite/misc-swfmill.all/missing_bitmap.xml: Test for bug #32833
5882 2011-03-18  Rob Savoye <rob@welcomehome.org>
5884         * plugin/npapi/plugin.cpp: read one byte at a time
5886 2011-03-18  Bastiaan Jacques <bastiaan@bjacques.org>
5888         * plugin/npapi/plugin.cpp: Another attempt to prevent the plugin
5889         from blocking Firefox, seeing as the previous solution did not work
5890         on OpenBSD (at least).  This approach reads only a single byte at a time, and subsequently
5891         checks that more input is flagged before attempting the next read.
5892         This is tested to prevent blocking at least on OpenBSD and Fedora
5893         with Firefox 3.x and 4.0rc1.
5895 2011-03-17  Bastiaan Jacques <bastiaan@bjacques.org>
5897         * libcore/HostInterface.h: Export the correct symbols.
5899 2011-03-17  Johannes Obermayr <johannesobermayr@gmx.de>
5901         * macros/kde4.m4: Choose right kde4 libdir on openSUSE based systems
5903 2011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5905         * libsound/WAVWriter.h: added DSOEXPORT
5907 2011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5909         * libcore/HostInterface.h, libcore/MovieFactory.h: added DSOEXPORT's
5911 2011-03-17  Markus Gothe <nietzsche@lysator.liu.se>
5913         * libbase/RTMP.h, libbase/SWFCtype.h, libbase/URLAccessManager.h,
5914         libbase/utf8.h: added DSOEXPORT's
5916 2011-03-17  Hicham HAOUARI <hicham.haouari@gmail.com>
5918         * doc/C/refmanual/code_dependencies.xml: Add libltdl development
5919         package to the list of code dependencies
5921 2011-03-16  Hicham HAOUARI <hicham.haouari@gmail.com>
5923         * doc/C/refmanual/code_dependencies.xml: Update code dependencies
5924         documentation
5926 2011-03-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
5928         * libcore/DisplayList.cpp: Reduce scope of iterator.
5930 2011-03-16  Benjamin Wolsey <bwy@benjaminwolsey.de>
5932         * librender/agg/Renderer_agg.cpp: Update completion list.
5934 2011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5936         * libcore/DisplayList.cpp: Remove commented-out code.
5938 2011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5940         * librender/agg/Renderer_agg.cpp: Use a ptr_vector
5942 2011-03-15  Rob Savoye <rob@welcomehome.org>
5944         * testsuite/Makefile.am: add dejagu.h to the dist
5946 2011-03-16  Bastiaan Jacques <bastiaan@bjacques.org>
5948         * NEWS: Add a few more changes and a bunch of caveats.
5950 2011-03-15  Rob Savoye <rob@welcomehome.org>
5952         * testsuite/Makefile.am: add dejagu.h to the dist
5954 2011-03-15  Rob Savoye <rob@welcomehome.org>
5956         * : big merge from master, fix rpm creation, drop fetching swfdec
5958 2011-03-14  Benjamin Wolsey <bwy@benjaminwolsey.de>
5960         * libbase/SharedMem.cpp: Remove unneeded conditional.
5962 2011-03-14  Andrew Guertin <dolphinling@dolphinling.net>
5964         * configure.ac, doc/C/refmanual/feature_configuration.xml,
5965         gui/aqua/aqua_ogl_glue.cpp, gui/aqua/aqua_ogl_glue.h,
5966         gui/aqua/aquasup.h, gui/gtk/gtk_glue_gtkglext.cpp,
5967         gui/gtk/gtk_glue_gtkglext.h, gui/kde/kde_glue_opengl.cpp,
5968         gui/kde/kde_glue_opengl.h, gui/sdl/sdl_ogl_glue.cpp,
5969         gui/sdl/sdl_ogl_glue.h, gui/sdl/sdlsup.h,
5970         librender/opengl/Renderer_ogl.cpp: Remove obsolete fix-lod-bias
5971         option.
5973 2011-03-14  Gabriele Giacone <1o5g4r8o@gmail.com>
5975         * testsuite/swfdec/Makefile.am: Readd swfdec srcdir to dist
5977 2011-03-13  Sandro Santilli <strk@keybit.net>
5979         * testsuite/actionscript.all/Number.as: Add test for Number.toString
5980         as encountered in bug #32521
5982 2011-03-13  Rob Savoye <rob@welcomehome.org>
5984         * testsuite/swfdec/Makefile.am: fetch-swfdec needs to look in the
5985         builddir, not the srcdir.
5987 2011-03-13  Gabriele Giacone <1o5g4r8o@gmail.com>
5989         * Makefile.am, configure.ac, testsuite/Makefile.am,
5990         testsuite/swfdec/Makefile.am: Fix swfdec testsuite in dist
5992 2011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
5994         * testsuite/misc-ming.all/Makefile.am: Add XMLSocketTester to
5995         distcleanfiles
5997 2011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
5999         * testsuite/misc-swfmill.all/trace-as2/Makefile.am: Fix misc-swfmill
6000         tests in dist testsuite
6002 2011-02-10  Gabriele Giacone <1o5g4r8o@gmail.com>
6004         * testsuite/Makefile.am, testsuite/media/Makefile.am: Fix misc-ming
6005         tests in dist testsuite
6007 2011-03-13  Bastiaan Jacques <bastiaan@bjacques.org>
6009         * libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h: 
6010         Set _parsingComplete only after all the encoded frames have been
6011         emitted.  See bug #32760.
6013 2011-03-13  Bastiaan Jacques <bastiaan@bjacques.org>
6015         * libmedia/gst/MediaParserGst.cpp: Let the sink caps be less
6016         specific so small caps changes are possible.  Fixes bug #32760.
6018 2011-03-13  Gabriele Giacone <1o5g4r8o@gmail.com>
6020         * cygnal/libnet/Makefile.am: Fix lenny build.
6022 2011-03-12  Sandro Santilli <strk@keybit.net>
6024         * libcore/vm/ActionExec.cpp: Include program counter on action limit
6025         notification log
6027 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6029         * plugin/npapi/pluginScriptObject.cpp: Fix null pointer dereference.
6031 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6033         * plugin/npapi/pluginScriptObject.cpp,
6034         plugin/npapi/pluginScriptObject.h: Make the file descriptor
6035         variables part of the instance. Fixes bug #32758.
6037 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6039         * plugin/npapi/pluginScriptObject.cpp,
6040         plugin/npapi/pluginScriptObject.h: Remove dead and unused code.
6042 2011-03-12  Gabriele Giacone <1o5g4r8o@gmail.com>
6044         * Makefile.am, testsuite/Makefile.am: Enable distcheck testsuite
6046 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6048         * NEWS: Add some user-visible changes.
6050 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6052         * plugin/npapi/plugin.cpp: Silence warnings.
6054 2011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6056         * doc/C/Makefile.am, doc/C/gnash.man-xml,
6057         doc/C/preformatted/fb-gnash.1.in,
6058         doc/C/preformatted/gnash-gtk-launcher.1.in,
6059         doc/C/preformatted/gnash-qt-launcher.1.in,
6060         doc/C/preformatted/sdl-gnash.1.in: Add missing aliases to gnash
6061         manpage
6063 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6065         * plugin/npapi/plugin.h: Add some documentation.
6067 2011-03-12  Bastiaan Jacques <bastiaan@bjacques.org>
6069         * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Manage the second
6070         file descriptor as well.
6072 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6074         * plugin/npapi/plugin.cpp: Call the function wrappers rather than
6075         directly invoking the function pointers.
6077 2011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6079         * configure.ac, macros/python.m4: Fix python detection on obsd
6081 2011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6083         * gui/pythonmod/Makefile.am: Add gen-gnash.c to CLEANFILES
6085 2011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6087         * Makefile.am: Cygnal needs to be built before utilities
6089 2011-03-12  Hicham HAOUARI <hicham.haouari@gmail.com>
6091         * Makefile.am: Fix make_distcheck trying to distclean cygnal
6092         directory twice
6094 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6096         * plugin/npapi/plugin.cpp: Plug memory leak (bug #32727).
6098 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6100         * libcore/ExternalInterface.cpp: Remove spurious print.
6102 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6104         * plugin/npapi/plugin.cpp: NPN_CreateObject is available in
6105         mozilla-1.9.0.
6107 2011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6109         * cygnal/cgi-bin/echo/Makefile.am,
6110         cygnal/cgi-bin/oflaDemo/Makefile.am: More fixes for distcheck after
6111         enabling cygnal
6113 2011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6115         * configure.ac: Cosmetic : fix erroneous tab use from previous
6116         commit
6118 2011-03-11  Hicham HAOUARI <hicham.haouari@gmail.com>
6120         * configure.ac: Build GTK with --enable-gui=all configure switch
6122 2011-03-11  Sandro Santilli <strk@keybit.net>
6124         * testsuite/libcore.all/Makefile.am: It seems we need to explictly
6125         link to boost here, to avoid undefined reference to
6126         'boost::lock_error::lock_error()' errors (on lucid-linux-x86 32bit)
6128 2011-03-11  Sandro Santilli <strk@keybit.net>
6130         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Have
6131         MediaParserFfmpeg::seekMedia return -1 on error. Properly signals
6132         parsing errors in the upper levels, which then consider the input
6133         finished and show what they got so far. By all effects, this fixes
6134         playback of the infamous "the snow plugin" movie, bug #32751.
6136 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6138         * libbase/curl_adapter.cpp: Use a 64-bit precision type to avoid
6139         integer overflows. Fixing bug #32735.
6141 2011-03-11  Bastiaan Jacques <bastiaan@bjacques.org>
6143         * libcore/HostInterface.cpp, libcore/HostInterface.h: boost::variant
6144         provides an ostream operator<<; it is neither necessary nor
6145         desirable to roll our own.
6147 2011-03-10  Rob Savoye <rob@welcomehome.org>
6149         * gui/pythonmod/Makefile.am: add gnash_la_CPPFLAGS to see if it
6150         makes distcheck happy
6152 2011-03-11  Gabriele Giacone <1o5g4r8o@gmail.com>
6154         * Makefile.am: Add python and cygnal dist configure options
6156 2011-03-11  Gabriele Giacone <1o5g4r8o@gmail.com>
6158         * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
6159         gui/pythonmod/Makefile.am, libbase/Makefile.am,
6160         libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
6161         libsound/Makefile.am: Fix make distcheck. bug #32743
6163 2011-03-10  Bastiaan Jacques <bastiaan@bjacques.org>
6165         * : commit 973663eb4cddb830c9023f4507c28fce03fc8726 Author: Bastiaan
6166         Jacques <bastiaan@bjacques.org> Date:   Thu Mar 10 15:13:13 2011
6167         +0100
6169 2011-03-10  Bastiaan Jacques <bastiaan@bjacques.org>
6171         * libbase/tu_file.cpp, testsuite/libbase.all/NoSeekFileTest.cpp: 
6172         Avoid integer overflow while checking file sizes for seeks. Add a
6173         test for 32-bit machines.
6175 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6177         * macros/npapi.m4: Remove double quotes from AC_MSG_RESULT in
6178         macros/npapi.m4
6180 2011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6182         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Document abuse of
6183         exceptions in FFMPEG callbacks.
6185 2011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6187         * plugin/npapi/GnashNPVariant.h, plugin/npapi/test.cpp: Minor
6188         cleanup.
6190 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6192         * configure.ac, doc/C/Makefile.am: Bump autoconf minimum required
6193         version to 2.59c and let it handle htmldir
6195 2011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6197         * plugin/npapi/plugin.cpp: NPN_RetainObject is available in
6198         mozilla-1.9.0.
6200 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6202         * : commit 0223221414700462880f35da3311cedc5ec14047 Merge: aa7f559
6203         72cc346 Author: Hicham HAOUARI <hicham.haouari@gmail.com> Date:
6204         Wed Mar 9 03:47:06 2011 +0000
6206 2011-03-09  Bastiaan Jacques <bastiaan@bjacques.org>
6208         * libcore/asobj/NetStream_as.cpp: Don't stop playback until both
6209         audio and video have been fully consumed. Fixes bug #31806.
6211 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6213         * macros/npapi.m4: Rework npapi.m4 a bit after the last changes
6215 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6217         * macros/npapi.m4: Add missing test command
6219 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6221         * macros/npapi.m4: Use elif instead of else
6223 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6225         * macros/npapi.m4: Fix typo
6227 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6229         * macros/npapi.m4: Remove an unnecessary check in npapi.m4
6231 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6233         * macros/npapi.m4: More npapi.m4 cleanup
6235 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6237         * macros/npapi.m4: Cosmetic : replace some tabs by spaces
6239 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6241         * macros/npapi.m4: More npapi.m4 cleanup
6243 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6245         * macros/npapi.m4: Set npapi_include_dir variable for a saner check
6246         for npupp.h
6248 2011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6250         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
6251         when FFMPEG seeks to a negative offset. Fixes bug #32001.
6253 2011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6255         * plugin/npapi/plugin.cpp: Write cookie files in the format curl
6256         expects. Fixes bug #32719.
6258 2011-03-09  Hicham HAOUARI <hicham.haouari@gmail.com>
6260         * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6261         plugin/npapi/mozilla-sdk/np_entry.cpp,
6262         plugin/npapi/mozilla-sdk/npn_gate.cpp,
6263         plugin/npapi/mozilla-sdk/npplat.h, plugin/npapi/plugin.cpp,
6264         plugin/npapi/test.cpp: Use a single define to distinguish between
6265         NPAPI newer or older than 1.9.1
6267 2011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6269         * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception
6270         when FFMPEG seeks to a negative offset. Fixes bug #32001.
6272 2011-03-08  Bastiaan Jacques <bastiaan@bjacques.org>
6274         * plugin/npapi/plugin.cpp: Write cookie files in the format curl
6275         expects. Fixes bug #32719.
6277 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6279         * plugin/npapi/plugin.cpp: Initialize rv to NPERR_GENERIC_ERROR if
6280         HAVE_NPUPP is defined in plugin.cpp
6282 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6284         * plugin/npapi/test.cpp: Fix omission from previous commit
6286 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6288         * plugin/npapi/test.cpp: Add gnashconfig.h to plugin/npapi/test.cpp
6290 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6292         * plugin/npapi/mozilla-sdk/np_entry.cpp: Add ifdefs and
6293         gnashconfig.h to np_entry.cpp
6295 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6297         * plugin/npapi/mozilla-sdk/npplat.h: Add gnashconfig.h to npplat.h
6299 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6301         * plugin/npapi/mozilla-sdk/npn_gate.cpp: Put plugin.h before testing
6302         HAVE_NPUPP in npn_gate.cpp
6304 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6306         * plugin/npapi/mozilla-sdk/npn_gate.cpp: Add ifdefs in npn_gate.cpp
6308 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6310         * plugin/npapi/plugin.cpp: More ifdefs
6312 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6314         * macros/npapi.m4: Add one more location for npupp.h lookup
6316 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6318         * macros/npapi.m4: Add checking message for npupp.h
6320 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6322         * macros/npapi.m4: Add quotes to a path that might contain spaces
6324 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6326         * macros/npapi.m4: More detection code improvment
6328 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6330         * plugin/npapi/test.cpp: More ifdefs
6332 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6334         * macros/npapi.m4: Add missing backslashes
6336 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6338         * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6339         plugin/npapi/mozilla-sdk/npplat.h: Add more ifdefs and sdk detection
6340         code
6342 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6344         * macros/npapi.m4, plugin/npapi/GnashNPVariant.h,
6345         plugin/npapi/plugin.cpp: Support NPAPI in 1.9.1 and 1.9.0
6347 2011-03-08  Hicham HAOUARI <hicham.haouari@gmail.com>
6349         * : commit a1c86327997027cf04a0052c367b8867894c2207 Author: Gabriele
6350         Giacone <1o5g4r8o@gmail.com> Date:   Tue Mar 8 02:17:25 2011 +0100
6352 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6354         * libcore/swf/SWFIterators.h: Remove accidentally added file.
6356 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6358         * libbase/smart_ptr.h: Remove unneeded functions.
6360 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6362         * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h,
6363         libcore/asobj/flash/display/BitmapData_as.cpp,
6364         libcore/asobj/flash/geom/Matrix_as.cpp,
6365         libcore/asobj/flash/geom/Rectangle_as.cpp,
6366         testsuite/libcore.all/DisplayListTest.cpp: Drop intrusive_ptr for
6367         as_function and remove unused NetStream_as member.
6369 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6371         * libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp,
6372         libcore/asobj/flash/filters/ConvolutionFilter_as.cpp,
6373         libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp,
6374         libcore/asobj/flash/filters/DropShadowFilter_as.cpp,
6375         libcore/asobj/flash/filters/GradientBevelFilter_as.cpp,
6376         libcore/asobj/flash/filters/GradientGlowFilter_as.cpp,
6377         libcore/swf/SWFIterators.h: Remove more intrusive_ptr usage.
6379 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6381         * configure.ac, extensions/launcher/Makefile.am,
6382         extensions/launcher/launcher.cpp,
6383         extensions/launcher/launcher_ext.cpp,
6384         extensions/launcher/launcher_ext.h, extensions/launcher/md5.cpp,
6385         extensions/launcher/md5.h, extensions/launcher/test.as: Remove
6386         incomplete, uncompilable, and unmaintained extension.
6388 2011-03-07  Benjamin Wolsey <bwy@benjaminwolsey.de>
6390         * libcore/asobj/LoadableObject.cpp,
6391         libcore/asobj/flash/filters/GlowFilter_as.cpp,
6392         libcore/asobj/flash/geom/Rectangle_as.h: Remove some intrusive_ptr
6393         usage.
6395 2011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6397         * extensions/fileio/fileio.cpp: Linux and OpenBSD disagree on the
6398         return value of fputs on success, but they agree on the failure
6399         value.
6401 2011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6403         * testsuite/misc-ming.all/Makefile.am,
6404         testsuite/misc-ming.all/action_order/Makefile.am,
6405         testsuite/misc-ming.all/displaylist_depths/Makefile.am,
6406         testsuite/misc-ming.all/loading/Makefile.am,
6407         testsuite/misc-ming.all/loop/Makefile.am: Link in libcore to Ming
6408         tests so compilation succeeds on OpenBSD.
6410 2011-03-07  Bastiaan Jacques <bastiaan@bjacques.org>
6412         * ABOUT-NLS, config.rpath, macros/gettext.m4, macros/iconv.m4,
6413         macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4,
6414         macros/nls.m4, macros/po.m4, macros/progtest.m4: Update Gettext
6415         macros to 0.18.1 to solve link problems on openbsd.
6417 2011-03-06  Bastiaan Jacques <bastiaan@bjacques.org>
6419         * configure.ac: Fix typo.
6421 2011-03-06  Sandro Santilli <strk@keybit.net>
6423         * : This is an empty commit to notify that previous one
6424         (74198b7a44c87000bfe6b9e2b0f30a2d9e95594f) was meant to fix bug
6425         #32318
6427 2011-03-06  Bastiaan Jacques <bastiaan@bjacques.org>
6429         * configure.ac: New gettext doesn't define $shlibext, on which our
6430         scripts rely, so pick it up anyway.
6432 2011-03-06  Gabriele Giacone <1o5g4r8o@gmail.com>
6434         * packaging/rpm.am: Make rpm versioning follow fedora guidelines
6436 2011-03-05  Benjamin Wolsey <bwy@benjaminwolsey.de>
6438         * : Merge gprocessor fix.
6440 2011-03-04  Benjamin Wolsey <bwy@benjaminwolsey.de>
6442         * libcore/TextField.cpp: Don't try to implement leading unless it
6443         stops making text disappear.
6445 2011-03-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
6447         * libcore/parser/movie_definition.h: Cleanup comments and add a
6448         virtual dtor for safety (although one is implicitly generated as
6449         long as it derives from SWF::DefinitionTag).
6451 2011-03-03  Benjamin Wolsey <bwy@benjaminwolsey.de>
6453         * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: The required version of
6454         ffmpeg has PIX_FMT_RGBA.
6456 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6458         * libbase/GnashAlgorithm.h, libcore/asobj/NetStream_as.cpp,
6459         libcore/asobj/NetStream_as.h, librender/agg/Renderer_agg_style.h: 
6460         Drop last raw pointer containers and code for cleaning them up.
6462 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6464         * libcore/parser/SWFMovieDefinition.cpp: Clean up.
6466 2011-03-02  Rob Savoye <rob@welcomehome.org>
6468         * : commit 949b24a12ad21aabf638e38d3779320da3de65ee Author: Rob
6469         Savoye <rob@welcomehome.org> Date:   Wed Mar 2 07:59:14 2011 -0700
6471 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6473         * utilities/processor.cpp: Ensure movie_root is destroyed before
6474         movie_definition.  Fixes bug #31868.
6476 2011-03-02  Sandro Santilli <strk@keybit.net>
6478         * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
6479         MediaParser::isBufferEmpty method, hopefully useful from NetStream
6480         to simplify "stop" conditions detection.
6482 2011-03-02  Sandro Santilli <strk@keybit.net>
6484         * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a
6485         MediaParser::isBufferEmpty method, hopefully useful from NetStream
6486         to simplify "stop" conditions detection.
6488 2011-03-02  Gabriele Giacone <1o5g4r8o@gmail.com>
6490         * configure.ac: Add missing echoes
6492 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6494         * testsuite/actionscript.all/String.as: Remove unneeded line.
6496 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6498         * testsuite/actionscript.all/Makefile.am,
6499         testsuite/actionscript.all/haxe-swf9/Dejagnu.hx,
6500         testsuite/actionscript.all/haxe-swf9/as_to_hx.pl,
6501         testsuite/actionscript.all/haxe-swf9/check.as: Remove unused test
6502         generators.
6504 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6506         * libcore/Property.cpp, libcore/Property.h,
6507         libcore/PropertyList.cpp, testsuite/actionscript.all/Boolean.as: Add
6508         test for destructive property crash and fix it.  Fixes bug #23139
6509         again.
6511 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6513         * configure.ac, libcore/asobj/flash/external/external.am,
6514         libcore/asobj/flash/geom/geom.am, libcore/asobj/flash/net/net.am,
6515         libcore/asobj/flash/text/text.am, macros/classes.m4,
6516         testsuite/misc-haxe.all/Makefile.am,
6517         testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am,
6518         testsuite/misc-haxe.all/classes.all/data/data.am,
6519         testsuite/misc-haxe.all/classes.all/desktop/desktop.am,
6520         testsuite/misc-haxe.all/classes.all/display/display.am,
6521         testsuite/misc-haxe.all/classes.all/errors/errors.am,
6522         testsuite/misc-haxe.all/classes.all/events/events.am,
6523         testsuite/misc-haxe.all/classes.all/external/external.am,
6524         testsuite/misc-haxe.all/classes.all/geom/geom.am,
6525         testsuite/misc-haxe.all/classes.all/media/media.am,
6526         testsuite/misc-haxe.all/classes.all/net/net.am,
6527         testsuite/misc-haxe.all/classes.all/printing/printing.am,
6528         testsuite/misc-haxe.all/classes.all/system/system.am,
6529         testsuite/misc-haxe.all/classes.all/text/text.am,
6530         testsuite/misc-haxe.all/classes.all/ui/ui.am,
6531         testsuite/misc-haxe.all/classes.all/utils/utils.am,
6532         testsuite/misc-haxe.all/classes.all/xml/xml.am: Drop obsolete
6533         configuration for non-existent classes.
6535 2011-03-02  Benjamin Wolsey <bwy@benjaminwolsey.de>
6537         * .gitignore: Drop removed files from .gitignore.
6539 2011-03-01  Rob Savoye <rob@welcomehome.org>
6541         * plugin/klash4/Makefile.am: install libklashpart instead of
6542         plugin_LTLIBRARY
6544 2011-03-01  Rob Savoye <rob@welcomehome.org>
6546         * packaging/debian/gnash-dev.install,
6547         packaging/debian/konqueror-plugin-gnash.install: don't try to
6548         package .la files, they don't get installed anymore
6550 2011-03-01  Rob Savoye <rob@welcomehome.org>
6552         * packaging/debian/changelog: add new entry for release
6554 2011-03-01  Rob Savoye <rob@welcomehome.org>
6556         * configure.ac, packaging/snapshot.am: update to ~rc3
6558 2011-03-01  Rob Savoye <rob@welcomehome.org>
6560         * packaging/redhat/gnash.spec: add the new launchers
6562 2011-03-01  Rob Savoye <rob@welcomehome.org>
6564         * : commit c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 Author: Bastiaan
6565         Jacques <bastiaan@bjacques.org> Date:   Wed Mar 2 00:06:05 2011
6566         +0100
6568 2011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6570         * macros/libltdl.m4: Removed libltdl.m4, which goes apparently
6571         unused.
6573 2011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6575         * autogen.sh: Stop installing libltdl into the source tree.
6577 2011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6579         * configure.ac, plugin/npapi/Makefile.am,
6580         plugin/npapi/mozilla-sdk/include/npapi.h,
6581         plugin/npapi/mozilla-sdk/include/npfunctions.h,
6582         plugin/npapi/mozilla-sdk/include/npruntime.h,
6583         plugin/npapi/mozilla-sdk/include/nptypes.h: Use system npapi headers
6585 2011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6587         * configure.ac: Correct package name for yum users.
6589 2011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6591         * Makefile.am: Consistent formatting.
6593 2011-03-01  Benjamin Wolsey <bwy@benjaminwolsey.de>
6595         * Makefile.am: Add ltdl flags back into make dumpconfig.
6597 2011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6599         * configure.ac, libbase/Makefile.am: Use LTDL_CFLAGS ang LTDL_LIBS
6600         produced by GNASH_PKG_FIND
6602 2011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6604         * configure.ac: Remove some odd character from previous patch
6606 2011-03-01  Hicham HAOUARI <hicham.haouari@gmail.com>
6608         * Makefile.am, configure.ac, libbase/Makefile.am: Use system ltdl
6610 2011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6612         * librender/cairo/Renderer_cairo.cpp: Stop pixel snapping filled
6613         shapes, which is unnecessary and makes small shapes like text look
6614         bad.
6616 2011-03-01  Bastiaan Jacques <bastiaan@bjacques.org>
6618         * libmedia/gst/MediaParserGst.cpp: Initialise dataSize so we get
6619         more useful printouts.
6621 2011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6623         * cygnal/cgi-bin/fitcDemo/Makefile.am: Drop a missed link line.
6625 2011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6627         * librender/cairo/Renderer_cairo.cpp: Use the quality setting when
6628         determining what filter to use for drawing video frames.
6630 2011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6632         * libcore/asobj/TextField_as.cpp: Ensure that createTextField does
6633         not crash.
6635 2011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6637         * libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField
6638         is constructed
6640 2011-02-28  Benjamin Wolsey <bwy@benjaminwolsey.de>
6642         * libcore/TextField.cpp: Assert that an associated object exists
6644 2011-02-28  Sandro Santilli <strk@keybit.net>
6646         * NEWS: Add note about obsd
6648 2011-02-28  Sandro Santilli <strk@keybit.net>
6650         * testsuite/libbase.all/URLTest.cpp: Fix test for bug #32625
6652 2011-02-28  Sandro Santilli <strk@keybit.net>
6654         * testsuite/libbase.all/URLTest.cpp: Add test for bug #32625
6656 2011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6658         * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h: Hook
6659         into visibility notification events and avoid display() if the
6660         window is obscured.
6662 2011-02-27  Rob Savoye <rob@welcomehome.org>
6664         * configure.ac: add the ~rc2 back in
6666 2011-02-28  Bastiaan Jacques <bastiaan@bjacques.org>
6668         * plugin/npapi/pluginScriptObject.cpp: Fix unsafe access of
6669         NPString, which is not guaranteed to be NULL-terminated.
6671 2011-02-27  Bastiaan Jacques <bastiaan@bjacques.org>
6673         * plugin/npapi/plugin.cpp: Trivial cleanups.
6675 2011-02-27  Sandro Santilli <strk@keybit.net>
6677         * .gitignore: More ignores, thanks Gabriele
6679 2011-02-27  Sandro Santilli <strk@keybit.net>
6681         * plugin/test/baseuri/test.html, plugin/test/baseuri/test_js.html: 
6682         Add a test trying to reproduce bug #26906
6684 2011-02-27  Sandro Santilli <strk@keybit.net>
6686         * .gitignore: Do not ignore plugin/test. Fixes bug #32615
6688 2011-02-27  Benjamin Wolsey <bwy@benjaminwolsey.de>
6690         * cygnal/Makefile.am, cygnal/testsuite/libamf.all/Makefile.am,
6691         cygnal/testsuite/libnet.all/Makefile.am,
6692         extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am,
6693         extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am,
6694         extensions/lirc/Makefile.am, extensions/mysql/Makefile.am,
6695         gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am,
6696         libcore/vm/Makefile.am, libmedia/Makefile.am,
6697         testsuite/Makefile.am, testsuite/libbase.all/Makefile.am,
6698         testsuite/libcore.all/Makefile.am,
6699         testsuite/misc-ming.all/Makefile.am,
6700         testsuite/misc-ming.all/action_order/Makefile.am,
6701         testsuite/misc-ming.all/displaylist_depths/Makefile.am,
6702         testsuite/misc-ming.all/loading/Makefile.am,
6703         testsuite/misc-ming.all/loop/Makefile.am,
6704         testsuite/misc-swfc.all/Makefile.am,
6705         testsuite/misc-swfmill.all/Makefile.am,
6706         testsuite/movies.all/Makefile.am,
6707         testsuite/network.all/Makefile.am, testsuite/samples/Makefile.am,
6708         utilities/Makefile.am: Do not link to or include libltdl where it's
6709         not required.
6711 2011-02-26  Bastiaan Jacques <bastiaan@bjacques.org>
6713         * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Make the plugin
6714         read sockets in nonblocking mode (fixes bug #32601). Don't expect
6715         newlines. We can expect to receive incomplete requests, so
6716         accumulate them over calls to handlePlayerRequests(). Make
6717         processPlayerRequest() more than one message.
6719 2011-02-26  Rob Savoye <rob@welcomehome.org>
6721         * libdevice/egl/eglDevice.cpp: destroy the surrace if it exists
6723 2011-02-26  Rob Savoye <rob@welcomehome.org>
6725         * libdevice/rawfb/RawFBDevice.h: return something
6727 2011-02-26  Rob Savoye <rob@welcomehome.org>
6729         * libdevice/egl/egl.am: add EGL_CFLAGS for all egl code
6731 2011-02-26  Rob Savoye <rob@welcomehome.org>
6733         * gui/fb/fb.cpp: initialize AGG renderer and set the size
6735 2011-02-26  Rob Savoye <rob@welcomehome.org>
6737         * configure.ac: disable the defaults when enable-device is specified
6739 2011-02-26  Rob Savoye <rob@welcomehome.org>
6741         * plugin/npapi/plugin.cpp: put the return false back in if there are
6742         too many attempts to read the network.
6744 2011-02-26  Bastiaan Jacques <bastiaan@bjacques.org>
6746         * AUTHORS: Switch AUTHORS to utf-8, so apparently more people can
6747         read it.
6749 2011-02-26  Hicham HAOUARI <hicham.haouari@gmail.com>
6751         * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am,
6752         gui/pythonmod/Makefile.am, libbase/Makefile.am,
6753         libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am,
6754         libsound/Makefile.am, plugin/klash4/Makefile.am: Remove libtool .la
6755         files
6757 2011-02-25  Benjamin Wolsey <bwy@benjaminwolsey.de>
6759         * doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop
6760         image tag.
6762 2011-02-25  Hicham HAOUARI <hicham.haouari@gmail.com>
6764         * configure.ac, desktop/Makefile.am, desktop/gnash-gtk-launcher.in,
6765         desktop/gnash-qt-launcher.in, desktop/gnash.desktop,
6766         desktop/klash.desktop, gui/Makefile.am, gui/gnash.in, gui/klash.in: 
6767         Rename gtk-gnash and kde4-gnash launchers
6769 2011-02-24  Bastiaan Jacques <bastiaan@bjacques.org>
6771         * libmedia/gst/MediaParserGst.cpp: Implement seeking for the Gst
6772         parser.
6774 2011-02-24  Rob Savoye <rob@welcomehome.org>
6776         * packaging/rpm.am: drop the snapshot-rename-dir dependency
6778 2011-02-24  Rob Savoye <rob@welcomehome.org>
6780         * packaging/rpm.am: rename the builkd directory so we get the full
6781         version number for everything
6783 2011-02-24  Rob Savoye <rob@welcomehome.org>
6785         * packaging/snapshot.am: add a tilde so versioning works correctly
6787 2011-02-24  Rob Savoye <rob@welcomehome.org>
6789         * configure.ac: don't put rc2 into the version, it screws up RPM
6790         building. Fix this elsewhere in the process.
6792 2011-02-24  Rob Savoye <rob@welcomehome.org>
6794         * packaging/redhat/gnash.spec: add new desktop files to the package.
6796 2011-02-24  Rob Savoye <rob@welcomehome.org>
6798         * packaging/snapshot.am: tweak snapshot version for rc2
6800 2011-02-24  Rob Savoye <rob@welcomehome.org>
6802         * : big merge from master to get recent bug fixes
6804 2011-02-24  Sandro Santilli <strk@keybit.net>
6806         * doc/C/refmanual/building.xml: Simplify command to checkout remote
6807         branches
6809 2011-02-24  Sandro Santilli <strk@keybit.net>
6811         * libbase/curl_adapter.cpp: Provide lock(mutex) and unlock(mutex)
6812         free functions to provide an implementation for boost versions
6813         1.34.1. Note that implementation for 1.34.1 and lower uses headers
6814         which are not meant to be public. Could be not there. Also, I'm not
6815         sure about consequences of those calls at runtime. Re-fixes bug
6816         #32579 w/out breaking lenny builds.
6818 2011-02-24  Sandro Santilli <strk@keybit.net>
6820         * doc/C/refmanual/building.xml: Rewrite the access to sources part
6821         of gnash reference manual
6823 2011-02-24  Bastiaan Jacques <bastiaan@bjacques.org>
6825         * : commit 84f3969e89ba3c692efabb2e09e9733d84900995 Author: Bastiaan
6826         Jacques <bastiaan@bjacques.org> Date:   Thu Feb 24 17:31:27 2011
6827         +0100
6829 2011-02-24  Benjamin Wolsey <bwy@benjaminwolsey.de>
6831         * libcore/TextField.cpp: Use existing fonts if they exist to avoid
6832         creating fonts for ever.
6834 2011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6836         * configure.ac: Fix duplicated rule from desktop patch
6838 2011-02-23  Sandro Santilli <strk@keybit.net>
6840         * libbase/curl_adapter.cpp: Don't use scoped_lock objects to hold
6841         locks requested by libcurl. Should fix bug #32579.
6843 2011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6845         * gui/Makefile.am: Restore rule dropped accidentally by desktop
6846         patch.
6848 2011-02-23  Benjamin Wolsey <bwy@benjaminwolsey.de>
6850         * desktop/Makefile.am: Distribute files.
6852 2011-02-15  Hicham HAOUARI <hicham.haouari@gmail.com>
6854         * Makefile.am, configure.ac, desktop/Makefile.am,
6855         desktop/gnash.desktop, desktop/klash.desktop, gui/Makefile.am,
6856         gui/gnash.in, gui/klash.in: Add desktop files
6858 2011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6860         * doc/Doxyfile.in: Clean up apidocs.
6862 2011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6864         * libbase/URL.cpp: Correct includes
6866 2011-02-23  Sandro Santilli <strk@keybit.net>
6868         * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Make peek
6869         functions private and non-locking. Have NextTimestamp fetcher lock
6870         instead, to ensure the fetched frame is not deleted by another
6871         thread before having a chance to query its timestamp. Fixes bug
6872         #32540. Thanks Bastiaan Jacques for doing the hard work of figuring
6873         out the problem.
6875 2011-02-23  Bastiaan Jacques <bastiaan@bjacques.org>
6877         * libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer
6878         that is not needed.
6880 2011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6882         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Allow the FFMPEG media
6883         handler to play LE PCM embedded sound.
6885 2011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6887         * libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 
6888         Raw (AKA PCM) audio is signed; don't treat it otherwise.
6890 2011-02-22  Sandro Santilli <strk@keybit.net>
6892         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 1024 bytes turned out to
6893         be not enough to properly decode (or resample?) raw audio. 96000
6894         works better (was maximum frame returned by decoder when passed
6895         bigger frames). Re-fixes #21177 and #22284 w/out breaking
6896         misc-ming.all/eventSoundTest1.swf
6898 2011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6900         * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Revert "Don't cut an
6901         unparseable frame into small chunks. Fixes bug #21177." while we
6902         figure out the testsuite failure.  This reverts commit caa7af4e06e910eafbe5792aba05d0b06780f29e.
6904 2011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6906         * : commit caa7af4e06e910eafbe5792aba05d0b06780f29e Author: Bastiaan
6907         Jacques <bastiaan@bjacques.org> Date:   Tue Feb 22 14:56:24 2011
6908         +0100
6910 2011-02-22  Bastiaan Jacques <bastiaan@bjacques.org>
6912         * libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle
6913         ADPCM audio.
6915 2011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6917         * libmedia/MediaHandler.cpp, libmedia/MediaHandler.h: Drop exception
6918         specification because a) it's not clear we can guarantee it ( see
6919         https://bugzilla.redhat.com/show_bug.cgi?id=657826 ), b) it does
6920         nothing for optimization or code clarity.
6922 2011-02-22  Benjamin Wolsey <bwy@benjaminwolsey.de>
6924         * libcore/vm/CallStack.cpp: Drop unneeded include.
6926 2011-02-22  Sandro Santilli <strk@keybit.net>
6928         * libcore/vm/ActionExec.cpp: Report url of the movie containing the
6929         action block being executed when hitting limits.
6931 2011-02-21  Sandro Santilli <strk@keybit.net>
6933         * libsound/sound_handler.cpp: Leave a comment about the override
6934         avoidance
6936 2011-02-21  Bastiaan Jacques <bastiaan@bjacques.org>
6938         * libsound/sound_handler.cpp: Fix a deadlocked caused by attempting
6939         to lock a mutex twice. Bug #32557.
6941 2011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6943         * libcore/MovieClip.cpp, libcore/MovieClip.h: Do not execute tags on
6944         destroyed MovieClips: fixes bug #32510 and the new action_order
6945         tests.  Drop unused function to avoid confusion.
6947 2011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6949         * testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add simpler
6950         test for failing case.
6952 2011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6954         * testsuite/misc-ming.all/action_order/Makefile.am,
6955         testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Play for long
6956         enough to get a failure.
6958 2011-02-21  Benjamin Wolsey <bwy@benjaminwolsey.de>
6960         * testsuite/misc-ming.all/action_order/Makefile.am,
6961         testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add test for
6962         segfault in advance chars.
6964 2011-02-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6966         * librender/agg/Renderer_agg.cpp: Do zero-initialize buffer because
6967         the code is evidently not robust enough to avoid reading
6968         uninitialized parts.
6970 2011-02-20  Gabriele Giacone <1o5g4r8o@gmail.com>
6972         * macros/kde4.m4: /usr/lib64 on redhat derivatives only
6974 2011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6976         * libcore/TextField.cpp: Reduce verbosity.
6978 2011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6980         * libcore/swf/VideoFrameTag.cpp: Fix indentation.
6982 2011-02-20  Bastiaan Jacques <bastiaan@bjacques.org>
6984         * libcore/swf/VideoFrameTag.cpp: For ScreenVideo, skip a byte that's
6985         not part of the bitstream. Fixes bug #22158.
6987 2011-02-19  Benjamin Wolsey <bwy@benjaminwolsey.de>
6989         * libcore/swf/DefineFontTag.cpp: Drop a forgotten debug log.
6991 2011-02-19  Bastiaan Jacques <bastiaan@bjacques.org>
6993         * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Plug a leak by not
6994         holding an extra reference.
6996 2011-02-19  Bastiaan Jacques <bastiaan@bjacques.org>
6998         * libmedia/gst/MediaParserGst.cpp: Don't busy the CPU trying to use
6999         a bad stream.
7001 2011-02-18  Bastiaan Jacques <bastiaan@bjacques.org>
7003         * libsound/sdl/sound_handler_sdl.cpp,
7004         libsound/sdl/sound_handler_sdl.h: Override unplugInputStream so
7005         _inputStreams is accessed in a thread-safe manner. Fixes bug #32538.
7007 2011-02-18  Bastiaan Jacques <bastiaan@bjacques.org>
7009         * : commit 71c876bb97054787755c9df81d2e88d54aa5320f Author: Bastiaan
7010         Jacques <bastiaan@bjacques.org> Date:   Fri Feb 18 20:19:17 2011
7011         +0100
7013 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7015         * libcore/Font.cpp: Add comments
7017 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7019         * libcore/Font.cpp, libcore/swf/DefineFontTag.cpp: Clean up, drop
7020         debug logging.
7022 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7024         * libcore/Font.cpp, libcore/parser/SWFMovieDefinition.cpp,
7025         libcore/parser/SWFMovieDefinition.h,
7026         libcore/parser/movie_definition.h,
7027         libcore/parser/sprite_definition.h, libcore/swf/DefineFontTag.cpp: 
7028         Const correctness for readability.  Pass Font by intrueive_ptr to
7029         movie definitions.  Temporary debugging.
7031 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7033         * libcore/TextField.cpp, libcore/swf/TextRecord.cpp,
7034         libcore/swf/TextRecord.h: Fonts are ref_counted, so store by
7035         intrusive_ptr.
7037 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7039         * libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused
7040         functions.
7042 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7044         * libcore/DisplayObjectContainer.cpp,
7045         libcore/DisplayObjectContainer.h: Remove unused functions.
7047 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7049         * libcore/DisplayList.cpp: Const correct for readability.
7051 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7053         * libcore/DisplayList.cpp: Do not ignore objects at depth 65535 or
7054         the DisplayList will lose track of them, allowing them to be deleted
7055         without being removed from the list of live characters.  This was just a case of the wrong comparison being used.  Reduce the number of predicate functors.
7057 2011-02-18  Benjamin Wolsey <bwy@benjaminwolsey.de>
7059         * libcore/DisplayList.cpp: Drop unused functors
7061 2011-02-17  Sandro Santilli <strk@keybit.net>
7063         * libcore/vm/ASHandlers.cpp: Log an error rather than crashing when
7064         realizing loading of a movie won't work due to limitation in
7065         movie_root::findCharacterByTarget. Fixes the assertion failure of
7066         bug #32506 (but not support for that movie).
7068 2011-02-17  Sandro Santilli <strk@keybit.net>
7070         * testsuite/misc-ming.all/loading/loadMovieTest.c: Avoid bug #32516
7071         for now. I don't have a full week to squash all these bugs..
7073 2011-02-17  Sandro Santilli <strk@keybit.net>
7075         * testsuite/misc-ming.all/loading/loadMovieTest.c,
7076         testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Put
7077         coverart two levels under root, trying to reproduce #32506. Exposes
7078         another bug, but fails to reproduce that one. The exposed bug is
7079         left disabled as it takes too much for me now to deal with the test
7080         runner expecting it.
7082 2011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7084         * testsuite/misc-ming.all/DragDropTestRunner.cpp,
7085         testsuite/misc-ming.all/masks_testrunner.cpp: Fix tests using
7086         dump().
7088 2011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7090         * libcore/DisplayList.cpp, libcore/DisplayList.h: Not all
7091         DisplayObjects have an associated as_object, so fix the ostream
7092         operator<< and drop the dump() function.  Fixes crash while logging.
7094 2011-02-17  Sandro Santilli <strk@keybit.net>
7096         * testsuite/misc-ming.all/loading/loadMovieTest.c,
7097         testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Add another
7098         test for GETURL tag and '_level.coverart' target. Still doesn't
7099         reproduce #32506
7101 2011-02-17  Sandro Santilli <strk@keybit.net>
7103         * testsuite/misc-ming.all/loading/loadMovieTest.c,
7104         testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Enhance
7105         loadMovieTest and runner to test you can pass a path-based target to
7106         GETURL.
7108 2011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7110         * : commit 367153a484fb002310f68538d0b602e96ae3d66a Merge: 5d31f7a
7111         585aa24 Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date:   Thu
7112         Feb 17 11:16:10 2011 +0100
7114 2011-02-17  Bastiaan Jacques <bastiaan@bjacques.org>
7116         * libcore/TextField.cpp: Tweak error message type for the correct
7117         consumer. Thanks Sandro.
7119 2011-02-17  Benjamin Wolsey <bwy@benjaminwolsey.de>
7121         * libcore/asobj/flash/geom/Transform_as.cpp: Override marking
7122         function correctly; fixes bug #32507.
7124 2011-02-17  Sandro Santilli <strk@keybit.net>
7126         * testsuite/actionscript.all/TextFieldHTML.as: Automate test for bug
7127         #32508
7129 2011-02-17  Bastiaan Jacques <bastiaan@bjacques.org>
7131         * libcore/TextField.cpp: Don't pass an empty font name on to the
7132         Font constructor. (Bug #32508.)
7134 2011-02-15  Gabriele Giacone <1o5g4r8o@gmail.com>
7136         * macros/kde4.m4: lib64/ on debian amd64 is just a link. When
7137         provided, with_kde4_* configure options are full path
7139 2011-02-14  Sandro Santilli <strk@keybit.net>
7141         * plugin/Makefile.am, plugin/klash4/Makefile.am: Fix
7142         uninstall-plugins rule
7144 2011-02-14  Rob Savoye <rob@welcomehome.org>
7146         * plugin/npapi/test.cpp: update test case as parseInvoke() now
7147         returns a boost::shared_ptr<>
7149 2011-02-14  Rob Savoye <rob@welcomehome.org>
7151         * plugin/npapi/plugin.h: reduce verbosity
7153 2011-02-14  Rob Savoye <rob@welcomehome.org>
7155         * plugin/npapi/external.cpp, plugin/npapi/external.h,
7156         plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: handle multiple
7157         messages in a packet.
7159 2011-02-14  Rob Savoye <rob@welcomehome.org>
7161         * macros/kde4.m4: properly handle 64 vs 32 bit for the plugin
7162         directory
7164 2011-02-14  Bastiaan Jacques <bastiaan@bjacques.org>
7166         * plugin/npapi/plugin.cpp: Make sure the glib-returned error pointer
7167         is valid before dereferencing. (bug #32445)
7169 2011-02-13  Sandro Santilli <strk@keybit.net>
7171         * testsuite/misc-mtasc.all/level5.as,
7172         testsuite/misc-mtasc.all/level87.as: Do not expect exact load
7173         timing. Hopefull makes buildbot results more stable (see
7175         http://gnashdev.org:8010/builders/squeeze-linux-x86/builds/175/steps/make_anal/logs/stdio)
7177 2011-02-13  John Wimer <john@god.vtic.net>
7179         * plugin/klash4/klash_part.cpp: Apply patch from
7180         https://savannah.gnu.org/bugs/?32457 Thanks to Kevin Kofler
7182 2011-02-01  Hicham HAOUARI <hicham.haouari@gmail.com>
7184         * gui/kde/kde4.am: Remove superfluous linkage in kde4_gnash
7186 2011-02-13  Hicham HAOUARI <hicham.haouari@gmail.com>
7188         * macros/kde4.m4: Add a check to shared libkdeui
7190 2011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7192         * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Revert "Fix
7193         some parsing bugs and disable EI in plugin." This reverts commit 645dd2a32c426f52a466f096dbb691cea03d76d2.
7195 2011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7197         * : commit ea3c28040d7b68cfe993ebc1646b5b60cfcdf9c5 Author: Benjamin
7198         Wolsey <bwy@benjaminwolsey.de> Date:   Sun Feb 13 18:16:00 2011
7199         +0100
7201 2011-02-13  Rob Savoye <rob@welcomehome.org>
7203         * macros/docbook.m4: Drop one space when testing docbook2teci to
7204         determine if it's a shell script or the perl version
7206 2011-02-13  Benjamin Wolsey <bwy@benjaminwolsey.de>
7208         * : commit 7eb76b3b477a56e00d59174d44a73c7cf3abc065 Author: Gabriele
7209         Giacone <1o5g4r8o@gmail.com> Date:   Sun Feb 13 15:29:18 2011 +0100
7211 2011-02-13  Sandro Santilli <strk@keybit.net>
7213         * libcore/Property.h: Drop extra semicolon
7215 2011-02-12  Sandro Santilli <strk@keybit.net>
7217         * NEWS: Add note about plugin robustness and chromium compatibility
7218         (the getURL thing)
7220 2011-02-12  Sandro Santilli <strk@keybit.net>
7222         * plugin/npapi/external.cpp: Check return from std::string::find
7224 2011-02-12  Sandro Santilli <strk@keybit.net>
7226         * plugin/npapi/test.cpp: Some more tests (minor)
7228 2011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7230         * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Fix some
7231         parsing bugs and disable EI in plugin.
7233 2011-02-11  Sandro Santilli <strk@keybit.net>
7235         * plugin/npapi/plugin.cpp: Use "_self" as a default target for
7236         getURL when no target is given. Fixes bug #32425
7238 2011-02-11  Sandro Santilli <strk@keybit.net>
7240         * libcore/movie_root.cpp, libcore/swf/ScriptLimitsTag.h: Don't log
7241         scripts limit settings too much (once for each change is enough)
7243 2011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7245         * plugin/npapi/plugin.cpp: Include required header.
7247 2011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7249         * plugin/npapi/plugin.cpp: Fix bogus logic in an attempt to make the
7250         function more readable.
7252 2011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7254         * libcore/asobj/NetStream_as.cpp: Fix volume adjustment for less
7255         than 100%.
7257 2011-02-11  Benjamin Wolsey <bwy@benjaminwolsey.de>
7259         * gui/gnash.cpp: Don't force writeLog to off if no flag is passed.
7261 2011-02-11  Sandro Santilli <strk@keybit.net>
7263         * ChangeLog: Generated ChangeLog with git2cl and manually trimmed
7264         everything belonging to ChangeLog-0.8.8 (it'll need to be done again
7265         right before release)