12011-02-10 John Gilmore <gnu@toad.com> 2 3 * README.git, gui/aos4/aos4.cpp, gui/gnash.cpp, gui/gtk/gtk.cpp, 4 plugin/npapi/plugin.cpp: Copyright displays for 2011 Here are some improvements that I found while building and 5 installing and testing the pre-release version from git. The README.git change fixes the name of the libltdl on Ubuntu, and 6 alphabetizes them so they'll match the output of "dpkg -l" for 7 version checking. The rest are 2011 updates to the copyright notices printed or 8 displayed by gnash. Plugin, gtk, tty, and aos4 all have different 9 notices. I'm still such a git newbie that I am not going to spend the time 10 right now to figure out how I might be able to actually check these 11 into the mainline repo and then maybe migrate them to the release 12 branch. Somebody who knows what they're doing, please do so; 13 thanks. John 14 152011-02-10 Sandro Santilli <strk@keybit.net> 16 17 * plugin/npapi/Makefile.am: Make sure our own dejagnu.h is used 18 (systemwide one doesn't always have support for expected failures) 19 202011-02-10 Sandro Santilli <strk@keybit.net> 21 22 * plugin/npapi/test.cpp: Unleash more tests, just avoid converting 23 to string what isn't a string (due to parsing bug) 24 252011-02-10 Sandro Santilli <strk@keybit.net> 26 27 * plugin/npapi/test.cpp: Oops, expected the wrong failure 28 292011-02-10 Sandro Santilli <strk@keybit.net> 30 31 * plugin/npapi/test.cpp: Expect the failure. Doesn't help rendering 32 the buildbot useless 33 342011-02-10 Sandro Santilli <strk@keybit.net> 35 36 * plugin/npapi/test.cpp: Show how broken parseInvoke is 37 382011-02-09 Sandro Santilli <strk@keybit.net> 39 40 * plugin/npapi/test.cpp: Include check.h functionality 41 422011-02-09 Sandro Santilli <strk@keybit.net> 43 44 * plugin/npapi/external.cpp, plugin/npapi/test.cpp: Make parseInvoke 45 more robust when <invoke> tag isn't closed. Test that. 46 472011-02-09 Sandro Santilli <strk@keybit.net> 48 49 * plugin/npapi/test.cpp: Plug remaining leaks (regexp) 50 512011-02-09 Sandro Santilli <strk@keybit.net> 52 53 * plugin/npapi/test.cpp: Plug more leaks (in the test, not the core) 54 552011-02-09 Sandro Santilli <strk@keybit.net> 56 57 * plugin/npapi/external.cpp: Properly initialize referenceCount for 58 NPNObject structs. The _correct_ way of creating an object would be 59 trough NPN_CreateObject but that's out of my reach atm. This one 60 fixes memory errors triggered by the test.cpp. 61 622011-02-09 Sandro Santilli <strk@keybit.net> 63 64 * plugin/npapi/GnashNPVariant.h: Prevent GnashNPVariant self-copy 65 release of NPVariant member 66 672011-02-09 Sandro Santilli <strk@keybit.net> 68 69 * plugin/npapi/test.cpp: Fix compiler warnings 70 712011-02-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 72 73 * : commit 18229cf345a49b12108d6148988823a0c382d1e8 Author: Benjamin 74 Wolsey <bwy@benjaminwolsey.de> Date: Wed Feb 9 16:14:17 2011 +0100 75 762011-02-09 Sandro Santilli <strk@keybit.net> 77 78 * libcore/asobj/flash/filters/BitmapFilter_as.cpp: Do not 79 instanciate a BitmapFilter: it is unused and left leaking 80 812011-02-09 Sandro Santilli <strk@keybit.net> 82 83 * libcore/asobj/NetStream_as.cpp: Plug leak of decoded audio buffers 84 on NetStream deletion 85 862011-02-09 Sandro Santilli <strk@keybit.net> 87 88 * libcore/asobj/NetStream_as.cpp: Detach aux streamer on NetStream 89 destruction. Should fix bug #32069 90 912011-02-08 Gabriele Giacone <1o5g4r8o@gmail.com> 92 93 * .gitignore: Add file under gui/pythonmod to .gitignore 94 952011-02-08 Gabriele Giacone <1o5g4r8o@gmail.com> 96 97 * gui/pythonmod/Makefile.am: Fix python module 98 https://bugzilla.redhat.com/669856 99 1002011-02-07 Gabriele Giacone <1o5g4r8o@gmail.com> 101 102 * testsuite/swfdec/swfdec_gnash_tester: Add -a grep option to 103 process binfiles as text. Fix some openbsd tests 104 1052011-02-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 106 107 * : commit 0ff1d321d1791db01f16964d1cb66b4714a01e08 Author: Gabriele 108 Giacone <1o5g4r8o@gmail.com> Date: Sat Feb 5 21:24:49 2011 +0100 109 1102011-02-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 111 112 * gui/gui.cpp: Render whole scene. 113 1142011-02-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 115 116 * gui/ScreenShotter.cpp, gui/ScreenShotter.h, gui/dump/dump.cpp, 117 gui/gui.cpp, gui/gui.h: Don't render frames in dump-gnash unless 118 needed. 119 1202011-02-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 121 122 * gui/gui.cpp, gui/gui.h: Allow callers to decide whether to display 123 or not. 124 1252011-02-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 126 127 * : commit 16feba74d1d67eea051a90d04ee01daaa37145c3 Author: Gabriele 128 Giacone <1o5g4r8o@gmail.com> Date: Thu Feb 3 19:05:15 2011 +0100 129 1302011-02-01 Sandro Santilli <strk@keybit.net> 131 132 * testsuite/Makefile.am: gnashrc is always needed, even w/out ming. 133 Double colon isn't 134 1352011-01-31 Sandro Santilli <strk@keybit.net> 136 137 * testsuite/misc-mtasc.all/level87.as, 138 testsuite/misc-mtasc.all/level99.as: Don't be picky about load 139 times. It is more helpful to have stable results. Should fix bug 140 #31971. 141 1422011-01-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 143 144 * gui/NullGui.cpp, gui/sdl/sdl.cpp: Don't use wrapper function where 145 unneeded. 146 1472011-01-30 Rob Savoye <rob@welcomehome.org> 148 149 * testsuite/misc-ming.all/Makefile.am: .as files used as paramaters 150 for makeswf need to have (srcdir) 151 1522011-01-30 Rob Savoye <rob@welcomehome.org> 153 154 * : add all needed files for testing to work to the source tarball. 155 1562011-01-30 Rob Savoye <rob@welcomehome.org> 157 158 * testsuite/Makefile.am, testsuite/misc-ming.all/Makefile.am: 159 include the new .sh and .as files so make check works from the 160 source dist tarball. 161 1622011-01-30 Sandro Santilli <strk@keybit.net> 163 164 * testsuite/Makefile.am: Avoid overriding the check-local rule, 165 hushing automake warning 166 1672011-01-30 Sandro Santilli <strk@keybit.net> 168 169 * gui/pythonmod/Makefile.am: Link python module to renderer libs 170 (see https://bugzilla.redhat.com/show_bug.cgi?id=669856) 171 1722011-01-24 Sandro Santilli <strk@keybit.net> 173 174 * TODO: AVM2 is kind of distinct from SWF9 175 1762011-01-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 177 178 * : commit cb5f0ec90ea63cfd9bb7f9d83020f1f5f798d202 Author: Benjamin 179 Wolsey <bwy@benjaminwolsey.de> Date: Mon Jan 24 12:58:19 2011 180 +0100 181 1822011-01-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 183 184 * libbase/GnashImage.cpp, libbase/GnashImagePng.cpp, 185 libbase/GnashImagePng.h: Hide implementation. 186 1872011-01-23 Rob Savoye <rob@welcomehome.org> 188 189 * : commit 639f4da74fe2fa5728fc440ae67de6fdb40faa53 Author: Brad 190 SMith <brad@comstyle.com> Date: Sun Jan 23 08:51:44 2011 -0700 191 1922011-01-23 Brad Smith <brad@comstyle.com> 193 194 * testsuite/swfdec/gen_run_swfdec_testsuite.sh: Fix shell script to 195 use md5(1) when appropriate. 196 1972011-01-21 Petter Reinholdtsen <pere@hungry.com> 198 199 * testsuite/Makefile.am: Fix some tests on Lenny 200 2012011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 202 203 * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, 204 extensions/gtk2/gtkext.cpp: Try fixing all extensions, complete or 205 not. 206 2072011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 208 209 * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Stupid 210 typo. 211 2122011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 213 214 * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Fix 215 more extensions. 216 2172011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 218 219 * extensions/mysql/mysql_db.cpp: Fix extensions. 220 2212011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 222 223 * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, 224 extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp, 225 extensions/launcher/launcher_ext.cpp, extensions/lirc/lirc_ext.cpp, 226 extensions/mysql/mysql_db.cpp, libcore/asobj/Accessibility_as.cpp, 227 libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, 228 libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp, 229 libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp, 230 libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, 231 libcore/asobj/Error_as.cpp, libcore/asobj/Global_as.cpp, 232 libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp, 233 libcore/asobj/LoadableObject.cpp, 234 libcore/asobj/LocalConnection_as.cpp, libcore/asobj/Math_as.cpp, 235 libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp, 236 libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, 237 libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, 238 libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp, 239 libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp, 240 libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp, 241 libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp, 242 libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp, 243 libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp, 244 libcore/asobj/XML_as.cpp, 245 libcore/asobj/flash/display/BitmapData_as.cpp, 246 libcore/asobj/flash/external/ExternalInterface_as.cpp, 247 libcore/asobj/flash/filters/BevelFilter_as.cpp, 248 libcore/asobj/flash/filters/BitmapFilter_as.cpp, 249 libcore/asobj/flash/filters/BlurFilter_as.cpp, 250 libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, 251 libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, 252 libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, 253 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 254 libcore/asobj/flash/filters/GlowFilter_as.cpp, 255 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 256 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, 257 libcore/asobj/flash/geom/ColorTransform_as.cpp, 258 libcore/asobj/flash/geom/Matrix_as.cpp, 259 libcore/asobj/flash/geom/Point_as.cpp, 260 libcore/asobj/flash/geom/Rectangle_as.cpp, 261 libcore/asobj/flash/geom/Transform_as.cpp, 262 libcore/asobj/flash/net/FileReferenceList_as.cpp, 263 libcore/asobj/flash/net/FileReference_as.cpp, 264 libcore/asobj/flash/text/TextRenderer_as.cpp: Don't include 265 builtin_function.h where not needed. 266 2672011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 268 269 * libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp, 270 libcore/asobj/Global_as.h, libcore/asobj/Microphone_as.cpp, 271 libcore/asobj/TextField_as.cpp: Hide builtin_function behind 272 as_function. 273 2742011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 275 276 * libcore/Button.cpp, libcore/Button.h, libcore/DisplayList.cpp, 277 libcore/DisplayObject.cpp, libcore/DisplayObjectContainer.cpp, 278 libcore/DisplayObjectContainer.h, libcore/Function.h, 279 libcore/MorphShape.h, libcore/MouseButtonState.h, 280 libcore/MovieClip.cpp, libcore/MovieClip.h, 281 libcore/MovieFactory.cpp, libcore/Timers.cpp, libcore/Timers.h, 282 libcore/abc/abc_function.h, libcore/as_object.cpp, 283 libcore/as_value.cpp, libcore/asobj/Array_as.cpp, 284 libcore/asobj/AsBroadcaster.cpp, libcore/asobj/AsBroadcaster.h, 285 libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp, 286 libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp, 287 libcore/asobj/LoadVars_as.cpp, libcore/asobj/MovieClipLoader.cpp, 288 libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp, 289 libcore/asobj/NetStream_as.cpp, libcore/asobj/SharedObject_as.cpp, 290 libcore/asobj/Sound_as.cpp, libcore/asobj/TextField_as.cpp, 291 libcore/movie_root.cpp, libcore/movie_root.h, 292 libcore/parser/BitmapMovieDefinition.cpp, 293 libcore/parser/SWFMovieDefinition.cpp, 294 libcore/parser/SWFMovieDefinition.h, 295 libcore/parser/sprite_definition.cpp, 296 libcore/parser/sprite_definition.h, 297 libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineShapeTag.cpp, 298 libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h: Drop more 299 GNASH_USE_GC macros and intrusive_ptr usage. 300 3012011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 302 303 * libbase/smart_ptr.h, libcore/Font.cpp, libcore/StaticText.cpp, 304 libcore/StaticText.h, libcore/parser/SWFMovieDefinition.cpp, 305 libcore/parser/sprite_definition.cpp, 306 libcore/parser/sprite_definition.h, libcore/vm/VM.cpp: Drop 307 GNASH_USE_GC annotations and some useless ifdefs. 308 3092011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 310 311 * libbase/log.cpp: Drop unused log function. 312 3132011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 314 315 * extensions/gtk2/gtkext.cpp, libcore/as_object.h, 316 libcore/vm/ActionExec.cpp: Drop unused ifdefs. 317 3182011-01-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 319 320 * librender/Renderer.h: Don't provide non-const access to vaapi 321 frames. 322 3232011-01-17 Gabriele Giacone <1o5g4r8o@gmail.com> 324 325 * doc/C/gnash.man-xml, doc/C/preformatted/gnash.1.in: Update command 326 options in man page 327 3282011-01-15 Gabriele Giacone <1o5g4r8o@gmail.com> 329 330 * testsuite/samples/Makefile.am: Replace abs_srcdir with srcdir. Fix 331 openbsd build 332 3332011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> 334 335 * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2: Rename 336 anaylse-results.sh in changelogs 337 3382011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> 339 340 * Makefile.am, testsuite/Makefile.am, testsuite/analyse-results.sh, 341 testsuite/anaylse-results.sh: Rename anaylse-results.sh 342 3432011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> 344 345 * testsuite/libbase.all/Makefile.am: Typo 346 3472011-01-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 348 349 * : commit 0726cd5d5eff8025fa789fabdd308cc59398632f Merge: a62d788 350 09cac2a Author: Rob Savoye <rob@welcomehome.org> Date: Thu Jan 13 351 07:48:54 2011 -0700 352 3532011-01-13 Rob Savoye <rob@welcomehome.org> 354 355 * extensions/launcher/Makefile.am: don't redefine AM_CPPFLAGS 356 3572011-01-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 358 359 * libbase/Makefile.am: Add accumulator in dist. 360 3612011-01-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 362 363 * gui/gnash.cpp, libbase/accumulator.h: Move accumulator into 364 separate file. 365 3662011-01-12 Rob Savoye <rob@welcomehome.org> 367 368 * extensions/dbus/Makefile.am, extensions/gtk2/Makefile.am, 369 extensions/launcher/Makefile.am, extensions/lirc/Makefile.am: rename 370 INCLUDES to AM_CPPFLAGS to be consistent., Add to *_CPPFLAGS so 371 headers can be found on OpenBSD 372 3732011-01-12 Rob Savoye <rob@welcomehome.org> 374 375 * testsuite/libbase.all/Makefile.am: rename INCLUDES to AM_CPPFLAGS 376 to be consistent., Add to *_CPPFLAGS so headers can be found on 377 OpenBSD 378 3792011-01-12 Rob Savoye <rob@welcomehome.org> 380 381 * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am, 382 extensions/fileio/test.as: add boost cflags and libs 383 3842011-01-12 Rob Savoye <rob@welcomehome.org> 385 386 * extensions/mysql/Makefile.am: add boost cflags and libs 387 3882011-01-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 389 390 * gui/gui.cpp, libcore/TextField.cpp, librender/Renderer.h, 391 librender/agg/Renderer_agg.cpp, librender/cairo/Renderer_cairo.cpp, 392 librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 393 Use a vector. 394 3952011-01-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 396 397 * libcore/DisplayList.cpp: Clean up. 398 3992011-01-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 400 401 * libbase/SharedMem.h: Correct include for w32. 402 4032011-01-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 404 405 * libbase/Makefile.am, libbase/SharedMem.cpp, libbase/SharedMem.h, 406 libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp: Split w32 407 shared mem into separate file, drop ifdefs that aren't used. 408 4092011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 410 411 * plugin/npapi/test.cpp: Fix tests. 412 4132011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 414 415 * libcore/ExternalInterface.cpp, plugin/npapi/callbacks.cpp, 416 plugin/npapi/external.cpp, plugin/npapi/external.h, 417 plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: Put 418 the second ExternalInterface class in namespace plugin, as having 419 two definitions of gnash::ExternalInterface not only corrupts 420 execution, but is also silly and confusing. 421 4222011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 423 424 * libcore/ExternalInterface.h: Fix typo. 425 4262011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 427 428 * libcore/ExternalInterface.h: Drop useless declarations. 429 4302011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 431 432 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop 433 more unneeded functions. 434 4352011-01-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 436 437 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop 438 unused functions in illegally duplicated class. 439 4402011-01-08 Markus Gothe <nietzsche@lysator.liu.se> 441 442 * configure.ac: revert all of libltdl 443 4442011-01-08 Markus Gothe <nietzsche@lysator.liu.se> 445 446 * configure.ac: remove AC_SUBDIRS_ 447 4482011-01-08 Markus Gothe <nietzsche@joyce.local> 449 450 * configure.ac: shut up libtool 451 4522011-01-08 Markus Gothe <nietzsche@lysator.liu.se> 453 454 * libmedia/gst/VideoInputGst.cpp: fix warnings about constness 455 4562011-01-08 Markus Gothe <nietzsche@lysator.liu.se> 457 458 * configure.ac, macros/archflag.m4: Updated --gcc-arch, thanks and 459 kudot to fftw.org 460 4612011-01-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 462 463 * : commit 68db32d4c765b76a3d2cfbf2d218f7d58bad654d Author: Markus 464 Gothe <nietzsche@lysator.liu.se> Date: Fri Jan 7 18:38:59 2011 465 +0100 466 4672011-01-07 Markus Gothe <nietzsche@lysator.liu.se> 468 469 * configure.ac, gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue_gtkglext.h, 470 macros/x11.m4: clean-up 471 4722011-01-07 Markus Gothe <nietzsche@lysator.liu.se> 473 474 * macros/x11.m4: Fix x11-detection bug 475 4762011-01-07 Markus Gothe <nietzsche@lysator.liu.se> 477 478 * gui/gtk/gtk.cpp: Cure some X11-headache on non-X11 479 4802011-01-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 481 482 * : commit 8921362c3181647d649f739c8e18cde403dbc9b2 Author: Benjamin 483 Wolsey <bwy@benjaminwolsey.de> Date: Tue Jan 4 17:34:24 2011 +0100 484 4852011-01-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 486 487 * gui/gnash.cpp: Fix warning. 488 4892011-01-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 490 491 * libbase/utility.h: Change UNUSED macro to work on references and 492 other non-assignable cases. 493 4942011-01-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 495 496 * libbase/SharedMem.cpp: Simplify ifdefs. 497 4982011-01-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 499 500 * libbase/SharedMem.cpp, libbase/SharedMem.h: Const correct and 501 simplify ifdefs. 502 5032011-01-03 Gabriele Giacone <1o5g4r8o@gmail.com> 504 505 * configure.ac: Create configure temporary files in a secure way 506 5072011-01-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 508 509 * : commit e3b0cff5506ff6ed7ecfc19654c1e61a7ad3d621 Author: antrik 510 <antrik@users.sf.net> Date: Thu Nov 25 11:49:04 2010 +0100 511 5122010-12-28 Rob Savoye <rob@welcomehome.org> 513 514 * Makefile.am: for libtool 1, add the libltdl source files to the 515 DIST 516 5172010-12-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 518 519 * : commit c4091d14127c9e42c30242dbe1f51502cd634282 Merge: 06d476f 520 6cd92f2 Author: Rob Savoye <rob@welcomehome.org> Date: Sun Dec 26 521 20:32:38 2010 -0700 522 5232010-12-26 Rob Savoye <rob@welcomehome.org> 524 525 * testsuite/libbase.all/Makefile.am: add PTHREAD_CFLAGS 526 5272010-12-24 Gabriele Giacone <1o5g4r8o@gmail.com> 528 529 * Makefile.am, packaging/redhat/gnash.spec, packaging/rpm.am: Fix 530 and improve rpm packaging, move rpm temp dir from $HOME to buildroot 531 5322010-12-23 Gabriele Giacone <1o5g4r8o@gmail.com> 533 534 * macros/kde4.m4: Add /usr/lib64/kde4/devel to search kde4 lib path 535 5362010-12-22 Sandro Santilli <strk@keybit.net> 537 538 * testsuite/misc-swfc.all/Makefile.am: Drop use of $(shell) and warn 539 about portability issues 540 5412010-12-22 Sandro Santilli <strk@keybit.net> 542 543 * testsuite/samples/Makefile.am: seems to be a predefined variable, no need to be unportable for 544 defining it. Thanks Petter for figuring this out. 545 5462010-12-21 Sandro Santilli <strk@keybit.net> 547 548 * plugin/npapi/Makefile.am: Another dir in EXTRA_DIST breaking lenny 549 build... 550 5512010-12-21 Sandro Santilli <strk@keybit.net> 552 553 * libsound/Makefile.am: Do not put a directory in EXTRA_DIST. It 554 isn't needed when content is explicitly used as sources (even if 555 conditional). Should fix distcheck on lenny. 556 5572010-12-20 Sandro Santilli <strk@keybit.net> 558 559 * .gitignore: ignore dump-gnash 560 5612010-12-20 Rob Savoye <rob@welcomehome.org> 562 563 * configure.ac: define HAVE_LTDL for libtool 1.5, so the behaviour 564 is the same as libtool 2.x. 565 5662010-12-20 Sandro Santilli <strk@keybit.net> 567 568 * gui/gnash.cpp: Add -D and -S switches when building dump-gui. 569 Fixes bug #31829. 570 5712010-12-19 Sandro Santilli <strk@keybit.net> 572 573 * : commit e2c24291c780cb02f773ef9ae538130aaa1f59ed Author: Sandro 574 Santilli <strk@keybit.net> Date: Sun Dec 19 22:52:24 2010 +0100 575 5762010-12-19 Rob Savoye <rob@welcomehome.org> 577 578 * : commit 3d1699b83689000fd27d763d04a26a310b800ac6 Author: Rob 579 Savoye <rob@welcomehome.org> Date: Sun Dec 19 10:33:21 2010 -0700 580 5812010-12-19 Sandro Santilli <strk@keybit.net> 582 583 * gui/dump/Makefile.am: Oops, forgot this 584 5852010-12-19 Sandro Santilli <strk@keybit.net> 586 587 * configure.ac, gui/Makefile.am, gui/dump/dump.am: dump-gui fully 588 moved in its dir 589 5902010-12-19 Sandro Santilli <strk@keybit.net> 591 592 * gui/Makefile.am: put dump stuff in dump .am 593 5942010-12-18 Brad Smith <brad@comstyle.com> 595 596 * configure.ac: Unbreak distcheck on OpenBSD. 597 5982010-12-17 Alessandro Pignotti <a.pignotti@sssup.it> 599 600 * plugin/npapi/plugin.cpp: Fix NPN_Invoke usage when executing 601 Javascript from the plugin 602 6032010-12-18 Rob Savoye <rob@welcomehome.org> 604 605 * : commit 6852803ba5ff18d3efce77df28f7b55fb54a601d Author: Gabriele 606 Giacone <1o5g4r8o@gmail.com> Date: Sat Dec 18 21:10:37 2010 +0100 607 6082010-12-18 Gabriele Giacone <1o5g4r8o@gmail.com> 609 610 * testsuite/Makefile.am, testsuite/actionscript.all/Makefile.am, 611 testsuite/as3compile.all/Makefile.am, 612 testsuite/misc-haxe.all/Makefile.am, 613 testsuite/misc-ming.all/Makefile.am, 614 testsuite/misc-ming.all/action_order/Makefile.am, 615 testsuite/misc-ming.all/displaylist_depths/Makefile.am, 616 testsuite/misc-ming.all/loading/Makefile.am, 617 testsuite/misc-ming.all/loop/Makefile.am, 618 testsuite/misc-mtasc.all/Makefile.am, 619 testsuite/misc-swfc.all/Makefile.am, 620 testsuite/misc-swfmill.all/Makefile.am, 621 testsuite/misc-swfmill.all/trace-as2/Makefile.am, 622 testsuite/misc-swfmill.all/trace-as3/Makefile.am, 623 testsuite/network.all/Makefile.am: Replace gnumake idioms 624 6252010-12-18 Gabriele Giacone <1o5g4r8o@gmail.com> 626 627 * testsuite/swfdec/Makefile.am: Replace gnumake idiom 628 6292010-12-17 Rob Savoye <rob@welcomehome.org> 630 631 * : commit 6d1857cc6172e141a74a1a61587dfd21063f2f6d Author: Gabriele 632 Giacone <1o5g4r8o@gmail.com> Date: Fri Dec 17 23:24:48 2010 +0100 633 6342010-12-17 Sandro Santilli <strk@keybit.net> 635 636 * testsuite/misc-swfc.all/sound.sc: Accept 13766 as a valid sound 637 duration too (some liblame versions give that number to swfc...) 638 6392010-12-16 Gabriele Giacone <1o5g4r8o@gmail.com> 640 641 * doc/C/Makefile.am: Fix info doc on openbsd 642 6432010-12-16 Sandro Santilli <strk@keybit.net> 644 645 * TODO: Error AS class is implemented 646 6472010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 648 649 * : commit 3eb8224f526719266b26fd32b4c23b8fb8c33936 Author: Benjamin 650 Wolsey <bwy@benjaminwolsey.de> Date: Thu Dec 16 12:22:25 2010 651 +0100 652 6532010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 654 655 * libcore/asobj/Array_as.cpp, libcore/asobj/XMLNode_as.h, 656 libcore/swf/DefineButtonTag.cpp: Minor cleanups. 657 6582010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 659 660 * libcore/TextField.cpp: Drop unused assignment. 661 6622010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 663 664 * libcore/Geometry.cpp: Clean up includes. 665 6662010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 667 668 * libcore/swf/TextRecord.h: Const correct. 669 6702010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 671 672 * libcore/Geometry.cpp: Drop unused bool. 673 6742010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 675 676 * gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp: Remove useless 677 assignments. 678 6792010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 680 681 * gui/fb/fb.cpp: Drop unused variable. 682 6832010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 684 685 * gui/gtk/gtk.cpp: Drop useless conditional. 686 6872010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 688 689 * libcore/DisplayObject.cpp: Move variable assignment to scope it's 690 used in. 691 6922010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 693 694 * gui/fb/InputDevice.cpp, gui/fb/InputDevice.h: Const correct. 695 6962010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 697 698 * libcore/as_value.h: Operator= must return a reference to *this! 699 7002010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 701 702 * gui/Player.h: Const correct. 703 7042010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 705 706 * libcore/TextField.cpp: Style. 707 7082010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 709 710 * libcore/TextField.cpp, libcore/TextField.h: Drop useless variable 711 and const_cast. 712 7132010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 714 715 * libcore/TextField.cpp, libcore/TextField.h, 716 libcore/asobj/TextField_as.cpp: Drop some html text functions as 717 they are non-functioning stubs for an incorrect way to implement 718 this. 719 7202010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 721 722 * libcore/vm/ASHandlers.cpp: Const correct. 723 7242010-12-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 725 726 * libcore/as_value.cpp: Const correct. 727 7282010-12-16 Sandro Santilli <strk@keybit.net> 729 730 * macros/docbook.m4: Add brackets around control flow constructs to 731 make more readable 732 7332010-12-15 Sandro Santilli <strk@keybit.net> 734 735 * TODO: Load predictability item (really just a test for git poller 736 of buildbot) 737 7382010-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> 739 740 * Makefile.am: Add .lastmod to DISTCLEANFILES 741 7422010-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> 743 744 * Makefile.am: Replace stat with if -nt to compare modification 745 date. Fix openbsd build. 746 7472010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 748 749 * librender/Makefile.am: Add file to dist. 750 7512010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 752 753 * NEWS: Update news. 754 7552010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 756 757 * librender/agg/LinearRGB.h: Implement alpha. 758 7592010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 760 761 * testsuite/misc-ming.all/GradientFillTest.as: Test that alpha is 762 linear. 763 7642010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 765 766 * libcore/TextField.cpp, libcore/TextField.h: Adjust selection to 767 text length. 768 7692010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 770 771 * testsuite/actionscript.all/Selection.as: Add tests for crasher in 772 replaceSel(). 773 7742010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 775 776 * testsuite/misc-ming.all/Makefile.am: Run gradient tests. 777 7782010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 779 780 * testsuite/misc-ming.all/GradientFillTest.as: Add automatic testing 781 for gradient fills. 782 7832010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 784 785 * librender/agg/LinearRGB.h: Minor cleanups. 786 7872010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 788 789 * librender/agg/LinearRGB.h, librender/agg/Renderer_agg_style.h: 790 Implement linearRGB for agg renderer. 791 7922010-12-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 793 794 * libcore/FillStyle.cpp, libcore/FillStyle.h, 795 libcore/asobj/MovieClip_as.cpp, libcore/parser/TypesParser.cpp: Add 796 actionscript support for interpolation mode. 797 7982010-12-14 Gabriele Giacone <1o5g4r8o@gmail.com> 799 800 * packaging/deb.am: Remove hardcoded -j4 from debian packaging 801 8022010-12-14 Sandro Santilli <strk@keybit.net> 803 804 * testsuite/libbase.all/Makefile.am, 805 testsuite/libbase.all/RcTest.cpp, testsuite/libbase.all/TCXXRc.cpp: 806 Rename TCXXRc test... I never find it otherwise 807 8082010-12-13 Sandro Santilli <strk@keybit.net> 809 810 * : commit 65c3d209fe7e602c3bd9bb5b4b393ebdfb32106b Author: Sandro 811 Santilli <strk@keybit.net> Date: Mon Dec 13 22:34:34 2010 +0100 812 8132010-12-13 Gabriele Giacone <1o5g4r8o@gmail.com> 814 815 * Makefile.am, packaging/deb.am: Add packageclean target to clean 816 after packaging 817 8182010-12-13 Rob Savoye <rob@welcomehome.org> 819 820 * Makefile.am: remove revno.h for distclean 821 8222010-12-12 Petter Reinholdtsen <pere@hungry.com> 823 824 * extensions/fileio/Makefile.am: Get rid of make file warnings in 825 fileio/Makefile.am Two new warnings were introduced into git recently: Makefile:948: warning: overriding commands for target `test' Makefile:941: warning: ignoring old commands for target `test' This patch get rid of them, by removing one of the two identical 826 test targets in Makefile.am: 827 8282010-12-12 Rob Savoye <rob@welcomehome.org> 829 830 * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, 831 extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, 832 extensions/launcher/Makefile.am, extensions/lirc/Makefile.am, 833 extensions/mysql/Makefile.am: uninstall extensions properly so 834 distcheck is happy 835 8362010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 837 838 * libcore/DisplayObject.cpp: Fix warning. 839 8402010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 841 842 * libcore/swf/DefineVideoStreamTag.cpp: Drop unneeded include again. 843 8442010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 845 846 * libcore/DisplayList.cpp, libcore/DisplayList.h, 847 libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/Video.cpp, 848 libcore/swf/PlaceObject2Tag.h: Store unsigned values as unsigned to 849 avoid the proliferation of silly checks throughout the code. 850 8512010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 852 853 * libcore/Video.cpp: Const correct. 854 8552010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 856 857 * libcore/Video.cpp, libcore/Video.h, 858 libcore/swf/DefineVideoStreamTag.cpp, 859 libcore/swf/DefineVideoStreamTag.h, libcore/swf/VideoFrameTag.cpp: 860 Const correct, hide implementation, use ptr_containers. 861 8622010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 863 864 * libbase/GnashAlgorithm.h: Drop foreachFirst(). 865 8662010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 867 868 * libbase/GnashAlgorithm.h: Drop unused function; use ptr_containers 869 instead of this. 870 8712010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 872 873 * libbase/GnashAlgorithm.h: Drop RemovePointer; use boost's version 874 if needed again. 875 8762010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 877 878 * libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp: 879 Use ObjectURI to index textfields. 880 8812010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 882 883 * testsuite/MovieTester.cpp: Fix testsuite. 884 8852010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 886 887 * librender/Renderer.h: Make another function non-virtual 888 8892010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 890 891 * librender/Renderer.h, librender/agg/Renderer_agg.cpp, 892 librender/cairo/Renderer_cairo.cpp, 893 librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: 894 Reduce the number of overloaded virtual functions with default 895 implementations. 896 8972010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 898 899 * librender/Renderer.h, librender/agg/Renderer_agg.cpp: Drop unused 900 functions and const-correct used ones. 901 9022010-12-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 903 904 * librender/Renderer.h, testsuite/MovieTester.cpp: Remove test-only 905 function from renderer interface. 906 9072010-12-11 Rob Savoye <rob@welcomehome.org> 908 909 * : commit fa50b232c7616225a31eb7cb6c3861d2512d593e Author: Gabriele 910 Giacone <1o5g4r8o@gmail.com> Date: Sun Dec 12 03:01:07 2010 +0100 911 9122010-12-11 Sandro Santilli <strk@keybit.net> 913 914 * .bzrignore: we don't need .bzrignore anymore... 915 9162010-12-11 Sandro Santilli <strk@keybit.net> 917 918 * : commit f4e343c142b44cc9b7dc753270b6f96e4da18e9c Author: Sandro 919 Santilli <strk@keybit.net> Date: Sat Dec 11 23:53:02 2010 +0100 920 9212010-12-11 Rob Savoye <rob@welcomehome.org> 922 923 * : commit 07512ec2918aeec0677d02fd4b36a326565c652b Author: Rob 924 Savoye <rob@welcomehome.org> Date: Sat Dec 11 15:51:31 2010 -0700 925 9262010-12-11 Gabriele Giacone <1o5g4r8o@gmail.com> 927 928 * .gitignore: Improve .gitignore 929 9302010-12-11 Sandro Santilli <strk@keybit.net> 931 932 * Makefile.am: Simplify counting commits using rev-list. Thanks 933 antrik for finding this out. 934 9352010-12-11 Sandro Santilli <strk@keybit.net> 936 937 * configure.ac: For openbsd the default gui set is: gtk=yes, 938 dump=auto (drop kde3) 939 9402010-12-11 Sandro Santilli <strk@keybit.net> 941 942 * macros/kde3.m4: Backslash ${prefix} for kde3 too... 943 9442010-12-11 Sandro Santilli <strk@keybit.net> 945 946 * macros/kde4.m4: Evaluate ${prefix} later to avoid NONE 947 9482010-12-11 Sandro Santilli <strk@keybit.net> 949 950 * configure.ac: Make sure PLUGINS_INSTALL_POLICY is set before 951 GNASH_PATH_KDE* are called. Should fix distcheck (bug #31845) 952 9532010-12-10 Sandro Santilli <strk@keybit.net> 954 955 * .gitignore: Ignore gnash-* (packages) plus couple more missing 956 files 957 9582010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 959 960 * libbase/GnashAlgorithm.h, libcore/Relay.cpp, libcore/Relay.h, 961 libcore/as_object.h, libcore/movie_root.cpp, 962 libcore/swf/DefineTextTag.cpp, libcore/vm/fn_call.h: Fix crashes and 963 const correct. 964 9652010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 966 967 * libcore/asobj/Sound_as.cpp: Ensure that the this object is valid. 968 9692010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 970 971 * : commit 027f27df8b3dc04e51f5af8d54a9c8fe35c42373 Author: Sandro 972 Santilli <strk@keybit.net> Date: Fri Dec 10 15:47:57 2010 +0100 973 9742010-12-10 Sandro Santilli <strk@keybit.net> 975 976 * configure.ac: Remove unused HAVE_SDL conditional 977 9782010-12-10 Sandro Santilli <strk@keybit.net> 979 980 * configure.ac: Check for input devices after deciding if FB should 981 be built or not. Should fix bug #31846 982 9832010-12-10 Sandro Santilli <strk@keybit.net> 984 985 * configure.ac: Implement yes/no/auto for FB gui. Defaults to auto. 986 Build only on linux and if AGG renderer is enabled. 987 9882010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 989 990 * testsuite/actionscript.all/Makefile.am, 991 testsuite/actionscript.all/argstest.as: Add test to call as many 992 functions as possible with various arguments. 993 9942010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 995 996 * libcore/asobj/XMLNode_as.cpp: Cleanup of includes. 997 9982010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 999 1000 * libcore/asobj/XMLNode_as.cpp: Drop more debugging. 1001 10022010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1003 1004 * libcore/asobj/LoadableObject.cpp: Drop debugging message. 1005 10062010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1007 1008 * libcore/asobj/XMLSocket_as.cpp: Fix another crash. 1009 10102010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1011 1012 * libcore/asobj/XMLSocket_as.cpp: Fix a number of potential crashes 1013 in XMLSocket. 1014 10152010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1016 1017 * libcore/asobj/Color_as.cpp: Don't use init_member because this 1018 will cause a crash if the member is read-only. 1019 10202010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1021 1022 * libcore/asobj/MovieClipLoader.cpp, 1023 libcore/asobj/MovieClipLoader.h: Include header and make it 1024 independent. 1025 10262010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1027 1028 * libcore/asobj/MovieClipLoader.cpp: Fix crash. 1029 10302010-12-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1031 1032 * testsuite/actionscript.all/MovieClipLoader.as: Cause crash. 1033 10342010-12-09 Rob Savoye <rob@welcomehome.org> 1035 1036 * configure.ac: don't build the Framebuffer GUI for BSD when 1037 --enable-gui=all is used 1038 10392010-12-09 Rob Savoye <rob@welcomehome.org> 1040 1041 * : commit 72e27bb000a46cd4b20652f6a78aa340f29458a2 Author: Rob 1042 Savoye <rob@welcomehome.org> Date: Thu Dec 9 15:36:18 2010 -0700 1043 10442010-12-09 Rob Savoye <rob@welcomehome.org> 1045 1046 * gui/Makefile.am: don't add libltdl to GNASH_LIBS, it's already in 1047 libgnashbase 1048 10492010-12-09 Rob Savoye <rob@welcomehome.org> 1050 1051 * gui/aos4/aos4.am, gui/aqua/aqua.am, gui/dump/dump.am, 1052 gui/fb/Makefile.am, gui/fltk/fltk.am, gui/haiku/haiku.am, 1053 gui/kde/kde3.am, gui/sdl/sdl.am: don't add (LIBLTDL) to LDFLAGS, 1054 libltdl is part of libgnashbase. 1055 10562010-12-09 Rob Savoye <rob@welcomehome.org> 1057 1058 * gui/gtk/gtk.am, gui/kde/kde4.am: don't add (LIBLTDL) to LDFLAGS, 1059 libltdl is part of libgnashbase. 1060 10612010-12-09 Rob Savoye <rob@welcomehome.org> 1062 1063 * packaging/snapshot.am: make sure revno.h exists before trying to 1064 grep it. 1065 10662010-12-09 Rob Savoye <rob@welcomehome.org> 1067 1068 * Makefile.am: don't try to use git if it doesnj't exist. 1069 10702010-12-09 Sandro Santilli <strk@keybit.net> 1071 1072 * gui/gtk/gtk.cpp: Add branch infor in printed version 1073 10742010-12-09 Rob Savoye <rob@welcomehome.org> 1075 1076 * packaging/snapshot.am: don't use (shell), it tries to evaluate at 1077 runtime instead of access time 1078 10792010-12-09 Rob Savoye <rob@welcomehome.org> 1080 1081 * Makefile.am: add echo when rebuilding revno.h 1082 10832010-12-09 Rob Savoye <rob@welcomehome.org> 1084 1085 * Makefile.am: add documentation for the revno,h target 1086 10872010-12-09 Rob Savoye <rob@welcomehome.org> 1088 1089 * configure.ac: always run libtool and libltdl tests 1090 10912010-12-09 Rob Savoye <rob@welcomehome.org> 1092 1093 * configure.ac: * Use AC_SUBST for git intstead of conditional * AC_PROG_LIBTOOL has to be after the other libtool tests * Don't build kde3 or fltk2 when building all guis 1094 10952010-12-09 Rob Savoye <rob@welcomehome.org> 1096 1097 * Makefile.am: * Only regenerate revno.h after a git commit or pull. * Build revno,.h in the build tree, not the source tree so this 1098 still works on NFS mounted filesystems. * Default to the date if there are any problems with git * Only remove revno.h for a maintainer clean. 1099 11002010-12-09 Rob Savoye <rob@welcomehome.org> 1101 1102 * autogen.sh: delete old libtool m4 files from macros when 1103 generating libltdl. When using libtoolize 1, the m4 macros are ihn 1104 libltdl, so add that path so we get the right macros. 1105 11062010-12-09 Sandro Santilli <strk@keybit.net> 1107 1108 * Makefile.am, packaging/snapshot.am: Revert "only rebuild revno,.h 1109 if something has changed. Default to the date if GIT isn't found." This reverts commit fbc5d9e9d82f596a5872a4e162b65aa48428aefc. The revert is due to misleading commit message: - revno.h was only rebuilt if sources changed before this commit, 1110 while this commit forces removal of it and thus unconditional 1111 re-creation - this commit moves revno.h from source tree to build tree w/out 1112 saying so in the commit log Additionally (but would normally not trigger a revert) - the date default is useless as revno.h should always be in 1113 packages obtained w/out git and you can always generate if you got 1114 the sources using git. NOTE: I wouldn't revert commits if they weren't themselves reverts 1115 of mine in the first place. Please discuss changes on the 1116 development mailing list to avoid commit wars... 1117 11182010-12-09 Petter Reinholdtsen <pere@hungry.com> 1119 1120 * utilities/findwebcams.cpp: Get rid of warnings in findwebcams.cpp [Petter Reinholdtsen] > I had a look at the following warnings from 1121 the current build on > squeeze-kfreebsd. > > findwebcams.cpp:132: 1122 warning: comparison between signed and unsigned integer expressions 1123 > findwebcams.cpp:161: warning: comparison between signed and 1124 unsigned integer expressions > findwebcams.cpp:170: warning: 1125 comparison between signed and unsigned integer expressions > 1126 findwebcams.cpp:173: warning: format '%d' expects type 'int', but 1127 argument 2 has type 'size_t' > findwebcams.cpp:208: warning: 1128 comparison between signed and unsigned integer expressions > > I 1129 believe this patch solve the issues, bu using size_t for > 1130 non-negative values and casting the size_t argument to %d to (int). Here is an updated patch, based on the current git repository. The 1131 format issue is already fixed in git, so only the signed/unsigned 1132 issues are fixed in this patch. Signed-off-by: Sandro Santilli <strk@keybit.net> 1133 11342010-12-09 Rob Savoye <rob@welcomehome.org> 1135 1136 * Makefile.am, packaging/snapshot.am: only rebuild revno,.h if 1137 something has changed. Default to the date if GIT isn't found. 1138 11392010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1140 1141 * libbase/AMF.cpp, libbase/AMF.h, libcore/AMFConverter.cpp: Hide 1142 swapBytes, use writePlainNumber(). 1143 11442010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1145 1146 * libcore/AMFConverter.cpp: Don't duplicate code. 1147 11482010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1149 1150 * libcore/AMFConverter.cpp: Correct log message. 1151 11522010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1153 1154 * libcore/asobj/NetStream_as.cpp: Use exising AMF functions to clean 1155 up. 1156 11572010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1158 1159 * libcore/MovieClip.cpp, libcore/MovieClip.h, 1160 libcore/asobj/MovieClip_as.cpp: Tidy up code style 1161 11622010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1163 1164 * libcore/Font.cpp, libcore/Font.h: Drop unused function 1165 11662010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1167 1168 * libcore/swf/DefineVideoStreamTag.cpp: Remove unused function. 1169 11702010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1171 1172 * libcore/MovieClip.cpp: Fix silly type usage. 1173 11742010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1175 1176 * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop unused function. 1177 11782010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1179 1180 * libcore/MovieClip.cpp: Attempts to clone root or non-movieclips 1181 are AS coding errors. 1182 11832010-12-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1184 1185 * libcore/asobj/flash/display/BitmapData_as.cpp: Use aserror instead 1186 of error. 1187 11882010-12-09 Sandro Santilli <strk@keybit.net> 1189 1190 * : commit c103bbe686e0d2335e4de1aa40a7f19317438960 Author: Sandro 1191 Santilli <strk@keybit.net> Date: Thu Dec 9 09:19:05 2010 +0100 1192 11932010-12-09 Sandro Santilli <strk@keybit.net> 1194 1195 * packaging/snapshot.am: Take REVNO variable from revno.h as well, 1196 so use of GIT is centralized in a single rule 1197 11982010-12-09 Sandro Santilli <strk@keybit.net> 1199 1200 * Makefile.am: Add COMMIT_ID macro in revno.h and revert 1201 BRANCH_REVNO to a sequential number 1202 12032010-12-08 Rob Savoye <rob@welcomehome.org> 1204 1205 * packaging/rpm.am: use PACKAGE_VERSION instead of hardcoded 1206 gnash-master when renaming the snapshot directory 1207 12082010-12-08 Rob Savoye <rob@welcomehome.org> 1209 1210 * : commit 71ac404e2fc9695daa0d2be85e81d045e8b9a88a Author: Rob 1211 Savoye <rob@welcomehome.org> Date: Wed Dec 8 15:53:35 2010 -0700 1212 12132010-12-08 Sandro Santilli <strk@keybit.net> 1214 1215 * configure.ac: Revert "don't look for git here, we do it at 1216 runtime" This reverts commit 045c4630ae4327b307880034e48de77377445885. 1217 12182010-12-08 Sandro Santilli <strk@keybit.net> 1219 1220 * Makefile.am: Revert "Look for git at runtime. Default to the date 1221 if no git. Create revno.h in the build tree" This reverts commit bfa00dee0eb79cb74e197e78c73a062bdd7eb1ce. 1222 12232010-12-08 Sandro Santilli <strk@keybit.net> 1224 1225 * : commit 8130f3a33368e58fe65e9e5f56ed35e983b3d209 Author: Sandro 1226 Santilli <strk@keybit.net> Date: Wed Dec 8 23:34:08 2010 +0100 1227 12282010-12-08 Rob Savoye <rob@welcomehome.org> 1229 1230 * Makefile.am: Look for git at runtime. Default to the date if no 1231 git. Create revno.h in the build tree 1232 12332010-12-08 Rob Savoye <rob@welcomehome.org> 1234 1235 * configure.ac: don't look for git here, we do it at runtime 1236 12372010-12-08 Rob Savoye <rob@welcomehome.org> 1238 1239 * packaging/snapshot.am: create a revno for the package that's 1240 different from the git revno. 1241 12422010-12-08 Rob Savoye <rob@welcomehome.org> 1243 1244 * macros/ffmpeg.m4: add /usr/include/ffmpeg to the front of the 1245 incllist, so swscale gets found too 1246 12472010-12-08 Rob Savoye <rob@welcomehome.org> 1248 1249 * : commit ed01ef8b5a6331b10f91c15e30085fca519f00a3 Author: Rob 1250 Savoye <rob@welcomehome.org> Date: Wed Dec 8 12:42:36 2010 -0700 1251 12522010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1253 1254 * libcore/movie_root.h: Fix documentation. 1255 12562010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1257 1258 * libbase/RTMP.cpp: Header order. 1259 12602010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1261 1262 * libcore/asobj/Array_as.cpp: Header order. 1263 12642010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1265 1266 * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Header order. 1267 12682010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1269 1270 * libmedia/AudioDecoder.h, libmedia/ffmpeg/AudioDecoderFfmpeg.h: 1271 Drop incorrect ifdef markers. 1272 12732010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1274 1275 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, 1276 libmedia/ffmpeg/AudioDecoderFfmpeg.h: Break long lines. 1277 12782010-12-08 Sandro Santilli <strk@keybit.net> 1279 1280 * Makefile.am: Be even nicer on update (don't show diff output at 1281 all) 1282 12832010-12-08 Sandro Santilli <strk@keybit.net> 1284 1285 * Makefile.am: Be nicer when reporting revno.h activity in the case 1286 in which revno.h is not there 1287 12882010-12-08 Gabriele Giacone <1o5g4r8o@gmail.com> 1289 1290 * .gitignore: Add testsuite/swfdec/src to .gitignore 1291 12922010-12-08 Sandro Santilli <strk@keybit.net> 1293 1294 * : commit 59991fcc5e60a652cf1ce5c5c6834657adfaa5b8 Author: Sandro 1295 Santilli <strk@keybit.net> Date: Wed Dec 8 13:48:16 2010 +0100 1296 12972010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1298 1299 * utilities/processor.cpp: Handle more options in gprocessor. 1300 13012010-12-08 Sandro Santilli <strk@keybit.net> 1302 1303 * Makefile.am: Simplify commit extraction, and use abbreviated 1304 commit id 1305 13062010-12-08 Sandro Santilli <strk@keybit.net> 1307 1308 * packaging/debian/rules: Find revno.h in source dir, not build dir 1309 13102010-12-08 Sandro Santilli <strk@keybit.net> 1311 1312 * Makefile.am, configure.ac: Update revno.h at every make 1313 invocation. Make sure to generate in source dir (not build dir) for 1314 proper distribution. Report failure reasons. Never use a stub. 1315 13162010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1317 1318 * : commit 421d14fcdaa31ef6d6e81b462375f4fe39c19eb3 Author: Benjamin 1319 Wolsey <bwy@benjaminwolsey.de> Date: Wed Dec 8 10:00:18 2010 +0100 1320 13212010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1322 1323 * gui/Player.cpp: Use NOTIFY_ERROR in Player too. 1324 13252010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1326 1327 * libcore/HostInterface.h, libcore/asobj/NetStream_as.cpp: Don't use 1328 ERROR because some implementations incorrectly use it as a macro. 1329 Fix volume adjustment and document. 1330 13312010-12-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 1332 1333 * libcore/asobj/System_as.cpp: Use char. 1334 13352010-12-07 Sandro Santilli <strk@keybit.net> 1336 1337 * macros/mysql.m4: Fix reporting of mysql_config detection 1338 13392010-12-07 Sandro Santilli <strk@keybit.net> 1340 1341 * macros/mysql.m4: Fix reporting of MySQL libraries detection 1342 13432010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1344 1345 * libcore/asobj/Mouse_as.cpp, utilities/processor.cpp: Fix swapped 1346 arguments. 1347 13482010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1349 1350 * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, 1351 gui/gui.h, libcore/movie_root.h, utilities/processor.cpp: Implement 1352 clipboard setting. 1353 13542010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1355 1356 * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.h: 1357 Const correct and improve interface. 1358 13592010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1360 1361 * gui/Player.h: Include required headers. 1362 13632010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1364 1365 * libcore/asobj/System_as.cpp: Use the pp's order for 1366 System.capabilities, more for easier checking than compatibility. 1367 13682010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1369 1370 * gui/gui.h: Return "color" by default. 1371 13722010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1373 1374 * libcore/asobj/System_as.cpp: Add a note on pixel aspect ratio. 1375 13762010-12-07 Sandro Santilli <strk@keybit.net> 1377 1378 * libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h: Fix 1379 mkdirRecursive support for _absolute_ paths (sorry). Document both 1380 mkdirRecursive and mkdirUserPermissions 1381 13822010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1383 1384 * gui/Player.cpp, gui/Player.h, libcore/HostInterface.cpp, 1385 libcore/HostInterface.h, libcore/Makefile.am, 1386 libcore/asobj/Mouse_as.cpp, libcore/asobj/NetStream_as.cpp, 1387 libcore/asobj/System_as.cpp, libcore/movie_root.cpp, 1388 libcore/movie_root.h, utilities/processor.cpp: Add new host 1389 interface. 1390 13912010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1392 1393 * libsound/sound_handler.h: There is no page 1394 13952010-12-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1396 1397 * libbase/ClockTime.cpp, libbase/ClockTime.h: Put clocktime under 1398 Gnash namespace 1399 14002010-12-06 Sandro Santilli <strk@keybit.net> 1401 1402 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Log an error when whence 1403 parameter as unexpected value 1404 14052010-12-06 Sandro Santilli <strk@keybit.net> 1406 1407 * libbase/GnashFileUtilities.cpp: Do not assume directories passed 1408 to mkdirRecursive have to be absolute. Fixes bug #31811. 1409 14102010-12-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 1411 1412 * : commit 277d8f08c1c7b02d156322ecc878d4dd1ad9e46e Author: Gabriele 1413 Giacone <1o5g4r8o@gmail.com> Date: Mon Dec 6 11:39:29 2010 +0100 1414 14152010-12-06 Sandro Santilli <strk@keybit.net> 1416 1417 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Still useful to see the 1418 actual seek requested, so include in the exception thrown 1419 14202010-12-06 Sandro Santilli <strk@keybit.net> 1421 1422 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Oops, forgot debugging 1423 lines in 1424 14252010-12-06 Sandro Santilli <strk@keybit.net> 1426 1427 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix comments in seek 1428 function, throw an exception rather than ask IOChannel to seek to 1429 negative positions (to have more precise error message, nothing 1430 more..) 1431 14322010-12-06 Sandro Santilli <strk@keybit.net> 1433 1434 * libbase/curl_adapter.cpp: Throw an exception rather than aborting 1435 when asked to seek at negative position 1436 14372010-12-06 Sandro Santilli <strk@keybit.net> 1438 1439 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Log debug line on ffmpeg 1440 audio decoder initialization (symmetrically with video decoder 1441 behaviour) 1442 14432010-12-06 Sandro Santilli <strk@keybit.net> 1444 1445 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: formatting, no functional 1446 changes 1447 14482010-12-06 Sandro Santilli <strk@keybit.net> 1449 1450 * libbase/curl_adapter.cpp: typo 1451 14522010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1453 1454 * gui/Player.cpp: Reorder includes. 1455 14562010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1457 1458 * gui/Player.cpp, gui/Player.h: Drop odd define and use std:: for 1459 stdlib functions. 1460 14612010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1462 1463 * libcore/asobj/System_as.cpp: Drop static. 1464 14652010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1466 1467 * libcore/asobj/Global_as.cpp: Don't waste space. 1468 14692010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1470 1471 * libcore/asobj/Global_as.cpp: Remove silly and unreachable logging 1472 message. 1473 14742010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1475 1476 * libcore/asobj/Global_as.cpp, libcore/asobj/flash/flash_pkg.cpp: 1477 Remove silly switch. 1478 14792010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1480 1481 * libcore/asobj/MovieClip_as.cpp: Small changes. 1482 14832010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1484 1485 * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify more. 1486 14872010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1488 1489 * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify. 1490 14912010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1492 1493 * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement 1494 Rectangle.offsetPoint 1495 14962010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1497 1498 * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement 1499 Rectangle.offset 1500 15012010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1502 1503 * libcore/asobj/flash/geom/Rectangle_as.cpp: Reorder includes 1504 15052010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1506 1507 * testsuite/swfdec/PASSING: Swfdec tests pass. 1508 15092010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1510 1511 * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement 1512 Rectangle.equals(). 1513 15142010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1515 1516 * libcore/asobj/flash/geom/Rectangle_as.cpp: Use as_error and 1517 simplify. 1518 15192010-12-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1520 1521 * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify contains(). 1522 15232010-12-04 Rob Savoye <rob@welcomehome.org> 1524 1525 * plugin/npapi/Makefile.am: Add X11_CFLAGS to keep OpenBSD happy 1526 15272010-12-04 Rob Savoye <rob@welcomehome.org> 1528 1529 * : commit 17939244d678bbc6dfdfa1757c2e99f879cdd3e5 Author: Rob 1530 Savoye <rob@welcomehome.org> Date: Sat Dec 4 15:35:54 2010 -0700 1531 15322010-12-04 Sandro Santilli <strk@keybit.net> 1533 1534 * configure.ac: cleanup warning text 1535 15362010-12-04 Sandro Santilli <strk@keybit.net> 1537 1538 * macros/kde4.m4: Don't set has_kde4 if headers are not found too 1539 15402010-12-04 Sandro Santilli <strk@keybit.net> 1541 1542 * configure.ac: update informations about disabling kde4 gui 1543 15442010-12-04 Sandro Santilli <strk@keybit.net> 1545 1546 * configure.ac: Set kde3 gui off by default. It's broken... see 1547 https://savannah.gnu.org/bugs/index.php?31782 1548 15492010-12-04 Sandro Santilli <strk@keybit.net> 1550 1551 * macros/qt4.m4: qt4 macro file shouldn't set kde4 stuff 1552 15532010-12-04 Markus Gothe <nietzsche@lysator.liu.se> 1554 1555 * : commit 99e6c5f5f7a91164f3499b1b0e9691b81619470b Author: Markus 1556 Gothe <nietzsche@zarathustra.local> Date: Sat Dec 4 18:39:27 2010 1557 +0100 1558 15592010-12-04 Gabriele Giacone <1o5g4r8o@gmail.com> 1560 1561 * gui/Makefile.am: fixed gnu make idiom 1562 15632010-12-04 Sandro Santilli <strk@keybit.net> 1564 1565 * configure.ac: Implement yes/no/auto for kde3, default to auto 1566 15672010-12-04 Sandro Santilli <strk@keybit.net> 1568 1569 * configure.ac: Implement yes/no/auto semantic for kde4 gui. Default 1570 to auto. 1571 15722010-12-04 Sandro Santilli <strk@keybit.net> 1573 1574 * configure.ac: Get rid of HAVE_GTK2 conditional (never used) and 1575 has_gtk2 (marked as FIXME: shouldn't be here) 1576 15772010-12-04 Sandro Santilli <strk@keybit.net> 1578 1579 * Makefile.am: Use tabs consistently 1580 15812010-12-04 Sandro Santilli <strk@keybit.net> 1582 1583 * configure.ac: QT is not a GUI, KDE and QTOPIA are. Behave 1584 accordingly. 1585 15862010-12-04 Sandro Santilli <strk@keybit.net> 1587 1588 * macros/qt3.m4: Fix syntax error (missing test invocation) 1589 15902010-12-03 Gabriele Giacone <> 1591 1592 * macros/qt4.m4: add uic4 and moc4 as alternatives 1593 15942010-12-03 Rob Savoye <rob@welcomehome.org> 1595 1596 * configure.ac, macros/curl.m4: += doesn't work with bourne shell 1597 15982010-12-04 Sandro Santilli <strk@keybit.net> 1599 1600 * : commit f0fd2e892d6c58bf1df3d3ced3fe08772e06f1a9 Author: Sandro 1601 Santilli <strk@keybit.net> Date: Sat Dec 4 00:41:21 2010 +0100 1602 16032010-12-04 Sandro Santilli <strk@keybit.net> 1604 1605 * configure.ac, macros/qt3.m4, macros/qt4.m4: Do not use build_qt3 1606 and build_qt4 variables within GNASH_PATH_QT3 and GNASH_PATH_QT4, 1607 rather avoid calling that macro as a whole if those variables aren't 1608 set to request such builds 1609 16102010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1611 1612 * doc/C/refmanual/internals.xml: Directory was renamed. 1613 16142010-12-03 Sandro Santilli <strk@keybit.net> 1615 1616 * configure.ac: Implement yes/no/auto semantic for ffmpeg 1617 16182010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1619 1620 * libcore/DisplayObject.cpp, libcore/MovieClip.cpp, 1621 libcore/event_id.h, libcore/movie_root.cpp, 1622 libcore/swf/PlaceObject2Tag.cpp, libcore/swf/PlaceObject2Tag.h, 1623 libcore/swf_event.h: Use ptr_container, const correct, make event_id 1624 ctor explicit. 1625 16262010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1627 1628 * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Const correct 1629 and use to_movie 1630 16312010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1632 1633 * libcore/MovieClip.cpp, libcore/MovieClip.h: Const correct 1634 16352010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1636 1637 * libcore/MovieClip.cpp, libcore/MovieClip.h: Use a ptr_list for 1638 clarity. 1639 16402010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1641 1642 * : commit e79e72f7629bf12fd541ff47e1154b73faad8e74 Author: Benjamin 1643 Wolsey <bwy@benjaminwolsey.de> Date: Fri Dec 3 16:25:14 2010 +0100 1644 16452010-12-03 Petter Reinholdtsen <pere@hungry.com> 1646 1647 * configure.ac: Implement auto/yes/no semantic for OGL renderer 1648 16492010-12-03 Petter Reinholdtsen <pere@hungry.com> 1650 1651 * utilities/findwebcams.cpp: Replace g_print with iostreams. 1652 16532010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1654 1655 * cygnal/cvm.cpp, gui/gui.cpp, libcore/movie_root.h, 1656 utilities/processor.cpp: Do another TODO. 1657 16582010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1659 1660 * libcore/movie_root.h: Do TODO. 1661 16622010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1663 1664 * libcore/DisplayObject.cpp: Tabs to spaces. 1665 16662010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1667 1668 * libcore/DisplayObject.cpp, libcore/TextField.cpp, 1669 libcore/movie_root.cpp, libcore/movie_root.h: Return a pair from 1670 mousePosition instead of using out parameters. 1671 16722010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1673 1674 * libcore/movie_root.cpp: Cleanup, drop unneeded helper functions. 1675 16762010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1677 1678 * libcore/movie_root.cpp, libcore/movie_root.h: Use shared_ptr for 1679 the timers to avoid potential bugs when iterators are invalidated 1680 during action execution. 1681 16822010-12-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1683 1684 * : commit 5b7c0de2385f5b9d6fbc40cef6447aaebae67d00 Author: Rob 1685 Savoye <rob@welcomehome.org> Date: Thu Dec 2 18:51:41 2010 -0700 1686 16872010-12-02 Rob Savoye <rob@welcomehome.org> 1688 1689 * libbase/GnashImagePng.cpp: use PNG_LIBPNG_VER_MINOR instead of 1690 PNG_LIBPNG_VER_RELEASE 1691 16922010-12-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1693 1694 * libcore/asobj/Global_as.cpp, libcore/movie_root.cpp, 1695 libcore/movie_root.h: Use ptr_containers, be a bit stricter with 1696 timer id types. 1697 16982010-12-02 Rob Savoye <rob@welcomehome.org> 1699 1700 * : commit 124d3651e327dd0cabafa1779ef958c460d69605 Author: Rob 1701 Savoye <rob@welcomehome.org> Date: Thu Dec 2 12:11:53 2010 -0700 1702 17032010-12-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1704 1705 * libcore/MovieLoader.cpp, libcore/MovieLoader.h: Use 1706 ptr_containers. 1707 17082010-12-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1709 1710 * libcore/movie_root.cpp, libcore/movie_root.h, 1711 libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: Use 1712 ptr_containers to make pointer handling simpler. 1713 17142010-12-02 Sandro Santilli <strk@keybit.net> 1715 1716 * libcore/SWFMatrix.cpp: Explicitly use double std::pow(double, 1717 int). Should fix build on openbsd 1718 1719 (http://gnashdev.org:8010/builders/4.8-release-openbsd-amd64/builds/6/steps/compile/logs/stdio) 1720 17212010-12-01 Rob Savoye <rob@welcomehome.org> 1722 1723 * libcore/SWFMatrix.cpp: fix compile problem on OpenBSD and Ltib 1724 17252010-12-01 Rob Savoye <rob@welcomehome.org> 1726 1727 * packaging/ltib/gnash.spec: simplify spec file 1728 17292010-12-01 Rob Savoye <rob@welcomehome.org> 1730 1731 * libbase/Makefile.am: add OPENGL_CFLAGS to CPPFLAGS for OpenBSD 1732 17332010-12-01 Rob Savoye <rob@welcomehome.org> 1734 1735 * : commit 06907b931859501ae1daf193d1c1576aecda1124 Author: Rob 1736 Savoye <rob@welcomehome.org> Date: Wed Dec 1 15:49:02 2010 -0700 1737 17382010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1739 1740 * utilities/findmicrophones.cpp, utilities/findwebcams.cpp, 1741 utilities/rtmpget.cpp: Include iostream. 1742 17432010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1744 1745 * libcore/movie_root.h: Don't include thread.hpp arbitrarily. 1746 17472010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1748 1749 * libcore/FreetypeGlyphsProvider.cpp: Don't exit; throw an exception 1750 and let callers handle it. Use Gnash logging instead of iostreams. 1751 17522010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1753 1754 * libbase/Range2d.h, libbase/URLAccessManager.cpp, 1755 libbase/sharedlib.cpp, libcore/DisplayList.cpp, 1756 libcore/FillStyle.cpp, libcore/SWFRect.h, 1757 libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp, 1758 libcore/swf/DefineFontAlignZonesTag.cpp, 1759 libcore/swf/DefineFontAlignZonesTag.h, libcore/swf/SWF.cpp, 1760 libcore/vm/VM.cpp, libsound/WAVWriter.cpp: Include <ostream>, not 1761 <iostream> for std::ostream. 1762 17632010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1764 1765 * libbase/rc.h: Use forward declaration of streams. 1766 17672010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1768 1769 * libbase/IOChannel.h: Reorder includes. 1770 17712010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1772 1773 * libbase/rc.cpp: Rearrange includes. 1774 17752010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1776 1777 * libbase/noseek_fd_adapter.cpp: Include <iostream>. 1778 17792010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1780 1781 * libbase/memory.cpp: Include <iostream> for cerr and cout. 1782 17832010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1784 1785 * libbase/log.cpp: Include required headers. 1786 17872010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1788 1789 * : commit 2ca64b42a538274d957c7b2c6786e15d006f2250 Merge: e6e9d9f 1790 19443da Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date: Wed 1791 Dec 1 10:47:37 2010 +0100 1792 17932010-12-01 Sandro Santilli <strk@keybit.net> 1794 1795 * libcore/parser/action_buffer.cpp: another <cstring> include 1796 17972010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1798 1799 * libbase/utf8.cpp, libcore/vm/ASHandlers.cpp: Required includes 1800 18012010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1802 1803 * libbase/utf8.cpp, libbase/utf8.h, libcore/vm/ASHandlers.cpp: Move 1804 functions to utf8.h for better implementation hiding. 1805 18062010-12-01 Sandro Santilli <strk@keybit.net> 1807 1808 * libmedia/gst/AudioInputGst.cpp: Include <cstring> for string calls 1809 18102010-12-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 1811 1812 * libbase/SharedMem.cpp: Include header required for std::strerror. 1813 18142010-11-30 Rob Savoye <rob@welcomehome.org> 1815 1816 * packaging/ltib/gnash.spec: remove packages for stuff we don't need 1817 on ltib. 1818 18192010-11-30 Rob Savoye <rob@welcomehome.org> 1820 1821 * configure.ac: move libltdl tests below --enable-extensions test, 1822 and don't enable libltdl unless extensions are enabled. By defaullt 1823 no extensions are build, so by default, libltdl will not be built or 1824 used. 1825 18262010-11-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 1827 1828 * testsuite/swfdec/REALTIME: Revert "Run some tests in realtime" 1829 because it doesn't work. This reverts commit 4b9bf6a6ea6de1cc2113ce6851526c4e252f086b. 1830 18312010-11-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 1832 1833 * testsuite/swfdec/REALTIME: Run some tests in realtime. 1834 18352010-11-30 Sandro Santilli <strk@keybit.net> 1836 1837 * : commit 7e8e4fb260fa2a5a12bee9dfc3236cfc3bc37725 Author: Sandro 1838 Santilli <strk@keybit.net> Date: Tue Nov 30 10:06:19 2010 +0100 1839 18402010-11-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 1841 1842 * : commit f0bd43adebbcf3bb2508d20aafadfaaaba0b08ff Author: Sandro 1843 Santilli <strk@keybit.net> Date: Tue Nov 30 09:57:28 2010 +0100 1844 18452010-11-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 1846 1847 * : commit ac24041672fa1f6810e3ee03a60507a43764d280 Author: Sandro 1848 Santilli <strk@keybit.net> Date: Mon Nov 29 17:17:35 2010 +0100 1849 18502010-11-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 1851 1852 * utilities/Makefile.am: Utilities don't need to link to X11. 1853 18542010-11-29 Sandro Santilli <strk@keybit.net> 1855 1856 * testsuite/actionscript.all/Makefile.am, 1857 testsuite/misc-swfc.all/Makefile.am: Use for finding abs paths, so 1858 CPP doesn't have to deal with backticks... 1859 18602010-11-29 Sandro Santilli <strk@keybit.net> 1861 1862 * : commit 30894d92e4cf931c5b7c5ab8ba424ff11b65342c Author: Benjamin 1863 Wolsey <bwy@benjaminwolsey.de> Date: Mon Nov 29 09:09:56 2010 1864 +0100 1865 18662010-11-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 1867 1868 * libbase/log.h, librender/opengl/Renderer_ogl.cpp: Don't include 1869 thread.hpp unnecessarily. 1870 18712010-11-28 Sandro Santilli <strk@keybit.net> 1872 1873 * extensions/fileio/fileio.cpp: Fix use of Array_as 1874 18752010-11-28 Sandro Santilli <strk@keybit.net> 1876 1877 * gui/Makefile.am: Don't forget to escape newline, or boost and 1878 pthread libs are left out (as lucid-linux-x86 shows) 1879 18802010-11-26 Sandro Santilli <strk@keybit.net> 1881 1882 * utilities/processor.cpp: Drop old/obsoleted code 1883 18842010-11-26 Sandro Santilli <strk@keybit.net> 1885 1886 * testsuite/misc-mtasc.all/Makefile.am: Sleep even more 1887 18882010-11-26 Sandro Santilli <strk@keybit.net> 1889 1890 * : commit aa53c0408dbf8cb78cb5728aac6194d9dee61cd7 Author: Sandro 1891 Santilli <strk@keybit.net> Date: Fri Nov 26 15:51:17 2010 +0100 1892 18932010-11-26 Sandro Santilli <strk@keybit.net> 1894 1895 * testsuite/generic-testrunner.sh: Allow specifying milliseconds 1896 between advances 1897 18982010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1899 1900 * testsuite/misc-ming.all/rtmpytest.as: Prove that $version is used, 1901 and since Gnash doesn't use it the test fails. 1902 19032010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1904 1905 * libcore/asobj/NetConnection_as.cpp, 1906 testsuite/misc-ming.all/rtmpytest.as: Pass argument with remote 1907 function calls, fixing failing tests. 1908 19092010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1910 1911 * testsuite/misc-ming.all/rtmpytest.as: Add more tests. 1912 19132010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1914 1915 * testsuite/misc-ming.all/Makefile.am, 1916 testsuite/misc-ming.all/rtmpytest.as: Run test and expect pass. 1917 19182010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1919 1920 * testsuite/rtmpy-echo-server.py: Minor changes to server. 1921 19222010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1923 1924 * configure.ac, testsuite/misc-ming.all/Makefile.am, 1925 testsuite/misc-ming.all/red5test.as, 1926 testsuite/misc-ming.all/rtmpytest.as, 1927 testsuite/rtmpy-echo-server.py: Add rtmpy test. 1928 19292010-11-26 Sandro Santilli <strk@keybit.net> 1930 1931 * : commit 822c7c68dc00e95746ef479eab217f2d41932ee8 Author: Sandro 1932 Santilli <strk@keybit.net> Date: Fri Nov 26 10:42:21 2010 +0100 1933 19342010-11-26 Sandro Santilli <strk@keybit.net> 1935 1936 * libmedia/gst/AudioInputGst.h: don't need a semicolon at function 1937 body end 1938 19392010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1940 1941 * : commit b902917c56b485381e6de496a125502d0840cd87 Author: Sandro 1942 Santilli <strk@keybit.net> Date: Fri Nov 26 09:32:54 2010 +0100 1943 19442010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1945 1946 * libcore/ClassHierarchy.cpp: Drop unneeded include. 1947 19482010-11-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 1949 1950 * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h, 1951 libcore/asobj/Global_as.cpp: Include the required headers. 1952 19532010-11-25 Sandro Santilli <strk@keybit.net> 1954 1955 * testsuite/simple.exp: shorten timeout to 5 minutes, let's see if 1956 that's enough for all tests being run 1957 19582010-11-25 Sandro Santilli <strk@keybit.net> 1959 1960 * configure.ac: Don't cd into a yet-to-be-created dir 1961 19622010-11-25 Sandro Santilli <strk@keybit.net> 1963 1964 * testsuite/swfdec/Makefile.am: Make swfdec test runners dependent 1965 on Makefile 1966 19672010-11-25 Sandro Santilli <strk@keybit.net> 1968 1969 * configure.ac: Allow omitting arg to --with-swfdec-testsuite to 1970 default to where 'make fetch-swfdec' will put things 1971 19722010-11-25 Sandro Santilli <strk@keybit.net> 1973 1974 * : commit c3849965522c9f2a460a10137d5dba720860e266 Author: Sandro 1975 Santilli <strk@keybit.net> Date: Thu Nov 25 20:59:42 2010 +0100 1976 19772010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 1978 1979 * testsuite/actionscript.all/Transform.as: Expect failures. 1980 19812010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 1982 1983 * testsuite/actionscript.all/Transform.as: Fix test results for pp. 1984 19852010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 1986 1987 * gui/pythonmod/gnash-view.cpp: Adapt python module to getURI 1988 interface. 1989 19902010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 1991 1992 * : commit e298d9b8fcd7637f2e79a7569a02abc363519901 Author: Benjamin 1993 Wolsey <bwy@benjaminwolsey.de> Date: Thu Nov 25 15:55:16 2010 1994 +0100 1995 19962010-11-25 Sandro Santilli <strk@keybit.net> 1997 1998 * : commit 4c18be0d39151da1bed49c31638e313cd8136939 Author: Sandro 1999 Santilli <strk@keybit.net> Date: Thu Nov 25 15:25:38 2010 +0100 2000 20012010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2002 2003 * testsuite/misc-ming.all/red5test.as: Tests pass. 2004 20052010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2006 2007 * libcore/asobj/NetConnection_as.cpp: Send reply from server rather 2008 than making our own. 2009 20102010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2011 2012 * testsuite/misc-ming.all/red5test.as: Test failed call. 2013 20142010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2015 2016 * testsuite/misc-ming.all/red5test.as: Tabs to spaces. 2017 20182010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2019 2020 * libcore/DisplayObject.cpp, libcore/SWFMatrix.cpp: Fix silly 2021 spacing, use std::pow 2022 20232010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2024 2025 * libcore/as_object.cpp: Only log error when requested, and drop 2026 misleading info. 2027 20282010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2029 2030 * libcore/asobj/MovieClip_as.cpp: Convert error to aserror. 2031 20322010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2033 2034 * libcore/vm/ASHandlers.cpp: Convert error to a swferror. 2035 20362010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2037 2038 * libcore/asobj/NetConnection_as.cpp: Don't log aserror if not 2039 wanted. 2040 20412010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2042 2043 * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp, 2044 libcore/vm/ASHandlers.cpp: Restore undefined behaviour because Lenny 2045 doesn't have boost 1.35 2046 20472010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2048 2049 * libbase/GnashNumeric.h: Functions don't have ; after the close 2050 brace. 2051 20522010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2053 2054 * testsuite/misc-ming.all/Makefile.am, 2055 testsuite/misc-ming.all/red5test.as: Enable red5test and add sanity 2056 check. 2057 20582010-11-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2059 2060 * : commit 323c94c78e15453d7a8f8b127bd24c92111fe472 Author: Tim 2061 Retout <tim@retout.co.uk> Date: Wed Nov 24 18:51:32 2010 +0000 2062 20632010-11-24 Rob Savoye <rob@welcomehome.org> 2064 2065 * configure.ac: make it possible to configure no sound handler 2066 20672010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2068 2069 * libcore/SWFMatrix.cpp, testsuite/libcore.all/MatrixTest.cpp: Fix 2070 typos. 2071 20722010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2073 2074 * testsuite/libcore.all/MatrixTest.cpp: Fix testsuite. 2075 20762010-11-24 Sandro Santilli <strk@keybit.net> 2077 2078 * libmedia/gst/VideoDecoderGst.cpp: Tell more about which codec 2079 failed VideoDecoderGst initialization 2080 20812010-11-24 Petter Reinholdtsen <pere@hungry.com> 2082 2083 * plugin/npapi/test.cpp: Reduce compiler warnings in plugin test.cpp I had a look at the compiler warnings shown when doing make check, 2084 more specifically these warnings: test.cpp: In function 'int main(int, char**)': test.cpp:120: 2085 warning: unused variable 'obj' test.cpp: At global scope: 2086 test.cpp:41: warning: unused parameter 'argc' test.cpp:41: warning: 2087 unused parameter 'argv' test.cpp: In function 'void* 2088 NPN_GetStringIdentifier(const NPUTF8*)': test.cpp:308: warning: no 2089 return statement in function returning non-void test.cpp: At global 2090 scope: test.cpp:306: warning: unused parameter 'name' test.cpp: In 2091 function 'nsPluginInstanceBase* 2092 NS_NewPluginInstance(nsPluginCreateData*)': test.cpp:313: warning: 2093 no return statement in function returning non-void test.cpp: At 2094 global scope: test.cpp:311: warning: unused parameter 2095 'aCreateDataStruct' test.cpp: In function 'NPError 2096 NS_PluginGetValue(NPPVariable, void*)': test.cpp:318: warning: no 2097 return statement in function returning non-void test.cpp: At global 2098 scope: test.cpp:316: warning: unused parameter 'aVariable' 2099 test.cpp:316: warning: unused parameter 'aValue' test.cpp: In 2100 function 'NPError NS_PluginInitialize()': test.cpp:323: warning: no 2101 return statement in function returning non-void test.cpp: At global 2102 scope: test.cpp:338: warning: unused parameter 'aPlugin' test.cpp: 2103 In function 'bool NPN_SetProperty(NPP_t*, NPObject*, void*, const 2104 NPVariant*)': test.cpp:348: warning: no return statement in function 2105 returning non-void test.cpp: At global scope: test.cpp:344: warning: 2106 unused parameter 'npp' test.cpp:344: warning: unused parameter 'obj' 2107 test.cpp:351: warning: unused parameter 'npp' test.cpp:351: warning: 2108 unused parameter 'obj' test.cpp:351: warning: unused parameter 2109 'value' test.cpp:358: warning: unused parameter 'npp' test.cpp:358: 2110 warning: unused parameter 'obj' test.cpp:358: warning: unused 2111 parameter 'value' test.cpp: In function 'bool 2112 NPN_HasProperty(NPP_t*, NPObject*, void*, const NPVariant*)': 2113 test.cpp:366: warning: control reaches end of non-void function I left the unused variables alone, assume someone left them around 2114 for a purpose, and concentrated on the non-void functions lacking 2115 return values instead. This patch should get rid of them. The file have inconsistent 2116 indentation, so I went with the indentation used directly above the 2117 code I inserted. Allmost all the functions with missing return 2118 values are stubs, so I did not put much effort into generating a 2119 sensible return value. Signed-off-by: Sandro Santilli <strk@keybit.net> 2120 21212010-11-24 Sandro Santilli <strk@keybit.net> 2122 2123 * libmedia/gst/AudioDecoderGst.cpp: Tell more about which codec 2124 failed AudioDecoderGst initialization 2125 21262010-11-24 Sandro Santilli <strk@keybit.net> 2127 2128 * testsuite/misc-ming.all/Makefile.am: Use a TEST_ENV variable to 2129 store env variables we want to use on make check. Put the 2130 GST_PBUTILS there. 2131 21322010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2133 2134 * libcore/SWFMatrix.cpp: More rationalizing. 2135 21362010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2137 2138 * libcore/SWFMatrix.cpp: Reduce duplication and make the code safer. 2139 21402010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2141 2142 * libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, 2143 libcore/TextField.cpp, libcore/asobj/MovieClip_as.cpp, 2144 libcore/asobj/TextSnapshot_as.cpp, 2145 libcore/asobj/flash/geom/Transform_as.cpp, 2146 libcore/swf/TextRecord.cpp, librender/agg/Renderer_agg.cpp, 2147 librender/agg/Renderer_agg_style.h, 2148 librender/cairo/Renderer_cairo.cpp, 2149 librender/opengl/Renderer_ogl.cpp: Provide accessors to SWFMatrix 2150 and hide data. 2151 21522010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2153 2154 * libcore/vm/ASHandlers.h: Include required header. 2155 21562010-11-24 Sandro Santilli <strk@keybit.net> 2157 2158 * configure.ac: *-kfreebsd is a bsd too... see 2159 https://savannah.gnu.org/patch/?7403 2160 21612010-11-24 Sandro Santilli <strk@keybit.net> 2162 2163 * testsuite/gst_install_plugins_helper.sh: Add wrapper script for 2164 gst_install_plugins_helper 2165 21662010-11-24 Sandro Santilli <strk@keybit.net> 2167 2168 * testsuite/misc-ming.all/Makefile.am: Set 2169 GST_INSTALL_PLUGINS_HELPER to the testsuite script 2170 21712010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2172 2173 * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp, 2174 libcore/vm/ASHandlers.cpp: Handle overflows without UB. 2175 21762010-11-24 Sandro Santilli <strk@keybit.net> 2177 2178 * testsuite/misc-ming.all/Makefile.am: Add a note about red5test not 2179 being executed on 'make check' 2180 21812010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2182 2183 * testsuite/simple.exp: Don't enforce a specific locale, as Gnash 2184 should pass tests under all locales. 2185 21862010-11-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2187 2188 * libcore/asobj/flash/geom/Transform_as.cpp: Make some errors into 2189 aserrors. 2190 21912010-11-24 Sandro Santilli <strk@keybit.net> 2192 2193 * plugin/klash4/klash_part.cpp: Fix warning in klash4, thanks Petter 2194 21952010-11-23 Sandro Santilli <strk@keybit.net> 2196 2197 * macros/haxe.m4: fix haxe version detection 2198 21992010-11-23 Sandro Santilli <strk@keybit.net> 2200 2201 * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Have 2202 gravity_embedded-TestRunner wait for gravity.swf load 2203 22042010-11-23 Sandro Santilli <strk@keybit.net> 2205 2206 * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add 2207 findDisplayItemByTarget in MovieTester 2208 22092010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2210 2211 * testsuite/misc-ming.all/masks_testrunner.cpp: Increase test 2212 tolerance to 3 to cope with agg's RGB555 format. 2213 22142010-11-23 Sandro Santilli <strk@keybit.net> 2215 2216 * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am, 2217 libmedia/Makefile.am, utilities/Makefile.am: Update references to 2218 pbutils package 2219 22202010-11-23 Sandro Santilli <strk@keybit.net> 2221 2222 * configure.ac: For pbutils, use a name pkgconfig knows about 2223 22242010-11-23 Sandro Santilli <strk@keybit.net> 2225 2226 * configure.ac: If gstpbutils headers are not found, set 2227 has_gstpbutils=no (otherwise it'd be = yes if just libs are found); 2228 have final configure lines check for has_gstpbutils, not 2229 has_modern_gstpbutils (which nobody even tries to set); have 2230 RECOMEND line suggest use of --with-gstpbutils-incl, which helps 2231 autoconf figuring out 2232 22332010-11-23 Sandro Santilli <strk@keybit.net> 2234 2235 * : commit 77017023ca7f31a093925b82bdad64bf4c9834a7 Author: Sandro 2236 Santilli <strk@keybit.net> Date: Tue Nov 23 18:46:18 2010 +0100 2237 22382010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2239 2240 * testsuite/actionscript.all/Date.as: Use a smaller number to avoid 2241 discrepencies with floating point optimizations. 2242 22432010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2244 2245 * libcore/asobj/String_as.cpp: Minor cleanup. 2246 22472010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2248 2249 * libbase/SWFCtype.cpp: Sort map assignments for fun. 2250 22512010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2252 2253 * testsuite/actionscript.all/caseconv.as: Drop left-over code. 2254 22552010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2256 2257 * libbase/SWFCtype.cpp, libbase/SWFCtype.h: Add boilerplate and an 2258 else. 2259 22602010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2261 2262 * libbase/SWFCtype.cpp: Simplify SWCtype mapping. 2263 22642010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2265 2266 * testsuite/actionscript.all/caseconv.as: Don't run tests for 2267 version 5. 2268 22692010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2270 2271 * libbase/Makefile.am, libbase/SWFCtype.cpp, libbase/SWFCtype.h, 2272 libbase/utf8.h, libcore/asobj/String_as.cpp: Add a ctype facet for 2273 Flash case conversion. 2274 22752010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2276 2277 * libbase/utf8.cpp: For Adobe, some invalid unicode is valid. 2278 22792010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2280 2281 * testsuite/actionscript.all/Makefile.am, 2282 testsuite/actionscript.all/caseconv.as: Add a test for all case 2283 conversions. 2284 22852010-11-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2286 2287 * libbase/utf8.cpp: Drop support for 5- and 6-byte utf-8, as Adobe 2288 doesn't support it. 2289 22902010-11-23 Sandro Santilli <strk@keybit.net> 2291 2292 * libcore/asobj/String_as.cpp: it's strings, not displayobjects, 2293 we're trying to convert to upper/lower case 2294 22952010-11-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2296 2297 * : commit 1b68dac7fb05d3b529fa127ad4eb738dd9f0a36b Author: Sandro 2298 Santilli <strk@keybit.net> Date: Mon Nov 22 17:41:15 2010 +0100 2299 23002010-11-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2301 2302 * libcore/asobj/String_as.cpp: Spacing. 2303 23042010-11-22 Sandro Santilli <strk@keybit.net> 2305 2306 * libcore/parser/SWFMovieDefinition.cpp: Do not log an error about 2307 missing export symbols when export symbols ARE FOUND! 2308 23092010-11-22 Sandro Santilli <strk@keybit.net> 2310 2311 * libcore/parser/SWFMovieDefinition.cpp: do not translate debug 2312 messages 2313 23142010-11-22 Petter Reinholdtsen <pere@hungry.com> 2315 2316 * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: Keep 2317 original gain value to avoid rounding errors on query. 2318 23192010-11-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2320 2321 * : commit cd0a943529ebc4db3d64801fdd7be12e08417750 Author: Benjamin 2322 Wolsey <bwy@benjaminwolsey.de> Date: Mon Nov 22 09:58:18 2010 2323 +0100 2324 23252010-11-22 Gabriele Giacone <1o5g4r8o@gmail.com> 2326 2327 * .gitignore: Simplified and improved .gitignore, see 2328 https://savannah.gnu.org/patch/?7400 2329 23302010-11-21 Sandro Santilli <strk@keybit.net> 2331 2332 * README: SDL is not only used for FFmpeg media 2333 23342010-11-21 Sandro Santilli <strk@keybit.net> 2335 2336 * README.git: tab to space in the table of tools version 2337 23382010-11-21 Sandro Santilli <strk@keybit.net> 2339 2340 * utilities/findmicrophones.cpp: Fix comparison between signed and 2341 unsigned integer 2342 23432010-11-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2344 2345 * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: 2346 Don't store the vector size; vector does that. 2347 23482010-11-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2349 2350 * libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp: 2351 Don't leak inputs. 2352 23532010-11-20 Sandro Santilli <strk@keybit.net> 2354 2355 * .gitignore: Ignore *.o and *.moc + some others 2356 23572010-11-20 Sandro Santilli <strk@keybit.net> 2358 2359 * .gitignore: .configline is in top-level dir now 2360 23612010-11-20 Petter Reinholdtsen <pere@hungry.com> 2362 2363 * utilities/findwebcams.cpp: Fix compiler warning 2364 23652010-11-20 Sandro Santilli <strk@keybit.net> 2366 2367 * testsuite/samples/Makefile.am: Actually, dro the _DEPENDENCY, 2368 which isn't needed at all in this case 2369 23702010-11-20 Sandro Santilli <strk@keybit.net> 2371 2372 * testsuite/samples/Makefile.am: Make sure that when _DEPENDENCIES 2373 is used, _LDADD is added to it. Should fix lack of rebuild of some 2374 test runners when MovieTester is updated 2375 23762010-11-20 Sandro Santilli <strk@keybit.net> 2377 2378 * : commit d9542a13acc1a2ef847a52fb1842f5ce84923d93 Author: Sandro 2379 Santilli <strk@keybit.net> Date: Sat Nov 20 08:36:56 2010 +0100 2380 23812010-11-20 Sandro Santilli <strk@keybit.net> 2382 2383 * testsuite/misc-ming.all/loading/Makefile.am: use rm -f to not get 2384 error on unexistant files (should we be using CLEAN_FILES instead ?) 2385 23862010-11-19 Sandro Santilli <strk@keybit.net> 2387 2388 * libcore/TextField.cpp: Tell more about "Unexpected color value" 2389 (which is likely another case in which we do not want to log an 2390 _error_) 2391 23922010-11-19 Sandro Santilli <strk@keybit.net> 2393 2394 * libcore/movie_root.cpp: Since we're logging an error for missing 2395 _interfaceHandler (which we maybe shuldn't), do it with more 2396 informations 2397 23982010-11-19 Sandro Santilli <strk@keybit.net> 2399 2400 * testsuite/MovieTester.cpp: Do not log an error when media handler 2401 _exists_ (just spreading terror) 2402 24032010-11-19 Sandro Santilli <strk@keybit.net> 2404 2405 * testsuite/simple.exp: print ERROR logs coming out on 'make check' 2406 when RUNTESTFLAGS=-v 2407 24082010-11-19 Sandro Santilli <strk@keybit.net> 2409 2410 * testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: no 2411 functional change, style only 2412 24132010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2414 2415 * : commit 84a5cd7ce35b3382ca1b6e8a0c2cceb0f9c42bc4 Author: Sandro 2416 Santilli <strk@keybit.net> Date: Fri Nov 19 14:27:04 2010 +0100 2417 24182010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2419 2420 * libcore/asobj/flash.am: Drop commented out code. 2421 24222010-11-19 Sandro Santilli <strk@keybit.net> 2423 2424 * testsuite/MovieTester.cpp: Do not show invalidated bounds on 2425 advance (not useful unless you're preparing a test _runner_ and want 2426 to know) 2427 24282010-11-19 Sandro Santilli <strk@keybit.net> 2429 2430 * : commit 6fb63b99267a934d23ffb5aeb1b77ac8615e364c Author: Sandro 2431 Santilli <strk@keybit.net> Date: Fri Nov 19 13:32:29 2010 +0100 2432 24332010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2434 2435 * libcore/PropFlags.h, libcore/Property.h, 2436 libcore/PropertyList.cpp, libcore/as_object.h, 2437 libcore/asobj/Object.cpp, testsuite/libcore.all/PropFlagsTest.cpp: 2438 Simplify PropFlags and add better tests. 2439 24402010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2441 2442 * librender/agg/Renderer_agg.cpp: Fix compiler warnings. 2443 24442010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2445 2446 * libcore/as_function.cpp, libcore/as_function.h, 2447 libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h, 2448 libcore/asobj/Global_as.cpp, libcore/asobj/flash.am: Move AS 2449 function implementation into its own file. 2450 24512010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2452 2453 * libcore/Function.cpp: Minor cleanup of Function. 2454 24552010-11-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2456 2457 * : commit 5d3a8197de3806a18806fdf3bcaa97cf61382b1a Merge: 7b412a6 2458 39ee7fe Author: Rob Savoye <rob@welcomehome.org> Date: Thu Nov 18 2459 18:58:44 2010 -0700 2460 24612010-11-18 Rob Savoye <rob@welcomehome.org> 2462 2463 * packaging/ltib/gnash.spec: build Gnash under tlib, which uses RPM 2464 spec files to cross build for the ARM. 2465 24662010-11-18 Sandro Santilli <strk@keybit.net> 2467 2468 * configure.ac: Make gstreamer base plugins compulsory for gst media 2469 build. Fixes bug #31700 2470 24712010-11-18 Sandro Santilli <strk@keybit.net> 2472 2473 * configure.ac: Properly quote description of config macro 2474 24752010-11-18 Sandro Santilli <strk@keybit.net> 2476 2477 * configure.ac, testsuite/misc-ming.all/Makefile.am, 2478 testsuite/misc-ming.all/red5test.as: Have red5test.as use what's 2479 given with --enable-red5-testing as hostname, and have it default to 2480 www.gnashdev.org 2481 24822010-11-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2483 2484 * libbase/RTMP.cpp, libbase/RTMP.h: Drop unused function. 2485 24862010-11-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2487 2488 * testsuite/misc-ming.all/red5test.as: Make sure the test results 2489 are displayed. 2490 24912010-11-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2492 2493 * testsuite/misc-ming.all/Makefile.am, 2494 testsuite/misc-ming.all/red5test.as: Enable red5 testing. 2495 24962010-11-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2497 2498 * testsuite/misc-ming.all/red5test.as: More tests. 2499 25002010-11-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2501 2502 * testsuite/misc-ming.all/red5test.as: Start a working red5 test. 2503 25042010-11-18 Sandro Santilli <strk@keybit.net> 2505 2506 * testsuite/misc-ming.all/TODO: Add note about incomplete 2507 red5test.as 2508 25092010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2510 2511 * libcore/vm/ActionExec.cpp, libcore/vm/ActionExec.h: Update 2512 comments, drop unneeded function. 2513 25142010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2515 2516 * libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp, 2517 libcore/vm/ActionExec.h: We don't need a special function to delete 2518 an object property. 2519 25202010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2521 2522 * testsuite/misc-ming.all/timeline_var_test.c: Test that target 2523 change in event code doesn't affect later code. Gnash did this, but 2524 didn't test that it did. 2525 25262010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2527 2528 * libcore/vm/ExecutableCode.h: Drop obsolete comments and ifdefs. 2529 25302010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2531 2532 * libcore/TextField.cpp, libcore/as_environment.cpp, 2533 libcore/as_environment.h, libcore/asobj/Global_as.h, 2534 libcore/asobj/MovieClip_as.cpp, 2535 libcore/asobj/flash/display/BitmapData_as.cpp, 2536 libcore/asobj/flash/external/ExternalInterface_as.cpp, 2537 libcore/asobj/flash/geom/Matrix_as.cpp, 2538 libcore/asobj/flash/geom/Rectangle_as.cpp, 2539 libcore/asobj/flash/geom/Transform_as.cpp: Move findObject out of 2540 class. 2541 25422010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2543 2544 * libcore/DisplayObject.h, libcore/Function.cpp, 2545 libcore/Function2.cpp, libcore/MovieClip.h, libcore/TextField.cpp, 2546 libcore/as_environment.cpp, libcore/as_environment.h, 2547 libcore/asobj/Object.cpp, 2548 libcore/asobj/flash/display/BitmapData_as.cpp, 2549 libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp: Rename 2550 get_target() to target() to see where it's used. 2551 25522010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2553 2554 * libcore/as_environment.cpp: Rearrange. 2555 25562010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2557 2558 * libcore/as_environment.cpp, libcore/as_environment.h, 2559 libcore/vm/ActionExec.cpp: Move delVariable out of class. 2560 25612010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2562 2563 * libcore/as_environment.cpp, libcore/as_environment.h: 2564 Documentation, variable rename. 2565 25662010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2567 2568 * libcore/as_environment.cpp, libcore/as_environment.h, 2569 libcore/vm/ActionExec.cpp: Move get and set variable out of 2570 as_environment class. 2571 25722010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2573 2574 * libcore/as_environment.cpp, libcore/as_environment.h: Clean up. 2575 25762010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2577 2578 * libcore/Function.cpp: Don't need extra null check. 2579 25802010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2581 2582 * libcore/Function.cpp: Don't need a try block. 2583 25842010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2585 2586 * gui/gnash.cpp: Don't forget initialization! 2587 25882010-11-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2589 2590 * libcore/as_environment.cpp, libcore/as_environment.h, 2591 libcore/asobj/Color_as.cpp, libcore/asobj/MovieClipLoader.cpp, 2592 libcore/asobj/MovieClip_as.cpp, libcore/asobj/Selection_as.cpp, 2593 libcore/vm/ASHandlers.cpp: Move find_target out of class. 2594 25952010-11-16 Sandro Santilli <strk@keybit.net> 2596 2597 * : commit 22a70dc0672b85a0fb83d28e6cb2bd6db0252f96 Author: Sandro 2598 Santilli <strk@keybit.net> Date: Tue Nov 16 19:56:40 2010 +0100 2599 26002010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2601 2602 * libcore/as_environment.cpp, libcore/as_environment.h: Update more 2603 comments, clean up. 2604 26052010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2606 2607 * libcore/as_environment.cpp, libcore/as_environment.h: Update 2608 comments. 2609 26102010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2611 2612 * libcore/as_environment.cpp: More rearranging. 2613 26142010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2615 2616 * libcore/as_environment.cpp, libcore/as_environment.h: Rearrange 2617 as_environment. 2618 26192010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2620 2621 * : commit a48358d511b81a3374ab80d4be43501ed7eeb420 Author: Benjamin 2622 Wolsey <bwy@benjaminwolsey.de> Date: Tue Nov 16 15:07:27 2010 2623 +0100 2624 26252010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2626 2627 * libcore/vm/VM.h: Drop another unused function declaration. 2628 26292010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2630 2631 * libcore/vm/VM.h: Drop unused function declaration. 2632 26332010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2634 2635 * libcore/as_environment.h, libcore/vm/fn_call.h: Rearrange class 2636 and forward declarations. 2637 26382010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2639 2640 * libcore/as_environment.h: Drop unused proxying function. 2641 26422010-11-16 Sandro Santilli <strk@keybit.net> 2643 2644 * : commit cabc06876c9d481296e6b0263f809178e61ad20c Author: Sandro 2645 Santilli <strk@keybit.net> Date: Tue Nov 16 13:41:29 2010 +0100 2646 26472010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2648 2649 * libbase/ref_counted.h, libcore/parser/SWFMovieDefinition.h, 2650 libcore/parser/movie_definition.h, 2651 libcore/parser/sprite_definition.h, 2652 libcore/swf/DefineSceneAndFrameLabelDataTag.h, 2653 libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h, 2654 libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h, 2655 libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp, 2656 libcore/swf/RemoveObjectTag.cpp, libcore/swf/ScriptLimitsTag.h, 2657 libcore/swf/SetBackgroundColorTag.h, libcore/swf/StartSoundTag.cpp, 2658 libcore/swf/StreamSoundBlockTag.cpp, libcore/swf/SymbolClassTag.h: 2659 Use intrusive_ptr to prevent possible leaks. 2660 26612010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2662 2663 * libbase/smart_ptr.h: Drop unneeded include. 2664 26652010-11-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2666 2667 * libcore/swf/StreamSoundBlockTag.cpp: Clean up on error. 2668 26692010-11-15 Sandro Santilli <strk@keybit.net> 2670 2671 * libbase/GC.cpp: Take the default GC threshold back to 64. It was 2672 erroneously brought down to zero by commit 2673 b5161cb32e3b45c33b96004a3b00411338344a2f (Drop GC singleton) 2674 26752010-11-15 Sandro Santilli <strk@keybit.net> 2676 2677 * : commit 92d1a7d87cddffa45c5b61d07ffc0cc7dd8115ca Author: Sandro 2678 Santilli <strk@keybit.net> Date: Mon Nov 15 21:39:35 2010 +0100 2679 26802010-11-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2681 2682 * NEWS: Add news and use dots consistently. 2683 26842010-11-14 Sandro Santilli <strk@keybit.net> 2685 2686 * NEWS: Add note about fb-gnash improvements 2687 26882010-11-14 Sandro Santilli <strk@keybit.net> 2689 2690 * gui/fb/InputDevice.h: typo in comment 2691 26922010-11-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2693 2694 * gui/gnash.cpp: Allow multiple -P options again. 2695 26962010-11-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2697 2698 * 2699 testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. 2700 hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx: 2701 Drop some more odd characters. 2702 27032010-11-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2704 2705 * 2706 testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. 2707 hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx, 2708 testsuite/misc-haxe.all/classes.all/system/System_as.hx, 2709 testsuite/misc-haxe.all/classes.all/text/TextSnapshot_as.hx: Don't 2710 use windows line endings. 2711 27122010-11-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2713 2714 * 2715 testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. 2716 hx: Drop original testing change. 2717 27182010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2719 2720 * testsuite/misc-haxe.all/classes.all/ASnative_as.hx, 2721 testsuite/misc-haxe.all/classes.all/Array_as.hx, 2722 testsuite/misc-haxe.all/classes.all/AsBroadcaster_as.hx: Remove 2723 unused tests. 2724 27252010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2726 2727 * testsuite/misc-haxe.all/classes.all/Array_as.hx, 2728 testsuite/misc-haxe.all/classes.all/accessibility/AccessibilityProp 2729 erties_as.hx, 2730 testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx, 2731 testsuite/misc-haxe.all/classes.all/display/DisplayObject_as.hx: 2732 Remove more heres. 2733 27342010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2735 2736 * testsuite/misc-haxe.all/classes.all/text/TextField_as.hx: Remove 2737 more "here" usage. 2738 27392010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2740 2741 * 2742 testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. 2743 hx: Drop obsolete 'here' use. 2744 27452010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2746 2747 * testsuite/misc-haxe.all/classes.all/DejaGnu.hx: Use optional 2748 haxe.PosInfos argument to get line numbers automatically. 2749 27502010-11-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2751 2752 * doc/C/Makefile.am: Fix typo for texi generation. 2753 27542010-11-11 Markus Gothe <nietzsche@zarathustra.local> 2755 2756 * : commit aa503664a3226c172bed5523a78eb0f3ef739519 Author: Markus 2757 Gothe <nietzsche@zarathustra.local> Date: Thu Nov 11 23:01:54 2010 2758 +0100 2759 27602010-11-11 Sandro Santilli <strk@keybit.net> 2761 2762 * gui/fb/fb.cpp: Allow -X and -Y to take a negative value to express 2763 offset from right or bottom 2764 27652010-11-11 Sandro Santilli <strk@keybit.net> 2766 2767 * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -X/-Y to fb gui 2768 (works only with --enable-doublebuf) 2769 27702010-11-11 Sandro Santilli <strk@keybit.net> 2771 2772 * gui/gui.h: drop obsoleted question 2773 27742010-11-11 Sandro Santilli <strk@keybit.net> 2775 2776 * gui/fb/fb.cpp: Drop DEBUG_SHOW_FPS blocks, as that's handled by 2777 base Gui already 2778 27792010-11-11 Sandro Santilli <strk@keybit.net> 2780 2781 * gui/fb/fb.cpp: comment out more GNASH_REPORT_FUNCTION 2782 27832010-11-11 Sandro Santilli <strk@keybit.net> 2784 2785 * gui/fb/fb.cpp: spacing 2786 27872010-11-11 Sandro Santilli <strk@keybit.net> 2788 2789 * gui/fb/fb.cpp: Clamp values passed with -j/-k to avoid segfaults.. 2790 27912010-11-11 Sandro Santilli <strk@keybit.net> 2792 2793 * libbase/GnashNumeric.h: use of assert() requires <cassert> include 2794 27952010-11-11 Sandro Santilli <strk@keybit.net> 2796 2797 * gui/fb/fb.cpp: don't log_debug 100 times per second :) 2798 27992010-11-11 Sandro Santilli <strk@keybit.net> 2800 2801 * gui/fb/fb.cpp: initialize validbounds on ::init, log_debug sizes 2802 28032010-11-11 Sandro Santilli <strk@keybit.net> 2804 2805 * : commit a2dc30349df950964eb19e09606a1f9260c682cf Author: Sandro 2806 Santilli <strk@keybit.net> Date: Thu Nov 11 16:57:25 2010 +0100 2807 28082010-11-11 Rob Savoye <rob@welcomehome.org> 2809 2810 * configure.ac: fix typo in test 2811 28122010-11-11 Sandro Santilli <strk@keybit.net> 2813 2814 * gui/gnash.cpp: Fix call to clamp (value-to-clamp must be given 2815 first) 2816 28172010-11-11 Sandro Santilli <strk@keybit.net> 2818 2819 * gui/gnash.cpp: Translate 'Options' too 2820 28212010-11-10 Rob Savoye <rob@welcomehome.org> 2822 2823 * : commit d2add168d389c369ae631a3e6bb435c8cccd6109 Author: Rob 2824 Savoye <rob@welcomehome.org> Date: Wed Nov 10 20:53:09 2010 -0700 2825 28262010-11-10 Sandro Santilli <strk@keybit.net> 2827 2828 * gui/gnash.cpp: Fix build with --enable-fps-debug 2829 28302010-11-10 Markus Gothe <nietzsche@zarathustra.local> 2831 2832 * macros/haxe.m4: Fix parsing of version info 2833 28342010-11-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2835 2836 * gui/Makefile.am, librender/Makefile.am: Revert unintentional 2837 changes to Makefiles. 2838 28392010-11-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2840 2841 * : commit ffddd2065bf73600f38457e37dbbf0597a0f3712 Author: Benjamin 2842 Wolsey <bwy@benjaminwolsey.de> Date: Wed Nov 10 08:12:47 2010 2843 +0100 2844 28452010-11-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2846 2847 * gui/gnash.cpp: Fix FPS debugging. 2848 28492010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2850 2851 * : commit 958f3eb30a970734104a8b47c5a233afe4381993 Author: Rob 2852 Savoye <rob@welcomehome.org> Date: Tue Nov 9 09:53:43 2010 -0700 2853 28542010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2855 2856 * gui/gnash.cpp: Make interface more like boost::program_options's. 2857 28582010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2859 2860 * gui/gnash.cpp: Add an accumulator value_semantic to keep options 2861 as they were. 2862 28632010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2864 2865 * gui/gnash.cpp: Use program_options for options; verbosity doesn't 2866 work like it used to. 2867 28682010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2869 2870 * gui/Player.h: Const correct. 2871 28722010-11-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2873 2874 * gui/gnash.cpp: Use program_options interface for default values. 2875 28762010-11-09 Sandro Santilli <strk@keybit.net> 2877 2878 * gui/gnash.cpp: Define supported options using 2879 boost::program_options, use the definition for the help string. 2880 28812010-11-08 Sandro Santilli <strk@keybit.net> 2882 2883 * packaging/deb.am: Do not make expectances on gnash version string, 2884 but accept any version 2885 28862010-11-08 Sandro Santilli <strk@keybit.net> 2887 2888 * : commit ab9153d1475f22a2f6efa7a4ce85c1d55cc06be8 Author: Sandro 2889 Santilli <strk@keybit.net> Date: Mon Nov 8 22:27:37 2010 +0100 2890 28912010-11-08 Rob Savoye <rob@welcomehome.org> 2892 2893 * macros/boost.m4: program-options is header only. 2894 28952010-11-08 Sandro Santilli <strk@keybit.net> 2896 2897 * packaging/debian/control: Encode dependency on 2898 libboost-program-options-dev package 2899 29002010-11-08 Sandro Santilli <strk@keybit.net> 2901 2902 * macros/boost.m4: boost program-options is actually a library 2903 29042010-11-08 Sandro Santilli <strk@keybit.net> 2905 2906 * librender/agg/Renderer_agg.cpp: <climits> is needed for INT_MAX in 2907 agg2 headers 2908 29092010-11-08 Sandro Santilli <strk@keybit.net> 2910 2911 * configure.ac: Fix bogus shell syntax in Ming detection 2912 29132010-11-08 Sandro Santilli <strk@keybit.net> 2914 2915 * : commit dd7ca7472ba4bd58789a655d1991f5b38dc4b23f Author: Sandro 2916 Santilli <strk@keybit.net> Date: Mon Nov 8 19:00:15 2010 +0100 2917 29182010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2919 2920 * gui/Makefile.am, gui/fb/Makefile.am, gui/pythonmod/Makefile.am, 2921 libbase/Makefile.am, libbase/tu_opengl_includes.h, 2922 librender/Makefile.am, librender/PathParser.cpp, 2923 librender/PathParser.h, librender/Renderer_agg.cpp, 2924 librender/Renderer_agg.h, librender/Renderer_agg_bitmap.h, 2925 librender/Renderer_agg_style.h, librender/Renderer_cairo.cpp, 2926 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp, 2927 librender/Renderer_ogl.h, librender/agg/Renderer_agg.cpp, 2928 librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h, 2929 librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp, 2930 librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp, 2931 librender/cairo/Renderer_cairo.h, 2932 librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h, 2933 librender/opengl/tu_opengl_includes.h, testsuite/Makefile.am, 2934 utilities/Makefile.am: Split renderer files into separate 2935 directories; clean up agg includes. 2936 29372010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2938 2939 * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, 2940 po/it.po, po/ja.po: Update po files. 2941 29422010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2943 2944 * configure.ac: Drop obsolete code and options. 2945 29462010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2947 2948 * gui/gtk/gtk.cpp: Drop debugger option. 2949 29502010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2951 2952 * gui/gnash.cpp: Drop debugger option. 2953 29542010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2955 2956 * utilities/processor.cpp: Remove debugger options. 2957 29582010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2959 2960 * libcore/Makefile.am, libcore/debugger.cpp, libcore/debugger.h: 2961 Remove obsolete debugger. 2962 29632010-11-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 2964 2965 * configure.ac: Use more standard variable in configure. 2966 29672010-11-07 Sandro Santilli <strk@keybit.net> 2968 2969 * configure.ac: Set version to 0.8.9dev (give some better hint than 2970 'master') 2971 29722010-11-07 Sandro Santilli <strk@keybit.net> 2973 2974 * Makefile.am: Drop duplicated rule for building revno.h 2975 29762010-11-07 Sandro Santilli <strk@keybit.net> 2977 2978 * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am: Build 2979 .configline in top-level dir (where configure is run anyway) 2980 29812010-11-07 Sandro Santilli <strk@keybit.net> 2982 2983 * configure.ac, gui/Makefile.am, gui/fb/Makefile.am, gui/fb/fb.am: 2984 Change gui/fb into a first-class subdir. Moving toward GUI 2985 independence here.. 2986 29872010-11-06 Sandro Santilli <strk@keybit.net> 2988 2989 * plugin/npapi/plugin.cpp: Log a debug line when browser doesn't 2990 support reading cookies 2991 29922010-11-06 Sandro Santilli <strk@keybit.net> 2993 2994 * gui/gnash.cpp: More cleanup of gettext strings 2995 29962010-11-06 Sandro Santilli <strk@keybit.net> 2997 2998 * gui/gnash.cpp: Split gui key print in separate usage function. Use 2999 better internationalizable strings. 3000 30012010-11-06 Sandro Santilli <strk@keybit.net> 3002 3003 * gui/fb/fb.cpp: Kind of revert the support for -j/-k as that one 3004 would then need a support for --fullscreen in turn, which messes up 3005 a lot of the command line handling. This is another gui that needs 3006 to be handling its own command line switches! 3007 30082010-11-06 Sandro Santilli <strk@keybit.net> 3009 3010 * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -j and -k in FB gui 3011 (still not completely happy with it, but does something now) 3012 30132010-11-06 Sandro Santilli <strk@keybit.net> 3014 3015 * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for --timeout in fb-gui 3016 30172010-11-06 Sandro Santilli <strk@keybit.net> 3018 3019 * plugin/npapi/plugin.cpp: Cleanup logging lines (don't duplicate 3020 ERROR label, make proper use of boost::format). Thanks 3021 30222010-11-06 Sandro Santilli <strk@keybit.net> 3023 3024 * NEWS: it's _totalframes, not _framestotal 3025 30262010-11-05 Maximiliano Castañón Araneda <maximi89@gmail.com> 3027 3028 * gui/gtk/gtk.cpp: Add gnash icon to about window (patch #7369) 3029 30302010-11-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3031 3032 * testsuite/libcore.all/AsValueTest.cpp, 3033 testsuite/libcore.all/DisplayListTest.cpp, 3034 testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite. 3035 30362010-11-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3037 3038 * gui/Player.cpp, gui/Player.h, gui/gui.cpp, gui/gui.h, 3039 gui/pythonmod/gnash-view.cpp, libcore/movie_root.cpp, 3040 libcore/movie_root.h, testsuite/MovieTester.cpp, 3041 utilities/processor.cpp: Don't pass things unnecessarily. 3042 30432010-11-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3044 3045 * libcore/ExternalInterface.cpp: Drop obsolete sections of code. 3046 30472010-11-04 Sandro Santilli <strk@keybit.net> 3048 3049 * libcore/ExternalInterface.cpp: Don't wait for data in 3050 ::readBrowser, read only if data is available.. 3051 30522010-11-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3053 3054 * configure.ac: Disable ming for versions less than 0.4, as neither 3055 misc-ming.all nor actionscript.all will build, and the tests that do 3056 often don't give the expected results. 3057 30582010-11-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3059 3060 * : commit ccf8da18f9b3adfa2c38d5dc025e3890be1a0319 Author: Benjamin 3061 Wolsey <bwy@benjaminwolsey.de> Date: Thu Nov 4 09:01:28 2010 +0100 3062 30632010-11-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3064 3065 * : commit 33ede786aa0ccd7556123c270021d760a9a041bd Author: Sandro 3066 Santilli <strk@keybit.net> Date: Thu Nov 4 08:27:51 2010 +0100 3067 30682010-11-03 Sandro Santilli <strk@keybit.net> 3069 3070 * plugin/npapi/scriptable-test.html: Make SetVariable set an 3071 incrementing value.. to test it really does it 3072 30732010-11-02 Sandro Santilli <strk@keybit.net> 3074 3075 * plugin/npapi/pluginScriptObject.cpp: Properly quote identifiers in 3076 debug message 3077 30782010-11-02 Sandro Santilli <strk@keybit.net> 3079 3080 * plugin/npapi/plugin.cpp: Include pointer to cookie file in 3081 launcher 3082 30832010-11-02 Sandro Santilli <strk@keybit.net> 3084 3085 * gui/gnash.cpp: Drop unneeded includes 3086 30872010-11-02 Maximiliano Castañón Araneda <maximi89@gmail.com> 3088 3089 * gui/gtk/gtk.cpp: Make urls in about dialog clickable 3090 30912010-11-02 Sandro Santilli <strk@keybit.net> 3092 3093 * : commit 3614f214d190f7cdd010493e504d7cf7f3821359 Author: Sandro 3094 Santilli <strk@keybit.net> Date: Tue Nov 2 14:34:46 2010 +0100 3095 30962010-11-01 Sandro Santilli <strk@keybit.net> 3097 3098 * : commit bd70e27b2b2ba373bb7e377e93bf8553ea2ae056 Merge: c7dab7b 3099 beb95bd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date: Mon 3100 Nov 1 12:18:32 2010 +0100 3101 31022010-11-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 3103 3104 * testsuite/misc-ming.all/LoadBitmapTest.c: Fix copypasta error. 3105 31062010-11-01 Sandro Santilli <strk@keybit.net> 3107 3108 * testsuite/misc-ming.all/loop/Makefile.am: loop_test10.swf runner 3109 needs to allow more frames to reach consistency checking 3110 31112010-11-01 Sandro Santilli <strk@keybit.net> 3112 3113 * testsuite/misc-ming.all/loop/loop_test10.c: Fix expected test 3114 count 3115 31162010-11-01 Sandro Santilli <strk@keybit.net> 3117 3118 * configure.ac, testsuite/misc-ming.all/Makefile.am, 3119 testsuite/misc-ming.all/displaylist_depths/Makefile.am, 3120 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test. 3121 c, 3122 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1 3123 0.c, 3124 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1 3125 1.c, 3126 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test2 3127 .c, 3128 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test3 3129 .c, 3130 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test4 3131 .c, 3132 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test5 3133 .c, 3134 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test6 3135 .c, 3136 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test7 3137 .c, 3138 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test8 3139 .c, 3140 testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test9 3141 .c, testsuite/misc-ming.all/displaylist_depths_test.c, 3142 testsuite/misc-ming.all/displaylist_depths_test10.c, 3143 testsuite/misc-ming.all/displaylist_depths_test11.c, 3144 testsuite/misc-ming.all/displaylist_depths_test2.c, 3145 testsuite/misc-ming.all/displaylist_depths_test3.c, 3146 testsuite/misc-ming.all/displaylist_depths_test4.c, 3147 testsuite/misc-ming.all/displaylist_depths_test5.c, 3148 testsuite/misc-ming.all/displaylist_depths_test6.c, 3149 testsuite/misc-ming.all/displaylist_depths_test7.c, 3150 testsuite/misc-ming.all/displaylist_depths_test8.c, 3151 testsuite/misc-ming.all/displaylist_depths_test9.c: move DisplayList 3152 depths tests in their own dir 3153 31542010-10-31 Sandro Santilli <strk@keybit.net> 3155 3156 * TODO: toggle quality opcode is implemented 3157 31582010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3159 3160 * configure.ac: Drop left over code from old GUIs. 3161 31622010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3163 3164 * testsuite/misc-ming.all/Makefile.am: Don't build 3165 BitmapSmoothingTest for ming version below 0.4.3. 3166 31672010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3168 3169 * testsuite/misc-ming.all/BitmapDataDraw.c, 3170 testsuite/misc-ming.all/BitmapSmoothingTest.c, 3171 testsuite/misc-ming.all/LoadBitmapTest.c: Fix testsuite for old 3172 mingers. 3173 31742010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3175 3176 * gui/Player.cpp, gui/gui.cpp, libbase/StreamProvider.h, 3177 libcore/MovieClip.cpp, libcore/MovieLoader.cpp, 3178 libcore/asobj/LoadableObject.cpp, 3179 libcore/asobj/LocalConnection_as.cpp, 3180 libcore/asobj/NetConnection_as.cpp, 3181 libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, 3182 libcore/asobj/flash/external/ExternalInterface_as.cpp, 3183 libcore/movie_root.cpp, libcore/movie_root.h, 3184 libcore/swf/ImportAssetsTag.h: Rename to baseURL, since that's what 3185 it is. 3186 31872010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3188 3189 * testsuite/misc-ming.all/BitmapSmoothingTest.c, 3190 testsuite/misc-ming.all/LoadBitmapTest.c: More changes for old ming 3191 versions. 3192 31932010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3194 3195 * testsuite/misc-ming.all/BitmapDataDraw.c: Use older function for 3196 old mingers. 3197 31982010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3199 3200 * libbase/StreamProvider.h: Documentation. 3201 32022010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3203 3204 * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp, 3205 libbase/StreamProvider.cpp, libbase/StreamProvider.h, 3206 libcore/Makefile.am, libcore/RunResources.h, 3207 libcore/URLAccessManager.cpp, libcore/URLAccessManager.h, 3208 testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp, 3209 testsuite/libcore.all/DisplayListTest.cpp, 3210 testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 3211 Pass the original URL to StreamProvider, document what the class is, 3212 and what it should do in future. 3213 32142010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3215 3216 * libbase/Makefile.am, libbase/URLAccessManager.cpp, 3217 libbase/URLAccessManager.h: Move URLAccessManager to libbase. 3218 32192010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3220 3221 * libbase/Makefile.am, libbase/StreamProvider.cpp, 3222 libbase/StreamProvider.h, libcore/Makefile.am, 3223 libcore/StreamProvider.cpp, libcore/StreamProvider.h: Move 3224 StreamProvider to libbase. 3225 32262010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3227 3228 * testsuite/misc-ming.all/Makefile.am: Don't build unsupported 3229 tests. 3230 32312010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3232 3233 * NEWS: Update NEWS. 3234 32352010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3236 3237 * testsuite/misc-ming.all/Makefile.am: Don't build button test for 3238 ming that doesn't support it. 3239 32402010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3241 3242 * testsuite/misc-ming.all/duplicate_movie_clip_test.c: Fix another 3243 test for old ming 3244 32452010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3246 3247 * testsuite/misc-ming.all/attachMovieTest.c: Fix for old ming 3248 version. 3249 32502010-10-31 Sandro Santilli <strk@keybit.net> 3251 3252 * libcore/URLAccessManager.h: Document use of baseurl by 3253 URLAccessManager::allow 3254 32552010-10-31 Sandro Santilli <strk@keybit.net> 3256 3257 * libcore/URLAccessManager.h: typo 3258 32592010-10-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 3260 3261 * testsuite/misc-ming.all/spritehier.c: Include ming_utils.h for old 3262 ming versions. 3263 32642010-10-30 Sandro Santilli <strk@keybit.net> 3265 3266 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Survive 3267 avcodec_decode_audio failure or empty return (fixes SIGFPE running 3268 NetStrem-SquareTest with plain ffmpeg from ubuntu 10.04) 3269 32702010-10-30 Sandro Santilli <strk@keybit.net> 3271 3272 * NEWS: Note the relative urls resolution change 3273 32742010-10-30 Sandro Santilli <strk@keybit.net> 3275 3276 * : commit 85b561b4adb19aed744af65fbdfac23b863ea1a7 Author: Sandro 3277 Santilli <strk@keybit.net> Date: Sat Oct 30 20:38:10 2010 +0200 3278 32792010-10-30 Sandro Santilli <strk@keybit.net> 3280 3281 * gui/Player.cpp: "base" parameter is always to be considered a 3282 directory. All cases in plugin/test/baseuri/ succeed now 3283 32842010-10-30 Sandro Santilli <strk@keybit.net> 3285 3286 * plugin/test/baseuri/test.html: Test that "base" parameter is 3287 always taken as a directory, never a file! 3288 32892010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3290 3291 * testsuite/misc-ming.all/BitmapDataTest.c, 3292 testsuite/misc-ming.all/BitmapSmoothingTest.c, 3293 testsuite/misc-ming.all/ButtonEventsTest.c, 3294 testsuite/misc-ming.all/DefineEditTextVariableNameTest.c, 3295 testsuite/misc-ming.all/DefineTextTest.c, 3296 testsuite/misc-ming.all/DepthLimitsTest.c, 3297 testsuite/misc-ming.all/DragDropTestRunner.cpp, 3298 testsuite/misc-ming.all/TextSnapshotTest.c, 3299 testsuite/misc-ming.all/Video-EmbedSquareTest.c, 3300 testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp, 3301 testsuite/misc-ming.all/action_execution_order_test3.c, 3302 testsuite/misc-ming.all/action_execution_order_test4.c, 3303 testsuite/misc-ming.all/action_execution_order_test9.c, 3304 testsuite/misc-ming.all/attachMovieTest.c, 3305 testsuite/misc-ming.all/displaylist_depths_test10.c, 3306 testsuite/misc-ming.all/displaylist_depths_test11.c, 3307 testsuite/misc-ming.all/displaylist_depths_test2.c, 3308 testsuite/misc-ming.all/displaylist_depths_test3.c, 3309 testsuite/misc-ming.all/displaylist_depths_test4.c, 3310 testsuite/misc-ming.all/displaylist_depths_test5.c, 3311 testsuite/misc-ming.all/displaylist_depths_test6.c, 3312 testsuite/misc-ming.all/displaylist_depths_test7.c, 3313 testsuite/misc-ming.all/displaylist_depths_test8.c, 3314 testsuite/misc-ming.all/displaylist_depths_test9.c, 3315 testsuite/misc-ming.all/eventSoundTest1-Runner.cpp, 3316 testsuite/misc-ming.all/goto_frame_test.c, 3317 testsuite/misc-ming.all/instanceNameTest.c, 3318 testsuite/misc-ming.all/key_event_test.c, 3319 testsuite/misc-ming.all/loop/loop_test.c, 3320 testsuite/misc-ming.all/loop/loop_test10.c, 3321 testsuite/misc-ming.all/loop/loop_test2.c, 3322 testsuite/misc-ming.all/loop/loop_test3.c, 3323 testsuite/misc-ming.all/loop/loop_test4.c, 3324 testsuite/misc-ming.all/loop/loop_test5.c, 3325 testsuite/misc-ming.all/loop/loop_test6.c, 3326 testsuite/misc-ming.all/loop/loop_test7.c, 3327 testsuite/misc-ming.all/loop/loop_test8.c, 3328 testsuite/misc-ming.all/loop/loop_test9.c, 3329 testsuite/misc-ming.all/morph_test1runner.cpp, 3330 testsuite/misc-ming.all/moviecliploader_test.c, 3331 testsuite/misc-ming.all/place_object_test.c, 3332 testsuite/misc-ming.all/registerClassTest2.c, 3333 testsuite/misc-ming.all/replace_buttons1test.c, 3334 testsuite/misc-ming.all/shape_test.c, 3335 testsuite/misc-ming.all/spritehier.c, 3336 testsuite/misc-ming.all/unload_movieclip_test1.c: Fix various 3337 warnings in misc-ming.all. 3338 33392010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3340 3341 * libbase/GnashImage.h: Drop bogus (and unneeded) forward 3342 declaration. 3343 33442010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3345 3346 * testsuite/libcore.all/AsValueTest.cpp, 3347 testsuite/libcore.all/StreamTest.cpp: Fix testsuite. 3348 33492010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3350 3351 * gui/ScreenShotter.cpp, libbase/tu_file.cpp, libbase/tu_file.h, 3352 libcore/StreamProvider.cpp, 3353 testsuite/libbase.all/CurlStreamTest.cpp, 3354 testsuite/libbase.all/NoSeekFileTest.cpp: Hide tu_file. 3355 33562010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3357 3358 * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Drop const_cast; it's not 3359 needed for min FFmpeg version. 3360 33612010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3362 3363 * libvaapi/VaapiSurfaceGLX.cpp: That made another function unused. 3364 33652010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3366 3367 * libvaapi/VaapiSurfaceGLX.cpp: Comment out unused functions; no 3368 idea what they're for. 3369 33702010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3371 3372 * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: We always support VP6. 3373 33742010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3375 3376 * macros/ffmpeg.m4: Raise required ffmpeg version, drop warnings 3377 related to now-unsupported versions. 3378 33792010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3380 3381 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop const_cast. 3382 33832010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3384 3385 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Tabs to spaces. 3386 33872010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3388 3389 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop support for 3390 avcodec_decode_audio (Debian stable has the newer function). 3391 33922010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3393 3394 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: We always use aligned 3395 memory, so drop the alternative. 3396 33972010-10-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 3398 3399 * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Stop spamming the logs so 3400 much. 3401 34022010-10-30 Sandro Santilli <strk@keybit.net> 3403 3404 * plugin/npapi/plugin.cpp: Use window.document.baseURI rather than 3405 window.document.location.href. The former honours <base> tags, 3406 fixing bug #31497 (aka easy come, easy go) 3407 34082010-10-30 Sandro Santilli <strk@keybit.net> 3409 3410 * plugin/test/baseuri/README, plugin/test/baseuri/sub/test.as, 3411 plugin/test/baseuri/sub/test.html, 3412 plugin/test/baseuri/sub/test.xml, plugin/test/baseuri/test.as, 3413 plugin/test/baseuri/test.html, plugin/test/baseuri/test.xml, 3414 plugin/test/baseuri/test_base.html: Add a non-automated test for 3415 relative urls resolution. Gnash fails. The test suggests that 3416 document.baseURI might be the answer (on the plugin side). Worth 3417 testin with other browsers to see if that variable is always 3418 available. 3419 34202010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3421 3422 * libcore/asobj/NetConnection_as.cpp: Fix warning. 3423 34242010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3425 3426 * testsuite/actionscript.all/Object.as: Add test that reproduces the 3427 bug fixed in previous commit. 3428 34292010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3430 3431 * libcore/asobj/Object.cpp: Don't touch the prototype in Object's 3432 constructor; everything necessary has already been done. 3433 34342010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3435 3436 * libcore/asobj/Array_as.cpp: Minor cleanup. 3437 34382010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3439 3440 * libcore/asobj/LoadVars_as.cpp: Drop another incorrect 3441 isInstantiation() use. 3442 34432010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3444 3445 * libcore/asobj/Error_as.cpp, libcore/asobj/Object.cpp: Drop 3446 incorrect isInstantiation use. 3447 34482010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3449 3450 * libcore/asobj/NetConnection_as.cpp, 3451 libcore/asobj/NetConnection_as.h: Renames, move things into unnamed 3452 namespace. 3453 34542010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3455 3456 * libcore/asobj/NetConnection_as.cpp: Rationalize and document 3457 returns. Fixes all tests. 3458 34592010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3460 3461 * libcore/asobj/NetConnection_as.cpp: Handle requests using 3462 HTTPRequest; almost works, but some tests fail. 3463 34642010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3465 3466 * libcore/asobj/NetConnection_as.cpp: Add HTTP request class. 3467 34682010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3469 3470 * libcore/asobj/NetConnection_as.cpp: Make ConnectionHandler 3471 noncopyable, use pre-existing functions, clean up access. 3472 34732010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3474 3475 * libbase/log.h: Drop unused log_amferror and don't use reserved 3476 names. 3477 34782010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3479 3480 * testsuite/misc-haxe.all/classes.all/Makefile.am, 3481 testsuite/misc-haxe.all/classes.all/filesystem/FileMode_as.hx, 3482 testsuite/misc-haxe.all/classes.all/filesystem/FileStream_as.hx, 3483 testsuite/misc-haxe.all/classes.all/filesystem/File_as.hx, 3484 testsuite/misc-haxe.all/classes.all/filesystem/filesystem.am, 3485 testsuite/misc-haxe.all/classes.all/filters/BevelFilter_as.hx, 3486 testsuite/misc-haxe.all/classes.all/filters/BitmapFilterQuality_as. 3487 hx, 3488 testsuite/misc-haxe.all/classes.all/filters/BitmapFilterType_as.hx, 3489 testsuite/misc-haxe.all/classes.all/filters/BitmapFilter_as.hx, 3490 testsuite/misc-haxe.all/classes.all/filters/BlurFilter_as.hx, 3491 testsuite/misc-haxe.all/classes.all/filters/ColorMatrixFilter_as.hx 3492 , 3493 testsuite/misc-haxe.all/classes.all/filters/ConvolutionFilter_as.hx 3494 , 3495 testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilterMo 3496 de_as.hx, 3497 testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilter_a 3498 s.hx, 3499 testsuite/misc-haxe.all/classes.all/filters/DropShadowFilter_as.hx, 3500 testsuite/misc-haxe.all/classes.all/filters/GlowFilter_as.hx, 3501 testsuite/misc-haxe.all/classes.all/filters/GradientBevelFilter_as. 3502 hx, 3503 testsuite/misc-haxe.all/classes.all/filters/GradientGlowFilter_as.h 3504 x, testsuite/misc-haxe.all/classes.all/filters/filters.am, 3505 testsuite/misc-haxe.all/classes.all/sampler/DeleteObjectSample_as.h 3506 x, 3507 testsuite/misc-haxe.all/classes.all/sampler/NewObjectSample_as.hx, 3508 testsuite/misc-haxe.all/classes.all/sampler/Sample_as.hx, 3509 testsuite/misc-haxe.all/classes.all/sampler/StackFrame_as.hx, 3510 testsuite/misc-haxe.all/classes.all/sampler/sampler.am: Drop more 3511 files that haxe can't compile. 3512 35132010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3514 3515 * testsuite/misc-haxe.all/classes.all/Makefile.am, 3516 testsuite/misc-haxe.all/classes.all/html/HTMLHistoryItem_as.hx, 3517 testsuite/misc-haxe.all/classes.all/html/HTMLHost_as.hx, 3518 testsuite/misc-haxe.all/classes.all/html/HTMLLoader_as.hx, 3519 testsuite/misc-haxe.all/classes.all/html/HTMLPDFCapability_as.hx, 3520 testsuite/misc-haxe.all/classes.all/html/HTMLWindowCreateOptions_as 3521 .hx, testsuite/misc-haxe.all/classes.all/html/html.am, 3522 testsuite/misc-haxe.all/classes.all/security/IURIDereferencer_as.hx 3523 , 3524 testsuite/misc-haxe.all/classes.all/security/RevocationCheckSetting 3525 s_as.hx, 3526 testsuite/misc-haxe.all/classes.all/security/SignatureStatus_as.hx, 3527 testsuite/misc-haxe.all/classes.all/security/SignerTrustSettings_as 3528 .hx, 3529 testsuite/misc-haxe.all/classes.all/security/XMLSignatureValidator_ 3530 as.hx, testsuite/misc-haxe.all/classes.all/security/security.am: 3531 Drop files that haxe can't compile. 3532 35332010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3534 3535 * testsuite/misc-haxe.all/internal.all/ExternalInterface.hx, 3536 testsuite/misc-haxe.all/internal.all/Function_as.hx, 3537 testsuite/misc-haxe.all/internal.all/flash_as.hx: Drop other 3538 duplicate actionscript.all files. 3539 35402010-10-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 3541 3542 * testsuite/misc-haxe.all/internal.all/ASnative.as, 3543 testsuite/misc-haxe.all/internal.all/Global.as, 3544 testsuite/misc-haxe.all/internal.all/HitTest.as, 3545 testsuite/misc-haxe.all/internal.all/Inheritance.as, 3546 testsuite/misc-haxe.all/internal.all/Instance.as, 3547 testsuite/misc-haxe.all/internal.all/LoadVars.as, 3548 testsuite/misc-haxe.all/internal.all/Microphone.as, 3549 testsuite/misc-haxe.all/internal.all/Sound.as, 3550 testsuite/misc-haxe.all/internal.all/getvariable.as: Drop stray 3551 makeswf files. 3552 35532010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3554 3555 * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, 3556 po/it.po, po/ja.po: Update PO files. 3557 35582010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3559 3560 * plugin/mozplugger/README, plugin/mozplugger/mozpluggerrc.patch: 3561 Drop mozplugger patch. 3562 35632010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3564 3565 * libcore/asobj/flash/external/ExternalInterface_as.cpp, 3566 libcore/movie_root.cpp, libcore/movie_root.h, 3567 testsuite/actionscript.all/ExternalInterface.as: Don't try to attach 3568 anything to the 'this' object of ExternalInterface.addCallback: 1. It's wrong. 2. It might be null. This means we don't store it anywhere now, but since it was stored 3569 and never accessed before that's no loss. 3570 35712010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3572 3573 * libcore/movie_root.cpp: -1 doesn't convert to false. 3574 35752010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3576 3577 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Clean up. 3578 35792010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3580 3581 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h, 3582 libcore/asobj/flash/external/ExternalInterface_as.cpp: We can return 3583 undefined without using a separate function. 3584 35852010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3586 3587 * libcore/ExternalInterface.h: Drop another unused function. 3588 35892010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3590 3591 * libcore/ExternalInterface.cpp: Drop another unused function 3592 35932010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3594 3595 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop 3596 unused function. 3597 35982010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3599 3600 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Move 3601 functions out of header. 3602 36032010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3604 3605 * libcore/asobj/flash/external/ExternalInterface_as.cpp, 3606 libcore/vm/ASHandlers.cpp, 3607 testsuite/actionscript.all/ExternalInterface.as: Implement _utoAS 3608 correctly. Add tests. 3609 36102010-10-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 3611 3612 * libcore/asobj/flash/external/ExternalInterface_as.h: Don't forward 3613 declare more than necessary. 3614 36152010-10-27 Sandro Santilli <strk@keybit.net> 3616 3617 * : commit 0d701b07e0647e59cac3896357181807c33b0e04 Author: Sandro 3618 Santilli <strk@keybit.net> Date: Wed Oct 27 23:31:09 2010 +0200 3619 36202010-10-27 Sandro Santilli <strk@keybit.net> 3621 3622 * gui/dump/README, gui/dump/README.dump-gnash: Merge the dump 3623 readmes 3624 36252010-10-27 Sandro Santilli <strk@keybit.net> 3626 3627 * NEWS: Add note about dump gui 3628 36292010-10-27 Sandro Santilli <strk@keybit.net> 3630 3631 * README.dump-gnash, gui/dump/README.dump-gnash: Put the dump gui 3632 dox in its own dir 3633 36342010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3635 3636 * : commit d76cfc4112d492746c2369ab06bfddcb03a48b97 Author: Benjamin 3637 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 27 18:38:06 2010 3638 +0200 3639 36402010-10-27 Sandro Santilli <strk@keybit.net> 3641 3642 * gui/dump/dump.cpp: drop unused code 3643 36442010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3645 3646 * libcore/asobj/NetConnection_as.cpp: Split parsing into separate 3647 functions and handle errors more as expected. 3648 36492010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3650 3651 * libcore/asobj/NetConnection_as.cpp: Don't log an error if the 3652 server sends a non-callback response. 3653 36542010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3655 3656 * libcore/asobj/NetConnection_as.cpp, 3657 libcore/asobj/NetConnection_as.h: Fix onStatus, fix return from 3658 connect(), clean up. 3659 36602010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3661 3662 * : commit 9f22daa6b6509b420b798b885c885a1e9f83e00a Author: Benjamin 3663 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 27 13:07:25 2010 3664 +0200 3665 36662010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3667 3668 * libcore/asobj/NetConnection_as.cpp: Minor cleanups. 3669 36702010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3671 3672 * libcore/asobj/NetConnection_as.cpp: Reduce duplicated effort. 3673 36742010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3675 3676 * libcore/asobj/NetConnection_as.cpp: Minor cleanup. 3677 36782010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3679 3680 * libcore/asobj/NetConnection_as.cpp: Use sensible variable names 3681 and make them const. 3682 36832010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3684 3685 * libcore/asobj/NetConnection_as.cpp: Fix silly variables and 3686 scopes. 3687 36882010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3689 3690 * libcore/asobj/NetConnection_as.cpp: Reorder advance() logic to 3691 make the function more readable. 3692 36932010-10-27 Sandro Santilli <strk@keybit.net> 3694 3695 * gui/dump/README: Add note about additional @fps arg to -D (for 3696 dump gui) 3697 36982010-10-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3699 3700 * libcore/asobj/NetConnection_as.cpp: Renames and silence debugging. 3701 37022010-10-27 Sandro Santilli <strk@keybit.net> 3703 3704 * gui/dump/dump.cpp, gui/dump/dump.h: Allow specifying a desired 3705 video output FPS by appending @<num> to the filename with -D switch 3706 37072010-10-26 Rob Savoye <rob@welcomehome.org> 3708 3709 * : commit 42a8240d8e1d5f8ded1c28b294afc71f1924481c Author: Rob 3710 Savoye <rob@welcomehome.org> Date: Tue Oct 26 11:22:33 2010 -0600 3711 37122010-10-26 Sandro Santilli <strk@keybit.net> 3713 3714 * gui/dump/README: Add some info about dump-gui (very few) 3715 37162010-10-26 Sandro Santilli <strk@keybit.net> 3717 3718 * gui/fb/MouseDevice.cpp: Check return from ::write from MouseDevice 3719 37202010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3721 3722 * libcore/asobj/NetConnection_as.cpp: Missing include. 3723 37242010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3725 3726 * libcore/asobj/TextField_as.cpp, libcore/vm/VM.cpp: Silence 3727 debugging. 3728 37292010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3730 3731 * libcore/asobj/NetConnection_as.cpp: Drop local reading functions. 3732 37332010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3734 3735 * : commit c965625df2dc52d39a20909b1f1b48209e10f247 Author: Benjamin 3736 Wolsey <bwy@benjaminwolsey.de> Date: Tue Oct 26 15:24:56 2010 3737 +0200 3738 37392010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3740 3741 * libcore/asobj/NetConnection_as.cpp: Update documentation, but 3742 there may be a better way to do this. 3743 37442010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3745 3746 * libcore/asobj/NetConnection_as.cpp: Clean up HTTP remoting class. 3747 37482010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3749 3750 * libbase/RTMP.cpp, libbase/RTMP.h, 3751 libcore/asobj/NetConnection_as.cpp, 3752 libcore/asobj/NetConnection_as.h: Send BW request and pass arguments 3753 as expected. 3754 37552010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3756 3757 * libcore/AMFConverter.cpp, libcore/asobj/NetConnection_as.cpp: Not 3758 much progress yet. 3759 37602010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3761 3762 * libcore/asobj/NetConnection_as.cpp, 3763 libcore/asobj/NetConnection_as.h: Send correct connect packet. 3764 37652010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3766 3767 * libcore/as_object.cpp: Drop silly comment. 3768 37692010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3770 3771 * libcore/AMFConverter.cpp: Clean up includes. 3772 37732010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3774 3775 * libcore/PropertyList.h: Drop obsolete comment. 3776 37772010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3778 3779 * libbase/RTMP.cpp: Const correct. 3780 37812010-10-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 3782 3783 * libcore/swf/PlaceObject2Tag.cpp: Log unimpl for blend modes. 3784 37852010-10-25 Rob Savoye <rob@welcomehome.org> 3786 3787 * packaging/deb.am, packaging/debian/python-gtk-gnash.dirs, 3788 packaging/debian/python-gtk-gnash.install: improve handling the 3789 python plugin install directories 3790 37912010-10-25 Rob Savoye <rob@welcomehome.org> 3792 3793 * gui/Makefile.am: remove am-frags, as it no longer exists. Add fb/ 3794 to the input devices, or they won't be in the source tarball. 3795 37962010-10-25 Sandro Santilli <strk@keybit.net> 3797 3798 * : commit 5419e97139255090efc0470030f121e0309004eb Author: Sandro 3799 Santilli <strk@keybit.net> Date: Mon Oct 25 23:42:06 2010 +0200 3800 38012010-10-25 Rob Savoye <rob@welcomehome.org> 3802 3803 * packaging/debian/changelog: change the old snapshot version so 3804 dpkg stops complaining 3805 38062010-10-25 Rob Savoye <rob@welcomehome.org> 3807 3808 * : commit 7bcd4ce9ebd9d5bf8be892044ab158959afb0f18 Author: Rob 3809 Savoye <rob@welcomehome.org> Date: Mon Oct 25 14:53:57 2010 -0600 3810 38112010-10-25 Rob Savoye <rob@welcomehome.org> 3812 3813 * packaging/deb.am: use the lsb_release ID instead of the python 3814 version, as this is a distro specific test 3815 38162010-10-25 Sandro Santilli <strk@keybit.net> 3817 3818 * gui/dump.cpp, gui/dump.h, gui/gnash.cpp: Have dump-gui 3819 sleep-per-iteration parametrized (-S switch) and default to none. 3820 38212010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3822 3823 * libcore/asobj/NetConnection_as.cpp: Basic implementation details. 3824 38252010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3826 3827 * libcore/asobj/NetConnection_as.cpp: Move more things to the base 3828 class. 3829 38302010-10-25 Sandro Santilli <strk@keybit.net> 3831 3832 * libsound/sound_handler.cpp: Drop the sample fetching debug lines 3833 (they aren't meaingful if they don't use the same clock used for SWF 3834 frame advancement) 3835 38362010-10-25 Sandro Santilli <strk@keybit.net> 3837 3838 * : commit 0d96b7ccc4395d61d8cd065e633b76f629cfaba9 Author: Sandro 3839 Santilli <strk@keybit.net> Date: Mon Oct 25 17:43:07 2010 +0200 3840 38412010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3842 3843 * : commit 9829e9dc82f7b4e1dc51e30c355f3b5b8325d945 Author: Sandro 3844 Santilli <strk@keybit.net> Date: Mon Oct 25 16:32:43 2010 +0200 3845 38462010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3847 3848 * libcore/asobj/NetConnection_as.cpp: Tabs to spaces. 3849 38502010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3851 3852 * libcore/asobj/NetConnection_as.cpp: Minor cleanups. 3853 38542010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3855 3856 * libcore/asobj/NetConnection_as.cpp, 3857 libcore/asobj/NetConnection_as.h: Clean up more. 3858 38592010-10-25 Sandro Santilli <strk@keybit.net> 3860 3861 * : commit b38b68ae78c7749faa074e91e36f635aaaaa3683 Author: Benjamin 3862 Wolsey <bwy@benjaminwolsey.de> Date: Mon Oct 25 16:13:55 2010 3863 +0200 3864 38652010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3866 3867 * libcore/asobj/NetConnection_as.cpp: Move call number to base 3868 class. 3869 38702010-10-25 Sandro Santilli <strk@keybit.net> 3871 3872 * gui/dump.cpp: Property initialize dump-gui member 3873 38742010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3875 3876 * libbase/noseek_fd_adapter.cpp, libbase/noseek_fd_adapter.h: 3877 Cleanups. 3878 38792010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3880 3881 * libbase/zlib_adapter.cpp, libbase/zlib_adapter.h: Drop unused 3882 function declaration. 3883 38842010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3885 3886 * : commit 2e20bb92dacdfdb0ecbaffd8ce43ea9ce1a7de0d Merge: e782a90 3887 1bcd7fa Author: Sandro Santilli <strk@keybit.net> Date: Mon Oct 25 3888 15:21:04 2010 +0200 3889 38902010-10-25 Sandro Santilli <strk@keybit.net> 3891 3892 * gui/dump.cpp, gui/dump.h, gui/gui.h: Allow GUIs to provide a 3893 custom clock. Have DUMP gui use a ManualClock 3894 38952010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3896 3897 * libcore/DragState.h: Tabs to spaces. 3898 38992010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3900 3901 * libcore/DisplayObject.cpp, libcore/DragState.h, 3902 libcore/Makefile.am, libcore/asobj/MovieClip_as.cpp, 3903 libcore/drag_state.h, libcore/movie_root.cpp, libcore/movie_root.h, 3904 libcore/vm/ASHandlers.cpp: Minor cleanups and encapsulation in drag 3905 state. 3906 39072010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3908 3909 * libcore/asobj/CustomActions.cpp, libcore/asobj/CustomActions.h, 3910 libcore/asobj/Global_as.cpp, libcore/asobj/flash.am, 3911 libcore/namedStrings.cpp, libcore/namedStrings.h, 3912 testsuite/actionscript.all/CustomActions.as, 3913 testsuite/actionscript.all/Makefile.am: CustomActions is not part of 3914 the Player API. 3915 39162010-10-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3917 3918 * testsuite/actionscript.all/Global.as: Check that CustomActions 3919 doesn't exist. 3920 39212010-10-24 Rob Savoye <rob@welcomehome.org> 3922 3923 * macros/kde4.m4: remove extra curly brace 3924 39252010-10-22 Sandro Santilli <strk@keybit.net> 3926 3927 * gui/dump.cpp: fully qualify class names 3928 39292010-10-22 Sandro Santilli <strk@keybit.net> 3930 3931 * gui/dump.h: Missing include 3932 39332010-10-22 Sandro Santilli <strk@keybit.net> 3934 3935 * gui/dump.cpp, gui/dump.h: Have dump-gui use NullSoundHandler to 3936 manually fetch samples at a predictable rate to improve sync between 3937 streaming and event sound (and video). Use the configured sound 3938 handler as a pure mixer (worth cleaning things up here to allow 3939 _only_ using a mixer from a factory) 3940 39412010-10-22 Sandro Santilli <strk@keybit.net> 3942 3943 * libsound/NullSoundHandler.h: Take the mixer by raw pointer... 3944 since there's no way to get a shared_ptr from RunResource... 3945 39462010-10-22 Sandro Santilli <strk@keybit.net> 3947 3948 * gui/pythonmod/gnash-view.cpp: Fix build of pythonview (bug #31417) 3949 39502010-10-22 Sandro Santilli <strk@keybit.net> 3951 3952 * gui/gui.h: fix description of RunResources member 3953 39542010-10-22 Sandro Santilli <strk@keybit.net> 3955 3956 * gui/Player.cpp, gui/gui.cpp: Player notifies audioDump to gui, gui 3957 tells sound_handler at ::start (right before virtualclock is 3958 resumed) 3959 39602010-10-22 Sandro Santilli <strk@keybit.net> 3961 3962 * gui/Makefile.am, gui/ScreenShotter.cpp, gui/ScreenShotter.h, 3963 gui/gui.cpp, gui/gui.h: Put ScreenShotter in its own file (trying to 3964 make gui cleaner) 3965 39662010-10-22 Sandro Santilli <strk@keybit.net> 3967 3968 * libsound/sound_handler.h: fix doc 3969 39702010-10-22 Sandro Santilli <strk@keybit.net> 3971 3972 * gui/Makefile.am, gui/fb/fb.am: Only build input devices when 3973 building the FB gui 3974 39752010-10-22 Sandro Santilli <strk@keybit.net> 3976 3977 * gui/Player.cpp, libsound/aos4/sound_handler_ahi.cpp, 3978 libsound/aos4/sound_handler_ahi.h, 3979 libsound/mkit/sound_handler_mkit.cpp, 3980 libsound/mkit/sound_handler_mkit.h, 3981 libsound/sdl/sound_handler_sdl.cpp, 3982 libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, 3983 libsound/sound_handler.h: Move WAV writing/dumping to base 3984 sound_handler class 3985 39862010-10-22 Sandro Santilli <strk@keybit.net> 3987 3988 * libsound/aos4/sound_handler_ahi.h, 3989 libsound/mkit/sound_handler_mkit.h: file_stream need be in base 3990 class only 3991 39922010-10-22 Sandro Santilli <strk@keybit.net> 3993 3994 * libsound/aos4/sound_handler_ahi.cpp, 3995 libsound/aos4/sound_handler_ahi.h, 3996 libsound/mkit/sound_handler_mkit.cpp, 3997 libsound/mkit/sound_handler_mkit.h, 3998 libsound/sdl/sound_handler_sdl.cpp, 3999 libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, 4000 libsound/sound_handler.h: Move audio dump writing to base 4001 sound_handler class 4002 40032010-10-22 Sandro Santilli <strk@keybit.net> 4004 4005 * : commit e189a1ba2a4fc3b06a7aa9602b8e25b209d98da2 Author: Benjamin 4006 Wolsey <bwy@benjaminwolsey.de> Date: Fri Oct 22 11:49:52 2010 4007 +0200 4008 40092010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4010 4011 * libbase/tu_file.cpp, libbase/tu_file.h: Don't cast unnecessarily 4012 and fix some documentation. 4013 40142010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4015 4016 * libcore/asobj/flash/gen-as3.sh: Drop obsolete script. 4017 40182010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4019 4020 * libmedia/gst/AudioInputGst.cpp: Drop silly log_unimpl. 4021 40222010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4023 4024 * libcore/vm/ActionExec.cpp: Clean up. 4025 40262010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4027 4028 * libcore/MovieFactory.cpp, libcore/MovieFactory.h: Minor cleanups. 4029 40302010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4031 4032 * libcore/parser/SWFMovieDefinition.cpp: SWF8+ is fairly well 4033 supported, so don't claim it's unimplemented. 4034 40352010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4036 4037 * libcore/swf/tag_loaders.cpp: Improve AVM2 message. 4038 40392010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4040 4041 * libcore/MovieFactory.cpp: Rearrange. 4042 40432010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4044 4045 * libcore/MovieFactory.cpp: Don't clear fontlib automatically, as 4046 it's cleared anyway when we exit. 4047 40482010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4049 4050 * libcore/MovieFactory.cpp: Clean up. 4051 40522010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4053 4054 * libcore/event_id.h: ObjectURI is a struct. 4055 40562010-10-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 4057 4058 * libcore/DisplayList.h: ObjectURI is a struct. 4059 40602010-10-21 Sandro Santilli <strk@keybit.net> 4061 4062 * gui/gui.h: Add audioDump string to gui. Currently gui is the 4063 hosting application, so it make sense for it to know what's the 4064 final audio sink (as it knows the final rendering output). 4065 40662010-10-21 Sandro Santilli <strk@keybit.net> 4067 4068 * libsound/NullSoundHandler.h, libsound/sound_handler.cpp, 4069 libsound/sound_handler.h: Make sound_handler::mix public and a pure 4070 virtual (mixing ain't so easy). Allow passing a sound_handler to 4071 NullSoundHandler for use to mix. 4072 40732010-10-21 Sandro Santilli <strk@keybit.net> 4074 4075 * gui/Player.cpp: Do not dereference a soundHandler if non-existing 4076 40772010-10-21 Sandro Santilli <strk@keybit.net> 4078 4079 * libsound/WAVWriter.cpp, libsound/WAVWriter.h, 4080 libsound/sdl/sound_handler_sdl.cpp: Fix build 4081 40822010-10-21 Sandro Santilli <strk@keybit.net> 4083 4084 * libsound/Makefile.am, libsound/WAVWriter.cpp, 4085 libsound/WAVWriter.h, libsound/sdl/sound_handler_sdl.cpp, 4086 libsound/sdl/sound_handler_sdl.h: WAVWriter class out of sdl sound 4087 handler (for reuse by others) 4088 40892010-10-21 Rob Savoye <rob@welcomehome.org> 4090 4091 * packaging/debian/control: Suggest browser-plugin-gnash instead of 4092 mozill-plugin-gnash 4093 40942010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4095 4096 * : commit 2e74fddfc73324b15e479ecd66138a7e2cbc96d2 Author: Benjamin 4097 Wolsey <bwy@benjaminwolsey.de> Date: Thu Oct 21 16:45:03 2010 4098 +0200 4099 41002010-10-21 Sandro Santilli <strk@keybit.net> 4101 4102 * doc/DESIGN: Update diagram to be up-to-date with latest renames 4103 41042010-10-21 Sandro Santilli <strk@keybit.net> 4105 4106 * : commit 4074ae5c9e35748490f4d8a415501c6fbc34dc81 Author: Sandro 4107 Santilli <strk@keybit.net> Date: Thu Oct 21 15:58:23 2010 +0200 4108 41092010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4110 4111 * libbase/GnashSleep.h: Use nanosleep instead of the deprecated 4112 usleep. 4113 41142010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4115 4116 * libcore/parser/TypesParser.h: Add documentation. 4117 41182010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4119 4120 * testsuite/libcore.all/Makefile.am: Run test. 4121 41222010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4123 4124 * testsuite/libcore.all/CxFormTest.cpp: Add unit test for CxForm. 4125 41262010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4127 4128 * libcore/SWFCxForm.cpp: Remove verbose casts as the conversion is 4129 performed anyway. 4130 41312010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4132 4133 * libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, 4134 libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h, 4135 libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h, 4136 libcore/swf/PlaceObject2Tag.cpp: Handle CxForm in types parser. 4137 41382010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4139 4140 * testsuite/misc-ming.all/registerClassTest2.c: Use proper pp token. 4141 41422010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4143 4144 * libcore/vm/ASHandlers.cpp: Implement ActionToggleQuality. 4145 41462010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4147 4148 * testsuite/actionscript.all/MovieClip.as: Run tests for version 5 4149 as well. 4150 41512010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4152 4153 * testsuite/actionscript.all/MovieClip.as: Tests for toggleQuality. 4154 41552010-10-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4156 4157 * : commit cd69f4433aa7e6dd1818170197d41dcd5dc116b4 Merge: 103eb32 4158 731befc Author: Sandro Santilli <strk@keybit.net> Date: Wed Oct 20 4159 22:59:19 2010 +0200 4160 41612010-10-20 Sandro Santilli <strk@keybit.net> 4162 4163 * libsound/sound_handler.cpp: Get "lateness" right (positive number 4164 is late, negative is early) 4165 41662010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4167 4168 * configure.ac, cygnal/cvm.cpp, doc/DESIGN, gui/Player.h, 4169 gui/aos4/aos4.cpp, gui/aos4/aos4_agg_glue.h, 4170 gui/aos4/aos4_cairo_glue.cpp, gui/aos4/aos4_cairo_glue.h, 4171 gui/aos4/aos4_glue.h, gui/aqua.cpp, gui/fb/fb.cpp, 4172 gui/fltk/fltk.cpp, gui/fltk/fltk_glue_agg.cpp, 4173 gui/fltk/fltk_glue_agg.h, gui/fltk/fltk_glue_cairo.cpp, 4174 gui/gtk/gtk.cpp, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp, 4175 gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gui.cpp, gui/gui.h, 4176 gui/haiku/haiku.cpp, gui/kde/Kde4Gui.cpp, gui/kde/kde.cpp, 4177 gui/kde/kde_glue.h, gui/riscos_glue.h, gui/sdl/sdl.cpp, 4178 gui/sdl/sdl_glue.h, libbase/FileTypes.h, libbase/GnashEnums.h, 4179 libbase/GnashImage.cpp, libbase/GnashImage.h, libbase/Makefile.am, 4180 libcore/DisplayObject.cpp, libcore/Makefile.am, 4181 libcore/MovieFactory.cpp, libcore/gnash.h, libcore/movie_root.h, 4182 librender/Renderer.h, librender/Renderer_agg.cpp, 4183 librender/Renderer_ogl.cpp, plugin/aos4/plugin.h, 4184 plugin/win32/plugin.h, testsuite/MovieTester.h, 4185 utilities/dumpshm.cpp, utilities/processor.cpp: Drop gnash.h. 4186 41872010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4188 4189 * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h: 4190 Cleanups. 4191 41922010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4193 4194 * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h, 4195 libcore/swf/tag_loaders.cpp: Clean ups. 4196 41972010-10-20 Sandro Santilli <strk@keybit.net> 4198 4199 * gui/am-frag/dump.am: Use LDADD, not LDFLAGS, for gnash libs and 4200 other (as done by gtk). Should fix dependency computation when doing 4201 static linking 4202 42032010-10-20 Sandro Santilli <strk@keybit.net> 4204 4205 * gui/gtk/gtk.am: libgnashrender.la is already part of GNASH_LIBS 4206 42072010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4208 4209 * : commit d6e20925f19502e93e822fa4d875f0574a8345bb Author: Benjamin 4210 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 20 19:39:20 2010 4211 +0200 4212 42132010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4214 4215 * libcore/swf/DefineBitsTag.cpp: Ensure bytes. 4216 42172010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4218 4219 * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp: 4220 Support for DefineBitsJpeg4 tag (no tests, no examples). 4221 42222010-10-20 Sandro Santilli <strk@keybit.net> 4223 4224 * libsound/sound_handler.cpp: Add computation of sound handler 4225 lateness (fuzzy, wuold better be computed using VM timer) 4226 42272010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4228 4229 * libcore/swf/DefineBitsTag.cpp: Read GIF and PNG for 4230 DefineBitsJpeg3 as well (documented, only DefineBitsJpeg2 is 4231 confirmed). 4232 42332010-10-20 Sandro Santilli <strk@keybit.net> 4234 4235 * libsound/sound_handler.cpp: Add dirty sample fetch frequency 4236 debugging support (needs macro) 4237 42382010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4239 4240 * libcore/swf/DefineBitsTag.cpp: Parse logging. 4241 42422010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4243 4244 * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp, 4245 libcore/swf/DefineBitsTag.h: Reduce duplication. 4246 42472010-10-20 Sandro Santilli <strk@keybit.net> 4248 4249 * gui/dump.cpp: Do not include headers needed for gettimeofday as 4250 we're not using it directly anymore now 4251 42522010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4253 4254 * libcore/swf/DefineBitsTag.cpp: Rearrange. 4255 42562010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4257 4258 * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp, 4259 libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h, 4260 libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h: Drop 4261 obsolete declarations, move definebits tags into own file. 4262 42632010-10-20 Sandro Santilli <strk@keybit.net> 4264 4265 * : commit 9f8f920a349ad8456bc4a1d8fc63870af7040738 Author: Sandro 4266 Santilli <strk@keybit.net> Date: Wed Oct 20 16:03:07 2010 +0200 4267 42682010-10-20 Sandro Santilli <strk@keybit.net> 4269 4270 * plugin/Makefile.am: Distribute plugin/aos4 4271 42722010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4273 4274 * libcore/swf/tag_loaders.cpp: Drop a couple of lines. 4275 42762010-10-20 Sandro Santilli <strk@keybit.net> 4277 4278 * : commit 64852234c5b8562a4b977e9beb064626075ac224 Author: Benjamin 4279 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 20 15:49:34 2010 4280 +0200 4281 42822010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4283 4284 * libcore/swf/DefaultTagLoaders.cpp: Move dummy loaders locally. 4285 42862010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4287 4288 * libcore/parser/SWFParser.cpp: Explain missing tag better. 4289 42902010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4291 4292 * libcore/swf/DefineFontAlignZonesTag.cpp: Drop stars. 4293 42942010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4295 4296 * libcore/swf/tag_loaders.cpp: Clean up, const correct. 4297 42982010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4299 4300 * : commit cf87ba129b515193dc4700612906c5e64a8582d7 Author: Benjamin 4301 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 20 13:48:00 2010 4302 +0200 4303 43042010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4305 4306 * libbase/GnashImageJpeg.cpp: Don't call finishImage in dtor because 4307 it can throw. Handle case where scanline isn't read. 4308 43092010-10-20 Sandro Santilli <strk@keybit.net> 4310 4311 * libmedia/gst/AudioDecoderGst.cpp: private tag 4312 43132010-10-20 Sandro Santilli <strk@keybit.net> 4314 4315 * : commit 85763463715dd58264edf97ce2c1cdc5c62eb3f7 Author: Sandro 4316 Santilli <strk@keybit.net> Date: Wed Oct 20 12:24:21 2010 +0200 4317 43182010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4319 4320 * : commit 20764275919d2ec05aeb3a876339e6c752e06c91 Merge: f325040 4321 d778ca9 Author: Sandro Santilli <strk@keybit.net> Date: Wed Oct 20 4322 11:44:41 2010 +0200 4323 43242010-10-20 Sandro Santilli <strk@keybit.net> 4325 4326 * gui/dump.cpp, gui/gui.cpp, gui/gui.h: Have Gui::advanceMovie 4327 return true or false based on whether frame advancement occurred. 4328 Use this information from dump-gui to decide whether or not to write 4329 a video frame. 4330 43312010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4332 4333 * libcore/asobj/MovieClip_as.cpp, 4334 testsuite/actionscript.all/MovieClip.as: Return an array to pass 4335 some tests. 4336 43372010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4338 4339 * testsuite/actionscript.all/MovieClip.as: Expect failure. 4340 43412010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4342 4343 * testsuite/actionscript.all/MovieClip.as: More tests. 4344 43452010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4346 4347 * testsuite/actionscript.all/MovieClip.as: Add MovieClip.filters 4348 tests. 4349 43502010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4351 4352 * : commit fb05b4ea936e738c625556bd275a42394aec217c Author: Benjamin 4353 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 20 10:39:38 2010 4354 +0200 4355 43562010-10-20 Sandro Santilli <strk@keybit.net> 4357 4358 * libsound/sound_handler.cpp: drop todo (done) 4359 43602010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4361 4362 * libcore/BevelFilter.h, libcore/BitmapFilter.h, 4363 libcore/BlurFilter.h, libcore/ColorMatrixFilter.h, 4364 libcore/ConvolutionFilter.h, libcore/DropShadowFilter.h, 4365 libcore/Filters.h, libcore/GlowFilter.h, 4366 libcore/GradientBevelFilter.h, libcore/GradientGlowFilter.h, 4367 libcore/Makefile.am, 4368 libcore/asobj/flash/filters/BevelFilter_as.cpp, 4369 libcore/asobj/flash/filters/BevelFilter_as.h, 4370 libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp, 4371 libcore/asobj/flash/filters/BitmapFilterQuality_as.h, 4372 libcore/asobj/flash/filters/BitmapFilterType_as.cpp, 4373 libcore/asobj/flash/filters/BitmapFilterType_as.h, 4374 libcore/asobj/flash/filters/BitmapFilter_as.cpp, 4375 libcore/asobj/flash/filters/BitmapFilter_as.h, 4376 libcore/asobj/flash/filters/BlurFilter_as.cpp, 4377 libcore/asobj/flash/filters/BlurFilter_as.h, 4378 libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, 4379 libcore/asobj/flash/filters/ColorMatrixFilter_as.h, 4380 libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, 4381 libcore/asobj/flash/filters/ConvolutionFilter_as.h, 4382 libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp, 4383 libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h, 4384 libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, 4385 libcore/asobj/flash/filters/DisplacementMapFilter_as.h, 4386 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 4387 libcore/asobj/flash/filters/DropShadowFilter_as.h, 4388 libcore/asobj/flash/filters/GlowFilter_as.cpp, 4389 libcore/asobj/flash/filters/GlowFilter_as.h, 4390 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 4391 libcore/asobj/flash/filters/GradientBevelFilter_as.h, 4392 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, 4393 libcore/asobj/flash/filters/GradientGlowFilter_as.h, 4394 libcore/asobj/flash/filters/filters.am, 4395 libcore/parser/filter_factory.cpp, libcore/parser/filter_factory.h, 4396 libcore/swf/PlaceObject2Tag.cpp: Tidy up filters. 4397 43982010-10-20 Sandro Santilli <strk@keybit.net> 4399 4400 * libmedia/gst/MediaParserGst.cpp: Hush annoying EOF emitting debug 4401 print from gst 4402 44032010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4404 4405 * libcore/vm/ASHandlers.cpp: Split long line. 4406 44072010-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 4408 4409 * libcore/vm/ASHandlers.cpp: Coding style, const correctness; no 4410 change in functionality. 4411 44122010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4413 4414 * libcore/as_object.h: Document, change include order. 4415 44162010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4417 4418 * : commit 3222174d3368ccb2b78149586df76da72ef1d254 Author: Sandro 4419 Santilli <strk@keybit.net> Date: Tue Oct 19 17:36:30 2010 +0200 4420 44212010-10-19 Sandro Santilli <strk@keybit.net> 4422 4423 * libcore/swf/StreamSoundBlockTag.cpp: tab to spaces 4424 44252010-10-19 Sandro Santilli <strk@keybit.net> 4426 4427 * libcore/swf/StreamSoundBlockTag.h: tabs to spaces 4428 44292010-10-19 Sandro Santilli <strk@keybit.net> 4430 4431 * libsound/sound_handler.cpp: Signal playSound is a private (luckly) 4432 44332010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4434 4435 * libcore/MovieClip.cpp, libcore/as_object.cpp, 4436 libcore/as_object.h, libcore/asobj/LoadVars_as.cpp, 4437 libcore/asobj/MovieClip_as.cpp, libcore/asobj/XMLNode_as.cpp, 4438 libcore/vm/ASHandlers.cpp: Return by value, use a vector, and use 4439 ObjectURI. 4440 44412010-10-19 Sandro Santilli <strk@keybit.net> 4442 4443 * libsound/EmbedSound.h: Split long lines 4444 44452010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4446 4447 * libcore/PropertyList.cpp, libcore/PropertyList.h, 4448 libcore/as_object.cpp, libcore/as_object.h: Drop some functions. 4449 44502010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4451 4452 * libcore/as_environment.cpp, libcore/as_object.cpp, 4453 libcore/as_object.h, libcore/movie_root.cpp: Move get_path_element 4454 outside class altogether. 4455 44562010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4457 4458 * libcore/as_object.h: Make function non-virtual. 4459 44602010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4461 4462 * gui/gtk/gtk.cpp: Minor cleanups. 4463 44642010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4465 4466 * gui/gui.cpp: Split long lines. 4467 44682010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4469 4470 * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, libbase/GC.cpp, 4471 libcore/Button.cpp, libcore/DisplayObject.cpp, 4472 libcore/DisplayObjectContainer.cpp: Clean up headers. 4473 44742010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4475 4476 * : commit 9dbb1413bb3b8a43675f9a7906e61d95552082c9 Author: Benjamin 4477 Wolsey <bwy@benjaminwolsey.de> Date: Tue Oct 19 11:08:42 2010 4478 +0200 4479 44802010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4481 4482 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h, 4483 libcore/movie_root.cpp, libcore/movie_root.h: Clean up unused 4484 functions. 4485 44862010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4487 4488 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement 4489 _argumentsToXML in the AS file. 4490 44912010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4492 4493 * libcore/asobj/flash/external/ExternalInterface_as.cpp, 4494 testsuite/actionscript.all/ExternalInterface.as: Move _arrayToXML to 4495 the AS implementation file. 4496 44972010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4498 4499 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement 4500 _toXML in the AS implementation. 4501 45022010-10-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 4503 4504 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement 4505 objectToXML in AS as expected. 4506 45072010-10-17 Sandro Santilli <strk@keybit.net> 4508 4509 * : commit c3e8d8748e2d2a9e3438e13e81472b75d560b304 Author: Sandro 4510 Santilli <strk@keybit.net> Date: Sun Oct 17 22:18:07 2010 +0200 4511 45122010-10-17 Andrea Palmatè <andrea@amigasoft.net> 4513 4514 * configure.ac, libbase/URL.cpp, plugin/Makefile.am, 4515 plugin/npapi/Makefile.am: Fix an assertion on URL.cpp. On Amiga all 4516 urls are valid 4517 45182010-10-17 Andrea Palmatè <andrea@amigasoft.net> 4519 4520 * : Fix an assertion on URL.cpp. On Amiga all urls are valid 4521 45222010-10-17 Sandro Santilli <strk@keybit.net> 4523 4524 * : commit d8632fd03833b51b0c8fb3fecd7aeda89095734e Author: Sandro 4525 Santilli <strk@keybit.net> Date: Sun Oct 17 18:53:35 2010 +0200 4526 45272010-10-17 Sandro Santilli <strk@keybit.net> 4528 4529 * testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp: Check for 4530 hand cursor 4531 45322010-10-17 Sandro Santilli <strk@keybit.net> 4533 4534 * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add 4535 MovieTester::usingHandCursor 4536 45372010-10-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 4538 4539 * : commit 2f08ce39e26fb7e9580aefcf4fcafe38a782b60f Author: Benjamin 4540 Wolsey <bwy@benjaminwolsey.de> Date: Sun Oct 17 18:18:37 2010 4541 +0200 4542 45432010-10-17 Sandro Santilli <strk@keybit.net> 4544 4545 * testsuite/misc-ming.all/ButtonEventsTest.c: Write what's the 4546 expected cursor when rolling over the button 4547 45482010-10-17 Sandro Santilli <strk@keybit.net> 4549 4550 * testsuite/misc-ming.all/ButtonEventsTest.c: Add test for 4551 useHandCursor in Button test 4552 45532010-10-17 Sandro Santilli <strk@keybit.net> 4554 4555 * : commit 0cda1c0e91e32a69cc032461f6d0b5f92c99070b Author: Sandro 4556 Santilli <strk@keybit.net> Date: Sun Oct 17 17:42:41 2010 +0200 4557 45582010-10-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 4559 4560 * libcore/AMFConverter.cpp, libcore/PropertyList.h, 4561 libcore/as_object.cpp, libcore/as_object.h, 4562 libcore/asobj/Array_as.h, libcore/asobj/SharedObject_as.cpp, 4563 libcore/asobj/flash/external/ExternalInterface_as.cpp: Rename 4564 AbstractPropertyVisitor to match KeyVisitor. 4565 45662010-10-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 4567 4568 * libcore/DisplayObject.h, libcore/ExternalInterface.cpp, 4569 libcore/MovieClip.cpp, libcore/MovieClip.h, 4570 libcore/PropertyList.cpp, libcore/PropertyList.h, 4571 libcore/as_object.cpp, libcore/as_object.h, 4572 libcore/asobj/LoadVars_as.cpp, libcore/vm/ASHandlers.cpp: Resimplify 4573 as_object interface using a visitor. 4574 45752010-10-17 Markus Gothe <nietzsche@zarathustra.local> 4576 4577 * libbase/Socket.cpp: Fixed missing declaretion of sighandler_t 4578 45792010-10-17 Sandro Santilli <strk@keybit.net> 4580 4581 * libcore/StaticText.cpp, 4582 testsuite/misc-ming.all/DefineTextTest-Runner.cpp: Implement hit 4583 test for static text as a point-in-bounds check. Not 100% compatible 4584 but much better than nothing for normal use. 4585 45862010-10-17 Sandro Santilli <strk@keybit.net> 4587 4588 * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Do not 4589 segfault when passed an object with circular refs 4590 45912010-10-17 Sandro Santilli <strk@keybit.net> 4592 4593 * libcore/ExternalInterface.cpp: Drop unused code 4594 45952010-10-17 Sandro Santilli <strk@keybit.net> 4596 4597 * testsuite/actionscript.all/ExternalInterface.as: PP tested to hang 4598 when trying to XML-serialize an object with circular refs (gnash 4599 segfaults smashing the stack right now) 4600 46012010-10-17 Sandro Santilli <strk@keybit.net> 4602 4603 * testsuite/actionscript.all/ExternalInterface.as: Add test for 4604 object reference as object property (ExternalInterface) 4605 46062010-10-17 Sandro Santilli <strk@keybit.net> 4607 4608 * libcore/ExternalInterface.cpp: Support object properties in 4609 ExternalInterface. The testcase still fails due to some weird values 4610 for XML object properties (nulls rather than functions), we'll want 4611 to add a focused test for objects in objects not involving too much 4612 of native objects composition. Also, this opens up for crashes in 4613 circular chanis 4614 46152010-10-16 Sandro Santilli <strk@keybit.net> 4616 4617 * : commit 6412a46e60b11424a0ea8a6960c4e3b9826daea6 Author: Sandro 4618 Santilli <strk@keybit.net> Date: Sat Oct 16 17:40:01 2010 +0200 4619 46202010-10-16 Sandro Santilli <strk@keybit.net> 4621 4622 * libcore/as_value.cpp, libcore/as_value.h: Add non-converting 4623 as_value::get_object method (not requiring a VM arg) 4624 46252010-10-16 Andrea Palmatè <andrea@amigasoft.net> 4626 4627 * plugin/aos4/Makefile.am, plugin/aos4/plugin.cpp, 4628 plugin/aos4/plugin.h: Add plugin support for AmigaOS4. Note that 4629 currently the plugin is broken on OS4 4630 46312010-10-16 Sandro Santilli <strk@keybit.net> 4632 4633 * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp: Reorder 4634 XMLNode and XML properties to match the ordering in pp (toward fixup 4635 of the ExternalInterface test 4636 46372010-10-15 Sandro Santilli <strk@keybit.net> 4638 4639 * libbase/Socket.cpp: It's std::signal in <csignal>! 4640 46412010-10-15 Sandro Santilli <strk@keybit.net> 4642 4643 * libbase/Socket.cpp: Ask not to get sigpipe, hopefully in a 4644 standard way now 4645 46462010-10-15 Sandro Santilli <strk@keybit.net> 4647 4648 * libcore/DisplayObject.h, libcore/MovieClip.cpp, 4649 libcore/MovieClip.h, libcore/PropertyList.cpp, 4650 libcore/PropertyList.h, libcore/as_object.cpp, libcore/as_object.h, 4651 libcore/asobj/LoadVars_as.cpp, libcore/asobj/XMLNode_as.cpp: 4652 Deprecate enumeratePropertyKey version taking as_environment and 4653 provide one taking a vector of ObjectURI instead. Also change 4654 signature of the function scanning all properties for the purpose of 4655 building up string/string pairs to return string/as_value instead 4656 (this latter should probably also be deprecated) 4657 46582010-10-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 4659 4660 * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h, 4661 gui/kde/Kde4Gui.cpp, libcore/Button.cpp, libcore/DisplayObject.cpp, 4662 libcore/DisplayObject.h, libcore/DisplayObjectContainer.cpp, 4663 libcore/movie_root.cpp, libcore/movie_root.h: Improve InfoTree code. 4664 46652010-10-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 4666 4667 * libbase/GC.cpp, libbase/GC.h: Cleanup includes, temporaries, and 4668 constness. 4669 46702010-10-14 Sandro Santilli <strk@keybit.net> 4671 4672 * testsuite/actionscript.all/ExternalInterface.as: Instanciate the 4673 native object (XML) closer to where it's checked 4674 46752010-10-14 Sandro Santilli <strk@keybit.net> 4676 4677 * libcore/ExternalInterface.cpp, 4678 libcore/asobj/flash/external/ExternalInterface_as.cpp, 4679 testsuite/actionscript.all/ExternalInterface.as: Properly implement 4680 ExternalInterface::_objectToXML 4681 46822010-10-14 Sandro Santilli <strk@keybit.net> 4683 4684 * testsuite/actionscript.all/ExternalInterface.as: Test the 4685 _objectToXML can take any number of arguments 4686 46872010-10-14 Sandro Santilli <strk@keybit.net> 4688 4689 * libcore/asobj/flash/external/ExternalInterface_as.cpp, 4690 testsuite/actionscript.all/ExternalInterface.as: Fix implementation 4691 of ExternalInterface._argumentsToXML 4692 46932010-10-14 Sandro Santilli <strk@keybit.net> 4694 4695 * libbase/Socket.cpp: Do not use the non-standard MSG_NOSIGNAL flag 4696 46972010-10-14 Sandro Santilli <strk@keybit.net> 4698 4699 * testsuite/actionscript.all/ExternalInterface.as: More tests for 4700 argumentsToXML 4701 47022010-10-14 Sandro Santilli <strk@keybit.net> 4703 4704 * testsuite/actionscript.all/ExternalInterface.as: More tests for 4705 argumentsToXML, gnash also fails for the no-args case 4706 47072010-10-14 Sandro Santilli <strk@keybit.net> 4708 4709 * testsuite/actionscript.all/ExternalInterface.as: 4710 ExternalInterface._argumentsToXML needs a single argument, not 4711 two... (gnash insists in taking 2 and then throws away the second) 4712 47132010-10-14 Sandro Santilli <strk@keybit.net> 4714 4715 * libcore/ExternalInterface.cpp, 4716 testsuite/actionscript.all/ExternalInterface.as: Test that 4717 arrayToXML scans the array using length and checking properties from 4718 0 to length-1, fix that case. Arguments is still broken. 4719 47202010-10-14 Sandro Santilli <strk@keybit.net> 4721 4722 * libcore/ExternalInterface.cpp, 4723 testsuite/actionscript.all/ExternalInterface.as: Add support in 4724 PropSerializer for returning XML of properties in revere order. 4725 Fixes a test in actionscript.all/ExternalInterface.as 4726 47272010-10-14 Sandro Santilli <strk@keybit.net> 4728 4729 * libcore/asobj/flash/external/ExternalInterface_as.cpp: 4730 ExternalInterface.call returns undefined on error, null on 4731 unavailable 4732 47332010-10-14 Sandro Santilli <strk@keybit.net> 4734 4735 * libcore/asobj/flash/external/ExternalInterface_as.cpp: addCallback 4736 returns true if external interface is available (tested) 4737 47382010-10-14 Sandro Santilli <strk@keybit.net> 4739 4740 * testsuite/actionscript.all/ExternalInterface.as: Fix expected 4741 results based on EI.available 4742 47432010-10-14 Sandro Santilli <strk@keybit.net> 4744 4745 * testsuite/actionscript.all/ExternalInterface.as: Complete port to 4746 'check' API, revealing actual values when the tests fail. Add more 4747 tests showing SWF6 hiding of prop names. Change expectance from 4748 _toAS to undefined (what I get with standalone) 4749 47502010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4751 4752 * gui/Player.cpp, gui/gui.cpp, gui/gui.h: Make the interface more 4753 transparent 4754 47552010-10-14 Sandro Santilli <strk@keybit.net> 4756 4757 * testsuite/actionscript.all/ExternalInterface.as: Check unexistance 4758 of ExternalInterface in SWF6 too... use more compact test API 4759 47602010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4761 4762 * gui/gui.cpp, librender/ScreenShotter.cpp, 4763 librender/ScreenShotter.h: Don't store renderer in ScreenShotter. 4764 47652010-10-14 Sandro Santilli <strk@keybit.net> 4766 4767 * testsuite/actionscript.all/ExternalInterface.as: Add count of 4768 expected tests run, include "check.as" instead of "dejagnu.as". The 4769 count reveals that the test tests nothing for SWF6! Also, the switch 4770 to "check.as" shows how you can still use the direct "dejagnu.as" 4771 interface if you really like that more... 4772 47732010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4774 4775 * gui/Makefile.am, gui/gnash.cpp, gui/gui.cpp, gui/gui.h, 4776 librender/Makefile.am, librender/ScreenShotter.cpp, 4777 librender/ScreenShotter.h: Move screenshot class to librender. 4778 47792010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4780 4781 * libbase/GnashImage.cpp, libbase/GnashImage.h: Document. 4782 47832010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4784 4785 * libbase/GnashImageJpeg.cpp: Reuse existing function. 4786 47872010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4788 4789 * gui/Player.cpp, gui/Player.h, gui/gnash.cpp, gui/gui.cpp, 4790 gui/gui.h, librender/Renderer.h, librender/Renderer_agg.cpp: 4791 Implement JPEG screenshot output. 4792 47932010-10-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4794 4795 * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Allow 4796 writing RGBA images to JPEG, ignoring alpha. 4797 47982010-10-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 4799 4800 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Don't 4801 access non-existent arguments. 4802 48032010-10-13 Sandro Santilli <strk@keybit.net> 4804 4805 * : commit 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e Author: Sandro 4806 Santilli <strk@keybit.net> Date: Wed Oct 13 18:57:36 2010 +0200 4807 48082010-10-13 Rob Savoye <rob@welcomehome.org> 4809 4810 * configure.ac: add automake conditional for AmigaOS4 4811 48122010-10-13 Sandro Santilli <strk@keybit.net> 4813 4814 * libcore/swf/DefineTextTag.h: Docs cleanup 4815 48162010-10-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 4817 4818 * : commit 311f17b49f65986ac759f8bd578b9c4846f4999d Author: Benjamin 4819 Wolsey <bwy@benjaminwolsey.de> Date: Wed Oct 13 10:19:59 2010 4820 +0200 4821 48222010-10-12 Sandro Santilli <strk@keybit.net> 4823 4824 * libcore/TextField.cpp: It's device fonts being unaffected by color 4825 transform, not embedded ones. Fixes bug #31312 (thanks Benjamin 4826 Wolsey) 4827 48282010-10-12 Sandro Santilli <strk@keybit.net> 4829 4830 * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, 4831 po/it.po, po/ja.po: Update po files and drop the obsoleted parts 4832 48332010-10-12 Maximiliano Castañón <maximi89@gmail.com> 4834 4835 * po/es.po: Updated spanish translation 4836 48372010-10-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 4838 4839 * configure.ac, gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Drop obsolete 4840 code. 4841 48422010-10-12 Sandro Santilli <strk@keybit.net> 4843 4844 * libbase/Socket.cpp: Request not to send SIGPIPE while sending to 4845 socket 4846 48472010-10-12 Sandro Santilli <strk@keybit.net> 4848 4849 * libcore/asobj/XMLSocket_as.cpp: Use Socket::eof for detecting 4850 close 4851 48522010-10-12 Sandro Santilli <strk@keybit.net> 4853 4854 * libbase/Socket.cpp, libbase/Socket.h: Implement Socket::eof 4855 48562010-10-12 Sandro Santilli <strk@keybit.net> 4857 4858 * gui/NullGui.cpp: Debug-print reason of exit from NullGui run 4859 (trying to figure out why XMLSocketTester sometimes fail 4860 48612010-10-12 Sandro Santilli <strk@keybit.net> 4862 4863 * testsuite/XmlSocketServer.pl: Write what's received only to the 4864 channel from which we received that 4865 48662010-10-11 Sandro Santilli <strk@keybit.net> 4867 4868 * testsuite/misc-ming.all/XMLSocketTester.sh: Check sockets 10 times 4869 per second (rather than 100) 4870 48712010-10-11 Sandro Santilli <strk@keybit.net> 4872 4873 * testsuite/misc-ming.all/XMLSocketTest.as: Avoid string assingment 4874 to temporary variable 4875 48762010-10-11 Sandro Santilli <strk@keybit.net> 4877 4878 * testsuite/XmlSocketServer.pl: Sleep 1/10 of a second rather than 4879 0.5 (quicker testing) 4880 48812010-10-11 Sandro Santilli <strk@keybit.net> 4882 4883 * testsuite/XmlSocketServer.pl: Check return from close(socket) in 4884 perl XmlSocket server 4885 48862010-10-11 Sandro Santilli <strk@keybit.net> 4887 4888 * testsuite/XmlSocketServer.pl: XmlSocketServer: do not write to 4889 socket after close 4890 48912010-10-11 Sandro Santilli <strk@keybit.net> 4892 4893 * testsuite/misc-ming.all/XMLSocketTester.sh: Pass XMLSocketTester 4894 args to server process (useful for -v) 4895 48962010-10-11 Sandro Santilli <strk@keybit.net> 4897 4898 * testsuite/XmlSocketServer.pl: Be verbose only if requested 4899 49002010-10-11 Sandro Santilli <strk@keybit.net> 4901 4902 * testsuite/misc-ming.all/XMLSocketTest.as: Loop less at startup 4903 49042010-10-11 Sandro Santilli <strk@keybit.net> 4905 4906 * testsuite/gnashrc.in: Make sure not to ignore FSCommands while 4907 running the testsuite (or you may be waiting a minute for 4908 XMLSocketTester to complete...) 4909 49102010-10-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 4911 4912 * : commit a944729fa80d4907e18eea7f0217da2d53dd3a19 Author: Sandro 4913 Santilli <strk@keybit.net> Date: Sun Oct 10 11:25:52 2010 +0200 4914 49152010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4916 4917 * libcore/vm/ASHandlers.cpp: Change local function arguments and 4918 document. 4919 49202010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4921 4922 * libcore/as_value.cpp, libcore/as_value.h, 4923 libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h, 4924 libcore/vm/VM.cpp, libcore/vm/VM.h: Move unnecessary functions out 4925 of Global_as interface. 4926 49272010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4928 4929 * extensions/mysql/mysql_db.cpp, libcore/ClassHierarchy.cpp, 4930 libcore/MovieClip.cpp, libcore/Video.cpp, libcore/as_function.cpp, 4931 libcore/as_object.cpp, libcore/as_value.cpp, libcore/as_value.h, 4932 libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, 4933 libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp, 4934 libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Global_as.cpp, 4935 libcore/asobj/Global_as.h, libcore/asobj/LoadableObject.cpp, 4936 libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClipLoader.cpp, 4937 libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp, 4938 libcore/asobj/NetStream_as.cpp, libcore/asobj/Object.cpp, 4939 libcore/asobj/Selection_as.cpp, libcore/asobj/Sound_as.cpp, 4940 libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, 4941 libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp, 4942 libcore/asobj/flash/display/BitmapData_as.cpp, 4943 libcore/asobj/flash/external/ExternalInterface_as.cpp, 4944 libcore/asobj/flash/geom/ColorTransform_as.cpp, 4945 libcore/asobj/flash/geom/Matrix_as.cpp, 4946 libcore/asobj/flash/geom/Point_as.cpp, 4947 libcore/asobj/flash/geom/Rectangle_as.cpp, 4948 libcore/asobj/flash/geom/Transform_as.cpp, libcore/debugger.cpp, 4949 libcore/movie_root.cpp, libcore/parser/sprite_definition.cpp, 4950 libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp: Use toObject() 4951 49522010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4953 4954 * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toObject() function 4955 49562010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4957 4958 * libcore/DisplayObject.h, libcore/MorphShape.cpp, 4959 libcore/RunResources.h, libcore/Timers.h, libcore/as_function.cpp, 4960 libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.h, 4961 testsuite/MovieTester.cpp, utilities/processor.cpp: Header cleanup, 4962 consolidate movie_root::reset. 4963 49642010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4965 4966 * libcore/MovieClip.cpp, libcore/swf/ExportAssetsTag.h, 4967 libcore/swf/tag_loaders.cpp: Clean up includes. 4968 49692010-10-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 4970 4971 * cygnal/cvm.cpp, gui/Player.cpp, libcore/Makefile.am, 4972 libcore/MovieFactory.cpp, libcore/MovieFactory.h, libcore/gnash.h, 4973 libcore/impl.cpp, utilities/processor.cpp: Drop global clear() 4974 function. 4975 49762010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4977 4978 * libcore/movie_root.h: Fix button cleanup segfault. 4979 49802010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4981 4982 * testsuite/libcore.all/DisplayListTest.cpp, 4983 testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite again. 4984 49852010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4986 4987 * libcore/asobj/XMLSocket_as.cpp: Another useless deregistration 4988 function. 4989 49902010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4991 4992 * libbase/GC.h, libcore/vm/VM.cpp, libcore/vm/VM.h: Documentation. 4993 49942010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 4995 4996 * libcore/asobj/LocalConnection_as.cpp, 4997 libcore/asobj/NetStream_as.cpp, libcore/vm/VM.cpp: Squash more silly 4998 cleanups. 4999 50002010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5001 5002 * utilities/processor.cpp: Allow successive runs in gprocessor. 5003 50042010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5005 5006 * libcore/movie_root.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h: 5007 Documentation, remove useless functions. 5008 50092010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5010 5011 * libcore/Relay.cpp, libcore/asobj/Sound_as.cpp: Don't access other 5012 GC resources in GC resource dtors or cleanup is impossible. 5013 50142010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5015 5016 * testsuite/MovieTester.h, 5017 testsuite/misc-ming.all/DefineTextTest-Runner.cpp, 5018 testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp, 5019 testsuite/misc-ming.all/attachMovieTestRunner.cpp, 5020 testsuite/misc-ming.all/intervalTestRunner.cpp, 5021 testsuite/movies.all/gravity_embedded-TestRunner.cpp: Add vm 5022 accessor to MovieTester, use it. 5023 50242010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5025 5026 * cygnal/cvm.cpp, gui/gtk/gtk_glue.h, gui/gui.cpp, 5027 gui/pythonmod/gnash-view.cpp, libbase/GC.cpp, libbase/GC.h, 5028 libcore/DisplayObject.cpp, libcore/URLAccessManager.cpp, 5029 libcore/as_object.cpp, libcore/gnash.h, libcore/impl.cpp, 5030 libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, 5031 plugin/win32/plugin.cpp, testsuite/libcore.all/AsValueTest.cpp, 5032 testsuite/libcore.all/DisplayListTest.cpp, 5033 testsuite/libcore.all/PropertyListTest.cpp: Drop GC singleton 5034 50352010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5036 5037 * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp, 5038 gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp, 5039 gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_agg_vaapi.cpp, 5040 gui/gtk/gtk_glue_agg_vaapi.h, gui/gtk/gtk_glue_agg_xv.cpp, 5041 gui/gtk/gtk_glue_agg_xv.h, gui/gui.cpp, gui/gui.h, 5042 gui/pythonmod/gnash-view.cpp, libcore/FreetypeGlyphsProvider.cpp, 5043 libcore/URLAccessManager.cpp, libcore/gnash.h, libcore/impl.cpp, 5044 libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, 5045 libcore/vm/VM.h, testsuite/MovieTester.cpp, 5046 testsuite/libcore.all/AsValueTest.cpp, 5047 testsuite/libcore.all/DisplayListTest.cpp, 5048 testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 5049 Drop VM singleton. 5050 50512010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5052 5053 * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp, 5054 libcore/MovieClip.cpp, libcore/MovieLoader.cpp, 5055 libcore/RunResources.h, libcore/StreamProvider.cpp, 5056 libcore/StreamProvider.h, libcore/asobj/LoadableObject.cpp, 5057 libcore/asobj/LocalConnection_as.cpp, 5058 libcore/asobj/NetConnection_as.cpp, 5059 libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, 5060 libcore/asobj/flash/external/ExternalInterface_as.cpp, 5061 libcore/movie_root.cpp, libcore/swf/ImportAssetsTag.h, 5062 testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp, 5063 testsuite/libcore.all/DisplayListTest.cpp, 5064 testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: 5065 Reduce places URL is stored. 5066 50672010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5068 5069 * gui/Player.cpp, gui/pythonmod/gnash-view.cpp, 5070 libcore/StreamProvider.cpp, libcore/StreamProvider.h, 5071 libcore/URLAccessManager.cpp, libcore/URLAccessManager.h, 5072 libcore/asobj/LocalConnection_as.cpp, 5073 libcore/asobj/NetConnection_as.cpp, 5074 libcore/asobj/SharedObject_as.cpp, 5075 libcore/asobj/flash/external/ExternalInterface_as.cpp, 5076 libcore/movie_root.cpp, libcore/movie_root.h, 5077 testsuite/MovieTester.cpp, utilities/processor.cpp: Drop 5078 URLAccessManager VM::get. 5079 50802010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5081 5082 * extensions/fileio/fileio.cpp: Fix fileio. 5083 50842010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5085 5086 * extensions/gtk2/gtkext.cpp: Drop VM::get from extension. 5087 50882010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5089 5090 * libcore/CharacterProxy.h: Don't forget to copy movie_root pointer. 5091 50922010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5093 5094 * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Drop unused 5095 ostream operator that used VM singleton. 5096 50972010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5098 5099 * libcore/as_value.cpp, libcore/as_value.h, 5100 libcore/asobj/AsBroadcaster.cpp, 5101 libcore/asobj/flash/geom/Point_as.cpp, libcore/vm/ASHandlers.cpp, 5102 libcore/vm/VM.cpp, libcore/vm/VM.h: Drop VM::get usage in as_value. 5103 51042010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5105 5106 * testsuite/misc-ming.all/attachMovieTestRunner.cpp, 5107 testsuite/misc-ming.all/intervalTestRunner.cpp, 5108 testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix testsuite 5109 51102010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5111 5112 * libcore/as_value.cpp, libcore/as_value.h, 5113 libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, 5114 libcore/asobj/Color_as.cpp, libcore/asobj/Date_as.cpp, 5115 libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp, 5116 libcore/asobj/LocalConnection_as.cpp, 5117 libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, 5118 libcore/asobj/Number_as.cpp, libcore/asobj/Selection_as.cpp, 5119 libcore/asobj/SharedObject_as.cpp, libcore/asobj/String_as.cpp, 5120 libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, 5121 libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp, 5122 libcore/asobj/flash/display/BitmapData_as.cpp, 5123 libcore/asobj/flash/geom/ColorTransform_as.cpp, 5124 libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h, 5125 testsuite/libcore.all/AsValueTest.cpp, 5126 testsuite/misc-ming.all/DefineTextTest-Runner.cpp, 5127 testsuite/misc-ming.all/DragDropTestRunner.cpp, 5128 testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp, 5129 testsuite/misc-ming.all/loadMovieTestRunner.cpp, 5130 testsuite/misc-swfc.all/button_test1runner.cpp: Use new toInt, drop 5131 remaining to_number(). 5132 51332010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5134 5135 * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toInt function with VM 5136 arg. 5137 51382010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5139 5140 * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/VM.cpp, 5141 libcore/vm/VM.h: Move functions to VM 5142 51432010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5144 5145 * libcore/asobj/Array_as.cpp, libcore/asobj/Math_as.cpp: Drop all 5146 to_number() use outside as_value. 5147 51482010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5149 5150 * libcore/asobj/ASConversions.cpp, libcore/asobj/Color_as.cpp, 5151 libcore/asobj/flash/filters/BevelFilter_as.cpp, 5152 libcore/asobj/flash/filters/BlurFilter_as.cpp, 5153 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 5154 libcore/asobj/flash/filters/GlowFilter_as.cpp, 5155 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 5156 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp: More 5157 toNumber. 5158 51592010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5160 5161 * libcore/asobj/flash/geom/Matrix_as.cpp, 5162 libcore/asobj/flash/geom/Point_as.cpp: More toNumber. 5163 51642010-10-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5165 5166 * libcore/DisplayObject.cpp, libcore/asobj/MovieClip_as.cpp, 5167 libcore/asobj/TextFormat_as.cpp: More toNumber. 5168 51692010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5170 5171 * extensions/fileio/fileio.cpp, libcore/asobj/Array_as.cpp, 5172 libcore/asobj/Camera_as.cpp, libcore/asobj/Date_as.cpp, 5173 libcore/asobj/Global_as.cpp, libcore/asobj/Math_as.cpp, 5174 libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, 5175 libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp, 5176 libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp, 5177 libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, 5178 libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp, 5179 libcore/asobj/flash/display/BitmapData_as.cpp, 5180 libcore/asobj/flash/filters/BevelFilter_as.cpp, 5181 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 5182 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 5183 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, 5184 libcore/asobj/flash/geom/ColorTransform_as.cpp, 5185 libcore/asobj/flash/geom/Matrix_as.cpp, libcore/vm/Machine.cpp: Use 5186 toNumber more. 5187 51882010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5189 5190 * libcore/as_value.cpp, libcore/as_value.h: Minor cleanups 5191 51922010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5193 5194 * libcore/Button.cpp, libcore/DisplayObject.cpp, 5195 libcore/ExternalInterface.cpp, libcore/as_value.cpp, 5196 libcore/as_value.h, libcore/asobj/Boolean_as.cpp, 5197 libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp, 5198 libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetStream_as.cpp, 5199 libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp, 5200 libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, 5201 libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp, 5202 libcore/asobj/XML_as.cpp, 5203 libcore/asobj/flash/display/BitmapData_as.cpp, 5204 libcore/asobj/flash/filters/BevelFilter_as.cpp, 5205 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 5206 libcore/asobj/flash/filters/GlowFilter_as.cpp, 5207 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 5208 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, 5209 libcore/asobj/flash/geom/Rectangle_as.cpp: Drop to_bool() usage. 5210 52112010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5212 5213 * libcore/MovieClip.cpp: Use conversion functions in MovieClip. 5214 52152010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5216 5217 * libcore/vm/ASHandlers.cpp: Use conversion functions more. 5218 52192010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5220 5221 * libcore/vm/ASHandlers.cpp: Use conversion functions. 5222 52232010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5224 5225 * libcore/Video.cpp, libcore/as_value.cpp, libcore/as_value.h, 5226 libcore/vm/VM.cpp, libcore/vm/VM.h: Add VM functions for conversion. 5227 52282010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5229 5230 * libcore/CharacterProxy.cpp, libcore/CharacterProxy.h, 5231 libcore/as_value.cpp, libcore/asobj/NetStream_as.cpp, 5232 libcore/asobj/Sound_as.cpp: Store movie_root in CharacterProxy to 5233 avoid using VM singleton. 5234 52352010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5236 5237 * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, 5238 extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp, 5239 extensions/mysql/mysql_db.cpp: Fix incorrect header in extensions. 5240 52412010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5242 5243 * devtools/lib/Gnash/Distribution.pm, devtools/lib/Gnash/Utils.pm, 5244 devtools/testsuite/c_casts.t, 5245 devtools/testsuite/copyright_notices.t, devtools/testsuite/tabs.t, 5246 devtools/testsuite/uncuddled_else.t, doc/C/actionscript.xml: Remove 5247 unused perl scripts. 5248 52492010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5250 5251 * libcore/asobj/gen-asclass.pl: Remove out-of-date script. 5252 52532010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5254 5255 * libcore/vm/ExecutableCode.h: Drop useless include. 5256 52572010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5258 5259 * libcore/as_function.h: Documentation. 5260 52612010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5262 5263 * libcore/asobj/Global_as.cpp, libcore/vm/ASHandlers.cpp, 5264 libcore/vm/VM.cpp, libcore/vm/VM.h: Remove VM statics and related 5265 functions. Use init_member(). 5266 52672010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5268 5269 * libcore/as_function.cpp, testsuite/actionscript.all/Function.as: 5270 More passes, remove all static objects. 5271 52722010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5273 5274 * libcore/as_function.cpp, libcore/as_function.h, libcore/vm/VM.cpp: 5275 Drop static entirely. 5276 52772010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5278 5279 * libcore/as_function.cpp, libcore/asobj/Global_as.cpp: Remove 2 5280 more static usages. 5281 52822010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5283 5284 * libcore/vm/ASHandlers.cpp: Drop static use. 5285 52862010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5287 5288 * libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, 5289 testsuite/actionscript.all/Function.as: More passes. 5290 52912010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5292 5293 * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: Init 5294 correct member: another pass. 5295 52962010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5297 5298 * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: 5299 Disregard visibility, testsuite passes. 5300 53012010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5302 5303 * libcore/as_function.cpp, libcore/asobj/Global_as.cpp, 5304 libcore/asobj/Number_as.cpp, libcore/vm/VM.cpp: Add Global_as.cpp, 5305 improve some native function cases. 5306 53072010-10-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 5308 5309 * doc/C/preformatted/gnash_ref.info.in, 5310 doc/C/preformatted/gnashref.html.in, 5311 doc/C/refmanual/extensions/extensions.xml, 5312 extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, 5313 extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp, 5314 extensions/mysql/mysql_db.cpp, libcore/AMFConverter.cpp, 5315 libcore/Button.cpp, libcore/ClassHierarchy.h, 5316 libcore/ExternalInterface.cpp, libcore/Video.cpp, 5317 libcore/as_function.cpp, libcore/as_object.cpp, 5318 libcore/as_object.h, libcore/asobj/Accessibility_as.cpp, 5319 libcore/asobj/Array_as.cpp, libcore/asobj/Boolean_as.cpp, 5320 libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp, 5321 libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, 5322 libcore/asobj/Global_as.h, libcore/asobj/Globals.cpp, 5323 libcore/asobj/Globals.h, libcore/asobj/Microphone_as.cpp, 5324 libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, 5325 libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, 5326 libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp, 5327 libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, 5328 libcore/asobj/String_as.cpp, libcore/asobj/TextField_as.cpp, 5329 libcore/asobj/TextFormat_as.cpp, libcore/asobj/XMLNode_as.cpp, 5330 libcore/asobj/flash.am, 5331 libcore/asobj/flash/display/BitmapData_as.cpp, 5332 libcore/asobj/flash/display/display_pkg.cpp, 5333 libcore/asobj/flash/external/ExternalInterface_as.cpp, 5334 libcore/asobj/flash/external/external_pkg.cpp, 5335 libcore/asobj/flash/filters/BitmapFilter_as.cpp, 5336 libcore/asobj/flash/filters/filters_pkg.cpp, 5337 libcore/asobj/flash/flash_pkg.cpp, 5338 libcore/asobj/flash/geom/ColorTransform_as.cpp, 5339 libcore/asobj/flash/geom/Matrix_as.cpp, 5340 libcore/asobj/flash/geom/Point_as.cpp, 5341 libcore/asobj/flash/geom/Rectangle_as.cpp, 5342 libcore/asobj/flash/geom/Transform_as.cpp, 5343 libcore/asobj/flash/geom/geom_pkg.cpp, 5344 libcore/asobj/flash/net/net_pkg.cpp, 5345 libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp, 5346 libcore/vm/VM.cpp, testsuite/libcore.all/DisplayListTest.cpp: Remove 5347 virtual Global_as interface, create Objects properly. 5348 53492010-10-06 Andrea Palmatè <andrea@amigasoft.net> 5350 5351 * libbase/SharedMem.cpp, 5352 libcore/asobj/flash/external/ExternalInterface_as.cpp: Small changes 5353 53542010-10-05 Sandro Santilli <strk@keybit.net> 5355 5356 * NEWS: Add release date for 0.8.6 5357 53582010-10-04 Sandro Santilli <strk@keybit.net> 5359 5360 * : commit 29762b933a568853f2c81f4452fbb822e8481ac0 Author: Sandro 5361 Santilli <strk@keybit.net> Date: Mon Oct 4 22:53:16 2010 +0200 5362 53632010-10-04 Rob Savoye <rob@welcomehome.org> 5364 5365 * packaging/debian/changelog, packaging/debian/control: add ffmpeg 5366 as media handler, along with it' 5367 53682010-10-04 Rob Savoye <rob@welcomehome.org> 5369 5370 * : commit 19cc9be0f2dbbcdf152a4a9e0a3b5d3fe3883fdf Author: Rob 5371 Savoye <rob@welcomehome.org> Date: Mon Oct 4 09:49:30 2010 -0600 5372 53732010-10-04 Sandro Santilli <strk@keybit.net> 5374 5375 * plugin/npapi/plugin.cpp: If cookie is null, ncookie (string) 5376 constructor would segfault... so check before trying 5377 53782010-10-04 Sandro Santilli <strk@keybit.net> 5379 5380 * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Move cookie setup 5381 code in its own function (ready to be cloned for proxy) 5382 53832010-10-04 Rob Savoye <rob@welcomehome.org> 5384 5385 * packaging/debian/rules: only build some of the extensions 5386 53872010-10-04 Rob Savoye <rob@welcomehome.org> 5388 5389 * packaging/debian/control: add libqt4-dev and kdelibs-bin 5390 53912010-10-04 Rob Savoye <rob@welcomehome.org> 5392 5393 * macros/qt4.m4: don't edit the other include dirs for qt4 away, or 5394 it breaks pbuilder. 5395 53962010-10-04 Rob Savoye <rob@welcomehome.org> 5397 5398 * packaging/deb.am: use the python version instead of uname when 5399 editing the python deb files. 5400 54012010-10-03 Rob Savoye <rob@welcomehome.org> 5402 5403 * libbase/curl_adapter.cpp: only indenting and minor formatting 5404 changes. 5405 54062010-10-03 Rob Savoye <rob@welcomehome.org> 5407 5408 * libbase/curl_adapter.cpp: add comment about timeouts 5409 54102010-10-04 Sandro Santilli <strk@keybit.net> 5411 5412 * libbase/curl_adapter.cpp: Indentation, slightly more useful debug 5413 line 5414 54152010-10-03 Rob Savoye <rob@welcomehome.org> 5416 5417 * : commit d7753930b9f710c6ee60af6d536d08e672db1491 Author: Rob 5418 Savoye <rob@welcomehome.org> Date: Sun Oct 3 16:20:37 2010 -0600 5419 54202010-10-03 Sandro Santilli <strk@keybit.net> 5421 5422 * libbase/curl_adapter.cpp: Remove old TODO note (all done already) 5423 54242010-10-03 Sandro Santilli <strk@keybit.net> 5425 5426 * libbase/curl_adapter.cpp: FD_ZERO should not be called between 5427 curl_multi_fset and select... 5428 54292010-10-03 Rob Savoye <rob@welcomehome.org> 5430 5431 * macros/curl.m4: when using --with-curl-lib= don't forget to add 5432 -lcurl or gnash won't link. 5433 54342010-10-02 Sandro Santilli <strk@keybit.net> 5435 5436 * : commit e51a1a7c78ba85cab1ea31ffd732b1087bdcd38b Author: Sandro 5437 Santilli <strk@keybit.net> Date: Sat Oct 2 14:27:54 2010 +0200 5438 54392010-10-02 Bastiaan Jacques <bastiaan@bjacques.org> 5440 5441 * libcore/CharacterProxy.h: Export a symbol used across DSOs. 5442 54432010-10-01 Rob Savoye <rob@welcomehome.org> 5444 5445 * packaging/redhat/gnash.spec, packaging/rpm.am: fix typo in 5446 --enable-renderers, version is now master instead of trunk. 5447 54482010-10-01 Rob Savoye <rob@welcomehome.org> 5449 5450 * Makefile.am: use NOW if revno isn't set. For some reason, git 5451 describe fails on some machines. 5452 54532010-10-01 Rob Savoye <rob@welcomehome.org> 5454 5455 * packaging/snapshot.am: add the branch nick back in the final 5456 version string. 5457 54582010-10-01 Rob Savoye <rob@welcomehome.org> 5459 5460 * Makefile.am: drop everything after the main index number so we 5461 don't confuse packaging version numbering. 5462 54632010-10-01 Rob Savoye <rob@welcomehome.org> 5464 5465 * packaging/debian/changelog: fix the date for the current entry 5466 54672010-10-01 Rob Savoye <rob@welcomehome.org> 5468 5469 * : commit 4ab30f16fee0c2d0e9fbf7be47dcc7a34bf0b64b Merge: a15b0de 5470 003dc38 Author: Rob Savoye <rob@welcomehome.org> Date: Fri Oct 1 5471 07:01:09 2010 -0600 5472 54732010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5474 5475 * libcore/as_value.cpp, libcore/vm/ASHandlers.cpp: Add more object 5476 information. 5477 54782010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5479 5480 * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/fn_call.h, 5481 testsuite/misc-ming.all/DragDropTestRunner.cpp, 5482 testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp, 5483 testsuite/misc-ming.all/loadMovieTestRunner.cpp: Use ostream 5484 operator directly. 5485 54862010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5487 5488 * libcore/Function.cpp, libcore/as_object.cpp, libcore/as_object.h, 5489 libcore/as_value.cpp, libcore/asobj/Globals.cpp: Drop proxying 5490 function. 5491 54922010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5493 5494 * libcore/asobj/Array_as.cpp: Update comment. 5495 54962010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5497 5498 * libcore/asobj/Array_as.cpp: Fix length lookup. 5499 55002010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5501 5502 * testsuite/actionscript.all/array.as: Add tests for length property 5503 lookup. 5504 55052010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5506 5507 * libcore/as_object.h: Fix docs, drop all namespace references. 5508 55092010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5510 5511 * libcore/as_object.h, libcore/asobj/Array_as.cpp, 5512 libcore/asobj/Array_as.h: Add getOwnProperty() to match getMember() 5513 and make reducing lookups easier. 5514 55152010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5516 5517 * libcore/asobj/Object.cpp: Fix messed up log message. 5518 55192010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5520 5521 * gui/pythonmod/gnash-view.cpp, libcore/AMFConverter.cpp, 5522 libcore/Timers.cpp, libcore/as_object.cpp, libcore/as_object.h, 5523 libcore/asobj/ASConversions.cpp, 5524 libcore/asobj/Accessibility_as.cpp, 5525 libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp, 5526 libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp, 5527 libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, 5528 libcore/asobj/Globals.cpp, libcore/asobj/LocalConnection_as.cpp, 5529 libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, 5530 libcore/asobj/Object.cpp, libcore/asobj/SharedObject_as.cpp, 5531 libcore/asobj/TextField_as.cpp, libcore/asobj/XMLNode_as.cpp, 5532 libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp, 5533 libcore/asobj/flash/display/BitmapData_as.cpp, 5534 libcore/asobj/flash/filters/BitmapFilter_as.cpp, 5535 libcore/asobj/flash/geom/ColorTransform_as.cpp, 5536 libcore/parser/sprite_definition.cpp, libcore/vm/ASHandlers.cpp, 5537 libcore/vm/CallStack.cpp, libcore/vm/Machine.cpp: Move trivial 5538 wrapper functions out of as_object class. 5539 55402010-10-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 5541 5542 * librender/Renderer_agg.cpp, librender/Renderer_agg_style.h: Use 5543 default (integer) rasterizer. 5544 55452010-09-30 Rob Savoye <rob@welcomehome.org> 5546 5547 * : commit bf4e8690f4c4b55fa18feef0aefb4dd31450a1f2 Author: Benjamin 5548 Wolsey <bwy@benjaminwolsey.de> Date: Thu Sep 30 17:21:01 2010 5549 +0200 5550 55512010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5552 5553 * libcore/PropertyList.cpp, libcore/PropertyList.h: Inline 5554 PropertyList::markReachableResources. 5555 55562010-09-30 Rob Savoye <rob@welcomehome.org> 5557 5558 * packaging/deb.am, packaging/snapshot.am: change trunk to master 5559 for snapshot version 5560 55612010-09-30 Rob Savoye <rob@welcomehome.org> 5562 5563 * configure.ac: change trunk to master for snapshot version 5564 55652010-09-30 Rob Savoye <rob@welcomehome.org> 5566 5567 * Makefile.am: use git branch for the NICK instead of the directory 5568 path. 5569 55702010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5571 5572 * libcore/as_value.cpp, libcore/as_value.h: Inline trivial 5573 functions. 5574 55752010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5576 5577 * libcore/as_object.h: Provide a dtor for good karma. 5578 55792010-09-30 Rob Savoye <rob@welcomehome.org> 5580 5581 * packaging/debian/control: drop Build-Depends from mysql extension 5582 package 5583 55842010-09-30 Rob Savoye <rob@welcomehome.org> 5585 5586 * packaging/debian/dirs, packaging/debian/docs, 5587 packaging/debian/source/format: remove unnecessary files 5588 55892010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5590 5591 * libcore/as_value.cpp, libcore/as_value.h: Inline ctor, cctor and 5592 dtor of as_value. 5593 55942010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5595 5596 * libcore/vm/VM.cpp, libcore/vm/VM.h: Inline swf version call. 5597 55982010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5599 5600 * libcore/as_environment.h: Const correct. 5601 56022010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5603 5604 * libcore/DisplayList.cpp, libcore/DisplayList.h, 5605 testsuite/libcore.all/DisplayListTest.cpp: Don't test things that 5606 aren't part of the interface. Const correct. 5607 56082010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5609 5610 * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Inline simple 5611 accessors 5612 56132010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5614 5615 * libcore/event_id.h: Move binary ops outside class and simplify. 5616 56172010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5618 5619 * libcore/PropertyList.h: Use own struct for easier inlining. 5620 56212010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5622 5623 * libcore/Property.h, libcore/PropertyList.cpp: Remove default args 5624 and casts. 5625 56262010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5627 5628 * libcore/Property.h: Drop default Property ctor. 5629 56302010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5631 5632 * libcore/Property.cpp, libcore/Property.h, 5633 libcore/PropertyList.cpp: Documentation and cleanup. 5634 56352010-09-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 5636 5637 * : commit 2e7254c0e683b3d7a01aebbe582760cce3f2411e Author: Rob 5638 Savoye <rob@welcomehome.org> Date: Thu Sep 30 02:10:38 2010 +0200 5639 56402010-09-30 Rob Savoye <rob@welcomehome.org> 5641 5642 * : commit 4c3a2a586222d7ae78847952afecf816c308f52a Author: Rob 5643 Savoye <rob@welcomehome.org> Date: Thu Sep 30 01:03:07 2010 +0200 5644 56452010-09-30 Rob Savoye <rob@welcomehome.org> 5646 5647 * packaging/debian/control: add gnash-dev package. Add Chromium to 5648 the list of supported browsers. 5649 56502010-09-30 Rob Savoye <rob@welcomehome.org> 5651 5652 * packaging/debian/gnash-dev.install: look for lib and share for 5653 pkgconfig files. 5654 56552010-09-30 Rob Savoye <rob@welcomehome.org> 5656 5657 * packaging/debian/overrides/gnash-cygnal, 5658 packaging/debian/overrides/gnash-tools: synced from old override 5659 files 5660 56612010-09-30 Rob Savoye <rob@welcomehome.org> 5662 5663 * packaging/deb.am: change bzr to git 5664 56652010-09-30 Rob Savoye <rob@welcomehome.org> 5666 5667 * packaging/debian/rules: change bzr to git 5668 56692010-09-29 Sandro Santilli <strk@keybit.net> 5670 5671 * gui/gnash.cpp: Consistent usage message 5672 56732010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5674 5675 * libcore/Property.h: Drop declarations. 5676 56772010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5678 5679 * libcore/Property.cpp: Remove member functions. 5680 56812010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5682 5683 * libcore/Property.cpp: More static_visitors. 5684 56852010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5686 5687 * libcore/Property.h: Missing include. 5688 56892010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5690 5691 * libcore/ExternalInterface.cpp, 5692 libcore/asobj/flash/external/ExternalInterface_as.cpp: Use anonymous 5693 namespaces to prevent ODR violations. 5694 56952010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5696 5697 * libcore/Property.cpp, libcore/as_object.cpp, 5698 testsuite/libcore.all/ClassSizes.cpp: Use another static_visitor, 5699 store by ref-to-const. 5700 57012010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5702 5703 * libcore/Property.cpp, libcore/Property.h: Drop empty property. 5704 57052010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5706 5707 * libcore/Property.cpp, libcore/Property.h: Use more static 5708 visitors. 5709 57102010-09-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 5711 5712 * libcore/Property.cpp, libcore/Property.h: Use static visitors for 5713 Properties. 5714 57152010-09-29 Sandro Santilli <strk@keybit.net> 5716 5717 * cygnal/libnet/Makefile.am, librender/Makefile.am: Use -release 5718 libtool switch on all utility libs (thanks Miriam Ruiz) 5719 57202010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5721 5722 * libcore/asobj/Array_as.cpp: Const correct. 5723 57242010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5725 5726 * libcore/asobj/Array_as.cpp, libcore/asobj/Array_as.h, 5727 testsuite/actionscript.all/array.as: Fix more lookups. 5728 57292010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5730 5731 * libcore/Property.h: Make Properties smaller. 5732 57332010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5734 5735 * testsuite/libcore.all/ClassSizes.cpp: Add PropFlags to ClassSizes. 5736 57372010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5738 5739 * libcore/PropFlags.h: Use unsigned int of appropriate size. 5740 57412010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5742 5743 * libcore/asobj/Array_as.cpp, testsuite/actionscript.all/array.as: 5744 Fix property lookup for join(). 5745 57462010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5747 5748 * testsuite/actionscript.all/array.as: Test __resolve with array 5749 functions. 5750 57512010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5752 5753 * libcore/DisplayList.cpp: Drop debugging. 5754 57552010-09-28 Rob Savoye <rob@welcomehome.org> 5756 5757 * packaging/debian/po/ca.po, packaging/debian/po/cs.po, 5758 packaging/debian/po/de.po, packaging/debian/po/es.po, 5759 packaging/debian/po/fi.po, packaging/debian/po/it.po, 5760 packaging/debian/po/ja.po, packaging/debian/po/pl.po, 5761 packaging/debian/po/ru.po, packaging/debian/po/sv.po, 5762 packaging/debian/po/vi.po, packaging/debian/po/zh_CN.po: add 5763 translations of packing files from Debian 5764 57652010-09-28 Rob Savoye <rob@welcomehome.org> 5766 5767 * doc/C/gnashref.xml, doc/C/gnashuser.xml: add extrat texinfo stuff 5768 from Debian patches. 5769 57702010-09-28 Rob Savoye <rob@welcomehome.org> 5771 5772 * utilities/dumpshm.cpp: remove extra parens from debug print, as it 5773 has too many 5774 57752010-09-28 Rob Savoye <rob@welcomehome.org> 5776 5777 * cygnal/libnet/Makefile.am, librender/Makefile.am: add _LDFLAGS, 5778 from Debian patches 5779 57802010-09-28 Rob Savoye <rob@welcomehome.org> 5781 5782 * configure.ac: remove extra blank line 5783 57842010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5785 5786 * libcore/TextField.cpp: Constness. 5787 57882010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5789 5790 * libcore/MovieClip.cpp, testsuite/actionscript.all/TextField.as: 5791 Use version for text value. Fixes latest test. 5792 57932010-09-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 5794 5795 * testsuite/actionscript.all/TextField.as: Test undefined value for 5796 TextField.variable. 5797 57982010-09-28 Rob Savoye <rob@welcomehome.org> 5799 5800 * packaging/debian/overrides/gnash-cygnal, 5801 packaging/debian/overrides/gnash-tools, 5802 packaging/debian/overrides/klash, 5803 packaging/debian/overrides/python-gtk-gnash, 5804 packaging/debian/source/format: migrate from debian packaging 5805 58062010-09-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 5807 5808 * utilities/Makefile.am: Link boost cygnal libs to soldumper and 5809 flvdumper. 5810 58112010-09-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 5812 5813 * configure.ac: Don't allow AVM2 option because it will fail to 5814 compile. 5815 58162010-09-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 5817 5818 * libcore/DisplayList.cpp: Drop assertion, handle the case instead. 5819 58202010-09-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 5821 5822 * libcore/asobj/XMLNode_as.cpp: Mark parent XMLNodes. Fixes bug 5823 #31044. 5824 58252010-09-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 5826 5827 * libbase/GnashImageJpeg.cpp: Drop debugging message. 5828 58292010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5830 5831 * libcore/as_object.h: Documentation. 5832 58332010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5834 5835 * libcore/Button.cpp, libcore/MovieClip.cpp, libcore/as_object.cpp, 5836 libcore/as_object.h: Don't lookup events in __resolve. 5837 58382010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5839 5840 * libcore/asobj/Global_as.h: Header order. 5841 58422010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5843 5844 * libcore/movie_root.cpp: Style. 5845 58462010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5847 5848 * libcore/DisplayObject.cpp: Don't call resolve when looking for 5849 handlers. 5850 58512010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5852 5853 * libcore/asobj/AsBroadcaster.cpp: Drop unneeded members. 5854 58552010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5856 5857 * testsuite/misc-ming.all/Makefile.am, 5858 testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp, 5859 testsuite/misc-ming.all/ResolveEventsTest.c: Add tests for events 5860 and resolve. 5861 58622010-09-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5863 5864 * libcore/as_object.cpp: Don't look __resolve up twice. 5865 58662010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5867 5868 * libcore/DisplayObject.cpp: Spaces. 5869 58702010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5871 5872 * libcore/DisplayObject.cpp: Use a const map again. Other const 5873 correctness. 5874 58752010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5876 5877 * : commit fc4c5ae1dd45034063242abf923b6ddfac28eddd Merge: ce5a187 5878 e0ceae0 Author: Sandro Santilli <strk@keybit.net> Date: Fri Sep 24 5879 19:14:21 2010 +0200 5880 58812010-09-24 Sandro Santilli <strk@keybit.net> 5882 5883 * libcore/DisplayObject.cpp: Drop more string_table from lookup 5884 function signatures 5885 58862010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5887 5888 * : commit 29ef647fa46ed8d4e362a6b150bafe0b2c8314ee Author: Sandro 5889 Santilli <strk@keybit.net> Date: Fri Sep 24 14:29:16 2010 +0200 5890 58912010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5892 5893 * Makefile.am, cygnal/Makefile.am: Link cygnal boost libs. 5894 58952010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5896 5897 * libcore/ObjectURI.h: Copyright. 5898 58992010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5900 5901 * libcore/DisplayObject.cpp: Don't use the address of a function (no 5902 thanks gcc). 5903 59042010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5905 5906 * libcore/ObjectURI.h: Documentation. 5907 59082010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5909 5910 * libcore/DisplayList.cpp, libcore/DisplayObject.cpp, 5911 libcore/ObjectURI.h, libcore/PropertyList.cpp, 5912 libcore/PropertyList.h, libcore/as_environment.cpp, 5913 libcore/as_object.h: Drop functions, use functors for comparison 5914 etc. 5915 59162010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5917 5918 * libcore/ObjectURI.h: Restrict access, handle empty name case. 5919 59202010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5921 5922 * libcore/PropertyList.cpp, libcore/PropertyList.h: Document and 5923 clean up. 5924 59252010-09-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5926 5927 * libcore/ObjectURI.h, libcore/PropertyList.cpp, 5928 libcore/PropertyList.h: Adapt PropertyList to new ObjectURI 5929 behaviour. 5930 59312010-09-23 Sandro Santilli <strk@keybit.net> 5932 5933 * testsuite/actionscript.all/Object.as: Add a test to be extra sure 5934 also normal properties lookup go trough __resolve (and not just 5935 lookups for function calls) 5936 59372010-09-23 Sandro Santilli <strk@keybit.net> 5938 5939 * libcore/PropertyList.cpp: Tweak getProperty stats some more: 5940 trigger every 10Millions lookups of __proto__, show 10 entries. 5941 59422010-09-23 Sandro Santilli <strk@keybit.net> 5943 5944 * libcore/PropertyList.cpp: iterator_find doesn't need stats 5945 gathering, and getProperty should dump less (it's easy to reach one 5946 million lookups of __proto__) 5947 59482010-09-23 Sandro Santilli <strk@keybit.net> 5949 5950 * libcore/as_object.cpp: Reduce uses of string_table building 5951 ObjectURI earlier, for better caching. Most notably an 5952 ObjectURI->string_table::key->ObjectURI round trip was removed from 5953 as_object::get_member while querying for DisplayObject, which may 5954 explain the load of lowercase lookups for system events (we expect 5955 to have a single noCase lookup per event function now) 5956 59572010-09-23 Sandro Santilli <strk@keybit.net> 5958 5959 * libcore/ObjectURI.h: include gnashconfig.h for the stats defines 5960 59612010-09-23 Sandro Santilli <strk@keybit.net> 5962 5963 * libbase/string_table.cpp, libcore/PropertyList.cpp: include 5964 gnashconfig.h for the stats defines 5965 59662010-09-23 Sandro Santilli <strk@keybit.net> 5967 5968 * libcore/PropertyList.cpp: Add another stat for interator_find 5969 calls 5970 59712010-09-23 Sandro Santilli <strk@keybit.net> 5972 5973 * configure.ac: prop lookup stats must default to false (I copied 5974 from cache, which I belive is wrong) 5975 59762010-09-23 Sandro Santilli <strk@keybit.net> 5977 5978 * configure.ac: Add 'proplookup' --with-statistics support 5979 59802010-09-23 Sandro Santilli <strk@keybit.net> 5981 5982 * libbase/Stats.h: header guard 5983 59842010-09-23 Sandro Santilli <strk@keybit.net> 5985 5986 * libcore/ObjectURI.h: rename the stat define 5987 59882010-09-23 Sandro Santilli <strk@keybit.net> 5989 5990 * libbase/string_table.cpp: Split the stat define from the debug one 5991 59922010-09-23 Sandro Santilli <strk@keybit.net> 5993 5994 * configure.ac: Add missing accepted value for --with-statistics 5995 59962010-09-23 Sandro Santilli <strk@keybit.net> 5997 5998 * libcore/ObjectURI.h: Have ObjectURI stats also use the generic 5999 class in Stats.h, keep stats by lookup key here as well. Default to 6000 no stats. 6001 60022010-09-23 Sandro Santilli <strk@keybit.net> 6003 6004 * libbase/string_table.cpp, libcore/PropertyList.cpp: Default to no 6005 debugging 6006 60072010-09-23 Sandro Santilli <strk@keybit.net> 6008 6009 * libcore/asobj/AsBroadcaster.cpp: Use the generic KeyLookup class 6010 for stats gathering 6011 60122010-09-23 Sandro Santilli <strk@keybit.net> 6013 6014 * libcore/PropertyList.cpp: Add stats debugging for PropertyList 6015 lookups 6016 60172010-09-23 Sandro Santilli <strk@keybit.net> 6018 6019 * libbase/string_table.cpp: Use the generic KeyLookup stats class 6020 for stats gathering, raise checkpoint string_table size stats 6021 printing 6022 60232010-09-23 Sandro Santilli <strk@keybit.net> 6024 6025 * libbase/Makefile.am, libbase/Stats.h: Add class to help gathering 6026 stats about key lookups 6027 60282010-09-23 Sandro Santilli <strk@keybit.net> 6029 6030 * libcore/asobj/AsBroadcaster.cpp: Port BroadcasterVisitor to 6031 ObjectURI, to cache caseless keys during broadcasts 6032 60332010-09-23 Sandro Santilli <strk@keybit.net> 6034 6035 * libcore/as_object.cpp, libcore/as_object.h: Switch get_super over 6036 to ObjectURI, and split the version taking no arg from the other 6037 (the no-arg doesn't even need to be virtual) 6038 60392010-09-23 Sandro Santilli <strk@keybit.net> 6040 6041 * libcore/Button.cpp, libcore/DisplayObject.cpp, 6042 libcore/MovieClip.cpp, libcore/asobj/Global_as.h, 6043 libcore/event_id.cpp, libcore/event_id.h: Cache ObjectURI for 6044 events, to lookup lowercase once per event 6045 60462010-09-23 Sandro Santilli <strk@keybit.net> 6047 6048 * libcore/DisplayList.cpp: missing include 6049 60502010-09-23 Sandro Santilli <strk@keybit.net> 6051 6052 * libcore/Button.cpp, libcore/DisplayList.cpp, 6053 libcore/MovieClip.cpp, libcore/ObjectURI.h: Drop the bool operator 6054 for ObjectURI, to avoid getting the kind of side-effect that made me 6055 waste way too much time to figure out (syntetized equality 6056 operator); this allowed me to figure some debugging outputs were 6057 being dumb too (now fixed to do debugging output of ObjectURI rather 6058 than printing a number). Provide an .empty() method to ObjectURI, 6059 for use by those which were using !name before (the reason why bool 6060 operator was introduced in the first place). Sorry for the long 6061 commit log line :) 6062 60632010-09-23 Sandro Santilli <strk@keybit.net> 6064 6065 * libcore/as_object.cpp: Use proper Logger for ObjectURI 6066 60672010-09-23 Sandro Santilli <strk@keybit.net> 6068 6069 * libcore/ObjectURI.h: Move equals function after equality operator, 6070 or the syntetized one would be used 6071 60722010-09-23 Sandro Santilli <strk@keybit.net> 6073 6074 * libcore/ObjectURI.h: Add an ObjectURI::Logger::debug method 6075 60762010-09-22 Sandro Santilli <strk@keybit.net> 6077 6078 * testsuite/swfdec/REALTIME: These two seems to require some sleeps 6079 (now that we are faster ? Probably... 6080 60812010-09-22 Sandro Santilli <strk@keybit.net> 6082 6083 * libcore/DisplayObject.cpp, libcore/DisplayObject.h, 6084 libcore/MovieClip.cpp, libcore/MovieClip.h, 6085 libcore/as_environment.cpp, libcore/as_object.cpp, 6086 libcore/as_object.h, libcore/movie_root.cpp: Switch path element 6087 lookup functions to ObjectURI as well 6088 60892010-09-22 Sandro Santilli <strk@keybit.net> 6090 6091 * libcore/ObjectURI.h: Add equals(uri,uri) function to replace the 6092 one currently implemented in string_table (key,key) 6093 60942010-09-22 Sandro Santilli <strk@keybit.net> 6095 6096 * libcore/PropertyList.cpp: More proxying of noCase 6097 60982010-09-22 Sandro Santilli <strk@keybit.net> 6099 6100 * libcore/PropertyList.cpp: Query ObjectURI for noCase 6101 61022010-09-22 Sandro Santilli <strk@keybit.net> 6103 6104 * libcore/ObjectURI.h: Improved debugging stats for ObjectURI noCase 6105 calls 6106 61072010-09-22 Sandro Santilli <strk@keybit.net> 6108 6109 * libcore/DisplayObject.cpp, libcore/DisplayObject.h: switch 6110 {get,set}DisplayObjectProperty to use ObjectURI 6111 61122010-09-22 Sandro Santilli <strk@keybit.net> 6113 6114 * libcore/ObjectURI.h: Improve stats counter to show hit/skips 6115 61162010-09-22 Sandro Santilli <strk@keybit.net> 6117 6118 * libbase/string_table.cpp: Enable stats debugging 6119 61202010-09-22 Sandro Santilli <strk@keybit.net> 6121 6122 * libcore/ObjectURI.h: Add stats debugging 6123 61242010-09-22 Sandro Santilli <strk@keybit.net> 6125 6126 * libcore/DisplayList.cpp: Have NameEquals store query URI by ref, 6127 for having more noCase caches opportunities 6128 61292010-09-22 Sandro Santilli <strk@keybit.net> 6130 6131 * libcore/Button.cpp, libcore/DisplayList.cpp, 6132 libcore/DisplayList.h, libcore/DisplayObject.cpp, 6133 libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/MovieClip.h: 6134 Change DisplayObject name to an ObjectURI, update all code 6135 accordingly 6136 61372010-09-22 Sandro Santilli <strk@keybit.net> 6138 6139 * libcore/ObjectURI.h: Add toString method 6140 61412010-09-22 Sandro Santilli <strk@keybit.net> 6142 6143 * libcore/ObjectURI.h: Add default operator, safe bool operator, 6144 case-insensitive comparison free function 6145 61462010-09-22 Sandro Santilli <strk@keybit.net> 6147 6148 * libcore/ObjectURI.h: add noCase support in ObjectURI 6149 61502010-09-22 Sandro Santilli <strk@keybit.net> 6151 6152 * libcore/DisplayList.h: Document getDisplayObjectByName 6153 61542010-09-22 Sandro Santilli <strk@keybit.net> 6155 6156 * testsuite/misc-ming.all/case6.as, 6157 testsuite/misc-ming.all/case7.as: Add test for display object 6158 (childs) casing 6159 61602010-09-22 Sandro Santilli <strk@keybit.net> 6161 6162 * testsuite/misc-ming.all/Makefile.am, 6163 testsuite/misc-ming.all/case6.as, testsuite/misc-ming.all/case7.as: 6164 Add initial test for case sensitiveness with mixed version 6165 61662010-09-21 Sandro Santilli <strk@keybit.net> 6167 6168 * : commit 60fb6da5ca9b421e5d8a36b45b8121632a0ea56d Author: Sandro 6169 Santilli <strk@keybit.net> Date: Tue Sep 21 17:09:05 2010 +0200 6170 61712010-09-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6172 6173 * configure.ac, macros/boost.m4: Date time isn't needed unless you 6174 build cygnal. 6175 61762010-09-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 6177 6178 * : commit e53a4479e006b7dbcecffb70a01d1392b990c120 Author: Sandro 6179 Santilli <strk@keybit.net> Date: Tue Sep 21 00:37:43 2010 +0200 6180 61812010-09-20 Sandro Santilli <strk@keybit.net> 6182 6183 * libcore/DisplayObject.cpp: framesLoaded and framesTotal property 6184 getters were swapped. Hard one to catch, with unpredictable loading 6185 times... see bug #30179 for a case 6186 61872010-09-20 Sandro Santilli <strk@keybit.net> 6188 6189 * : commit d279f443fe454c34343d0164d2c6d9ebd16c6b1b Merge: 16eb28a 6190 0dfaad0 Author: Rob Savoye <rob@welcomehome.org> Date: Mon Sep 20 6191 15:11:28 2010 +0200 6192 61932010-09-19 Andrea Palmatè <andreapalmate@MacPro.local> 6194 6195 * libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp, 6196 libbase/utility.h: Some small changes to allow AmigaOS4 compilation 6197 again 6198 61992010-09-19 Rob Savoye <rob@welcomehome.org> 6200 6201 * macros/boost.m4: for now, boost-date-time is still required as 6202 cygnal uses it. 6203 62042010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6205 6206 * : commit 9ec7f5be49fc2d49bde588bc597dcccb31d3e51b Author: Sandro 6207 Santilli <strk@keybit.net> Date: Sun Sep 19 14:04:14 2010 +0200 6208 62092010-09-19 Sandro Santilli <strk@keybit.net> 6210 6211 * libbase/tu_file.cpp: Fix false error about seeking to end 6212 62132010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6214 6215 * : commit ccd126e38d122d3717b56bb63e26635d9e48db30 Merge: 547aac3 6216 ddf8832 Author: Sandro Santilli <strk@keybit.net> Date: Sun Sep 19 6217 10:42:35 2010 +0200 6218 62192010-09-19 Sandro Santilli <strk@keybit.net> 6220 6221 * libcore/TextField.cpp: Drop useless string copy duplication 6222 62232010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6224 6225 * : commit ddf8832b4eae60d25479e435ca34ff567c6feea1 Author: Benjamin 6226 Wolsey <bwy@benjaminwolsey.de> Date: Sun Sep 19 08:33:45 2010 6227 +0200 6228 62292010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6230 6231 * gui/gtk/gtk.cpp: Drop obsolete code. 6232 62332010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6234 6235 * libbase/Makefile.am, libbase/ogl.h: Drop unused file. 6236 62372010-09-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 6238 6239 * libbase/getopt_win32.cpp: Remove leftover file. 6240 62412010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6242 6243 * librender/Renderer_agg_style.h: Be less verbose. 6244 62452010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6246 6247 * libcore/FillStyle.cpp, librender/Renderer_agg_style.h, 6248 librender/Renderer_cairo.cpp: Don't translate gradient matrices 6249 stupidly. 6250 62512010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6252 6253 * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Use preferred style for 6254 FFmpeg. 6255 62562010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6257 6258 * libcore/swf/DefineVideoStreamTag.cpp, 6259 libmedia/AudioDecoderSimple.cpp, libmedia/FLVParser.cpp, 6260 libmedia/MediaHandler.cpp, libmedia/MediaHandler.h, 6261 libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, 6262 libmedia/ffmpeg/MediaHandlerFfmpeg.cpp, 6263 libmedia/ffmpeg/MediaParserFfmpeg.cpp, 6264 libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, 6265 libmedia/ffmpeg/VideoDecoderFfmpeg.h, 6266 libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/MediaHandlerGst.cpp, 6267 libmedia/gst/MediaParserGst.cpp, 6268 libmedia/haiku/MediaHandlerHaiku.cpp, libsound/EmbedSoundInst.cpp: 6269 Rename enumerators, split long lines. 6270 62712010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6272 6273 * libbase/GnashImage.h, libbase/GnashVaapiImage.h, libcore/RGBA.h, 6274 libvaapi/VaapiImage.h, libvaapi/VaapiImageFormat.h, 6275 libvaapi/VaapiSubpicture.h, libvaapi/VaapiSurface.h, 6276 libvaapi/VaapiSurfaceGLX.h, libvaapi/vaapi_utils.h: Fix visibility. 6277 62782010-09-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 6279 6280 * libcore/asobj/XMLNode_as.cpp: Spacing. 6281 62822010-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6283 6284 * gui/sdl/sdl.cpp: Drop debugging. 6285 62862010-09-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6287 6288 * libsound/sdl/sound_handler_sdl.cpp: Add tiny sleep to prevent hang 6289 on windows. 6290 62912010-09-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 6292 6293 * : commit c8c7b4cc68c498a93836e6b090290030d7d6108e Author: Benjamin 6294 Wolsey <bwy@benjaminwolsey.de> Date: Tue Sep 14 12:11:39 2010 6295 +0200 6296 62972010-09-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 6298 6299 * gui/Makefile.am, gui/sdl/sdl.am, libcore/Makefile.am, 6300 libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am, 6301 macros/curl.m4: Makefile cleanup, allow static linking of curl. 6302 63032010-09-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 6304 6305 * libbase/curl_adapter.cpp: Zero fds to fix w32 crash. 6306 63072010-09-13 Sandro Santilli <strk@keybit.net> 6308 6309 * : commit 088663b88b9258ccace9f7ed3b80efff4a2aa37b Author: Alex 6310 Converse <alex.converse@gmail.com> Date: Mon Sep 13 20:21:21 2010 6311 +0200 6312 63132010-09-13 Alex Converse <alex.converse@gmail.com> 6314 6315 * README, README.dump-gnash, configure.ac: Fix FFmpeg style. 6316 63172010-09-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 6318 6319 * macros/ffmpeg.m4: Link avformat first (needed in static linking). 6320 63212010-09-10 Sandro Santilli <strk@keybit.net> 6322 6323 * : commit 400e2fedf82fc1df0ee522c0a84a6f7879c00276 Author: Sandro 6324 Santilli <strk@keybit.net> Date: Fri Sep 10 12:20:58 2010 +0200 6325 63262010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6327 6328 * libcore/gnash.h, librender/Renderer.h: Put forward declarations 6329 where they're needed. 6330 63312010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6332 6333 * Makefile.am, gui/Makefile.am: Fix snapshot compile error. 6334 63352010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6336 6337 * macros/boost.m4: Boost date time isn't required. 6338 63392010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6340 6341 * libbase/zlib_adapter.cpp: Use extern "C" to be on the safe side. 6342 63432010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6344 6345 * libcore/FillStyle.cpp, libcore/FillStyle.h, 6346 libcore/parser/TypesParser.cpp: Fix typo, clean up. 6347 63482010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6349 6350 * libcore/FillStyle.cpp, libcore/FillStyle.h, 6351 libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h, 6352 librender/Renderer_agg.cpp, librender/Renderer_agg.h, 6353 librender/Renderer_cairo.cpp: Move fill style parsing, fix many 6354 includes. 6355 63562010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6357 6358 * libcore/FillStyle.cpp, libcore/FillStyle.h, 6359 libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h, 6360 libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, libcore/SWFRect.cpp, 6361 libcore/SWFRect.h, libcore/parser/Makefile.am, 6362 libcore/parser/SWFMovieDefinition.cpp, 6363 libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp, 6364 libcore/parser/TypesParser.h, libcore/swf/DefineButtonTag.cpp, 6365 libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineFontTag.cpp, 6366 libcore/swf/DefineMorphShapeTag.cpp, 6367 libcore/swf/DefineScalingGridTag.cpp, 6368 libcore/swf/DefineTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp, 6369 libcore/swf/SetBackgroundColorTag.h, libcore/swf/ShapeRecord.cpp, 6370 libcore/swf/TextRecord.cpp: Move most SWFStream handling out of 6371 libcore. 6372 63732010-09-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 6374 6375 * libcore/as_function.cpp, libcore/as_function.h, 6376 libcore/as_object.cpp, libcore/as_object.h: Remove unused 6377 convenience functions. 6378 63792010-09-10 Sandro Santilli <strk@keybit.net> 6380 6381 * libcore/namedStrings.h: fix typo, add instructions about lowercase 6382 named strings 6383 63842010-09-10 Sandro Santilli <strk@keybit.net> 6385 6386 * libcore/Function.cpp, libcore/Function2.cpp: Use named string for 6387 "arguments" 6388 63892010-09-10 Sandro Santilli <strk@keybit.net> 6390 6391 * libcore/namedStrings.cpp, libcore/namedStrings.h: Order 6392 namedStrings so that known-to-be-lowercased are grouped at the 6393 beginning; add a placeholder for last lowercase key and register it 6394 with string_table; add a namedString for "arguments" 6395 63962010-09-10 Sandro Santilli <strk@keybit.net> 6397 6398 * libbase/string_table.cpp, libbase/string_table.h: Add the concept 6399 of 'highest known lowercase key' to string_table to reduce cost of 6400 ::noCase calls. 6401 64022010-09-10 Sandro Santilli <strk@keybit.net> 6403 6404 * libbase/string_table.cpp: Add string_table stat machinery (dirty, 6405 but damn useful. disabled by default) 6406 64072010-09-10 Sandro Santilli <strk@keybit.net> 6408 6409 * libbase/string_table.h: const-correctness 6410 64112010-09-10 Sandro Santilli <strk@keybit.net> 6412 6413 * libcore/PropertyList.h: Cleanup functions documentation to drop 6414 reference to no-more-existing namespace parameters and properly 6415 reference the new 'uri' parameter 6416 64172010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6418 6419 * libbase/GnashSystemFDHeaders.h: Missing include. 6420 64212010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6422 6423 * libcore/swf/tag_loaders.cpp: Rearrange includes (duplicate 6424 definition on w32) 6425 64262010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6427 6428 * gui/gnash.cpp, gui/sdl/sdl.cpp, libbase/getopt_win32.h: Drop weird 6429 core dump option for sdl. 6430 64312010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6432 6433 * : commit 1385353f392b49011ddf5d0495521b1f3fbac410 Author: Benjamin 6434 Wolsey <bwy@benjaminwolsey.de> Date: Thu Sep 9 13:35:59 2010 +0200 6435 64362010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6437 6438 * macros/ffmpeg.m4: Use more portable bash printf format. 6439 64402010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6441 6442 * libbase/GnashSystemFDHeaders.h: Fix windows version of 6443 ioctlSocket. 6444 64452010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6446 6447 * libbase/Socket.cpp: More portability fixes. 6448 64492010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6450 6451 * libbase/RTMP.cpp: Allow windows build. 6452 64532010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6454 6455 * libbase/Socket.h: Commit header too. 6456 64572010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6458 6459 * libbase/GnashSystemNetHeaders.h, libbase/Socket.cpp: Use more 6460 portable types for sockets. 6461 64622010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6463 6464 * libcore/asobj/flash/external/ExternalInterface_as.cpp: Use 6465 GnashSystemNetHeaders, drop system headers. 6466 64672010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6468 6469 * libbase/GnashSystemFDHeaders.h, libcore/ExternalInterface.cpp: 6470 Move ioctl stuff out of libcore. 6471 64722010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6473 6474 * libbase/GnashSystemNetHeaders.h, libcore/URLAccessManager.cpp: Use 6475 suitable system includes, fix windows build. 6476 64772010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6478 6479 * libcore/movie_root.cpp: Drop unneeded system includes. 6480 64812010-09-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 6482 6483 * libbase/GnashImageJpeg.cpp: Use libjpeg's boolean type: works on 6484 windows too. 6485 64862010-09-08 Petr Pisar <petr.pisar@atlas.cz> 6487 6488 * po/cs.po: Czech translation updated (patch #7312) 6489 64902010-09-08 Sandro Santilli <strk@keybit.net> 6491 6492 * : commit b3d5da01fbf3a4b3d3bc0fee14ddd87f994811d5 Author: Sandro 6493 Santilli <strk@keybit.net> Date: Wed Sep 8 18:49:51 2010 +0200 6494 64952010-09-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 6496 6497 * libcore/Video.cpp, libcore/asobj/NetStream_as.cpp, 6498 libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaHandlerFfmpeg.cpp, 6499 libmedia/gst/MediaHandlerGst.cpp, libsound/EmbedSoundInst.cpp: Const 6500 correctness. 6501 65022010-09-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 6503 6504 * libcore/BevelFilter.cpp, libcore/BlurFilter.cpp, 6505 libcore/ColorMatrixFilter.cpp, libcore/ConvolutionFilter.cpp, 6506 libcore/DropShadowFilter.cpp, libcore/GlowFilter.cpp, 6507 libcore/GradientBevelFilter.cpp, libcore/GradientGlowFilter.cpp, 6508 libcore/Makefile.am: Drop silly filter files. 6509 65102010-09-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 6511 6512 * libcore/asobj/NetStream_as.cpp: Spacing. 6513 65142010-09-08 Sandro Santilli <strk@keybit.net> 6515 6516 * : commit 146c5d78235f10cba0feec31f7fb5bf68edc6c41 Author: Benjamin 6517 Wolsey <bwy@benjaminwolsey.de> Date: Tue Sep 7 15:48:54 2010 +0200 6518 65192010-09-02 Rob Savoye <rob@welcomehome.org> 6520 6521 * doc/Doxyfile.in: Don't run doxygen on .git or .bzr directories 6522 65232010-09-02 Rob Savoye <rob@welcomehome.org> 6524 6525 * ChangeLog-0.8.5, ChangeLog-0.8.6, cygnal/ChangeLog, 6526 cygnal/crc.cpp, cygnal/crc.h, cygnal/cygnal.cpp, 6527 cygnal/http_server.cpp, cygnal/libnet/diskstream.cpp, 6528 cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp, 6529 cygnal/libnet/network.cpp, cygnal/libnet/rtmp_client.cpp, 6530 libbase/curl_adapter.cpp, libcore/parser/SWFMovieDefinition.cpp, 6531 libcore/parser/SWFMovieDefinition.h: fix typos 6532 65332010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6534 6535 * libcore/asobj/flash/display/BitmapData_as.cpp: Add clone() 6536 comments. 6537 65382010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6539 6540 * libcore/asobj/flash/display/BitmapData_as.cpp, 6541 libcore/asobj/flash/display/BitmapData_as.h: Implement 6542 BitmapData.clone(). Tests all pass. 6543 65442010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6545 6546 * testsuite/actionscript.all/BitmapData.as: Add tests for 6547 BitmapData.clone(). 6548 65492010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6550 6551 * gui/sdl/sdl_cairo_glue.cpp, gui/sdl/sdl_ogl_glue.cpp: Fix unused 6552 variable warnings. 6553 65542010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6555 6556 * macros/qt4.m4: Fix for bug #25758 6557 65582010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6559 6560 * libcore/vm/ActionExec.cpp: Log discarded actions only in action 6561 logging. 6562 65632010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6564 6565 * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Remove jpeg 6566 namespace, use <algorithm> functions. 6567 65682010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6569 6570 * libbase/GnashImageGif.cpp: Minor cleanup to gif code. 6571 65722010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6573 6574 * libbase/GnashImage.cpp: Use <algorithm> functions, clean up. 6575 65762010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6577 6578 * libbase/GnashImagePng.cpp: Const correctness and style. 6579 65802010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6581 6582 * libmedia/Makefile.am: AM_CXXFLAGS includes CXXFLAGS already. 6583 65842010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6585 6586 * testsuite/gnashrc.in: Use a custom key to improve testsuite 6587 reliability. 6588 65892010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6590 6591 * utilities/Makefile.am: Add gstreamer flags for fedora 13. 6592 65932010-09-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 6594 6595 * : commit 3a1604e5ab586b0c10a1020ed1db72e1cd232f11 Merge: 0c0ea2d 6596 829b1fb Author: Rob Savoye <rob@welcomehome.org> Date: Mon Aug 30 6597 12:44:01 2010 -0600 6598 65992010-08-30 Rob Savoye <rob@welcomehome.org> 6600 6601 * libbase/SharedMem.cpp, libbase/SharedMem.h, 6602 libbase/SharedMemHaiku.cpp, libbase/curl_adapter.cpp, libbase/rc.h, 6603 libcore/vm/ASHandlers.cpp: Change from _ANDROID to ANDROID 6604 66052010-08-30 Rob Savoye <rob@welcomehome.org> 6606 6607 * libcore/ExternalInterface.cpp: Don't use :: before C library 6608 functions. 6609 66102010-08-30 Rob Savoye <rob@welcomehome.org> 6611 6612 * gui/EventDevice.cpp: Don't try to test for ATARI or VIRTUAL bus 6613 events. 6614 66152010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6616 6617 * libcore/BitmapMovie.h, libcore/MovieClip.h: Drop obsolete forward 6618 declarations. 6619 66202010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6621 6622 * libbase/GnashImage.cpp, libbase/GnashImage.h, 6623 libbase/GnashImageGif.cpp, libbase/GnashImageGif.h, 6624 libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h, 6625 libbase/GnashImagePng.cpp, libbase/GnashImagePng.h, 6626 libcore/MovieFactory.cpp, libcore/swf/tag_loaders.cpp, 6627 librender/Renderer_agg.cpp: Rename base classes. 6628 66292010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6630 6631 * libbase/GnashImage.cpp, libbase/GnashImage.h, 6632 libbase/GnashImageGif.cpp, libbase/GnashImageGif.h, 6633 libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h, 6634 libbase/GnashImagePng.cpp, libbase/GnashImagePng.h, 6635 libcore/parser/SWFMovieDefinition.h, 6636 libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp: 6637 Rename input classes. 6638 66392010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6640 6641 * libbase/GnashImage.cpp, libbase/GnashImage.h, 6642 libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp, 6643 libbase/GnashImagePng.cpp, libbase/GnashTexture.cpp, 6644 libbase/ImageIterators.h, 6645 libcore/asobj/flash/display/BitmapData_as.cpp, 6646 libcore/asobj/flash/display/BitmapData_as.h, 6647 libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, librender/Renderer_agg.cpp, 6648 librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp, 6649 librender/Renderer_ogl.cpp: Rename image type enum. 6650 66512010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6652 6653 * libbase/CachedBitmap.h, libbase/GnashImage.cpp, 6654 libbase/GnashImage.h, libbase/GnashImageGif.cpp, 6655 libbase/GnashImageGif.h, libbase/GnashImageJpeg.cpp, 6656 libbase/GnashImageJpeg.h, libbase/GnashImagePng.cpp, 6657 libbase/GnashImagePng.h, libbase/GnashTexture.cpp, 6658 libbase/GnashTexture.h, libbase/GnashVaapiImage.cpp, 6659 libbase/GnashVaapiImage.h, libbase/GnashVaapiTexture.cpp, 6660 libbase/GnashVaapiTexture.h, libcore/MovieFactory.cpp, 6661 libcore/Video.cpp, libcore/Video.h, libcore/asobj/NetStream_as.cpp, 6662 libcore/asobj/NetStream_as.h, 6663 libcore/asobj/flash/display/BitmapData_as.cpp, 6664 libcore/asobj/flash/display/BitmapData_as.h, 6665 libcore/parser/BitmapMovieDefinition.cpp, 6666 libcore/parser/BitmapMovieDefinition.h, 6667 libcore/parser/SWFMovieDefinition.h, 6668 libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp, 6669 libmedia/VideoDecoder.h, libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, 6670 libmedia/ffmpeg/VideoDecoderFfmpeg.h, 6671 libmedia/gst/VideoDecoderGst.cpp, libmedia/gst/VideoDecoderGst.h, 6672 librender/Renderer.h, librender/Renderer_agg.cpp, 6673 librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp, 6674 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add image 6675 namespace, move mergeAlpha out of class. 6676 66772010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6678 6679 * : commit 2c748f4e461858dbafaf253191c196de9661630e Author: Benjamin 6680 Wolsey <bwy@benjaminwolsey.de> Date: Mon Aug 30 11:05:29 2010 6681 +0200 6682 66832010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6684 6685 * librender/Renderer_agg_style.h: Handle unprocessed colour values. 6686 66872010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6688 6689 * libcore/asobj/flash/display/BitmapData_as.cpp: Const correct. 6690 66912010-08-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 6692 6693 * libbase/GnashImage.cpp: Add comments about premultiplication. 6694 66952010-08-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 6696 6697 * librender/Renderer_agg.cpp: Fix swapped pixel size values. 6698 66992010-08-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 6700 6701 * libcore/asobj/flash/display/BitmapData_as.cpp, 6702 testsuite/actionscript.all/BitmapData.as: Fix handling of 6703 transparency; tests pass. 6704 67052010-08-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 6706 6707 * testsuite/actionscript.all/BitmapData.as: Add tests for alpha fill 6708 colour. 6709 67102010-08-27 Sandro Santilli <strk@keybit.net> 6711 6712 * : commit a3bfe004fd93f084ee426d500a4abcf3423884ae Author: Benjamin 6713 Wolsey <bwy@benjaminwolsey.de> Date: Fri Aug 27 13:10:04 2010 6714 +0200 6715 67162010-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 6717 6718 * : commit c1848f9588ed157683f763a490806c452bf0544d Author: Benjamin 6719 Wolsey <bwy@benjaminwolsey.de> Date: Fri Aug 27 11:20:45 2010 6720 +0200 6721 67222010-08-26 Sandro Santilli <strk@keybit.net> 6723 6724 * : commit 855587d2bb09511a99f68d2618213be4026f6f78 Author: Benjamin 6725 Wolsey <bwy@benjaminwolsey.de> Date: Thu Aug 26 13:24:58 2010 6726 +0200 6727 67282010-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 6729 6730 * libcore/asobj/flash/display/BitmapData_as.h: Fix clang warning. 6731 67322010-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 6733 6734 * libcore/SWFStream.cpp: Drop debugging message. 6735 67362010-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 6737 6738 * libcore/asobj/flash/display/BitmapData_as.cpp: Drop debugging 6739 message. 6740 67412010-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 6742 6743 * : commit 1f19d08c5f98a12bb2b3b2e58142a4fd0e330ecb Author: Benjamin 6744 Wolsey <bwy@benjaminwolsey.de> Date: Thu Aug 26 08:05:56 2010 6745 +0200 6746 67472010-08-26 Sandro Santilli <strk@keybit.net> 6748 6749 * testsuite/misc-ming.all/RemoveObject2Test.c: Hush a couple of 6750 compiler warnings 6751 67522010-08-26 Sandro Santilli <strk@keybit.net> 6753 6754 * testsuite/misc-ming.all/PlaceObject2Test.c: Don't use abort when 6755 willing to exit with an error... (hushes a warning aout abort() not 6756 being defined) 6757 67582010-08-25 Sandro Santilli <strk@keybit.net> 6759 6760 * gui/fb/fb.cpp, gui/fb/fbsup.h: FBGui::checkForData() is 6761 implemented as returning void, so advertise it as such 6762 67632010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6764 6765 * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix 6766 testsuite. 6767 67682010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6769 6770 * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Move functions 6771 to header. 6772 67732010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6774 6775 * libcore/Button.cpp, libcore/DisplayList.cpp, 6776 libcore/asobj/MovieClip_as.cpp: Cleanup, fix bug from last commit. 6777 67782010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6779 6780 * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp, 6781 libcore/DisplayObject.cpp, libcore/DisplayObject.h, 6782 libcore/DisplayObjectContainer.cpp, libcore/Function2.cpp, 6783 libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp, 6784 libcore/TextField.cpp, libcore/Video.cpp, 6785 libcore/asobj/MovieClip_as.cpp, 6786 libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 6787 Move functions outside class and const correct. 6788 67892010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6790 6791 * libcore/TextField.cpp: Fix some odd assumptions about attributes. 6792 67932010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6794 6795 * testsuite/misc-ming.all/Makefile.am, utilities/processor.cpp: 6796 Don't run the testcase either if ming isn't up-to-date. Hack gprocessor so it doesn't crash everywhere on Debian Lenny. 6797 67982010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6799 6800 * configure.ac, testsuite/misc-ming.all/Makefile.am: Only run 6801 LoadBitmap tests for ming head. 6802 68032010-08-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 6804 6805 * : commit 9469ea0db917b15edbdbee537bc5263bd343ec2a Merge: 8cccfd1 6806 fc6af64 Author: Rob Savoye <rob@welcomehome.org> Date: Tue Aug 24 6807 21:31:58 2010 -0600 6808 68092010-08-24 Rob Savoye <rob@welcomehome.org> 6810 6811 * packaging/redhat/gnash.spec: fix gnash-commo typo. 6812 68132010-08-24 Rob Savoye <rob@welcomehome.org> 6814 6815 * packaging/debian/control: remove libltdl dependencies 6816 68172010-08-24 Sandro Santilli <strk@keybit.net> 6818 6819 * gui/gnash.cpp: Drop more ifdefs, make --renderer help string (in 6820 --help) consistent with the rest of option lists. 6821 68222010-08-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 6823 6824 * libcore/Transform.h: Documentation for Transform class. 6825 68262010-08-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 6827 6828 * : commit 792c0ad3da40c4aabe46960a764300119cd74545 Merge: dd938c6 6829 b91e2fd Author: Benjamin Wolsey <bwy@benjaminwolsey.de> Date: Tue 6830 Aug 24 20:14:21 2010 +0200 6831 68322010-08-24 Sandro Santilli <strk@keybit.net> 6833 6834 * gui/gtk/gtk.cpp, librender/Renderer.h, 6835 librender/Renderer_agg.cpp, librender/Renderer_agg.h, 6836 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add a 6837 virtual Renderer::description, use it in Help->About dialog to show 6838 which renderer is being used. 6839 68402010-08-24 Sandro Santilli <strk@keybit.net> 6841 6842 * NEWS: Update to include changes of 0.8.8 6843 68442010-08-23 strk <strk@keybit.net> 6845 6846 * gui/kde/kde_glue_agg.h: Add missing <memory> header. Thanks to 6847 Juergen Heinemann for patch (bug #30855) 6848 68492010-08-23 strk <strk@keybit.net> 6850 6851 * libmedia/MediaParser.cpp: Re-introduce the nap between media chunk 6852 parsing 6853 68542010-08-22 Rob Savoye <rob@welcomehome.org> 6855 6856 * packaging/debian/changelog: updated for the 0.8.8 release 6857 68582010-08-22 Rob Savoye <rob@welcomehome.org> 6859 6860 * packaging/deb.am: don't grep files that are in git, but not the 6861 source tarball 6862 68632010-08-22 Rob Savoye <rob@welcomehome.org> 6864 6865 * doc/C/preformatted/cygnal.1.in, 6866 doc/C/preformatted/findmicrophones.1.in, 6867 doc/C/preformatted/findwebcams.1.in, 6868 doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in, 6869 doc/C/preformatted/gnash_ref.info.in, 6870 doc/C/preformatted/gnashref.html.in, 6871 doc/C/preformatted/gnashuser.html.in, 6872 doc/C/preformatted/gprocessor.1.in, 6873 doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in, 6874 doc/C/refmanual/building.xml: replace bzr usage with git. Regenerate 6875 preformatted docs 6876 68772010-08-22 Rob Savoye <rob@welcomehome.org> 6878 6879 * packaging/snapshot.am: force SNAPSHOT_VERSION to match the release 6880 68812010-08-21 Rob Savoye <rob@welcomehome.org> 6882 6883 * configure.ac: change the version from trunk to 0.8.8 6884 68852010-08-21 Rob Savoye <rob@welcomehome.org> 6886 6887 * packaging/deb.am: don't try to list packages when building from 6888 the source tarball. 6889 68902010-08-21 Rob Savoye <rob@welcomehome.org> 6891 6892 * Makefile.am: add the rest of the ChangeLogs and READMEs to the 6893 dist tarball. 6894 68952010-08-21 Rob Savoye <rob@welcomehome.org> 6896 6897 * README: update 6898 68992010-08-21 Rob Savoye <rob@welcomehome.org> 6900 6901 * README.git: rename from README_bzr, change bzr to git 6902 69032010-08-21 Rob Savoye <rob@welcomehome.org> 6904 6905 * README.git: rename from README_bzr, change bzr to git 6906 69072010-08-20 Rob Savoye <rob@welcomehome.org> 6908 6909 * po/es.po, po/fr.po: update spanish and french translations 6910 69112010-08-20 Rob Savoye <rob@welcomehome.org> 6912 6913 * po/es.po, po/fr.po: update spanish and french translations 6914 69152010-08-20 John Wimer <john@god.vtic.net> 6916 6917 * packaging/debian/rules: rollback hurd changes, they're solved in 6918 configure.ac 6919 69202010-08-20 John Wimer <john@god.vtic.net> 6921 6922 * packaging/debian/rules: rollback hurd changes, they're solved in 6923 configure.ac 6924 69252010-08-20 John Wimer <john@god.vtic.net> 6926 6927 * configure.ac: update configure to automatically disable jemalloc 6928 on HURD. Patch from pinotree 6929 69302010-08-20 John Wimer <john@god.vtic.net> 6931 6932 * configure.ac: update configure to automatically disable jemalloc 6933 on HURD. Patch from pinotree 6934 69352010-08-20 John Wimer <john@god.vtic.net> 6936 6937 * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h, 6938 packaging/debian/rules: Apply patch from pinotree to enable build on 6939 GNU HURD 6940 69412010-08-20 John Wimer <john@god.vtic.net> 6942 6943 * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h, 6944 packaging/debian/rules: Apply patch from pinotree to enable build on 6945 GNU HURD 6946 69472010-08-17 Rob Savoye <rob@welcomehome.org> 6948 6949 * libbase/string_table.h, libmedia/MediaHandler.h: fix visibility 6950 builds. 6951 69522010-08-17 Rob Savoye <rob@welcomehome.org> 6953 6954 * NEWS: update NEWS file for the release 6955 69562010-08-16 Rob Savoye <rob@welcomehome.org> 6957 6958 * ChangeLog-0.8.8: GNU style ChangeLog from bzr log 6959 69602010-08-16 Rob Savoye <rob@welcomehome.org> 6961 6962 * ChangeLog-0.8.8: GNU style ChangeLog from bzr log 6963 69642010-08-16 Rob Savoye <rob@welcomehome.org> 6965 6966 * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy. 6967 69682010-08-16 Rob Savoye <rob@welcomehome.org> 6969 6970 * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy. 6971 69722010-08-16 Rob Savoye <rob@welcomehome.org> 6973 6974 * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 6975 include sys/socket.h for the BSDs. 6976 69772010-08-16 Rob Savoye <rob@welcomehome.org> 6978 6979 * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: 6980 include sys/socket.h for the BSDs. 6981 69822010-08-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6983 6984 * libcore/Makefile.am: Add Transform.h to Makefile. 6985 69862010-08-12 Sandro Santilli <strk@keybit.net> 6987 6988 * gui/gnash.cpp, gui/gtk/gtk_canvas.cpp, libbase/rc.cpp, 6989 libbase/rc.h, libmedia/MediaHandler.h, libmedia/MediaParser.cpp, 6990 packaging/debian/rules, testsuite/gnashrc.in, 6991 testsuite/libbase.all/TCXXRc.cpp, 6992 testsuite/libbase.all/gnashrc-local.in, 6993 testsuite/libbase.all/gnashrc.in, utilities/processor.cpp: merge 6994 patches from bzr for media handler changes. 6995 69962010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 6997 6998 * libcore/DisplayObject.h, 6999 libcore/asobj/flash/display/BitmapData_as.cpp, 7000 librender/Renderer.h, librender/Renderer_agg.cpp, 7001 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Revert to 7002 old renderer behaviour, as it's not quite as clear as I thought. 7003 70042010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7005 7006 * testsuite/actionscript.all/BitmapData.as: Expect Gnash failures. 7007 70082010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7009 7010 * testsuite/actionscript.all/BitmapData.as: More tests. 7011 70122010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7013 7014 * testsuite/actionscript.all/BitmapData.as: Mask tests. 7015 70162010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7017 7018 * libcore/DisplayObject.h: Add documentation. 7019 70202010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7021 7022 * libcore/Button.cpp, libcore/DisplayList.cpp, 7023 libcore/DisplayObject.cpp, libcore/DisplayObject.h, 7024 libcore/MovieClip.cpp, libcore/TextField.cpp, libcore/Video.cpp: 7025 Handle dynamic masks during display of the object they're masking 7026 instead of during display of their parent object. This fixes 7027 BitmapData.draw. 7028 70292010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7030 7031 * libcore/asobj/flash/display/BitmapData_as.cpp, 7032 librender/Renderer.h, librender/Renderer_agg.cpp, 7033 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Clean up. 7034 70352010-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 7036 7037 * libcore/asobj/flash/display/BitmapData_as.cpp, 7038 librender/Renderer.h: Mask handling strongly suggests that scaling 7039 is handled by the renderer. 7040 70412010-08-11 Rob Savoye <rob@welcomehome.org> 7042 7043 * : commit 73326660de2f8e6860e273adeb5d6632e8cc58f1 Author: Rob 7044 Savoye <rob@welcomehome.org> Date: Wed Aug 11 18:27:17 2010 -0600 7045 70462010-08-11 Rob Savoye <rob@welcomehome.org> 7047 7048 * packaging/debian/control: cleanup dependencies 7049 70502010-08-11 Rob Savoye <rob@welcomehome.org> 7051 7052 * Makefile.am: add quotes around sub shell execution 7053 70542010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7055 7056 * libcore/DisplayList.cpp: Add some comments. 7057 70582010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7059 7060 * libcore/DisplayList.cpp: Handle the funny way masks are drawn, 7061 fixing a bug with mask transforms not caught by the testsuite. 7062 70632010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7064 7065 * testsuite/misc-ming.all/LoadBitmapTest.c: Add pixel checking with 7066 a very slight tolerance. 7067 70682010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7069 7070 * libcore/asobj/Error_as.cpp, 7071 libcore/asobj/flash/filters/BevelFilter_as.cpp, 7072 libcore/asobj/flash/filters/BitmapFilter_as.cpp, 7073 libcore/asobj/flash/filters/BlurFilter_as.cpp, 7074 libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, 7075 libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, 7076 libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, 7077 libcore/asobj/flash/filters/DropShadowFilter_as.cpp, 7078 libcore/asobj/flash/filters/GlowFilter_as.cpp, 7079 libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, 7080 libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, 7081 libcore/vm/fn_call.h: Drop deprecated ThisIs policy 7082 70832010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7084 7085 * libcore/asobj/flash/display/BitmapData_as.cpp, 7086 libcore/asobj/flash/display/BitmapData_as.h, 7087 testsuite/misc-ming.all/LoadBitmapTest.c: Fix most loadBitmap tests. 7088 70892010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7090 7091 * testsuite/misc-ming.all/LoadBitmapTest.c: Expect Gnash failures. 7092 70932010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7094 7095 * testsuite/misc-ming.all/LoadBitmapTest.c: Test construction during 7096 BitmapData.loadBitmap. 7097 70982010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7099 7100 * testsuite/misc-ming.all/LoadBitmapTest.c, 7101 testsuite/misc-ming.all/Makefile.am: Framework for a loadBitmap 7102 test. 7103 71042010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7105 7106 * libcore/asobj/flash/display/BitmapData_as.cpp: Handle same colours 7107 more neatly. 7108 71092010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7110 7111 * libcore/asobj/flash/display/BitmapData_as.cpp, 7112 testsuite/actionscript.all/BitmapData.as: Add test to make sure 7113 Gnash doesn't hang, and fix a hang. 7114 71152010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7116 7117 * libcore/asobj/flash/display/BitmapData_as.cpp: Fix floodFill for 7118 corner cases (literally!). 7119 71202010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7121 7122 * testsuite/actionscript.all/BitmapData.as: Test flood fill better. 7123 71242010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7125 7126 * libbase/Makefile.am: Add to Makefile. 7127 71282010-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 7129 7130 * libbase/GnashImage.h, libbase/ImageIterators.h, 7131 libcore/asobj/flash/display/BitmapData_as.cpp, 7132 libcore/asobj/flash/display/BitmapData_as.h, 7133 librender/Renderer_cairo.cpp: Separate image iterators from the 7134 image class. 7135 71362010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7137 7138 * testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx: The 7139 duplicated test in misc-haxe.all passes. 7140 71412010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7142 7143 * libcore/asobj/flash/display/BitmapData_as.cpp: Fix hang, fix left 7144 extent of fill. 7145 71462010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7147 7148 * libcore/asobj/flash/display/BitmapData_as.cpp: Comments and const 7149 correctness. 7150 71512010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7152 7153 * libcore/asobj/flash/display/BitmapData_as.cpp: Much faster 7154 implementation. 7155 71562010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7157 7158 * libcore/asobj/flash/display/BitmapData_as.cpp, 7159 libcore/asobj/flash/display/BitmapData_as.h, 7160 testsuite/actionscript.all/BitmapData.as: Pretty slow implementation 7161 of floodFill. 7162 71632010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7164 7165 * libcore/asobj/Globals.cpp, 7166 libcore/asobj/flash/display/BitmapData_as.cpp, 7167 libcore/asobj/flash/display/BitmapData_as.h: Register and use native 7168 BitmapData properties. Flags aren't tested. 7169 71702010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7171 7172 * libcore/asobj/flash/display/BitmapData_as.cpp, 7173 libcore/asobj/flash/geom/Transform_as.cpp: Header cleanup. 7174 71752010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7176 7177 * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h, 7178 libcore/asobj/flash/display/BitmapData_as.cpp, 7179 libcore/asobj/flash/geom/ColorTransform_as.cpp, 7180 libcore/asobj/flash/geom/ColorTransform_as.h, 7181 libcore/asobj/flash/geom/Transform_as.cpp: Reduce code duplication. 7182 Only genuine ColorTransform objects are usable with BitmapData.draw. 7183 71842010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7185 7186 * libcore/asobj/flash/geom/Transform_as.cpp, 7187 testsuite/actionscript.all/Transform.as: Test a fake cxform. 7188 71892010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7190 7191 * testsuite/actionscript.all/Transform.as: Update tests. 7192 71932010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7194 7195 * libcore/asobj/ASConversions.cpp, 7196 libcore/asobj/flash/display/BitmapData_as.cpp, 7197 libcore/asobj/flash/geom/Transform_as.cpp, 7198 testsuite/misc-ming.all/BitmapDataDraw.c: Use toSWFMatrix in 7199 Transform. Implement BitmapData.draw with cxform. Add tests. 7200 72012010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7202 7203 * libcore/asobj/flash/display/BitmapData_as.cpp: Inform attached 7204 objects after draw(). 7205 72062010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7207 7208 * libcore/asobj/flash/display/BitmapData_as.cpp, 7209 testsuite/actionscript.all/BitmapData.as: Test, implement channel 7210 properties. 7211 72122010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7213 7214 * libcore/asobj/flash/display/BitmapData_as.cpp, 7215 libcore/asobj/flash/display/BitmapData_as.h: Use a typedef. 7216 72172010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7218 7219 * libbase/GnashImage.h: Fix distance_to to return the correct value; 7220 this makes std::copy work again! 7221 72222010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7223 7224 * libbase/GnashImage.h: Cleanups. 7225 72262010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7227 7228 * libbase/GnashImage.h, 7229 libcore/asobj/flash/display/BitmapData_as.cpp, 7230 libcore/asobj/flash/display/BitmapData_as.h: Cleanup of BitmapData 7231 interface. 7232 72332010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7234 7235 * libbase/GnashImage.h, 7236 libcore/asobj/flash/display/BitmapData_as.cpp: Improve the 7237 argb_iterator interface and add assignment operator and copy ctor 7238 for proper behaviour. 7239 72402010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7241 7242 * utilities/Makefile.am, utilities/processor.cpp: Set a renderer for 7243 gprocessor to allow BitmapData testing if agg is present. 7244 72452010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7246 7247 * gui/NullGui.h: Coding style. 7248 72492010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7250 7251 * gui/Player.cpp: Don't cast. 7252 72532010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7254 7255 * gui/Player.cpp: Drop commented-out code. 7256 72572010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7258 7259 * libcore/SWFMatrix.cpp: Minor cleanups. 7260 72612010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7262 7263 * libcore/SWFCxForm.cpp, libcore/SWFMatrix.cpp, libcore/SWFMatrix.h: 7264 Minor cleanups. 7265 72662010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7267 7268 * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h, 7269 libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h, 7270 libcore/asobj/flash.am, 7271 libcore/asobj/flash/display/BitmapData_as.cpp: Use a separate file 7272 for constructing a SWFMatrix from an as_object. 7273 72742010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7275 7276 * libcore/MovieClip.cpp, libcore/SWFCxForm.cpp, 7277 libcore/SWFCxForm.h, librender/Renderer_agg_style.h: Cleanup, drop 7278 unused functions, don't qualify with gnash:: in the agg renderer. 7279 72802010-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 7281 7282 * libcore/DisplayList.cpp, libcore/DisplayList.h, 7283 libcore/DisplayObject.cpp, libcore/DisplayObject.h, 7284 libcore/Makefile.am, libcore/MovieClip.cpp, libcore/MovieClip.h, 7285 libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/TextField.cpp, 7286 libcore/Transform.h, libcore/asobj/Color_as.cpp, 7287 libcore/asobj/flash/geom/Transform_as.cpp, libcore/cxform.cpp, 7288 libcore/cxform.h, libcore/swf/DefineButtonCxformTag.h, 7289 libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h, 7290 libcore/swf/DefineShapeTag.h, libcore/swf/PlaceObject2Tag.cpp, 7291 libcore/swf/PlaceObject2Tag.h, libcore/swf/TextRecord.cpp, 7292 librender/PathParser.cpp, librender/PathParser.h, 7293 librender/Renderer_agg.cpp, librender/Renderer_agg_style.h, 7294 librender/Renderer_cairo.cpp, librender/Renderer_cairo.h, 7295 librender/Renderer_ogl.cpp, testsuite/libcore.all/ClassSizes.cpp: 7296 Rename cxform to SWFCxForm. 7297 72982010-08-09 Rob Savoye <rob@welcomehome.org> 7299 7300 * : commit 03eb25bbc48921e628ebe2944e9bc33b873c71ad Author: Rob 7301 Savoye <rob@welcomehome.org> Date: Mon Aug 9 13:55:35 2010 -0600 7302 73032010-08-09 Rob Savoye <rob@welcomehome.org> 7304 7305 * packaging/redhat/gnash.spec: don't build the dbus extension, it 7306 was never finished. 7307 73082010-08-09 Rob Savoye <rob@welcomehome.org> 7309 7310 * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am, 7311 extensions/lirc/Makefile.am, extensions/mysql/Makefile.am: delete 7312 the *.la files as we never link against a plugin module anyway. 7313 73142010-08-09 Rob Savoye <rob@welcomehome.org> 7315 7316 * Makefile.am: change the - to a _ in the revno so it looks like a 7317 legit version number. 7318 73192010-08-09 Rob Savoye <rob@welcomehome.org> 7320 7321 * packaging/redhat/gnash.spec: add extension packages 7322 73232010-08-09 Rob Savoye <rob@welcomehome.org> 7324 7325 * packaging/redhat/gnash.spec: use trunk as the version still. 7326 73272010-08-09 Rob Savoye <rob@welcomehome.org> 7328 7329 * : commit a3edfc7ea3bf1c3b2ce2e3be45246adeb49f282e Author: Rob 7330 Savoye <rob@welcomehome.org> Date: Mon Aug 9 10:18:41 2010 -0600 7331 73322010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7333 7334 * librender/Renderer_cairo.cpp, librender/Renderer_cairo.h: Fix 7335 cairo build. 7336 73372010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7338 7339 * libcore/DynamicShape.cpp, libcore/DynamicShape.h, 7340 libcore/Video.cpp, libcore/swf/DefineMorphShapeTag.cpp, 7341 libcore/swf/DefineShapeTag.cpp, librender/Renderer.h, 7342 librender/Renderer_agg.cpp, librender/Renderer_cairo.cpp, 7343 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Use 7344 Transform for renderer API and fix Video rendering (which testsuite 7345 didn't notice!). 7346 73472010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7348 7349 * libcore/MovieClip.h, libcore/Transform.h: Update Transform.h 7350 header with copyright. 7351 73522010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7353 7354 * testsuite/actionscript.all/BitmapData.as: Passes in 7355 actionscript.all, but not with automated testing (no renderer). 7356 73572010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7358 7359 * libcore/MovieClip.cpp, libcore/MovieClip.h, 7360 testsuite/DummyCharacter.h: Use draw() to implement display() and 7361 restore drawable rendering in draw(). 7362 73632010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7364 7365 * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/MorphShape.cpp, 7366 libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/StaticText.cpp, 7367 libcore/TextField.cpp, libcore/Transform.h: Implement concatenation 7368 as a free function. 7369 73702010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7371 7372 * libcore/TextField.cpp: Cut down on get_world_cxform calls. 7373 73742010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7375 7376 * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp, 7377 libcore/DisplayObject.cpp, libcore/DisplayObject.h, 7378 libcore/MovieClip.cpp, libcore/TextField.cpp, 7379 libcore/asobj/Color_as.cpp, libcore/asobj/TextSnapshot_as.cpp, 7380 libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: 7381 Use the Transform member more sensibly. 7382 73832010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7384 7385 * libcore/Button.cpp, libcore/DisplayObject.h, 7386 libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp, 7387 libcore/StaticText.cpp, libcore/TextField.cpp, libcore/TextField.h, 7388 libcore/swf/DefineTextTag.cpp, libcore/swf/TextRecord.cpp, 7389 libcore/swf/TextRecord.h: Use Transform more. 7390 73912010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7392 7393 * libcore/DisplayObject.cpp, libcore/DisplayObject.h, 7394 libcore/Transform.h: Store matrix and cxform as a Transform element. 7395 73962010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7397 7398 * libcore/MovieClip.cpp, libcore/MovieClip.h, 7399 libcore/asobj/flash/display/BitmapData_as.cpp: Add a draw() function 7400 to MovieClip. 7401 74022010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7403 7404 * testsuite/misc-ming.all/BitmapDataDraw.c: Expect passes (only when 7405 renderer is used!). 7406 74072010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7408 7409 * libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/Button.cpp, 7410 libcore/Button.h, libcore/DisplayList.cpp, libcore/DisplayList.h, 7411 libcore/DisplayObject.h, libcore/InteractiveObject.h, 7412 libcore/MorphShape.cpp, libcore/MorphShape.h, 7413 libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/Shape.cpp, 7414 libcore/Shape.h, libcore/StaticText.cpp, libcore/StaticText.h, 7415 libcore/TextField.cpp, libcore/TextField.h, libcore/Video.cpp, 7416 libcore/Video.h, libcore/asobj/flash/display/BitmapData_as.cpp, 7417 libcore/movie_root.cpp, libcore/swf/DefineMorphShapeTag.cpp, 7418 libcore/swf/DefineMorphShapeTag.h, libcore/swf/DefineShapeTag.cpp, 7419 libcore/swf/DefineShapeTag.h, libcore/swf/DefineTextTag.cpp, 7420 libcore/swf/DefineTextTag.h: Pass a Transform to all display() 7421 functions so that BitmapData.draw is less of a hack, and generally 7422 to make a nicer process without recursive calls to getWorldMatrix 7423 and analogous functions. Needs tidying up. 7424 74252010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7426 7427 * libcore/Bitmap.cpp, libcore/DisplayObject.h, 7428 libcore/DynamicShape.cpp, libcore/DynamicShape.h, 7429 libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/Transform.h, 7430 libcore/asobj/flash/display/BitmapData_as.cpp: Use a Transform for 7431 some things. 7432 74332010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7434 7435 * libcore/DisplayObject.h, 7436 libcore/asobj/flash/display/BitmapData_as.cpp: Move Transform class 7437 to DisplayObject.h. 7438 74392010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7440 7441 * libcore/asobj/flash/display/BitmapData_as.cpp, 7442 libcore/asobj/flash/display/BitmapData_as.h: An untidy 7443 implementation of BitmapData.loadBitmap without tests. 7444 74452010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7446 7447 * libcore/asobj/flash/display/BitmapData_as.cpp: Add error logging. 7448 74492010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7450 7451 * librender/Renderer_agg.cpp: Drop agg buffer debugging. 7452 74532010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7454 7455 * librender/Renderer.h, librender/Renderer_agg.cpp, 7456 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Improve and 7457 document interface. 7458 74592010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7460 7461 * libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h, 7462 libcore/asobj/flash/display/BitmapData_as.cpp: Rough implementation 7463 of BitmapData.draw. Drop debugging. 7464 74652010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7466 7467 * libcore/asobj/flash/display/BitmapData_as.cpp, 7468 libcore/asobj/flash/display/BitmapData_as.h, librender/Renderer.h, 7469 librender/Renderer_agg.cpp: Steps towards internal rendering. 7470 74712010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7472 7473 * librender/Renderer.h, librender/Renderer_agg.cpp, 7474 librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add an 7475 Internal rendering class. 7476 74772010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7478 7479 * libcore/movie_root.cpp, librender/Renderer.h: Use an object to 7480 renderer externally, as we can do the same for internal rendering. 7481 74822010-08-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 7483 7484 * librender/Renderer.h, librender/Renderer_agg.cpp: Drop 7485 set_invalidated_region as the alternative is used almost everywhere. 7486 74872010-08-08 Rob Savoye <rob@welcomehome.org> 7488 7489 * configure.ac: renable the testsuite 7490 74912010-08-08 Rob Savoye <rob@welcomehome.org> 7492 7493 * packaging/snapshot.am: the next release is 0.8.9 7494 74952010-08-08 Rob Savoye <rob@welcomehome.org> 7496 7497 * packaging/deb.am: don't try to rename to the build directory if it 7498 exists. 7499 75002010-08-08 Rob Savoye <rob@welcomehome.org> 7501 7502 * packaging/debian/rules: only build agg and cairo renderers 7503 75042010-08-08 Rob Savoye <rob@welcomehome.org> 7505 7506 * packaging/debian/gnash-dev.install: be more specific, use 7507 /usr/include/gnash/ 7508 75092010-08-08 Rob Savoye <rob@welcomehome.org> 7510 7511 * configure.ac: disable the testsuite by default so end users 7512 building from source don't get scared by all the testing 7513 dependencies. 7514 7515