12012-01-23 Rob Savoye <rob@welcomehome.org> 2 3 * gui/Player.cpp: revert time interval/FPS change for now. 4 52012-01-23 Rob Savoye <rob@welcomehome.org> 6 7 * packaging/snapshot.am: change version to 0.8.10 8 92012-01-23 Rob Savoye <rob@welcomehome.org> 10 11 * configure.ac: change version to 0.8.10 12 132012-01-20 Rob Savoye <rob@welcomehome.org> 14 15 * libmedia/gst/VideoInputGst.cpp: remove extraneous spaces in string 16 172012-01-20 Rob Savoye <rob@welcomehome.org> 18 19 * cygnal/cygnal.cpp: tweak copyright message 20 212012-01-20 Rob Savoye <rob@welcomehome.org> 22 23 * libdevice/events/EventDevice.cpp: fix typo 24 252012-01-20 Rob Savoye <rob@welcomehome.org> 26 27 * gui/gui.cpp, libcore/parser/SWFMovieDefinition.cpp: correct typos 28 292012-01-20 Rob Savoye <rob@welcomehome.org> 30 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 39 402012-01-20 Rob Savoye <rob@welcomehome.org> 41 42 * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po, 43 po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po, 44 po/ne.po, po/ru.po, po/zh_TW.po: update en_GB translation, 45 regenerate pot file. 46 472012-01-18 Rob Savoye <rob@welcomehome.org> 48 49 * packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the 50 release 51 522012-01-18 Rob Savoye <rob@welcomehome.org> 53 54 * doc/C/Makefile.am: add man page alises file to the dist 55 562012-01-18 Rob Savoye <rob@welcomehome.org> 57 58 * packaging/rpm.am: update copyright date, remove commented out 59 block. 60 612012-01-18 Rob Savoye <rob@welcomehome.org> 62 63 * packaging/redhat/gnash.spec: enable docbook, install info pages 64 652012-01-18 Rob Savoye <rob@welcomehome.org> 66 67 * packaging/debian/rules: enable docbook, don't gzip man pages 68 692012-01-18 Rob Savoye <rob@welcomehome.org> 70 71 * packaging/debian/gnash-dump.install: fix typo in filename 72 732012-01-18 Rob Savoye <rob@welcomehome.org> 74 75 * doc/C/Makefile.am: install-man1 doesn't need to depend on 76 EXTRAMANPAGES 77 782012-01-18 Rob Savoye <rob@welcomehome.org> 79 80 * doc/C/Makefile.am: install-man1 doesn't need to depend on 81 EXTRAMANPAGES 82 832012-01-18 Rob Savoye <rob@welcomehome.org> 84 85 * doc/C/Makefile.am: remove unused preformatted tjay are now aliases 86 the correct way 87 882012-01-18 Rob Savoye <rob@welcomehome.org> 89 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 94 952012-01-18 Rob Savoye <rob@welcomehome.org> 96 97 * .gitignore: don't ignore man pages 98 992012-01-18 Rob Savoye <rob@welcomehome.org> 100 101 * doc/C/Makefile.am: install manpage aliases as files, not links 102 1032012-01-18 Rob Savoye <rob@welcomehome.org> 104 105 * doc/C/preformatted/gnash-qt-launcher.1.in: remove extraneous man 106 page aliasesdoc/C/preformatted/gnash-gtk-launcher.1.in 107 1082012-01-18 Rob Savoye <rob@welcomehome.org> 109 110 * doc/C/Makefile.am, doc/C/gnash.man-xml, packaging/deb.am, 111 packaging/snapshot.am: update for new packages 112 1132012-01-18 Rob Savoye <rob@welcomehome.org> 114 115 * packaging/debian/gnash-dump.manpages: install the dump-gnash man 116 page 117 1182012-01-18 Rob Savoye <rob@welcomehome.org> 119 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 123 1242012-01-18 Rob Savoye <rob@welcomehome.org> 125 126 * packaging/debian/changelog, packaging/debian/control, 127 packaging/debian/gnash-cygnal.install, 128 packaging/debian/gnash-dump.install, 129 packaging/debian/gnash-framebuffer.install, 130 packaging/debian/gnash-framebuffer.manpages, 131 packaging/debian/gnash-klash.install: add fb-gnash and dump-gnash 132 packages 133 1342012-01-18 Rob Savoye <rob@welcomehome.org> 135 136 * packaging/debian/rules: drop unused rules for optional package 137 buulds, everything is selectable at runtime now. 138 1392012-01-18 Rob Savoye <rob@welcomehome.org> 140 141 * packaging/redhat/gnash.spec: add dump-gnash manpage 142 1432012-01-18 Rob Savoye <rob@welcomehome.org> 144 145 * doc/C/gnash.man-xml: add dump-gnash as an aliases to this manpage 146 1472012-01-18 Rob Savoye <rob@welcomehome.org> 148 149 * packaging/redhat/gnash.spec: build fb-gnash and dump-gnash 150 packages too. 151 1522012-01-18 Rob Savoye <rob@welcomehome.org> 153 154 * doc/C/Makefile.am: build a dump-gnash manpage too, since we now 155 package it. 156 1572012-01-18 Rob Savoye <rob@welcomehome.org> 158 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 166 1672012-01-18 Rob Savoye <rob@welcomehome.org> 168 169 * libdevice/events/TouchDevice.cpp: fix typo with gettext macro 170 1712012-01-17 Rob Savoye <rob@welcomehome.org> 172 173 * configure.ac: remove extraneous = from help strings option names 174 1752012-01-16 Rob Savoye <rob@welcomehome.org> 176 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 256 2572012-01-16 Rob Savoye <rob@welcomehome.org> 258 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 473 4742012-01-16 Rob Savoye <rob@welcomehome.org> 475 476 * utilities/Makefile.am, utilities/dumpshm.cpp, 477 utilities/findmicrophones.cpp, utilities/findwebcams.cpp, 478 utilities/flvdumper.cpp, utilities/processor.cpp, 479 utilities/rtmpget.cpp, utilities/soldumper.cpp: update copyright 480 date 481 4822012-01-16 Rob Savoye <rob@welcomehome.org> 483 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 501 5022012-01-16 Rob Savoye <rob@welcomehome.org> 503 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 515 5162012-01-16 Rob Savoye <rob@welcomehome.org> 517 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 533 5342012-01-16 Rob Savoye <rob@welcomehome.org> 535 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 585 5862012-01-16 Rob Savoye <rob@welcomehome.org> 587 588 * Makefile.am, configure.ac: update copyright date 589 5902012-01-16 Rob Savoye <rob@welcomehome.org> 591 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 655 6562012-01-16 Rob Savoye <rob@welcomehome.org> 657 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 694 6952012-01-16 Rob Savoye <rob@welcomehome.org> 696 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 735 7362012-01-16 Rob Savoye <rob@welcomehome.org> 737 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 753 7542012-01-13 Rob Savoye <rob@welcomehome.org> 755 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 759 7602012-01-13 Rob Savoye <rob@welcomehome.org> 761 762 * po/Makefile.am: add new translations, even though they are 763 incomplete. 764 7652012-01-11 Rob Savoye <rob@welcomehome.org> 766 767 * libcore/movie_root.cpp: advance all characters before notifying 768 them of loads. 769 7702012-01-02 Rob Savoye <rob@welcomehome.org> 771 772 * po/gnash.pot: updated with new strings 773 7742012-01-02 Rob Savoye <rob@welcomehome.org> 775 776 * cygnal/libnet/sshclient.cpp: fix minor typos 777 7782012-01-02 Rob Savoye <rob@welcomehome.org> 779 780 * cygnal/cygnal.cpp, cygnal/libnet/sshclient.cpp: fix minor typos 781 7822012-01-01 Rob Savoye <rob@welcomehome.org> 783 784 * po/gnash.pot: updated with new strings 785 7862012-01-01 Rob Savoye <rob@welcomehome.org> 787 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 791 7922012-01-01 Rob Savoye <rob@welcomehome.org> 793 794 * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp, 795 cygnal/http_server.cpp, cygnal/libnet/network.cpp, cygnal/proc.cpp, 796 cygnal/rtmp_server.cpp, cygnal/serverSO.cpp, 797 libcore/parser/SWFMovieDefinition.cpp, 798 libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp, 799 libcore/parser/action_buffer.cpp, 800 libcore/parser/filter_factory.cpp, libcore/vm/ASHandlers.cpp, 801 libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp: print messages cleaned 802 up for translations 803 8042012-01-01 Rob Savoye <rob@welcomehome.org> 805 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 810 8112011-12-31 Rob Savoye <rob@welcomehome.org> 812 813 * po/gnash.pot: updated with new strings 814 8152011-12-31 Rob Savoye <rob@welcomehome.org> 816 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 843 8442011-12-31 Rob Savoye <rob@welcomehome.org> 845 846 * gui/Player.cpp, gui/pythonmod/gnash-view.cpp: change w/out to 847 without 848 8492011-12-31 Rob Savoye <rob@welcomehome.org> 850 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. 858 8592011-12-31 Rob Savoye <rob@welcomehome.org> 860 861 * po/gnash.pot: updated with new strings 862 8632011-12-31 Rob Savoye <rob@welcomehome.org> 864 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 876 8772011-12-31 Rob Savoye <rob@welcomehome.org> 878 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 886 8872011-12-31 Rob Savoye <rob@welcomehome.org> 888 889 * po/gnash.pot: updated with new strings 890 8912011-12-31 Rob Savoye <rob@welcomehome.org> 892 893 * libbase/arg_parser.cpp: cleanup code style 894 8952011-12-31 Rob Savoye <rob@welcomehome.org> 896 897 * po/gnash.pot: updated with new strings 898 8992011-12-31 Rob Savoye <rob@welcomehome.org> 900 901 * librender/agg/Renderer_agg.cpp, 902 librender/cairo/Renderer_cairo.cpp: print messages cleaned up for 903 translations 904 9052011-12-31 Rob Savoye <rob@welcomehome.org> 906 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 913 9142011-12-31 Rob Savoye <rob@welcomehome.org> 915 916 * po/gnash.pot: updated with new strings 917 9182011-12-29 Rob Savoye <rob@welcomehome.org> 919 920 * po/gnash.pot: updated with new strings 921 9222011-12-29 Rob Savoye <rob@welcomehome.org> 923 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. 937 9382011-12-29 Rob Savoye <rob@welcomehome.org> 939 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. 959 9602011-12-29 Rob Savoye <rob@welcomehome.org> 961 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. 978 9792011-12-29 Rob Savoye <rob@welcomehome.org> 980 981 * po/gnash.pot: updated with new strings 982 9832011-12-29 Rob Savoye <rob@welcomehome.org> 984 985 * po/gnash.pot: updated with new strings 986 9872011-12-29 Rob Savoye <rob@welcomehome.org> 988 989 * libcore/AMFConverter.cpp, libcore/Button.cpp, 990 libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp, 991 libcore/DisplayList.cpp, libcore/DisplayObject.cpp, 992 libcore/ExternalInterface.cpp, libcore/Font.cpp, 993 libcore/FreetypeGlyphsProvider.cpp, libcore/Geometry.cpp, 994 libcore/LineStyle.cpp, libcore/LoadVariablesThread.cpp, 995 libcore/MovieClip.cpp, libcore/MovieFactory.cpp, 996 libcore/MovieLoader.cpp, libcore/PropertyList.cpp, 997 libcore/RGBA.cpp, libcore/SWFMovie.cpp, libcore/SWFStream.cpp, 998 libcore/StaticText.cpp, libcore/TextField.cpp, libcore/Video.cpp, 999 libcore/as_environment.cpp, libcore/as_function.cpp, 1000 libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: 1001 add macro so new strings get found by xgettext, so they can be 1002 translated. 1003 10042011-12-29 Rob Savoye <rob@welcomehome.org> 1005 1006 * po/gnash.pot: updated with new strings 1007 10082011-12-29 Rob Savoye <rob@welcomehome.org> 1009 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. 1019 10202011-12-29 Rob Savoye <rob@welcomehome.org> 1021 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. 1027 10282011-12-29 Rob Savoye <rob@welcomehome.org> 1029 1030 * po/gnash.pot: updated with new strings 1031 10322011-12-29 Rob Savoye <rob@welcomehome.org> 1033 1034 * libdevice/directfb/DirectFBDevice.cpp: add macro so new strings 1035 get found by xgettext, so they can be translated. 1036 10372011-12-29 Rob Savoye <rob@welcomehome.org> 1038 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. 1046 10472011-12-29 Rob Savoye <rob@welcomehome.org> 1048 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. 1053 10542011-12-29 Rob Savoye <rob@welcomehome.org> 1055 1056 * libdevice/events/EventDevice.cpp, libdevice/rawfb/RawFBDevice.cpp: 1057 add macro so new strings get found by xgettext, so they can be 1058 translated. 1059 10602011-12-29 Rob Savoye <rob@welcomehome.org> 1061 1062 * libdevice/egl/eglDevice.cpp, libdevice/vaapi/VaapiImage.cpp, 1063 libdevice/vaapi/VaapiSubpicture.cpp, 1064 libdevice/vaapi/VaapiSurface.cpp, 1065 libdevice/vaapi/VaapiSurfaceGLX.cpp, 1066 libdevice/vaapi/VaapiSurfaceProxy.cpp, libdevice/x11/X11Device.cpp: 1067 add macro so new strings get found by xgettext, so they can be 1068 translated. 1069 10702011-12-15 Brad Smith <brad@comstyle.com> 1071 1072 * configure.ac, plugin/npapi/plugin.cpp: Properly use mkstemps() 1073 wherever it is available 1074 10752011-12-15 Sandro Santilli <strk@keybit.net> 1076 1077 * desktop/Makefile.am: Distribute gnashthumbnailrc.in (#35075) 1078 10792011-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> 1080 1081 * desktop/gnash.desktop, desktop/klash.desktop: Add debian 1082 translations to desktop files. 1083 10842011-08-22 Sandro Santilli <strk@keybit.net> 1085 1086 * NEWS, configure.ac, desktop/Makefile.am, desktop/README, 1087 desktop/gnash-thumbnailer.in, desktop/gnash.schemas.in, 1088 desktop/gnashthumbnailrc.in, macros/gconf-2.m4: Provide a 1089 thumbnailer for SWF files and GNOME desktop config for it. Tested with nautilus 2.30.1, Should work with any version up to 1090 2.32. 1091 10922011-12-12 Rob Savoye <rob@welcomehome.org> 1093 1094 * Makefile.am: Build all devices and renderers for distcheck 1095 10962011-12-12 Rob Savoye <rob@welcomehome.org> 1097 1098 * cygnal/handler.cpp: return an error if no message received 1099 11002011-12-12 Rob Savoye <rob@welcomehome.org> 1101 1102 * libdevice/events/events.am: only build developer tests if 1103 configured that way 1104 11052011-12-12 Rob Savoye <rob@welcomehome.org> 1106 1107 * configure.ac: Don't build OpenVG as part of =all 1108 11092011-12-12 Rob Savoye <rob@welcomehome.org> 1110 1111 * libdevice/egl/egl.am: move endif so EGL builds 1112 11132011-12-12 Rob Savoye <rob@welcomehome.org> 1114 1115 * configure.ac: don't make EGL dependent on OpenVG 1116 11172011-12-11 Rob Savoye <rob@welcomehome.org> 1118 1119 * testsuite/libbase.all/Makefile.am: add lingnashrender to the link 1120 11212011-12-11 Rob Savoye <rob@welcomehome.org> 1122 1123 * libdevice/Makefile.am, libdevice/rawfb/rawfb.am, 1124 libdevice/vaapi/vaapi.am: only build developer tests when specified. 1125 11262011-12-11 Rob Savoye <rob@welcomehome.org> 1127 1128 * utilities/Makefile.am: add GNASH_LIBS to AM_LDFLAGS 1129 11302011-12-11 Rob Savoye <rob@welcomehome.org> 1131 1132 * libdevice/egl/egl.am: use the right conditional 1133 11342011-12-11 Rob Savoye <rob@welcomehome.org> 1135 1136 * libdevice/Makefile.am: drop dependency on libgnashbase.la 1137 11382011-12-11 Rob Savoye <rob@welcomehome.org> 1139 1140 * libdevice/egl/egl.am: only build EGL tests when specified 1141 11422011-12-11 Rob Savoye <rob@welcomehome.org> 1143 1144 * cygnal/Makefile.am: cygnal needs libgnashrender if vaap is built. 1145 11462011-12-11 Rob Savoye <rob@welcomehome.org> 1147 1148 * libbase/Makefile.am: add GnashVaapiTexture.cpp back into the 1149 build. 1150 11512011-12-11 Rob Savoye <rob@welcomehome.org> 1152 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 1156 11572011-12-11 Rob Savoye <rob@welcomehome.org> 1158 1159 * Makefile.am: build libdevice before libbase so the vaapi support 1160 gets built first 1161 11622011-12-11 Rob Savoye <rob@welcomehome.org> 1163 1164 * libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate 1165 compiler warnings 1166 11672011-12-11 Rob Savoye <rob@welcomehome.org> 1168 1169 * libdevice/events/EventDevice.cpp: initialize private data 1170 11712011-12-11 Rob Savoye <rob@welcomehome.org> 1172 1173 * cygnal/rtmp_server.cpp: eliminate compiler warnings 1174 11752011-12-11 Rob Savoye <rob@welcomehome.org> 1176 1177 * cygnal/http_server.cpp, cygnal/libnet/cque.cpp: eliminate compiler 1178 warnings 1179 11802011-12-11 Rob Savoye <rob@welcomehome.org> 1181 1182 * utilities/flvdumper.cpp: only dump data when -d is specified 1183 11842011-12-11 Rob Savoye <rob@welcomehome.org> 1185 1186 * cygnal/cgi-bin/echo/echo.cpp: initialize netfd to eliminate 1187 compiler warning 1188 11892011-12-11 Rob Savoye <rob@welcomehome.org> 1190 1191 * : commit abab83684600c9e09148389ba286310bb2390808 Author: Rob 1192 Savoye <rob@welcomehome.org> Date: Sun Dec 11 11:06:14 2011 -0700 1193 11942011-12-11 Rob Savoye <rob@welcomehome.org> 1195 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. 1201 12022011-12-11 Rob Savoye <rob@welcomehome.org> 1203 1204 * gui/fb/fb.cpp: cleanup optional PS/2 mouse handlingm use 1205 InputDevice::convertAbsCoords() instead of 1206 MouseDevice::convertCoordinates() 1207 12082011-12-11 Rob Savoye <rob@welcomehome.org> 1209 1210 * configure.ac: don't enable the PS/2 mouse by default, we use input 1211 events for the mouse instead. 1212 12132011-12-10 Rob Savoye <rob@welcomehome.org> 1214 1215 * gui/fb/fb.cpp: use new uinput device to control the cursor 1216 12172011-12-10 Rob Savoye <rob@welcomehome.org> 1218 1219 * gui/fb/fbsup.h: add a UInput device to the base class. 1220 12212011-12-10 Rob Savoye <rob@welcomehome.org> 1222 1223 * libdevice/events/events.am: add events/UinputDevice.cpp to build 1224 12252011-12-10 Rob Savoye <rob@welcomehome.org> 1226 1227 * .gitignore: add .gdb_history 1228 12292011-12-10 Rob Savoye <rob@welcomehome.org> 1230 1231 * libdevice/events/UinputDevice.cpp: new file for the Uinput device 1232 12332011-12-07 Rob Savoye <rob@welcomehome.org> 1234 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. 1240 12412011-12-07 Rob Savoye <rob@welcomehome.org> 1242 1243 * : commit cc9c6132d3e1fa87f54ae9f55e2963b7258db476 Author: Rob 1244 Savoye <rob@welcomehome.org> Date: Tue Dec 6 17:38:02 2011 -0700 1245 12462011-12-07 Gabriele Giacone <1o5g4r8o@gmail.com> 1247 1248 * configure.ac: Add multiarch paths on dpkg systems only. 1249 12502011-12-07 Gabriele Giacone <1o5g4r8o@gmail.com> 1251 1252 * macros/boost.m4: Fix boost::iostreams headers detection on 1253 openbsd. 1254 12552011-12-06 Gabriele Giacone <1o5g4r8o@gmail.com> 1256 1257 * plugin/npapi/plugin.cpp: Fix for old boost and libc6 libs. 1258 12592011-12-06 Rob Savoye <rob@welcomehome.org> 1260 1261 * : merge from noise branch so adjusting the time interval works the 1262 same way for the framebuffer 1263 12642011-12-06 Rob Savoye <rob@welcomehome.org> 1265 1266 * gui/fb/fb.cpp: use the movie frame rate to adjust the delay 1267 between frames. Also make the default interval larger, too small a 1268 value eats the cpu 1269 12702011-12-06 Rob Savoye <rob@welcomehome.org> 1271 1272 * gui/gui.h: add accesor to get the movie's FPS 1273 12742011-12-01 Gabriele Giacone <1o5g4r8o@gmail.com> 1275 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 1279 12802011-12-05 Rob Savoye <rob@welcomehome.org> 1281 1282 * gui/fb/fb.cpp, gui/fb/fbsup.h: reenable fullscreen support 1283 12842011-12-05 Rob Savoye <rob@welcomehome.org> 1285 1286 * gui/fb/fb.cpp: add resize_view() 1287 12882011-12-05 Rob Savoye <rob@welcomehome.org> 1289 1290 * gui/fb/fbsup.h: add resize_view() 1291 12922011-12-05 Rob Savoye <rob@welcomehome.org> 1293 1294 * gui/fb/fb_glue_agg.cpp: reenable InvalidatedRegions for AGG in a 1295 framebuffer 1296 12972011-12-05 Rob Savoye <rob@welcomehome.org> 1298 1299 * NEWS: mention improved double buffering support 1300 13012011-12-05 Rob Savoye <rob@welcomehome.org> 1302 1303 * gui/fb/fb_glue_agg.cpp: be less verbose 1304 13052011-12-05 Rob Savoye <rob@welcomehome.org> 1306 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 1310 13112011-12-04 Rob Savoye <rob@welcomehome.org> 1312 1313 * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 1314 move swapBuffers() from header to source file 1315 13162011-12-04 Rob Savoye <rob@welcomehome.org> 1317 1318 * gui/fb/fb_glue_agg.cpp: use isSingleBuffered() instead of 1319 getOffscreenBuffer() 1320 13212011-12-04 Rob Savoye <rob@welcomehome.org> 1322 1323 * : merge from master 1324 13252011-12-04 Rob Savoye <rob@welcomehome.org> 1326 1327 * gui/fb/fb_glue_agg.cpp: cleanup AGG double buffering to work with 1328 libdevice 1329 13302011-12-04 Rob Savoye <rob@welcomehome.org> 1331 1332 * libdevice/egl/eglDevice.h: add getStride() as it's now in the base 1333 class 1334 13352011-12-04 Rob Savoye <rob@welcomehome.org> 1336 1337 * gui/fb/fb.cpp: remove leftover double buffering code that is now 1338 replaced by swapBuffers() 1339 13402011-12-04 Rob Savoye <rob@welcomehome.org> 1341 1342 * gui/fb/fb_glue.h, gui/fb/fbsup.h: fix copyright date 1343 13442011-12-04 Rob Savoye <rob@welcomehome.org> 1345 1346 * gui/fb/fb_glue_ovg.h: remove commented out lines 1347 13482011-12-04 Rob Savoye <rob@welcomehome.org> 1349 1350 * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: 1351 use isSingleBuffered() instead of ifdef 1352 13532011-12-04 Rob Savoye <rob@welcomehome.org> 1354 1355 * libdevice/rawfb/test_rawfb.cpp: use getStride() instead of 1356 calculating it ourselves 1357 13582011-12-04 Rob Savoye <rob@welcomehome.org> 1359 1360 * libdevice/rawfb/RawFBDevice.h: make isSingleBuffered() really 1361 work. 1362 13632011-12-04 Rob Savoye <rob@welcomehome.org> 1364 1365 * libdevice/GnashDevice.h: add getStride() to base class 1366 13672011-12-04 Rob Savoye <rob@welcomehome.org> 1368 1369 * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h, 1370 libdevice/rawfb/test_rawfb.cpp: add comments about swapBuffers() 1371 beyhaviour 1372 13732011-12-04 Rob Savoye <rob@welcomehome.org> 1374 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 1379 13802011-12-04 Rob Savoye <rob@welcomehome.org> 1381 1382 * libdevice/rawfb/test_rawfb.cpp: add test for the stride 1383 13842011-12-04 Rob Savoye <rob@welcomehome.org> 1385 1386 * libdevice/rawfb/test_rawfb.cpp: don't manually draw a line for now 1387 13882011-11-30 Rob Savoye <rob@welcomehome.org> 1389 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 1399 14002011-11-30 Rob Savoye <rob@welcomehome.org> 1401 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 1405 14062011-11-30 Rob Savoye <rob@welcomehome.org> 1407 1408 * librender/openvg/OpenVGBitmap.cpp, 1409 librender/openvg/OpenVGRenderer.cpp: Cleanup compilation warnings 1410 when using -pedantic for #34911 1411 14122011-11-28 Gabriele Giacone <1o5g4r8o@gmail.com> 1413 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 1417 14182011-11-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 1419 1420 * libcore/movie_root.cpp: Const. 1421 14222011-09-13 Rob Savoye <rob@welcomehome.org> 1423 1424 * libcore/movie_root.cpp: Don't do anything if we have no timers. Commit amended to reduce comment verbosity and use empty(). 1425 14262011-09-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 1427 1428 * plugin/npapi/plugin.cpp: Remove useless PATH_MAX declaration. 1429 14302011-11-26 Gabriele Giacone <1o5g4r8o@gmail.com> 1431 1432 * plugin/aos4/plugin.cpp, plugin/npapi/gshell.cpp, 1433 plugin/npapi/test.cpp, plugin/win32/plugin.cpp: More const for 1434 NPP_GetMIMEDescription. 1435 14362011-11-25 Rob Savoye <rob@welcomehome.org> 1437 1438 * cygnal/libnet/sshclient.cpp: Buffer is in cygnal namespace now, 1439 not amf 1440 14412011-11-25 Rob Savoye <rob@welcomehome.org> 1442 1443 * cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not 1444 amf 1445 14462011-11-24 Rob Savoye <rob@welcomehome.org> 1447 1448 * : commit 45044b09e2fec37a1192828bbe8c8fb2e3ac76f4 Author: Rob 1449 Savoye <rob@welcomehome.org> Date: Thu Nov 24 09:02:31 2011 -0700 1450 14512011-11-24 Rob Savoye <rob@welcomehome.org> 1452 1453 * gui/gtk/gtk.am: BZ2_LIBS needs to be in the link when using 1454 --as-needed 1455 14562011-11-24 Rob Savoye <rob@welcomehome.org> 1457 1458 * plugin/npapi/mozilla-sdk/np_entry.cpp, plugin/npapi/plugin.cpp: 1459 const is needed for some of the NPAPI functions for Oneiric with 1460 firefox-dev 1461 14622011-11-24 Rob Savoye <rob@welcomehome.org> 1463 1464 * configure.ac: const is needed for some of the NPAPI functions for 1465 Oneiric with firefox-dev 1466 14672011-11-24 Rob Savoye <rob@welcomehome.org> 1468 1469 * packaging/debian/control: add xulrunner-dev or firefox-dev for 1470 Build Deps 1471 14722011-11-22 Rob Savoye <rob@welcomehome.org> 1473 1474 * libcore/asobj/SharedObject_as.cpp: Don't create the shared object 1475 directory if they're read only, bug #34837 1476 14772011-11-20 Rob Savoye <rob@welcomehome.org> 1478 1479 * : commit fa481c116e65ccf9137c7ddc8abc3cf05dc12f55 Author: Gabriele 1480 Giacone <1o5g4r8o@gmail.com> Date: Sun Nov 20 17:27:42 2011 +0100 1481 14822011-11-08 Rob Savoye <rob@welcomehome.org> 1483 1484 * : commit c1ea116948702e2fa9e8ce6f168de57f66d4eaff Author: Rob 1485 Savoye <rob@welcomehome.org> Date: Tue Nov 1 10:43:18 2011 -0600 1486 14872011-11-01 Rob Savoye <rob@welcomehome.org> 1488 1489 * gui/Player.cpp: add comment about the interval 1490 14912011-11-01 Gabriele Giacone <1o5g4r8o@gmail.com> 1492 1493 * Makefile.am: If revno.h already exists and we're not in git, don't 1494 regenerate. If included in Debian tarball, it won't be overwritten 1495 by rebuild. 1496 14972011-10-31 Gabriele Giacone <1o5g4r8o@gmail.com> 1498 1499 * macros/qt4.m4: qt4 fix for lenny build. 1500 15012011-10-30 Rob Savoye <rob@welcomehome.org> 1502 1503 * gui/fb/fb_glue_ovg.h: remove debug accessor for drawbounds, as 1504 it's unused 1505 15062011-10-30 Rob Savoye <rob@welcomehome.org> 1507 1508 * libdevice/egl/eglDevice.h: include Point2d.h so EGL devices still 1509 builds after other changes that broke compilation 1510 15112011-10-30 Bastiaan Jacques <bastiaan@bjacques.org> 1512 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. 1519 15202011-10-30 Rob Savoye <rob@welcomehome.org> 1521 1522 * : commit 4a2996ff217aee1d45375b552475421420a2946e Author: Rob 1523 Savoye <rob@welcomehome.org> Date: Sun Oct 30 12:09:27 2011 -0600 1524 15252011-10-30 Rob Savoye <rob@welcomehome.org> 1526 1527 * gui/Player.cpp: Use the default of 10ms for low framerate files 1528 15292011-10-30 Bastiaan Jacques <bastiaan@bjacques.org> 1530 1531 * libcore/movie_root.cpp: Prevent _registeredClasses from being 1532 prematurely deleted. Bug #34690. 1533 15342011-10-29 Rob Savoye <rob@welcomehome.org> 1535 1536 * gui/Player.cpp: set the delay timeout to the frame rate 1537 15382011-10-30 Gabriele Giacone <1o5g4r8o@gmail.com> 1539 1540 * macros/qt4.m4: Another qt4 w/o opengl fix. 1541 15422011-10-29 Bastiaan Jacques <bastiaan@bjacques.org> 1543 1544 * configure.ac: Fix typo. 1545 15462011-10-27 Rob Savoye <rob@welcomehome.org> 1547 1548 * : commit 7abaf9f2a11bdb0a94831c72eda5692da523c700 Author: Sandro 1549 Santilli <strk@keybit.net> Date: Thu Oct 27 07:47:47 2011 +0200 1550 15512011-10-27 Sandro Santilli <strk@keybit.net> 1552 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 1555 15562011-10-27 Gabriele Giacone <1o5g4r8o@gmail.com> 1557 1558 * po/Makefile.am: Fix update-po. See bug #34654. 1559 15602011-10-25 Rob Savoye <rob@welcomehome.org> 1561 1562 * : commit 7a6bea96a389b58cdc64ea545cfae9dcd9d7f3e2 Author: Sandro 1563 Santilli <strk@keybit.net> Date: Tue Oct 25 21:30:06 2011 +0200 1564 15652011-10-24 Rob Savoye <rob@welcomehome.org> 1566 1567 * : merge with master 1568 15692011-10-23 Gabriele Giacone <1o5g4r8o@gmail.com> 1570 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. 1574 15752011-10-08 Gabriele Giacone <1o5g4r8o@gmail.com> 1576 1577 * .gitignore: Update gitignore. 1578 15792011-10-23 Sandro Santilli <strk@keybit.net> 1580 1581 * NEWS, libcore/swf/DefineBitsTag.cpp: Fix parsing of lossless 16bit 1582 bitmaps Fixes support for movies generated by the evil TechSmit Camtasia 1583 tool (#34625) 1584 15852011-10-14 Rob Savoye <rob@welcomehome.org> 1586 1587 * packaging/redhat/gnash.spec: tweaks for the OLPC XO 1.75, which 1588 doesn't distribute kde or qt 1589 15902011-10-14 Rob Savoye <rob@welcomehome.org> 1591 1592 * packaging/ltib/gnash.spec: update from latest builds 1593 15942011-10-12 Rob Savoye <rob@welcomehome.org> 1595 1596 * gui/fb/fbsup.h: tweak indenting, minor change 1597 15982011-10-12 Rob Savoye <rob@welcomehome.org> 1599 1600 * libdevice/rawfb/RawFBDevice.cpp: clear the offscreen buffer in 1601 addition to the framebuffer 1602 16032011-10-12 Rob Savoye <rob@welcomehome.org> 1604 1605 * libdevice/rawfb/RawFBDevice.h: add accessors for framebuffer and 1606 ofscreen buffer 1607 16082011-10-12 Rob Savoye <rob@welcomehome.org> 1609 1610 * libdevice/GnashDevice.h: add virtual accessor to get the offscreen 1611 buffer memory. 1612 16132011-10-12 Rob Savoye <rob@welcomehome.org> 1614 1615 * libdevice/DeviceGlue.h: fix typos in comment 1616 16172011-10-12 Rob Savoye <rob@welcomehome.org> 1618 1619 * configure.ac: enable double buffering by default for AGG with a 1620 framebuffer 1621 16222011-10-12 Sandro Santilli <strk@keybit.net> 1623 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] 1627 16282011-10-11 Rob Savoye <rob@welcomehome.org> 1629 1630 * configure.ac: clarify that software double buffering is for AGG 1631 only. 1632 16332011-10-08 Rob Savoye <rob@welcomehome.org> 1634 1635 * Makefile.am: Don't disable optimization for distcheck 1636 16372011-10-08 Gabriele Giacone <1o5g4r8o@gmail.com> 1638 1639 * macros/qt4.m4: Fix qt4 include paths again. 1640 16412011-10-07 Rob Savoye <rob@welcomehome.org> 1642 1643 * Makefile.am: for distcheck, set cxxflags to -O0 to speed up 1644 builds. Only use SUBDIRS, as automake groks the correct optional 1645 directories. Otherwise directories appear twice, causing distcheck 1646 to fail. 1647 16482011-10-07 Rob Savoye <rob@welcomehome.org> 1649 1650 * libcore/asobj/Video_as.cpp: minor reformatting 1651 16522011-10-04 Sandro Santilli <strk@keybit.net> 1653 1654 * README: Add Midori to the list of supported browsers (webkit 1655 based) 1656 16572011-10-01 Gabriele Giacone <1o5g4r8o@gmail.com> 1658 1659 * macros/qt4.m4: Fix qt4 include paths - see bug #34452. 1660 16612011-09-29 Rob Savoye <rob@welcomehome.org> 1662 1663 * : commit 36ee094c00c04cf028a5fa341a8da51e9950ed25 Author: Rob 1664 Savoye <rob@welcomehome.org> Date: Thu Sep 29 10:06:11 2011 -0600 1665 16662011-09-29 Rob Savoye <rob@welcomehome.org> 1667 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. 1671 16722011-09-29 Rob Savoye <rob@welcomehome.org> 1673 1674 * configure.ac: Always build libdevice/Makefile so distcheck is 1675 happy. Add Make conditional for LINUX. Fix inpout_event list text 1676 16772011-09-29 Rob Savoye <rob@welcomehome.org> 1678 1679 * packaging/redhat/gnash.spec: gtkglext is unneeded, as the OpenGL 1680 support is no longer built by default. 1681 16822011-09-29 Rob Savoye <rob@welcomehome.org> 1683 1684 * NEWS: add a few new things 1685 16862011-09-29 Sandro Santilli <strk@keybit.net> 1687 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) 1691 16922011-09-26 Sandro Santilli <strk@keybit.net> 1693 1694 * libcore/Font.cpp: Typo: DefineFone2 -> DefineFont2. See bug 1695 #34387. 1696 16972011-09-25 Sandro Santilli <strk@keybit.net> 1698 1699 * Makefile.am: Revert "Re-enable distribution of cygnal and 1700 libdevice." This reverts commit 38b71599f4558122d9070080fa97b5df548bee3a. 1701 17022011-09-25 Sandro Santilli <strk@keybit.net> 1703 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. 1708 17092011-09-24 Gabriele Giacone <1o5g4r8o@gmail.com> 1710 1711 * Makefile.am: Remove cygnal/ from SUBDIRS. Fix distcheck. See 1712 40b80d3 1713 17142011-09-23 Rob Savoye <rob@welcomehome.org> 1715 1716 * configure.ac: fix typo, only build inout events on Linux 1717 17182011-09-23 Rob Savoye <rob@welcomehome.org> 1719 1720 * configure.ac: Don't configure in Linux input events on any BSD 1721 distro. For bug #34373. 1722 17232011-09-20 Rob Savoye <rob@welcomehome.org> 1724 1725 * configure.ac: don't build the OpenGL renderer by default, as it 1726 suffers from both performance and rendering quality issues. 1727 17282011-09-19 Rob Savoye <rob@welcomehome.org> 1729 1730 * : commit 426c9dea890036c668e7ad007c4459b7bba20b9a Author: Rob 1731 Savoye <rob@welcomehome.org> Date: Mon Sep 19 12:35:19 2011 -0600 1732 17332011-09-19 Rob Savoye <rob@welcomehome.org> 1734 1735 * configure.ac: don't use AC_MSG_ERROR, as it exits after message. 1736 17372011-09-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 1738 1739 * libcore/Button.cpp: Fix null pointer dereference. I introduced it during Button refactoring. 1740 17412011-09-16 Gabriele Giacone <1o5g4r8o@gmail.com> 1742 1743 * configure.ac: Remove broken message (see 89aa145). 1744 17452011-09-15 Gabriele Giacone <1o5g4r8o@gmail.com> 1746 1747 * configure.ac: Typo 1748 17492011-09-13 Rob Savoye <rob@welcomehome.org> 1750 1751 * gui/Player.cpp: set the delay back to 10ms 1752 17532011-09-13 Rob Savoye <rob@welcomehome.org> 1754 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 1757 17582011-09-13 Rob Savoye <rob@welcomehome.org> 1759 1760 * libcore/movie_root.cpp: only look for an invoke packet if 1761 _controlfd is actually set 1762 17632011-09-13 Rob Savoye <rob@welcomehome.org> 1764 1765 * gui/Player.cpp: increase the default delay to 50ms 1766 17672011-09-13 Rob Savoye <rob@welcomehome.org> 1768 1769 * libcore/movie_root.cpp: Don't do anything if we have no timers, 1770 just return so we don't waste cpu cycles 1771 17722011-09-12 Rob Savoye <rob@welcomehome.org> 1773 1774 * : commit b8f483baaabc15ade2ee9d7c3d8d288694eca1b7 Author: Rob 1775 Savoye <rob@welcomehome.org> Date: Mon Sep 12 19:53:28 2011 -0600 1776 17772011-09-12 Rob Savoye <rob@welcomehome.org> 1778 1779 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: minor version tweaks to get 1780 Lenny to build with the patch. 1781 17822011-09-12 Rob Savoye <rob@welcomehome.org> 1783 1784 * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: optionally include 1785 avcodec.h 1786 17872011-09-11 Rob Savoye <rob@welcomehome.org> 1788 1789 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: use 1790 LIBAVFORMAT_VERSION_MAJOR instead of LIBAVUTIL_VERSION_INT 1791 17922011-09-11 Rob Savoye <rob@welcomehome.org> 1793 1794 * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: change order of ifdef 1795 17962011-09-11 Rob Savoye <rob@welcomehome.org> 1797 1798 * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: include avcodec.h if it 1799 exists 1800 18012011-09-11 Rob Savoye <rob@welcomehome.org> 1802 1803 * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: more fixes for other 1804 ffmpeg versions and distributions 1805 18062011-09-11 Rob Savoye <rob@welcomehome.org> 1807 1808 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, 1809 libmedia/ffmpeg/MediaParserFfmpeg.h: fixes for other ffmpeg versions 1810 and distributions 1811 18122011-09-11 Rob Savoye <rob@welcomehome.org> 1813 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. 1821 18222011-09-11 Gabriele Giacone <1o5g4r8o@gmail.com> 1823 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! 1830 18312011-09-10 Rob Savoye <rob@welcomehome.org> 1832 1833 * libdevice/events/EventDevice.cpp: include errno to keep Lenny 1834 happy, and optionally use inpout event field for resolution 1835 18362011-09-10 Rob Savoye <rob@welcomehome.org> 1837 1838 * libdevice/events/InputDevice.cpp, 1839 libdevice/events/MouseDevice.cpp: include errno to keep Lenny happy 1840 18412011-09-10 Rob Savoye <rob@welcomehome.org> 1842 1843 * configure.ac: add test for resolution field for input events 1844 18452011-09-09 Rob Savoye <rob@welcomehome.org> 1846 1847 * configure.ac: build the raw device if the FB GUI and AGG are to be 1848 built 1849 18502011-09-09 Rob Savoye <rob@welcomehome.org> 1851 1852 * Makefile.am: build all devices too for distcheck 1853 18542011-09-07 Sandro Santilli <strk@keybit.net> 1855 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. 1859 18602011-09-05 Rob Savoye <rob@welcomehome.org> 1861 1862 * libcore/movie_root.cpp: minor style changes in brace placement 1863 18642011-09-05 Rob Savoye <rob@welcomehome.org> 1865 1866 * gui/gtk/gtk.cpp: Use new option to optionally force the mouse 1867 pointer to be visible. 1868 18692011-09-05 Rob Savoye <rob@welcomehome.org> 1870 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. 1873 18742011-09-05 Rob Savoye <rob@welcomehome.org> 1875 1876 * libcore/MouseButtonState.h: change t to nil for emacs tab-mode 1877 18782011-09-05 Rob Savoye <rob@welcomehome.org> 1879 1880 * gui/gui.cpp: minor style changes in brace placement 1881 18822011-09-03 Rob Savoye <rob@welcomehome.org> 1883 1884 * packaging/debian/control, packaging/debian/rules: drop the 1885 pythonmod for packages, as pyGTK has been depreciated. 1886 18872011-09-03 Rob Savoye <rob@welcomehome.org> 1888 1889 * Makefile.am: optional utilities need cygnal to be built first. 1890 18912011-09-03 Rob Savoye <rob@welcomehome.org> 1892 1893 * gui/pythonmod/Makefile.am: the pythonmod also needs a path to 1894 libdevice 1895 18962011-09-03 Rob Savoye <rob@welcomehome.org> 1897 1898 * configure.ac: using += in bourne shell is not portable. Fixes 1899 natty-ARM builds 1900 19012011-09-03 Rob Savoye <rob@welcomehome.org> 1902 1903 * gui/Makefile.am: use dump.am instead of dump as a SUBDIR 1904 19052011-09-02 Rob Savoye <rob@welcomehome.org> 1906 1907 * : commit e290f51981f0f52b1fef8827d78e477698eb5d08 Merge: 80d620a 1908 d11bbdc Author: Rob Savoye <rob@welcomehome.org> Date: Fri Sep 2 1909 09:07:49 2011 -0600 1910 19112011-08-31 Rob Savoye <rob@welcomehome.org> 1912 1913 * librender/openvg/OpenVGStyle.h: less verbose 1914 19152011-08-31 Rob Savoye <rob@welcomehome.org> 1916 1917 * librender/openvg/OpenVGStyle.h: less verbose 1918 19192011-08-31 Rob Savoye <rob@welcomehome.org> 1920 1921 * librender/openvg/OpenVGRenderer.cpp, 1922 librender/openvg/OpenVGStyle.h: fix handling of solid fills, use 1923 StyleHandler, remove unused apply_fill_style 1924 19252011-08-31 Rob Savoye <rob@welcomehome.org> 1926 1927 * librender/linear.as: fix comments 1928 19292011-08-31 Rob Savoye <rob@welcomehome.org> 1930 1931 * librender/openvg/OpenVGRenderer.cpp: support bitmaps, improve 1932 gradient support 1933 19342011-08-31 Rob Savoye <rob@welcomehome.org> 1935 1936 * librender/openvg/OpenVGBitmap.cpp, 1937 librender/openvg/OpenVGBitmap.h, librender/openvg/OpenVGStyle.h: fix 1938 bitmap handling to work with StyleHandler. Remove all accessor style 1939 classes 1940 19412011-08-31 Rob Savoye <rob@welcomehome.org> 1942 1943 * librender/openvg/OpenVGRenderer.cpp: use StyleHandler for 1944 gradients 1945 19462011-08-31 Rob Savoye <rob@welcomehome.org> 1947 1948 * librender/openvg/OpenVGStyle.h: tweak privates & constructor. 1949 Implement linear gradients 1950 19512011-08-31 Rob Savoye <rob@welcomehome.org> 1952 1953 * librender/opengl/Renderer_ogl.cpp: remove extra blank lines 1954 19552011-08-31 Rob Savoye <rob@welcomehome.org> 1956 1957 * librender/linear.as: add comments, tweak dimensions for debugging. 1958 19592011-08-23 Rob Savoye <rob@welcomehome.org> 1960 1961 * libbase/log.cpp: Revert "disable logging if configured that way" This reverts commit d03b7f800d3db941875d517af4332776a379b680. 1962 19632011-08-23 Rob Savoye <rob@welcomehome.org> 1964 1965 * libbase/log.cpp: Revert "it helps if the option is spelled right." This reverts commit 13cd2af28e58e8e3dac4dfe49ee6bace46e901f8. 1966 19672011-08-23 Rob Savoye <rob@welcomehome.org> 1968 1969 * libbase/log.cpp: it helps if the option is spelled right. 1970 19712011-08-23 Rob Savoye <rob@welcomehome.org> 1972 1973 * libbase/log.cpp: disable logging if configured that way 1974 19752011-08-23 Rob Savoye <rob@welcomehome.org> 1976 1977 * configure.ac: add option to disable debug logging, which is a 1978 performance hit 1979 19802011-08-22 Rob Savoye <rob@welcomehome.org> 1981 1982 * configure.ac: don't build the fb gui nor EGL by default, only if 1983 openvg is soecified. 1984 19852011-08-22 Rob Savoye <rob@welcomehome.org> 1986 1987 * librender/openvg/OpenVGStyle.h: remove style changes, they're now 1988 in a new branch instead 1989 19902011-08-22 Rob Savoye <rob@welcomehome.org> 1991 1992 * : commit 71d22cb298a47aed816738532daf513c19e65a46 Author: Rob 1993 Savoye <rob@welcomehome.org> Date: Mon Aug 22 10:06:53 2011 -0600 1994 19952011-08-22 Rob Savoye <rob@welcomehome.org> 1996 1997 * librender/opengles1/Renderer_gles1.cpp: add 2011 to copyright 1998 date. 1999 20002011-08-22 Rob Savoye <rob@welcomehome.org> 2001 2002 * librender/opengles1/Renderer_gles1.cpp: drop a few blank lines 2003 20042011-08-22 Rob Savoye <rob@welcomehome.org> 2005 2006 * librender/opengles1/Renderer_gles1.cpp: eliminate warnings, even 2007 though this is mostly just stubs for future de elopment. 2008 20092011-08-20 Rob Savoye <rob@welcomehome.org> 2010 2011 * : commit 25197c22ebd00b85c1089fc97bd1a0348e320ff0 Author: Gabriele 2012 Giacone <1o5g4r8o@gmail.com> Date: Sun Jul 31 03:41:34 2011 +0200 2013 20142011-08-17 Gabriele Giacone <1o5g4r8o@gmail.com> 2015 2016 * plugin/npapi/plugin.cpp: Memory leak. Replace putenv with setenv. 2017 20182011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> 2019 2020 * cygnal/cgi-bin/oflaDemo/oflaDemo.cpp: Inefficient emptiness 2021 checks. 2022 20232011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> 2024 2025 * cygnal/cvm.cpp: Remove unused var. 2026 20272011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> 2028 2029 * plugin/npapi/plugin.cpp: Obsolete usleep to gnashSleep. 2030 20312011-08-13 Rob Savoye <rob@welcomehome.org> 2032 2033 * : commit a1d50e638d4bd9f28bb6bae615a531635b42c1df Merge: 201a9dd 2034 b787ed5 Author: Rob Savoye <rob@welcomehome.org> Date: Sat Aug 13 2035 08:53:16 2011 -0600 2036 20372011-08-13 Sandro Santilli <strk@keybit.net> 2038 2039 * NEWS: Add cross-reference from NEWS item to savannah ticket 2040 20412011-08-13 Sandro Santilli <strk@keybit.net> 2042 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. 2052 20532011-08-12 Sandro Santilli <strk@keybit.net> 2054 2055 * cygnal/handler.cpp, libbase/extension.cpp, libbase/sharedlib.cpp, 2056 libbase/sharedlib.h: Reduce SharedLib constructors to 1, destructors 2057 to 0 2058 20592011-08-12 Sandro Santilli <strk@keybit.net> 2060 2061 * libbase/extension.cpp: Remove unused code 2062 20632011-08-12 Rob Savoye <rob@welcomehome.org> 2064 2065 * testsuite/MovieTester.cpp: create_Renderer_ogl is now 2066 renderer::opengl::create_handler 2067 20682011-08-12 Rob Savoye <rob@welcomehome.org> 2069 2070 * libdevice/rawfb/test_rawfb.cpp: eliminate unused variable warning 2071 20722011-08-12 Rob Savoye <rob@welcomehome.org> 2073 2074 * libbase/sharedlib.cpp: eliminate unused variable warning 2075 20762011-08-12 Rob Savoye <rob@welcomehome.org> 2077 2078 * : merge from master 2079 20802011-08-09 Rob Savoye <rob@welcomehome.org> 2081 2082 * macros/openvg.m4: add comment about oneric and openvg library 2083 locations. 2084 20852011-08-09 Rob Savoye <rob@welcomehome.org> 2086 2087 * macros/openvg.m4: oneric moves libOpenVG into it's own directory 2088 20892011-08-09 Rob Savoye <rob@welcomehome.org> 2090 2091 * gui/fb/fb_glue_ovg.cpp, librender/opengl/Renderer_ogl.h, 2092 librender/openvg/OpenVGRenderer.cpp: be less verbose 2093 20942011-08-09 Rob Savoye <rob@welcomehome.org> 2095 2096 * librender/openvg/OpenVGBitmap.cpp, 2097 librender/openvg/OpenVGRenderer.cpp: don't print Matrix debug info 2098 20992011-08-09 Rob Savoye <rob@welcomehome.org> 2100 2101 * gui/sdl/sdl_ogl_glue.cpp: create_Renderer_ogl() is now 2102 openvg::create_handler() 2103 21042011-08-09 Rob Savoye <rob@welcomehome.org> 2105 2106 * librender/openvg/OpenVGRenderer.cpp, 2107 librender/openvg/OpenVGRenderer.h: use a different config constant 2108 for OpenVG headers. 2109 21102011-08-09 Rob Savoye <rob@welcomehome.org> 2111 2112 * macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in 2113 CXXFLAGS 2114 21152011-08-09 Rob Savoye <rob@welcomehome.org> 2116 2117 * librender/openvg/OpenVGStyle.h: update the copyright date. 2118 21192011-08-09 Rob Savoye <rob@welcomehome.org> 2120 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. 2125 21262011-08-09 Rob Savoye <rob@welcomehome.org> 2127 2128 * gui/fb/fb_glue_ovg.cpp: update the copyright date. 2129 21302011-08-09 Rob Savoye <rob@welcomehome.org> 2131 2132 * gui/fb/fb_glue_ovg.h: update the copyright date. 2133 21342011-08-09 Rob Savoye <rob@welcomehome.org> 2135 2136 * libdevice/directfb/DirectFBDevice.cpp, 2137 libdevice/rawfb/RawFBDevice.cpp: update the copyright date. 2138 21392011-08-09 Rob Savoye <rob@welcomehome.org> 2140 2141 * librender/openvg/OpenVGRenderer.cpp: fixed unused compiler 2142 warnings and update the copyright date. 2143 21442011-08-09 Rob Savoye <rob@welcomehome.org> 2145 2146 * libdevice/directfb/README: add README explaining the DirectFB code 2147 needs to be fully implemented. 2148 21492011-08-09 Rob Savoye <rob@welcomehome.org> 2150 2151 * libdevice/directfb/DirectFBDevice.cpp, 2152 libdevice/egl/test_egl.cpp, libdevice/rawfb/RawFBDevice.cpp: 2153 eliminate compiler warnings 2154 21552011-08-09 Rob Savoye <rob@welcomehome.org> 2156 2157 * libdevice/egl/eglinfo.c: eliminate warnings, even though this is 2158 just a debugging app for developers. 2159 21602011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2161 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. 2165 21662011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2167 2168 * libcore/swf/DefineBitsTag.cpp: Output as int. 2169 21702011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2171 2172 * libbase/ImageIterators.h: Fix return type of operator=. 2173 21742011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2175 2176 * libbase/snappingrange.h: Const correct. 2177 21782011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2179 2180 * libbase/extension.cpp: Fix cppcheck warnings (preincrement). 2181 21822011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2183 2184 * libbase/Range2d.h: Const correct. 2185 21862011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2187 2188 * gui/sdl/sdl_agg_glue.cpp: Use empty(). 2189 21902011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2191 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. 2196 21972011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2198 2199 * utilities/flvdumper.cpp: Remove unused assigments. 2200 22012011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2202 2203 * libbase/sharedlib.cpp: Don't assign to pluginsdir. It's completely unused; extension.cpp does this. 2204 22052011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2206 2207 * libmedia/VideoConverter.h, 2208 libmedia/ffmpeg/VideoConverterFfmpeg.cpp, 2209 libmedia/gst/VideoDecoderGst.cpp: Use a boost array and initialize 2210 _width and _height. It's not obvious where these are initialized otherwise (maybe they 2211 aren't). Also leave a TODO because both width and height are passed 2212 in the ctor. 2213 22142011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2215 2216 * libcore/SWFStream.cpp: Use empty() not size(). 2217 22182011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2219 2220 * gui/qt/Qt4Glue.cpp, gui/qt/Qt4Glue.h: Initialize _glWidget It keeps cppcheck happy. 2221 22222011-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2223 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. 2225 22262011-08-08 Rob Savoye <rob@welcomehome.org> 2227 2228 * Makefile.am: Use OPENVG_* instead of OVG_* for debug message 2229 22302011-08-08 Rob Savoye <rob@welcomehome.org> 2231 2232 * configure.ac, macros/openvg.m4: handle the user error of openvg 2233 being specified, but not having any dev files. 2234 22352011-08-08 Rob Savoye <rob@welcomehome.org> 2236 2237 * gui/fb/fb.cpp: remove commented out code blocks 2238 22392011-08-08 Rob Savoye <rob@welcomehome.org> 2240 2241 * configure.ac, macros/openvg.m4: don't build OpenVG support if no 2242 dev files found. 2243 22442011-08-08 Rob Savoye <rob@welcomehome.org> 2245 2246 * gui/fb/fb.cpp: use createRenderHandler() instead of 2247 create_Renderer_agg so it works with the new API 2248 22492011-08-08 Rob Savoye <rob@welcomehome.org> 2250 2251 * gui/fb/fb_glue_agg.h: Add support for the GnashDevice display 2252 22532011-08-08 Rob Savoye <rob@welcomehome.org> 2254 2255 * gui/fb/fb_glue_agg.cpp: attach the window to the device 2256 22572011-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2258 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. 2262 22632011-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2264 2265 * libcore/FillStyle.cpp, libcore/swf/ShapeRecord.cpp: Output 2266 formatting. 2267 22682011-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2269 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. 2273 22742011-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2275 2276 * libcore/Shape.cpp, libcore/swf/DefineShapeTag.h: Code style. 2277 22782011-08-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2279 2280 * libcore/MovieClip.cpp: Make debugging output conditional. 2281 22822011-08-07 Rob Savoye <rob@welcomehome.org> 2283 2284 * : commit bcbe20ae3aefde22c7f470b0284cba20be373589 Author: Benjamin 2285 Wolsey <bwy@benjaminwolsey.de> Date: Fri Aug 5 14:56:59 2011 +0200 2286 22872011-08-02 Rob Savoye <rob@welcomehome.org> 2288 2289 * gui/fb/fb_glue_ovg.cpp: less verbose 2290 22912011-08-02 Rob Savoye <rob@welcomehome.org> 2292 2293 * libdevice/rawfb/RawFBDevice.cpp, 2294 librender/openvg/OpenVGRenderer.cpp: less verbose 2295 22962011-08-02 Rob Savoye <rob@welcomehome.org> 2297 2298 * gui/fb/fb.cpp: initialize the4 renderer before preping the drawing 2299 area. 2300 23012011-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 2302 2303 * libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old 2304 boost versions. 2305 23062011-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 2307 2308 * libcore/movie_root.cpp: Add note about regression. 2309 23102011-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 2311 2312 * libcore/movie_root.cpp, libcore/movie_root.h: Use a typedef. 2313 23142011-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 2315 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. 2321 23222011-07-31 Rob Savoye <rob@welcomehome.org> 2323 2324 * gui/fb/fb.cpp: move #endif to not drop the closing brace 2325 23262011-07-30 Rob Savoye <rob@welcomehome.org> 2327 2328 * : commit ff10f769d47577c778c6224efa93ba9508c2b761 Merge: 5db08f3 2329 b260e81 Author: Rob Savoye <rob@welcomehome.org> Date: Sat Jul 30 2330 17:33:46 2011 -0600 2331 23322011-07-30 Sandro Santilli <strk@keybit.net> 2333 2334 * libcore/asobj/Object.cpp: Improve AS error log about registerClass 2335 to include supposed export id 2336 23372011-07-30 Sandro Santilli <strk@keybit.net> 2338 2339 * utilities/processor.cpp: Found another spurious newline 2340 23412011-07-30 Gabriele Giacone <1o5g4r8o@gmail.com> 2342 2343 * testsuite/actionscript.all/gen-index-wiki.sh: Update testcases 2344 page generator. 2345 23462011-07-30 Sandro Santilli <strk@keybit.net> 2347 2348 * utilities/processor.cpp: Drop spurious newline from per-frame 2349 debug line 2350 23512011-07-30 Gabriele Giacone <1o5g4r8o@gmail.com> 2352 2353 * cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck 2354 happier. 2355 23562011-07-30 Sandro Santilli <strk@keybit.net> 2357 2358 * testsuite/actionscript.all/MovieClip.as: More results validation 2359 from wiki page As reported on 2360 2361 http://wiki.gnashdev.org/w/index.php?title=Testcases&oldid=6090#MovieClip 2362 23632011-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 2364 2365 * libcore/asobj/flash/display/BitmapData_as.cpp: Update 2366 documentation. 2367 23682011-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 2369 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. 2373 23742011-07-30 Sandro Santilli <strk@keybit.net> 2375 2376 * gui/gtk/gtk.cpp: Attempt to fix redefinition warning on hurd See 2377 2378 http://www.gnashdev.org:8010/builders/sid-hurd-i386/builds/28/steps/compile/logs/warnings%20%282%29/text 2379 23802011-07-30 Sandro Santilli <strk@keybit.net> 2381 2382 * libsound/sound_handler.cpp: Fix build with 2383 GNASH_DEBUG_SOUNDS_MANAGEMENT defined 2384 23852011-07-30 Sandro Santilli <strk@keybit.net> 2386 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 2389 23902011-07-29 Sandro Santilli <strk@keybit.net> 2391 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 2395 23962011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2397 2398 * libcore/Button.cpp, libcore/Button.h: Use an ostream operator<<. 2399 24002011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2401 2402 * libcore/movie_root.cpp: Minor tidying up. 2403 24042011-07-27 Jonas 'Sortie' Termansen <sortie@maxsi.org> 2405 2406 * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp, 2407 libmedia/AudioDecoderSimple.h, 2408 libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, 2409 libmedia/ffmpeg/AudioDecoderFfmpeg.h, 2410 libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/AudioDecoderGst.h, 2411 libmedia/haiku/AudioDecoderHaiku.cpp, 2412 libmedia/haiku/AudioDecoderHaiku.h, libsound/EmbedSoundInst.cpp, 2413 libsound/LiveSound.h, libsound/StreamingSound.cpp: Removed parse 2414 parameter from AudioDecoder interface. This parameter was unused, and FFmpeg now detects the need 2415 automatically. 2416 24172011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2418 2419 * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimplemented 2420 for a permitted case. BitmapData.draw() can take a BitmapData argument rather than a 2421 MovieClip. 2422 24232011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2424 2425 * libcore/movie_root.cpp: Add sound stream field. 2426 24272011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2428 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. 2431 24322011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2433 2434 * gui/gui.cpp: Frame skipping is now handled in movie_root. 2435 24362011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2437 2438 * libcore/movie_root.cpp: Add comment. 2439 24402011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2441 2442 * libsound/sound_handler.h: Document failure return. 2443 24442011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2445 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. 2452 24532011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2454 2455 * libcore/movie_root.h, libsound/sound_handler.h: Add documentation. 2456 24572011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2458 2459 * libcore/movie_root.cpp: We use streaming sound for synchronization 2460 now. If there's no sound, there's no need to synchronize. 2461 24622011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2463 2464 * gui/dump/dump.cpp, gui/dump/dump.h: Drop incorrect preprocessor 2465 conditionals. dump.cpp doesn't require sys/time.h. Also it requires no callback_t 2466 type. 2467 24682011-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 2469 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. 2474 24752011-07-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 2476 2477 * testsuite/misc-ming.all/sound/Makefile.am: Remove generated swf 2478 files. Should fix distclean. 2479 24802011-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2481 2482 * libsound/sound_handler.cpp, libsound/sound_handler.h: Drop 2483 streamSamplesFetched() again. 2484 24852011-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2486 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. 2491 24922011-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2493 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. 2496 24972011-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2498 2499 * configure.ac, testsuite/MovieTester.cpp, testsuite/MovieTester.h, 2500 testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp, 2501 testsuite/misc-ming.all/EmbeddedSoundTest.c, 2502 testsuite/misc-ming.all/Makefile.am, 2503 testsuite/misc-ming.all/StreamSoundTest.c, 2504 testsuite/misc-ming.all/StreamSoundTestRunner.cpp, 2505 testsuite/misc-ming.all/eventSoundTest1-Runner.cpp, 2506 testsuite/misc-ming.all/eventSoundTest1.c, 2507 testsuite/misc-ming.all/sound/EmbeddedSoundTest-Runner.cpp, 2508 testsuite/misc-ming.all/sound/EmbeddedSoundTest.c, 2509 testsuite/misc-ming.all/sound/Makefile.am, 2510 testsuite/misc-ming.all/sound/StreamSoundTest.c, 2511 testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp, 2512 testsuite/misc-ming.all/sound/eventSoundTest1-Runner.cpp, 2513 testsuite/misc-ming.all/sound/eventSoundTest1.c, 2514 testsuite/misc-ming.all/sound/streamingSoundTest1-Runner.cpp, 2515 testsuite/misc-ming.all/sound/streamingSoundTest1.c, 2516 testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp, 2517 testsuite/misc-ming.all/streamingSoundTest1.c: Move sound tests into 2518 a separate directory. Resurrect streamingSound1Test, which was there but neither built not 2519 run. 2520 25212011-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2522 2523 * libcore/movie_root.cpp, libcore/movie_root.h: Tidy up a bit. 2524 25252011-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2526 2527 * libcore/movie_root.cpp: Only update last frame time when we 2528 advanced. 2529 25302011-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2531 2532 * libsound/sound_handler.cpp: Don't access invalid sounds. 2533 25342011-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2535 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. 2542 25432011-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2544 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. 2547 25482011-07-26 Sandro Santilli <strk@keybit.net> 2549 2550 * libcore/parser/action_buffer.h: Add missing <map>, for composition 2551 (build on lenny failed otherwise) 2552 25532011-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2554 2555 * libcore/asobj/flash/display/BitmapData_as.cpp: Noise doesn't need 2556 to be a member. 2557 25582011-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2559 2560 * libcore/asobj/flash/display/BitmapData_as.cpp: Simplify 2561 mathematics. Size cancels itself out, so don't use it. 2562 25632011-07-24 Sandro Santilli <strk@keybit.net> 2564 2565 * testsuite/Makefile.am: Use nanoseconds for the LC key, simpler, 2566 and HEX wasn't supported ... 2567 25682011-07-24 Sandro Santilli <strk@keybit.net> 2569 2570 * testsuite/Makefile.am, testsuite/gnashrc.in: Use a random SHM key, 2571 hopefully fixing conflicts in chrooted builds 2572 25732011-07-23 Sandro Santilli <strk@keybit.net> 2574 2575 * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: typo (#33841) 2576 25772011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2578 2579 * libbase/StringPredicates.h: Use existing boost functions. 2580 25812011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2582 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. 2586 25872011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2588 2589 * gui/Player.cpp: Remove unused variable. 2590 25912011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2592 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. 2596 25972011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2598 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(). 2604 26052011-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2606 2607 * libcore/asobj/flash/display/BitmapData_as.cpp: Documentation. 2608 26092011-07-20 Sandro Santilli <strk@keybit.net> 2610 2611 * NEWS: Add note about Captivate output support 2612 26132011-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 2614 2615 * NEWS: Update NEWS. 2616 26172011-07-20 Sandro Santilli <strk@keybit.net> 2618 2619 * testsuite/misc-ming.all/loop/loop_test4.c, 2620 testsuite/misc-ming.all/loop/loop_test5.c: Fix libming warnings 2621 26222011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2623 2624 * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Always use our 2625 own exp2 function. What's the point on relying on something non-standard for testsuite 2626 code? 2627 26282011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2629 2630 * testsuite/libcore.all/MatrixTest.cpp: More namespace and header 2631 cleanups. 2632 26332011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2634 2635 * librender/agg/Renderer_agg.cpp, 2636 librender/cairo/Renderer_cairo.cpp, testsuite/FuzzyPixel.cpp, 2637 testsuite/FuzzyPixel.h: Various header and namespace corrections. 2638 26392011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2640 2641 * testsuite/misc-ming.all/DrawingApiTestRunner.cpp, 2642 testsuite/movies.all/gravity_embedded-TestRunner.cpp: Testsuite 2643 cleanups. 2644 26452011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2646 2647 * testsuite/libcore.all/EdgeTest.cpp: Clean up test. 2648 26492011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2650 2651 * libcore/Geometry.h: Update documentation and const correct. 2652 26532011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2654 2655 * libcore/Geometry.cpp: Headers and cleanup. Include required headers, const correct, and template 2656 curve_x_crossings so that we can switch between double and float 2657 easily. 2658 26592011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2660 2661 * testsuite/libcore.all/EdgeTest.cpp: Fix more symbol errors. 2662 26632011-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2664 2665 * testsuite/MovieTester.cpp: Include the correct header for exp2. Also use std::ceil. Somehow this fixes linking using gcc's 2666 link-time-optimization so that we can have really optimized tests 2667 too. 2668 26692011-07-19 Sandro Santilli <strk@keybit.net> 2670 2671 * testsuite/actionscript.all/Matrix.as: A fix and a tolerance 2672 improvement for Matrix.as test Implements Point.toRoundString function to account for floating 2673 numbers, corrects a test which was failing in SWF6 with official 2674 player. 2675 26762011-07-19 Jonas 'Sortie' Termansen <sortie@maxsi.org> 2677 2678 * libbase/tu_file.cpp, libbase/tu_file.h: Documented tu_file.h and 2679 makeFileChannel now also accepts a path. See patch #7582 2680 26812011-07-18 Sandro Santilli <strk@keybit.net> 2682 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. 2688 26892011-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2690 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. 2694 26952011-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2696 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. 2700 27012011-07-18 Sandro Santilli <strk@keybit.net> 2702 2703 * Makefile.am: Fix path to ChangeLog files 2704 27052011-07-18 Sandro Santilli <strk@keybit.net> 2706 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/) 2716 27172011-07-17 Sandro Santilli <strk@keybit.net> 2718 2719 * testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Stop mc3 2720 timeline at end of test, reduce frame rate to 1fps 2721 27222011-07-17 Jonas 'Sortie' Termansen <sortie@maxsi.org> 2723 2724 * Makefile.am: Added base-attempter.sh to EXTRA_DIST in Makefile.am 2725 27262011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2727 2728 * libcore/asobj/flash/display/BitmapData_as.cpp: Handle octave 2729 offsets. 2730 27312011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2732 2733 * libcore/asobj/flash/display/BitmapData_as.cpp: Tabs to spaces. 2734 27352011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2736 2737 * libcore/asobj/flash/display/BitmapData_as.cpp: Apply alpha to 2738 greyscale if requested. 2739 27402011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2741 2742 * libcore/asobj/flash/display/BitmapData_as.cpp: More small 2743 corrections based on manual tests. 2744 27452011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2746 2747 * testsuite/actionscript.all/BitmapData.as: Test channels. Gnash passes! 2748 27492011-07-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2750 2751 * libcore/asobj/flash/display/BitmapData_as.cpp: Implement channels. 2752 27532011-07-17 Sandro Santilli <strk@keybit.net> 2754 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. 2758 27592011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2760 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. 2764 27652011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2766 2767 * libcore/asobj/flash/display/BitmapData_as.cpp: Implement fractal 2768 noise. 2769 27702011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2771 2772 * libcore/asobj/flash/display/BitmapData_as.cpp: Implement octaves. It's not identical to the pp, but it's pretty good. 2773 27742011-07-16 Sandro Santilli <strk@keybit.net> 2775 2776 * testsuite/misc-swfmill.all/trace-as2/shortstack.trace: Forgot to 2777 add shortstack.trace.. 2778 27792011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2780 2781 * libcore/asobj/flash/display/BitmapData_as.cpp, 2782 testsuite/actionscript.all/BitmapData.as: Do some basic colour range 2783 testing. 2784 27852011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2786 2787 * libcore/asobj/flash/display/BitmapData_as.cpp: Minor changes. 2788 27892011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2790 2791 * libcore/asobj/flash/display/BitmapData_as.cpp, 2792 testsuite/actionscript.all/BitmapData.as: Test what happens when 2793 there are no octaves. 2794 27952011-07-16 Sandro Santilli <strk@keybit.net> 2796 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 2801 28022011-07-16 Sandro Santilli <strk@keybit.net> 2803 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) 2807 28082011-07-16 Sandro Santilli <strk@keybit.net> 2809 2810 * testsuite/actionscript.all/ops.as: Attempt to test #33754 (NewAdd 2811 with undefined) but gnash succeeds... 2812 28132011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2814 2815 * libcore/asobj/flash/display/BitmapData_as.cpp: Add documentation. 2816 28172011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2818 2819 * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimpl and fix 2820 unused variable warnings. 2821 28222011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2823 2824 * libcore/asobj/flash/display/BitmapData_as.cpp: Optimize algorithm. Don't use getPixel because it's very slow, but mainly just make the 2825 code tidier. 2826 28272011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2828 2829 * libcore/asobj/flash/display/BitmapData_as.cpp: Implement perlin 2830 noise (partially). Conflicts: libcore/asobj/flash/display/BitmapData_as.cpp 2831 28322011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2833 2834 * libcore/DisplayList.cpp, testsuite/swfdec/PASSING: Fix off-by-one 2835 error for DisplayObject removal. 2836 28372011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2838 2839 * libcore/asobj/TextFormat_as.cpp, testsuite/swfdec/PASSING: Empty 2840 text has no height either. Fixes swfdec tests. 2841 28422011-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2843 2844 * testsuite/swfdec/PASSING: Expect passes from strk's fix. 2845 28462011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2847 2848 * libcore/asobj/Object.cpp, testsuite/swfdec/PASSING: Fix swfdec 2849 test. 2850 28512011-07-16 Sandro Santilli <strk@keybit.net> 2852 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!) 2857 28582011-07-16 Sandro Santilli <strk@keybit.net> 2859 2860 * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: 2861 Fix lastIndexOf with UTF-8 (bug #33718) - expect success in 2862 testcase. 2863 28642011-07-15 Sandro Santilli <strk@keybit.net> 2865 2866 * testsuite/actionscript.all/String.as: Add test for lastIndexOf 2867 with UTF8 characters (for bug #33718) -- gnash fails 2868 28692011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2870 2871 * librender/cairo/Renderer_cairo.cpp: Add default case to keep gcc 2872 happy. 2873 28742011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2875 2876 * libcore/FillStyle.cpp, libcore/FillStyle.h, 2877 libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h, 2878 libcore/movie_root.cpp, libcore/swf/DefineEditTextTag.cpp, 2879 librender/opengl/Renderer_ogl.cpp, testsuite/MovieTester.cpp: Reduce 2880 rgba interface. 2881 28822011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2883 2884 * libbase/GnashAlgorithm.h: Don't include headers unnecessarily. 2885 28862011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2887 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. 2896 28972011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2898 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. 2902 29032011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2904 2905 * libcore/MovieClip.cpp: Add comments. 2906 29072011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2908 2909 * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips 2910 have constructors. So only remove them from MovieClip unload actions. 2911 29122011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2913 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. 2917 29182011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2919 2920 * testsuite/misc-ming.all/DragDropTest.as: Add test for 2921 ActionStopDrag opcode. 2922 29232011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2924 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. 2928 29292011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2930 2931 * libcore/asobj/MovieClip_as.cpp: Make MovieClip.prototype.startDrag 2932 less picky. It can also be applied to TextFields and Buttons. 2933 29342011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2935 2936 * libcore/asobj/MovieClip_as.cpp: Add used headers. 2937 29382011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2939 2940 * libcore/DragState.h, libcore/asobj/MovieClip_as.cpp, 2941 libcore/movie_root.cpp, libcore/movie_root.h, 2942 libcore/vm/ASHandlers.cpp: Use boost::optional and make DragState 2943 less mutable. 2944 29452011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2946 2947 * libcore/DisplayObject.cpp: Don't waste space. 2948 29492011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2950 2951 * libcore/vm/ASHandlers.cpp: Split long line. 2952 29532011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2954 2955 * libmedia/gst/MediaParserGst.cpp: Trim some long lines. 2956 29572011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2958 2959 * libcore/movie_root.cpp: Minor cleanup. 2960 29612011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2962 2963 * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop some unneeded 2964 things. Functions, typedefs, comments. 2965 29662011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2967 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. 2972 29732011-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2974 2975 * libcore/MovieClip.h: Make notifyEvent nonvirtual. 2976 29772011-07-14 Sandro Santilli <strk@keybit.net> 2978 2979 * .gitignore: Ignore generated 'libtool' and a test in misc-ming.all 2980 29812011-07-14 Sandro Santilli <strk@keybit.net> 2982 2983 * testsuite/misc-ming.all/Makefile.am: Build libmingutils.la in 2984 misc-ming.all before descending in subdirs 2985 29862011-07-14 Sandro Santilli <strk@keybit.net> 2987 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. 2994 29952011-07-14 Sandro Santilli <strk@keybit.net> 2996 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. 3005 30062011-07-14 Sandro Santilli <strk@keybit.net> 3007 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. 3011 30122011-07-13 Sandro Santilli <strk@keybit.net> 3013 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 ? 3017 30182011-07-13 Sandro Santilli <strk@keybit.net> 3019 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... 3024 30252011-07-13 Sandro Santilli <strk@keybit.net> 3026 3027 * configure.ac, testsuite/misc-ming.all/InitActionTest2.c, 3028 testsuite/misc-ming.all/Makefile.am, 3029 testsuite/misc-ming.all/init_action/InitActionTest2.c, 3030 testsuite/misc-ming.all/init_action/Makefile.am, 3031 testsuite/misc-ming.all/init_action/init_action_test.c, 3032 testsuite/misc-ming.all/init_action_test.c: Put INITACTION tests in 3033 their own dir 3034 30352011-07-13 Sandro Santilli <strk@keybit.net> 3036 3037 * testsuite/misc-ming.all/register_class/Makefile.am: Fix 3038 abs_builddir 3039 30402011-07-13 Sandro Santilli <strk@keybit.net> 3041 3042 * testsuite/misc-ming.all/register_class/registerClassTest2.c: 3043 Assing a name to the clip-with-events too 3044 30452011-07-13 Sandro Santilli <strk@keybit.net> 3046 3047 * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be 3048 verbose also about the second onLoad event... 3049 30502011-07-13 Sandro Santilli <strk@keybit.net> 3051 3052 * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be 3053 more verbose during execution of onLoad events 3054 30552011-07-13 Sandro Santilli <strk@keybit.net> 3056 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 3070 30712011-07-13 Sandro Santilli <strk@keybit.net> 3072 3073 * testsuite/misc-swfmill.all/trace-as2/Makefile.am, 3074 testsuite/misc-swfmill.all/trace-as2/PASSING, 3075 testsuite/misc-swfmill.all/trace-as2/root_onload.trace, 3076 testsuite/misc-swfmill.all/trace-as2/root_onload.xml: Add a 3077 trace-based test for _root.onLoad user-function execution order This is likely already tested elsewhere, but since I've been working 3078 on it trying to prove Gnash wrong (see bug #33521) I tought I'd add 3079 it nonetheless. 3080 30812011-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 3082 3083 * libcore/asobj/NetStream_as.cpp: Don't multiply by 100 times too 3084 much. Fixes some odd playback sounds for NetStream after an earlier commit 3085 broke it. 3086 30872011-07-13 Sandro Santilli <strk@keybit.net> 3088 3089 * testsuite/misc-swfmill.all/Makefile.am: Don't loop 50 times in 3090 tests when a single run is enough 3091 30922011-07-12 Sandro Santilli <strk@keybit.net> 3093 3094 * libcore/ConstantPool.cpp, libcore/ConstantPool.h: I guess you need 3095 ConstantPool class files too... 3096 30972011-07-12 Sandro Santilli <strk@keybit.net> 3098 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. 3114 31152011-07-12 Sandro Santilli <strk@keybit.net> 3116 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) 3120 31212011-07-12 Sandro Santilli <strk@keybit.net> 3122 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) 3126 31272011-07-12 Sandro Santilli <strk@keybit.net> 3128 3129 * libcore/vm/ASHandlers.cpp: CallFrame: Drop item from stack before 3130 invoking actions in called frame. This has currently no testcase but I've seen it failing while 3131 preparing a new test for constant pools. So hopefully the constant 3132 pool test I'll commit will also serve the purpose of enforcing this 3133 behavior. 3134 31352011-07-09 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3136 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. 3143 31442011-07-12 Sandro Santilli <strk@keybit.net> 3145 3146 * NEWS: Add news about uncompressed sound support (was broken in 3147 0.8.9) 3148 31492011-07-12 Sandro Santilli <strk@keybit.net> 3150 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. 3154 31552011-07-12 Sandro Santilli <strk@keybit.net> 3156 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 3161 31622011-07-09 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3163 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 3167 31682011-07-11 Sandro Santilli <strk@keybit.net> 3169 3170 * testsuite/misc-swfmill.all/dict_cross.xml: Add End actions between 3171 DoAction blocks to show that availability of constant pool to 3172 different DoAction blocks is not due to some side-effect of missing 3173 End opcodes 3174 31752011-07-08 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3176 3177 * base-attempter.sh: Made base-attempter.sh more user-friendly. 3178 31792011-07-08 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3180 3181 * configure.ac: Fixed broken out-of-dir regression in configure.ac. 3182 31832011-06-04 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3184 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). 3201 32022011-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 3203 3204 * libsound/LiveSound.cpp, libsound/sound_handler.cpp: Don't add 3205 sounds if there's no decoder available! 3206 32072011-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 3208 3209 * libcore/Button.cpp: Drop old irritating debugging message. 3210 32112011-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 3212 3213 * libcore/Button.cpp, libcore/TextField.cpp: Drop debugging and add 3214 note. 3215 32162011-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3217 3218 * libcore/TextField.cpp, libcore/asobj/Global_as.cpp, 3219 libcore/parser/SWFMovieDefinition.cpp, 3220 libcore/swf/DefineButtonTag.cpp, libcore/vm/ActionExec.cpp: Fix some 3221 cppcheck warnings. 3222 32232011-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3224 3225 * libbase/extension.cpp, libbase/sharedlib.cpp: Use <ltdl.h> We now use the system header, so use the convention for that. 3226 32272011-07-08 Sandro Santilli <strk@keybit.net> 3228 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. 3231 32322011-07-08 Sandro Santilli <strk@keybit.net> 3233 3234 * libcore/swf/SetTabIndexTag.cpp: Log once about SetTabIndexTag 3235 being unimplemented 3236 32372011-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3238 3239 * testsuite/media/Makefile.am: Add click.mp3 to dist. 3240 32412011-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3242 3243 * libcore/MovieClip.cpp, libcore/vm/ExecutableCode.h: Move 3244 QueuedEvent to where it's needed. 3245 32462011-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3247 3248 * : commit 85dc4b2d054ffec6cbbbe9d5831c08b96225d9b5 Author: Benjamin 3249 Wolsey <bwy@benjaminwolsey.de> Date: Fri Jul 8 07:59:09 2011 +0200 3250 32512011-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3252 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). 3266 32672011-07-07 Sandro Santilli <strk@keybit.net> 3268 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 3272 32732011-07-07 Sandro Santilli <strk@keybit.net> 3274 3275 * libcore/Function.cpp: Tabs to spaces 3276 32772011-07-07 Sandro Santilli <strk@keybit.net> 3278 3279 * libcore/Function.h, libcore/UserFunction.h: Typos 3280 32812011-07-07 Sandro Santilli <strk@keybit.net> 3282 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. 3286 32872011-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3288 3289 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix metadata build for 3290 Lenny. 3291 32922011-07-07 Sandro Santilli <strk@keybit.net> 3293 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. 3299 33002011-07-07 Sandro Santilli <strk@keybit.net> 3301 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. 3305 33062011-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3307 3308 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Put ifdef back in because 3309 Lenny needs it. 3310 33112011-07-07 Sandro Santilli <strk@keybit.net> 3312 3313 * libbase/StreamProvider.cpp: include <cstring> for strerror (see 3314 3315 http://gnashdev.org:8010/builders/lenny-linux-x86/builds/525/steps/compile/logs/stdio) 3316 33172011-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3318 3319 * testsuite/actionscript.all/Sound.as: Update test totals. We're not faking the id3 data now. 3320 33212011-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3322 3323 * libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaParserFfmpeg.cpp: 3324 Use a separate function for id3. Drop fake id3 info for debugging. 3325 33262011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3327 3328 * libcore/asobj/Sound_as.cpp, libmedia/Id3Info.h, 3329 libmedia/Makefile.am, libmedia/MediaParser.cpp, 3330 libmedia/MediaParser.h, libmedia/ffmpeg/MediaParserFfmpeg.cpp, 3331 libmedia/ffmpeg/MediaParserFfmpeg.h, 3332 libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h, 3333 testsuite/actionscript.all/Sound.as: Start ID3 implementation. The design works except that libavformat doesn't set the metadata 3334 where it should; this needs fixing! Gstreamer also doesn't collect 3335 metadata. 3336 33372011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3338 3339 * testsuite/media/README: Add an mp3 click track with ID3 data. 3340 33412011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3342 3343 * libcore/asobj/Sound_as.cpp: Don't assign false again. We've just asserted that it's false. 3344 33452011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3346 3347 * libsound/sound_handler.h: Drop unnecessary headers. 3348 33492011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3350 3351 * gui/gui.cpp: Don't waste space. 3352 33532011-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3354 3355 * libsound/LiveSound.h, libsound/StreamingSoundData.cpp: Don't parse 3356 raw sound. 3357 33582011-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3359 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. 3366 33672011-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3368 3369 * libsound/EmbedSound.cpp, libsound/EmbedSound.h: Make things 3370 private. 3371 33722011-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3373 3374 * libsound/StreamingSoundData.h: Make things private. 3375 33762011-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3377 3378 * libsound/sound_handler.cpp: Don't add sound twice to playing 3379 instances. 3380 33812011-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3382 3383 * libsound/EmbedSoundInst.h, libsound/LiveSound.h, 3384 libsound/sound_handler.cpp: Minor cleanups. 3385 33862011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3387 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. 3392 33932011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3394 3395 * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Fix loop 3396 count. A loop count of -1 is (accurately) documented to mean 'loop for 3397 ever'; so don't store it as an unsigned value and handle that case 3398 gracefully! 3399 34002011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3401 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. 3407 34082011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3409 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. 3416 34172011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3418 3419 * libsound/StreamingSoundData.h: Remove comment. 3420 34212011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3422 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. 3428 34292011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3430 3431 * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Update 3432 comments to match implementation. All sound data is decoded to a buffer, so it need not be stored by 3433 pointer or checked. 3434 34352011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3436 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. 3446 34472011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3448 3449 * libmedia/gst/AudioInputGst.cpp: More pedantic errors. 3450 34512011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3452 3453 * gui/pythonmod/gnash-view.h: Use C comments in C. 3454 34552011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3456 3457 * libcore/SWFMatrix.cpp: Fix more pedantic errors. 3458 34592011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3460 3461 * libcore/asobj/Global_as.h: Make macros standard compliant. 3462 34632011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3464 3465 * libbase/GnashTexture.h: Fix pedantic error. 3466 34672011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3468 3469 * libsound/sound_handler.cpp: Reduce duplication. 3470 34712011-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3472 3473 * libsound/sound_handler.cpp: Include order. 3474 34752011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3476 3477 * libsound/sound_handler.h: Update documentation. 3478 34792011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3480 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. 3485 34862011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3487 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. 3495 34962011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3497 3498 * libsound/sound_handler.h: Add separate storage for streaming 3499 sounds. 3500 35012011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3502 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. 3505 35062011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3507 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. 3512 35132011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3514 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. 3523 35242011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3525 3526 * libsound/EmbedSoundInst.cpp: Remove done TODOs. 3527 35282011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3529 3530 * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Use 3531 SoundUtils.h 3532 35332011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3534 3535 * libcore/asobj/NetStream_as.cpp: Use SoundUtils.h 3536 35372011-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3538 3539 * libsound/Makefile.am, libsound/SoundUtils.h: Add sound utilities. 3540 35412011-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3542 3543 * libcore/as_value.cpp: Clean includes. 3544 35452011-07-05 Sandro Santilli <strk@keybit.net> 3546 3547 * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to 3548 our logger functions (again) 3549 35502011-07-05 Sandro Santilli <strk@keybit.net> 3551 3552 * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to 3553 our logger functions 3554 35552011-07-05 Sandro Santilli <strk@keybit.net> 3556 3557 * testsuite/libbase.all/URLTest.cpp: Try UTF-8 character in URL 3558 string, trying to reproduce bug #33718 (unsuccessfully) 3559 35602011-07-02 Sandro Santilli <strk@keybit.net> 3561 3562 * doc/C/usermanual/gnashrc.xml: Apply contributed patch to 3563 documentation to note gnashrc directives are case-insensitive [bug 3564 #33684] 3565 35662011-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 3567 3568 * libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add 3569 some notes. 3570 35712011-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 3572 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. 3577 35782011-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 3579 3580 * testsuite/actionscript.all/MovieClip.as: Correct tests results. 3581 35822011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3583 3584 * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: Test 3585 more and log_unimpl. 3586 35872011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3588 3589 * libcore/Button.cpp, 3590 testsuite/misc-ming.all/ButtonPropertiesTest.c: Test and implement 3591 Button.getDepth(). It's only a very simple test. 3592 35932011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3594 3595 * testsuite/misc-ming.all/KeyEventOrder.c: Expect pass. 3596 35972011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3598 3599 * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp: 3600 Don't use notifyEvent(). The notifyEvent function is largely overkill because it handles far 3601 more events than generally required. In this case a Button-specific 3602 function is better. 3603 36042011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3605 3606 * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h, 3607 libcore/swf/DefineButtonTag.h: Documentation, drop debugging, 3608 cleanup. 3609 36102011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3611 3612 * libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: 3613 Remove unneeded member, minor renames. 3614 36152011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3616 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. 3624 36252011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3626 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. 3629 36302011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3631 3632 * libcore/asobj/Sound_as.cpp: Remove silly copy-paste error. 3633 36342011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3635 3636 * libcore/DisplayObject.cpp: Header cleanups. 3637 36382011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3639 3640 * libcore/movie_root.cpp: Minor cleanups. 3641 36422011-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3643 3644 * libcore/movie_root.h: Add documentation for recent changes. 3645 36462011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3647 3648 * libcore/swf/DefineMorphShapeTag.cpp, 3649 libcore/swf/PlaceObject2Tag.cpp: Fix new unused variable warnings. 3650 36512011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3652 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. 3656 36572011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3658 3659 * utilities/processor.cpp: Remove unused stop_count. 3660 36612011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3662 3663 * libcore/swf/DefineScalingGridTag.cpp, 3664 libcore/swf/ShapeRecord.cpp, libmedia/gst/AudioInputGst.cpp: Fix 3665 some new compiler warnings. 3666 36672011-06-29 Sandro Santilli <strk@keybit.net> 3668 3669 * libbase/StreamProvider.cpp: Use std::strerror to tell more about 3670 std::fopen failures 3671 36722011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3673 3674 * libcore/asobj/Array_as.cpp: Use the ObjectURI we locate. 3675 36762011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3677 3678 * libcore/TextField.cpp: Don't construct unused iterators. 3679 36802011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3681 3682 * libcore/movie_root.cpp: Use the colour we create. 3683 36842011-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3685 3686 * libcore/MovieClip.cpp, libcore/asobj/Object.cpp, 3687 libcore/movie_root.cpp, libcore/movie_root.h, 3688 libcore/parser/sprite_definition.cpp, 3689 libcore/parser/sprite_definition.h: Don't store as_functions in the 3690 sprite definition. 3691 36922011-06-25 Gabriele Giacone <1o5g4r8o@gmail.com> 3693 3694 * configure.ac, macros/libslist: Add multiarch paths. 3695 36962011-06-25 Gabriele Giacone <1o5g4r8o@gmail.com> 3697 3698 * doc/C/cygnal.man-xml: Fix cygnal manpage. 3699 37002011-05-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3701 3702 * libcore/swf/SoundStreamHeadTag.cpp: Remove obsolete comment. 3703 37042011-05-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3705 3706 * libcore/swf/StreamSoundBlockTag.cpp, 3707 libcore/swf/StreamSoundBlockTag.h: Cleanup includes 3708 37092011-06-11 Sandro Santilli <strk@keybit.net> 3710 3711 * libcore/vm/ActionExec.cpp: Missing space in error message 3712 37132011-06-03 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3714 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. 3719 37202011-06-03 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3721 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. 3727 37282011-06-03 Jonas 'Sortie' Termansen <sortie@maxsi.org> 3729 3730 * macros/gnashpkgtool.m4: Require headers to be installed before 3731 allowing linking. This prevents a bug where the library is found, 3732 but no headers are found, but the compile still continues, and not 3733 ./configure telling the user to install the library's development 3734 files. 3735 37362011-06-02 Gabriele Giacone <1o5g4r8o@gmail.com> 3737 3738 * packaging/deb.am: Packaging supports python >2.6. Fixes natty 3739 packaging. 3740 37412011-05-30 Rob Savoye <rob@welcomehome.org> 3742 3743 * : merge from master 3744 37452011-05-28 Rob Savoye <rob@welcomehome.org> 3746 3747 * libbase/GnashImageJpeg.cpp: only define boolean for jpeg 7 3748 37492011-05-27 Rob Savoye <rob@welcomehome.org> 3750 3751 * libbase/GnashImageJpeg.cpp: define boolean as int when using 3752 mingw32 3753 37542011-05-27 Rob Savoye <rob@welcomehome.org> 3755 3756 * configure.ac: fix test for pkgroot 3757 37582011-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3759 3760 * libcore/swf/StreamSoundBlockTag.cpp: Log only once. 3761 37622011-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3763 3764 * libmedia/SoundInfo.h: Use legal identifier. 3765 37662011-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3767 3768 * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp, 3769 libcore/swf/SoundStreamHeadTag.cpp, 3770 libcore/swf/SoundStreamHeadTag.h, libcore/swf/tag_loaders.cpp, 3771 libcore/swf/tag_loaders.h: Handle StreamSoundHead tags in their own 3772 file. 3773 37742011-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3775 3776 * libcore/swf/StreamSoundBlockTag.cpp, 3777 libcore/swf/StreamSoundBlockTag.h: Clean up StreamSoundBlockTag. Use Gnash style, drop unused function, use int type consistently. 3778 37792011-05-25 Sandro Santilli <strk@keybit.net> 3780 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 3784 37852011-05-19 Sandro Santilli <strk@keybit.net> 3786 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) 3791 37922011-05-19 Sandro Santilli <strk@keybit.net> 3793 3794 * libbase/log.cpp: Use number of milliseconds since start as the log 3795 timestamp. 3796 37972011-05-19 Sandro Santilli <strk@keybit.net> 3798 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 3802 38032011-05-19 Sandro Santilli <strk@keybit.net> 3804 3805 * libcore/MovieClip.cpp: Flushing of orphaned tags belong to action 3806 (not debug) logging 3807 38082011-05-19 Sandro Santilli <strk@keybit.net> 3809 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...) 3813 38142011-05-19 Sandro Santilli <strk@keybit.net> 3815 3816 * testsuite/actionscript.all/Makefile.am: Fix MAKESWF flags for 3817 online-tests 3818 38192011-05-19 Sandro Santilli <strk@keybit.net> 3820 3821 * extensions/fileio/Makefile.am: Another check.as user requiring 3822 proper -I to find revno.h ... 3823 38242011-05-19 Sandro Santilli <strk@keybit.net> 3825 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 3887 38882011-05-19 Sandro Santilli <strk@keybit.net> 3889 3890 * testsuite/actionscript.all/check.as: Print revision info in 3891 addition to rcsid 3892 38932011-05-19 Sandro Santilli <strk@keybit.net> 3894 3895 * testsuite/actionscript.all/Makefile.am: Encode dependency of every 3896 SWF file in actionscript.all on check.as and dejagnu_{init,fini}.as 3897 38982011-05-19 Sandro Santilli <strk@keybit.net> 3899 3900 * testsuite/actionscript.all/Makefile.am, 3901 testsuite/misc-ming.all/Makefile.am: Pass -I$(top_builddir) to 3902 makeswf when building AS tests, to give check.as a chance to find 3903 revno.h 3904 39052011-05-19 Sandro Santilli <strk@keybit.net> 3906 3907 * Makefile.am: Put CPP code (rather than C) in revno.h, to reuse 3908 from ActionScript 3909 39102011-05-19 Sandro Santilli <strk@keybit.net> 3911 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 3914 39152011-05-18 Sandro Santilli <strk@keybit.net> 3916 3917 * gui/Player.cpp: Do not complain about unexistent media handler if 3918 none was specified. Fixes bug #33339. 3919 39202011-05-17 Sandro Santilli <strk@keybit.net> 3921 3922 * NEWS: Add note about compatibility fix (#33176) 3923 39242011-05-12 Rob Savoye <rob@welcomehome.org> 3925 3926 * libdevice/egl/eglDevice.cpp: throw and exception instead of 3927 returning an error if the window handle is bogus. 3928 39292011-05-11 Rob Savoye <rob@welcomehome.org> 3930 3931 * gui/Makefile.am, gui/gtk/gtk.am, gui/qt/qt4.am: cleanup handling 3932 of libva libraries so they work for all guis. 3933 39342011-05-11 Rob Savoye <rob@welcomehome.org> 3935 3936 * libvaapi/Makefile.am: don't always add the libva GLX library 3937 39382011-05-10 Rob Savoye <rob@welcomehome.org> 3939 3940 * configure.ac: use found_libva_incl instead of found_va_incl for 3941 the VAAPI conditional 3942 39432011-05-09 Sandro Santilli <strk@keybit.net> 3944 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 3949 39502011-05-09 Rob Savoye <rob@welcomehome.org> 3951 3952 * configure.ac: fix typo in help string 3953 39542011-05-07 Gabriele Giacone <1o5g4r8o@gmail.com> 3955 3956 * macros/libslist: Add multiarch paths. Fixes natty build. 3957 39582011-05-07 Gabriele Giacone <1o5g4r8o@gmail.com> 3959 3960 * configure.ac: Lowercase renderer. 3961 39622011-05-03 Sandro Santilli <strk@keybit.net> 3963 3964 * testsuite/movies.all/tic_tac2-TestRunner.cpp: Fix signed vs. 3965 unsigned comparison warning 3966 39672011-05-03 Rob Savoye <rob@welcomehome.org> 3968 3969 * configure.ac: revert libva changes till a better solutuon is found 3970 39712011-05-02 Rob Savoye <rob@welcomehome.org> 3972 3973 * libbase/Makefile.am: Gnash*Texture files moved to librender 3974 39752011-05-02 Rob Savoye <rob@welcomehome.org> 3976 3977 * libdevice/vaapi/vaapi.am: vaapi headers need vaapi/ prefixed to 3978 the name. 3979 39802011-05-02 Rob Savoye <rob@welcomehome.org> 3981 3982 * gui/gtk/gtk_canvas.cpp: use HAVE_VA_VA_H instead of RENDERER_AGG 3983 for including the vaapi glue header 3984 39852011-05-02 Rob Savoye <rob@welcomehome.org> 3986 3987 * libdevice/egl/eglDevice.cpp: throw an exception if we can't make 3988 the context current. Add more comments 3989 39902011-05-02 Rob Savoye <rob@welcomehome.org> 3991 3992 * libdevice/egl/eglDevice.cpp: throw an exception if we can't create 3993 an OpenVG context, as nothing will work anyway 3994 39952011-05-02 Rob Savoye <rob@welcomehome.org> 3996 3997 * gui/gtk/gtk_canvas.cpp: don't initialize OpenVG like OpenGL 3998 39992011-05-02 Rob Savoye <rob@welcomehome.org> 4000 4001 * gui/gtk/gtk_canvas.cpp: merge from master 4002 40032011-05-02 Rob Savoye <rob@welcomehome.org> 4004 4005 * gui/gtk/gtk_glue_agg_vaapi.h: VaapiImageFormat.h is in vaapi now 4006 40072011-05-02 Gabriele Giacone <1o5g4r8o@gmail.com> 4008 4009 * configure.ac: Revert "Change default server for rtmpy test." This reverts commit f1c1ec01b1ccfcb26dfc300d0f93bfc5e8d71bf1. 4010 40112011-05-01 Rob Savoye <rob@welcomehome.org> 4012 4013 * : merge from master 4014 40152011-04-30 Sandro Santilli <strk@keybit.net> 4016 4017 * testsuite/misc-swfmill.all/Makefile.am: Properly distribute 4018 tags_after_last_showframe.xml testcase 4019 40202011-04-30 Sandro Santilli <strk@keybit.net> 4021 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) 4025 40262011-04-30 Sandro Santilli <strk@keybit.net> 4027 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) 4031 40322011-04-30 Sandro Santilli <strk@keybit.net> 4033 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) 4037 40382011-04-29 Sandro Santilli <strk@keybit.net> 4039 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...) 4043 40442011-04-29 Sandro Santilli <strk@keybit.net> 4045 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) 4050 40512011-04-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 4052 4053 * libcore/asobj/Date_as.cpp: Fix setMilliseconds format string. 4054 40552011-04-28 Sandro Santilli <strk@keybit.net> 4056 4057 * libcore/MovieClip.cpp: Tweak debug lines 4058 40592011-04-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 4060 4061 * testsuite/actionscript.all/delete.as: Show some delete problems. 4062 40632011-04-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 4064 4065 * libcore/Property.cpp, libcore/as_object.cpp: Minor cleanups. Use references rather than pointers, avoid unnecessary copy. 4066 40672011-04-28 Sandro Santilli <strk@keybit.net> 4068 4069 * libcore/vm/ASHandlers.cpp: Print debug lines for ActionPushData to 4070 really print what's pushed, not what was on the stack _before_ 4071 pushing... 4072 40732011-04-27 Rob Savoye <rob@welcomehome.org> 4074 4075 * gui/fb/fb_glue.h, gui/fb/fb_glue_gles1.h, gui/fb/fb_glue_ovg.cpp, 4076 gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp: cleanup to eliminate compiler 4077 warnings 4078 40792011-04-27 Rob Savoye <rob@welcomehome.org> 4080 4081 * librender/openvg/OpenVGRenderer.cpp: update copyright date 4082 40832011-04-27 Rob Savoye <rob@welcomehome.org> 4084 4085 * gui/fb/fb.cpp: support AGG again in additional to OpenVG. Use the 4086 command line args to change renderers. 4087 40882011-04-27 Sandro Santilli <strk@keybit.net> 4089 4090 * gui/dump/dump.cpp: Do not try to write to a non-opened stream 4091 40922011-04-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 4093 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. 4098 40992011-04-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 4100 4101 * libcore/fontlib.cpp, libcore/fontlib.h: Cleanups of fontlib. Remove unused function declarations and definitions. 4102 41032011-04-26 Sandro Santilli <strk@keybit.net> 4104 4105 * gui/dump/Makefile.am: Fix build scripts for dump gui (currently 4106 only builds if FB gui is selected :/) 4107 41082011-04-26 Rob Savoye <rob@welcomehome.org> 4109 4110 * configure.ac: don't prefix va with lib when finging libva support 4111 41122011-04-26 Rob Savoye <rob@welcomehome.org> 4113 4114 * packaging/debian/control: remove fluendo mp3 plugin 4115 41162011-04-24 Bastiaan Jacques <bastiaan@bjacques.org> 4117 4118 * configure.ac: Prune nonexistent directories from libslist and 4119 incllist to speed up configure. 4120 41212011-04-23 Bastiaan Jacques <bastiaan@bjacques.org> 4122 4123 * configure.ac: Remove checks that define unused macros. 4124 41252011-04-23 Bastiaan Jacques <bastiaan@bjacques.org> 4126 4127 * configure.ac: Don't look for system headers we don't use. 4128 41292011-04-22 Rob Savoye <rob@welcomehome.org> 4130 4131 * utilities/Makefile.am: rtmpget needs PTHREAD_LIBS on natty 4132 41332011-04-21 Rob Savoye <rob@welcomehome.org> 4134 4135 * gui/gtk/gtk.am: add default for gtk_gnash_LDADD, renders add only 4136 those libs 4137 41382011-04-21 Rob Savoye <rob@welcomehome.org> 4139 4140 * gui/gtk/gtk.am: add LIBVA_LIBS and LIBVA_X11_LIBS to LDADD if 4141 VAAPI is enabled to the Cairo glue too 4142 41432011-04-21 Rob Savoye <rob@welcomehome.org> 4144 4145 * gui/gtk/gtk.am: add LIBVA_LIBS to LDADD if VAAPI is enabled 4146 41472011-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4148 4149 * libcore/asobj/flash/net/FileReference_as.cpp: Use AsBroadcaster. 4150 41512011-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4152 4153 * libcore/asobj/flash/net/FileReference_as.cpp: Clean up 4154 FileReference code. 4155 41562011-04-17 Andrew Guertin <dolphinling@dolphinling.net> 4157 4158 * libsound/Makefile.am: Reordering 4159 41602011-04-17 Andrew Guertin <dolphinling@dolphinling.net> 4161 4162 * libsound/Makefile.am: Move headers into _SOURCES in 4163 libsound/Makefile.am NullSoundHandler.h is not used by anything in libsound, but it is 4164 used by things outside of libsound. Therefore, it stays in 4165 noinst_HEADERS. 4166 41672011-04-17 Andrew Guertin <dolphinling@dolphinling.net> 4168 4169 * libsound/Makefile.am: Whitespace, no-op 4170 41712011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4172 4173 * libmedia/Makefile.am: Remove no-op 4174 41752011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4176 4177 * libmedia/Makefile.am: -lgstbase-10 is already included in 4178 GSTREAMER_APP_LIBS 4179 41802011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4181 4182 * libmedia/Makefile.am: Remove unnecessary gst include flag 4183 41842011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4185 4186 * libmedia/Makefile.am: Only add vaapi CPPFLAGS if HAVE_VAAPI in 4187 libmedia/Makefile.am 4188 41892011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4190 4191 * libmedia/Makefile.am: Group setting of each variable in libmedia 4192 Makefile.am 4193 41942011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4195 4196 * libmedia/Makefile.am: Whitespace 4197 41982011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4199 4200 * libmedia/Makefile.am: Haiku uses adipe.h, so list it 4201 42022011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4203 4204 * libmedia/Makefile.am: Remove reference to unused 4205 gnash_gst_version.h 4206 42072011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4208 4209 * libmedia/Makefile.am: Add headers to _SOURCES in libmedia 4210 42112011-04-16 Andrew Guertin <dolphinling@dolphinling.net> 4212 4213 * libmedia/Makefile.am: Remove dead code 4214 42152011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4216 4217 * libbase/Makefile.am: List headers in _SOURCES 4218 42192011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4220 4221 * libbase/Makefile.am: Sort _SOURCES 4222 42232011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4224 4225 * libbase/Makefile.am: Move (most) conditional headers into _SOURCES 4226 42272011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4228 4229 * libbase/Makefile.am: Condense libgnashbase_la_LIBADD 4230 42312011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4232 4233 * libbase/Makefile.am: Add jemalloc to _SOURCES the same way as 4234 everything else 4235 42362011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4237 4238 * libbase/Makefile.am: Whitespace, useless comment, duplicated code 4239 42402011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4241 4242 * libbase/Makefile.am: Move all setting of libgnashbase_la_SOURCES 4243 together 4244 42452011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4246 4247 * libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the 4248 bottom 4249 42502011-04-13 Andrew Guertin <dolphinling@dolphinling.net> 4251 4252 * libbase/Makefile.am: Move declarations of what's getting installed 4253 to the top 4254 42552011-04-02 Andrew Guertin <dolphinling@dolphinling.net> 4256 4257 * libvaapi/Makefile.am: List appropriate headers in 4258 libgnashvaapi_la_SOURCES 4259 42602011-04-17 Rob Savoye <rob@welcomehome.org> 4261 4262 * : big merge from master 4263 42642011-04-15 Sandro Santilli <strk@keybit.net> 4265 4266 * testsuite/MovieTester.cpp: indent 4267 42682011-04-15 Sandro Santilli <strk@keybit.net> 4269 4270 * libcore/asobj/Sound_as.cpp: Drop unused variables 4271 42722011-04-15 Sandro Santilli <strk@keybit.net> 4273 4274 * testsuite/misc-ming.all/eventSoundTest1.c: Add test for 4275 Sound.position and Sound.duration when playing embedded sound (tests 4276 fix for bug #33091) 4277 42782011-04-15 Sandro Santilli <strk@keybit.net> 4279 4280 * testsuite/actionscript.all/Sound.as: Add test for Sound.postition 4281 and Sound.duration (they fail for loaded mp3) 4282 42832011-04-15 Sandro Santilli <strk@keybit.net> 4284 4285 * libcore/asobj/Sound_as.cpp: Use named strings for "duration" and 4286 "position" 4287 42882011-04-15 Sandro Santilli <strk@keybit.net> 4289 4290 * libcore/namedStrings.cpp, libcore/namedStrings.h: Add "duration" 4291 and "position" named strings 4292 42932011-04-15 Sandro Santilli <strk@keybit.net> 4294 4295 * libcore/asobj/Sound_as.cpp: Do not stop probeTimer while playing 4296 embedded sound. Fixes bug #33091. 4297 42982011-04-15 Sandro Santilli <strk@keybit.net> 4299 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... 4304 43052011-04-15 Sandro Santilli <strk@keybit.net> 4306 4307 * NEWS: Add note about Sound.onLoad and google dict 4308 43092011-04-15 Sandro Santilli <strk@keybit.net> 4310 4311 * libcore/asobj/Sound_as.cpp, testsuite/actionscript.all/Sound.as: 4312 Implement onLoad callback for AS Sound object. Fixes #31314. 4313 43142011-04-15 Sandro Santilli <strk@keybit.net> 4315 4316 * testsuite/misc-ming.all/easysound.as: Add callback for 4317 Sound.onLoad 4318 43192011-04-15 Sandro Santilli <strk@keybit.net> 4320 4321 * testsuite/actionscript.all/Sound.as: Test that Sound.onLoad is 4322 called with an argument, true when load succeeded. 4323 43242011-04-14 Sandro Santilli <strk@keybit.net> 4325 4326 * testsuite/actionscript.all/Sound.as: Add test for bug #31314 4327 (Sound.onLoad, google dict). Expected to fail. 4328 43292011-04-14 Sandro Santilli <strk@keybit.net> 4330 4331 * testsuite/actionscript.all/Sound.as, utilities/processor.cpp: Have 4332 gprocessor fetch samples from the NullSoundHandler, to allow testing 4333 for sound events. Do not expect the relative failure in Sound.as 4334 anymore. 4335 43362011-04-14 Sandro Santilli <strk@keybit.net> 4337 4338 * Makefile.am: Print KDE4_CFLAGS and KDE4_LIBS when building klash4 4339 plugin (they will be used) 4340 43412011-04-14 Sandro Santilli <strk@keybit.net> 4342 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. 4345 43462011-04-14 Sandro Santilli <strk@keybit.net> 4347 4348 * gui/qt/kde3.am: Cleanup rules to build kde3-gnash. Fixes bug 4349 #31782 4350 43512011-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4352 4353 * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix 4354 object-resolve for version 6 as well. 4355 43562011-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4357 4358 * libcore/as_object.cpp, testsuite/swfdec/PASSING: Handle 4359 getter-setter and object __resolve. Fixes swfdec tests for SWF7 and 8. 4360 43612011-04-13 Sandro Santilli <strk@keybit.net> 4362 4363 * gui/gnash.cpp: Use a separate Player for each movie on command 4364 line. Makes GTK gui survive, and it's cleaner anyway. 4365 43662011-04-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 4367 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. 4375 43762011-04-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 4377 4378 * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix __resolve 4379 lookup with prop flags. Ignore prop flags when searching for __resolve; passes in swfdec 4380 testsuite. 4381 43822011-04-11 Sandro Santilli <strk@keybit.net> 4383 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. 4388 43892011-04-11 Sandro Santilli <strk@keybit.net> 4390 4391 * plugin/npapi/plugin.cpp: Typo in error message 4392 43932011-04-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 4394 4395 * libcore/asobj/Global_as.h: Drop silly comment. 4396 43972011-04-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 4398 4399 * libcore/asobj/NetStream_as.cpp: Fix warning. 4400 44012011-04-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 4402 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. 4406 44072011-04-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 4408 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. 4411 44122011-04-09 Sandro Santilli <strk@keybit.net> 4413 4414 * testsuite/misc-ming.all/loop/loop_test-Runner.cpp: expect the new 4415 success in invalidated bounds detection 4416 44172011-04-09 Sandro Santilli <strk@keybit.net> 4418 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%) 4423 44242011-04-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 4425 4426 * libcore/asobj/flash/display/BitmapData_as.cpp: Make sure alpha is 4427 0xff, not 0, by default. 4428 44292011-04-11 Bastiaan Jacques <bastiaan@bjacques.org> 4430 4431 * configure.ac: Check for a C++ compiler before checking for a C 4432 compiler, so that missing either one will abort configure. Fixes bug 4433 #31023. Bug See 4434 http://lists.gnu.org/archive/html/bug-autoconf/2010-05/msg00001.html 4435 44362011-04-10 Bastiaan Jacques <bastiaan@bjacques.org> 4437 4438 * plugin/npapi/plugin.cpp: Fix null pointer dereference. Bug #32965. 4439 44402011-04-10 Bastiaan Jacques <bastiaan@bjacques.org> 4441 4442 * plugin/npapi/plugin.cpp: Don't try scripting the plugin without 4443 NPAPI support, but still try it without getvalueforurl. Bug #32965. 4444 44452011-04-10 Rob Savoye <rob@welcomehome.org> 4446 4447 * librender/opengles1/Renderer_gles1.cpp, 4448 librender/openvg/OpenVGRenderer.cpp: remove smart_ptr.h include 4449 44502011-04-10 Rob Savoye <rob@welcomehome.org> 4451 4452 * : merge from master 4453 44542011-04-10 Bastiaan Jacques <bastiaan@bjacques.org> 4455 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(). 4459 44602011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4461 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. 4464 44652011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4466 4467 * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h: Const 4468 correct. 4469 44702011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4471 4472 * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h: Cleanup XML_as. Remove unused functions, remove unnecessary empty lines, update 4473 documentation. 4474 44752011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4476 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). 4482 44832011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4484 4485 * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp, 4486 testsuite/actionscript.all/XMLNode.as: Print XMLNodes with an empty 4487 name. But only if they are of element type. Test more; actionscript.all 4488 test passes. 4489 44902011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4491 4492 * libcore/as_environment.cpp: Drop obsolete comment. 4493 44942011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4495 4496 * README.git: Installation instructions are in INSTALL. 4497 44982011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4499 4500 * README: Update README with recent information. 4501 45022011-04-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4503 4504 * : commit 98ad590a90177351c8dd3dfe4598acb6d4db5b6d Author: Bastiaan 4505 Jacques <bastiaan@bjacques.org> Date: Sat Apr 9 19:05:42 2011 4506 +0200 4507 45082011-04-09 Bastiaan Jacques <bastiaan@bjacques.org> 4509 4510 * configure.ac, macros/libexe.m4: The macros from libext.m4 are 4511 unused. 4512 45132011-04-09 Chi-Thanh Christopher Nguyen <chithanh@gentoo.org> 4514 4515 * macros/ffmpeg.m4: Fix ffmpeg version detection on Gentoo. 4516 45172011-04-09 Paul Menzel <paulepanter@users.sourceforge.net> 4518 4519 * README: README: replace bzr with git Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> 4520 45212011-04-09 Sandro Santilli <strk@keybit.net> 4522 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. 4526 45272011-04-09 Sandro Santilli <strk@keybit.net> 4528 4529 * librender/agg/Renderer_agg.cpp: Drop unused class members 4530 45312011-04-09 Sandro Santilli <strk@keybit.net> 4532 4533 * librender/Renderer.h: Comments cleanup 4534 45352011-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4536 4537 * libcore/asobj/flash/display/BitmapData_as.cpp: Split long line. 4538 45392011-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4540 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. 4545 45462011-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4547 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. 4551 45522011-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4553 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. 4557 45582011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4559 4560 * testsuite/actionscript.all/MovieClip.as: Test null _focusrect for 4561 MovieClips too. 4562 45632011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4564 4565 * libcore/DisplayObject.cpp, 4566 testsuite/actionscript.all/MovieClip.as: Add our own tests for 4567 _focusrect. 4568 45692011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4570 4571 * libcore/DisplayObject.cpp, libcore/DisplayObject.h, 4572 testsuite/actionscript.all/TextField.as: Handle _focusrect property 4573 correctly. Drawing the rectangle still isn't implemented, but it is correct in 4574 ActionScript. 4575 45762011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4577 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. 4580 45812011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4582 4583 * NEWS: Update NEWS. 4584 45852011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4586 4587 * libcore/asobj/XML_as.cpp, testsuite/swfdec/PASSING: Cleanup and 4588 expect swfdec passes. 4589 45902011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4591 4592 * libcore/asobj/XML_as.cpp: Fix other idmap tests. 4593 45942011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4595 4596 * libcore/asobj/XML_as.cpp: Append node before setting attributes. This passes a clever but very nitpicky swfdec test. 4597 45982011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4599 4600 * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h, 4601 testsuite/actionscript.all/XML.as: Fixes to XML properties. Test and fix ignoreWhite(), add an incomplete implementation of 4602 idMap. 4603 46042011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4605 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. 4663 46642011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4665 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. 4670 46712011-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4672 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. 4676 46772011-04-08 Sandro Santilli <strk@keybit.net> 4678 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 4684 46852011-04-08 Sandro Santilli <strk@keybit.net> 4686 4687 * libcore/movie_root.cpp: movie_root doesn't need MovieFactory.h 4688 46892011-04-07 Sandro Santilli <strk@keybit.net> 4690 4691 * libbase/curl_adapter.cpp: cleanup/indenting 4692 46932011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4694 4695 * libcore/swf/SWF.cpp: Make opcode output operators less verbose Reduce duplication, report unknown opcodes without a case statement. 4696 46972011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4698 4699 * testsuite/actionscript.all/BitmapData.as: Add test for overlapping 4700 copyChannel() ranges. Gnash already does this correctly. 4701 47022011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4703 4704 * NEWS: Update news. 4705 47062011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4707 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. 4711 47122011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4713 4714 * libcore/asobj/flash/display/BitmapData_as.cpp: Use std::transform 4715 in copyChannel(). 4716 47172011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4718 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. 4722 47232011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4724 4725 * libcore/asobj/flash/display/BitmapData_as.cpp: Fix copy paste 4726 error 4727 47282011-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 4729 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. 4734 47352011-04-06 Bastiaan Jacques <bastiaan@bjacques.org> 4736 4737 * utilities/Makefile.am: Link only direct dependencies to 4738 findwebcams and findmicrophones. 4739 47402011-04-06 Bastiaan Jacques <bastiaan@bjacques.org> 4741 4742 * utilities/Makefile.am: Link gprocessor and rtmpget only to the 4743 libraries they use directly. 4744 47452011-04-06 Sandro Santilli <strk@keybit.net> 4746 4747 * libcore/DisplayObject.cpp: Print DisplayObject target rather than 4748 just name (st_invalidated debugging) 4749 47502011-04-06 Sandro Santilli <strk@keybit.net> 4751 4752 * libcore/DisplayObject.cpp: safer path to string_table (invalidated 4753 ranges debugging) 4754 47552011-04-06 Sandro Santilli <strk@keybit.net> 4756 4757 * libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED 4758 defined 4759 47602011-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4761 4762 * libcore/asobj/flash/display/BitmapData_as.cpp: Cleanup. 4763 47642011-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4765 4766 * libcore/asobj/flash/display/BitmapData_as.cpp, 4767 testsuite/actionscript.all/BitmapData.as: Implement 4768 BitmapData.noise. 4769 47702011-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4771 4772 * libcore/asobj/flash/display/BitmapData_as.cpp, 4773 testsuite/actionscript.all/BitmapData.as: Implement 4774 BitmapData.copyChannel(); tests pass. 4775 47762011-04-05 Sandro Santilli <strk@keybit.net> 4777 4778 * libcore/swf/SWF.cpp, libcore/swf/SWF.h: Define output operator for 4779 SWF::TagType 4780 47812011-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4782 4783 * NEWS: Update news. 4784 47852011-04-05 Rob Savoye <rob@welcomehome.org> 4786 4787 * : commit 0943d3084d1dd6158ea5d32801c1300aa2770f0b Author: Benjamin 4788 Wolsey <bwy@benjaminwolsey.de> Date: Tue Apr 5 15:03:15 2011 +0200 4789 47902011-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4791 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. 4794 47952011-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4796 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. 4800 48012011-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4802 4803 * testsuite/actionscript.all/BitmapData.as: Tests for copyPixels. 4804 48052011-04-04 Sandro Santilli <strk@keybit.net> 4806 4807 * librender/opengl/Renderer_ogl.h: Fix build: create_Renderer_ogl 4808 became renderer::opengl::create_handler 4809 48102011-04-04 Rob Savoye <rob@welcomehome.org> 4811 4812 * configure.ac: commit file #23105 for patch #7523 4813 48142011-04-04 Rob Savoye <rob@welcomehome.org> 4815 4816 * Makefile.am: add utilities back in as a STD_DIR 4817 48182011-04-04 Rob Savoye <rob@welcomehome.org> 4819 4820 * libbase/Makefile.am: add LTDL_LIBS to the link 4821 48222011-04-04 Rob Savoye <rob@welcomehome.org> 4823 4824 * utilities/Makefile.am: PTHREAD_LIBS should always follow 4825 BOOST_LIBS 4826 48272011-04-04 Rob Savoye <rob@welcomehome.org> 4828 4829 * libbase/jemalloc.c: silence warning 4830 48312011-04-04 Rob Savoye <rob@welcomehome.org> 4832 4833 * librender/testr.cpp: drawPoly() is still draw_poly() in this 4834 branch 4835 48362011-04-04 Rob Savoye <rob@welcomehome.org> 4837 4838 * configure.ac: disable developer only tests by default 4839 48402011-04-04 Rob Savoye <rob@welcomehome.org> 4841 4842 * gui/qt/Qt4GlueOgl.cpp: create_Renderer_ogl is now 4843 renderer::opengl::create_handler 4844 48452011-04-04 Rob Savoye <rob@welcomehome.org> 4846 4847 * configure.ac, gui/Makefile.am, gui/dump/Makefile.am, 4848 gui/dump/dump.am: convert dump/Makefile.am to dump/dump.am 4849 48502011-04-04 Rob Savoye <rob@welcomehome.org> 4851 4852 * Makefile.am: add utilities back into DIST_SUBDIRS 4853 48542011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4855 4856 * libcore/parser/SWFMovieDefinition.cpp: Initialize members in ctor. 4857 48582011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4859 4860 * libcore/swf/ScriptLimitsTag.h: Fix operator typo in assert. 4861 48622011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4863 4864 * libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h: 4865 Initialize members in ctor. 4866 48672011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4868 4869 * libcore/vm/SafeStack.h: Pass by reference (cppcheck warning). 4870 48712011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4872 4873 * libcore/MovieClip.cpp, libcore/asobj/XMLNode_as.cpp: Fix more 4874 cppcheck warnings. 4875 48762011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4877 4878 * libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck 4879 warnings. 4880 48812011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4882 4883 * libbase/RTMP.cpp: Initialize member in copy ctor. 4884 48852011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4886 4887 * libbase/Socket.cpp: Include order. 4888 48892011-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 4890 4891 * libbase/log.h: Initialize member. 4892 48932011-04-03 Rob Savoye <rob@welcomehome.org> 4894 4895 * : merge with master 4896 48972011-04-03 Rob Savoye <rob@welcomehome.org> 4898 4899 * libdevice/egl/test_egl.cpp: drop references to gles2 4900 49012011-04-03 Rob Savoye <rob@welcomehome.org> 4902 4903 * libdevice/egl/eglDevice.cpp: add error message fr bad window 4904 handle 4905 49062011-04-03 Rob Savoye <rob@welcomehome.org> 4907 4908 * gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue.h, 4909 gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_cairo.h, 4910 gui/gtk/gtk_glue_ovg.cpp: make whether the drawing area needs to be 4911 intitizlized when realized dynamic, rather than a compile time 4912 option. 4913 49142011-04-03 Rob Savoye <rob@welcomehome.org> 4915 4916 * gui/gtk/gtk_glue_egl.cpp, gui/gtk/gtk_glue_egl.h: drop original 4917 version that is unused 4918 49192011-04-03 Rob Savoye <rob@welcomehome.org> 4920 4921 * libdevice/egl/eglDevice.cpp, libdevice/x11/X11Device.cpp: cleanup 4922 warnings about unused variables 4923 49242011-04-03 Rob Savoye <rob@welcomehome.org> 4925 4926 * librender/Makefile.am: drop gles2 header 4927 49282011-04-03 Rob Savoye <rob@welcomehome.org> 4929 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 4933 49342011-04-03 Rob Savoye <rob@welcomehome.org> 4935 4936 * librender/opengl/Renderer_ogl.cpp: rename create_Renderer_ogl to 4937 create_handler 4938 49392011-04-03 Rob Savoye <rob@welcomehome.org> 4940 4941 * gui/gtk/gtk_glue_gtkglext.cpp: pass in defaut argument 4942 49432011-04-03 Rob Savoye <rob@welcomehome.org> 4944 4945 * librender/Makefile.am: remove gles2 as it will be better to 4946 recreate in the far future 4947 49482011-04-03 Rob Savoye <rob@welcomehome.org> 4949 4950 * configure.ac: remove gles2 as it will be better to recreate in the 4951 far future 4952 49532011-04-03 Rob Savoye <rob@welcomehome.org> 4954 4955 * librender/opengles2/Renderer_gles2.cpp, 4956 librender/opengles2/Renderer_gles2.h: remove stubs 4957 49582011-04-03 Rob Savoye <rob@welcomehome.org> 4959 4960 * librender/Makefile.am: reenable Texture support for OpenGL, look 4961 in libdevice for headers 4962 49632011-04-03 Rob Savoye <rob@welcomehome.org> 4964 4965 * configure.ac: check for gles1 and gles2 errors separetely 4966 49672011-04-03 Rob Savoye <rob@welcomehome.org> 4968 4969 * : merge from master 4970 49712011-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 4972 4973 * libbase/RTMP.cpp: Don't generate random bools when we want random 4974 bytes. 4975 49762011-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 4977 4978 * gui/Player.cpp, gui/Player.h: Drop unused member. 4979 49802011-04-03 Brad Smith <brad@comstyle.com> 4981 4982 * macros/ffmpeg.m4: Fix newer FFmpeg detection with pkg-config. 4983 49842011-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 4985 4986 * libbase/GnashException.h, libcore/vm/ActionExec.cpp: Don't use an 4987 exception for exclusively local error handling. 4988 49892011-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 4990 4991 * libcore/PropertyList.h, libcore/TextField.cpp, 4992 libcore/builtin_function.h, libcore/parser/action_buffer.h, 4993 libcore/vm/ASHandlers.h: Don't declare or include as_environment 4994 where not needed. 4995 49962011-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 4997 4998 * libcore/DisplayObject.cpp: Get movie_root in the most direct way. 4999 50002011-04-02 Rob Savoye <rob@welcomehome.org> 5001 5002 * librender/openvg/OpenVGRenderer.cpp, 5003 librender/openvg/OpenVGRenderer.h: fix function definition 5004 50052011-04-03 Bastiaan Jacques <bastiaan@bjacques.org> 5006 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. 5014 50152011-04-03 Bastiaan Jacques <bastiaan@bjacques.org> 5016 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. 5022 50232011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5024 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 5033 50342011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5035 5036 * testsuite/libbase.all/Makefile.am: Fix to openBSD's testsuite. 5037 50382011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5039 5040 * gui/Makefile.am: Don't link zlib where it's not used directly. 5041 50422011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5043 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. 5049 50502011-04-02 Rob Savoye <rob@welcomehome.org> 5051 5052 * : huge merge to catch up with master, still a few changed API bugs 5053 to fix 5054 50552011-04-02 Sandro Santilli <strk@keybit.net> 5056 5057 * .gitignore: ignore backup files (most notably gnashconfig.h~) 5058 50592011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5060 5061 * libbase/log.cpp: Use C++-style function signature. 5062 50632011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5064 5065 * libbase/Makefile.am: Add OpenGL cflags back in too. 5066 50672011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5068 5069 * libbase/Makefile.am: Link OpenGL libs in libbase again. 5070 50712011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5072 5073 * configure.ac: Change default server for rtmpy test. 5074 50752011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5076 5077 * libbase/Makefile.am: Don't link to or include things without 5078 reason. 5079 50802011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5081 5082 * libcore/parser/Makefile.am: Don't use CFLAGS unnecessarily. 5083 50842011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5085 5086 * utilities/Makefile.am: Don't link to libs unnecessarily. 5087 50882011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5089 5090 * gui/Makefile.am: Don't link to libglib unless using gtk. Don't 5091 link to other libraries unnecessarily. 5092 50932011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5094 5095 * libcore/vm/Makefile.am: Drop unneeded CFLAGS. 5096 50972011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5098 5099 * Makefile.am, testsuite/actionscript.all/Makefile.am: There are no 5100 OGG_CFLAGS. 5101 51022011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5103 5104 * librender/Makefile.am: Don't include everything imaginable. 5105 51062011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5107 5108 * libsound/Makefile.am: Drop obsolete linker flag. 5109 51102011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5111 5112 * libmedia/Makefile.am: Don't link to everything imaginable. 5113 51142011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5115 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. 5124 51252011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5126 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. 5141 51422011-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5143 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. 5147 51482011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5149 5150 * plugin/klash/Makefile.am, plugin/klash4/Makefile.am: Remove 5151 remaining uses of PLUGIN_LINK_UNDEFINED, now defunct. 5152 51532011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5154 5155 * macros/glibc2.m4, macros/glibc21.m4, macros/intdiv0.m4, 5156 macros/intmax.m4, macros/inttypes-pri.m4, macros/inttypes.m4, 5157 macros/inttypes_h.m4, macros/lcmessage.m4, macros/longdouble.m4, 5158 macros/longlong.m4, macros/printf-posix.m4, macros/signed.m4, 5159 macros/size_max.m4, macros/stdint_h.m4, macros/uintmax_t.m4, 5160 macros/ulonglong.m4, macros/wchar_t.m4, macros/wint_t.m4, 5161 macros/xsize.m4: Remove remaining macros from the previous gettext 5162 installation. 5163 51642011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5165 5166 * configure.ac, macros/ffmpeg.m4, plugin/npapi/Makefile.am: Remove 5167 OpenBSD-specific build hacks, which are no longer needed and have 5168 actually been disabled for some time due to $openbsd_os being 5169 undefined. 5170 51712011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5172 5173 * macros/isc-posix.m4: Remove macro that used to be part of gettext. 5174 51752011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5176 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.) 5181 51822011-04-02 Gabriele Giacone <1o5g4r8o@gmail.com> 5183 5184 * doc/C/usermanual/gnashrc.xml: Add MediaHandler rc option to 5185 usermanual. 5186 51872011-04-02 Gabriele Giacone <1o5g4r8o@gmail.com> 5188 5189 * utilities/Makefile.am: Don't link against MySQL libs (leftover 5190 from wallpaper fix for extensions/ automake typo) unneccesarily. 5191 51922011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5193 5194 * configure.ac, gui/qt/qt4.am: Only link libXi for FLTK2. Don't link 5195 libX11 unless needed. 5196 51972011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5198 5199 * macros/curl.m4: Don't be noisy. 5200 52012011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5202 5203 * configure.ac, macros/curl.m4: Link to liblber only if curl fails 5204 to link without it. Bug #25499. 5205 52062011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5207 5208 * configure.ac: Don't automatically link libz2. 5209 52102011-04-02 Bastiaan Jacques <bastiaan@bjacques.org> 5211 5212 * configure.ac: Remove IRIX hack that does nothing, and in any event 5213 the same test is repeated later. 5214 52152011-03-31 Bastiaan Jacques <bastiaan@bjacques.org> 5216 5217 * plugin/npapi/mozilla-sdk/npn_gate.cpp: Provide a fallback 5218 implementation of NPN_ReleaseVariantValue for old NPAPI 5219 implementations. 5220 52212011-04-01 Sandro Santilli <strk@keybit.net> 5222 5223 * testsuite/samples/Makefile.am: Distribute test_lastopcode_v6.swf, 5224 as we're using it during make check. 5225 52262011-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5227 5228 * testsuite/misc-ming.all/Makefile.am, 5229 testsuite/misc-ming.all/Version4Loader.as, 5230 testsuite/misc-ming.all/Version5Loaded.as: Test that a SWF5 loaded 5231 into a SWF4 still has global functions, confirming the correctness 5232 of a recent fix. 5233 52342011-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5235 5236 * macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store 5237 the version. 5238 52392011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 5240 5241 * gui/gui.cpp: The displayed version is the one for the root swf, 5242 not the VM. 5243 52442011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 5245 5246 * cygnal/cvm.cpp, gui/Player.cpp, gui/pythonmod/gnash-view.cpp, 5247 libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, 5248 libcore/vm/VM.h, testsuite/MovieTester.cpp, 5249 testsuite/libcore.all/AsValueTest.cpp, 5250 testsuite/libcore.all/DisplayListTest.cpp, 5251 testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 5252 Don't pass a movie_definition to movie_root's ctor just to pass a 5253 version to the VM; Don't pass a version to the VM ctor, as it is 5254 mutable. 5255 52562011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 5257 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. 5262 52632011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 5264 5265 * libcore/movie_root.cpp, libcore/movie_root.h: Drop proxy functions 5266 and cleanup. 5267 52682011-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 5269 5270 * gui/gui.cpp, utilities/processor.cpp: Use functions of Movies 5271 directly. 5272 52732011-03-31 Bastiaan Jacques <bastiaan@bjacques.org> 5274 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. 5277 52782011-03-31 Bastiaan Jacques <bastiaan@bjacques.org> 5279 5280 * Makefile.am, packaging/xpi.am: Drop XPI packaging code which is no 5281 longer usable. 5282 52832011-03-31 Bastiaan Jacques <bastiaan@bjacques.org> 5284 5285 * configure.ac: We don't use zip anymore, so don't bother looking 5286 for it. 5287 52882011-03-31 Sandro Santilli <strk@keybit.net> 5289 5290 * : Fix testcase to use opcode 0xFF, not 0xFE (this way it's 5291 confirmed to segfault pre bastiaan fix) 5292 52932011-03-31 Sandro Santilli <strk@keybit.net> 5294 5295 * testsuite/samples/Makefile.am: Automatically run test for 5296 https://savannah.gnu.org/bugs/index.php?32950 5297 52982011-03-31 Sandro Santilli <strk@keybit.net> 5299 5300 * testsuite/samples/README: Add binary test for 5301 https://savannah.gnu.org/bugs/index.php?32950 5302 53032011-03-31 Sandro Santilli <strk@keybit.net> 5304 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'" 5308 53092011-03-31 Bastiaan Jacques <bastiaan@bjacques.org> 5310 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. 5314 53152011-03-30 Sandro Santilli <strk@keybit.net> 5316 5317 * gui/gtk/gtk.cpp: Do not execute any actionscript outside of the 5318 main loop. Fixes bug #32956. 5319 53202011-03-30 Sandro Santilli <strk@keybit.net> 5321 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 5326 53272011-03-30 Sandro Santilli <strk@keybit.net> 5328 5329 * testsuite/gnashrc.in: Make sure testsuite run is not affected by 5330 user-defined script limits 5331 53322011-03-30 Sandro Santilli <strk@keybit.net> 5333 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. 5337 53382011-03-30 Bastiaan Jacques <bastiaan@bjacques.org> 5339 5340 * libbase/jemalloc_gnash.h: Fix Darwin build. 5341 53422011-03-30 Bastiaan Jacques <bastiaan@bjacques.org> 5343 5344 * libbase/jemalloc_gnash.h: Add a comment regarding jemalloc's 5345 valgrind support. 5346 53472011-03-30 Sandro Santilli <strk@keybit.net> 5348 5349 * NEWS: Reworded NEWS item about script limits 5350 53512011-03-30 Sandro Santilli <strk@keybit.net> 5352 5353 * gui/gtk/gtk.cpp: Complete GTK preferences support for script 5354 limits 5355 53562011-03-30 Sandro Santilli <strk@keybit.net> 5357 5358 * libbase/rc.cpp: Don't write integers rcdirectives in hex form 5359 (after LCKey, that is) 5360 53612011-03-30 Sandro Santilli <strk@keybit.net> 5362 5363 * gui/gtk/gtk.cpp: Add support for scriptTimeouts in GTK preference 5364 window 5365 53662011-03-30 Sandro Santilli <strk@keybit.net> 5367 5368 * gui/gtk/gtk.cpp: Don't use an arbitrary string as a format 5369 53702011-03-30 Sandro Santilli <strk@keybit.net> 5371 5372 * doc/C/usermanual/gnashrc.xml: Document scriptsTimeout, 5373 scriptsRecursionLimit and lockScriptLimits rcfile directives. 5374 53752011-03-30 Sandro Santilli <strk@keybit.net> 5376 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. 5382 53832011-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5384 5385 * libcore/vm/ActionExec.cpp: Line length. 5386 53872011-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5388 5389 * gui/gtk/gtk.cpp: Indentation. 5390 53912011-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5392 5393 * gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h: Implement yesno for qt4. 5394 53952011-03-30 Bastiaan Jacques <bastiaan@bjacques.org> 5396 5397 * libcore/vm/ASHandlers.cpp: Fix off-by-one that causes an invalid 5398 opcode to read past the end of the handlers vector. Fixes bug 5399 #32950. 5400 54012011-03-30 Sandro Santilli <strk@keybit.net> 5402 5403 * NEWS: Add note about the improved script limit user interface 5404 54052011-03-30 Sandro Santilli <strk@keybit.net> 5406 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). 5410 54112011-03-30 Sandro Santilli <strk@keybit.net> 5412 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. 5416 54172011-03-29 Sandro Santilli <strk@keybit.net> 5418 5419 * libcore/movie_root.cpp, libcore/vm/ActionExec.cpp: Query 5420 movie_root for action execution timeout configuration. 5421 54222011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5423 5424 * cygnal/testsuite/libamf.all/Makefile.am, 5425 cygnal/testsuite/libamf.all/test_amf.cpp, 5426 cygnal/testsuite/libamf.all/test_amfmsg.cpp, 5427 cygnal/testsuite/libamf.all/test_buffer.cpp, 5428 cygnal/testsuite/libamf.all/test_el.cpp, 5429 cygnal/testsuite/libamf.all/test_flv.cpp, 5430 cygnal/testsuite/libamf.all/test_lc.cpp, 5431 cygnal/testsuite/libamf.all/test_sol.cpp: Update for namespace 5432 changes. 5433 54342011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5435 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. 5439 54402011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5441 5442 * libbase/Makefile.am: Add missing header file to fix distcheck. 5443 54442011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5445 5446 * configure.ac, libbase/jemalloc_gnash.h: Provide pointer alignment 5447 requirements to jemalloc. 5448 54492011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5450 5451 * libbase/jemalloc.c: Only compile the stats interface if it's 5452 enabled. 5453 54542011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5455 5456 * libbase/jemalloc_gnash.h: Comment fix and whitespace cleanup. 5457 54582011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5459 5460 * libbase/jemalloc.c: Don't define MALLOC_STATS unless specifically 5461 enabled. 5462 54632011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5464 5465 * libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats 5466 API. 5467 54682011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5469 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. 5473 54742011-03-29 Bastiaan Jacques <bastiaan@bjacques.org> 5475 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. 5479 54802011-03-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5481 5482 * TODO: Update TODO. 5483 54842011-03-27 Sandro Santilli <strk@keybit.net> 5485 5486 * gui/gnash.cpp: As for renderer, read rcfile for the default 5487 mediahandler too. Fixes #32859. 5488 54892011-03-27 Sandro Santilli <strk@keybit.net> 5490 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. 5494 54952011-03-27 Sandro Santilli <strk@keybit.net> 5496 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. 5501 55022011-03-27 Gabriele Giacone <1o5g4r8o@gmail.com> 5503 5504 * configure.ac: Fix enable-renderer switch. 5505 55062011-03-26 Sebastian Parborg <darkdefende@gmail.com> 5507 5508 * gui/gnash.cpp: Made gnash choose the first available render as 5509 default. 5510 55112011-03-26 Sebastian Parborg <darkdefende@gmail.com> 5512 5513 * gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer 5514 option 5515 55162011-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 5517 5518 * libbase/extension.h: Forward-declare as_object to make cygnal 5519 happy. 5520 55212011-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 5522 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. 5527 55282011-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 5529 5530 * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Remove 5531 extension class loading logic that's not used. 5532 55332011-03-26 Sandro Santilli <strk@keybit.net> 5534 5535 * configure.ac: Do not advertise unavailable omap hwaccel. Fixes 5536 ticket #32888 5537 55382011-03-26 Sandro Santilli <strk@keybit.net> 5539 5540 * gui/Player.h: Fix misleading comments about --hwaccel and 5541 --renderer 5542 55432011-03-25 Rob Savoye <rob@welcomehome.org> 5544 5545 * : merge from master for rpm changes 5546 55472011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> 5548 5549 * packaging/redhat/gnash.spec: Fix files inclusion in rpm 5550 55512011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> 5552 5553 * packaging/rpm.am: Make rpm versioning follow fedora guidelines 5554 55552011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> 5556 5557 * packaging/redhat/gnash.spec: Add mysql-devel to rpm builddep 5558 55592011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> 5560 5561 * packaging/debian/gnash-dev.install: Remove .la from gnash-dev 5562 package 5563 55642011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> 5565 5566 * packaging/deb.am: Add ~codename to deb package version. 5567 55682011-03-25 Hicham HAOUARI <hicham.haouari@gmail.com> 5569 5570 * packaging/debian/konqueror-plugin-gnash.install: Remove 5571 libklashpart.la from debian packaging 5572 55732011-03-25 Hicham HAOUARI <hicham.haouari@gmail.com> 5574 5575 * packaging/redhat/gnash.spec: Various rpm packaging fixes 5576 55772011-03-25 Hicham HAOUARI <hicham.haouari@gmail.com> 5578 5579 * packaging/snapshot.am: Update NEXT_RELEASE in 5580 packaging/snapshot.am 5581 55822011-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5583 5584 * packaging/redhat/gnash.spec: Fix rpm for qt4-gnash. 5585 55862011-03-24 Hicham HAOUARI <hicham.haouari@gmail.com> 5587 5588 * doc/C/Makefile.am: Comment hardcoded docdir value in 5589 doc/C/Makefile.am for now 5590 55912011-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5592 5593 * plugin/npapi/plugin.cpp: Fix npapi plugin for qt4-gnash. 5594 55952011-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5596 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. 5600 56012011-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5602 5603 * desktop/gnash-qt-launcher.in, doc/C/Makefile.am, 5604 doc/C/gnash.man-xml: Fix manpages for qt4-gnash. 5605 56062011-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5607 5608 * plugin/klash4/klash_part.cpp: Fix klash_part. 5609 56102011-03-23 Bastiaan Jacques <bastiaan@bjacques.org> 5611 5612 * configure.ac, macros/npapi.m4: Wrap AC_LANG_SOURCE in square 5613 brackets to stop recent automake complaining. See 5614 5615 http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html 5616 56172011-03-23 Bastiaan Jacques <bastiaan@bjacques.org> 5618 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/. 5624 56252011-03-23 Bastiaan Jacques <bastiaan@bjacques.org> 5626 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. 5630 56312011-03-23 Rob Savoye <rob@welcomehome.org> 5632 5633 * : commit 54d44557ff3060905f8f496ba4c31563c88d98e1 Merge: 60da047 5634 c20d207 Author: Rob Savoye <rob@welcomehome.org> Date: Wed Mar 23 5635 09:40:10 2011 -0600 5636 56372011-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 5638 5639 * gui/qt/qtopia3.am: Fix qtopia3 Makefile. 5640 56412011-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 5642 5643 * gui/Makefile.am, gui/qt/kde3.am: Fix kde3 build. 5644 56452011-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 5646 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. 5672 56732011-03-22 Sandro Santilli <strk@keybit.net> 5674 5675 * configure.ac: Do not advertise existance of non-existent gles 5676 renderer (single-line change)) 5677 56782011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5679 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. 5683 56842011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5685 5686 * gui/kde/Kde4Glue.h, gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: 5687 Implement screenDPI() in Qt4. 5688 56892011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5690 5691 * NEWS: Update news. 5692 56932011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5694 5695 * gui/kde/Kde4Glue.cpp: Copyright typo. 5696 56972011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5698 5699 * gui/kde/Kde4Glue.cpp, gui/kde/Kde4Glue.h: Implement mouse wheel 5700 handling for Qt4. 5701 57022011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5703 5704 * gui/kde/Kde4Glue.cpp: Fix mangled copyright notice. 5705 57062011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5707 5708 * Makefile.am: Drop remaining reference to HAVE_DMALLOC. 5709 57102011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5711 5712 * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement screenResolution 5713 for Qt4. 5714 57152011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5716 5717 * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h, 5718 gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Drop unused FD callback 5719 code. 5720 57212011-03-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 5722 5723 * configure.ac: Drop old configuration code. 5724 57252011-03-22 Bastiaan Jacques <bastiaan@bjacques.org> 5726 5727 * macros/glib.m4: Break the outer loop so we don't continue looking 5728 after we've found the GTK headers. 5729 57302011-03-21 Bastiaan Jacques <bastiaan@bjacques.org> 5731 5732 * configure.ac: Remove the --enable-allstatic option, which does 5733 nothing. 5734 57352011-03-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 5736 5737 * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard 5738 setting. 5739 57402011-03-21 Bastiaan Jacques <bastiaan@bjacques.org> 5741 5742 * extensions/mysql/Makefile.am: Fix typo. 5743 57442011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5745 5746 * Makefile.am: Remove stray endif. 5747 57482011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5749 5750 * Makefile.am: Don't pretent XV is still included. 5751 57522011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5753 5754 * configure.ac, macros/alp.m4: Drop defunct ALP macro and tidy up in 5755 configure.ac. 5756 57572011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5758 5759 * macros/alp.m4: Revert "Drop defunct macros." This reverts commit 564ad447a835a767b2158cbb6044815a3075d1ff. 5760 57612011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5762 5763 * macros/alp.m4: Drop defunct macros. 5764 57652011-03-20 Brad Smith <brad@comstyle.com> 5766 5767 * configure.ac: Remove unnecessary OpenBSD libpng detection hack. 5768 57692011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5770 5771 * macros/xpcom.m4: Remove defunct macro. 5772 57732011-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 5774 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. 5799 58002011-03-19 Sandro Santilli <strk@keybit.net> 5801 5802 * NEWS, configure.ac: Prepare for next turn (0.8.10) 5803 58042011-03-19 Sandro Santilli <strk@keybit.net> 5805 5806 * NEWS: Set release date... 5807 58082011-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 5809 5810 * macros/kde4.m4: Fix typo. Bug #32849. 5811 58122011-03-19 Gabriele Giacone <1o5g4r8o@gmail.com> 5813 5814 * packaging/rpm.am: Fix rpm packaging. 5815 58162011-03-19 Hicham HAOUARI <hicham.haouari@gmail.com> 5817 5818 * plugin/npapi/Makefile.am: Add BOOST_CFLAGS to 5819 plugin/npapi/Makefile.am 5820 58212011-03-18 Sandro Santilli <strk@keybit.net> 5822 5823 * testsuite/misc-swfmill.all/Makefile.am: Distribute 5824 missing_bitmap.xml 5825 58262011-03-18 Rob Savoye <rob@welcomehome.org> 5827 5828 * configure.ac, packaging/snapshot.am: update for final 5829 58302011-03-18 Sandro Santilli <strk@keybit.net> 5831 5832 * librender/cairo/Renderer_cairo.cpp: Fix the missing and disposed 5833 bitmap in bitmapfill case for cairo too (bug #32842) 5834 58352011-03-18 Sandro Santilli <strk@keybit.net> 5836 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. 5841 58422011-03-18 Gabriele Giacone <1o5g4r8o@gmail.com> 5843 5844 * Makefile.am, configure.ac, testsuite/swfdec/Makefile.am: Disable 5845 swfdec testsuite in dist. 5846 58472011-03-18 Sandro Santilli <strk@keybit.net> 5848 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. 5853 58542011-03-18 Sandro Santilli <strk@keybit.net> 5855 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) 5859 58602011-03-18 Sandro Santilli <strk@keybit.net> 5861 5862 * testsuite/misc-swfmill.all/Makefile.am, 5863 testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Automate 5864 runner for test of bug #32833 5865 58662011-03-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 5867 5868 * configure.ac, gui/Makefile.am, gui/gnash.in, 5869 gui/riscos/gui_riscos.cpp, gui/riscos/riscos.am, 5870 gui/riscos/riscos.cpp, gui/riscos/riscos_glue.h, 5871 gui/riscos/riscos_glue_agg.cpp, gui/riscos/riscos_glue_agg.h, 5872 gui/riscos/riscossup.h, plugin/xpcom/GnashComponent.cpp, 5873 plugin/xpcom/GnashComponent.h, 5874 plugin/xpcom/GnashComponentModule.cpp, plugin/xpcom/Makefile.am, 5875 plugin/xpcom/README.txt, plugin/xpcom/iGnashComponent.idl: Drop 5876 riscos and xpcom. 5877 58782011-03-18 Sandro Santilli <strk@keybit.net> 5879 5880 * testsuite/misc-swfmill.all/missing_bitmap.xml: Test for bug #32833 5881 58822011-03-18 Rob Savoye <rob@welcomehome.org> 5883 5884 * plugin/npapi/plugin.cpp: read one byte at a time 5885 58862011-03-18 Bastiaan Jacques <bastiaan@bjacques.org> 5887 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. 5894 58952011-03-17 Bastiaan Jacques <bastiaan@bjacques.org> 5896 5897 * libcore/HostInterface.h: Export the correct symbols. 5898 58992011-03-17 Johannes Obermayr <johannesobermayr@gmx.de> 5900 5901 * macros/kde4.m4: Choose right kde4 libdir on openSUSE based systems 5902 59032011-03-17 Markus Gothe <nietzsche@lysator.liu.se> 5904 5905 * libsound/WAVWriter.h: added DSOEXPORT 5906 59072011-03-17 Markus Gothe <nietzsche@lysator.liu.se> 5908 5909 * libcore/HostInterface.h, libcore/MovieFactory.h: added DSOEXPORT's 5910 59112011-03-17 Markus Gothe <nietzsche@lysator.liu.se> 5912 5913 * libbase/RTMP.h, libbase/SWFCtype.h, libbase/URLAccessManager.h, 5914 libbase/utf8.h: added DSOEXPORT's 5915 59162011-03-17 Hicham HAOUARI <hicham.haouari@gmail.com> 5917 5918 * doc/C/refmanual/code_dependencies.xml: Add libltdl development 5919 package to the list of code dependencies 5920 59212011-03-16 Hicham HAOUARI <hicham.haouari@gmail.com> 5922 5923 * doc/C/refmanual/code_dependencies.xml: Update code dependencies 5924 documentation 5925 59262011-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 5927 5928 * libcore/DisplayList.cpp: Reduce scope of iterator. 5929 59302011-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 5931 5932 * librender/agg/Renderer_agg.cpp: Update completion list. 5933 59342011-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 5935 5936 * libcore/DisplayList.cpp: Remove commented-out code. 5937 59382011-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 5939 5940 * librender/agg/Renderer_agg.cpp: Use a ptr_vector 5941 59422011-03-15 Rob Savoye <rob@welcomehome.org> 5943 5944 * testsuite/Makefile.am: add dejagu.h to the dist 5945 59462011-03-16 Bastiaan Jacques <bastiaan@bjacques.org> 5947 5948 * NEWS: Add a few more changes and a bunch of caveats. 5949 59502011-03-15 Rob Savoye <rob@welcomehome.org> 5951 5952 * testsuite/Makefile.am: add dejagu.h to the dist 5953 59542011-03-15 Rob Savoye <rob@welcomehome.org> 5955 5956 * : big merge from master, fix rpm creation, drop fetching swfdec 5957 59582011-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 5959 5960 * libbase/SharedMem.cpp: Remove unneeded conditional. 5961 59622011-03-14 Andrew Guertin <dolphinling@dolphinling.net> 5963 5964 * configure.ac, doc/C/refmanual/feature_configuration.xml, 5965 gui/aqua/aqua_ogl_glue.cpp, gui/aqua/aqua_ogl_glue.h, 5966 gui/aqua/aquasup.h, gui/gtk/gtk_glue_gtkglext.cpp, 5967 gui/gtk/gtk_glue_gtkglext.h, gui/kde/kde_glue_opengl.cpp, 5968 gui/kde/kde_glue_opengl.h, gui/sdl/sdl_ogl_glue.cpp, 5969 gui/sdl/sdl_ogl_glue.h, gui/sdl/sdlsup.h, 5970 librender/opengl/Renderer_ogl.cpp: Remove obsolete fix-lod-bias 5971 option. 5972 59732011-03-14 Gabriele Giacone <1o5g4r8o@gmail.com> 5974 5975 * testsuite/swfdec/Makefile.am: Readd swfdec srcdir to dist 5976 59772011-03-13 Sandro Santilli <strk@keybit.net> 5978 5979 * testsuite/actionscript.all/Number.as: Add test for Number.toString 5980 as encountered in bug #32521 5981 59822011-03-13 Rob Savoye <rob@welcomehome.org> 5983 5984 * testsuite/swfdec/Makefile.am: fetch-swfdec needs to look in the 5985 builddir, not the srcdir. 5986 59872011-03-13 Gabriele Giacone <1o5g4r8o@gmail.com> 5988 5989 * Makefile.am, configure.ac, testsuite/Makefile.am, 5990 testsuite/swfdec/Makefile.am: Fix swfdec testsuite in dist 5991 59922011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> 5993 5994 * testsuite/misc-ming.all/Makefile.am: Add XMLSocketTester to 5995 distcleanfiles 5996 59972011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> 5998 5999 * testsuite/misc-swfmill.all/trace-as2/Makefile.am: Fix misc-swfmill 6000 tests in dist testsuite 6001 60022011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> 6003 6004 * testsuite/Makefile.am, testsuite/media/Makefile.am: Fix misc-ming 6005 tests in dist testsuite 6006 60072011-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 6008 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. 6012 60132011-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 6014 6015 * libmedia/gst/MediaParserGst.cpp: Let the sink caps be less 6016 specific so small caps changes are possible. Fixes bug #32760. 6017 60182011-03-13 Gabriele Giacone <1o5g4r8o@gmail.com> 6019 6020 * cygnal/libnet/Makefile.am: Fix lenny build. 6021 60222011-03-12 Sandro Santilli <strk@keybit.net> 6023 6024 * libcore/vm/ActionExec.cpp: Include program counter on action limit 6025 notification log 6026 60272011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6028 6029 * plugin/npapi/pluginScriptObject.cpp: Fix null pointer dereference. 6030 60312011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6032 6033 * plugin/npapi/pluginScriptObject.cpp, 6034 plugin/npapi/pluginScriptObject.h: Make the file descriptor 6035 variables part of the instance. Fixes bug #32758. 6036 60372011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6038 6039 * plugin/npapi/pluginScriptObject.cpp, 6040 plugin/npapi/pluginScriptObject.h: Remove dead and unused code. 6041 60422011-03-12 Gabriele Giacone <1o5g4r8o@gmail.com> 6043 6044 * Makefile.am, testsuite/Makefile.am: Enable distcheck testsuite 6045 60462011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6047 6048 * NEWS: Add some user-visible changes. 6049 60502011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6051 6052 * plugin/npapi/plugin.cpp: Silence warnings. 6053 60542011-03-12 Hicham HAOUARI <hicham.haouari@gmail.com> 6055 6056 * doc/C/Makefile.am, doc/C/gnash.man-xml, 6057 doc/C/preformatted/fb-gnash.1.in, 6058 doc/C/preformatted/gnash-gtk-launcher.1.in, 6059 doc/C/preformatted/gnash-qt-launcher.1.in, 6060 doc/C/preformatted/sdl-gnash.1.in: Add missing aliases to gnash 6061 manpage 6062 60632011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6064 6065 * plugin/npapi/plugin.h: Add some documentation. 6066 60672011-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 6068 6069 * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Manage the second 6070 file descriptor as well. 6071 60722011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6073 6074 * plugin/npapi/plugin.cpp: Call the function wrappers rather than 6075 directly invoking the function pointers. 6076 60772011-03-12 Hicham HAOUARI <hicham.haouari@gmail.com> 6078 6079 * configure.ac, macros/python.m4: Fix python detection on obsd 6080 60812011-03-12 Hicham HAOUARI <hicham.haouari@gmail.com> 6082 6083 * gui/pythonmod/Makefile.am: Add gen-gnash.c to CLEANFILES 6084 60852011-03-12 Hicham HAOUARI <hicham.haouari@gmail.com> 6086 6087 * Makefile.am: Cygnal needs to be built before utilities 6088 60892011-03-12 Hicham HAOUARI <hicham.haouari@gmail.com> 6090 6091 * Makefile.am: Fix make_distcheck trying to distclean cygnal 6092 directory twice 6093 60942011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6095 6096 * plugin/npapi/plugin.cpp: Plug memory leak (bug #32727). 6097 60982011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6099 6100 * libcore/ExternalInterface.cpp: Remove spurious print. 6101 61022011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6103 6104 * plugin/npapi/plugin.cpp: NPN_CreateObject is available in 6105 mozilla-1.9.0. 6106 61072011-03-11 Hicham HAOUARI <hicham.haouari@gmail.com> 6108 6109 * cygnal/cgi-bin/echo/Makefile.am, 6110 cygnal/cgi-bin/oflaDemo/Makefile.am: More fixes for distcheck after 6111 enabling cygnal 6112 61132011-03-11 Hicham HAOUARI <hicham.haouari@gmail.com> 6114 6115 * configure.ac: Cosmetic : fix erroneous tab use from previous 6116 commit 6117 61182011-03-11 Hicham HAOUARI <hicham.haouari@gmail.com> 6119 6120 * configure.ac: Build GTK with --enable-gui=all configure switch 6121 61222011-03-11 Sandro Santilli <strk@keybit.net> 6123 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) 6127 61282011-03-11 Sandro Santilli <strk@keybit.net> 6129 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. 6135 61362011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6137 6138 * libbase/curl_adapter.cpp: Use a 64-bit precision type to avoid 6139 integer overflows. Fixing bug #32735. 6140 61412011-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 6142 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. 6146 61472011-03-10 Rob Savoye <rob@welcomehome.org> 6148 6149 * gui/pythonmod/Makefile.am: add gnash_la_CPPFLAGS to see if it 6150 makes distcheck happy 6151 61522011-03-11 Gabriele Giacone <1o5g4r8o@gmail.com> 6153 6154 * Makefile.am: Add python and cygnal dist configure options 6155 61562011-03-11 Gabriele Giacone <1o5g4r8o@gmail.com> 6157 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 6162 61632011-03-10 Bastiaan Jacques <bastiaan@bjacques.org> 6164 6165 * : commit 973663eb4cddb830c9023f4507c28fce03fc8726 Author: Bastiaan 6166 Jacques <bastiaan@bjacques.org> Date: Thu Mar 10 15:13:13 2011 6167 +0100 6168 61692011-03-10 Bastiaan Jacques <bastiaan@bjacques.org> 6170 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. 6174 61752011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6176 6177 * macros/npapi.m4: Remove double quotes from AC_MSG_RESULT in 6178 macros/npapi.m4 6179 61802011-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 6181 6182 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Document abuse of 6183 exceptions in FFMPEG callbacks. 6184 61852011-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 6186 6187 * plugin/npapi/GnashNPVariant.h, plugin/npapi/test.cpp: Minor 6188 cleanup. 6189 61902011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6191 6192 * configure.ac, doc/C/Makefile.am: Bump autoconf minimum required 6193 version to 2.59c and let it handle htmldir 6194 61952011-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 6196 6197 * plugin/npapi/plugin.cpp: NPN_RetainObject is available in 6198 mozilla-1.9.0. 6199 62002011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6201 6202 * : commit 0223221414700462880f35da3311cedc5ec14047 Merge: aa7f559 6203 72cc346 Author: Hicham HAOUARI <hicham.haouari@gmail.com> Date: 6204 Wed Mar 9 03:47:06 2011 +0000 6205 62062011-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 6207 6208 * libcore/asobj/NetStream_as.cpp: Don't stop playback until both 6209 audio and video have been fully consumed. Fixes bug #31806. 6210 62112011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6212 6213 * macros/npapi.m4: Rework npapi.m4 a bit after the last changes 6214 62152011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6216 6217 * macros/npapi.m4: Add missing test command 6218 62192011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6220 6221 * macros/npapi.m4: Use elif instead of else 6222 62232011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6224 6225 * macros/npapi.m4: Fix typo 6226 62272011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6228 6229 * macros/npapi.m4: Remove an unnecessary check in npapi.m4 6230 62312011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6232 6233 * macros/npapi.m4: More npapi.m4 cleanup 6234 62352011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6236 6237 * macros/npapi.m4: Cosmetic : replace some tabs by spaces 6238 62392011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6240 6241 * macros/npapi.m4: More npapi.m4 cleanup 6242 62432011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6244 6245 * macros/npapi.m4: Set npapi_include_dir variable for a saner check 6246 for npupp.h 6247 62482011-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 6249 6250 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception 6251 when FFMPEG seeks to a negative offset. Fixes bug #32001. 6252 62532011-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 6254 6255 * plugin/npapi/plugin.cpp: Write cookie files in the format curl 6256 expects. Fixes bug #32719. 6257 62582011-03-09 Hicham HAOUARI <hicham.haouari@gmail.com> 6259 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 6266 62672011-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 6268 6269 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception 6270 when FFMPEG seeks to a negative offset. Fixes bug #32001. 6271 62722011-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 6273 6274 * plugin/npapi/plugin.cpp: Write cookie files in the format curl 6275 expects. Fixes bug #32719. 6276 62772011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6278 6279 * plugin/npapi/plugin.cpp: Initialize rv to NPERR_GENERIC_ERROR if 6280 HAVE_NPUPP is defined in plugin.cpp 6281 62822011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6283 6284 * plugin/npapi/test.cpp: Fix omission from previous commit 6285 62862011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6287 6288 * plugin/npapi/test.cpp: Add gnashconfig.h to plugin/npapi/test.cpp 6289 62902011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6291 6292 * plugin/npapi/mozilla-sdk/np_entry.cpp: Add ifdefs and 6293 gnashconfig.h to np_entry.cpp 6294 62952011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6296 6297 * plugin/npapi/mozilla-sdk/npplat.h: Add gnashconfig.h to npplat.h 6298 62992011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6300 6301 * plugin/npapi/mozilla-sdk/npn_gate.cpp: Put plugin.h before testing 6302 HAVE_NPUPP in npn_gate.cpp 6303 63042011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6305 6306 * plugin/npapi/mozilla-sdk/npn_gate.cpp: Add ifdefs in npn_gate.cpp 6307 63082011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6309 6310 * plugin/npapi/plugin.cpp: More ifdefs 6311 63122011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6313 6314 * macros/npapi.m4: Add one more location for npupp.h lookup 6315 63162011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6317 6318 * macros/npapi.m4: Add checking message for npupp.h 6319 63202011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6321 6322 * macros/npapi.m4: Add quotes to a path that might contain spaces 6323 63242011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6325 6326 * macros/npapi.m4: More detection code improvment 6327 63282011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6329 6330 * plugin/npapi/test.cpp: More ifdefs 6331 63322011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6333 6334 * macros/npapi.m4: Add missing backslashes 6335 63362011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6337 6338 * macros/npapi.m4, plugin/npapi/GnashNPVariant.h, 6339 plugin/npapi/mozilla-sdk/npplat.h: Add more ifdefs and sdk detection 6340 code 6341 63422011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6343 6344 * macros/npapi.m4, plugin/npapi/GnashNPVariant.h, 6345 plugin/npapi/plugin.cpp: Support NPAPI in 1.9.1 and 1.9.0 6346 63472011-03-08 Hicham HAOUARI <hicham.haouari@gmail.com> 6348 6349 * : commit a1c86327997027cf04a0052c367b8867894c2207 Author: Gabriele 6350 Giacone <1o5g4r8o@gmail.com> Date: Tue Mar 8 02:17:25 2011 +0100 6351 63522011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6353 6354 * libcore/swf/SWFIterators.h: Remove accidentally added file. 6355 63562011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6357 6358 * libbase/smart_ptr.h: Remove unneeded functions. 6359 63602011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6361 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. 6368 63692011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6370 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. 6378 63792011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6380 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. 6387 63882011-03-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 6389 6390 * libcore/asobj/LoadableObject.cpp, 6391 libcore/asobj/flash/filters/GlowFilter_as.cpp, 6392 libcore/asobj/flash/geom/Rectangle_as.h: Remove some intrusive_ptr 6393 usage. 6394 63952011-03-07 Bastiaan Jacques <bastiaan@bjacques.org> 6396 6397 * extensions/fileio/fileio.cpp: Linux and OpenBSD disagree on the 6398 return value of fputs on success, but they agree on the failure 6399 value. 6400 64012011-03-07 Bastiaan Jacques <bastiaan@bjacques.org> 6402 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. 6409 64102011-03-07 Bastiaan Jacques <bastiaan@bjacques.org> 6411 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. 6416 64172011-03-06 Bastiaan Jacques <bastiaan@bjacques.org> 6418 6419 * configure.ac: Fix typo. 6420 64212011-03-06 Sandro Santilli <strk@keybit.net> 6422 6423 * : This is an empty commit to notify that previous one 6424 (74198b7a44c87000bfe6b9e2b0f30a2d9e95594f) was meant to fix bug 6425 #32318 6426 64272011-03-06 Bastiaan Jacques <bastiaan@bjacques.org> 6428 6429 * configure.ac: New gettext doesn't define $shlibext, on which our 6430 scripts rely, so pick it up anyway. 6431 64322011-03-06 Gabriele Giacone <1o5g4r8o@gmail.com> 6433 6434 * packaging/rpm.am: Make rpm versioning follow fedora guidelines 6435 64362011-03-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 6437 6438 * : Merge gprocessor fix. 6439 64402011-03-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 6441 6442 * libcore/TextField.cpp: Don't try to implement leading unless it 6443 stops making text disappear. 6444 64452011-03-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 6446 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). 6450 64512011-03-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 6452 6453 * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: The required version of 6454 ffmpeg has PIX_FMT_RGBA. 6455 64562011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6457 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. 6461 64622011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6463 6464 * libcore/parser/SWFMovieDefinition.cpp: Clean up. 6465 64662011-03-02 Rob Savoye <rob@welcomehome.org> 6467 6468 * : commit 949b24a12ad21aabf638e38d3779320da3de65ee Author: Rob 6469 Savoye <rob@welcomehome.org> Date: Wed Mar 2 07:59:14 2011 -0700 6470 64712011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6472 6473 * utilities/processor.cpp: Ensure movie_root is destroyed before 6474 movie_definition. Fixes bug #31868. 6475 64762011-03-02 Sandro Santilli <strk@keybit.net> 6477 6478 * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a 6479 MediaParser::isBufferEmpty method, hopefully useful from NetStream 6480 to simplify "stop" conditions detection. 6481 64822011-03-02 Sandro Santilli <strk@keybit.net> 6483 6484 * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a 6485 MediaParser::isBufferEmpty method, hopefully useful from NetStream 6486 to simplify "stop" conditions detection. 6487 64882011-03-02 Gabriele Giacone <1o5g4r8o@gmail.com> 6489 6490 * configure.ac: Add missing echoes 6491 64922011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6493 6494 * testsuite/actionscript.all/String.as: Remove unneeded line. 6495 64962011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6497 6498 * testsuite/actionscript.all/Makefile.am, 6499 testsuite/actionscript.all/haxe-swf9/Dejagnu.hx, 6500 testsuite/actionscript.all/haxe-swf9/as_to_hx.pl, 6501 testsuite/actionscript.all/haxe-swf9/check.as: Remove unused test 6502 generators. 6503 65042011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6505 6506 * libcore/Property.cpp, libcore/Property.h, 6507 libcore/PropertyList.cpp, testsuite/actionscript.all/Boolean.as: Add 6508 test for destructive property crash and fix it. Fixes bug #23139 6509 again. 6510 65112011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6512 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. 6534 65352011-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 6536 6537 * .gitignore: Drop removed files from .gitignore. 6538 65392011-03-01 Rob Savoye <rob@welcomehome.org> 6540 6541 * plugin/klash4/Makefile.am: install libklashpart instead of 6542 plugin_LTLIBRARY 6543 65442011-03-01 Rob Savoye <rob@welcomehome.org> 6545 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 6549 65502011-03-01 Rob Savoye <rob@welcomehome.org> 6551 6552 * packaging/debian/changelog: add new entry for release 6553 65542011-03-01 Rob Savoye <rob@welcomehome.org> 6555 6556 * configure.ac, packaging/snapshot.am: update to ~rc3 6557 65582011-03-01 Rob Savoye <rob@welcomehome.org> 6559 6560 * packaging/redhat/gnash.spec: add the new launchers 6561 65622011-03-01 Rob Savoye <rob@welcomehome.org> 6563 6564 * : commit c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 Author: Bastiaan 6565 Jacques <bastiaan@bjacques.org> Date: Wed Mar 2 00:06:05 2011 6566 +0100 6567 65682011-03-01 Bastiaan Jacques <bastiaan@bjacques.org> 6569 6570 * macros/libltdl.m4: Removed libltdl.m4, which goes apparently 6571 unused. 6572 65732011-03-01 Bastiaan Jacques <bastiaan@bjacques.org> 6574 6575 * autogen.sh: Stop installing libltdl into the source tree. 6576 65772011-03-01 Hicham HAOUARI <hicham.haouari@gmail.com> 6578 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 6584 65852011-03-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6586 6587 * configure.ac: Correct package name for yum users. 6588 65892011-03-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6590 6591 * Makefile.am: Consistent formatting. 6592 65932011-03-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6594 6595 * Makefile.am: Add ltdl flags back into make dumpconfig. 6596 65972011-03-01 Hicham HAOUARI <hicham.haouari@gmail.com> 6598 6599 * configure.ac, libbase/Makefile.am: Use LTDL_CFLAGS ang LTDL_LIBS 6600 produced by GNASH_PKG_FIND 6601 66022011-03-01 Hicham HAOUARI <hicham.haouari@gmail.com> 6603 6604 * configure.ac: Remove some odd character from previous patch 6605 66062011-03-01 Hicham HAOUARI <hicham.haouari@gmail.com> 6607 6608 * Makefile.am, configure.ac, libbase/Makefile.am: Use system ltdl 6609 66102011-03-01 Bastiaan Jacques <bastiaan@bjacques.org> 6611 6612 * librender/cairo/Renderer_cairo.cpp: Stop pixel snapping filled 6613 shapes, which is unnecessary and makes small shapes like text look 6614 bad. 6615 66162011-03-01 Bastiaan Jacques <bastiaan@bjacques.org> 6617 6618 * libmedia/gst/MediaParserGst.cpp: Initialise dataSize so we get 6619 more useful printouts. 6620 66212011-02-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 6622 6623 * cygnal/cgi-bin/fitcDemo/Makefile.am: Drop a missed link line. 6624 66252011-02-28 Bastiaan Jacques <bastiaan@bjacques.org> 6626 6627 * librender/cairo/Renderer_cairo.cpp: Use the quality setting when 6628 determining what filter to use for drawing video frames. 6629 66302011-02-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 6631 6632 * libcore/asobj/TextField_as.cpp: Ensure that createTextField does 6633 not crash. 6634 66352011-02-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 6636 6637 * libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField 6638 is constructed 6639 66402011-02-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 6641 6642 * libcore/TextField.cpp: Assert that an associated object exists 6643 66442011-02-28 Sandro Santilli <strk@keybit.net> 6645 6646 * NEWS: Add note about obsd 6647 66482011-02-28 Sandro Santilli <strk@keybit.net> 6649 6650 * testsuite/libbase.all/URLTest.cpp: Fix test for bug #32625 6651 66522011-02-28 Sandro Santilli <strk@keybit.net> 6653 6654 * testsuite/libbase.all/URLTest.cpp: Add test for bug #32625 6655 66562011-02-28 Bastiaan Jacques <bastiaan@bjacques.org> 6657 6658 * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h: Hook 6659 into visibility notification events and avoid display() if the 6660 window is obscured. 6661 66622011-02-27 Rob Savoye <rob@welcomehome.org> 6663 6664 * configure.ac: add the ~rc2 back in 6665 66662011-02-28 Bastiaan Jacques <bastiaan@bjacques.org> 6667 6668 * plugin/npapi/pluginScriptObject.cpp: Fix unsafe access of 6669 NPString, which is not guaranteed to be NULL-terminated. 6670 66712011-02-27 Bastiaan Jacques <bastiaan@bjacques.org> 6672 6673 * plugin/npapi/plugin.cpp: Trivial cleanups. 6674 66752011-02-27 Sandro Santilli <strk@keybit.net> 6676 6677 * .gitignore: More ignores, thanks Gabriele 6678 66792011-02-27 Sandro Santilli <strk@keybit.net> 6680 6681 * plugin/test/baseuri/test.html, plugin/test/baseuri/test_js.html: 6682 Add a test trying to reproduce bug #26906 6683 66842011-02-27 Sandro Santilli <strk@keybit.net> 6685 6686 * .gitignore: Do not ignore plugin/test. Fixes bug #32615 6687 66882011-02-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 6689 6690 * cygnal/Makefile.am, cygnal/testsuite/libamf.all/Makefile.am, 6691 cygnal/testsuite/libnet.all/Makefile.am, 6692 extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, 6693 extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, 6694 extensions/lirc/Makefile.am, extensions/mysql/Makefile.am, 6695 gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am, 6696 libcore/vm/Makefile.am, libmedia/Makefile.am, 6697 testsuite/Makefile.am, testsuite/libbase.all/Makefile.am, 6698 testsuite/libcore.all/Makefile.am, 6699 testsuite/misc-ming.all/Makefile.am, 6700 testsuite/misc-ming.all/action_order/Makefile.am, 6701 testsuite/misc-ming.all/displaylist_depths/Makefile.am, 6702 testsuite/misc-ming.all/loading/Makefile.am, 6703 testsuite/misc-ming.all/loop/Makefile.am, 6704 testsuite/misc-swfc.all/Makefile.am, 6705 testsuite/misc-swfmill.all/Makefile.am, 6706 testsuite/movies.all/Makefile.am, 6707 testsuite/network.all/Makefile.am, testsuite/samples/Makefile.am, 6708 utilities/Makefile.am: Do not link to or include libltdl where it's 6709 not required. 6710 67112011-02-26 Bastiaan Jacques <bastiaan@bjacques.org> 6712 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. 6718 67192011-02-26 Rob Savoye <rob@welcomehome.org> 6720 6721 * libdevice/egl/eglDevice.cpp: destroy the surrace if it exists 6722 67232011-02-26 Rob Savoye <rob@welcomehome.org> 6724 6725 * libdevice/rawfb/RawFBDevice.h: return something 6726 67272011-02-26 Rob Savoye <rob@welcomehome.org> 6728 6729 * libdevice/egl/egl.am: add EGL_CFLAGS for all egl code 6730 67312011-02-26 Rob Savoye <rob@welcomehome.org> 6732 6733 * gui/fb/fb.cpp: initialize AGG renderer and set the size 6734 67352011-02-26 Rob Savoye <rob@welcomehome.org> 6736 6737 * configure.ac: disable the defaults when enable-device is specified 6738 67392011-02-26 Rob Savoye <rob@welcomehome.org> 6740 6741 * plugin/npapi/plugin.cpp: put the return false back in if there are 6742 too many attempts to read the network. 6743 67442011-02-26 Bastiaan Jacques <bastiaan@bjacques.org> 6745 6746 * AUTHORS: Switch AUTHORS to utf-8, so apparently more people can 6747 read it. 6748 67492011-02-26 Hicham HAOUARI <hicham.haouari@gmail.com> 6750 6751 * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am, 6752 gui/pythonmod/Makefile.am, libbase/Makefile.am, 6753 libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am, 6754 libsound/Makefile.am, plugin/klash4/Makefile.am: Remove libtool .la 6755 files 6756 67572011-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6758 6759 * doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop 6760 image tag. 6761 67622011-02-25 Hicham HAOUARI <hicham.haouari@gmail.com> 6763 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 6768 67692011-02-24 Bastiaan Jacques <bastiaan@bjacques.org> 6770 6771 * libmedia/gst/MediaParserGst.cpp: Implement seeking for the Gst 6772 parser. 6773 67742011-02-24 Rob Savoye <rob@welcomehome.org> 6775 6776 * packaging/rpm.am: drop the snapshot-rename-dir dependency 6777 67782011-02-24 Rob Savoye <rob@welcomehome.org> 6779 6780 * packaging/rpm.am: rename the builkd directory so we get the full 6781 version number for everything 6782 67832011-02-24 Rob Savoye <rob@welcomehome.org> 6784 6785 * packaging/snapshot.am: add a tilde so versioning works correctly 6786 67872011-02-24 Rob Savoye <rob@welcomehome.org> 6788 6789 * configure.ac: don't put rc2 into the version, it screws up RPM 6790 building. Fix this elsewhere in the process. 6791 67922011-02-24 Rob Savoye <rob@welcomehome.org> 6793 6794 * packaging/redhat/gnash.spec: add new desktop files to the package. 6795 67962011-02-24 Rob Savoye <rob@welcomehome.org> 6797 6798 * packaging/snapshot.am: tweak snapshot version for rc2 6799 68002011-02-24 Rob Savoye <rob@welcomehome.org> 6801 6802 * : big merge from master to get recent bug fixes 6803 68042011-02-24 Sandro Santilli <strk@keybit.net> 6805 6806 * doc/C/refmanual/building.xml: Simplify command to checkout remote 6807 branches 6808 68092011-02-24 Sandro Santilli <strk@keybit.net> 6810 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. 6817 68182011-02-24 Sandro Santilli <strk@keybit.net> 6819 6820 * doc/C/refmanual/building.xml: Rewrite the access to sources part 6821 of gnash reference manual 6822 68232011-02-24 Bastiaan Jacques <bastiaan@bjacques.org> 6824 6825 * : commit 84f3969e89ba3c692efabb2e09e9733d84900995 Author: Bastiaan 6826 Jacques <bastiaan@bjacques.org> Date: Thu Feb 24 17:31:27 2011 6827 +0100 6828 68292011-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 6830 6831 * libcore/TextField.cpp: Use existing fonts if they exist to avoid 6832 creating fonts for ever. 6833 68342011-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6835 6836 * configure.ac: Fix duplicated rule from desktop patch 6837 68382011-02-23 Sandro Santilli <strk@keybit.net> 6839 6840 * libbase/curl_adapter.cpp: Don't use scoped_lock objects to hold 6841 locks requested by libcurl. Should fix bug #32579. 6842 68432011-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6844 6845 * gui/Makefile.am: Restore rule dropped accidentally by desktop 6846 patch. 6847 68482011-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6849 6850 * desktop/Makefile.am: Distribute files. 6851 68522011-02-15 Hicham HAOUARI <hicham.haouari@gmail.com> 6853 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 6857 68582011-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6859 6860 * doc/Doxyfile.in: Clean up apidocs. 6861 68622011-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6863 6864 * libbase/URL.cpp: Correct includes 6865 68662011-02-23 Sandro Santilli <strk@keybit.net> 6867 6868 * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Make peek 6869 functions private and non-locking. Have NextTimestamp fetcher lock 6870 instead, to ensure the fetched frame is not deleted by another 6871 thread before having a chance to query its timestamp. Fixes bug 6872 #32540. Thanks Bastiaan Jacques for doing the hard work of figuring 6873 out the problem. 6874 68752011-02-23 Bastiaan Jacques <bastiaan@bjacques.org> 6876 6877 * libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer 6878 that is not needed. 6879 68802011-02-22 Bastiaan Jacques <bastiaan@bjacques.org> 6881 6882 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Allow the FFMPEG media 6883 handler to play LE PCM embedded sound. 6884 68852011-02-22 Bastiaan Jacques <bastiaan@bjacques.org> 6886 6887 * libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 6888 Raw (AKA PCM) audio is signed; don't treat it otherwise. 6889 68902011-02-22 Sandro Santilli <strk@keybit.net> 6891 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 6897 68982011-02-22 Bastiaan Jacques <bastiaan@bjacques.org> 6899 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. 6903 69042011-02-22 Bastiaan Jacques <bastiaan@bjacques.org> 6905 6906 * : commit caa7af4e06e910eafbe5792aba05d0b06780f29e Author: Bastiaan 6907 Jacques <bastiaan@bjacques.org> Date: Tue Feb 22 14:56:24 2011 6908 +0100 6909 69102011-02-22 Bastiaan Jacques <bastiaan@bjacques.org> 6911 6912 * libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle 6913 ADPCM audio. 6914 69152011-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6916 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. 6921 69222011-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6923 6924 * libcore/vm/CallStack.cpp: Drop unneeded include. 6925 69262011-02-22 Sandro Santilli <strk@keybit.net> 6927 6928 * libcore/vm/ActionExec.cpp: Report url of the movie containing the 6929 action block being executed when hitting limits. 6930 69312011-02-21 Sandro Santilli <strk@keybit.net> 6932 6933 * libsound/sound_handler.cpp: Leave a comment about the override 6934 avoidance 6935 69362011-02-21 Bastiaan Jacques <bastiaan@bjacques.org> 6937 6938 * libsound/sound_handler.cpp: Fix a deadlocked caused by attempting 6939 to lock a mutex twice. Bug #32557. 6940 69412011-02-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6942 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. 6946 69472011-02-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6948 6949 * testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add simpler 6950 test for failing case. 6951 69522011-02-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6953 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. 6957 69582011-02-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6959 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. 6963 69642011-02-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6965 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. 6969 69702011-02-20 Gabriele Giacone <1o5g4r8o@gmail.com> 6971 6972 * macros/kde4.m4: /usr/lib64 on redhat derivatives only 6973 69742011-02-20 Bastiaan Jacques <bastiaan@bjacques.org> 6975 6976 * libcore/TextField.cpp: Reduce verbosity. 6977 69782011-02-20 Bastiaan Jacques <bastiaan@bjacques.org> 6979 6980 * libcore/swf/VideoFrameTag.cpp: Fix indentation. 6981 69822011-02-20 Bastiaan Jacques <bastiaan@bjacques.org> 6983 6984 * libcore/swf/VideoFrameTag.cpp: For ScreenVideo, skip a byte that's 6985 not part of the bitstream. Fixes bug #22158. 6986 69872011-02-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6988 6989 * libcore/swf/DefineFontTag.cpp: Drop a forgotten debug log. 6990 69912011-02-19 Bastiaan Jacques <bastiaan@bjacques.org> 6992 6993 * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Plug a leak by not 6994 holding an extra reference. 6995 69962011-02-19 Bastiaan Jacques <bastiaan@bjacques.org> 6997 6998 * libmedia/gst/MediaParserGst.cpp: Don't busy the CPU trying to use 6999 a bad stream. 7000 70012011-02-18 Bastiaan Jacques <bastiaan@bjacques.org> 7002 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. 7006 70072011-02-18 Bastiaan Jacques <bastiaan@bjacques.org> 7008 7009 * : commit 71c876bb97054787755c9df81d2e88d54aa5320f Author: Bastiaan 7010 Jacques <bastiaan@bjacques.org> Date: Fri Feb 18 20:19:17 2011 7011 +0100 7012 70132011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7014 7015 * libcore/Font.cpp: Add comments 7016 70172011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7018 7019 * libcore/Font.cpp, libcore/swf/DefineFontTag.cpp: Clean up, drop 7020 debug logging. 7021 70222011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7023 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. 7030 70312011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7032 7033 * libcore/TextField.cpp, libcore/swf/TextRecord.cpp, 7034 libcore/swf/TextRecord.h: Fonts are ref_counted, so store by 7035 intrusive_ptr. 7036 70372011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7038 7039 * libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused 7040 functions. 7041 70422011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7043 7044 * libcore/DisplayObjectContainer.cpp, 7045 libcore/DisplayObjectContainer.h: Remove unused functions. 7046 70472011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7048 7049 * libcore/DisplayList.cpp: Const correct for readability. 7050 70512011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7052 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. 7056 70572011-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 7058 7059 * libcore/DisplayList.cpp: Drop unused functors 7060 70612011-02-17 Sandro Santilli <strk@keybit.net> 7062 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). 7067 70682011-02-17 Sandro Santilli <strk@keybit.net> 7069 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.. 7072 70732011-02-17 Sandro Santilli <strk@keybit.net> 7074 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. 7081 70822011-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 7083 7084 * testsuite/misc-ming.all/DragDropTestRunner.cpp, 7085 testsuite/misc-ming.all/masks_testrunner.cpp: Fix tests using 7086 dump(). 7087 70882011-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 7089 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. 7093 70942011-02-17 Sandro Santilli <strk@keybit.net> 7095 7096 * testsuite/misc-ming.all/loading/loadMovieTest.c, 7097 testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Add another 7098 test for GETURL tag and '_level.coverart' target. Still doesn't 7099 reproduce #32506 7100 71012011-02-17 Sandro Santilli <strk@keybit.net> 7102 7103 * testsuite/misc-ming.all/loading/loadMovieTest.c, 7104 testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Enhance 7105 loadMovieTest and runner to test you can pass a path-based target to 7106 GETURL. 7107 71082011-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 7109 7110 * : commit 367153a484fb002310f68538d0b602e96ae3d66a Merge: 5d31f7a 7111 585aa24 Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date: Thu 7112 Feb 17 11:16:10 2011 +0100 7113 71142011-02-17 Bastiaan Jacques <bastiaan@bjacques.org> 7115 7116 * libcore/TextField.cpp: Tweak error message type for the correct 7117 consumer. Thanks Sandro. 7118 71192011-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 7120 7121 * libcore/asobj/flash/geom/Transform_as.cpp: Override marking 7122 function correctly; fixes bug #32507. 7123 71242011-02-17 Sandro Santilli <strk@keybit.net> 7125 7126 * testsuite/actionscript.all/TextFieldHTML.as: Automate test for bug 7127 #32508 7128 71292011-02-17 Bastiaan Jacques <bastiaan@bjacques.org> 7130 7131 * libcore/TextField.cpp: Don't pass an empty font name on to the 7132 Font constructor. (Bug #32508.) 7133 71342011-02-15 Gabriele Giacone <1o5g4r8o@gmail.com> 7135 7136 * macros/kde4.m4: lib64/ on debian amd64 is just a link. When 7137 provided, with_kde4_* configure options are full path 7138 71392011-02-14 Sandro Santilli <strk@keybit.net> 7140 7141 * plugin/Makefile.am, plugin/klash4/Makefile.am: Fix 7142 uninstall-plugins rule 7143 71442011-02-14 Rob Savoye <rob@welcomehome.org> 7145 7146 * plugin/npapi/test.cpp: update test case as parseInvoke() now 7147 returns a boost::shared_ptr<> 7148 71492011-02-14 Rob Savoye <rob@welcomehome.org> 7150 7151 * plugin/npapi/plugin.h: reduce verbosity 7152 71532011-02-14 Rob Savoye <rob@welcomehome.org> 7154 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. 7158 71592011-02-14 Rob Savoye <rob@welcomehome.org> 7160 7161 * macros/kde4.m4: properly handle 64 vs 32 bit for the plugin 7162 directory 7163 71642011-02-14 Bastiaan Jacques <bastiaan@bjacques.org> 7165 7166 * plugin/npapi/plugin.cpp: Make sure the glib-returned error pointer 7167 is valid before dereferencing. (bug #32445) 7168 71692011-02-13 Sandro Santilli <strk@keybit.net> 7170 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 7174 7175 http://gnashdev.org:8010/builders/squeeze-linux-x86/builds/175/steps/make_anal/logs/stdio) 7176 71772011-02-13 John Wimer <john@god.vtic.net> 7178 7179 * plugin/klash4/klash_part.cpp: Apply patch from 7180 https://savannah.gnu.org/bugs/?32457 Thanks to Kevin Kofler 7181 71822011-02-01 Hicham HAOUARI <hicham.haouari@gmail.com> 7183 7184 * gui/kde/kde4.am: Remove superfluous linkage in kde4_gnash 7185 71862011-02-13 Hicham HAOUARI <hicham.haouari@gmail.com> 7187 7188 * macros/kde4.m4: Add a check to shared libkdeui 7189 71902011-02-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 7191 7192 * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Revert "Fix 7193 some parsing bugs and disable EI in plugin." This reverts commit 645dd2a32c426f52a466f096dbb691cea03d76d2. 7194 71952011-02-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 7196 7197 * : commit ea3c28040d7b68cfe993ebc1646b5b60cfcdf9c5 Author: Benjamin 7198 Wolsey <bwy@benjaminwolsey.de> Date: Sun Feb 13 18:16:00 2011 7199 +0100 7200 72012011-02-13 Rob Savoye <rob@welcomehome.org> 7202 7203 * macros/docbook.m4: Drop one space when testing docbook2teci to 7204 determine if it's a shell script or the perl version 7205 72062011-02-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 7207 7208 * : commit 7eb76b3b477a56e00d59174d44a73c7cf3abc065 Author: Gabriele 7209 Giacone <1o5g4r8o@gmail.com> Date: Sun Feb 13 15:29:18 2011 +0100 7210 72112011-02-13 Sandro Santilli <strk@keybit.net> 7212 7213 * libcore/Property.h: Drop extra semicolon 7214 72152011-02-12 Sandro Santilli <strk@keybit.net> 7216 7217 * NEWS: Add note about plugin robustness and chromium compatibility 7218 (the getURL thing) 7219 72202011-02-12 Sandro Santilli <strk@keybit.net> 7221 7222 * plugin/npapi/external.cpp: Check return from std::string::find 7223 72242011-02-12 Sandro Santilli <strk@keybit.net> 7225 7226 * plugin/npapi/test.cpp: Some more tests (minor) 7227 72282011-02-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7229 7230 * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Fix some 7231 parsing bugs and disable EI in plugin. 7232 72332011-02-11 Sandro Santilli <strk@keybit.net> 7234 7235 * plugin/npapi/plugin.cpp: Use "_self" as a default target for 7236 getURL when no target is given. Fixes bug #32425 7237 72382011-02-11 Sandro Santilli <strk@keybit.net> 7239 7240 * libcore/movie_root.cpp, libcore/swf/ScriptLimitsTag.h: Don't log 7241 scripts limit settings too much (once for each change is enough) 7242 72432011-02-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7244 7245 * plugin/npapi/plugin.cpp: Include required header. 7246 72472011-02-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7248 7249 * plugin/npapi/plugin.cpp: Fix bogus logic in an attempt to make the 7250 function more readable. 7251 72522011-02-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7253 7254 * libcore/asobj/NetStream_as.cpp: Fix volume adjustment for less 7255 than 100%. 7256 72572011-02-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7258 7259 * gui/gnash.cpp: Don't force writeLog to off if no flag is passed. 7260 72612011-02-11 Sandro Santilli <strk@keybit.net> 7262 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) 7266 7267