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,
47 2012-01-18 Rob Savoye <rob@welcomehome.org>
49 * packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the
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
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
78 2012-01-18 Rob Savoye <rob@welcomehome.org>
80 * doc/C/Makefile.am: install-man1 doesn't need to depend on
83 2012-01-18 Rob Savoye <rob@welcomehome.org>
85 * doc/C/Makefile.am: remove unused preformatted tjay are now aliases
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
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
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
152 2012-01-18 Rob Savoye <rob@welcomehome.org>
154 * doc/C/Makefile.am: build a dump-gnash manpage too, since we now
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
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
765 2012-01-11 Rob Savoye <rob@welcomehome.org>
767 * libcore/movie_root.cpp: advance all characters before notifying
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
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
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
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
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
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
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
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
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
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
1162 2011-12-11 Rob Savoye <rob@welcomehome.org>
1164 * libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate
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
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
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
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
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
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
1330 2011-12-04 Rob Savoye <rob@welcomehome.org>
1332 * libdevice/egl/eglDevice.h: add getStride() as it's now in the base
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
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()
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,
1441 2011-11-25 Rob Savoye <rob@welcomehome.org>
1443 * cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not
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
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
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
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
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
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
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
1608 2011-10-12 Rob Savoye <rob@welcomehome.org>
1610 * libdevice/GnashDevice.h: add virtual accessor to get the offscreen
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
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
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
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
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
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
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
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
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
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
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
1896 2011-09-03 Rob Savoye <rob@welcomehome.org>
1898 * configure.ac: using += in bourne shell is not portable. Fixes
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
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
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
1941 2011-08-31 Rob Savoye <rob@welcomehome.org>
1943 * librender/openvg/OpenVGRenderer.cpp: use StyleHandler for
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
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
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
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
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
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
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
2110 2011-08-09 Rob Savoye <rob@welcomehome.org>
2112 * macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in
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
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
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
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
2301 2011-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
2303 * libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old
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
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
2346 2011-07-30 Sandro Santilli <strk@keybit.net>
2348 * utilities/processor.cpp: Drop spurious newline from per-frame
2351 2011-07-30 Gabriele Giacone <1o5g4r8o@gmail.com>
2353 * cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck
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
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
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
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
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
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
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
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
2628 2011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
2630 * testsuite/libcore.all/MatrixTest.cpp: More namespace and header
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3035 2011-07-13 Sandro Santilli <strk@keybit.net>
3037 * testsuite/misc-ming.all/register_class/Makefile.am: Fix
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3566 2011-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
3568 * libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add
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
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,
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
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
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
3736 2011-06-02 Gabriele Giacone <1o5g4r8o@gmail.com>
3738 * packaging/deb.am: Packaging supports python >2.6. Fixes natty
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
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
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
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
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
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
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
3905 2011-05-19 Sandro Santilli <strk@keybit.net>
3907 * Makefile.am: Put CPP code (rather than C) in revno.h, to reuse
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
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_
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
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
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
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
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
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
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
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
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
4245 2011-04-13 Andrew Guertin <dolphinling@dolphinling.net>
4247 * libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the
4250 2011-04-13 Andrew Guertin <dolphinling@dolphinling.net>
4252 * libbase/Makefile.am: Move declarations of what's getting installed
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
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
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
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
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
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
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
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
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
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
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
4508 2011-04-09 Bastiaan Jacques <bastiaan@bjacques.org>
4510 * configure.ac, macros/libexe.m4: The macros from libext.m4 are
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
4563 2011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4565 * libcore/DisplayObject.cpp,
4566 testsuite/actionscript.all/MovieClip.as: Add our own tests for
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
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
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
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
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
4755 2011-04-06 Sandro Santilli <strk@keybit.net>
4757 * libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED
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
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
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
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
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
4876 2011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
4878 * libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck
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
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
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
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
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
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
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
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
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
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
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
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
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
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
5234 2011-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5236 * macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store
5239 2011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
5241 * gui/gui.cpp: The displayed version is the one for the root swf,
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
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
5268 2011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
5270 * gui/gui.cpp, utilities/processor.cpp: Use functions of Movies
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
5283 2011-03-31 Bastiaan Jacques <bastiaan@bjacques.org>
5285 * configure.ac: We don't use zip anymore, so don't bother looking
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
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
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
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
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
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
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
5463 2011-03-29 Bastiaan Jacques <bastiaan@bjacques.org>
5465 * libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats
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
5511 2011-03-26 Sebastian Parborg <darkdefende@gmail.com>
5513 * gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer
5516 2011-03-26 Bastiaan Jacques <bastiaan@bjacques.org>
5518 * libbase/extension.h: Forward-declare as_object to make cygnal
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
5538 2011-03-26 Sandro Santilli <strk@keybit.net>
5540 * gui/Player.h: Fix misleading comments about --hwaccel and
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
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
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
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
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
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
5735 2011-03-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
5737 * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard
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
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
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
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
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
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
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
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
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
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
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
6113 2011-03-11 Hicham HAOUARI <hicham.haouari@gmail.com>
6115 * configure.ac: Cosmetic : fix erroneous tab use from previous
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
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
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
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
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
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
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
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
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
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
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
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
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
6568 2011-03-01 Bastiaan Jacques <bastiaan@bjacques.org>
6570 * macros/libltdl.m4: Removed libltdl.m4, which goes apparently
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
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
6635 2011-02-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
6637 * libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField
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
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
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
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
6757 2011-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
6759 * doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop
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
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
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
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
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
6875 2011-02-23 Bastiaan Jacques <bastiaan@bjacques.org>
6877 * libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer
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
6910 2011-02-22 Bastiaan Jacques <bastiaan@bjacques.org>
6912 * libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle
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
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
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
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
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
7037 2011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
7039 * libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused
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
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
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
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
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
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
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
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
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)