12010-08-13 Sandro Santilli <strk@keybit.net> 2 3 Simplify -R handling, make gtk gui more robust on rendering handling. 4 Other guis seem just to be ignoring that switch... a RendererFactory would be nice to think about 5 62010-08-12 Sandro Santilli <strk@keybit.net> 7 8 Make list of available media handlers in --help string consistent with other multi-choices and show the default. 9 102010-08-12 Sandro Santilli <strk@keybit.net> 11 12 Add MediaHandler rc directive, thanks to John Gilmore. Add test for MediaHandler and Renderer rc directives and drop obsoleted XVideo from testcase 13 142010-08-12 Sandro Santilli <strk@keybit.net> 15 16 Check for wait conditions at the end of every parse "chunk". Seems to be the safest bet to ensure parser thread gets to sleep at parse end. 17 182010-08-08 Rob Savoye <rob@welcomehome.org> 19 20 don't build gst when only ffmpeg is selected. 21 222010-08-06 Rob Savoye <rob@welcomehome.org> 23 24 use scoped_array instead of char *, and don't use select() for now 25 262010-08-06 Rob Savoye <rob@welcomehome.org> 27 28 has been replaced by flash.am 29 302010-08-06 Rob Savoye <rob@welcomehome.org> 31 32 fix spelling of TS_LIBS so the guis link with touchscreen support. 33 342010-08-06 Rob Savoye <rob@welcomehome.org> 35 36 drop csound warning as a distraction. 37 382010-08-06 Rob Savoye <rob@welcomehome.org> 39 40 fix ffmpeg vaapi 41 422010-08-06 Rob Savoye <rob@welcomehome.org> 43 44 update to reality 45 462010-08-05 Rob Savoye <rob@welcomehome.org> 47 48 install the asobj headers too. 49 502010-08-05 Rob Savoye <rob@welcomehome.org> 51 52 put libcore subdirectory headers in a subdirectory when installing. 53 542010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 55 56 Use the correct span generator. 57 582010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 59 60 Typedef RGB and RGBA for better reuse. 61 622010-08-05 Sandro Santilli <strk@keybit.net> 63 64 Fix aclocal call issued by 'make' when configuring with --enable-maintainer-mode (CYGNAL_PATHS not found) 65 662010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 67 68 Use intrusive_ptr<>::operator== because reset() didn't exist in earlier 69 versions of boost. 70 71 Drop an unused variable in agg. 72 732010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 74 75 Drop useless bits. 76 772010-08-05 Rob Savoye <rob@welcomehome.org> 78 79 always install all the headers 80 812010-08-05 Rob Savoye <rob@welcomehome.org> 82 83 rename the generated bzeversion.h to revno.h 84 852010-08-05 Rob Savoye <rob@welcomehome.org> 86 87 fix vaapi support 88 892010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 90 91 Add support for spread modes in the AGG renderer. Implement for static and 92 dynamic gradients. 93 942010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 95 96 Don't forget the return (thanks testsuite!). 97 982010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 99 100 Rename some types. 101 1022010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 103 104 Get pixel formats the right way round. 105 1062010-08-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 107 108 Add support for all spread modes in static and dynamic gradients. 109 1102010-08-04 Rob Savoye <rob@welcomehome.org> 111 112 move tests for extension dependencies below where the extensions actually get enabled. 113 1142010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 115 116 Silence some debugging messages. 117 118 Select a sensible default if no hwaccel or renderer is passed, but otherwise 119 don't. This only really affects hwaccel, as the renderer choice is 120 parsed before. 121 1222010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 123 124 Drop more debugging that isn't directly useful. 125 1262010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 127 128 Handle ifdefs properly, drop debugging. 129 1302010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 131 132 Fail if the requested renderer / hwaccel combination isn't initialized 133 properly. 134 1352010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 136 137 Fix VAAPI checks, which broke when the CPP check was fixed. Move related 138 things under the same heading, so that such problems are easier to avoid. 139 1402010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 141 142 Tidy up configure so that related checks are all in the same place. This 143 might prevent bugs like the broken vaapi check, which relied on an 144 ffmpeg macro that was called miles away from the media checks. 145 1462010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 147 148 Fix the vaapi tests. 149 1502010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 151 152 Implement beginBitmapFill with all arguments: 153 154 1. User matrix 155 2. Repeat (agg only, as the cairo renderer has never supported tiled bitmaps) 156 3. Smoothing 157 158 Rename BitmapInfo to CachedBitmap and provide functions to retrieve the 159 CachedBitmap from the renderer when required. 160 161 Implement BitmapData with an internal CachedBitmap (or GnashImage if no 162 renderer is present) to allow a permanenent link with BitmapFills and 163 reduce the image processing needed for attachBitmap. 164 165 Add an argb_iterator to GnashImage to allow BitmapData to work fairly 166 transparently with it. It's also useful for cairo. 167 1682010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 169 170 Add some hacks to get the Gst subclass and the Vaapi subclass to work again. 171 1722010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 173 174 Minor cleanups. 175 1762010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 177 178 Fix expected result. 179 1802010-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 181 182 Add tests for all shapes and reduce tolerance. 183 1842010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 185 186 Minor cleanups. 187 1882010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 189 190 Minor cleanups. 191 1922010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 193 194 Drop debugging. 195 1962010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 197 198 OGL can't, and never could, handle Gnash's RGB format, which causes problems 199 now that some bitmaps have that format. Convert it to RGBA in another 200 hack. 201 2022010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 203 204 Drop debugging. 205 2062010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 207 208 Make functions virtual and implement some reasonable behaviour. 209 2102010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 211 212 Blind implementation of smoothing for beginBitmapFill(). 213 2142010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 215 216 Rename BitmapInfo to CachedBitmap and add documentation. 217 2182010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 219 220 Handle disposing BitmapInfos by adding a dispose() function. This needs 221 more thought. 222 2232010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 224 225 Add test for dispose. 226 2272010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 228 229 Allow retrieving a GnashImage from the cairo bitmap_info. 230 2312010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 232 233 Expect pass now. 234 2352010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 236 237 Drop debugging. 238 2392010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 240 241 Add documentation to a possibly unnecessary function. 242 2432010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 244 245 Rename member. 246 2472010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 248 249 More cleanups. 250 2512010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 252 253 Cleanups. 254 2552010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 256 257 Clean up GnashImage. 258 2592010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 260 261 Various fixes and changes to make sure shapes are invalidated at the 262 correct time. 263 2642010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 265 266 Add stop() to test. 267 2682010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 269 270 Drop debugging. 271 2722010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 273 274 Place an arbitrary limit on the size of bitmaps to avoid really large ones 275 being loaded (tested by corrupt jpeg in swfdec testsuite). 276 277 This worked previously because dimensions were converted to int, which meant 278 that large values became negative, causing a bad allocation when re-converted 279 to size_t. Now we do it explicitly. 280 2812010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 282 283 Cleanup of GnashImage and Bitmap. 284 2852010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 286 287 Hack so BitmapData works without a renderer. 288 2892010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 290 291 Fix silly typo. 292 2932010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 294 295 Implement BitmapData using a BitmapInfo and GnashImage. Seems to work for 296 all cases, but needs a lot of cleaning up. 297 2982010-08-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 299 300 Add an output iterator. 301 3022010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 303 304 More tests. 305 3062010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 307 308 More tests. 309 3102010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 311 312 Pixel tests for three shapes. 313 3142010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 315 316 Use the common AS to SWF matrix function and adapt the result. Box matrix 317 still not tested. 318 3192010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 320 321 Use a separate function to convert AS to SWF matrix. 322 3232010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 324 325 Truncate safely. 326 3272010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 328 329 Get the bitmap in the correct place without very neat code. 330 3312010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 332 333 Rough implementation of beginBitmapFill that gets the following right: 334 335 1. scale 336 2. tiled or clipped fill 337 3. user matrix 338 4. colours. 339 340 and the following wrong: 341 342 1. BitmapData->BitmapFill link (broken on construction) 343 2. translation of fill (not sure why) 344 3. box matrices (probably, if they are the same as Gradient fills, but neither 345 tested nor implemented. 346 3472010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 348 349 Make GnashImages non-copyable to encourage sharing and reduce the interface. 350 The only copy was a pointless one in the ogl renderer. 351 352 Add a shared_ptr to a BitmapInfo in GnashImage itself. This would crash if 353 used because BitmapInfo is held by intrusive_ptr. 354 3552010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 356 357 Rewrite fill style handling to make it easier to extend. Fix bug #26670 358 and improve SWF8 gradient fills, including implementing dynamic focal 359 fills. 360 3612010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 362 363 Move SWFMatrix reading outside class, provide constructor. Inline simple 364 constructors. Drop is_valid(), because it is. Const correct. 365 3662010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 367 368 Fix typo so that colours are correct! 369 3702010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 371 372 Drop extra readRGBA now logic is handled in callers. Add more safety 373 checks. 374 3752010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 376 377 Handle RGB/RGBA logic in LineStyle. 378 3792010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 380 381 Move rgba read out of class to make the code cleaner and allow more 382 compiler optimizations (return by value). 383 3842010-08-01 Benjamin Wolsey <bwy@benjaminwolsey.de> 385 386 Documentation. 387 3882010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 389 390 Adapt the ctor of FillStyle so that the class acts like a boost::variant 391 while still being forward declarable. 392 3932010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 394 395 Rename GradientRecord::m_color to color. 396 3972010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 398 399 Rename GradientRecord::m_ratio to ratio. 400 4012010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 402 403 Rename PlaceObject2Tag::m_ratio to _ratio. 404 4052010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 406 407 Rename DisplayObject::m_ratio to _ratio. 408 4092010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 410 411 Make flerp a templated lerp function. Stop the silly casting. 412 4132010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 414 415 Add another case to the assertion so we don't crash if the records aren't 416 passed on construction. 417 4182010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 419 420 Implement focal point for dynamic fills. Fix matrix bug from previous commit. 421 4222010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 423 424 A focal fill is just a radial fill with a focus, so drop the separate 425 focal type. 426 4272010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 428 429 Tidy up access to GradientFill 430 4312010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 432 433 Rename some classes. 434 4352010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 436 437 Pass a fill style to beginFill. 438 4392010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 440 441 Cleanup of gradient records. 442 4432010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 444 445 Minor header cleanups. 446 4472010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 448 449 Include required headers. 450 4512010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 452 453 Tidy up GradientFill a bit. 454 4552010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 456 457 Handle invalid calls correctly for each version. 458 4592010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 460 461 Add visual test for SWF8 gradients, test invalid SWF6 gradients better. 462 4632010-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 464 465 Allow direct access to the drawable of MovieClip, sacrificing fine-grained 466 control over invalidation for a cleaner interface. 467 468 Clean up drawing API methods, dropping the AS error warnings for excess 469 arguments and some other relatively normal cases. 470 471 Add possibility for supporting focal gradients. 472 4732010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 474 475 Add tests to make sure Gnash doesn't crash when illegal gradients are 476 requested. 477 4782010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 479 480 Minor cleanup, fix potential error. 481 4822010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 483 484 Fix an error in previous commit. 485 486 Make setLerp a non-member function to make the fill_style class almost useless. 487 4882010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 489 490 Drop the default constructor of fill_style. Use an optional type to handle 491 the variable return of morphs styles. 492 4932010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 494 495 Reorder things a bit. 496 4972010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 498 499 Add documentation. 500 5012010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 502 503 Use classes and accessors. 504 5052010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 506 507 Rearrangements. 508 5092010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 510 511 Drop color member of GradientFill, as it's logically unnecessary and 512 apparently unused (possibly for a hack in the ogl renderer, but the 513 available tests show no difference). 514 5152010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 516 517 Move BitmapFill reading into its own function. 518 5192010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 520 521 Use the variant properly, including in renderer code. This commit is 522 verified to have the same behaviour for dynamic and static fills as 523 before the commit. 524 525 Fix bug #26670 by retrieving the bitmap on access, not during parsing. 526 5272010-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de> 528 529 Drop obsolete functions. 530 5312010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 532 533 Don't create gradient bitmaps for the renderers that don't need them! Move 534 the code to the ogl renderer, which also surely has a better way to do it. 535 5362010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 537 538 Add Bitmap type enum. 539 5402010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 541 542 Some renaming, use local enumeration. 543 5442010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 545 546 Move function out of class definition. 547 548 Make enum names shorter. 549 5502010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 551 552 Use the variant better. Fix some uninitialized variable errors. 553 5542010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 555 556 Switch completely to boost::variant without yet using it to make the code 557 cleaner. 558 5592010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 560 561 Start a rewrite of fill_style to handle different fill types more elegantly. 562 5632010-08-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 564 565 Move new configure checks to somewhere where they don't break large parts of 566 the testsuite by messing up the CPP check (as a note in configure.ac warns). 567 5682010-07-31 Sandro Santilli <strk@keybit.net> 569 570 Drop unused variable and assignment 571 5722010-07-30 Rob Savoye <rob@welcomehome.org> 573 574 cleanup a few warnings. 575 5762010-07-30 Rob Savoye <rob@welcomehome.org> 577 578 Don't try to use tslib, even if it's enabled, but not installed. 579 Improve input device configure tests for automake conditionals. 580 5812010-07-29 Rob Savoye <rob@welcomehome.org> 582 583 Refactored input device support for the framebuffer GUI. 584 Improved configure support for the framebuffer GUI. 585 5862010-07-29 Rob Savoye <rob@welcomehome.org> 587 588 change from 2 point to 3 point calibration for touchscreens. 589 5902010-07-29 Rob Savoye <rob@welcomehome.org> 591 592 move eTurboTouch support from fb.cpp to the new MouseDevice driver. 593 5942010-07-28 Rob Savoye <rob@welcomehome.org> 595 596 Read variable size packets. 597 Break after handling each event, don't cascade. 598 Handle keyboard events. 599 6002010-07-28 Rob Savoye <rob@welcomehome.org> 601 602 read the data from a PS/2 mouse. 603 6042010-07-28 Rob Savoye <rob@welcomehome.org> 605 606 read the data from a PS/2 mouse. 607 6082010-07-28 Rob Savoye <rob@welcomehome.org> 609 610 make sure _rooMovie is set before trying to access a method. 611 6122010-07-27 Rob Savoye <rob@welcomehome.org> 613 614 Cleanup input device handling. 615 Scan for attached devices. 616 Initial support for multiple devices of the same type. 617 6182010-07-27 Rob Savoye <rob@welcomehome.org> 619 620 access the Stage and the X & Y scale from the gui. 621 6222010-07-27 Rob Savoye <rob@welcomehome.org> 623 624 add eTurboTouch mouse 625 6262010-07-26 Rob Savoye <rob@welcomehome.org> 627 628 drop old config option prints 629 6302010-07-26 Rob Savoye <rob@welcomehome.org> 631 632 add --enable-input= which takes a list of input devices instead of many separate options. 633 6342010-07-26 Rob Savoye <rob@welcomehome.org> 635 636 drop unused accessors 637 6382010-07-26 Rob Savoye <rob@welcomehome.org> 639 640 remame KeyboardDevice to EventDevice 641 6422010-07-26 Rob Savoye <rob@welcomehome.org> 643 644 remame KeyboardDevice to EventDevice 645 6462010-07-26 Rob Savoye <rob@welcomehome.org> 647 648 rename as this also supports mice. 649 6502010-07-26 Rob Savoye <rob@welcomehome.org> 651 652 change how types get set 653 6542010-07-26 Rob Savoye <rob@welcomehome.org> 655 656 add comment 657 6582010-07-26 Rob Savoye <rob@welcomehome.org> 659 660 Add new *Device files to build optionally. 661 6622010-07-26 Rob Savoye <rob@welcomehome.org> 663 664 add conditional for reading input events. 665 6662010-07-26 Rob Savoye <rob@welcomehome.org> 667 668 add new device specific files. 669 6702010-07-26 Rob Savoye <rob@welcomehome.org> 671 672 add new device specific files. 673 6742010-07-26 Rob Savoye <rob@welcomehome.org> 675 676 merge in the rest of the patch. Add support for faking out ioctl() calls to our fake framebuffer. 677 6782010-07-26 Rob Savoye <rob@welcomehome.org> 679 680 add cflags for tslib 681 6822010-07-26 Rob Savoye <rob@welcomehome.org> 683 684 more cleanup of framebuffer config options. 685 6862010-07-26 Rob Savoye <rob@welcomehome.org> 687 688 fix typo in define name 689 6902010-07-26 Rob Savoye <rob@welcomehome.org> 691 692 fix conditional test 693 6942010-07-26 Rob Savoye <rob@welcomehome.org> 695 696 add some frambuffer specific options. These were all marked with a TODO in the source, so I figured I might as well get it done... 697 6982010-07-26 Rob Savoye <rob@welcomehome.org> 699 700 fix indenting and a little formatting 701 7022010-07-26 Rob Savoye <rob@welcomehome.org> 703 704 fix indenting 705 7062010-07-26 Rob Savoye <rob@welcomehome.org> 707 708 add an option to enable touchscreen support. 709 7102010-07-26 Rob Savoye <rob@welcomehome.org> 711 712 add support for touchscreens using tslib. 713 7142010-07-29 Rob Savoye <rob@welcomehome.org> 715 716 Honor the config options if set 717 7182010-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 719 720 Add testcases. 721 722 Reduce inclusions of fill_style.h for easier refactoring. Include some headers 723 explicitly that were previously relying on secondary inclusions from 724 fill_style.h. 725 7262010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 727 728 fill_style include in MovieClip.h no longer needed. 729 7302010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 731 732 Add explicit assignment operator. 733 7342010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 735 736 Don't inline so many fill_style functions so that it doesn't have to be 737 included in headers. 738 739 Include headers properly where they're required rather than relying on 740 fill_style.h to be everywhere. 741 7422010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 743 744 More tests. 745 7462010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 747 748 Add runner framework, but without any pixel tests. These will have to wait 749 until there's an implementation. 750 7512010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 752 753 More tests. 754 7552010-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de> 756 757 Add SWF with MovieClip.beginBitmapFill. 758 7592010-07-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 760 761 Add pixel tests. 762 7632010-07-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 764 765 Add a bitmap. 766 7672010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 768 769 Expect failures in Gnash. 770 7712010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 772 773 Add proper tests to BitmapDataDraw.c. 774 7752010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 776 777 Run the BitmapDataDraw test. 778 7792010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 780 781 Add automatic testing for BitmapData (for existing manual test). 782 7832010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 784 785 Add more cases, but not yet many tests. 786 7872010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 788 789 Add things to BitmapData.draw test. 790 7912010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 792 793 Add BitmapDataDraw test 794 7952010-07-28 Rob Savoye <rob@welcomehome.org> 796 797 CodeStream.h is in abc, not vm 798 7992010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 800 801 Minor cleanups; nothing important. 802 8032010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 804 805 Drop unused include. Various minor cleanups. 806 8072010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 808 809 Add output operator for ShapeRecords, drop obsolete code, clean up 810 includes. 811 8122010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 813 814 Drop the ProxyRenderer code because it no longer works with the current 815 renderer design. A proper Renderer subclass is needed for it to work again. 816 8172010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 818 819 Cleanup of includes. 820 8212010-07-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 822 823 Add an ostream operator<< for ShapeRecords. 824 8252010-07-25 strk <strk@xtp> 826 827 Use a variable to switch between 'catch-up-time' mode and 'smooth-animation' mode. 828 There are really two different use cases for those two modes: 829 - A/V sync will benefit from first 830 - gaming (interaction) will benefit from second due to smoothness 831 832 Not sure we can find a compromise here, but PP is reported to take the latter 833 choice (aka 'elastic time'). 834 835 The variable is to make it easier for developers to see the effect 836 against their movies and eventually expose it as a compile-time or 837 build-time configuration. 838 839 The default is the current "catch-up-time" (for A/V sync) but maybe 840 we should change or think about a mixed approach 841 8422010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 843 844 Code cleanups and rearrangements to simplify design. 845 846 Split swf_function into Function and Function2 but preserve same functionality. 847 848 Documentation. 849 850 No new features or functional changes. 851 8522010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 853 854 Restrict access more. This still isn't very clean. 855 8562010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 857 858 Tiny cleanup. 859 8602010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 861 862 Cleanup of ASHandlers. We only need two ctors (and the default only because 863 they are stored in a vector). Don't store names in the handlers, as this 864 can be done in a more convenient ostream operator<<. 865 866 Drop static container as it's already in a static singleton SWFHandlers 867 instance. 868 8692010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 870 871 Const correctness, don't waste space. 872 8732010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 874 875 Clean up function parsing. Rename swf_function to Function. 876 877 Add some documentation. 878 879 Be consistent about reading and storing in unsigned values; previously it 880 was a mixture. 881 8822010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 883 884 Add documentation. 885 8862010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 887 888 Use a separate derived class for Function2, which just adds a bit of 889 functionality on top of the older Function (swf_function). 890 8912010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 892 893 Actually test the with stack limit. It's 13. Drop the version dependent 894 code and data member. 895 8962010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 897 898 Test the with stack limit, drop version-dependent limit and use a single, 899 tested, documented, hard-coded one. 900 9012010-07-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 902 903 Test with stack limit. It's always 13. 904 9052010-07-24 strk <strk@xtp> 906 907 Use return from std::sytem, hushing compile-time warning 908 9092010-07-24 strk <strk@xtp> 910 911 Print RECOMMENDED lines *after* WARNING lines, to reduce scroll-back problems 912 9132010-07-24 strk <strk@xtp> 914 915 Suggest installing libswscale-dev when needed by ffmpeg 916 9172010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 918 919 Code cleanups, drop unused variables and functions. 920 921 Minor fix and additional test for delete behaviour. 922 9232010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 924 925 Put ActionExec definition into the accepted order. 926 9272010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 928 929 Pass temporary TryBlock by value for clarity and easier compiler 930 optimizations. 931 9322010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 933 934 Minor cleanups. 935 9362010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 937 938 Don't overwrite the (correct) result of a weird delete case. 939 9402010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 941 942 Test a delete case that looked suspicious in ASHandlers, and indeed was. 943 9442010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 945 946 Don't enlarge the type unnecessarily. 947 9482010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 949 950 Don't support PNG 1.1. 951 9522010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 953 954 Move CodeStream to libcore/abc and don't build unless AVM2 is enabled (which 955 it isn't). 956 9572010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 958 959 We shouldn't, and indeed don't, care whether a function call is a Function2 960 or not outside swf_function. 961 9622010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 963 964 Extensive cleanup of VM code, with no functionality changes (yet). 965 966 Drop about half of the horrible as_enviroment class. Use other, more 967 appropriate classes to do the work instead of forwarding function calls 968 interminably. 969 970 Start documenting the various classes involved in action execution, including 971 what their tasks are and why they exist, so that the VM isn't quite so 972 impenetrable. This doesn't include as_environment; I'm not sure what it's for. 973 9742010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 975 976 Documentation. 977 9782010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 979 980 Readd action logging. Don't return bool as we don't care whether the 981 register was set or not. 982 9832010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 984 985 It's the scope stack, not the with stack. 986 9872010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 988 989 Drop unused non-static member function parse_path. 990 9912010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 992 993 Drop unused string and nonsense comment. 994 9952010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 996 997 Move another function out of as_environment. 998 9992010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1000 1001 Remove findLocal from as_environment class as it's only used internally. 1002 10032010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1004 1005 Rename addLocal to setLocal to reflect what it does. 1006 10072010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1008 1009 Drop function definitions to make sure they're really not used. 1010 10112010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1012 1013 Use addLocal in more places, making its name inappropriate. 1014 10152010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1016 1017 Use string_table::key for function arguments. Move logic from the 1018 as_environment class to free functions on a CallFrame, since the 1019 functionality only applies to a CallFrame. 1020 10212010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1022 1023 Use a less complex function to do the same thing. 1024 10252010-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 1026 1027 Add copyright, documentation, and clean up includes. 1028 10292010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1030 1031 Rename CallFrame::setRegister to setLocalRegister for easier grepping. 1032 1033 Return just-pushed CallFrame and make available through FrameGuard to 1034 make the relationship between a function call and its resulting frame 1035 clear (beforehand we had to go through the VM and assume the most 1036 recent frame was the current function). 1037 10382010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1039 1040 Remove more proxies from as_environment. 1041 10422010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1043 1044 Don't dump local variables; we never used to do it either. 1045 10462010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1047 1048 Drop various dump functions from as_environment. Use just one function in 1049 VM; can be split up later if necessary. 1050 10512010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1052 1053 Add some documentation. 1054 10552010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1056 1057 Clean up AVM2-related VM code. 1058 10592010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1060 1061 Use the VM for VM-like things such as the call stack without proxying through 1062 as_environment. 1063 10642010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1065 1066 Drop useless variable and the function used to set it. 1067 10682010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1069 1070 Document various classes and functions that are central to how the VM 1071 runs, but had no explanation whatsoever. 1072 1073 Simplify various functions, currently at the cost of providing action logging 1074 (but this can be restored later). 1075 1076 Move global registers to the VM instead of the horrible as_enviroment class, 1077 which additionally means they aren't recreated for every new as_environment. 1078 1079 Introduce the UserFunction as a base for swf_function and builtin_function; 1080 these are identical in the reference implementation. 1081 10822010-07-22 Sandro Santilli <strk@keybit.net> 1083 1084 Fix warning when building with libavformat >= 52 (tested with older and newer) 1085 10862010-07-22 Sandro Santilli <strk@keybit.net> 1087 1088 Look for swscale.h in top-level ffmpeg include dir too. Put all swscale.h header inclusion in the ad-hoc ffmpegHeaders.h file. Tested with official ubuntu-8.10 ffmpeg packages and ffmpeg svn 1089 10902010-07-22 Sandro Santilli <strk@keybit.net> 1091 1092 Print informations about swscale.h detector 1093 10942010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1095 1096 Updates to old function documentation, various cleanups and rearranging 1097 to make the code easy to refactor. 1098 10992010-07-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 1100 1101 Drop with_stack_entry header. 1102 11032010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1104 1105 Clean up. 1106 11072010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1108 1109 Drop messy debugging. Clean up. 1110 11112010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1112 1113 Move parse_path out of as_environment as it doesn't have anything to 1114 do with that class. 1115 11162010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1117 1118 Update documentation. Drop unused functions. Move with stack class to 1119 the only place it's used. Make ActionExec noncopyable. 1120 11212010-07-22 Andrea Palmat? <andrea@amigasoft.net> 1122 1123 Fixing some OS4 functions 1124 11252010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1126 1127 Fix unused variable warning by using the variable. 1128 11292010-07-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 1130 1131 Fix unused variable warning by using the variable. 1132 11332010-07-20 Andrea Palmat? <andrea@amigasoft.net> 1134 1135 Small change to String_as to reflect Haiku implementation.. 1136 11372010-07-20 Rob Savoye <rob@welcomehome.org> 1138 1139 implement calling Actionscript methods from Javascript. 1140 11412010-07-20 Rob Savoye <rob@welcomehome.org> 1142 1143 add an argument too, and a return value from the test AS method to make sure this fully works. 1144 11452010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 1146 1147 Minor cleanup, add header to Makefile. 1148 11492010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 1150 1151 Return of the ifdefs. Register media handlers explicitly to avoid the 1152 problem with static initialization. 1153 1154 Media handlers are still selectable at runtime, and all ifdefs are in one 1155 place. 1156 1157 This unfortunately means more intervention into the libmedia and 1158 configure code when adding new handlers, but is unavoidable if we want 1159 portable code. 1160 11612010-07-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 1162 1163 Explicitly register factory functions, as there's no guarantee otherwise that 1164 the static initialization will ever occur. 1165 11662010-07-19 Rob Savoye <rob@welcomehome.org> 1167 1168 Implement the "server side" in movie_root and Player for the ExternalInterface 1169 commands SetVariable, GetVariable, IsPlaying, PercentLoaded, Play, Rewind, 1170 TotalFrames, and StopPlay. 1171 Don't fake out PercentLoaded in the plugin, since it now works correctly. 1172 11732010-07-19 Rob Savoye <rob@welcomehome.org> 1174 1175 handle the arguments for Pan, Zoom, and SetZoomRect. 1176 11772010-07-19 Rob Savoye <rob@welcomehome.org> 1178 1179 cleanup, LoadMovie is unimplemented for now. 1180 11812010-07-19 Rob Savoye <rob@welcomehome.org> 1182 1183 use callInterface() to implement the player control part of ExternalInterface. 1184 11852010-07-18 Rob Savoye <rob@welcomehome.org> 1186 1187 actually set and get the variables used by Javascript via ExternalInterface. 1188 11892010-07-19 Andrea Palmat? <andrea@amigasoft.net> 1190 1191 Add a missing getclocktime.hpp include to avoid a compilation error when clock_gettime() function is not present 1192 11932010-07-19 Rob Savoye <rob@welcomehome.org> 1194 1195 Haiku patches for recent media handling changes. 1196 11972010-07-19 Adrian Panasiuk <adek336@gmail.com> 1198 1199 GnashFactory comments: the factory is now generic 1200 12012010-07-19 Adrian Panasiuk <adek336@gmail.com> 1202 1203 Haiku sound handler: pass media handler to constructor 1204 12052010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1206 1207 Silence some warnings. 1208 12092010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1210 1211 Silence warning. 1212 12132010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1214 1215 Fix warning. 1216 12172010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1218 1219 Keep same class-key. 1220 12212010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1222 1223 The whole renderer is noncopyable; no need to do the same for OGL. 1224 12252010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1226 1227 Remove the obviously silly arguments from Renderer::begin_display and 1228 do some cleanups that follow on from it. 1229 12302010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1231 1232 Fix testsuite. 1233 12342010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1235 1236 Be consistent using an integral types for stage width in pixels as it is 1237 logically and programmatically an integer from start to finish. 1238 1239 Rename set_display_viewport to setDimensions and drop the two silly arguments. 1240 12412010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1242 1243 Viewport x and y are always 0 and only used for the OGL renderer anyway, so 1244 drop them. 1245 12462010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1247 1248 Tiny coding style change. 1249 12502010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1251 1252 Drop two useless arguments from begin_display(). 1253 12542010-07-19 Sandro Santilli <strk@keybit.net> 1255 1256 Minor output style change 1257 12582010-07-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 1259 1260 Avoid forming a reference to a reference to fix compile in older versions 1261 of GCC or boost. 1262 12632010-07-18 Andrea Palmat? <andrea@amigasoft.net> 1264 1265 Fixing AHI audio handler 1266 12672010-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 1268 1269 Prevent accidental copying of renderers. 1270 12712010-07-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 1272 1273 Renderers are currently not copyable. 1274 12752010-07-17 Sandro Santilli <strk@keybit.net> 1276 1277 Properly set the default media_list when not explictly specified 1278 12792010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 1280 1281 Minor improvements to media handler reporting. 1282 12832010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 1284 1285 Improve version reporting. 1286 12872010-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 1288 1289 Improve configure. 1290 12912010-07-14 Rob Savoye <rob@welcomehome.org> 1292 1293 reorganize gui files into sub-directories, no other changes. 1294 12952010-07-14 Rob Savoye <rob@welcomehome.org> 1296 1297 move most gui code to sub-directories for better organization. 1298 12992010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1300 1301 Missing include. 1302 13032010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1304 1305 Don't forget the default. 1306 13072010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1308 1309 Allow selection of media handlers at runtime. If none is selected, the 1310 first ordered handler will be chosen as a default. If there is only one media 1311 handler, behaviour is as before. 1312 1313 Selection is command line only with the option -M. Rcfile selection is not 1314 yet implemented. 1315 1316 Testing does not yet support selection, but rather chooses the default. 1317 1318 Change renderer selection from --Renderer to --renderer for consistency. 1319 1320 Show media handler information in gtk. Fix some typos. 1321 1322 All sound_handlers need a MediaHandler on construction. This isn't an 1323 ideal situation (though better than using a singleton media handler), but 1324 sound_handler needs redesigning to fix it. 1325 1326 XVideo is probably broken. 1327 13282010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1329 1330 Add to Makefile. Add support for listing registered keys. Use for usage(). 1331 13322010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1333 1334 Add options in usage(). 1335 13362010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1337 1338 Handle errors more nicely with exceptions. 1339 13402010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1341 1342 Pass media handler also to NullSoundHandler. 1343 13442010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1345 1346 Fix testsuite. 1347 13482010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1349 1350 Drop code from gnash.cpp. 1351 13522010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1353 1354 Query media handlers for description. 1355 13562010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1357 1358 Use a generic factory instead. 1359 13602010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1361 1362 Fix typo in configure so that ffmpeg is actually built. 1363 1364 Fix various compile errors, fix testsuite again. 1365 13662010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1367 1368 Allow building multiple media handlers, add them to the factory. 1369 13702010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1371 1372 Add a factory for MediaHandlers. 1373 13742010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1375 1376 Don't use a singleton for the MediaHandler. The xv gtk gui does something 1377 bizarre with it, and is consequently now broken. 1378 13792010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1380 1381 Test key events especially for buttons, showing that they should be handled 1382 differently from how Gnash does it. 1383 1384 Drop most 'key listeners', only handling Buttons like this. It is the 1385 same behaviour as before and still incorrect. 1386 1387 Drop various obsolete functions. 1388 13892010-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 1390 1391 Remove tabs. 1392 13932010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 1394 1395 Cleanups. 1396 13972010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 1398 1399 Remove listener cleanup code. 1400 14012010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 1402 1403 Don't cleanup listeners (only Buttons now). 1404 14052010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 1406 1407 Only add Buttons as key_listeners as an intermediate step. 1408 14092010-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 1410 1411 The second test passes. 1412 14132010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1414 1415 Another test. 1416 14172010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1418 1419 Test key event order better. 1420 14212010-07-13 Andrea Palmat? <andrea@amigasoft.net> 1422 1423 Fixing small linking problems on AmigaOS4 1424 14252010-07-12 Andrea Palmat? <andrea@amigasoft.net> 1426 1427 Fixing small compilation problems. Fixed a broken os4 gui file that was cut.. 1428 14292010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1430 1431 Memory fixes. 1432 14332010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1434 1435 Don't leak removed constructors. 1436 14372010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1438 1439 Don't try to detach shared memory if it was never attached, or the 1440 shm system calls use uninitialized values. 1441 14422010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1443 1444 Test key events more carefully. Minor fix to event order. 1445 1446 More cleanups of event handling. 1447 14482010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1449 1450 Don't send key releases to TextFields. 1451 14522010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1453 1454 Rename notify_key_event() to keyEvent() to match the mouse notifiers. 1455 14562010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1457 1458 Call fire_mouse_event() from notify_mouse_listeners() as it's part of the 1459 same process, and relying on callers to do it is odd. 1460 14612010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1462 1463 Documentation, restrict access to functions. 1464 14652010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1466 1467 There's no real need to split key events into two functions, or to 1468 process the action queue twice. 1469 14702010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1471 1472 Don't register TextField as a key listener; notify a textfield separately 1473 if it's in focus, as the update happens at a different point. 1474 14752010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1476 1477 Check order of textfield update and key listener notification. 1478 14792010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1480 1481 Fix huge memory leak in ffmpeg audio decoder, as well as some typos that 1482 would lead to the wrong deallocation function being called. 1483 14842010-07-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 1485 1486 Cleanup. 1487 14882010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1489 1490 Fix some typos resulting in memory leaks. All the code round there is terrible. 1491 14922010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1493 1494 Fix uninitialized variable bug. 1495 14962010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1497 1498 Don't forget to initialize _name now that it's not a std::string. 1499 15002010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1501 1502 Minor cleanup. 1503 15042010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1505 1506 Drop notes on c++0x. 1507 15082010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1509 1510 Various cleanups. Add a way to exit properly from movie_root. 1511 15122010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1513 1514 Add exit() to the host interface and call it from movie_root to quit. 1515 15162010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1517 1518 Documentation. 1519 15202010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1521 1522 Drop mystery m_timer member. 1523 15242010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1525 1526 Drop isMouseOverActiveEntity() as it's only ued in testing and is easily 1527 implementable using getActiveEntityUnderPointer(). 1528 15292010-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 1530 1531 Move things out of the movie_root interface to make it less cluttered and 1532 help refactoring. 1533 15342010-07-10 Rob Savoye <rob@welcomehome.org> 1535 1536 add improved Haiku support. 1537 15382010-07-09 Rob Savoye <rob@welcomehome.org> 1539 1540 new patch for Haiku support. 1541 15422010-07-06 Adrian Panasiuk <adek336@gmail.com> 1543 1544 Haiku Gui: do not use a low resolution timer 1545 15462010-07-06 Adrian Panasiuk <adek336@gmail.com> 1547 1548 Haiku Gui: fix mmap usage 1549 15502010-07-06 Adrian Panasiuk <adek336@gmail.com> 1551 1552 plugin: add Haiku support to npapi headers 1553 15542010-07-06 Adrian Panasiuk <adek336@gmail.com> 1555 1556 Haiku: wstring: revert to using char 1557 1558 * wchar_t solution makes Gnash unstable. 1559 15602010-07-06 Adrian Panasiuk <adek336@gmail.com> 1561 1562 Haiku GUI: fix build 1563 15642010-07-06 Adrian Panasiuk <adek336@gmail.com> 1565 1566 plugin: fix config file lookup code to work under Haiku 1567 15682010-07-06 Adrian Panasiuk <adek336@gmail.com> 1569 1570 configure.ac: HAIKU conditional 1571 15722010-07-06 Adrian Panasiuk <adek336@gmail.com> 1573 1574 configure.ac: Haiku GUI: default pixelformat 1575 15762010-07-06 Adrian Panasiuk <adek336@gmail.com> 1577 1578 bzr ignore bzrversion.h gnash.pc testsuite/libbase.all/gnashrc testuite/libbase.all/gnashrc-local 1579 15802010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1581 1582 Cleanups, simplification and rationalization of DisplayObjects and movie_root. 1583 15842010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1585 1586 Drop mouse listeners. 1587 15882010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1589 1590 Mouse listeners are now identical to live chars, so use the latter. 1591 15922010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1593 1594 Drop unnecessary const_casts. 1595 15962010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1597 1598 Drop some unused functions. 1599 16002010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1601 1602 More cleanup of DisplayObjects. 1603 1604 Only MovieClip and derived classes now require an advance() function. 1605 16062010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1607 1608 Neither ffmpeg nor gst need an advance() call, so that live chars can be 1609 MovieClips only. 1610 16112010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1612 1613 Use InteractiveObject. 1614 16152010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1616 1617 Listeners are all InteractiveObjects. 1618 16192010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1620 1621 No need to duplicate mouse button state. 1622 16232010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1624 1625 Drop disabled code (and comment explaining why it's disabled, since it's 1626 not there any more). 1627 16282010-07-10 Rob Savoye <rob@welcomehome.org> 1629 1630 add packages for Gnash extensions. 1631 16322010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1633 1634 Clean up mouse event handling. Add support for onMouseWheel, implemented only 1635 in gtk. 1636 16372010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1638 1639 Add some automated tests for onMouseWheel. 1640 16412010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1642 1643 Always send entity argument. 1644 16452010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1646 1647 Add MovieTester support. 1648 16492010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1650 1651 Implement mouse scroll support in GTK gui. 1652 16532010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1654 1655 Add support for mouse wheel. Drop out-parameter from get_mouse_state(). 1656 16572010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1658 1659 Drop mask argument. Rename functions. 1660 16612010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1662 1663 ActionScript cares not a jot if you press the right mouse button. Drop masks 1664 and use simple up/down boolean. 1665 16662010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1667 1668 Remove another phantom propflag. Fix the small number of properties that were 1669 relying on it. 1670 1671 Correct Sound class properties, clean up class. Embedded sounds are 1672 still not individually trackable, so this isn't very clean. 1673 16742010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1675 1676 Drop another useless member. 1677 16782010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1679 1680 Drop more useless members. 1681 16822010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1683 1684 Drop useless members. 1685 16862010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1687 1688 Add documentation, const correct. 1689 16902010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1691 1692 Move Sound_as class out of header. 1693 16942010-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 1695 1696 Documentation. 1697 16982010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1699 1700 Drop unused functions. Start probe timer for embedded sounds too for the 1701 duration update. Unfortunately there's no way yet of stopping it. 1702 17032010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1704 1705 Reset samplesFetched on loop so that position is correct. 1706 17072010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1708 1709 Another test for duration. Fix properties a bit, though the Sound class is 1710 overcomplicated and still undertested. 1711 17122010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1713 1714 Drop test for phantom property. 1715 17162010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1717 1718 Remove another phantom prop flag. Do Sound properties a bit better (still 1719 not properly tested), as they were relying on the phantom flag. 1720 17212010-07-09 Rob Savoye <rob@welcomehome.org> 1722 1723 Link in X11 libs with GTK. Update descriptions for debian packages. 1724 17252010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1726 1727 Drop some odd and incorrect things from core code that were intended to get 1728 AVM2 working without doing it properly. 1729 17302010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1731 1732 Line break. 1733 17342010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1735 1736 Don't pollute everything with useless namespaces. 1737 17382010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1739 1740 Drop unused functions. 1741 17422010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1743 1744 Simplify Property interface. Drop invented "static" prop flag, which neither 1745 exists in reality nor serves any useful purpose (was a hack to adapt AVM1 1746 for AVM2). 1747 17482010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1749 1750 Drop unused functions. 1751 17522010-07-09 Rob Savoye <rob@welcomehome.org> 1753 1754 don't enable avm2, or it won't build. 1755 17562010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1757 1758 Include <map>. 1759 17602010-07-09 John Wimer <john@god.vtic.net> 1761 1762 add -D__STDC_CONSTANT_MACROS to ffmpeg cflags 1763 17642010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1765 1766 Drop AS3 stubs and other AVM2 code that was in the wrong place. 1767 17682010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1769 1770 Drop text stubs. 1771 17722010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1773 1774 Drop ui stubs. 1775 17762010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1777 1778 Drop xml stubs. 1779 17802010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1781 1782 Drop AS3-only classes. 1783 17842010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1785 1786 Drop net and system AS3 stubs. 1787 17882010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1789 1790 Drop media AS3 stubs. 1791 17922010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1793 1794 Drop more AS3 stubs. 1795 17962010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1797 1798 Drop a load of AS3-only stubs. 1799 18002010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1801 1802 Drop more AVM2. 1803 18042010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1805 1806 Fix the long-standing property case problem. The string_table is always 1807 case-sensitive. Properties are looked up differently according to version. 1808 1809 Tests pass in swfdec and actionscript.all. 1810 1811 Drop core code that misused AVM1 facilities, including the PropertyList, 1812 to try and implement AVM2. Disable AVM2 by default. 1813 1814 Gnash will currently fail to compile when AVM2 is enabled. This may be fixed 1815 in later commits. 1816 18172010-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 1818 1819 Disable AVM2 by default. Drop AVM2 code. 1820 18212010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1822 1823 Disable avm2 by default, drop various hideous and incorrect AVM2 functions. 1824 18252010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1826 1827 Merge from trunk for testsuite fixes. 1828 18292010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 1830 1831 If it's really necessary to provide trivial wrappers (which it isn't here), 1832 they should be local free functions. 1833 18342010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1835 1836 Drop unneeded return value. Make Property values mutable to reflect the 1837 weird Property semantics and remove need to const_cast in PropertyList so 1838 much. 1839 18402010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1841 1842 Test interface by using its expected behaviour, not by relying on a silly 1843 interface. 1844 18452010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1846 1847 Restore thread-safety. 1848 18492010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1850 1851 Write useful tests for string_table. 1852 18532010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1854 1855 Use a caseless index to speed up property lookup for lower versions. 1856 18572010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1858 1859 Add some more templates to GnashAlgorithm. 1860 18612010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1862 1863 Don't try to access non-existent objects. 1864 18652010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1866 1867 Use string_table::key for DisplayLists too, simplifying some of the code. 1868 18692010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1870 1871 Use caseless(). 1872 18732010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1874 1875 Drop silly const_casts. 1876 18772010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1878 1879 Improve handling of case-sensitivity 1880 18812010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1882 1883 It's a class, not a property. 1884 18852010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1886 1887 Add a more descriptive way of checking whether property comparison should 1888 be caseless. 1889 18902010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1891 1892 Drop PROP_iSTAGE, replace with the correct CLASS_STAGE. Re-add PROP_COLOR, 1893 as there is no clash any more. Add PROP_THIS. 1894 18952010-07-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 1896 1897 Clean up and add documentation. 1898 18992010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 1900 1901 Drop ill thought-out optimization; either property could be non-lower 1902 case, so there's no point just testing one. 1903 19042010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 1905 1906 Drop version from loadStrings(). 1907 19082010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 1909 1910 Clean up string_table. 1911 19122010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1913 1914 Drop declaration. 1915 19162010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1917 1918 Drop function. 1919 19202010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1921 1922 Slightly improve lookup, drop VM::get(). 1923 19242010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1925 1926 Allow lookup of caseless property in the string table. 1927 19282010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1929 1930 Use the index for case-sensitive lookup, speeding it up massively. 1931 19322010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1933 1934 Reintroduce a different multi-index container. 1935 19362010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1937 1938 Reduce duplication in string_table. 1939 19402010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 1941 1942 Clean up types. 1943 19442010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1945 1946 Remove some const_casting. 1947 19482010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1949 1950 Another pass. 1951 19522010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1953 1954 Map case for SWF6. 1955 19562010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1957 1958 Drop unnecessary mComp member, make indices unique. 1959 19602010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1961 1962 Passing swfdec tests. 1963 19642010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1965 1966 Drop some unnecessary members. 1967 19682010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1969 1970 Passes in actionscript.all (case). 1971 19722010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1973 1974 Use a std::list instead of a std::vector, as in at least one case we store 1975 a pointer to a list element while changes can be made to the property list. 1976 The elements have to have a stable address. Fixes the failure in the 1977 swfdec testsuite. 1978 1979 This also improves the speed of deletion from the middle of the property 1980 list. 1981 19822010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1983 1984 Handle "this" according to version. Fixes actionscript.all failures. 1985 19862010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1987 1988 Use case insensitive comparison for SWF versions below 7. Use also for 1989 display object special properties, fixing most of the broken tests. 1990 19912010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1992 1993 Drop case insensitivity. Add function for case-insenstive comparison. 1994 19952010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 1996 1997 Don't use a case-insenstive string table; check in the property lookup 1998 instead. This is considerably slower in some cases and fails cases (likely 1999 path lookup, which doesn't handle case sensitivity). 2000 20012010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 2002 2003 Don't use property order as it's inherent to the container. 2004 20052010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 2006 2007 Enumerate in the correct order. Fixes most, if not all tests again. 2008 20092010-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 2010 2011 Use a simple container (currently vector) for properties to replace the 2012 boost::multiindex. A small number of tests fail. 2013 20142010-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 2015 2016 Fix testsuite. 2017 20182010-07-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 2019 2020 Add tests to make sure that dynamic transforms don't affect BitmapData.draw. 2021 20222010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2023 2024 Initial tests for BitmapData.draw. 2025 20262010-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 2027 2028 Drop extra comma to fix warning. 2029 20302010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2031 2032 Drop has_looped() from the MovieClip interface. It probably shouldn't even 2033 be used internally, and we don't want external users to start using it! 2034 20352010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2036 2037 Cleanups from removing the user cxform. 2038 20392010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2040 2041 Drop overrides in MovieClip. 2042 20432010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2044 2045 Add some simple tests for color transform, including interaction of 2046 MovieClip.transform and the Color class. Drop "user cxform" of MovieClip, 2047 fixing both old and new tests. 2048 20492010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2050 2051 Drop useless user cxform. 2052 20532010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2054 2055 Passes in the swfdec testsuite. 2056 20572010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2058 2059 Passes in actionscript.all (including some old tests). 2060 20612010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2062 2063 Don't use the extra "user-defined" cxform for MovieClip. Tests - especially 2064 the interaction of MovieClip.transform and the Color class - show it can't 2065 be correct, and both new and old tests pass when it's bypassed. 2066 20672010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2068 2069 Add totals. 2070 20712010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2072 2073 Color doesn't just check the user transform. 2074 20752010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2076 2077 Return by ref-to-const. 2078 20792010-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de> 2080 2081 Tests for interaction of color transform methods. 2082 20832010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2084 2085 Cleanups only: drop duplicated function. Drop DisplayItem typedef. Add some 2086 assertions to help DisplayList cleanup. Drop unnecessary check in as_value. 2087 20882010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2089 2090 Simplify chain of functions. 2091 20922010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2093 2094 Drop silly extra check. 2095 20962010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2097 2098 Drop DisplayItem typedef, especially as it's a pointer and requires pointer 2099 semantics. 2100 21012010-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 2102 2103 Add some assertions and more handling of destroyed objects. 2104 21052010-06-24 Rob Savoye <rob@welcomehome.org> 2106 2107 Don't add all the flashVars to the scriptables yet, till implementing GetVariable 2108 and SetVariable actually do something. 2109 21102010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2111 2112 Fixes to visibility: bug #30241. 2113 21142010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2115 2116 Fix for bug #30238: don't try to load "undefined" or any other non-string 2117 value in MovieClipLoader.loadClip. 2118 2119 Add tests for this behaviour. 2120 21212010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2122 2123 Return false and do not attempt to load any non-string URLs in 2124 MovieClipLoader.loadClip. Passes the new tests. Fixes bug #30238. 2125 21262010-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 2127 2128 Add tests showing that loadClip must be called with a string or it returns 2129 false. Manual tests show that a return of false means there was no load 2130 attempt. 2131 21322010-06-23 Rob Savoye <rob@welcomehome.org> 2133 2134 Fix a few typos. fix version string. 2135 21362010-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2137 2138 Don't return destroyed DisplayObjects from the DisplayList. A 2139 less-than-optimal fix for bug #28563. A better fix needs more investigation. 2140 2141 Test passes in misc-ming.all/ActionOrder{3,4,5}.swf and RegisterClass4.swf. 2142 21432010-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 2144 2145 Instead of cleaning the display list at different times, just don't return 2146 destroyed objects when searched for. This means other cases won't slip 2147 though the net. Add notes on why it's necessary and how to do it better. 2148 21492010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2150 2151 No need to add to DisplayList's interface. 2152 21532010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2154 2155 No need to touch anything outside DisplayList. 2156 21572010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2158 2159 Passing tests. 2160 21612010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2162 2163 Clean the DisplayList of destroyed characters when restoring so that destroyed 2164 characters at a lower depth don't override non-destroyed ones. Fixes many 2165 tests in misc-ming.all. Needs cleaning up. 2166 21672010-06-22 Rob Savoye <rob@welcomehome.org> 2168 2169 improve OpenGLES1 & 2 support configure. Add configure support for OpenVG. Change _ANDROID to ANDROID. 2170 21712010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2172 2173 Give imported fonts at least a chance of working. 2174 21752010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2176 2177 Do importing of fonts in a way that's likely to work. There are no tests for 2178 this, neither is it easy to do. 2179 21802010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2181 2182 Formatting and cleanups only: no functional changes. 2183 2184 Drop unused members, drop duplicated functionality. Fix indentation in 2185 fn_call.h. 2186 21872010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2188 2189 Formatting. 2190 21912010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2192 2193 Fix spacing in fn_call.h. Drop dump_args overload and use the one true way 2194 everywhere. 2195 21962010-06-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 2197 2198 Remove mystery members _mouseFlags and _lastMouseFlags. 2199 22002010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2201 2202 Various compatibility improvements. Simplify and correct equality tests 2203 (new passes in swfdec testsuite and actionscript.all). The as_value::equals 2204 function is now almost readable, which is an added benefit. 2205 2206 Simplify and correct Function.call (passes in swfdec testsuite and 2207 actionscript.all). 2208 2209 Corrections to ColorTransform, implement ColorTransform.concat. Passes in 2210 the swfdec testsuite. 2211 22122010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2213 2214 Tidy up more. 2215 22162010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2217 2218 Simplify, drop debugging. 2219 22202010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2221 2222 Use number hint, not "default primitive". 2223 22242010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2225 2226 Reduce more duplication. 2227 22282010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2229 2230 Move same type test first so we know all subsequent tests are for different 2231 types. 2232 22332010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2234 2235 Drop duplicated check for object equality, as this is handled by 2236 equalsSameType. 2237 22382010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2239 2240 Reorder equality algorithm to make it cleaner. 2241 22422010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2243 2244 Handle null and undefined just like strings and numbers. Tests still pass. 2245 22462010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2247 2248 Reduce code duplication in as_value. 2249 22502010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2251 2252 New swfdec passes. 2253 22542010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2255 2256 Passing equality tests. 2257 22582010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2259 2260 Improve equality so that the swfdec tests pass. 2261 22622010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2263 2264 Passing function call tests. 2265 22662010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2267 2268 Clean up. 2269 22702010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2271 2272 Passes due to corrected equality. 2273 22742010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2275 2276 Objects that don't convert to primitives are equal to undefined. 2277 22782010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2279 2280 Tidy up Function.call. 2281 22822010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2283 2284 Remove unnecessary verbiage in as_value. 2285 22862010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2287 2288 Fix Function.call arguments (to be cleaned up). 2289 22902010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2291 2292 Passes in swfdec testsuite. 2293 22942010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2295 2296 Correct ColorTransform properties, implement concat(). 2297 22982010-06-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 2299 2300 Drop left-over code from previous fix. 2301 23022010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 2303 2304 Check that localtime_r succeeds and return 0 if it doesn't. This prevents 2305 use of uninitialized data when a large value is passed. 2306 2307 Add tests for StaticText hits (Gnash fails). 2308 23092010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 2310 2311 Update runner for automatic tests. We now no longer expect the Test to 2312 reach the final frame because there are no click events. 2313 23142010-06-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 2315 2316 Add tests for events on static text. 2317 23182010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2319 2320 Check the return of localtime_r and don't use it when it fails! Prevents 2321 some memory errors for very large values. 2322 23232010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2324 2325 Correct Point. New test passes. 2326 23272010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2328 2329 Passing tests. 2330 23312010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2332 2333 Fix construction and stringifying Point. 2334 23352010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2336 2337 No functional changes: only const correctness and formatting. 2338 23392010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2340 2341 Drop unnecessary const_casts. 2342 23432010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2344 2345 Const correct. 2346 23472010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2348 2349 Minor fixes to and implementation of flash.geom class functions. Some new 2350 passes in the swfdec testsuite. 2351 23522010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2353 2354 Handle undefineds. This would be much easier actually written in AS. 2355 23562010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2357 2358 Use correct results! 2359 23602010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2361 2362 Passing swfdec tests. 2363 23642010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2365 2366 Do Matrix construction and stringify compatibly. 2367 23682010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2369 2370 Passing swfdec tests. 2371 23722010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2373 2374 Tests pass in actionscript.all. 2375 23762010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2377 2378 Implement Rectangle.setEmpty(). Construct and stringify Rectangles as expected. 2379 Tests in swfdec testsuite pass. 2380 23812010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2382 2383 Implement containsPoint. 2384 23852010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2386 2387 More containsPoint tests. 2388 23892010-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 2390 2391 Rectangle containsPoint tests. 2392 23932010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2394 2395 Stop tree.hh taking over Gnash's documentation. 2396 23972010-06-18 Rob Savoye <rob@welcomehome.org> 2398 2399 drop debug message 2400 24012010-06-18 Rob Savoye <rob@welcomehome.org> 2402 2403 migrate from branch. Error handling now works, and remote functions are now accessible to Javascript 2404 24052010-06-17 Rob Savoye <rob@welcomehome.org> 2406 2407 minor documentation 2408 24092010-06-17 Rob Savoye <rob@welcomehome.org> 2410 2411 only pass the arguments, we already know the name. 2412 24132010-06-17 Rob Savoye <rob@welcomehome.org> 2414 2415 handle a null object as a result. 2416 24172010-06-17 Rob Savoye <rob@welcomehome.org> 2418 2419 handle a null object as a result. 2420 24212010-06-17 Rob Savoye <rob@welcomehome.org> 2422 2423 cleanup compiler warnings 2424 24252010-06-17 Rob Savoye <rob@welcomehome.org> 2426 2427 pass proper parameters to callbacks. 2428 24292010-06-17 Rob Savoye <rob@welcomehome.org> 2430 2431 call javascript callback handler instead of actionscript one. 2432 24332010-06-17 Rob Savoye <rob@welcomehome.org> 2434 2435 add method to handle javascript callbacks separate from actionscript ones. 2436 24372010-06-17 Rob Savoye <rob@welcomehome.org> 2438 2439 Only have one plugin loaded. Initialize test case as embed first. 2440 24412010-06-16 Rob Savoye <rob@welcomehome.org> 2442 2443 Send an addMethod message to the plugin when adding callback on the flash side. 2444 These get handled differently than the default methods, so add a new callback. 2445 Parse the message from gnash and add the method to the plugin. 2446 24472010-06-16 Rob Savoye <rob@welcomehome.org> 2448 2449 add callback for all flash added methods propogated to the plugin. 2450 24512010-06-15 Rob Savoye <rob@welcomehome.org> 2452 2453 merge from trunk. 2454 24552010-06-15 Rob Savoye <rob@welcomehome.org> 2456 2457 less verbose. 2458 24592010-06-15 Rob Savoye <rob@welcomehome.org> 2460 2461 Send the Invoke to the browser for ExternalInterface:call(). 2462 Send the result back to the player, add error handling on both ends. 2463 24642010-06-15 Rob Savoye <rob@welcomehome.org> 2465 2466 start implementing the callback supoport for ExternalInterface. 2467 24682010-06-15 Rob Savoye <rob@welcomehome.org> 2469 2470 check the security of the URL. Don't do anything if not running under the browser. 2471 24722010-06-15 Rob Savoye <rob@welcomehome.org> 2473 2474 -F option takes two paramaters. 2475 24762010-06-15 Rob Savoye <rob@welcomehome.org> 2477 2478 set allowScriptAccess param. Change the names of the JS and AS callback functions. 2479 24802010-06-15 Rob Savoye <rob@welcomehome.org> 2481 2482 Tweak so the call() tests work online or offline, as this changes the behaviour. 2483 Use available property to adjust the tests. 2484 call() test still fails even with Adobe, so I assume the HTML code is incorrect. 2485 24862010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2487 2488 Initialize some class members that weren't. Reorder classes to allow more 2489 efficient packing. Make more members of DisplayObject private to restrict 2490 fiddling with them. 2491 24922010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2493 2494 Cleanup of class member access, order and initialization. Drop unused 2495 member from TextField. Initialize _linesindisplay, which was left 2496 uninitialized before. 2497 2498 By grouping small types together we allow more efficient padding, saving 2499 16 bytes for every DisplayObject, 32 for MovieClips, and even 56 for 2500 TextFields. 2501 25022010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2503 2504 Add minor cleanup commit missing from last revision (make functions 2505 protected). 2506 25072010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2508 2509 Make unloadChildren() protected. 2510 25112010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2512 2513 Add more tests for unloading DisplayObjects. Correct unloading for various 2514 passes in the swfdec testsuite, misc-ming.all, and the new tests in 2515 actionscript.all. 2516 25172010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2518 2519 Revert to old behaviour of calling destroy() in callers. We're not sure what 2520 destroy() is for, and until the model is understood properly it's best to 2521 make as few changes as possible. 2522 25232010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2524 2525 Silence debugging. 2526 25272010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2528 2529 Add automatic tests for unload handling. 2530 25312010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2532 2533 Don't always destroy when there is no unload handler. Now all tests pass! 2534 25352010-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 2536 2537 Stop removing children as soon as an unLoad handler is encountered. This 2538 is verified to be correct at least in some cases. 2539 25402010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2541 2542 Revert accidental change (again) and corresponding test passes. 2543 25442010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2545 2546 Simplify DisplayList::destroy(). Same tests still fail. 2547 25482010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2549 2550 Small cleanup. 2551 25522010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2553 2554 Expect passes. 2555 25562010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2557 2558 Handle destroy() more centrally, accidentally get a lot of XPASSes and only 2559 a couple of FAILs. We'll commit this and sort out why it works and how to 2560 fix the failures later. 2561 25622010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2563 2564 Move unloaded() to cpp for easier refactoring. 2565 25662010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2567 2568 Handle all unloading through DisplayObject::unload(). 2569 25702010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2571 2572 Make it easier to use the tests for debugging as well as testing. 2573 25742010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2575 2576 Add onEnterFrame for debugging, but don't test. 2577 25782010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2579 2580 Trace output as we run the test so that debugging order is easier. 2581 25822010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2583 2584 Add tests for action order. Minor cleanup to previous test. Remove debugging 2585 from MovieClip to make the code legible. 2586 25872010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2588 2589 Expect failures in ActionOrderTest5.swf. 2590 25912010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2592 2593 Expect failures in ActionOrderTest4.swf. 2594 25952010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2596 2597 Rename, expect failures in ActionOrderTest3.c. 2598 25992010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2600 2601 Add more action order tests (incorrectly named InitAction). 2602 26032010-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 2604 2605 Add InitActionTest3. 2606 26072010-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2608 2609 Drop debugging so the logic is readable. 2610 26112010-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de> 2612 2613 Add traces showing that onLoad is called at the wrong time. 2614 26152010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2616 2617 Some VM operations relied on the order of evaluation of function arguments, 2618 which is not specified by the C++ standard and varies between compilers. This 2619 commit fixes those problems. 2620 26212010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2622 2623 More evaluation order. 2624 26252010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2626 2627 More evaluation order. 2628 26292010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2630 2631 Argument evaluation order. 2632 26332010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2634 2635 Fix more function argument order. 2636 26372010-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 2638 2639 Don't rely on order of evaluation of function arguments, as this is 2640 unspecified. 2641 26422010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2643 2644 Add tests showing some timeline bugs (see bug #28563). 2645 26462010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2647 2648 Add more tests to isolate the problem (Gnash passes). 2649 26502010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2651 2652 Fix the tests so we can expected failures in some of them. 2653 26542010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2655 2656 Remove onEnterFrame. 2657 26582010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2659 2660 More sanity checks. 2661 26622010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2663 2664 Revert testing change accidentally committed. 2665 26662010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2667 2668 Test properly and automatically. 2669 26702010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2671 2672 Some improvements. 2673 26742010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2675 2676 Remove duplicated export. 2677 26782010-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 2679 2680 Add test code for register classes. 2681 26822010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2683 2684 Drop duplicated initialization of Object properties. Thanks to Sandro 2685 Santilli for pointing it out. 2686 26872010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2688 2689 Don't initialize Object properties twice! 2690 26912010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2692 2693 Drop unused code. 2694 26952010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2696 2697 Drop clone() functions again as they aren't used or needed. Make 2698 ExecutableCode non-copyable. 2699 27002010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2701 2702 Drop markMappedResources as it's no longer needed. 2703 27042010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2705 2706 Fix loading of bitmap movies again. There should really be an automatic 2707 test for this! 2708 2709 Minor comment correction in testsuite. 2710 27112010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2712 2713 Add missing construct() call, fixing bug introduced with revision 12225 2714 (loaded bitmaps not displayed). 2715 27162010-06-13 Benjamin Wolsey <bwy@benjaminwolsey.de> 2717 2718 Correct frame number in comment. 2719 27202010-06-12 Rob Savoye <rob@welcomehome.org> 2721 2722 Fix type so libintl actually gets linked into the gui. 2723 Add gles option to --enable-renderer= to enable currently non-existant 2724 OpenGL-ES support. Currently works with Android and the Linux versions, 2725 not enabled by default. 2726 27272010-06-12 Rob Savoye <rob@welcomehome.org> 2728 2729 add configure support for using OpenGL-ES as a renderer. 2730 27312010-06-12 john <john@rock> 2732 2733 Fix --with-qt4-incl to add subdirectories to include search path (same behaviour as pkg-config). 2734 Properly add library search path when using --with-x11-lib 2735 Thanks to Thomas Koeller for initial patch. Fixes bug #30057. 2736 27372010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2738 2739 Documentation and cleanups only: move tags to their own files, document 2740 id and how it is used. 2741 27422010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2743 2744 Add more documentation. 2745 27462010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2747 2748 Add documentation for why we have to pass an id too. 2749 27502010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2751 2752 Add file. 2753 27542010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2755 2756 Add file. 2757 27582010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2759 2760 Drop leftover stuff. 2761 27622010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2763 2764 Move Export loader into its own file. 2765 27662010-06-12 Benjamin Wolsey <bwy@benjaminwolsey.de> 2767 2768 Put ImportAssets into its own file. 2769 27702010-06-11 Rob Savoye <rob@welcomehome.org> 2771 2772 update comments 2773 27742010-06-11 Rob Savoye <rob@welcomehome.org> 2775 2776 also send the data for GET and POST requests. Fix getURL(POST), improve testcase. 2777 27782010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2779 2780 Silence debug logging. 2781 27822010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2783 2784 Don't use int when we meant boost::uint16_t. Cleanups only. 2785 27862010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2787 2788 More uint16_t. 2789 27902010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2791 2792 More uint16_t for char ids. 2793 27942010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2795 2796 Use uint16_t more consistently for character ids. 2797 27982010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2799 2800 Silence debug logging. 2801 28022010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2803 2804 Change the way exports and initactions are handled. 2805 2806 This involves: 2807 2808 1. Creating a runtime "dictionary" of parsed characters to track definitions 2809 an initialization. 2810 2. Executing ExportAssets, ImportAssets, and DefinitionTags to allow 2811 runtime tracking. 2812 3. Dropping the ExportableResource class, so not relying on RTTI for 2813 exports. 2814 4. Waiting for parsing to advance only in import, not in export as well. 2815 5. Only executing initactions and performing attachMovie for known characters 2816 (fixes swfdec/ExportAssets-swf and misc-ming.all/InitActions2.swf). 2817 2818 This allows better separation of immutable definitions from AS runtime objects. 2819 2820 Left for later commits are: 2821 2822 1. Renaming of ControlTag and DefinitionTag to something less similar to 2823 the SWF spec concepts (which are different). 2824 2. Possible optimizations by using ownership rather than refcounting for 2825 ControlTags. 2826 3. Moving Export and Import parsing to their own files. 2827 2828 Make the naptime for imports shorter, which speeds up the actionscript.all 2829 testsuite by a factor of 3. 2830 28312010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2832 2833 Make ImportTag into a proper ControlTag so that it also adds characters on 2834 execution. 2835 28362010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2837 2838 Add copyright. 2839 28402010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2841 2842 Documentation. 2843 28442010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2845 2846 Add documentation for export functions and rename exportMap to exportTable. 2847 28482010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2849 2850 Make ImportAssets tag into something more sensible again. 2851 28522010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2853 2854 Use correct macro name. 2855 28562010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2857 2858 Add TODOs. 2859 28602010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2861 2862 Make debug message into a swferror. 2863 28642010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2865 2866 More documentation. 2867 28682010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2869 2870 Add more documentation. 2871 28722010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2873 2874 Add documentation for the runtime 'dictionary'. 2875 28762010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2877 2878 Drop ExportableResource class. Add notes for places to check whether 2879 ownership would be better than refcounting. 2880 28812010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2882 2883 Add DefinitionTag.cpp. 2884 28852010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2886 2887 Fix ref_counting issues. 2888 28892010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2890 2891 Make DefinitionTag also a Control tag, marking characters as known when 2892 executed. This is a complicated way of faking something far simpler and 2893 crashes due to refcounting. 2894 28952010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2896 2897 Make all DefinitionTags store their id. Make it always a uint16_t. 2898 28992010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2900 2901 Debug logging. 2902 29032010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2904 2905 Minor cleanup. 2906 29072010-06-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 2908 2909 Make sure export case is ignored again, fixing swfdec tests. 2910 29112010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2912 2913 Stop handling and storing exports themselves in definitions. 2914 29152010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2916 2917 Expect passes for InitActions so we don't forget them when fixing the other 2918 tests. 2919 29202010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2921 2922 Move exported character location to SWFMovie. 2923 2924 Various init_action and export tests fail at this stage. 2925 29262010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2927 2928 Track characters properly in SWFMovie. 2929 29302010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2931 2932 Drop bogus check for parsing ExportAssets tag. It should always be parsed. 2933 29342010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2935 2936 Merge from trunk, fix conflicts. 2937 29382010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2939 2940 Use exportID() for finding sound exports. 2941 29422010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2943 2944 Drop obsolete comments. 2945 29462010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2947 2948 Clean up SWFMovieDefinition. 2949 29502010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2951 2952 Fix compiler warning (finally). 2953 29542010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2955 2956 Expect pass. 2957 29582010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2959 2960 Clean up registerClass. 2961 29622010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 2963 2964 Fix all tests, XPASS in swfdec. 2965 29662010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 2967 2968 Separate exporting into two steps: creation of an export map (symbol to id, 2969 parse time) and lookup of character (runtime, should be in Movie). 2970 2971 Import now looks up a corresponding symbol in the external movie using its 2972 export map. Waiting is done while importing, not exporting. 2973 2974 One XPASS, one FAIL in swfdec. Waiting seems to take longer. 2975 29762010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 2977 2978 Do import and export at runtime to see what happens. 2979 29802010-06-11 Sandro Santilli <strk@keybit.net> 2981 2982 Someone please revoke my commit access for a week or so :-! 2983 29842010-06-11 Sandro Santilli <strk@keybit.net> 2985 2986 Oops, sorry for the silly scan rewrite (infinite loop). 2987 Wasn't really needed anyway, the new concept I'm using won't need that 2988 29892010-06-10 Sandro Santilli <strk@keybit.net> 2990 2991 More ignores 2992 29932010-06-10 Sandro Santilli <strk@keybit.net> 2994 2995 rewrite reslist scan to be safe in case of list change on delete of GcResources 2996 29972010-06-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 2998 2999 Fix silly initialization. 3000 30012010-06-09 Sandro Santilli <strk@keybit.net> 3002 3003 Pass media dir to test generators as absolute path. Fixes a bug exposed when building from source tree while being in it via virtual (vs. physical) path. Very corner case, I know :> 3004 30052010-06-09 Sandro Santilli <strk@keybit.net> 3006 3007 GC cleanups: drop unneeded reachability markers 3008 30092010-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de> 3010 3011 Fix silly return. 3012 30132010-06-08 Markus Gothe <markusg@milgram.sth.aptilo.com> 3014 3015 DSOEXPORTs 3016 30172010-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 3018 3019 Add tests showing that init actions are exected after a character has been 3020 placed on stage, even it it it has been removed again. 3021 30222010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3023 3024 Simple test to make sure init actions for non-existent characters aren't 3025 executed. 3026 30272010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3028 3029 Comments about wrong behaviour. 3030 30312010-06-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3032 3033 Update comments for DoInitActions. 3034 30352010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3036 3037 Do not construct MovieClips that have no onUnload handler if they are placed 3038 and removed in skipped frames. 3039 3040 This involves two changes: a) allow all ExecutableCode to be identified 3041 by its target, and b) allow removal of queued constructors by target. 3042 3043 Tests in misc-ming.all/RegisterClass3Test pass. 3044 3045 Fixes bug #29771. 3046 30472010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3048 3049 Rename. 3050 30512010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3052 3053 Correct comments. 3054 30552010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3056 3057 Check that onInitialize events are correct too (they are). 3058 30592010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3060 3061 Add comments. 3062 30632010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3064 3065 Clean up. 3066 30672010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3068 3069 Merge fix for bogus construct events on skipped frames. 3070 30712010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3072 3073 Add another test for getTextExtent.height to catch a Gnash bug. 3074 30752010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3076 3077 Make trace message in test more accurate in case someone looks at it. 3078 30792010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3080 3081 Drop duplicated check for unload handler. 3082 30832010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3084 3085 Cleaner implementation; handle in DisplayObject::unload(). Revert messier 3086 changes from initial implementation. 3087 30882010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3089 3090 Tests pass. 3091 30922010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3093 3094 Naive fix for MovieClips wrongly constructed after removal: remove from 3095 construct action queue if there is no onUnload handler. 3096 30972010-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 3098 3099 Make Executable code always store a target DisplayObject. 3100 31012010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3102 3103 Clean up, testsuite passes as before. 3104 31052010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3106 3107 Construct more as expected. 3108 31092010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3110 3111 Don't pass things round more than necessary. 3112 31132010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3114 3115 Drop function declaration. 3116 31172010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3118 3119 Construct objects as expected. 3120 31212010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3122 3123 Don't do construction in DisplayList. 3124 31252010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3126 3127 Drop proxy function. 3128 31292010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3130 3131 Split construction away from stage placement. 3132 31332010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3134 3135 Documentation and consistency of interface. 3136 31372010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3138 3139 Add documentation. 3140 31412010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3142 3143 Add default argument for consistency. 3144 31452010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3146 3147 Move DisplayObject construction out of DisplayList to avoid passing 3148 the init object around. This commit has various intermediate changes to 3149 construction by separating stage placement and construction, but in the 3150 end united them again under the DisplayObject::construct() function. 3151 3152 Test and correct construction of exported Buttons (test requires ming 0.4.4). 3153 3154 Change font file and misc-ming.all/TextSnapshotTest.c to work with ming CVS 3155 after changes to the handling of kerning values as well as older versions 3156 of ming. 3157 31582010-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 3159 3160 Keep the frame count the same for all ming versions to avoid failing 3161 the sanity check. 3162 31632010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3164 3165 Update four test results to work with the changed fdb file. This should 3166 behave the same for the pre- and post-font-change ming. 3167 31682010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3169 3170 Drop kerning information from Bitstream-Vera-Sans.fdb. This is a manually 3171 edited fdb file! 3172 31732010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3174 3175 We have 6 frames now. 3176 31772010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3178 3179 Check ming version for exporting button. 3180 31812010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3182 3183 Add some characters to make the Button more exiting. 3184 31852010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3186 3187 Test passes. 3188 31892010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3190 3191 Don't use the init object when constructing buttons (can be passed when 3192 attachMovie is called with an exported button type). 3193 31942010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3195 3196 Test init object for Buttons used with attachMovie (requires current ming CVS). 3197 31982010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3199 3200 Add more tests for duplicateMovieClip. 3201 32022010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3203 3204 Do all stage placement in construct(). 3205 32062010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3207 3208 Minor cleanup from investigating clang++ compile failure: move function 3209 outside class as it needs no access to the class member at all. 3210 32112010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3212 3213 Update tree.hh to latest version, also fixing clang++ warnings (unused 3214 variable for post-inc operators). 3215 32162010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3217 3218 Fix more clang++ warnings as well as conforming to coding style by using 3219 class for a class with private members. 3220 32212010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3222 3223 Change forward declaration of ObjectURI from class to struct because 3224 clang++ issues a warning in this case, which is unhelpful but annoying 3225 and obscures other warnings. Apologies for the noise. 3226 32272010-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 3228 3229 Silence old debug messages for things not actively being worked on. 3230 32312010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3232 3233 Correct ExternalInterface properties, drop old code from header. 3234 3235 Swfdec test passes. 3236 32372010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3238 3239 Tests suggest that properties are not initialized with SWF8 flags. 3240 32412010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3242 3243 Test passes. 3244 32452010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3246 3247 Drop unused class. 3248 32492010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3250 3251 Drop non-existent marshallExceptions property. 3252 32532010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3254 3255 Correct ExternalInterface properties: make some native. 3256 32572010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3258 3259 Use a different header guard or it will wrongly prevent inclusions. 3260 32612010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3262 3263 Fix warnings in movie_root (unsigned/signed comparison, unused variable). 3264 Remove unused variables. 3265 32662010-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de> 3267 3268 Fix crash in plugin (boost::format) and some other bogus log_debug calls. 3269 32702010-06-03 Rob Savoye <rob@welcomehome.org> 3271 3272 drop using namespace std; and optimize a few methods to return simple strings instead of a stringstream. 3273 32742010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3275 3276 Formatting, comments, drop obsolete code. 3277 32782010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3279 3280 Drop obsolete code. 3281 32822010-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de> 3283 3284 Comments. 3285 32862010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3287 3288 Fix logic error in TextFormat.getTextExtent() to make the height value more 3289 correct (though still not right). 3290 3291 Use a single variable for embeddedness to make changes easier. 3292 32932010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3294 3295 Fix TextFormat width bug. 3296 32972010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3298 3299 Silence debugging. 3300 33012010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3302 3303 Fix bug in TextFormat for limited width. 3304 33052010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3306 3307 Use a const bool for embeddedness. 3308 33092010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3310 3311 Fix compiler warnings in testsuite, merge and revert disabling of AVM2 (it's 3312 still enabled, that is). 3313 33142010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3315 3316 Fix compiler warnings in testsuite. 3317 33182010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3319 3320 Merge disabling of AVM2. 3321 33222010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3323 3324 Merge improvements to TextFormat tests. 3325 33262010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3327 3328 Merge improved TextFormat tests. 3329 33302010-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de> 3331 3332 Merge various minor changes. 3333 3334 Change expected result for System.hasIME because, although it's documented, 3335 shows no signs of existence on any player. 3336 3337 Drop hasIME member for Gnash. 3338 3339 Commit fix from Bernhard Rosenkraenzer for bug #29937 3340 33412010-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 3342 3343 Merge various fixes. 3344 33452010-05-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 3346 3347 Merge various minor code bits. 3348 33492010-06-02 Rob Savoye <rob@welcomehome.org> 3350 3351 go back to the old behaviour. 3352 33532010-06-02 Rob Savoye <rob@welcomehome.org> 3354 3355 100% only reformatting and indenting changes to conform to the rest of the code style used in Gnash. 3356 33572010-06-02 Rob Savoye <rob@welcomehome.org> 3358 3359 merge from branch all ExternalInterface refactoring. 3360 33612010-05-31 Rob Savoye <rob@welcomehome.org> 3362 3363 add some explanation of the hokey test setup. 3364 33652010-05-31 Rob Savoye <rob@welcomehome.org> 3366 3367 make the building of ghsell optional till it's more complete. 3368 33692010-05-31 Rob Savoye <rob@welcomehome.org> 3370 3371 don't try to do any external callbacks if there is np browser connected. 3372 33732010-05-31 Rob Savoye <rob@welcomehome.org> 3374 3375 return null is the call fails because the method doesn't exist. 3376 33772010-05-31 Rob Savoye <rob@welcomehome.org> 3378 3379 these methods have been moved to movie_root. 3380 33812010-05-31 Rob Savoye <rob@welcomehome.org> 3382 3383 delete the temporary pointer. 3384 33852010-05-31 Rob Savoye <rob@welcomehome.org> 3386 3387 ExternalInterface methods are static now. 3388 33892010-05-31 Rob Savoye <rob@welcomehome.org> 3390 3391 ExternalInterface methods are static now. Add a Quit message to the player when closing the pipe. 3392 33932010-05-31 Rob Savoye <rob@welcomehome.org> 3394 3395 ExternalInterface methods are static now. 3396 33972010-05-31 Rob Savoye <rob@welcomehome.org> 3398 3399 everything is static, so we don't need a constructor or destructor that did nothing anyway. 3400 34012010-05-31 Rob Savoye <rob@welcomehome.org> 3402 3403 add a Gnash specific Quit Invoke message so the browser can tell the player to die. 3404 34052010-05-31 Rob Savoye <rob@welcomehome.org> 3406 3407 make all methods static. 3408 34092010-05-31 Rob Savoye <rob@welcomehome.org> 3410 3411 process Invoke messages from the standalone player. GetURL and FSCommand now also use this format. 3412 34132010-05-31 Rob Savoye <rob@welcomehome.org> 3414 3415 add static methods for creating Invoke XML messages for the browser. Add methods for reading and writing the socket to the browser. 3416 34172010-05-31 Rob Savoye <rob@welcomehome.org> 3418 3419 implement having ExternalInterface::call() send Invoke messages to the browser. 3420 34212010-05-31 Rob Savoye <rob@welcomehome.org> 3422 3423 return a result from calling a JavaScript function. 3424 34252010-05-31 Rob Savoye <rob@welcomehome.org> 3426 3427 use standard Invoke for fsCommand instead of hacked INVOKE keyword. 3428 34292010-05-31 Rob Savoye <rob@welcomehome.org> 3430 3431 the beginnings of an NPAPI shell to load the plugin for testing. 3432 34332010-05-31 Rob Savoye <rob@welcomehome.org> 3434 3435 marshallExcemptions and XML message parsing moved to movie_root. 3436 34372010-05-31 Rob Savoye <rob@welcomehome.org> 3438 3439 process the invoke messages from the browser. 3440 34412010-05-31 Rob Savoye <rob@welcomehome.org> 3442 3443 use the stored file descriptors instead of passing them in all the time. 3444 34452010-05-31 Rob Savoye <rob@welcomehome.org> 3446 3447 move marshall Exemption from ExternalInterface to movie_root. 3448 34492010-05-31 Rob Savoye <rob@welcomehome.org> 3450 3451 make sure the value function pointers are set before trying to jump to them. 3452 34532010-05-31 Rob Savoye <rob@welcomehome.org> 3454 3455 don't quit if there is network data on the control FD 3456 34572010-05-31 Rob Savoye <rob@welcomehome.org> 3458 3459 call test is bogus for now as it needs a browser. add comment to about this. 3460 34612010-05-31 Rob Savoye <rob@welcomehome.org> 3462 3463 set the Host FD too. add optional non-blocking support, disabled for now. 3464 34652010-05-31 Rob Savoye <rob@welcomehome.org> 3466 3467 store the hostfd too, so we can read data from the player without using the gio watch. 3468 34692010-05-29 Rob Savoye <rob@welcomehome.org> 3470 3471 externalInterface doesn't need an installable callback. 3472 34732010-05-29 Rob Savoye <rob@welcomehome.org> 3474 3475 add ExternalInterface files to build. 3476 34772010-05-29 Rob Savoye <rob@welcomehome.org> 3478 3479 simple getURL() test case. 3480 34812010-05-29 Rob Savoye <rob@welcomehome.org> 3482 3483 move static methods to libcore. 3484 34852010-05-29 Rob Savoye <rob@welcomehome.org> 3486 3487 move static methods for XML processing to here from the AS class definition. 3488 34892010-05-28 Bastiaan Jacques <bastiaan@bjacques.org> 3490 3491 Silence sign-mixed comparison warning. 3492 34932010-05-28 Rob Savoye <rob@welcomehome.org> 3494 3495 build packages for each of the extensions. 3496 34972010-05-28 Rob Savoye <rob@welcomehome.org> 3498 3499 use HAVE_VAAPI instead of USE_VAAPI. 3500 35012010-05-27 Rob Savoye <rob@welcomehome.org> 3502 3503 Rename amf namespace to cygnal where used. 3504 35052010-05-27 Rob Savoye <rob@welcomehome.org> 3506 3507 only free the cookie if it's been set. 3508 35092010-05-27 Rob Savoye <rob@welcomehome.org> 3510 3511 fix mass breakage of cygnal due to a namespace conflict. Rename amf namespace to cygnal, change everywhere it was referenced. 3512 35132010-05-27 Rob Savoye <rob@welcomehome.org> 3514 3515 init() takes a 2nd argument now. Fixes python mod build. 3516 35172010-05-27 Rob Savoye <rob@welcomehome.org> 3518 3519 write the cookie file and use NPAPI to read the cookie if it's a recent enough version. 3520 35212010-05-25 Rob Savoye <rob@welcomehome.org> 3522 3523 write the cookies to a file so they can be used by Curl from Gnash. 3524 35252010-05-25 Rob Savoye <rob@welcomehome.org> 3526 3527 Add support for Cookie handling functions in NPAPI. Fix code style 3528 35292010-05-25 Rob Savoye <rob@welcomehome.org> 3530 3531 Add support for Cookie handling functions in NPAPI. Fix code style 3532 35332010-05-25 Rob Savoye <rob@welcomehome.org> 3534 3535 fix indenting 3536 35372010-05-27 Markus Gothe <markusg@milgram.sth.aptilo.com> 3538 3539 Change CFLAGS & LIBS so that we catch ffmpeg if installed 3540 35412010-05-25 Rob Savoye <rob@welcomehome.org> 3542 3543 Don't use ActiveRelay for ExternalInterface. 3544 Implement the Argument to XML methods. 3545 Correct test case to pass with Adobe player. 3546 Don't send GetVariable($version) to Gnash, just have the plugin return the 3547 expected value till ExternalInterface::update() actually does something. Otherwise 3548 the browser hangs momentarily. 3549 35502010-05-24 Rob Savoye <rob@welcomehome.org> 3551 3552 add a handler to look for messages from the browser. 3553 35542010-05-24 Rob Savoye <rob@welcomehome.org> 3555 3556 add a handler to look for messages from the browser. 3557 35582010-05-24 Rob Savoye <rob@welcomehome.org> 3559 3560 fix some of the undocumented methods to match the pp. 3561 35622010-05-24 Rob Savoye <rob@welcomehome.org> 3563 3564 remove extra blank lines. 3565 35662010-05-24 Rob Savoye <rob@welcomehome.org> 3567 3568 fix _argumentsToXML test. 3569 35702010-05-24 Rob Savoye <rob@welcomehome.org> 3571 3572 remove debug line 3573 35742010-05-24 Rob Savoye <rob@welcomehome.org> 3575 3576 tweak results to match pp. 3577 35782010-05-24 Rob Savoye <rob@welcomehome.org> 3579 3580 Don't use ActiveRelay. Cleanup up object construction. 3581 35822010-05-23 Rob Savoye <rob@welcomehome.org> 3583 3584 OpenEmbedded bbfile for the last official release. 3585 35862010-05-21 Rob Savoye <rob@welcomehome.org> 3587 3588 loadPolicyFile and allowInsecureDomain don't exist until swf v7. 3589 35902010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3591 3592 Undo most of the damage outside ExternalInterface. The testsuite now passes 3593 again for the System class. 3594 3595 Confine ugly hacks to the ExternalInterface code, instead of spreading 3596 errors to the rest of Gnash. 3597 3598 The testsuite failed before and still fails after this commit for various 3599 ExternalInterface tests. 3600 36012010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3602 3603 Make only base class non-copyable. 3604 36052010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3606 3607 Fix compile after changes. 3608 36092010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3610 3611 Replace one ugly hack with another to get ExternalInterface working. This 3612 has the advantage of keeping the ugly hacks out of the rest of Gnash's 3613 code. 3614 36152010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3616 3617 Make Relays non-copyable to prevent errors like in the ExternalInterface 3618 code. 3619 36202010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3621 3622 Revert changes to the coding style used everywhere in Gnash but for Rob's 3623 code. 3624 36252010-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 3626 3627 Drop unused and incorrect allowDomain code. Drop test that didn't really 3628 test anything. 3629 36302010-05-20 Rob Savoye <rob@welcomehome.org> 3631 3632 merge from branch. ExternalInterface is now mostly complete other than actually setting the variables and calling method. 3633 36342010-05-20 rsavoye <rob@welcomehome.org> 3635 3636 assume all numbers are doubles. 3637 36382010-05-20 rsavoye <rob@welcomehome.org> 3639 3640 Drop unused code. Use c_str() fpr data instead of data(). 3641 36422010-05-20 rsavoye <rob@welcomehome.org> 3643 3644 make less verbose. 3645 36462010-05-20 rsavoye <rob@welcomehome.org> 3647 3648 add methods for parsing the XML Invoke messages. 3649 36502010-05-20 rsavoye <rob@welcomehome.org> 3651 3652 make less verbose. 3653 36542010-05-20 rsavoye <rob@welcomehome.org> 3655 3656 make less verbose. 3657 36582010-05-20 rsavoye <rob@welcomehome.org> 3659 3660 add bogus return vaue for _write() tp eliminate warning messages. 3661 36622010-05-20 rsavoye <rob@welcomehome.org> 3663 3664 remove debug messages. 3665 36662010-05-18 rsavoye <rob@welcomehome.org> 3667 3668 set the correct file descriptor for the control pipe. 3669 36702010-05-08 Rob Savoye <rob@welcomehome.org> 3671 3672 merge from trunk to get recent patches. 3673 36742010-05-08 Rob Savoye <rob@welcomehome.org> 3675 3676 start working on IO with the standalone player. 3677 36782010-05-08 Rob Savoye <rob@welcomehome.org> 3679 3680 fix callback tests. 3681 36822010-05-08 Rob Savoye <rob@welcomehome.org> 3683 3684 implement ::call(), marshallExceptions. 3685 36862010-05-08 Rob Savoye <rob@welcomehome.org> 3687 3688 fix indenting. 3689 36902010-04-25 Rob Savoye <rob@welcomehome.org> 3691 3692 initialize the +controlfd. 3693 36942010-04-25 Rob Savoye <rob@welcomehome.org> 3695 3696 make ExternalInterface_as a static class. Set up the advance callback. 3697 36982010-04-25 Rob Savoye <rob@welcomehome.org> 3699 3700 don't try to use the owner if it isn't set. 3701 37022010-04-25 Rob Savoye <rob@welcomehome.org> 3703 3704 movie_root::init now has an additional argument for the scriptable variables. 3705 37062010-04-25 Rob Savoye <rob@welcomehome.org> 3707 3708 minor reformatting 3709 37102010-04-25 Rob Savoye <rob@welcomehome.org> 3711 3712 Move support for marshallExceptions to movie_root. 3713 Cleanup object instantiation. 3714 Handle objectID correctly, based on the name and/or id parameter. 3715 Make ExternalInterface_as class an ActiveRelay. 3716 37172010-04-25 Rob Savoye <rob@welcomehome.org> 3718 3719 minor reformatting. 3720 37212010-04-25 Rob Savoye <rob@welcomehome.org> 3722 3723 add the scriptables to the variables list along with the flashVars. Move the marshallException flag from ExternalInterface to movie_root. 3724 37252010-04-25 Rob Savoye <rob@welcomehome.org> 3726 3727 make indenting consistent. 3728 37292010-04-25 Rob Savoye <rob@welcomehome.org> 3730 3731 add support for storing all the -P params for use later by ExternalInterface. Currently all but flashVars are ignored. 3732 37332010-04-22 Rob Savoye <rob@welcomehome.org> 3734 3735 minor reformatting 3736 37372010-04-22 Rob Savoye <rob@welcomehome.org> 3738 3739 move some methods from the header to the source file. 3740 37412010-04-21 Rob Savoye <rob@welcomehome.org> 3742 3743 minor reformatting 3744 37452010-04-21 Rob Savoye <rob@welcomehome.org> 3746 3747 delete duplicate lines. 3748 37492010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3750 3751 Simplify tag execution. 3752 3753 Make DoInitAction parsing compatible. 3754 37552010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3756 3757 Tests passing. 3758 37592010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3760 3761 Update comments, don't parse DoInitAction tags unless the character ID is 3762 already in the dictionary. This is tested to be the case. 3763 37642010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3765 3766 Minor cleanups. 3767 37682010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3769 3770 Comments. 3771 37722010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3773 3774 Tabs to spaces. 3775 37762010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3777 3778 Cleanups and comments. 3779 37802010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3781 3782 Rename export_resource to exportResource. Move export logic to 3783 SWFMovieDefinition rather than tag_loaders and pass a character id instead 3784 of the ExportedResource pointer. SWFMovieDefinition is in a better position 3785 to look up exports. 3786 3787 Remove ExportedResource.h include from tag_loaders. 3788 37892010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3790 3791 Correct comment. 3792 37932010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3794 3795 Declare function definition in header inline. 3796 37972010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3798 3799 Minor cleanup. 3800 38012010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3802 3803 Minor cleanup. 3804 38052010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3806 3807 Rename virtual member functions to make their purpose clearer. 3808 38092010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3810 3811 Simplify Action and State tag handing by using virtual dispatch only. 3812 3813 Remove is_action_tag(); give ControlTags either an execute_state or an 3814 execute function, but don't implement both. 3815 38162010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3817 3818 Comments. 3819 38202010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3821 3822 Check that InitActions in skipped frame are executed. 3823 38242010-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 3825 3826 Minor cleanup. 3827 38282010-05-19 rsavoye <rob@welcomehome.org> 3829 3830 add patches to vaapi support. 3831 38322010-05-19 rsavoye <rob@welcomehome.org> 3833 3834 Android doesn't support mbstowcs, so return the string size instead for that platform. 3835 38362010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3837 3838 Coding style. 3839 38402010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3841 3842 Fix testsuite. 3843 38442010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3845 3846 Rename some enums in accordance with coding guidelines. 3847 38482010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3849 3850 Indentation, remove semicolon from switch statement. 3851 38522010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3853 3854 Drop unused functions. 3855 38562010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3857 3858 Drop unused accessors. 3859 38602010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3861 3862 Quiet debugging. 3863 38642010-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de> 3865 3866 Silence try debugging. 3867 38682010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3869 3870 Testsuite fixes. 3871 38722010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3873 3874 Fix misc-ming.all testsuite. 3875 38762010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3877 3878 Add init_action_testrunner back into scripts as it seems to have got 3879 dropped somewhere. 3880 38812010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3882 3883 Some fixes to LocalConnection and shared memory. 3884 3885 Minor cleanups and renames for coding style. 3886 38872010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3888 3889 Compile failure fixed. 3890 38912010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3892 3893 Remove some mess. 3894 38952010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3896 3897 Drop unused and unimplemented render_class_manager class. 3898 38992010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3900 3901 Fix more compile. 3902 39032010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3904 3905 Fix compile. 3906 39072010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3908 3909 Namespaces should be in lowercase. 3910 39112010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3912 3913 Do some error handling. 3914 39152010-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 3916 3917 Add comments and handle potential overflow in LocalConnection. 3918 39192010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 3920 3921 Tests for InitAction execution. 3922 39232010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 3924 3925 Test exports and initactions. 3926 39272010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 3928 3929 Make proper test, start to work out what the requirements are. 3930 39312010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 3932 3933 Comment. 3934 39352010-05-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 3936 3937 Swap two tests as the names referred to what the other one was testing. 3938 39392010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3940 3941 Base code for showing all sorts of bugs with Gnash. 3942 39432010-05-07 Sandro Santilli <strk@keybit.net> 3944 3945 Don't mix -r and -R 3946 39472010-05-07 Rob Savoye <rob@welcomehome.org> 3948 3949 Change all occurances of --with-renderer to --enable-renderer. 3950 Drop extraneous \n in debug statement. 3951 Fix getUrl(). 3952 Use socketpair instead of pipe. 3953 39542010-05-07 Sandro Santilli <strk@keybit.net> 3955 3956 Update information about renderers 3957 39582010-05-07 Sandro Santilli <strk@keybit.net> 3959 3960 Bring back renderer switch to be --enable-renderer (for consistency with --enable-gui and backward compatibility). Tweak help message for it. 3961 39622010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3963 3964 Some cleanups of action code. 3965 39662010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3967 3968 Remove ControlTag::execute_action(), do it locally. 3969 39702010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3971 3972 Drop default argument for one pushAction function as it's always specified, 3973 and drop the level argument for the other as it's always DOACTION. 3974 39752010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3976 3977 Remove unused "enter frame" priority. 3978 39792010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3980 3981 Drop unused class. 3982 39832010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3984 3985 Drop unused pushAction overload. 3986 39872010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3988 3989 Use size_t for unsigned values. 3990 39912010-05-07 Benjamin Wolsey <bwy@benjaminwolsey.de> 3992 3993 Rename enum. 3994 39952010-05-06 Sandro Santilli <strk@keybit.net> 3996 3997 Ignores 3998 39992010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4000 4001 Fix and expand test. 4002 40032010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4004 4005 Fix test so that it actually does reproduce the problem. 4006 4007 Stage placement should probably be skipped for objects that are placed 4008 then removed during gotoAndStop, even when the removal happens in the target 4009 frame. 4010 40112010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4012 4013 Style. 4014 40152010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4016 4017 Formatting. 4018 40192010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4020 4021 Do not use log_trace except for tracing player output, firstly because 4022 it's not for any other purpose, and secondly because it breaks the 4023 testsuite. 4024 4025 The ExternalInterface tests are still broken. 4026 4027 Add some code (not yet a testcase) reproducing bug #29771. 4028 40292010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4030 4031 More bogus log_traces. 4032 40332010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4034 4035 More bogus log_traces. 4036 40372010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4038 4039 Another bogus log_trace. 4040 40412010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4042 4043 Coding style. 4044 40452010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4046 4047 Don't use log_trace except for tracing, as it breaks the testsuite. 4048 40492010-05-06 Benjamin Wolsey <bwy@benjaminwolsey.de> 4050 4051 Add code (not yet a test) reproducing the register class problem. 4052 40532010-05-04 Rob Savoye <rob@welcomehome.org> 4054 4055 fix crash when auto-detecting the driver, and minor reformatting changes from branch. 4056 40572010-05-04 Rob Savoye <rob@welcomehome.org> 4058 4059 gcc 4.4.3 complains about the string. 4060 40612010-05-04 Rob Savoye <rob@welcomehome.org> 4062 4063 enable vaapi support only if ffmpeg is recent enough. 4064 40652010-05-04 Rob Savoye <rob@welcomehome.org> 4066 4067 add Android to the long list of ifdefs around some headers. 4068 40692010-05-04 Rob Savoye <rob@welcomehome.org> 4070 4071 use log_trace() instead of log_debug() for GNASH_REPORT_FUNCTION. 4072 40732010-05-04 Rob Savoye <rob@welcomehome.org> 4074 4075 fix indendting, tabs to spaces too. 4076 40772010-05-04 Rob Savoye <rob@welcomehome.org> 4078 4079 minor style cleanup and reformatting. 4080 40812010-05-04 Rob Savoye <rob@welcomehome.org> 4082 4083 fix autodetection of the graphics driver. 4084 40852010-05-04 Rob Savoye <rob@welcomehome.org> 4086 4087 Cross compiling needs libintl too. 4088 40892010-05-04 Rob Savoye <rob@welcomehome.org> 4090 4091 use stringstream instead of shifting which gcc 4.5.0 doesn't like. 4092 40932010-05-02 Rob Savoye <rob@welcomehome.org> 4094 4095 add support for Android when determining which headers to include. 4096 40972010-05-01 Sandro Santilli <strk@keybit.net> 4098 4099 Fix building script for singular renderers (sounds like a dejavu) 4100 41012010-04-22 Bastiaan Jacques <bastiaan@bjacques.org> 4102 4103 Remove extra writePlayer overloads. 4104 41052010-04-22 Bastiaan Jacques <bastiaan@bjacques.org> 4106 4107 A first attempt at an ownership model for NPVariants. Also simplify APIs, 4108 fix quite a few bugs and introduce a small measure of const-correctness. 4109 41102010-04-22 Markus Gothe <markusg@milgram.sth.aptilo.com> 4111 4112 _scriptObject must be declared as long as its used in the initializer-vector... 4113 41142010-04-21 Rob Savoye <rob@welcomehome.org> 4115 4116 merge from branch. Make ExternalInterface::available based on if AllowScriptAccess was passed in the parameters. 4117 41182010-04-21 Rob Savoye <rob@welcomehome.org> 4119 4120 we don't need a private dats for available, we get it from the movie_root now. 4121 41222010-04-21 Rob Savoye <rob@welcomehome.org> 4123 4124 make ExternalInterface::available be based on the movie root setting, for sameDomain, actually compare the domains. 4125 41262010-04-21 Rob Savoye <rob@welcomehome.org> 4127 4128 add support to process AllowScriptAccess when set from the browser. 4129 41302010-04-21 Rob Savoye <rob@welcomehome.org> 4131 4132 Yes, I do read your emails, and often agree. 4133 Merge from branch. 4134 41352010-04-21 Rob Savoye <rob@welcomehome.org> 4136 4137 _objectToAS is incomplete, so is expected to fail. 4138 41392010-04-21 Rob Savoye <rob@welcomehome.org> 4140 4141 make most methods static. 4142 41432010-04-21 Rob Savoye <rob@welcomehome.org> 4144 4145 make formatting consistent. 4146 41472010-04-21 Rob Savoye <rob@welcomehome.org> 4148 4149 put the 2 deleted tests back in 4150 41512010-04-21 Rob Savoye <rob@welcomehome.org> 4152 4153 use PropFlags to set the supported versions. 4154 41552010-04-21 Rob Savoye <rob@welcomehome.org> 4156 4157 adjust namespaces. 4158 41592010-04-21 Rob Savoye <rob@welcomehome.org> 4160 4161 rearrange namespaces. 4162 41632010-04-21 Rob Savoye <rob@welcomehome.org> 4164 4165 put everything in the gnash namespace. 4166 41672010-04-21 Rob Savoye <rob@welcomehome.org> 4168 4169 merge from trunk. 4170 41712010-04-21 Rob Savoye <rob@welcomehome.org> 4172 4173 add test for ObjectToAS(). 4174 41752010-04-21 Rob Savoye <rob@welcomehome.org> 4176 4177 Start adding support for parsing properties in XML. 4178 Minor reformatting. 4179 Add map to store methods for the callbacks. 4180 41812010-04-21 Rob Savoye <rob@welcomehome.org> 4182 4183 minor reformatting. 4184 41852010-04-21 Rob Savoye <rob@welcomehome.org> 4186 4187 add a controlfd to go with the hostfd. 4188 41892010-04-21 Bastiaan Jacques <bastiaan@bjacques.org> 4190 4191 Remove unnecessary reinterpret_casts. 4192 41932010-04-21 Bastiaan Jacques <bastiaan@bjacques.org> 4194 4195 Adjust swapBytes' signature to match the way it's used. 4196 41972010-04-21 Bastiaan Jacques <bastiaan@bjacques.org> 4198 4199 Cleanup pass. Make sure attempts at copying an NPVariant also copy the 4200 contained "value". 4201 4202 This code still lacks an ownership model, which will lead to nasty bugs. 4203 42042010-04-21 Benjamin Wolsey <bwy@benjaminwolsey.de> 4205 4206 Drop unnecessary includes. 4207 42082010-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4209 4210 Drop more unneeded headers. 4211 42122010-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de> 4213 4214 Drop some unused headers. 4215 42162010-04-20 Rob Savoye <rob@welcomehome.org> 4217 4218 implemented most of the methods used by the ExternalInterface AS class. 4219 42202010-04-20 Rob Savoye <rob@welcomehome.org> 4221 4222 minor reformatting. 4223 42242010-04-20 Rob Savoye <rob@welcomehome.org> 4225 4226 set the controlfd in the root movie. 4227 42282010-04-20 Rob Savoye <rob@welcomehome.org> 4229 4230 get ther controlfd from the p[layer. 4231 42322010-04-20 Rob Savoye <rob@welcomehome.org> 4233 4234 minor reindenting to 4 spaces 4235 42362010-04-20 Rob Savoye <rob@welcomehome.org> 4237 4238 minor reformatting. 4239 42402010-04-20 Rob Savoye <rob@welcomehome.org> 4241 4242 add support and tests for encoding XML to an as_value. 4243 42442010-04-20 Rob Savoye <rob@welcomehome.org> 4245 4246 fix handling og null or undefined objects when converting to XML 4247 42482010-04-20 Rob Savoye <rob@welcomehome.org> 4249 4250 implement the argument handling functions, add more tests. 4251 42522010-04-20 Rob Savoye <rob@welcomehome.org> 4253 4254 implement some of the XML encoding functionality, and add tests for each one. 4255 42562010-04-20 Rob Savoye <rob@welcomehome.org> 4257 4258 get escapeXML and unescapeXML woring using XMLDOcument functions for this internally. 4259 42602010-04-20 Rob Savoye <rob@welcomehome.org> 4261 4262 make unescapeXML public like escapeXML already is. 4263 42642010-04-20 Rob Savoye <rob@welcomehome.org> 4265 4266 start modifying the existing non-implementation to actually start working. 4267 42682010-04-19 Rob Savoye <rob@welcomehome.org> 4269 4270 partial scriptable support. fixes Go Upgrade YouTube problem. 4271 42722010-04-19 Rob Savoye <rob@welcomehome.org> 4273 4274 use URL.encode() rather than esacaping piles of stuff ourselves. 4275 42762010-04-19 Rob Savoye <rob@welcomehome.org> 4277 4278 look for the trailing > instead of a space to end the tag. 4279 42802010-04-19 Rob Savoye <rob@welcomehome.org> 4281 4282 use GLib's IO API instead of handling it ourselves. 4283 42842010-04-19 Rob Savoye <rob@welcomehome.org> 4285 4286 use a socketpair instead of two sets of pipes. The -F option now holds both file descriptors. 4287 42882010-04-19 Rob Savoye <rob@welcomehome.org> 4289 4290 Use GnashPluginScriptObject instead of NPObject for _scriptObject. 4291 42922010-04-19 Rob Savoye <rob@welcomehome.org> 4293 4294 Process the -F message, which is now host:control instead of using -G for the other file descriptor. 4295 42962010-04-19 Rob Savoye <rob@welcomehome.org> 4297 4298 improvements to test page by olleolleolle. 4299 43002010-04-17 Rob Savoye <rob@welcomehome.org> 4301 4302 use a socketpair instead of named pipe. Use GIOChannels too for I/O. 4303 43042010-04-17 Rob Savoye <rob@welcomehome.org> 4305 4306 add a log_trace 4307 43082010-04-17 Rob Savoye <rob@welcomehome.org> 4309 4310 parse an XML invoke message. 4311 43122010-04-17 Rob Savoye <rob@welcomehome.org> 4313 4314 add a default for the existing socket connection. 4315 43162010-04-17 Rob Savoye <rob@welcomehome.org> 4317 4318 add a default for the existing socket connection. 4319 43202010-04-16 Rob Savoye <rob@welcomehome.org> 4321 4322 add a named pipe between the plugin and the standalone player. 4323 43242010-04-16 Rob Savoye <rob@welcomehome.org> 4325 4326 add comments 4327 43282010-04-16 Rob Savoye <rob@welcomehome.org> 4329 4330 minor reformatting 4331 43322010-04-16 Rob Savoye <rob@welcomehome.org> 4333 4334 enable scriptable support by default. 4335 43362010-04-16 Rob Savoye <rob@welcomehome.org> 4337 4338 merge from trunk 4339 43402010-04-19 Rob Savoye <rob@welcomehome.org> 4341 4342 Also look in /usr/lib/kde4/devel for kde4 files so this works on fedora 13. 4343 43442010-04-16 Rob Savoye <rob@welcomehome.org> 4345 4346 minor reformatting. 4347 43482010-04-16 Rob Savoye <rob@welcomehome.org> 4349 4350 all minor reformatting. 4351 43522010-04-15 Rob Savoye <rob@welcomehome.org> 4353 4354 more invoke methods tests and support 4355 43562010-04-15 Rob Savoye <rob@welcomehome.org> 4357 4358 documentation moved to the header files in doxygen format. 4359 43602010-04-15 Rob Savoye <rob@welcomehome.org> 4361 4362 add support for parsing the arguments for an Invoke call, plus a test case for it. 4363 43642010-04-14 Rob Savoye <rob@welcomehome.org> 4365 4366 parse properties of array and object, building a vector of NPVariant pointers. 4367 43682010-04-14 Rob Savoye <rob@welcomehome.org> 4369 4370 add XML to NPVariant parsing tests. 4371 43722010-04-14 Rob Savoye <rob@welcomehome.org> 4373 4374 build and run the test at check time. 4375 43762010-04-14 Rob Savoye <rob@welcomehome.org> 4377 4378 add support for Arrays and Objects. 4379 43802010-04-14 Rob Savoye <rob@welcomehome.org> 4381 4382 new files for handing the XML protocol for ExternalInterface. 4383 43842010-04-14 Rob Savoye <rob@welcomehome.org> 4385 4386 add test for the ExternalInterface XML based protocol. 4387 43882010-04-14 Rob Savoye <rob@welcomehome.org> 4389 4390 move the callbacks to a separate file. 4391 43922010-04-14 Rob Savoye <rob@welcomehome.org> 4393 4394 Port a trimmed down version of the log_error() and log_debug() functions 4395 to the plugin so we don't have to link in libbase to use the same functions. 4396 Cleanup logging, which was a mix of iostreams, GnashLog* and printf(). 4397 Move GNASH_PLUGIN_DEBUG to plugin.h so logging can be used in more than 4398 one file conditionally. 4399 44002010-04-13 Rob Savoye <rob@welcomehome.org> 4401 4402 fix handling of returning doubles and strings. 4403 44042010-04-13 Rob Savoye <rob@welcomehome.org> 4405 4406 Use NPPAI functions for memory allocation and destruction. 4407 Hack PercentLoaded() to return something ofor now. 4408 Always return a value NPVariant, and don't forget to delete the temporary ones. 4409 Be less verbose. 4410 44112010-04-12 Rob Savoye <rob@welcomehome.org> 4412 4413 always return an allocated object frpom SetVariable so firefox doesn't segfault. Don't try to write to an unopened control fd. 4414 44152010-04-10 Rob Savoye <rob@welcomehome.org> 4416 4417 make scriptable disabled by default till it gets more testing. 4418 44192010-04-10 Rob Savoye <rob@welcomehome.org> 4420 4421 make sure it stills builds with scriptable disabled. 4422 44232010-04-10 Rob Savoye <rob@welcomehome.org> 4424 4425 Implement the client side of a network interface to Gnash for Scriptable support. 4426 44272010-04-10 Rob Savoye <rob@welcomehome.org> 4428 4429 implement the other methods. 4430 44312010-04-10 Rob Savoye <rob@welcomehome.org> 4432 4433 add more comments for the methods and how the interface works. 4434 44352010-04-10 Rob Savoye <rob@welcomehome.org> 4436 4437 add a network interface for testing. Add support for the GetVariable and SetVariable methods. 4438 44392010-04-10 Rob Savoye <rob@welcomehome.org> 4440 4441 expand the test case to support all required methods for scriptable plugins. 4442 44432010-04-10 Rob Savoye <rob@welcomehome.org> 4444 4445 add response packets. 4446 44472010-04-10 Rob Savoye <rob@welcomehome.org> 4448 4449 add some documentation on the protocol used for Scriptable Support. 4450 44512010-04-09 Rob Savoye <rob@welcomehome.org> 4452 4453 add crude support for JavaScript/Flash Variables. This is a work in progress... 4454 44552010-04-09 Rob Savoye <rob@welcomehome.org> 4456 4457 add stubs for Enumerate and COnstruct. Add minimal implementation of Variables, which currently are stored locally instead of talking to the player. Add the default methods from the Adobe spec. 4458 44592010-04-09 Rob Savoye <rob@welcomehome.org> 4460 4461 add simple test for Variables. 4462 44632010-04-09 Rob Savoye <rob@welcomehome.org> 4464 4465 only try to close _controlfd if it' 4466 44672010-04-08 Rob Savoye <rob@welcomehome.org> 4468 4469 merge from trunk 4470 44712010-04-08 Rob Savoye <rob@welcomehome.org> 4472 4473 add a greatly enhanced version of patch #6821, for scriptable support in the plugin. 4474 44752010-04-08 Rob Savoye <rob@welcomehome.org> 4476 4477 add default list of proporties possible expected to be fouind by the other player. 4478 44792010-04-08 Rob Savoye <rob@welcomehome.org> 4480 4481 methods can now be added dynamically and invoked. 4482 44832010-04-08 Rob Savoye <rob@welcomehome.org> 4484 4485 major refactoring, Properties now fully work within the scriptable instance. 4486 44872010-04-08 Rob Savoye <rob@welcomehome.org> 4488 4489 add a method test too. 4490 44912010-04-07 Rob Savoye <rob@welcomehome.org> 4492 4493 minimal test case for scriptable support. 4494 44952010-04-07 Rob Savoye <rob@welcomehome.org> 4496 4497 clean up verbosity 4498 44992010-04-07 Rob Savoye <rob@welcomehome.org> 4500 4501 add minimal scriptable plugin support 4502 45032010-04-07 Rob Savoye <rob@welcomehome.org> 4504 4505 conditionally compile the scriptable plugin files. 4506 45072010-04-07 Rob Savoye <rob@welcomehome.org> 4508 4509 add option for scriptable plugin support 4510 45112010-04-07 Rob Savoye <rob@welcomehome.org> 4512 4513 scriptable plugin support files 4514 45152010-04-08 Rob Savoye <rob@welcomehome.org> 4516 4517 edit the new distro field to match the host system 4518 45192010-04-08 Rob Savoye <rob@welcomehome.org> 4520 4521 use a distro field we can edit later. 4522 45232010-04-05 Rob Savoye <rob@welcomehome.org> 4524 4525 Don't print an error if using gst but libva exists, just ignore libva 4526 45272010-04-05 Rob Savoye <rob@welcomehome.org> 4528 4529 Make libva support optional if it doesn't exist when using ffmpeg. 4530 45312010-04-04 Rob Savoye <rob@welcomehome.org> 4532 4533 Use HAVE_* constant instead of USE_*, so VAAPI is disabled if libva isn't installed. 4534 45352010-04-04 Rob Savoye <rob@welcomehome.org> 4536 4537 uninstall the manpage too. 4538 45392010-04-04 Rob Savoye <rob@welcomehome.org> 4540 4541 cleanup the configuration info printed by --version. 4542 45432010-04-04 Rob Savoye <rob@welcomehome.org> 4544 4545 Move settings to the end of the debug section, after all the flags. 4546 Enable vaapi if it exists and ffmpeg is new enough to support it. 4547 45482010-04-04 Rob Savoye <rob@welcomehome.org> 4549 4550 enable a flag is the ffmpeg version is new enough to support vaapi. 4551 45522010-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4553 4554 Drop signal handler and flag. 4555 45562010-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de> 4557 4558 Drop signal handler now there is a proper way to exit cleanly. 4559 45602010-04-04 Rob Savoye <rob@welcomehome.org> 4561 4562 add qt OpenGL dependencies 4563 45642010-04-04 Rob Savoye <rob@welcomehome.org> 4565 4566 it's now --with-renderer instead of --enable-renderer. 4567 45682010-04-04 Rob Savoye <rob@welcomehome.org> 4569 4570 add braces for if () {}. 4571 45722010-04-04 Sandro Santilli <strk@keybit.net> 4573 4574 Fix build of python module 4575 45762010-04-04 Sandro Santilli <strk@keybit.net> 4577 4578 Hack to fix the swfdec testcase 4579 45802010-04-04 Sandro Santilli <strk@keybit.net> 4581 4582 Build quitely by default if supported by automake 4583 45842010-04-03 Sandro Santilli <strk@keybit.net> 4585 4586 Fix regression playing simpleguess.swf (strk.keybit.net/tmp/simpleguess.swf). 4587 This breaks a couple of testcases in swfdec testsuite. 4588 45892010-04-03 Sandro Santilli <strk@keybit.net> 4590 4591 Handle cleanup of gnash w/out registering a timer. Fixes firefox crashes here. 4592 45932010-04-02 Sandro Santilli <strk@keybit.net> 4594 4595 Revert the plugin advertised version increment. Looks like this would break webbls and isn't really giving much help to others. 4596 45972010-03-31 Sandro Santilli <strk@keybit.net> 4598 4599 Advertise 8.0.0 version by default. This should be the safest bet for avoiding AVM2 (youtube works fine with this) 4600 46012010-03-31 Rob Savoye <rob@welcomehome.org> 4602 4603 need to include gnashconfig.h if including a configure tested header file. 4604 46052010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4606 4607 Move forward declaration to the correct namespace. 4608 46092010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4610 4611 Fix compiler warnings. Try to make new code adhere to guidelines. 4612 46132010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4614 4615 Silence warning. 4616 46172010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4618 4619 Fix cairo warnings. 4620 46212010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4622 4623 Silence warning. 4624 46252010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4626 4627 Silence compiler warning; use log_error, not std::cout. 4628 46292010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4630 4631 Forward declare vaapi functions and move the definitions to the end of the 4632 file to make it less messy. 4633 46342010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4635 4636 Use an anonymous namespace, not static. 4637 4638 Make some attempt to use existing coding style in the new code. 4639 4640 Don't check for null pointer before deleting. 4641 46422010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4643 4644 Coding style. Use 0 not NULL. Fix warnings for non-vaapi build. 4645 46462010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4647 4648 Fix careless spacing. 4649 46502010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4651 4652 Clean up, const correct, and log to silence warnings (also to check if 4653 the parsing is correct; I have no idea). 4654 46552010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4656 4657 Coding style cleanups, fix compiler warnings. 4658 46592010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4660 4661 Coding style. 4662 46632010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4664 4665 Get rid of silly and useless comment. 4666 46672010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4668 4669 Coding style, typo. 4670 46712010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4672 4673 Make as_object::_vm private again; it shouldn't be exposed directly because 4674 its future status as a member isn't clear. This also fixes the compiler 4675 warnings about initialization order. 4676 46772010-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de> 4678 4679 Coding style. 4680 46812010-03-30 Rob Savoye <rob@welcomehome.org> 4682 4683 remove extra \ 4684 46852010-03-30 Rob Savoye <rob@welcomehome.org> 4686 4687 make functions inline to avoid link errors. 4688 46892010-03-28 Rob Savoye <rob@welcomehome.org> 4690 4691 adjust the Requires so loading the plugin pulls in the other Gnash packages with no conflicts. 4692 46932010-03-27 Rob Savoye <rob@welcomehome.org> 4694 4695 build gnash-commong package to seperate gtk and kde dependencies 4696 46972010-03-27 Rob Savoye <rob@welcomehome.org> 4698 4699 edit the Distribution field in the spec file too. 4700 47012010-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 4702 4703 Give the child process one second to go away by itself, without 4704 blocking the main thread. Apparently DestroyStream is not guaranteed 4705 to be called before the plugin instance is closed, so force the file 4706 descriptor closed when that happens. 4707 47082010-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 4709 4710 Forcibly kill the child process if all else fails. Fix another std::string bug. 4711 47122010-03-26 Bastiaan Jacques <bastiaan@bjacques.org> 4713 4714 Don't pass zero to std::string(). 4715 47162010-03-24 Rob Savoye <rob@welcomehome.org> 4717 4718 use EXTRA_DIST instead of DIST_SUBDIRS, so it stops trying to execute a Makefile in a directory with none. 4719 47202010-03-24 Rob Savoye <rob@welcomehome.org> 4721 4722 regenerate the all-includes.h.gch file if one of the specified headers changes. 4723 47242010-03-24 Rob Savoye <rob@welcomehome.org> 4725 4726 uninstall the manpages. 4727 47282010-03-25 Bastiaan Jacques <bastiaan@bjacques.org> 4729 4730 Upgrade NPAPI/Mozilla SDK to Mozilla trunk. Update our plugin code to 4731 match. 4732 47332010-03-24 Rob Savoye <rob@welcomehome.org> 4734 4735 don't try to add the nonexistance pch directory to SUBDIRS. 4736 47372010-03-24 Rob Savoye <rob@welcomehome.org> 4738 4739 Rename pch/Makefile.am to pch.am in the top level, and remove the directory. 4740 Built the all-includes files in the top level. 4741 Don't build the all-includes files if it's not enabled. 4742 Don't try to configure pch/Makefile.am. 4743 47442010-03-24 John Wimer <john@god.vtic.net> 4745 4746 Add fd to mainloop to allow shutdown in Kde4 gui. 4747 Some whitespace cleanup as well. 4748 47492010-03-24 Rob Savoye <rob@welcomehome.org> 4750 4751 add bzrversion.h as a dependency of deb, so it always gets updated if need be. 4752 47532010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4754 4755 Remove a bunch of DSOEXPORTs, which do not seem to contribute to anything 4756 except the risk of symbol collision. 4757 npp_gate.cpp: Attempt to slightly increase robustness. 4758 47592010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4760 4761 Removing mozilla-sdk's Makefile.am, because no targets depend on it or 4762 libmozsdk. The SDK only contains header files which are directly included 4763 in the plugin code. 4764 47652010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4766 4767 The NPAPI file move resulted in the loss of file history in mozilla-sdk/. 4768 This should redo the move, but leave the history intact. There should be 4769 no code changes. 4770 47712010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4772 4773 Restore mozilla-sdk Makefile.am. 4774 47752010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4776 4777 Remove defunct Makefile location. 4778 47792010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4780 4781 Build system part of NPAPI move. 4782 47832010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4784 4785 Move the plugin files to npapi. 4786 47872010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4788 4789 Move the mozilla SDK to a director in npapi. 4790 47912010-03-24 Bastiaan Jacques <bastiaan@bjacques.org> 4792 4793 Attempt to undo npapi move. 4794 47952010-03-23 Bastiaan Jacques <bastiaan@bjacques.org> 4796 4797 Reduce usage of VM::get(), in particular: 4798 4799 as_object.{h,cpp}: Remove the default constructor and add a protected one 4800 for subclasses. 4801 Globals.{h,cpp}: Remove _vm, as one is inherited from as_object. 4802 48032010-03-22 John Wimer <john@god.vtic.net> 4804 4805 Add support for switchable renderers in the Kde4 gui. 4806 48072010-03-22 John Wimer <john@god.vtic.net> 4808 4809 Suppress compiler warning and whitespace cleanup 4810 48112010-03-22 Bastiaan Jacques <bastiaan@bjacques.org> 4812 4813 Use registerBuiltinClass rather than relying on statics. 4814 48152010-03-22 Bastiaan Jacques <bastiaan@bjacques.org> 4816 4817 Inherit from Relay instead of as_object. 4818 48192010-03-22 Bastiaan Jacques <bastiaan@bjacques.org> 4820 4821 Fix compilation. 4822 48232010-03-22 Bastiaan Jacques <bastiaan@bjacques.org> 4824 4825 Inherit Camera_as from Relay instead of as_object. 4826 48272010-03-21 Sandro Santilli <strk@keybit.net> 4828 4829 Add tip about using GNASH_PLUGIN_DESCRIPTION env variable 4830 48312010-03-21 Sandro Santilli <strk@keybit.net> 4832 4833 Some line breaks in default plugin description 4834 48352010-03-21 Sandro Santilli <strk@keybit.net> 4836 4837 drop. dont' comment out 4838 48392010-03-21 Sandro Santilli <strk@keybit.net> 4840 4841 Drop unused header 4842 48432010-03-21 Bastiaan Jacques <bastiaan@bjacques.org> 4844 4845 plugin.cpp: Print a warning when the plugin is attempted to be used with 4846 a non-GTK browser. 4847 Moveclip.cpp, LoadableObject.cpp: Add missing includes. 4848 48492010-03-21 Sandro Santilli <strk@keybit.net> 4850 4851 Drop more XPCOM (and NSPR) 4852 48532010-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 4854 4855 Make sure the GIOChannel isn't destroyed twice (replace a hack to that 4856 effect). Whitespace fixes. 4857 48582010-03-20 Sandro Santilli <strk@keybit.net> 4859 4860 Not sure what this commit will do, I'm basically fighting with bazaar. 4861 48622010-03-20 Sandro Santilli <strk@keybit.net> 4863 4864 Don't give up references too early. Fixes plugin/firefox crashes (double destruction) 4865 48662010-03-20 Sandro Santilli <strk@keybit.net> 4867 4868 Merge from trunk 4869 48702010-03-19 Sandro Santilli <strk@keybit.net> 4871 4872 Restore adding params to launcher 4873 48742010-03-19 Sandro Santilli <strk@keybit.net> 4875 4876 Drop extraneous include dirs 4877 48782010-03-20 Bastiaan Jacques <bastiaan@bjacques.org> 4879 4880 Fix bustage, and the warning it was intended to fix. 4881 48822010-03-20 Markus Gothe <nietzsche@lysator.liu.se> 4883 4884 Fixed comparsion between signed and unsigned integers 4885 48862010-03-20 Markus Gothe <nietzsche@lysator.liu.se> 4887 4888 Added Leopard includes for X11 4889 48902010-03-19 Markus Gothe <nietzsche@lysator.liu.se> 4891 4892 Fix compilation without VAAPI 4893 48942010-03-19 Sandro Santilli <strk@keybit.net> 4895 4896 Move NPAPI plugin under its own directory 4897 48982010-03-19 Sandro Santilli <strk@keybit.net> 4899 4900 Add --flash-version switch to gnash standalone 4901 49022010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4903 4904 The plugin should be built with -fvisibility=hidden, if possible. As the 4905 plugin is loaded into the browser's namespace on equal footing with other 4906 plugins, there is no guarantee that when our plugin calls an internal 4907 function that is exported, the browser namespace won't override it. 4908 49092010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4910 4911 Remove 'using namespace std' from the global namespace. 4912 49132010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4914 4915 Remove unused functions and minor cleanup. 4916 49172010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4918 4919 Further cleanup. Don't bother closing file descriptors in the child process that will be closed automatically anyway. 4920 49212010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4922 4923 plugin.cpp: Restore debugging level. 4924 gui/gui.cpp: Don't convert range from int to float. 4925 gui/gui.h: Add some documentation for FD watching API. 4926 gui/gtksup.h: Remove defunct documentation. 4927 49282010-03-19 Bastiaan Jacques <bastiaan@bjacques.org> 4929 4930 Cleanup pass. Make sure that both NewStream and SetWindow have been called prior to creating the new process. 4931 49322010-03-17 Sandro Santilli <strk@keybit.net> 4933 4934 Don't miss a return. The watchFD function should really be documented !!! 4935 49362010-03-17 Sandro Santilli <strk@keybit.net> 4937 4938 Return string references as const 4939 49402010-03-17 Sandro Santilli <strk@keybit.net> 4941 4942 Drop obsoleted script 4943 49442010-03-17 Bastiaan Jacques <bastiaan@bjacques.org> 4945 4946 Clean up the plugin code somewhat. Remove the XPCOM/XPI code since it's 4947 being deprecated. 4948 49492010-03-17 Sandro Santilli <strk@keybit.net> 4950 4951 Add libltdlc.la to libbase.la LDADD. Fixes bug #29237 4952 49532010-03-16 John Wimer <john@god.vtic.net> 4954 4955 Include only glib for the plugin as gtk isn't needed 4956 49572010-03-16 Sandro Santilli <strk@keybit.net> 4958 4959 Throw an exception rather than aborting on invalid url 4960 49612010-03-16 Bastiaan Jacques <bastiaan@bjacques.org> 4962 4963 Stop relying on signals to kill gnash when launched from the plugin. 4964 Instead, add another file descriptor (pipe) argument to gnash, which the 4965 (plugin-compatible) GUI monitors for SIGHUP. Additionally: 4966 4967 plugin/plugin.cpp: Don't leak the GIOChannel. 4968 gui/gtk.cpp: Remove LIRC callback that does nothing. 4969 49702010-03-16 Rob Savoye <rob@welcomehome.org> 4971 4972 don't try to build Xv support if it's not supported. 4973 49742010-03-15 Rob Savoye <rob@welcomehome.org> 4975 4976 use the Haiku stubs for the shm* and sem* functions. 4977 49782010-03-15 Rob Savoye <rob@welcomehome.org> 4979 4980 add gtkglext as a dependency, as we now build all renderers. 4981 49822010-03-15 Rob Savoye <rob@welcomehome.org> 4983 4984 add -fexception and a constant for Android builds. 4985 49862010-03-15 Sandro Santilli <strk@keybit.net> 4987 4988 Fix build of dump and fb guis 4989 49902010-03-15 Rob Savoye <rob@welcomehome.org> 4991 4992 install librender so it can be found at runtime. 4993 49942010-03-15 Sandro Santilli <strk@keybit.net> 4995 4996 Missing libgnashrender.la link 4997 49982010-03-15 Rob Savoye <rob@welcomehome.org> 4999 5000 add patch #6863 5001 50022010-03-15 Rob Savoye <rob@welcomehome.org> 5003 5004 missed renaming backend to librender. 5005 50062010-03-15 Rob Savoye <rob@welcomehome.org> 5007 5008 add Xv dependencies, change backlend to librender. 5009 50102010-03-15 Bastiaan Jacques <bastiaan@bjacques.org> 5011 5012 Remove the alpha GnashImage type, which apparently goes unused. 5013 50142010-03-14 Rob Savoye <rob@welcomehome.org> 5015 5016 use either libltdl3-dev or libltdl7-dev. Add x11proto-video-dev for Xvideo extension. 5017 50182010-03-14 Rob Savoye <rob@welcomehome.org> 5019 5020 add a deb-build-clean option to help maintainers deal with restarting partial builds. 5021 50222010-03-14 Rob Savoye <rob@welcomehome.org> 5023 5024 add libgnashrender.la and libltdl where needed. Add more missing headers. 5025 50262010-03-14 Sandro Santilli <strk@keybit.net> 5027 5028 Add missing include 5029 50302010-03-14 Sandro Santilli <strk@keybit.net> 5031 5032 Drop references to unexisting libgnashcairo and libgnashogl libs 5033 50342010-03-14 Rob Savoye <rob@welcomehome.org> 5035 5036 add libgnashrender.la where needed. 5037 50382010-03-14 Sandro Santilli <strk@keybit.net> 5039 5040 Add missing headers 5041 50422010-03-14 Rob Savoye <rob@welcomehome.org> 5043 5044 fix Android conditional for the NDK 5045 50462010-03-14 Sandro Santilli <strk@keybit.net> 5047 5048 Missing header... 5049 50502010-03-14 Sandro Santilli <strk@keybit.net> 5051 5052 Do not check gui-renderer compatibility, should be handled at runtime. Do check for Cairo libs when cairo build is requested. 5053 50542010-03-14 Bastiaan Jacques <bastiaan@bjacques.org> 5055 5056 Add a URL that triggers an assertion. 5057 50582010-03-14 Bastiaan Jacques <bastiaan@bjacques.org> 5059 5060 Fix compilation. 5061 50622010-03-14 Bastiaan Jacques <bastiaan@bjacques.org> 5063 5064 More forward declares and assorted header shuffling. 5065 50662010-03-13 Rob Savoye <rob@welcomehome.org> 5067 5068 big merge from hwaccel branch 5069 50702010-03-13 Rob Savoye <rob@welcomehome.org> 5071 5072 big merge from trunk to get ready to merge this branch back to trunk. 5073 50742010-03-13 Rob Savoye <rob@welcomehome.org> 5075 5076 make it possible to build a subset of all possible renderers, including only one, which mimics the old behaviour. 5077 50782010-03-13 Rob Savoye <rob@welcomehome.org> 5079 5080 adjust hwaccel test 5081 50822010-03-13 Rob Savoye <rob@welcomehome.org> 5083 5084 Still build if vaapi isn't enabled 5085 50862010-03-13 Sandro Santilli <strk@keybit.net> 5087 5088 Don't complain for usupported gui/renderer combinations. We want this handled at runtime. 5089 50902010-03-13 Sandro Santilli <strk@keybit.net> 5091 5092 Do not build same sources multiple times 5093 50942010-03-12 Rob Savoye <rob@welcomehome.org> 5095 5096 don't build the kde4 files multiple times. 5097 50982010-03-13 Rob Savoye <rob@welcomehome.org> 5099 5100 we need ffmeg libs if built with vaapi support. 5101 51022010-03-13 Rob Savoye <rob@welcomehome.org> 5103 5104 reformatting changes only, get the indents right... 5105 51062010-03-13 Rob Savoye <rob@welcomehome.org> 5107 5108 use --libs instead of --libs-only-l. 5109 51102010-03-13 Rob Savoye <rob@welcomehome.org> 5111 5112 don't build Kde file multiple times. 5113 51142010-03-10 Rob Savoye <rob@welcomehome.org> 5115 5116 add libva libraries to the link 5117 51182010-03-10 Rob Savoye <rob@welcomehome.org> 5119 5120 rename backend to librender everywhere. 5121 51222010-03-10 Rob Savoye <rob@welcomehome.org> 5123 5124 improve error message for -R 5125 51262010-03-10 Rob Savoye <rob@welcomehome.org> 5127 5128 fix typo 5129 51302010-03-10 Rob Savoye <rob@welcomehome.org> 5131 5132 minor reformatting 5133 51342010-03-10 Rob Savoye <rob@welcomehome.org> 5135 5136 minor reformatting 5137 51382010-03-10 Rob Savoye <rob@welcomehome.org> 5139 5140 change from using -r to -R (--Renderer) to specific the renderer backend to use. 5141 51422010-03-09 Rob Savoye <rob@welcomehome.org> 5143 5144 renanme backend to librender 5145 51462010-03-02 Rob Savoye <rob@welcomehome.org> 5147 5148 use next_hwaccel for the state change. 5149 51502010-03-02 Rob Savoye <rob@welcomehome.org> 5151 5152 remove tabs, work without vaapi. 5153 51542010-03-02 Rob Savoye <rob@welcomehome.org> 5155 5156 minor patch for warnings 5157 51582010-03-02 Rob Savoye <rob@welcomehome.org> 5159 5160 Fixed emacs indent for tabs to nil. - rob 5161 Author: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> 5162 Date: Tue Mar 2 12:30:03 2010 +0000 5163 Drop libvaapi/vaapi.{cpp,h}. 5164 Date: Tue Mar 2 12:22:14 2010 +0000 5165 Fix SW fallback if VA-API is built-in. 5166 Date: Tue Mar 2 11:07:46 2010 +0000 5167 Fix VA-API configure summary. 5168 51692010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5170 5171 Tabs to spaces. 5172 51732010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5174 5175 Indentation. 5176 51772010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5178 5179 Indentation, fix return bug. 5180 51812010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5182 5183 Fix indentation, tabs to spaces. 5184 51852010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5186 5187 Indentation and tabs to spaces. 5188 51892010-03-02 Benjamin Wolsey <bwy@benjaminwolsey.de> 5190 5191 Fix indentation. 5192 51932010-03-01 Rob Savoye <rob@welcomehome.org> 5194 5195 before using OpenGL or XVideo, make sure our X server supports those extensions. 5196 51972010-03-01 Rob Savoye <rob@welcomehome.org> 5198 5199 Initial shot at making renderers load at runtime. 5200 --remote-mode option enhanced to also take none, agg, opengl, or cairo. 5201 --hwaccell options added to set the hardware video decoding support, handles 5202 none, vaapi, and XV for now. 5203 Build all the backends in one pass at the same time into one big library. 5204 52052010-03-01 Rob Savoye <rob@welcomehome.org> 5206 5207 initial shot a configurable at runtie ability to switch between no hw acceleration, vaapi, or xv using gnashrc options or command line options. 5208 52092010-03-01 Rob Savoye <rob@welcomehome.org> 5210 5211 update new xv setting for HWAccell, and add new Renderer option. 5212 52132010-03-01 Rob Savoye <rob@welcomehome.org> 5214 5215 use the gnash config file setting for which style of hardware acceleration to use. 5216 52172010-02-28 Rob Savoye <rob@welcomehome.org> 5218 5219 change --enable-vaapi tp --with-hwaccel=vaapi 5220 52212010-02-28 Rob Savoye <rob@welcomehome.org> 5222 5223 bring up to coding style guidelines. 5224 52252010-02-28 Rob Savoye <rob@welcomehome.org> 5226 5227 use log_debug instead od d(bug()) macro. 5228 52292010-02-28 Rob Savoye <rob@welcomehome.org> 5230 5231 add HWAccel documentation 5232 52332010-02-28 Rob Savoye <rob@welcomehome.org> 5234 5235 add an option for specifying the type (if enabled) of Hardware accelerated video decoding. 5236 52372010-02-28 Rob Savoye <rob@welcomehome.org> 5238 5239 merge 5240 52412010-02-25 Rob Savoye <rob@welcomehome.org> 5242 5243 include va_x11 too. 5244 52452010-02-28 Rob Savoye <rob@welcomehome.org> 5246 5247 use Gnash log_debug instead of homegrown D(bug()) macro. 5248 52492010-02-28 Rob Savoye <rob@welcomehome.org> 5250 5251 link in libVA libs. 5252 52532010-02-16 Rob Savoye <rob@welcomehome.org> 5254 5255 big merge from trunk after the 0.8.7 release. 5256 52572010-02-05 Rob Savoye <rob@welcomehome.org> 5258 5259 big merge from trunk. 5260 52612010-01-27 Rob Savoye <rob@welcomehome.org> 5262 5263 don't link in libvaavpi unless it's enabled. 5264 52652010-01-27 Rob Savoye <rob@welcomehome.org> 5266 5267 fix for one file with bad patch. 5268 52692010-01-27 Rob Savoye <rob@welcomehome.org> 5270 5271 checkin latest patch. 5272 52732010-01-24 Rob Savoye <rob@welcomehome.org> 5274 5275 applied newer version of patch, now has AGG support. 5276 52772010-01-21 Rob Savoye <rob@welcomehome.org> 5278 5279 use the new names for all the vaapi,h headers so we get the right ones at the right time. 5280 52812010-01-21 Rob Savoye <rob@welcomehome.org> 5282 5283 rename to avoid conflicts. These names could be improved further. 5284 52852010-01-21 Rob Savoye <rob@welcomehome.org> 5286 5287 must be a bad patch, it's SWFRect, not rect as a data type. 5288 52892010-01-21 Rob Savoye <rob@welcomehome.org> 5290 5291 remove old junk from installable libltdl. 5292 52932010-01-21 Rob Savoye <rob@welcomehome.org> 5294 5295 applied the rest of the patch as it was, plus a few tweaks so it builds more Gnash style. 5296 52972010-01-21 Rob Savoye <rob@welcomehome.org> 5298 5299 add libva interface library 5300 53012010-01-21 Rob Savoye <rob@welcomehome.org> 5302 5303 add the new files from the patch. 5304 53052010-01-21 Rob Savoye <rob@welcomehome.org> 5306 5307 don't reset CPPFLAGS and LDFLAGS. 5308 53092010-01-21 Rob Savoye <rob@welcomehome.org> 5310 5311 add support for the vendor specific vdpau and xvba libraries. 5312 53132010-01-21 Rob Savoye <rob@welcomehome.org> 5314 5315 cleanup libva tests. 5316 53172010-01-21 Rob Savoye <rob@welcomehome.org> 5318 5319 add support for finding all the libVA libraries. 5320 53212010-03-14 Bastiaan Jacques <bastiaan@bjacques.org> 5322 5323 Renderer.h: Improve comment for set_translation(). 5324 SWF.h: Twiddle header. 5325 53262010-03-13 Rob Savoye <rob@welcomehome.org> 5327 5328 openbsd uses libpng instead of png. 5329 53302010-03-13 Rob Savoye <rob@welcomehome.org> 5331 5332 pass the rtmp handle to the handler 5333 53342010-03-14 Bastiaan Jacques <bastiaan@bjacques.org> 5335 5336 More header shuffling. 5337 53382010-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 5339 5340 Remove unused includes, add forward declarations. 5341 53422010-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 5343 5344 A bit more header shuffling, and add more forward declarations. 5345 53462010-03-13 Markus Gothe <nietzsche@lysator.liu.se> 5347 5348 Fix for ambigousity on AMF 5349 53502010-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 5351 5352 Move Matrix::transform(point) back into the source file. 5353 53542010-03-13 Bastiaan Jacques <bastiaan@bjacques.org> 5355 5356 Repeat the conditions for header inclusion. 5357 53582010-03-12 Rob Savoye <rob@welcomehome.org> 5359 5360 fix typo on cross compile for android test 5361 53622010-03-12 Rob Savoye <rob@welcomehome.org> 5363 5364 add support for building for Android. 5365 53662010-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 5367 5368 Fix compilation. 5369 53702010-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 5371 5372 A few more forward declarations. Remove included smart_ptr.h where it is not being used. 5373 53742010-03-12 Markus Gothe <markusg@milgram.sth.aptilo.com> 5375 5376 Include gnash.h since we implement those functions here 5377 53782010-03-12 Bastiaan Jacques <bastiaan@bjacques.org> 5379 5380 Add another forward declaration. 5381 53822010-03-11 Rob Savoye <rob@welcomehome.org> 5383 5384 force GPG signing of all rpm packages. 5385 53862010-03-11 Markus Gothe <nietzsche@lysator.liu.se> 5387 5388 Fix error: ?_? was not declared in this scope 5389 53902010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5391 5392 More forward declarations. 5393 53942010-03-11 Rob Savoye <rob@welcomehome.org> 5395 5396 include map and RunResources 5397 53982010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5399 5400 Header shuffling and correcting. 5401 54022010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5403 5404 Don't ignore --with-glib-incl. 5405 54062010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5407 5408 Fixes and documentation for XMLSocket and Socket. 5409 54102010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5411 5412 Log port error. 5413 54142010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5415 5416 Silence debugging. 5417 54182010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5419 5420 Use _socket, not connected() to check whether a connection is underway. 5421 54222010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5423 5424 Fix bugs preventing Sockets from reconnecting. 5425 54262010-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de> 5427 5428 Always use ready() internally. Call close when the server closes the 5429 connection to ensure our socket is in a state to be reopened. 5430 54312010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5432 5433 Remove some includes, and forward-declare one. Put TagLoadersTable in the correct namespace. 5434 54352010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5436 5437 Fix compilation. 5438 54392010-03-11 Bastiaan Jacques <bastiaan@bjacques.org> 5440 5441 Another header shuffle: 5442 - Add includes for libstdc++ types in files where they are actually used. 5443 - Remove unused includes; move them to .cpp files where appropriate. 5444 - Forward-declare some classes instead of including their headers. Add 5445 these include directives to .cpp files as needed. 5446 54472010-03-10 Rob Savoye <rob@welcomehome.org> 5448 5449 update to match trunk. libamf has moved, rtmpget came back to life. 5450 54512010-03-10 Rob Savoye <rob@welcomehome.org> 5452 5453 add rtmpget back in 5454 54552010-03-10 Rob Savoye <rob@welcomehome.org> 5456 5457 add vector header back in. 5458 54592010-03-10 Rob Savoye <rob@welcomehome.org> 5460 5461 add more missing header files back in. 5462 54632010-03-10 Rob Savoye <rob@welcomehome.org> 5464 5465 still needs std::vector 5466 54672010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5468 5469 Fix XMLSocket mess up. 5470 5471 Use non-blocking sockets for improved compatibility. Also fixes bug #28638 now 5472 networking is done properly. 5473 5474 Implement XMLSocket.onClose. 5475 5476 Make the XMLSocket test automatic so no one else can break it. 5477 5478 Adapt RTMP to use the non-blocking interface. There are minor but 5479 important changes to the way the RTMP class behaves. These are reflected 5480 in utilities/rtmpget.cpp. 5481 54822010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5483 5484 Add Socket tester script. 5485 54862010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5487 5488 Drop failing test for now (it's not stable in either pp or Gnash). 5489 5490 Fix end (don't make grep wait for ever) and add consistency. 5491 54922010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5493 5494 Fix bugs in XMLSocket. 5495 54962010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5497 5498 Make tests more stable. 5499 55002010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5501 5502 Allow reading buffered data even if the Socket has an error. 5503 55042010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5505 5506 Rewrite XMLSocketTest and so that it works. 5507 55082010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5509 5510 Documentation. 5511 55122010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5513 5514 Implement onClose. 5515 55162010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5517 5518 Clean up and silence debugging. 5519 55202010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5521 5522 RTMP appears to be working with the non-blocking socket. 5523 55242010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5525 5526 Half-way to adapting RTMP implementation to non-blocking socket. 5527 55282010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5529 5530 Make Socket non-blocking. misc-ming.all/XMLSocketTest now passes, should fix 5531 the swfdec crashes. 5532 5533 Document Socket interface to reflect new behaviour (the interface itself is 5534 hardly changed). 5535 5536 Pass hostname and port to connect(). 5537 55382010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5539 5540 Put a load of headers back in so Gnash builds. 5541 55422010-03-10 Bastiaan Jacques <bastiaan@bjacques.org> 5543 5544 Remove unused libstdc++ include directives. 5545 55462010-03-10 Bastiaan Jacques <bastiaan@bjacques.org> 5547 5548 Remove unused include directives. 5549 55502010-03-10 Bastiaan Jacques <bastiaan@bjacques.org> 5551 5552 Fix leak by giving NetStats a virtual dtor. 5553 55542010-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de> 5555 5556 Fix build. 5557 55582010-03-09 Rob Savoye <rob@welcomehome.org> 5559 5560 add libamf and libnet to DIST_SUBDIRS 5561 55622010-03-09 Rob Savoye <rob@welcomehome.org> 5563 5564 don't use libnet anywhere. 5565 55662010-03-09 Rob Savoye <rob@welcomehome.org> 5567 5568 Move libamf and libnet back to Cygnal where they started life. 5569 Move testsuite/libamf.all and testsuite/libnet.all back to cygnal/testsuite. 5570 Remove all references to libamf and libnet from all but cygnal. 5571 Fix all paths in Cygnal for libamf and libnet. 5572 Make building lirc conditional like it always should have been. 5573 Don't build flvdumper or soldumper, nobody uses them anyway. 5574 Drop libnet from XML_Socket, leave broken for now. 5575 Make packaging have bzrversion.h as a dependency, or sometimes it gets the 5576 nickname and revno wrong. 5577 55782010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5579 5580 Disable PCH support for gui/ and utilities/, because the precompiled header 5581 is currently built with PIC, but both directories contain programs. 5582 55832010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5584 5585 * configure.ac: Define the PCH flags just once and include them everywhere 5586 else. Add -Winvalid-pch to print reasons for a failed PCH build. 5587 * pch/Makefile.am: Add PTHREAD_CFLAGS to the precompiled header. This 5588 should feed the precompiled header the same macros as a regular 5589 compilation unit. 5590 * elsewhere: use PCH_FLAGS. 5591 55922010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5593 5594 Add some frequently used headers to the precompiled header. 5595 55962010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5597 5598 Minor cleanups. 5599 56002010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5601 5602 Remove some more 'using namespace ...' from the global namespace. 5603 56042010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5605 5606 Re-enable --as-needed, which was disabled by mistake. 5607 56082010-03-09 Bastiaan Jacques <bastiaan@bjacques.org> 5609 5610 Add support for GCC precompiled headers. 5611 56122010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5613 5614 Minor changes for swfmill version and other cleanups. 5615 56162010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5617 5618 Lower swfmill version requirement a bit. 5619 56202010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5621 5622 Minor cleanup. 5623 56242010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5625 5626 Revert AMF.h mess. 5627 56282010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5629 5630 Include GnashImage.h to fix compile. 5631 56322010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5633 5634 Revert AMF mess and cleanup libamf includes and linker flags. 5635 56362010-03-08 Benjamin Wolsey <bwy@benjaminwolsey.de> 5637 5638 Assert instead of segfault. 5639 56402010-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 5641 5642 Forward-declare JpegImageInput; remove include. 5643 56442010-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 5645 5646 Remove ignored and unnecessary DSOEXPORT. 5647 56482010-03-08 Bastiaan Jacques <bastiaan@bjacques.org> 5649 5650 Fix namespace collisions by avoiding 'using namespace ...' in global scope. 5651 56522010-03-07 Markus Gothe <nietzsche@lysator.liu.se> 5653 5654 Following element.h's typedfing of enums 5655 56562010-03-07 Markus Gothe <nietzsche@lysator.liu.se> 5657 5658 Removed errornous extra ';' found by gcc 5659 56602010-03-07 Markus Gothe <nietzsche@lysator.liu.se> 5661 5662 Fix for 'g++ -pedtantic -std=c++98' yeileding 'error: comma at end of enumerator list' 5663 56642010-03-06 Bastiaan Jacques <bastiaan@bjacques.org> 5665 5666 Change InvalidatedRanges to using floats, because that's all we ever 5667 use it for. Update callers. 5668 56692010-03-06 Bastiaan Jacques <bastiaan@bjacques.org> 5670 5671 Fix testsuite compilation by remove an apparently unnecessary include. 5672 56732010-03-05 Bastiaan Jacques <bastiaan@bjacques.org> 5674 5675 Prevent rounding errors that were causing some rendering artifacts that 5676 occurred as a result of anti-aliasing. 5677 56782010-03-05 Bastiaan Jacques <bastiaan@bjacques.org> 5679 5680 Don't use the character matrix to adjust "hair" width lines. Transform 5681 the line width according to the inverted stage matrix, so these lines 5682 do not scale. Fixes bug #21566. 5683 56842010-03-03 Rob Savoye <rob@welcomehome.org> 5685 5686 addlibsdl1.2-dev to Build-Depends 5687 56882010-02-26 Rob Savoye <rob@welcomehome.org> 5689 5690 pick a better default directory for the build. 5691 56922010-02-26 Rob Savoye <rob@welcomehome.org> 5693 5694 specify a default snapshot directory and version. 5695 56962010-02-26 Rob Savoye <rob@welcomehome.org> 5697 5698 refactor debian packaging building to be easier to maintain, and also now supports building multiple binary packages. 5699 57002010-02-26 Rob Savoye <rob@welcomehome.org> 5701 5702 rearrange the order of some of the included fragments, so we can use the default values everywhere. 5703 57042010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 5705 5706 Fixes to Font tag. 5707 57082010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 5709 5710 Minor cleanup. 5711 57122010-02-26 Benjamin Wolsey <bwy@benjaminwolsey.de> 5713 5714 Cleanup and add comment to DefineFont. 5715 5716 Most importantly, stop returning ascent, descent, and leading as bools! The 5717 consequences are a bit unpredictable, but the testsuite passes. 5718 5719 Store integral values as integers, not floats. 5720 57212010-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5722 5723 Read advance value as an unsigned int. As pointed out by Jan_Flanders a 5724 signed short can't represent many twip-based values. A manual testcase shows 5725 that using a signed int indeed wrongly makes negative advances. 5726 57272010-02-25 Rob Savoye <rob@welcomehome.org> 5728 5729 correctly use the _() macro 5730 57312010-02-25 Rob Savoye <rob@welcomehome.org> 5732 5733 start a simple summary logfile, which later will feed data to the web page. 5734 57352010-02-25 Rob Savoye <rob@welcomehome.org> 5736 5737 add initial version of automated package building script. 5738 57392010-02-25 Rob Savoye <rob@welcomehome.org> 5740 5741 merge in haiku support from branch. 5742 57432010-02-24 Rob Savoye <rob@welcomehome.org> 5744 5745 minor reformatting, fix typo. 5746 57472010-02-24 Rob Savoye <rob@welcomehome.org> 5748 5749 rename libsound/haiku to libsound/mkit. 5750 57512010-02-24 Rob Savoye <rob@welcomehome.org> 5752 5753 rename libsound/haiku to libsound/mkit. 5754 57552010-02-23 Rob Savoye <rob@welcomehome.org> 5756 5757 rename head from haiku to mkit 5758 57592010-02-23 Rob Savoye <rob@welcomehome.org> 5760 5761 corrections to KDE so it still compiles. 5762 57632010-02-23 Rob Savoye <rob@welcomehome.org> 5764 5765 oops, missed a fi 5766 57672010-02-23 Rob Savoye <rob@welcomehome.org> 5768 5769 add second of two big patches. 5770 57712010-02-23 Rob Savoye <rob@welcomehome.org> 5772 5773 convert to ASCII. 5774 57752010-02-23 Rob Savoye <rob@welcomehome.org> 5776 5777 add first of two big patches. 5778 57792010-02-17 Rob Savoye <rob@welcomehome.org> 5780 5781 add libbe to LIBS when building on Haiku. 5782 57832010-02-17 Rob Savoye <rob@welcomehome.org> 5784 5785 add haiku to the list of supported GUIs. 5786 57872010-02-17 Rob Savoye <rob@welcomehome.org> 5788 5789 look in include/agg as well as include/agg2. 5790 57912010-02-17 Rob Savoye <rob@welcomehome.org> 5792 5793 add another missed file. 5794 57952010-02-17 Rob Savoye <rob@welcomehome.org> 5796 5797 sigh, put some headers back in, wrape HAIKU ifdefs around a few more headers. 5798 57992010-02-17 Rob Savoye <rob@welcomehome.org> 5800 5801 don't include any headers, it's just a stub. 5802 58032010-02-17 Rob Savoye <rob@welcomehome.org> 5804 5805 missed part of the patch. 5806 58072010-02-17 Rob Savoye <rob@welcomehome.org> 5808 5809 check in more of the donated patch from Adrian Panasiuk. 5810 58112010-02-17 Rob Savoye <rob@welcomehome.org> 5812 5813 add stubs for shared memory support, Haiku doesn't seem to have any. 5814 58152010-02-16 Rob Savoye <rob@welcomehome.org> 5816 5817 minor cleanup 5818 58192010-02-16 Rob Savoye <rob@welcomehome.org> 5820 5821 add the haiku directory to EXTRA_DIST 5822 58232010-02-16 Rob Savoye <rob@welcomehome.org> 5824 5825 missed a file in the patch 5826 58272010-02-16 Rob Savoye <rob@welcomehome.org> 5828 5829 tweak a few CONDITIONAL names for Haiku. 5830 58312010-02-16 Rob Savoye <rob@welcomehome.org> 5832 5833 add Haiku support to libcore 5834 58352010-02-16 Rob Savoye <rob@welcomehome.org> 5836 5837 add Haiku specific sound handler 5838 58392010-02-16 Rob Savoye <rob@welcomehome.org> 5840 5841 add Haiku specific sound handler 5842 58432010-02-16 Rob Savoye <rob@welcomehome.org> 5844 5845 merge in Haiku patch for libbase and libmedia 5846 58472010-02-16 Rob Savoye <rob@welcomehome.org> 5848 5849 add Haiku specific media handler, currently unused. 5850 58512010-02-16 Rob Savoye <rob@welcomehome.org> 5852 5853 add build conditional for Haiku GUI. 5854 58552010-02-16 Rob Savoye <rob@welcomehome.org> 5856 5857 add support for building the Haiku GUI. 5858 58592010-02-16 Rob Savoye <rob@welcomehome.org> 5860 5861 add Haiku Makefile fragment. 5862 58632010-02-16 Rob Savoye <rob@welcomehome.org> 5864 5865 Add Haiku GUI support files. 5866 58672010-02-16 Rob Savoye <rob@welcomehome.org> 5868 5869 add Haiku support. 5870 58712010-02-25 Rob Savoye <rob@welcomehome.org> 5872 5873 only create the build directory if if doesn't exist. Edit the changelog from srcdir if it isn't in debian/ 5874 58752010-02-25 Rob Savoye <rob@welcomehome.org> 5876 5877 don't install dumpshm manpage, dumpsh isn't being built right now. 5878 58792010-02-25 Rob Savoye <rob@welcomehome.org> 5880 5881 merge from local screwup 5882 58832009-05-21 Markus Gothe <nietzsche@lysator.liu.se> 5884 5885 Added DSOEXPORT 5886 58872009-04-11 Markus Gothe <nietzsche@lysator.liu.se> 5888 5889 Patch as suggested by Rob 5890 58912010-02-25 Rob Savoye <rob@welcomehome.org> 5892 5893 merge in changes from SID packaging files. 5894 58952010-02-25 Rob Savoye <rob@welcomehome.org> 5896 5897 add support for multiple configurations 5898 58992010-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de> 5900 5901 Lines should be no more than 80 characters, even after you add DSOEXPORT. 5902 59032010-02-24 Sandro Santilli <strk@keybit.net> 5904 5905 Add an SWFMILL_FUNCTION2_FLAGS_ORDER_CORRECT conditional based on swfmill version, skip tests in trace-as2 if that's not met 5906 59072010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5908 5909 Drop another unnecessary member. 5910 59112010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5912 5913 Drop m_stream_id; it should be stored in libcore, not RTMP. Implement in 5914 rtmpget's FakeNC. 5915 59162010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5917 5918 Make copy ctor non-explicit to fix gcc-3.4 build. 5919 59202010-02-24 Rob Savoye <rob@welcomehome.org> 5921 5922 add gnash libs to LDFLAGS so --as-needed works. 5923 59242010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5925 5926 Improvements to rtmpget (these are relevant to the core implementation, not 5927 to RTMP). Don't invoke _checkbw because some servers don't like it. Read 5928 the stream ID correctly. videolectures.net now also responds, but unfortunately 5929 uses AS3. 5930 59312010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5932 5933 Read stream ID correctly. 5934 59352010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5936 5937 Exit when stream not found. 5938 59392010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5940 5941 The velblod server doesn't like it if we send _checkbw, so don't. The 5942 tagesschau servers are happy with it, but it's not necessary for 5943 downloading video. 5944 5945 Exit when the stream isn't found. 5946 59472010-02-24 Markus Gothe <markusg@milgram.sth.aptilo.com> 5948 5949 Added DSOEXPORT's, letting it compiling on Fedora 12 5950 59512010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5952 5953 Update usage for rtmpget. 5954 59552010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5956 5957 Update usage. 5958 59592010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5960 5961 Fix funny indentation. 5962 5963 Use correct includes. 5964 59652010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5966 5967 Add a simple RTMP implementation that is usable in Gnash core. Implement 5968 rtmpget to mimic the behaviour of a SWF for downloading video files. 5969 5970 The RTMP implementation correctly communicates with an RTMP server. This 5971 interface is complete enough to use. Its interface for retrieving 5972 messages for the core (metadata, remote calls, and FLV packages) is 5973 incomplete, and currently only for use with rtmpget. 5974 5975 The Socket class currently blocks; this needs work to prevent Gnash from 5976 hanging. 5977 5978 Socket and RTMP both use non-portable system calls, which need to be 5979 implemented for other platforms. 5980 5981 rtmpget works only for rtmp streams. Its FLV writing powers only write 5982 recorded streams correctly; this seems to be a bug with the FLV processing, 5983 not with the packets received via RTMP. 5984 59852010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5986 5987 Do verbosity properly. 5988 59892010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5990 5991 Silence debugging. 5992 59932010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5994 5995 Cleanup, indentation. 5996 59972010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 5998 5999 Allow fetching video packets. Like getMessage(), this is a temporary 6000 interface. 6001 60022010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 6003 6004 Revert struct change. 6005 60062010-02-24 Benjamin Wolsey <bwy@benjaminwolsey.de> 6007 6008 Replace rtmpget. 6009 60102010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6011 6012 Some test URLs. 6013 60142010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6015 6016 Allow very quick downloading by specifying buffer time. 6017 6018 Add seek and length options. 6019 60202010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6021 6022 Store packet time properly. 6023 60242010-02-23 Benjamin Wolsey <bwy@benjaminwolsey.de> 6025 6026 Add a basic and working RTMP implementation. 6027 60282010-02-23 Markus Gothe <nietzsche@lysator.liu.se> 6029 6030 struct -> class reconstruction 6031 60322010-02-23 Rob Savoye <rob@welcomehome.org> 6033 6034 fix URL for ftp server. 6035 60362010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6037 6038 Drop a load of unused functions that were cluttering the IOChannel interface. 6039 They may be reimplemented as free functions using the existing interface in 6040 the unlikely event that they are ever needed. 6041 6042 Split AMF implementation into low-level (basic types, no VM needed) and 6043 high-level (as_value and as_object, VM needed) parts. 6044 60452010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6046 6047 Use read_byte, not read8. 6048 60492010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6050 6051 Unused functions. 6052 60532010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6054 6055 Unused function. 6056 60572010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6058 6059 Unused function. 6060 60612010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6062 6063 Unused function. 6064 60652010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6066 6067 Unused function. 6068 60692010-02-22 Benjamin Wolsey <bwy@benjaminwolsey.de> 6070 6071 Drop unused function. 6072 60732010-02-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 6074 6075 Fix typo affecting string encoding. 6076 60772010-02-20 Benjamin Wolsey <bwy@benjaminwolsey.de> 6078 6079 Split AMF handling into low-level (string, boolean, number only), 6080 and high-level (conversion of as_value) functions. 6081 6082 Writing complex objects is possible using only low-level functions. 6083 60842010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 6085 6086 Minor changes. 6087 60882010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 6089 6090 Rename. 6091 60922010-02-18 Benjamin Wolsey <bwy@benjaminwolsey.de> 6093 6094 Expose basic reading functions for AMF buffers. 6095 60962010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 6097 6098 Test references. 6099 61002010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 6101 6102 More tests, notes. 6103 61042010-02-17 Benjamin Wolsey <bwy@benjaminwolsey.de> 6105 6106 Object reference tests. 6107 61082010-02-15 Markus Gothe <nietzsche@lysator.liu.se> 6109 6110 make it compile 6111 61122010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6113 6114 Documentation for as_object. 6115 61162010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6117 6118 Update documentation and formatting. 6119 61202010-02-15 Markus Gothe <nietzsche@lysator.liu.se> 6121 6122 libamf is necessary for some compile-options 6123 61242010-02-15 Rob Savoye <rob@welcomehome.org> 6125 6126 adjust the Distribution version when making the spec file. 6127 61282010-02-15 Rob Savoye <rob@welcomehome.org> 6129 6130 up the next release version number now that 0.8.7 is out. 6131 61322010-02-15 Markus Gothe <nietzsche@lysator.liu.se> 6133 6134 look for sys/epoll.h not epoll.h 6135 61362010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6137 6138 Split the gigantic TextField file into separate DisplayObject and ActionScript 6139 implementations. TextField.cpp is stil gigantic. 6140 61412010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6142 6143 Split TextField into AS and core implementation. 6144 61452010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6146 6147 More tests for LocalConnection and SharedObject, fixes to 6148 SharedObject.getSize() and removal of empty SharedObjects. 6149 61502010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6151 6152 Documentation. 6153 61542010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6155 6156 Need a string table rather than a VM. 6157 61582010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6159 6160 Clean up includes. 6161 61622010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6163 6164 Add a stress test for LocalConnection, which sends 1000 calls with complex 6165 arguments as fast as it can in both directions. Gnash passes. 6166 61672010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6168 6169 Split header and data more usefully, so that the data size matches the 6170 size field in the header. 6171 61722010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6173 6174 Fix typos to make sure header and size is written correctly. 6175 61762010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6177 6178 Expect failure that was marked fixed by accident. 6179 61802010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6181 6182 Use foreachSecond. 6183 61842010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6185 6186 Don't test getSize for SWF5 (it's undefined). 6187 61882010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6189 6190 Size is now correct. 6191 61922010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6193 6194 Remove empty SharedObjects as expected instead of writing a 0-size file. 6195 This also cuts down on bogus error messages about truncated SOL files. 6196 61972010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6198 6199 Use a separate function for encoding the header. 6200 6201 Get size correct in most cases. 6202 62032010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6204 6205 Get size more correct. 6206 62072010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6208 6209 Const correct. 6210 62112010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6212 6213 Proper tests. 6214 62152010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6216 6217 Add size tests. 6218 62192010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6220 6221 Drop some confused mess. 6222 62232010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6224 6225 Cleanup of includes. 6226 62272010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6228 6229 Use proper members for filename and object name. 6230 62312010-02-15 Benjamin Wolsey <bwy@benjaminwolsey.de> 6232 6233 Drop functions and data members that are either unused or don't do anything 6234 useful. 6235 62362010-02-15 Markus Gothe <nietzsche@lysator.liu.se> 6237 6238 Fix --enable-debugger 6239 62402010-02-14 Markus Gothe <nietzsche@lysator.liu.se> 6241 6242 Fix a traversion bug in finding paths for headers 6243 62442010-02-14 Markus Gothe <nietzsche@lysator.liu.se> 6245 6246 Fix detection of pkg-config --cflags & --libs 6247 62482010-02-14 Rob Savoye <rob@welcomehome.org> 6249 6250 updated ChangeLog from the release. 6251 62522010-02-13 Rob Savoye <rob@welcomehome.org> 6253 6254 use PACKAGE_VERSION instead of just hardcoding trunk. 6255 62562010-02-13 Rob Savoye <rob@welcomehome.org> 6257 6258 add support for php as a file type. 6259 62602010-02-13 Rob Savoye <rob@welcomehome.org> 6261 6262 adjust dependencies so they work with fc11 and fc12. 6263 62642010-02-13 Rob Savoye <rob@welcomehome.org> 6265 6266 Remove dupmshm for now. 6267 Pass --build-id to ld to keep fc11 happy when building packages. 6268 Make boost-date-time and boost-thread not a dependency for fc11, as 6269 it only uses one big package for all the boost libraries. 6270 62712010-02-13 Rob Savoye <rob@welcomehome.org> 6272 6273 remove extra blank line as it's a syntax error. Don't package dumpshm, it's been temporarily commented out. 6274 6275