Fix test for bug #32625
[gnash.git] / ChangeLog-0.8.8
blob8b307e225a527bbb9dfd22df282633134d42d560
1 2010-08-13  Sandro Santilli  <strk@keybit.net>
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
6 2010-08-12  Sandro Santilli  <strk@keybit.net>
8         Make list of available media handlers in --help string consistent with other multi-choices and show the default.
10 2010-08-12  Sandro Santilli  <strk@keybit.net>
12         Add MediaHandler rc directive, thanks to John Gilmore. Add test for MediaHandler and Renderer rc directives and drop obsoleted XVideo from testcase
14 2010-08-12  Sandro Santilli  <strk@keybit.net>
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. 
18 2010-08-08  Rob Savoye  <rob@welcomehome.org>
20         don't build gst when only ffmpeg is selected.
22 2010-08-06  Rob Savoye  <rob@welcomehome.org>
24         use scoped_array instead of char *, and don't use select() for now
26 2010-08-06  Rob Savoye  <rob@welcomehome.org>
28         has been replaced by flash.am
30 2010-08-06  Rob Savoye  <rob@welcomehome.org>
32         fix spelling of TS_LIBS so the guis link with touchscreen support.
34 2010-08-06  Rob Savoye  <rob@welcomehome.org>
36         drop csound warning as a distraction.
38 2010-08-06  Rob Savoye  <rob@welcomehome.org>
40         fix ffmpeg vaapi
42 2010-08-06  Rob Savoye  <rob@welcomehome.org>
44         update to reality
46 2010-08-05  Rob Savoye  <rob@welcomehome.org>
48         install the asobj headers too.
50 2010-08-05  Rob Savoye  <rob@welcomehome.org>
52         put libcore subdirectory headers in a subdirectory when installing.
54 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
56         Use the correct span generator.
58 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
60         Typedef RGB and RGBA for better reuse.
62 2010-08-05  Sandro Santilli  <strk@keybit.net>
64         Fix aclocal call issued by 'make' when configuring with --enable-maintainer-mode (CYGNAL_PATHS not found)
66 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
68         Use intrusive_ptr<>::operator== because reset() didn't exist in earlier
69         versions of boost.
70         
71         Drop an unused variable in agg.
73 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
75         Drop useless bits.
77 2010-08-05  Rob Savoye  <rob@welcomehome.org>
79         always install all the headers
81 2010-08-05  Rob Savoye  <rob@welcomehome.org>
83         rename the generated bzeversion.h to revno.h
85 2010-08-05  Rob Savoye  <rob@welcomehome.org>
87         fix vaapi support
89 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
91         Add support for spread modes in the AGG renderer. Implement for static and
92         dynamic gradients.
94 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
96         Don't forget the return (thanks testsuite!).
98 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
100         Rename some types.
102 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
104         Get pixel formats the right way round.
106 2010-08-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
108         Add support for all spread modes in static and dynamic gradients.
110 2010-08-04  Rob Savoye  <rob@welcomehome.org>
112         move tests for extension dependencies below where the extensions actually get enabled.
114 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
122 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
124         Drop more debugging that isn't directly useful.
126 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
128         Handle ifdefs properly, drop debugging.
130 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
132         Fail if the requested renderer / hwaccel combination isn't initialized
133         properly.
135 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
140 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
146 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
148         Fix the vaapi tests.
150 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
168 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
170         Add some hacks to get the Gst subclass and the Vaapi subclass to work again.
172 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
174         Minor cleanups.
176 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
178         Fix expected result.
180 2010-08-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
182         Add tests for all shapes and reduce tolerance.
184 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
186         Minor cleanups.
188 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
190         Minor cleanups.
192 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
194         Drop debugging.
196 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
202 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
204         Drop debugging.
206 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
208         Make functions virtual and implement some reasonable behaviour.
210 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
212         Blind implementation of smoothing for beginBitmapFill().
214 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
216         Rename BitmapInfo to CachedBitmap and add documentation.
218 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
220         Handle disposing BitmapInfos by adding a dispose() function. This needs
221         more thought.
223 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
225         Add test for dispose.
227 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
229         Allow retrieving a GnashImage from the cairo bitmap_info.
231 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
233         Expect pass now.
235 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
237         Drop debugging.
239 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
241         Add documentation to a possibly unnecessary function.
243 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
245         Rename member.
247 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
249         More cleanups.
251 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
253         Cleanups.
255 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
257         Clean up GnashImage.
259 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
261         Various fixes and changes to make sure shapes are invalidated at the 
262         correct time.
264 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
266         Add stop() to test.
268 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
270         Drop debugging.
272 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
281 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
283         Cleanup of GnashImage and Bitmap.
285 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
287         Hack so BitmapData works without a renderer.
289 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
291         Fix silly typo.
293 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
295         Implement BitmapData using a BitmapInfo and GnashImage. Seems to work for
296         all cases, but needs a lot of cleaning up.
298 2010-08-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
300         Add an output iterator.
302 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
304         More tests.
306 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
308         More tests.
310 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
312         Pixel tests for three shapes.
314 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
316         Use the common AS to SWF matrix function and adapt the result. Box matrix
317         still not tested.
319 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
321         Use a separate function to convert AS to SWF matrix.
323 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
325         Truncate safely.
327 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
329         Get the bitmap in the correct place without very neat code.
331 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
347 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
355 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
361 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
363         Move SWFMatrix reading outside class, provide constructor. Inline simple
364         constructors. Drop is_valid(), because it is. Const correct.
366 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
368         Fix typo so that colours are correct!
370 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
372         Drop extra readRGBA now logic is handled in callers. Add more safety
373         checks.
375 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
377         Handle RGB/RGBA logic in LineStyle.
379 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
381         Move rgba read out of class to make the code cleaner and allow more
382         compiler optimizations (return by value).
384 2010-08-01  Benjamin Wolsey  <bwy@benjaminwolsey.de>
386         Documentation.
388 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
390         Adapt the ctor of FillStyle so that the class acts like a boost::variant
391         while still being forward declarable.
393 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
395         Rename GradientRecord::m_color to color.
397 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
399         Rename GradientRecord::m_ratio to ratio.
401 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
403         Rename PlaceObject2Tag::m_ratio to _ratio.
405 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
407         Rename DisplayObject::m_ratio to _ratio.
409 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
411         Make flerp a templated lerp function. Stop the silly casting.
413 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
415         Add another case to the assertion so we don't crash if the records aren't
416         passed on construction.
418 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
420         Implement focal point for dynamic fills. Fix matrix bug from previous commit.
422 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
424         A focal fill is just a radial fill with a focus, so drop the separate
425         focal type.
427 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
429         Tidy up access to GradientFill
431 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
433         Rename some classes.
435 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
437         Pass a fill style to beginFill.
439 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
441         Cleanup of gradient records.
443 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
445         Minor header cleanups.
447 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
449         Include required headers.
451 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
453         Tidy up GradientFill a bit.
455 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
457         Handle invalid calls correctly for each version.
459 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
461         Add visual test for SWF8 gradients, test invalid SWF6 gradients better.
463 2010-07-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
473 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
475         Add tests to make sure Gnash doesn't crash when illegal gradients are
476         requested.
478 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
480         Minor cleanup, fix potential error.
482 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
484         Fix an error in previous commit.
485         
486         Make setLerp a non-member function to make the fill_style class almost useless.
488 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
490         Drop the default constructor of fill_style. Use an optional type to handle
491         the variable return of morphs styles.
493 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
495         Reorder things a bit.
497 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
499         Add documentation.
501 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
503         Use classes and accessors.
505 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
507         Rearrangements.
509 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
515 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
517         Move BitmapFill reading into its own function.
519 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
527 2010-07-30  Benjamin Wolsey  <bwy@benjaminwolsey.de>
529         Drop obsolete functions.
531 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
536 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
538         Add Bitmap type enum.
540 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
542         Some renaming, use local enumeration.
544 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
546         Move function out of class definition.
547         
548         Make enum names shorter.
550 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
552         Use the variant better. Fix some uninitialized variable errors.
554 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
556         Switch completely to boost::variant without yet using it to make the code
557         cleaner.
559 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
561         Start a rewrite of fill_style to handle different fill types more elegantly.
563 2010-08-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
568 2010-07-31  Sandro Santilli  <strk@keybit.net>
570         Drop unused variable and assignment
572 2010-07-30  Rob Savoye  <rob@welcomehome.org>
574         cleanup a few warnings.
576 2010-07-30  Rob Savoye  <rob@welcomehome.org>
578         Don't try to use tslib, even if it's enabled, but not installed.
579         Improve input device configure tests for automake conditionals.
581 2010-07-29  Rob Savoye  <rob@welcomehome.org>
583         Refactored input device support for the framebuffer GUI.
584         Improved configure support for the framebuffer GUI.
586 2010-07-29  Rob Savoye  <rob@welcomehome.org>
588         change from 2 point to 3 point calibration for touchscreens.
590 2010-07-29  Rob Savoye  <rob@welcomehome.org>
592         move eTurboTouch support from fb.cpp to the new MouseDevice driver.
594 2010-07-28  Rob Savoye  <rob@welcomehome.org>
596         Read variable size packets.
597         Break after handling each event, don't cascade.
598         Handle keyboard events.
600 2010-07-28  Rob Savoye  <rob@welcomehome.org>
602         read the data from a PS/2 mouse.
604 2010-07-28  Rob Savoye  <rob@welcomehome.org>
606         read the data from a PS/2 mouse.
608 2010-07-28  Rob Savoye  <rob@welcomehome.org>
610         make sure _rooMovie is set before trying to access a method.
612 2010-07-27  Rob Savoye  <rob@welcomehome.org>
614         Cleanup input device handling.
615         Scan for attached devices.
616         Initial support for multiple devices of the same type.
618 2010-07-27  Rob Savoye  <rob@welcomehome.org>
620         access the Stage and the X & Y scale from the gui.
622 2010-07-27  Rob Savoye  <rob@welcomehome.org>
624         add eTurboTouch mouse
626 2010-07-26  Rob Savoye  <rob@welcomehome.org>
628         drop old config option prints
630 2010-07-26  Rob Savoye  <rob@welcomehome.org>
632         add --enable-input= which takes a list of input devices instead of many separate options.
634 2010-07-26  Rob Savoye  <rob@welcomehome.org>
636         drop unused accessors
638 2010-07-26  Rob Savoye  <rob@welcomehome.org>
640         remame KeyboardDevice to EventDevice
642 2010-07-26  Rob Savoye  <rob@welcomehome.org>
644         remame KeyboardDevice to EventDevice
646 2010-07-26  Rob Savoye  <rob@welcomehome.org>
648         rename as this also supports mice.
650 2010-07-26  Rob Savoye  <rob@welcomehome.org>
652         change how types get set
654 2010-07-26  Rob Savoye  <rob@welcomehome.org>
656         add comment
658 2010-07-26  Rob Savoye  <rob@welcomehome.org>
660         Add new *Device files to build optionally.
662 2010-07-26  Rob Savoye  <rob@welcomehome.org>
664         add conditional for reading input events.
666 2010-07-26  Rob Savoye  <rob@welcomehome.org>
668         add new device specific files.
670 2010-07-26  Rob Savoye  <rob@welcomehome.org>
672         add new device specific files.
674 2010-07-26  Rob Savoye  <rob@welcomehome.org>
676         merge in the rest of the patch. Add support for faking out ioctl() calls to our fake framebuffer.
678 2010-07-26  Rob Savoye  <rob@welcomehome.org>
680         add cflags for tslib
682 2010-07-26  Rob Savoye  <rob@welcomehome.org>
684         more cleanup of framebuffer config options.
686 2010-07-26  Rob Savoye  <rob@welcomehome.org>
688         fix typo in define name
690 2010-07-26  Rob Savoye  <rob@welcomehome.org>
692         fix conditional test
694 2010-07-26  Rob Savoye  <rob@welcomehome.org>
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...
698 2010-07-26  Rob Savoye  <rob@welcomehome.org>
700         fix indenting and a little formatting
702 2010-07-26  Rob Savoye  <rob@welcomehome.org>
704         fix indenting
706 2010-07-26  Rob Savoye  <rob@welcomehome.org>
708         add an option to enable touchscreen support.
710 2010-07-26  Rob Savoye  <rob@welcomehome.org>
712         add support for touchscreens using tslib.
714 2010-07-29  Rob Savoye  <rob@welcomehome.org>
716         Honor the config options if set
718 2010-07-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
726 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
728         fill_style include in MovieClip.h no longer needed.
730 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
732         Add explicit assignment operator.
734 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
742 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
744         More tests.
746 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
748         Add runner framework, but without any pixel tests. These will have to wait
749         until there's an implementation.
751 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
753         More tests.
755 2010-07-28  Benjamin Wolsey  <bwy@benjaminwolsey.de>
757         Add SWF with MovieClip.beginBitmapFill.
759 2010-07-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
761         Add pixel tests.
763 2010-07-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
765         Add a bitmap.
767 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
769         Expect failures in Gnash.
771 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
773         Add proper tests to BitmapDataDraw.c.
775 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
777         Run the BitmapDataDraw test.
779 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
781         Add automatic testing for BitmapData (for existing manual test).
783 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
785         Add more cases, but not yet many tests.
787 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
789         Add things to BitmapData.draw test.
791 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
793         Add BitmapDataDraw test
795 2010-07-28  Rob Savoye  <rob@welcomehome.org>
797         CodeStream.h is in abc, not vm
799 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
801         Minor cleanups; nothing important.
803 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
805         Drop unused include. Various minor cleanups.
807 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
809         Add output operator for ShapeRecords, drop obsolete code, clean up
810         includes.
812 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
817 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
819         Cleanup of includes.
821 2010-07-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
823         Add an ostream operator<< for ShapeRecords.
825 2010-07-25  strk  <strk@xtp>
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
842 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
852 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
854         Restrict access more. This still isn't very clean.
856 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
858         Tiny cleanup.
860 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
869 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
871         Const correctness, don't waste space.
873 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
882 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
884         Add documentation.
886 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
888         Use a separate derived class for Function2, which just adds a bit of
889         functionality on top of the older Function (swf_function).
891 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
893         Actually test the with stack limit. It's 13. Drop the version dependent
894         code and data member.
896 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
898         Test the with stack limit, drop version-dependent limit and use a single,
899         tested, documented, hard-coded one.
901 2010-07-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
903         Test with stack limit. It's always 13.
905 2010-07-24  strk  <strk@xtp>
907         Use return from std::sytem, hushing compile-time warning
909 2010-07-24  strk  <strk@xtp>
911         Print RECOMMENDED lines *after* WARNING lines, to reduce scroll-back problems
913 2010-07-24  strk  <strk@xtp>
915         Suggest installing libswscale-dev when needed by ffmpeg
917 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
919         Code cleanups, drop unused variables and functions.
920         
921         Minor fix and additional test for delete behaviour.
923 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
925         Put ActionExec definition into the accepted order.
927 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
929         Pass temporary TryBlock by value for clarity and easier compiler
930         optimizations.
932 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
934         Minor cleanups.
936 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
938         Don't overwrite the (correct) result of a weird delete case. 
940 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
942         Test a delete case that looked suspicious in ASHandlers, and indeed was.
944 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
946         Don't enlarge the type unnecessarily.
948 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
950         Don't support PNG 1.1.
952 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
954         Move CodeStream to libcore/abc and don't build unless AVM2 is enabled (which
955         it isn't).
957 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
959         We shouldn't, and indeed don't, care whether a function call is a Function2
960         or not outside swf_function.
962 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
974 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
976         Documentation.
978 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
980         Readd action logging. Don't return bool as we don't care whether the
981         register was set or not.
983 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
985         It's the scope stack, not the with stack.
987 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
989         Drop unused non-static member function parse_path.
991 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
993         Drop unused string and nonsense comment.
995 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
997         Move another function out of as_environment.
999 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1001         Remove findLocal from as_environment class as it's only used internally.
1003 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1005         Rename addLocal to setLocal to reflect what it does.
1007 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1009         Drop function definitions to make sure they're really not used.
1011 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1013         Use addLocal in more places, making its name inappropriate.
1015 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1021 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1023         Use a less complex function to do the same thing.
1025 2010-07-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1027         Add copyright, documentation, and clean up includes.
1029 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
1038 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1040         Remove more proxies from as_environment.
1042 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1044         Don't dump local variables; we never used to do it either.
1046 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1048         Drop various dump functions from as_environment. Use just one function in
1049         VM; can be split up later if necessary.
1051 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1053         Add some documentation.
1055 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1057         Clean up AVM2-related VM code.
1059 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1061         Use the VM for VM-like things such as the call stack without proxying through
1062         as_environment.
1064 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1066         Drop useless variable and the function used to set it.
1068 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1082 2010-07-22  Sandro Santilli  <strk@keybit.net>
1084         Fix warning when building with libavformat >= 52 (tested with older and newer)
1086 2010-07-22  Sandro Santilli  <strk@keybit.net>
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 
1090 2010-07-22  Sandro Santilli  <strk@keybit.net>
1092         Print informations about swscale.h detector
1094 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1096         Updates to old function documentation, various cleanups and rearranging
1097         to make the code easy to refactor.
1099 2010-07-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1101         Drop with_stack_entry header.
1103 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1105         Clean up.
1107 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1109         Drop messy debugging. Clean up.
1111 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1113         Move parse_path out of as_environment as it doesn't have anything to
1114         do with that class.
1116 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1118         Update documentation. Drop unused functions. Move with stack class to
1119         the only place it's used. Make ActionExec noncopyable.
1121 2010-07-22  Andrea Palmat?  <andrea@amigasoft.net>
1123         Fixing some OS4 functions
1125 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1127         Fix unused variable warning by using the variable.
1129 2010-07-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1131         Fix unused variable warning by using the variable.
1133 2010-07-20  Andrea Palmat?  <andrea@amigasoft.net>
1135         Small change to String_as to reflect Haiku implementation..
1137 2010-07-20  Rob Savoye  <rob@welcomehome.org>
1139         implement calling Actionscript methods from Javascript.
1141 2010-07-20  Rob Savoye  <rob@welcomehome.org>
1143         add an argument too, and a return value from the test AS method to make sure this fully works.
1145 2010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1147         Minor cleanup, add header to Makefile.
1149 2010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1161 2010-07-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1163         Explicitly register factory functions, as there's no guarantee otherwise that
1164         the static initialization will ever occur.
1166 2010-07-19  Rob Savoye  <rob@welcomehome.org>
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.
1173 2010-07-19  Rob Savoye  <rob@welcomehome.org>
1175         handle the arguments for Pan, Zoom, and SetZoomRect.
1177 2010-07-19  Rob Savoye  <rob@welcomehome.org>
1179         cleanup, LoadMovie is unimplemented for now.
1181 2010-07-19  Rob Savoye  <rob@welcomehome.org>
1183         use callInterface() to implement the player control part of ExternalInterface.
1185 2010-07-18  Rob Savoye  <rob@welcomehome.org>
1187         actually set and get the variables used by Javascript via ExternalInterface.
1189 2010-07-19  Andrea Palmat?  <andrea@amigasoft.net>
1191         Add a missing getclocktime.hpp include to avoid a compilation error when clock_gettime() function is not present
1193 2010-07-19  Rob Savoye  <rob@welcomehome.org>
1195         Haiku patches for recent media handling changes.
1197 2010-07-19  Adrian Panasiuk  <adek336@gmail.com>
1199         GnashFactory comments: the factory is now generic
1201 2010-07-19  Adrian Panasiuk  <adek336@gmail.com>
1203         Haiku sound handler: pass media handler to constructor
1205 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1207         Silence some warnings.
1209 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1211         Silence warning.
1213 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1215         Fix warning.
1217 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1219         Keep same class-key.
1221 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1223         The whole renderer is noncopyable; no need to do the same for OGL.
1225 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1227         Remove the obviously silly arguments from Renderer::begin_display and 
1228         do some cleanups that follow on from it.
1230 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1232         Fix testsuite.
1234 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1241 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1243         Viewport x and y are always 0 and only used for the OGL renderer anyway, so
1244         drop them.
1246 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1248         Tiny coding style change.
1250 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1252         Drop two useless arguments from begin_display().
1254 2010-07-19  Sandro Santilli  <strk@keybit.net>
1256         Minor output style change
1258 2010-07-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1260         Avoid forming a reference to a reference to fix compile in older versions
1261         of GCC or boost.
1263 2010-07-18  Andrea Palmat?  <andrea@amigasoft.net>
1265         Fixing AHI audio handler
1267 2010-07-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1269         Prevent accidental copying of renderers.
1271 2010-07-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1273         Renderers are currently not copyable.
1275 2010-07-17  Sandro Santilli  <strk@keybit.net>
1277         Properly set the default media_list when not explictly specified
1279 2010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1281         Minor improvements to media handler reporting.
1283 2010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1285         Improve version reporting.
1287 2010-07-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1289         Improve configure.
1291 2010-07-14  Rob Savoye  <rob@welcomehome.org>
1293         reorganize gui files into sub-directories, no other changes.
1295 2010-07-14  Rob Savoye  <rob@welcomehome.org>
1297         move most gui code to sub-directories for better organization.
1299 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1301         Missing include.
1303 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1305         Don't forget the default.
1307 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1328 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1330         Add to Makefile. Add support for listing registered keys. Use for usage().
1332 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1334         Add options in usage().
1336 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1338         Handle errors more nicely with exceptions.
1340 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1342         Pass media handler also to NullSoundHandler.
1344 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1346         Fix testsuite.
1348 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1350         Drop code from gnash.cpp.
1352 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1354         Query media handlers for description.
1356 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1358         Use a generic factory instead.
1360 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1362         Fix typo in configure so that ffmpeg is actually built.
1363         
1364         Fix various compile errors, fix testsuite again.
1366 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1368         Allow building multiple media handlers, add them to the factory.
1370 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1372         Add a factory for MediaHandlers.
1374 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1376         Don't use a singleton for the MediaHandler. The xv gtk gui does something
1377         bizarre with it, and is consequently now broken.
1379 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1389 2010-07-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1391         Remove tabs.
1393 2010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1395         Cleanups.
1397 2010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1399         Remove listener cleanup code.
1401 2010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1403         Don't cleanup listeners (only Buttons now).
1405 2010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1407         Only add Buttons as key_listeners as an intermediate step.
1409 2010-07-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1411         The second test passes.
1413 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1415         Another test.
1417 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1419         Test key event order better.
1421 2010-07-13  Andrea Palmat?  <andrea@amigasoft.net>
1423         Fixing small linking problems on AmigaOS4
1425 2010-07-12  Andrea Palmat?  <andrea@amigasoft.net>
1427         Fixing small compilation problems. Fixed a broken os4 gui file that was cut..
1429 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1431         Memory fixes.
1433 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1435         Don't leak removed constructors.
1437 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1439         Don't try to detach shared memory if it was never attached, or the
1440         shm system calls use uninitialized values.
1442 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1444         Test key events more carefully. Minor fix to event order.
1445         
1446         More cleanups of event handling.
1448 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1450         Don't send key releases to TextFields.
1452 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1454         Rename notify_key_event() to keyEvent() to match the mouse notifiers.
1456 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1461 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1463         Documentation, restrict access to functions.
1465 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1467         There's no real need to split key events into two functions, or to 
1468         process the action queue twice.
1470 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1475 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1477         Check order of textfield update and key listener notification.
1479 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1484 2010-07-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1486         Cleanup.
1488 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1490         Fix some typos resulting in memory leaks. All the code round there is terrible.
1492 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1494         Fix uninitialized variable bug.
1496 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1498         Don't forget to initialize _name now that it's not a std::string.
1500 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1502         Minor cleanup.
1504 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1506         Drop notes on c++0x.
1508 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1510         Various cleanups. Add a way to exit properly from movie_root.
1512 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1514         Add exit() to the host interface and call it from movie_root to quit.
1516 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1518         Documentation.
1520 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1522         Drop mystery m_timer member.
1524 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1526         Drop isMouseOverActiveEntity() as it's only ued in testing and is easily
1527         implementable using getActiveEntityUnderPointer().
1529 2010-07-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1531         Move things out of the movie_root interface to make it less cluttered and
1532         help refactoring.
1534 2010-07-10  Rob Savoye  <rob@welcomehome.org>
1536         add improved Haiku support.
1538 2010-07-09  Rob Savoye  <rob@welcomehome.org>
1540         new patch for Haiku support.
1542 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1544         Haiku Gui: do not use a low resolution timer
1546 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1548         Haiku Gui: fix mmap usage
1550 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1552         plugin: add Haiku support to npapi headers
1554 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1556         Haiku: wstring: revert to using char
1557         
1558         * wchar_t solution makes Gnash unstable.
1560 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1562         Haiku GUI: fix build
1564 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1566         plugin: fix config file lookup code to work under Haiku
1568 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1570         configure.ac: HAIKU conditional
1572 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1574         configure.ac: Haiku GUI: default pixelformat
1576 2010-07-06  Adrian Panasiuk  <adek336@gmail.com>
1578         bzr ignore bzrversion.h gnash.pc testsuite/libbase.all/gnashrc testuite/libbase.all/gnashrc-local
1580 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1582         Cleanups, simplification and rationalization of DisplayObjects and movie_root.
1584 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1586         Drop mouse listeners.
1588 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1590         Mouse listeners are now identical to live chars, so use the latter.
1592 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1594         Drop unnecessary const_casts.
1596 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1598         Drop some unused functions.
1600 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1602         More cleanup of DisplayObjects.
1603         
1604         Only MovieClip and derived classes now require an advance() function.
1606 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1608         Neither ffmpeg nor gst need an advance() call, so that live chars can be
1609         MovieClips only.
1611 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1613         Use InteractiveObject.
1615 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1617         Listeners are all InteractiveObjects.
1619 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1621         No need to duplicate mouse button state.
1623 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1625         Drop disabled code (and comment explaining why it's disabled, since it's
1626         not there any more).
1628 2010-07-10  Rob Savoye  <rob@welcomehome.org>
1630         add packages for Gnash extensions.
1632 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1634         Clean up mouse event handling. Add support for onMouseWheel, implemented only
1635         in gtk.
1637 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1639         Add some automated tests for onMouseWheel.
1641 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1643         Always send entity argument.
1645 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1647         Add MovieTester support.
1649 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1651         Implement mouse scroll support in GTK gui.
1653 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1655         Add support for mouse wheel. Drop out-parameter from get_mouse_state().
1657 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1659         Drop mask argument. Rename functions.
1661 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1663         ActionScript cares not a jot if you press the right mouse button. Drop masks
1664         and use simple up/down boolean.
1666 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1674 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1676         Drop another useless member.
1678 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1680         Drop more useless members.
1682 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1684         Drop useless members.
1686 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1688         Add documentation, const correct.
1690 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1692         Move Sound_as class out of header.
1694 2010-07-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1696         Documentation.
1698 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1703 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1705         Reset samplesFetched on loop so that position is correct.
1707 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1709         Another test for duration. Fix properties a bit, though the Sound class is
1710         overcomplicated and still undertested.
1712 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1714         Drop test for phantom property.
1716 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1721 2010-07-09  Rob Savoye  <rob@welcomehome.org>
1723         Link in X11 libs with GTK. Update descriptions for debian packages.
1725 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1727         Drop some odd and incorrect things from core code that were intended to get
1728         AVM2 working without doing it properly.
1730 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1732         Line break.
1734 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1736         Don't pollute everything with useless namespaces.
1738 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1740         Drop unused functions.
1742 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
1748 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1750         Drop unused functions.
1752 2010-07-09  Rob Savoye  <rob@welcomehome.org>
1754         don't enable avm2, or it won't build.
1756 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1758         Include <map>.
1760 2010-07-09  John Wimer  <john@god.vtic.net>
1762         add -D__STDC_CONSTANT_MACROS to ffmpeg cflags
1764 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1766         Drop AS3 stubs and other AVM2 code that was in the wrong place.
1768 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1770         Drop text stubs.
1772 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1774         Drop ui stubs.
1776 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1778         Drop xml stubs.
1780 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1782         Drop AS3-only classes.
1784 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1786         Drop net and system AS3 stubs.
1788 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1790         Drop media AS3 stubs.
1792 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1794         Drop more AS3 stubs.
1796 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1798         Drop a load of AS3-only stubs.
1800 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1802         Drop more AVM2.
1804 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1817 2010-07-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1819         Disable AVM2 by default. Drop AVM2 code.
1821 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1823         Disable avm2 by default, drop various hideous and incorrect AVM2 functions.
1825 2010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1827         Merge from trunk for testsuite fixes.
1829 2010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1831         If it's really necessary to provide trivial wrappers (which it isn't here),
1832         they should be local free functions.
1834 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1840 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1842         Test interface by using its expected behaviour, not by relying on a silly
1843         interface.
1845 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1847         Restore thread-safety.
1849 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1851         Write useful tests for string_table.
1853 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1855         Use a caseless index to speed up property lookup for lower versions.
1857 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1859         Add some more templates to GnashAlgorithm.
1861 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1863         Don't try to access non-existent objects.
1865 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1867         Use string_table::key for DisplayLists too, simplifying some of the code.
1869 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1871         Use caseless().
1873 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1875         Drop silly const_casts.
1877 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1879         Improve handling of case-sensitivity
1881 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1883         It's a class, not a property.
1885 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1887         Add a more descriptive way of checking whether property comparison should
1888         be caseless.
1890 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1895 2010-07-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1897         Clean up and add documentation.
1899 2010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1901         Drop ill thought-out optimization; either property could be non-lower
1902         case, so there's no point just testing one.
1904 2010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1906         Drop version from loadStrings().
1908 2010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1910         Clean up string_table.
1912 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1914         Drop declaration.
1916 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1918         Drop function.
1920 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1922         Slightly improve lookup, drop VM::get().
1924 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1926         Allow lookup of caseless property in the string table.
1928 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1930         Use the index for case-sensitive lookup, speeding it up massively.
1932 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1934         Reintroduce a different multi-index container.
1936 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1938         Reduce duplication in string_table.
1940 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1942         Clean up types.
1944 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1946         Remove some const_casting.
1948 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1950         Another pass.
1952 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1954         Map case for SWF6.
1956 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1958         Drop unnecessary mComp member, make indices unique.
1960 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1962         Passing swfdec tests.
1964 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1966         Drop some unnecessary members.
1968 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1970         Passes in actionscript.all (case).
1972 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
1982 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1984         Handle "this" according to version. Fixes actionscript.all failures.
1986 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1988         Use case insensitive comparison for SWF versions below 7. Use also for
1989         display object special properties, fixing most of the broken tests.
1991 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
1993         Drop case insensitivity. Add function for case-insenstive comparison.
1995 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
2001 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2003         Don't use property order as it's inherent to the container.
2005 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2007         Enumerate in the correct order. Fixes most, if not all tests again.
2009 2010-07-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2011         Use a simple container (currently vector) for properties to replace the
2012         boost::multiindex. A small number of tests fail.
2014 2010-07-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2016         Fix testsuite.
2018 2010-07-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2020         Add tests to make sure that dynamic transforms don't affect BitmapData.draw.
2022 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2024         Initial tests for BitmapData.draw.
2026 2010-07-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2028         Drop extra comma to fix warning.
2030 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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!
2035 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2037         Cleanups from removing the user cxform.
2039 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2041         Drop overrides in MovieClip.
2043 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2049 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2051         Drop useless user cxform.
2053 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2055         Passes in the swfdec testsuite.
2057 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2059         Passes in actionscript.all (including some old tests).
2061 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2067 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2069         Add totals.
2071 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2073         Color doesn't just check the user transform.
2075 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2077         Return by ref-to-const.
2079 2010-06-29  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2081         Tests for interaction of color transform methods.
2083 2010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2085         Cleanups only: drop duplicated function. Drop DisplayItem typedef. Add some
2086         assertions to help DisplayList cleanup. Drop unnecessary check in as_value.
2088 2010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2090         Simplify chain of functions.
2092 2010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2094         Drop silly extra check.
2096 2010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2098         Drop DisplayItem typedef, especially as it's a pointer and requires pointer
2099         semantics.
2101 2010-06-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2103         Add some assertions and more handling of destroyed objects.
2105 2010-06-24  Rob Savoye  <rob@welcomehome.org>
2107         Don't add all the flashVars to the scriptables yet, till implementing GetVariable
2108         and SetVariable actually do something.
2110 2010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2112         Fixes to visibility: bug #30241.
2114 2010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2121 2010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2123         Return false and do not attempt to load any non-string URLs in
2124         MovieClipLoader.loadClip. Passes the new tests. Fixes bug #30238.
2126 2010-06-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2132 2010-06-23  Rob Savoye  <rob@welcomehome.org>
2134         Fix a few typos. fix version string.
2136 2010-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2143 2010-06-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2149 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2151         No need to add to DisplayList's interface.
2153 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2155         No need to touch anything outside DisplayList.
2157 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2159         Passing tests.
2161 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2167 2010-06-22  Rob Savoye  <rob@welcomehome.org>
2169         improve OpenGLES1 & 2 support configure. Add configure support for OpenVG. Change _ANDROID to ANDROID.
2171 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2173         Give imported fonts at least a chance of working.
2175 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2180 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2182         Formatting and cleanups only: no functional changes.
2183         
2184         Drop unused members, drop duplicated functionality. Fix indentation in 
2185         fn_call.h.
2187 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2189         Formatting.
2191 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2193         Fix spacing in fn_call.h. Drop dump_args overload and use the one true way
2194         everywhere.
2196 2010-06-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2198         Remove mystery members _mouseFlags and _lastMouseFlags.
2200 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2212 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2214         Tidy up more.
2216 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2218         Simplify, drop debugging.
2220 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2222         Use number hint, not "default primitive".
2224 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2226         Reduce more duplication.
2228 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2230         Move same type test first so we know all subsequent tests are for different
2231         types.
2233 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2235         Drop duplicated check for object equality, as this is handled by
2236         equalsSameType.
2238 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2240         Reorder equality algorithm to make it cleaner.
2242 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2244         Handle null and undefined just like strings and numbers. Tests still pass.
2246 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2248         Reduce code duplication in as_value.
2250 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2252         New swfdec passes.
2254 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2256         Passing equality tests.
2258 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2260         Improve equality so that the swfdec tests pass.
2262 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2264         Passing function call tests.
2266 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2268         Clean up.
2270 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2272         Passes due to corrected equality.
2274 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2276         Objects that don't convert to primitives are equal to undefined.
2278 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2280         Tidy up Function.call.
2282 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2284         Remove unnecessary verbiage in as_value.
2286 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2288         Fix Function.call arguments (to be cleaned up).
2290 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2292         Passes in swfdec testsuite.
2294 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2296         Correct ColorTransform properties, implement concat().
2298 2010-06-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2300         Drop left-over code from previous fix.
2302 2010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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).
2309 2010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2314 2010-06-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2316         Add tests for events on static text.
2318 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2320         Check the return of localtime_r and don't use it when it fails! Prevents
2321         some memory errors for very large values.
2323 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2325         Correct Point. New test passes.
2327 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2329         Passing tests.
2331 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2333         Fix construction and stringifying Point.
2335 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2337         No functional changes: only const correctness and formatting.
2339 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2341         Drop unnecessary const_casts.
2343 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2345         Const correct.
2347 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2349         Minor fixes to and implementation of flash.geom class functions. Some new
2350         passes in the swfdec testsuite.
2352 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2354         Handle undefineds. This would be much easier actually written in AS.
2356 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2358         Use correct results!
2360 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2362         Passing swfdec tests.
2364 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2366         Do Matrix construction and stringify compatibly.
2368 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2370         Passing swfdec tests.
2372 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2374         Tests pass in actionscript.all.
2376 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2378         Implement Rectangle.setEmpty(). Construct and stringify Rectangles as expected.
2379         Tests in swfdec testsuite pass.
2381 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2383         Implement containsPoint.
2385 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2387         More containsPoint tests.
2389 2010-06-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2391         Rectangle containsPoint tests.
2393 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2395         Stop tree.hh taking over Gnash's documentation.
2397 2010-06-18  Rob Savoye  <rob@welcomehome.org>
2399         drop debug message
2401 2010-06-18  Rob Savoye  <rob@welcomehome.org>
2403         migrate from branch. Error handling now works, and remote functions are now accessible to Javascript
2405 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2407         minor documentation
2409 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2411         only pass the arguments, we already know the name.
2413 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2415         handle a null object as a result.
2417 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2419         handle a null object as a result.
2421 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2423         cleanup compiler warnings
2425 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2427         pass proper parameters to callbacks.
2429 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2431         call javascript callback handler instead of actionscript one.
2433 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2435         add method to handle javascript callbacks separate from actionscript ones.
2437 2010-06-17  Rob Savoye  <rob@welcomehome.org>
2439         Only have one plugin loaded. Initialize test case as embed first.
2441 2010-06-16  Rob Savoye  <rob@welcomehome.org>
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.
2447 2010-06-16  Rob Savoye  <rob@welcomehome.org>
2449         add callback for all flash added methods propogated to the plugin.
2451 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2453         merge from trunk.
2455 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2457         less verbose.
2459 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2461         Send the Invoke to the browser for ExternalInterface:call().
2462         Send the result back to the player, add error handling on both ends.
2464 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2466         start implementing the callback supoport for ExternalInterface.
2468 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2470         check the security of the URL. Don't do anything if not running under the browser.
2472 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2474         -F option takes two paramaters.
2476 2010-06-15  Rob Savoye  <rob@welcomehome.org>
2478         set allowScriptAccess param. Change the names of the JS and AS callback functions.
2480 2010-06-15  Rob Savoye  <rob@welcomehome.org>
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.
2486 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2492 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2502 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2504         Add minor cleanup commit missing from last revision (make functions
2505         protected).
2507 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2509         Make unloadChildren() protected.
2511 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2517 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2523 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2525         Silence debugging.
2527 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2529         Add automatic tests for unload handling.
2531 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2533         Don't always destroy when there is no unload handler. Now all tests pass!
2535 2010-06-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2537         Stop removing children as soon as an unLoad handler is encountered. This
2538         is verified to be correct at least in some cases.
2540 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2542         Revert accidental change (again) and corresponding test passes.
2544 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2546         Simplify DisplayList::destroy(). Same tests still fail.
2548 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2550         Small cleanup.
2552 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2554         Expect passes.
2556 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2562 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2564         Move unloaded() to cpp for easier refactoring.
2566 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2568         Handle all unloading through DisplayObject::unload().
2570 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2572         Make it easier to use the tests for debugging as well as testing.
2574 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2576         Add onEnterFrame for debugging, but don't test.
2578 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2580         Trace output as we run the test so that debugging order is easier.
2582 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2584         Add tests for action order. Minor cleanup to previous test. Remove debugging
2585         from MovieClip to make the code legible.
2587 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2589         Expect failures in ActionOrderTest5.swf.
2591 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2593         Expect failures in ActionOrderTest4.swf.
2595 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2597         Rename, expect failures in ActionOrderTest3.c.
2599 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2601         Add more action order tests (incorrectly named InitAction).
2603 2010-06-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2605         Add InitActionTest3.
2607 2010-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2609         Drop debugging so the logic is readable.
2611 2010-06-16  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2613         Add traces showing that onLoad is called at the wrong time.
2615 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2621 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2623         More evaluation order.
2625 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2627         More evaluation order.
2629 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2631         Argument evaluation order.
2633 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2635         Fix more function argument order.
2637 2010-06-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2639         Don't rely on order of evaluation of function arguments, as this is
2640         unspecified.
2642 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2644         Add tests showing some timeline bugs (see bug #28563).
2646 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2648         Add more tests to isolate the problem (Gnash passes).
2650 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2652         Fix the tests so we can expected failures in some of them.
2654 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2656         Remove onEnterFrame.
2658 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2660         More sanity checks.
2662 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2664         Revert testing change accidentally committed.
2666 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2668         Test properly and automatically.
2670 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2672         Some improvements.
2674 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2676         Remove duplicated export.
2678 2010-06-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2680         Add test code for register classes.
2682 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2684         Drop duplicated initialization of Object properties. Thanks to Sandro
2685         Santilli for pointing it out.
2687 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2689         Don't initialize Object properties twice!
2691 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2693         Drop unused code.
2695 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2697         Drop clone() functions again as they aren't used or needed. Make
2698         ExecutableCode non-copyable.
2700 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2702         Drop markMappedResources as it's no longer needed.
2704 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2706         Fix loading of bitmap movies again. There should really be an automatic
2707         test for this!
2708         
2709         Minor comment correction in testsuite.
2711 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2713         Add missing construct() call, fixing bug introduced with revision 12225
2714         (loaded bitmaps not displayed).
2716 2010-06-13  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2718         Correct frame number in comment.
2720 2010-06-12  Rob Savoye  <rob@welcomehome.org>
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.
2727 2010-06-12  Rob Savoye  <rob@welcomehome.org>
2729         add configure support for using OpenGL-ES as a renderer.
2731 2010-06-12  john  <john@rock>
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.
2737 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2739         Documentation and cleanups only: move tags to their own files, document
2740         id and how it is used.
2742 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2744         Add more documentation.
2746 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2748         Add documentation for why we have to pass an id too.
2750 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2752         Add file.
2754 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2756         Add file.
2758 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2760         Drop leftover stuff.
2762 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2764         Move Export loader into its own file.
2766 2010-06-12  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2768         Put ImportAssets into its own file.
2770 2010-06-11  Rob Savoye  <rob@welcomehome.org>
2772         update comments
2774 2010-06-11  Rob Savoye  <rob@welcomehome.org>
2776         also send the data for GET and POST requests. Fix getURL(POST), improve testcase.
2778 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2780         Silence debug logging.
2782 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2784         Don't use int when we meant boost::uint16_t. Cleanups only.
2786 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2788         More uint16_t.
2790 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2792         More uint16_t for char ids.
2794 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2796         Use uint16_t more consistently for character ids.
2798 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2800         Silence debug logging.
2802 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2831 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2833         Make ImportTag into a proper ControlTag so that it also adds characters on
2834         execution.
2836 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2838         Add copyright.
2840 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2842         Documentation.
2844 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2846         Add documentation for export functions and rename exportMap to exportTable.
2848 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2850         Make ImportAssets tag into something more sensible again.
2852 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2854         Use correct macro name.
2856 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2858         Add TODOs.
2860 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2862         Make debug message into a swferror.
2864 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2866         More documentation.
2868 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2870         Add more documentation.
2872 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2874         Add documentation for the runtime 'dictionary'.
2876 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2878         Drop ExportableResource class. Add notes for places to check whether
2879         ownership would be better than refcounting.
2881 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2883         Add DefinitionTag.cpp.
2885 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2887         Fix ref_counting issues.
2889 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2895 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2897         Make all DefinitionTags store their id. Make it always a uint16_t.
2899 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2901         Debug logging.
2903 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2905         Minor cleanup.
2907 2010-06-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2909         Make sure export case is ignored again, fixing swfdec tests.
2911 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2913         Stop handling and storing exports themselves in definitions.
2915 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2917         Expect passes for InitActions so we don't forget them when fixing the other
2918         tests.
2920 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2922         Move exported character location to SWFMovie.
2923         
2924         Various init_action and export tests fail at this stage.
2926 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2928         Track characters properly in SWFMovie.
2930 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2932         Drop bogus check for parsing ExportAssets tag. It should always be parsed.
2934 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2936         Merge from trunk, fix conflicts.
2938 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2940         Use exportID() for finding sound exports.
2942 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2944         Drop obsolete comments.
2946 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2948         Clean up SWFMovieDefinition.
2950 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2952         Fix compiler warning (finally).
2954 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2956         Expect pass.
2958 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2960         Clean up registerClass.
2962 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2964         Fix all tests, XPASS in swfdec.
2966 2010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
2976 2010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2978         Do import and export at runtime to see what happens.
2980 2010-06-11  Sandro Santilli  <strk@keybit.net>
2982         Someone please revoke my commit access for a week or so :-!
2984 2010-06-11  Sandro Santilli  <strk@keybit.net>
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
2989 2010-06-10  Sandro Santilli  <strk@keybit.net>
2991         More ignores
2993 2010-06-10  Sandro Santilli  <strk@keybit.net>
2995         rewrite reslist scan to be safe in case of list change on delete of GcResources
2997 2010-06-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
2999         Fix silly initialization.
3001 2010-06-09  Sandro Santilli  <strk@keybit.net>
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 :>
3005 2010-06-09  Sandro Santilli  <strk@keybit.net>
3007         GC cleanups: drop unneeded reachability markers
3009 2010-06-09  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3011         Fix silly return.
3013 2010-06-08  Markus Gothe  <markusg@milgram.sth.aptilo.com>
3015         DSOEXPORTs
3017 2010-06-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3022 2010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3024         Simple test to make sure init actions for non-existent characters aren't
3025         executed.
3027 2010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3029         Comments about wrong behaviour.
3031 2010-06-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3033         Update comments for DoInitActions.
3035 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3047 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3049         Rename.
3051 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3053         Correct comments.
3055 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3057         Check that onInitialize events are correct too (they are).
3059 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3061         Add comments.
3063 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3065         Clean up.
3067 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3069         Merge fix for bogus construct events on skipped frames.
3071 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3073         Add another test for getTextExtent.height to catch a Gnash bug.
3075 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3077         Make trace message in test more accurate in case someone looks at it.
3079 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3081         Drop duplicated check for unload handler.
3083 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3085         Cleaner implementation; handle in DisplayObject::unload(). Revert messier
3086         changes from initial implementation.
3088 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3090         Tests pass.
3092 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3094         Naive fix for MovieClips wrongly constructed after removal: remove from
3095         construct action queue if there is no onUnload handler.
3097 2010-06-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3099         Make Executable code always store a target DisplayObject.
3101 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3103         Clean up, testsuite passes as before.
3105 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3107         Construct more as expected.
3109 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3111         Don't pass things round more than necessary.
3113 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3115         Drop function declaration.
3117 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3119         Construct objects as expected.
3121 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3123         Don't do construction in DisplayList.
3125 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3127         Drop proxy function.
3129 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3131         Split construction away from stage placement.
3133 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3135         Documentation and consistency of interface.
3137 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3139         Add documentation.
3141 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3143         Add default argument for consistency.
3145 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3158 2010-06-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3160         Keep the frame count the same for all ming versions to avoid failing
3161         the sanity check.
3163 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3168 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3170         Drop kerning information from Bitstream-Vera-Sans.fdb. This is a manually
3171         edited fdb file!
3173 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3175         We have 6 frames now.
3177 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3179         Check ming version for exporting button.
3181 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3183         Add some characters to make the Button more exiting.
3185 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3187         Test passes.
3189 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3191         Don't use the init object when constructing buttons (can be passed when
3192         attachMovie is called with an exported button type).
3194 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3196         Test init object for Buttons used with attachMovie (requires current ming CVS).
3198 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3200         Add more tests for duplicateMovieClip.
3202 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3204         Do all stage placement in construct().
3206 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3208         Minor cleanup from investigating clang++ compile failure: move function
3209         outside class as it needs no access to the class member at all.
3211 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3213         Update tree.hh to latest version, also fixing clang++ warnings (unused
3214         variable for post-inc operators).
3216 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3218         Fix more clang++ warnings as well as conforming to coding style by using
3219         class for a class with private members.
3221 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3227 2010-06-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3229         Silence old debug messages for things not actively being worked on.
3231 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3233         Correct ExternalInterface properties, drop old code from header.
3234         
3235         Swfdec test passes.
3237 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3239         Tests suggest that properties are not initialized with SWF8 flags.
3241 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3243         Test passes.
3245 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3247         Drop unused class.
3249 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3251         Drop non-existent marshallExceptions property.
3253 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3255         Correct ExternalInterface properties: make some native.
3257 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3259         Use a different header guard or it will wrongly prevent inclusions.
3261 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3263         Fix warnings in movie_root (unsigned/signed comparison, unused variable).
3264         Remove unused variables.
3266 2010-06-04  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3268         Fix crash in plugin (boost::format) and some other bogus log_debug calls.
3270 2010-06-03  Rob Savoye  <rob@welcomehome.org>
3272         drop using namespace std; and optimize a few methods to return simple strings instead of a stringstream.
3274 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3276         Formatting, comments, drop obsolete code.
3278 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3280         Drop obsolete code.
3282 2010-05-27  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3284         Comments.
3286 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3293 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3295         Fix TextFormat width bug.
3297 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3299         Silence debugging.
3301 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3303         Fix bug in TextFormat for limited width.
3305 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3307         Use a const bool for embeddedness.
3309 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3311         Fix compiler warnings in testsuite, merge and revert disabling of AVM2 (it's
3312         still enabled, that is).
3314 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3316         Fix compiler warnings in testsuite.
3318 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3320         Merge disabling of AVM2.
3322 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3324         Merge improvements to TextFormat tests.
3326 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3328         Merge improved TextFormat tests.
3330 2010-06-03  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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
3341 2010-05-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3343         Merge various fixes.
3345 2010-05-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3347         Merge various minor code bits.
3349 2010-06-02  Rob Savoye  <rob@welcomehome.org>
3351         go back to the old behaviour.
3353 2010-06-02  Rob Savoye  <rob@welcomehome.org>
3355         100% only reformatting and indenting changes to conform to the rest of the code style used in Gnash.
3357 2010-06-02  Rob Savoye  <rob@welcomehome.org>
3359         merge from branch all ExternalInterface refactoring.
3361 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3363         add some explanation of the hokey test setup.
3365 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3367         make the building of ghsell optional till it's more complete.
3369 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3371         don't try to do any external callbacks if there is np browser connected.
3373 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3375         return null is the call fails because the method doesn't exist.
3377 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3379         these methods have been moved to movie_root.
3381 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3383         delete the temporary pointer.
3385 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3387         ExternalInterface methods are static now.
3389 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3391         ExternalInterface methods are static now. Add a Quit message to the player when closing the pipe.
3393 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3395         ExternalInterface methods are static now.
3397 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3399         everything is static, so we don't need a constructor or destructor that did nothing anyway.
3401 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3403         add a Gnash specific Quit Invoke message so the browser can tell the player to die.
3405 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3407         make all methods static.
3409 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3411         process Invoke messages from the standalone player. GetURL and FSCommand now also use this format.
3413 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3415         add static methods for creating Invoke XML messages for the browser. Add methods for reading and writing the socket to the browser.
3417 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3419         implement having ExternalInterface::call() send Invoke messages to the browser.
3421 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3423         return a result from calling a JavaScript function.
3425 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3427         use standard Invoke for fsCommand instead of hacked INVOKE keyword.
3429 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3431         the beginnings of an NPAPI shell to load the plugin for testing.
3433 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3435         marshallExcemptions and XML message parsing moved to movie_root. 
3437 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3439         process the invoke messages from the browser.
3441 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3443         use the stored file descriptors instead of passing them in all the time.
3445 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3447         move marshall Exemption from ExternalInterface to movie_root.
3449 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3451         make sure the value function pointers are set before trying to jump to them.
3453 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3455         don't quit if there is network data on the control FD
3457 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3459         call test is bogus for now as it needs a browser. add comment to about this.
3461 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3463         set the Host FD too. add optional non-blocking support, disabled for now.
3465 2010-05-31  Rob Savoye  <rob@welcomehome.org>
3467         store the hostfd too, so we can read data from the player without using the gio watch.
3469 2010-05-29  Rob Savoye  <rob@welcomehome.org>
3471         externalInterface doesn't need an installable callback.
3473 2010-05-29  Rob Savoye  <rob@welcomehome.org>
3475         add ExternalInterface files to build.
3477 2010-05-29  Rob Savoye  <rob@welcomehome.org>
3479         simple getURL() test case.
3481 2010-05-29  Rob Savoye  <rob@welcomehome.org>
3483         move static methods to libcore.
3485 2010-05-29  Rob Savoye  <rob@welcomehome.org>
3487         move static methods for XML processing to here from the AS class definition.
3489 2010-05-28  Bastiaan Jacques  <bastiaan@bjacques.org>
3491         Silence sign-mixed comparison warning.
3493 2010-05-28  Rob Savoye  <rob@welcomehome.org>
3495         build packages for each of the extensions.
3497 2010-05-28  Rob Savoye  <rob@welcomehome.org>
3499         use HAVE_VAAPI instead of USE_VAAPI.
3501 2010-05-27  Rob Savoye  <rob@welcomehome.org>
3503         Rename amf namespace to cygnal where used.
3505 2010-05-27  Rob Savoye  <rob@welcomehome.org>
3507         only free the cookie if it's been set.
3509 2010-05-27  Rob Savoye  <rob@welcomehome.org>
3511         fix mass breakage of cygnal due to a namespace conflict. Rename amf namespace to cygnal, change everywhere it was referenced.
3513 2010-05-27  Rob Savoye  <rob@welcomehome.org>
3515         init() takes a 2nd argument now. Fixes python mod build.
3517 2010-05-27  Rob Savoye  <rob@welcomehome.org>
3519         write the cookie file and use NPAPI to read the cookie if it's a recent enough version.
3521 2010-05-25  Rob Savoye  <rob@welcomehome.org>
3523         write the cookies to a file so they can be used by Curl from Gnash.
3525 2010-05-25  Rob Savoye  <rob@welcomehome.org>
3527         Add support for Cookie handling functions in NPAPI. Fix code style
3529 2010-05-25  Rob Savoye  <rob@welcomehome.org>
3531         Add support for Cookie handling functions in NPAPI. Fix code style
3533 2010-05-25  Rob Savoye  <rob@welcomehome.org>
3535         fix indenting
3537 2010-05-27  Markus Gothe  <markusg@milgram.sth.aptilo.com>
3539         Change CFLAGS & LIBS so that we catch ffmpeg if installed
3541 2010-05-25  Rob Savoye  <rob@welcomehome.org>
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.
3550 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3552         add a handler to look for messages from the browser.
3554 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3556         add a handler to look for messages from the browser.
3558 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3560         fix some of the undocumented methods to match the pp.
3562 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3564         remove extra blank lines.
3566 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3568         fix _argumentsToXML test. 
3570 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3572         remove debug line
3574 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3576         tweak results to match pp.
3578 2010-05-24  Rob Savoye  <rob@welcomehome.org>
3580         Don't use ActiveRelay. Cleanup up object construction.
3582 2010-05-23  Rob Savoye  <rob@welcomehome.org>
3584         OpenEmbedded bbfile for the last official release.
3586 2010-05-21  Rob Savoye  <rob@welcomehome.org>
3588         loadPolicyFile and allowInsecureDomain don't exist until swf v7.
3590 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3601 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3603         Make only base class non-copyable.
3605 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3607         Fix compile after changes.
3609 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3615 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3617         Make Relays non-copyable to prevent errors like in the ExternalInterface
3618         code.
3620 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3622         Revert changes to the coding style used everywhere in Gnash but for Rob's
3623         code.
3625 2010-05-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3627         Drop unused and incorrect allowDomain code. Drop test that didn't really
3628         test anything.
3630 2010-05-20  Rob Savoye  <rob@welcomehome.org>
3632         merge from branch. ExternalInterface is now mostly complete other than actually setting the variables and calling method.
3634 2010-05-20  rsavoye  <rob@welcomehome.org>
3636         assume all numbers are doubles.
3638 2010-05-20  rsavoye  <rob@welcomehome.org>
3640         Drop unused code. Use c_str() fpr data instead of data().
3642 2010-05-20  rsavoye  <rob@welcomehome.org>
3644         make less verbose.
3646 2010-05-20  rsavoye  <rob@welcomehome.org>
3648         add methods for parsing the XML Invoke messages.
3650 2010-05-20  rsavoye  <rob@welcomehome.org>
3652         make less verbose.
3654 2010-05-20  rsavoye  <rob@welcomehome.org>
3656         make less verbose.
3658 2010-05-20  rsavoye  <rob@welcomehome.org>
3660         add bogus return vaue for _write() tp eliminate warning messages.
3662 2010-05-20  rsavoye  <rob@welcomehome.org>
3664         remove debug messages.
3666 2010-05-18  rsavoye  <rob@welcomehome.org>
3668         set the correct file descriptor for the control pipe.
3670 2010-05-08  Rob Savoye  <rob@welcomehome.org>
3672         merge from trunk to get recent patches.
3674 2010-05-08  Rob Savoye  <rob@welcomehome.org>
3676         start working on IO with the standalone player.
3678 2010-05-08  Rob Savoye  <rob@welcomehome.org>
3680         fix callback tests.
3682 2010-05-08  Rob Savoye  <rob@welcomehome.org>
3684         implement ::call(), marshallExceptions.
3686 2010-05-08  Rob Savoye  <rob@welcomehome.org>
3688         fix indenting.
3690 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3692         initialize the +controlfd.
3694 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3696         make ExternalInterface_as a static class. Set up the advance callback.
3698 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3700         don't try to use the owner if it isn't set.
3702 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3704         movie_root::init now has an additional argument for the scriptable variables.
3706 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3708         minor reformatting
3710 2010-04-25  Rob Savoye  <rob@welcomehome.org>
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.
3717 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3719         minor reformatting.
3721 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3723         add the scriptables to the variables list along with the flashVars. Move the marshallException flag from ExternalInterface to movie_root.
3725 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3727         make indenting consistent.
3729 2010-04-25  Rob Savoye  <rob@welcomehome.org>
3731         add support for storing all the -P params for use later by ExternalInterface. Currently all but flashVars are ignored.
3733 2010-04-22  Rob Savoye  <rob@welcomehome.org>
3735         minor reformatting
3737 2010-04-22  Rob Savoye  <rob@welcomehome.org>
3739         move some methods from the header to the source file.
3741 2010-04-21  Rob Savoye  <rob@welcomehome.org>
3743         minor reformatting
3745 2010-04-21  Rob Savoye  <rob@welcomehome.org>
3747         delete duplicate lines.
3749 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3751         Simplify tag execution.
3752         
3753         Make DoInitAction parsing compatible.
3755 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3757         Tests passing.
3759 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3764 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3766         Minor cleanups.
3768 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3770         Comments.
3772 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3774         Tabs to spaces.
3776 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3778         Cleanups and comments.
3780 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3789 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3791         Correct comment.
3793 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3795         Declare function definition in header inline.
3797 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3799         Minor cleanup.
3801 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3803         Minor cleanup.
3805 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3807         Rename virtual member functions to make their purpose clearer.
3809 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3816 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3818         Comments.
3820 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3822         Check that InitActions in skipped frame are executed.
3824 2010-05-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3826         Minor cleanup.
3828 2010-05-19  rsavoye  <rob@welcomehome.org>
3830         add patches to vaapi support.
3832 2010-05-19  rsavoye  <rob@welcomehome.org>
3834         Android doesn't support mbstowcs, so return the string size instead for that platform.
3836 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3838         Coding style.
3840 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3842         Fix testsuite.
3844 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3846         Rename some enums in accordance with coding guidelines.
3848 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3850         Indentation, remove semicolon from switch statement.
3852 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3854         Drop unused functions.
3856 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3858         Drop unused accessors.
3860 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3862         Quiet debugging.
3864 2010-05-19  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3866         Silence try debugging.
3868 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3870         Testsuite fixes.
3872 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3874         Fix misc-ming.all testsuite.
3876 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3878         Add init_action_testrunner back into scripts as it seems to have got
3879         dropped somewhere.
3881 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3883         Some fixes to LocalConnection and shared memory.
3884         
3885         Minor cleanups and renames for coding style.
3887 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3889         Compile failure fixed.
3891 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3893         Remove some mess.
3895 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3897         Drop unused and unimplemented render_class_manager class.
3899 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3901         Fix more compile.
3903 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3905         Fix compile.
3907 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3909         Namespaces should be in lowercase.
3911 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3913         Do some error handling.
3915 2010-05-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3917         Add comments and handle potential overflow in LocalConnection.
3919 2010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3921         Tests for InitAction execution.
3923 2010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3925         Test exports and initactions.
3927 2010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3929         Make proper test, start to work out what the requirements are.
3931 2010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3933         Comment.
3935 2010-05-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3937         Swap two tests as the names referred to what the other one was testing.
3939 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3941         Base code for showing all sorts of bugs with Gnash.
3943 2010-05-07  Sandro Santilli  <strk@keybit.net>
3945         Don't mix -r and -R
3947 2010-05-07  Rob Savoye  <rob@welcomehome.org>
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.
3954 2010-05-07  Sandro Santilli  <strk@keybit.net>
3956         Update information about renderers
3958 2010-05-07  Sandro Santilli  <strk@keybit.net>
3960         Bring back renderer switch to be --enable-renderer (for consistency with --enable-gui and backward compatibility). Tweak help message for it.
3962 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3964         Some cleanups of action code.
3966 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3968         Remove ControlTag::execute_action(), do it locally.
3970 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
3975 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3977         Remove unused "enter frame" priority.
3979 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3981         Drop unused class.
3983 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3985         Drop unused pushAction overload.
3987 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3989         Use size_t for unsigned values.
3991 2010-05-07  Benjamin Wolsey  <bwy@benjaminwolsey.de>
3993         Rename enum.
3995 2010-05-06  Sandro Santilli  <strk@keybit.net>
3997         Ignores
3999 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4001         Fix and expand test.
4003 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
4011 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4013         Style.
4015 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4017         Formatting.
4019 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
4029 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4031         More bogus log_traces.
4033 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4035         More bogus log_traces.
4037 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4039         Another bogus log_trace.
4041 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4043         Coding style.
4045 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4047         Don't use log_trace except for tracing, as it breaks the testsuite.
4049 2010-05-06  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4051         Add code (not yet a test) reproducing the register class problem.
4053 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4055         fix crash when auto-detecting the driver, and minor reformatting changes from branch.
4057 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4059         gcc 4.4.3 complains about the string.
4061 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4063         enable vaapi support only if ffmpeg is recent enough.
4065 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4067         add Android to the long list of ifdefs around some headers.
4069 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4071         use log_trace() instead of log_debug() for GNASH_REPORT_FUNCTION.
4073 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4075         fix indendting, tabs to spaces too.
4077 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4079         minor style cleanup and reformatting.
4081 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4083         fix autodetection of the graphics driver.
4085 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4087         Cross compiling needs libintl too.
4089 2010-05-04  Rob Savoye  <rob@welcomehome.org>
4091         use stringstream instead of shifting which gcc 4.5.0 doesn't like.
4093 2010-05-02  Rob Savoye  <rob@welcomehome.org>
4095         add support for Android when determining which headers to include.
4097 2010-05-01  Sandro Santilli  <strk@keybit.net>
4099         Fix building script for singular renderers (sounds like a dejavu)
4101 2010-04-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4103         Remove extra writePlayer overloads.
4105 2010-04-22  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4110 2010-04-22  Markus Gothe  <markusg@milgram.sth.aptilo.com>
4112         _scriptObject must be declared as long as its used in the initializer-vector...
4114 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4116         merge from branch. Make ExternalInterface::available based on if AllowScriptAccess was passed in the parameters.
4118 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4120         we don't need a private dats for available, we get it from the movie_root now.
4122 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4124         make ExternalInterface::available be based on the movie root setting, for sameDomain, actually compare the domains.
4126 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4128         add support to process AllowScriptAccess when set from the browser.
4130 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4132         Yes, I do read your emails, and often agree.
4133         Merge from branch.
4135 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4137         _objectToAS is incomplete, so is expected to fail.
4139 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4141         make most methods static.
4143 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4145         make formatting consistent.
4147 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4149         put the 2 deleted tests back in
4151 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4153         use PropFlags to set the supported versions.
4155 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4157         adjust namespaces.
4159 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4161         rearrange namespaces.
4163 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4165         put everything in the gnash namespace.
4167 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4169         merge from trunk.
4171 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4173         add test for ObjectToAS().
4175 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4177         Start adding support for parsing properties in XML.
4178         Minor reformatting.
4179         Add map to store methods for the callbacks.
4181 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4183         minor reformatting.
4185 2010-04-21  Rob Savoye  <rob@welcomehome.org>
4187         add a controlfd to go with the hostfd.
4189 2010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4191         Remove unnecessary reinterpret_casts.
4193 2010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
4195         Adjust swapBytes' signature to match the way it's used.
4197 2010-04-21  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4204 2010-04-21  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4206         Drop unnecessary includes.
4208 2010-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4210         Drop more unneeded headers.
4212 2010-04-14  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4214         Drop some unused headers.
4216 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4218         implemented most of the methods used by the ExternalInterface AS class.
4220 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4222         minor reformatting.
4224 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4226         set the controlfd in the root movie.
4228 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4230         get ther controlfd from the p[layer.
4232 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4234         minor reindenting to 4 spaces
4236 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4238         minor reformatting.
4240 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4242         add support and tests for encoding XML to an as_value.
4244 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4246         fix handling og null or undefined objects when converting to XML
4248 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4250         implement the argument handling functions, add more tests.
4252 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4254         implement some of the XML encoding functionality, and add tests for each one.
4256 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4258         get escapeXML and unescapeXML woring using XMLDOcument functions for this internally.
4260 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4262         make unescapeXML public like escapeXML already is.
4264 2010-04-20  Rob Savoye  <rob@welcomehome.org>
4266         start modifying the existing non-implementation to actually start working.
4268 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4270         partial scriptable support. fixes Go Upgrade YouTube problem.
4272 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4274         use URL.encode() rather than esacaping piles of stuff ourselves.
4276 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4278         look for the trailing > instead of a space to end the tag.
4280 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4282         use GLib's IO API instead of handling it ourselves.
4284 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4286         use a socketpair instead of two sets of pipes. The -F option now holds both file descriptors. 
4288 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4290         Use GnashPluginScriptObject instead of NPObject for _scriptObject.
4292 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4294         Process the -F message, which is now host:control instead of using -G for the other file descriptor.
4296 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4298         improvements to test page by olleolleolle.
4300 2010-04-17  Rob Savoye  <rob@welcomehome.org>
4302         use a socketpair instead of named pipe. Use GIOChannels too for I/O.
4304 2010-04-17  Rob Savoye  <rob@welcomehome.org>
4306         add a log_trace
4308 2010-04-17  Rob Savoye  <rob@welcomehome.org>
4310         parse an XML invoke message.
4312 2010-04-17  Rob Savoye  <rob@welcomehome.org>
4314         add a default for the existing socket connection.
4316 2010-04-17  Rob Savoye  <rob@welcomehome.org>
4318         add a default for the existing socket connection.
4320 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4322         add a named pipe between the plugin and the standalone player.
4324 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4326         add comments
4328 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4330         minor reformatting
4332 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4334         enable scriptable support by default.
4336 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4338         merge from trunk
4340 2010-04-19  Rob Savoye  <rob@welcomehome.org>
4342         Also look in /usr/lib/kde4/devel for kde4 files so this works on fedora 13.
4344 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4346         minor reformatting.
4348 2010-04-16  Rob Savoye  <rob@welcomehome.org>
4350         all minor reformatting.
4352 2010-04-15  Rob Savoye  <rob@welcomehome.org>
4354         more invoke methods tests and support
4356 2010-04-15  Rob Savoye  <rob@welcomehome.org>
4358         documentation moved to the header files in doxygen format.
4360 2010-04-15  Rob Savoye  <rob@welcomehome.org>
4362         add support for parsing the arguments for an Invoke call, plus a test case for it.
4364 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4366         parse properties of array and object, building a vector of NPVariant pointers.
4368 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4370         add XML to NPVariant parsing tests.
4372 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4374         build and run the test at check time.
4376 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4378         add support for Arrays and Objects.
4380 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4382         new files for handing the XML protocol for ExternalInterface.
4384 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4386         add test for the ExternalInterface XML based protocol.
4388 2010-04-14  Rob Savoye  <rob@welcomehome.org>
4390         move the callbacks to a separate file.
4392 2010-04-14  Rob Savoye  <rob@welcomehome.org>
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.
4400 2010-04-13  Rob Savoye  <rob@welcomehome.org>
4402         fix handling of returning doubles and strings.
4404 2010-04-13  Rob Savoye  <rob@welcomehome.org>
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.
4411 2010-04-12  Rob Savoye  <rob@welcomehome.org>
4413         always return an allocated object frpom SetVariable so firefox doesn't segfault. Don't try to write to an unopened control fd.
4415 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4417         make scriptable disabled by default till it gets more testing.
4419 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4421         make sure it stills builds with scriptable disabled.
4423 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4425         Implement the client side of a network interface to Gnash for Scriptable support.
4427 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4429         implement the other methods.
4431 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4433         add more comments for the methods and how the interface works.
4435 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4437         add a network interface for testing. Add support for the GetVariable and SetVariable methods.
4439 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4441         expand the test case to support all required methods for scriptable plugins.
4443 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4445         add response packets.
4447 2010-04-10  Rob Savoye  <rob@welcomehome.org>
4449         add some documentation on the protocol used for Scriptable Support.
4451 2010-04-09  Rob Savoye  <rob@welcomehome.org>
4453         add crude support for JavaScript/Flash Variables. This is a work in progress...
4455 2010-04-09  Rob Savoye  <rob@welcomehome.org>
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.
4459 2010-04-09  Rob Savoye  <rob@welcomehome.org>
4461         add simple test for Variables.
4463 2010-04-09  Rob Savoye  <rob@welcomehome.org>
4465         only try to close _controlfd if it'
4467 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4469         merge from trunk
4471 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4473         add a greatly enhanced version of patch #6821, for scriptable support in the plugin.
4475 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4477         add default list of proporties possible expected to be fouind by the other player.
4479 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4481         methods can now be added dynamically and invoked.
4483 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4485         major refactoring, Properties now fully work within the scriptable instance.
4487 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4489         add a method test too.
4491 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4493         minimal test case for scriptable support.
4495 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4497         clean up verbosity
4499 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4501         add minimal scriptable plugin support
4503 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4505         conditionally compile the scriptable plugin files.
4507 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4509         add option for scriptable plugin support
4511 2010-04-07  Rob Savoye  <rob@welcomehome.org>
4513         scriptable plugin support files
4515 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4517         edit the new distro field to match the host system
4519 2010-04-08  Rob Savoye  <rob@welcomehome.org>
4521         use a distro field we can edit later.
4523 2010-04-05  Rob Savoye  <rob@welcomehome.org>
4525         Don't print an error if using gst but libva exists, just ignore libva
4527 2010-04-05  Rob Savoye  <rob@welcomehome.org>
4529         Make libva support optional if it doesn't exist when using ffmpeg.
4531 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4533         Use HAVE_* constant instead of USE_*, so VAAPI is disabled if libva isn't installed.
4535 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4537         uninstall the manpage too.
4539 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4541         cleanup the configuration info printed by --version.
4543 2010-04-04  Rob Savoye  <rob@welcomehome.org>
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.
4548 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4550         enable a flag is the ffmpeg version is new enough to support vaapi.
4552 2010-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4554         Drop signal handler and flag.
4556 2010-04-05  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4558         Drop signal handler now there is a proper way to exit cleanly.
4560 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4562         add qt OpenGL dependencies
4564 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4566         it's now --with-renderer instead of --enable-renderer.
4568 2010-04-04  Rob Savoye  <rob@welcomehome.org>
4570         add braces for if () {}.
4572 2010-04-04  Sandro Santilli  <strk@keybit.net>
4574         Fix build of python module
4576 2010-04-04  Sandro Santilli  <strk@keybit.net>
4578         Hack to fix the swfdec testcase
4580 2010-04-04  Sandro Santilli  <strk@keybit.net>
4582         Build quitely by default if supported by automake
4584 2010-04-03  Sandro Santilli  <strk@keybit.net>
4586         Fix regression playing simpleguess.swf (strk.keybit.net/tmp/simpleguess.swf).
4587         This breaks a couple of testcases in swfdec testsuite.
4589 2010-04-03  Sandro Santilli  <strk@keybit.net>
4591         Handle cleanup of gnash w/out registering a timer. Fixes firefox crashes here.
4593 2010-04-02  Sandro Santilli  <strk@keybit.net>
4595         Revert the plugin advertised version increment. Looks like this would break webbls and isn't really giving much help to others. 
4597 2010-03-31  Sandro Santilli  <strk@keybit.net>
4599         Advertise 8.0.0 version by default. This should be the safest bet for avoiding AVM2 (youtube works fine with this)
4601 2010-03-31  Rob Savoye  <rob@welcomehome.org>
4603         need to include gnashconfig.h if including a configure tested header file.
4605 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4607         Move forward declaration to the correct namespace.
4609 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4611         Fix compiler warnings. Try to make new code adhere to guidelines.
4613 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4615         Silence warning.
4617 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4619         Fix cairo warnings.
4621 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4623         Silence warning.
4625 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4627         Silence compiler warning; use log_error, not std::cout.
4629 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4631         Forward declare vaapi functions and move the definitions to the end of the
4632         file to make it less messy.
4634 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
4642 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4644         Coding style. Use 0 not NULL. Fix warnings for non-vaapi build.
4646 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4648         Fix careless spacing.
4650 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4652         Clean up, const correct, and log to silence warnings (also to check if
4653         the parsing is correct; I have no idea).
4655 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4657         Coding style cleanups, fix compiler warnings.
4659 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4661         Coding style.
4663 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4665         Get rid of silly and useless comment.
4667 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4669         Coding style, typo.
4671 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
4677 2010-03-31  Benjamin Wolsey  <bwy@benjaminwolsey.de>
4679         Coding style.
4681 2010-03-30  Rob Savoye  <rob@welcomehome.org>
4683         remove extra \
4685 2010-03-30  Rob Savoye  <rob@welcomehome.org>
4687         make functions inline to avoid link errors.
4689 2010-03-28  Rob Savoye  <rob@welcomehome.org>
4691         adjust the Requires so loading the plugin pulls in the other Gnash packages with no conflicts.
4693 2010-03-27  Rob Savoye  <rob@welcomehome.org>
4695         build gnash-commong package to seperate gtk and kde dependencies
4697 2010-03-27  Rob Savoye  <rob@welcomehome.org>
4699         edit the Distribution field in the spec file too.
4701 2010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4708 2010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
4710         Forcibly kill the child process if all else fails. Fix another std::string bug.
4712 2010-03-26  Bastiaan Jacques  <bastiaan@bjacques.org>
4714         Don't pass zero to std::string().
4716 2010-03-24  Rob Savoye  <rob@welcomehome.org>
4718         use EXTRA_DIST instead of DIST_SUBDIRS, so it stops trying to execute a Makefile in a directory with none.
4720 2010-03-24  Rob Savoye  <rob@welcomehome.org>
4722         regenerate the all-includes.h.gch file if one of the specified headers changes.
4724 2010-03-24  Rob Savoye  <rob@welcomehome.org>
4726         uninstall the manpages.
4728 2010-03-25  Bastiaan Jacques  <bastiaan@bjacques.org>
4730         Upgrade NPAPI/Mozilla SDK to Mozilla trunk. Update our plugin code to
4731         match.
4733 2010-03-24  Rob Savoye  <rob@welcomehome.org>
4735         don't try to add the nonexistance pch directory to SUBDIRS.
4737 2010-03-24  Rob Savoye  <rob@welcomehome.org>
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.
4744 2010-03-24  John Wimer  <john@god.vtic.net>
4746         Add fd to mainloop to allow shutdown in Kde4 gui.
4747         Some whitespace cleanup as well.
4749 2010-03-24  Rob Savoye  <rob@welcomehome.org>
4751         add bzrversion.h as a dependency of deb, so it always gets updated if need be.
4753 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4759 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4765 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4771 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4773         Restore mozilla-sdk Makefile.am.
4775 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4777         Remove defunct Makefile location.
4779 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4781         Build system part of NPAPI move.
4783 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4785         Move the plugin files to npapi.
4787 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4789         Move the mozilla SDK to a director in npapi.
4791 2010-03-24  Bastiaan Jacques  <bastiaan@bjacques.org>
4793         Attempt to undo npapi move.
4795 2010-03-23  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4803 2010-03-22  John Wimer  <john@god.vtic.net>
4805         Add support for switchable renderers in the Kde4 gui.
4807 2010-03-22  John Wimer  <john@god.vtic.net>
4809         Suppress compiler warning and whitespace cleanup
4811 2010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4813         Use registerBuiltinClass rather than relying on statics.
4815 2010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4817         Inherit from Relay instead of as_object.
4819 2010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4821         Fix compilation.
4823 2010-03-22  Bastiaan Jacques  <bastiaan@bjacques.org>
4825         Inherit Camera_as from Relay instead of as_object.
4827 2010-03-21  Sandro Santilli  <strk@keybit.net>
4829         Add tip about using GNASH_PLUGIN_DESCRIPTION env variable
4831 2010-03-21  Sandro Santilli  <strk@keybit.net>
4833         Some line breaks in default plugin description
4835 2010-03-21  Sandro Santilli  <strk@keybit.net>
4837         drop. dont' comment out
4839 2010-03-21  Sandro Santilli  <strk@keybit.net>
4841         Drop unused header
4843 2010-03-21  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4849 2010-03-21  Sandro Santilli  <strk@keybit.net>
4851         Drop more XPCOM (and NSPR)
4853 2010-03-20  Bastiaan Jacques  <bastiaan@bjacques.org>
4855         Make sure the GIOChannel isn't destroyed twice (replace a hack to that
4856         effect). Whitespace fixes.
4858 2010-03-20  Sandro Santilli  <strk@keybit.net>
4860         Not sure what this commit will do, I'm basically fighting with bazaar.
4862 2010-03-20  Sandro Santilli  <strk@keybit.net>
4864         Don't give up references too early. Fixes plugin/firefox crashes (double destruction)
4866 2010-03-20  Sandro Santilli  <strk@keybit.net>
4868         Merge from trunk
4870 2010-03-19  Sandro Santilli  <strk@keybit.net>
4872         Restore adding params to launcher
4874 2010-03-19  Sandro Santilli  <strk@keybit.net>
4876         Drop extraneous include dirs
4878 2010-03-20  Bastiaan Jacques  <bastiaan@bjacques.org>
4880         Fix bustage, and the warning it was intended to fix.
4882 2010-03-20  Markus Gothe  <nietzsche@lysator.liu.se>
4884         Fixed comparsion between signed and unsigned integers
4886 2010-03-20  Markus Gothe  <nietzsche@lysator.liu.se>
4888         Added Leopard includes for X11
4890 2010-03-19  Markus Gothe  <nietzsche@lysator.liu.se>
4892         Fix compilation without VAAPI
4894 2010-03-19  Sandro Santilli  <strk@keybit.net>
4896         Move NPAPI plugin under its own directory
4898 2010-03-19  Sandro Santilli  <strk@keybit.net>
4900         Add --flash-version switch to gnash standalone
4902 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4909 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4911         Remove 'using namespace std' from the global namespace.
4913 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4915         Remove unused functions and minor cleanup.
4917 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4919         Further cleanup. Don't bother closing file descriptors in the child process that will be closed automatically anyway.
4921 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4928 2010-03-19  Bastiaan Jacques  <bastiaan@bjacques.org>
4930         Cleanup pass. Make sure that both NewStream and SetWindow have been called prior to creating the new process.
4932 2010-03-17  Sandro Santilli  <strk@keybit.net>
4934         Don't miss a return. The watchFD function should really be documented !!!
4936 2010-03-17  Sandro Santilli  <strk@keybit.net>
4938         Return string references as const
4940 2010-03-17  Sandro Santilli  <strk@keybit.net>
4942         Drop obsoleted script
4944 2010-03-17  Bastiaan Jacques  <bastiaan@bjacques.org>
4946         Clean up the plugin code somewhat. Remove the XPCOM/XPI code since it's
4947         being deprecated.
4949 2010-03-17  Sandro Santilli  <strk@keybit.net>
4951         Add libltdlc.la to libbase.la LDADD. Fixes bug #29237
4953 2010-03-16  John Wimer  <john@god.vtic.net>
4955         Include only glib for the plugin as gtk isn't needed
4957 2010-03-16  Sandro Santilli  <strk@keybit.net>
4959         Throw an exception rather than aborting on invalid url
4961 2010-03-16  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
4970 2010-03-16  Rob Savoye  <rob@welcomehome.org>
4972         don't try to build Xv support if it's not supported.
4974 2010-03-15  Rob Savoye  <rob@welcomehome.org>
4976         use the Haiku stubs for the shm* and sem* functions.
4978 2010-03-15  Rob Savoye  <rob@welcomehome.org>
4980         add gtkglext as a dependency, as we now build all renderers.
4982 2010-03-15  Rob Savoye  <rob@welcomehome.org>
4984         add -fexception and a constant for Android builds.
4986 2010-03-15  Sandro Santilli  <strk@keybit.net>
4988         Fix build of dump and fb guis
4990 2010-03-15  Rob Savoye  <rob@welcomehome.org>
4992         install librender so it can be found at runtime.
4994 2010-03-15  Sandro Santilli  <strk@keybit.net>
4996         Missing libgnashrender.la link
4998 2010-03-15  Rob Savoye  <rob@welcomehome.org>
5000         add patch #6863
5002 2010-03-15  Rob Savoye  <rob@welcomehome.org>
5004         missed renaming backend to librender.
5006 2010-03-15  Rob Savoye  <rob@welcomehome.org>
5008         add Xv dependencies, change backlend to librender.
5010 2010-03-15  Bastiaan Jacques  <bastiaan@bjacques.org>
5012         Remove the alpha GnashImage type, which apparently goes unused.
5014 2010-03-14  Rob Savoye  <rob@welcomehome.org>
5016         use either libltdl3-dev or libltdl7-dev. Add x11proto-video-dev for Xvideo extension.
5018 2010-03-14  Rob Savoye  <rob@welcomehome.org>
5020         add a deb-build-clean option to help maintainers deal with restarting partial builds.
5022 2010-03-14  Rob Savoye  <rob@welcomehome.org>
5024         add libgnashrender.la and libltdl where needed. Add more missing headers.
5026 2010-03-14  Sandro Santilli  <strk@keybit.net>
5028         Add missing include
5030 2010-03-14  Sandro Santilli  <strk@keybit.net>
5032         Drop references to unexisting libgnashcairo and libgnashogl libs
5034 2010-03-14  Rob Savoye  <rob@welcomehome.org>
5036         add libgnashrender.la where needed.
5038 2010-03-14  Sandro Santilli  <strk@keybit.net>
5040         Add missing headers
5042 2010-03-14  Rob Savoye  <rob@welcomehome.org>
5044         fix Android conditional for the NDK
5046 2010-03-14  Sandro Santilli  <strk@keybit.net>
5048         Missing header...
5050 2010-03-14  Sandro Santilli  <strk@keybit.net>
5052         Do not check gui-renderer compatibility, should be handled at runtime. Do check for Cairo libs when cairo build is requested.
5054 2010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5056         Add a URL that triggers an assertion.
5058 2010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5060         Fix compilation.
5062 2010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5064         More forward declares and assorted header shuffling.
5066 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5068         big merge from hwaccel branch
5070 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5072         big merge from trunk to get ready to merge this branch back to trunk.
5074 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5076         make it possible to build a subset of all possible renderers, including only one, which mimics the old behaviour.
5078 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5080         adjust hwaccel test
5082 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5084         Still build if vaapi isn't enabled
5086 2010-03-13  Sandro Santilli  <strk@keybit.net>
5088         Don't complain for usupported gui/renderer combinations. We want this handled at runtime.
5090 2010-03-13  Sandro Santilli  <strk@keybit.net>
5092         Do not build same sources multiple times
5094 2010-03-12  Rob Savoye  <rob@welcomehome.org>
5096         don't build the kde4 files multiple times.
5098 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5100         we need ffmeg libs if built with vaapi support.
5102 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5104         reformatting changes only, get the indents right...
5106 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5108         use --libs instead of --libs-only-l.
5110 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5112         don't build Kde file multiple times.
5114 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5116         add libva libraries to the link
5118 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5120         rename backend to librender everywhere.
5122 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5124         improve error message for -R
5126 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5128         fix typo
5130 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5132         minor reformatting
5134 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5136         minor reformatting
5138 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5140         change from using -r to -R (--Renderer) to specific the renderer backend to use.
5142 2010-03-09  Rob Savoye  <rob@welcomehome.org>
5144         renanme backend to librender
5146 2010-03-02  Rob Savoye  <rob@welcomehome.org>
5148         use next_hwaccel for the state change.
5150 2010-03-02  Rob Savoye  <rob@welcomehome.org>
5152         remove tabs, work without vaapi.
5154 2010-03-02  Rob Savoye  <rob@welcomehome.org>
5156         minor patch for warnings
5158 2010-03-02  Rob Savoye  <rob@welcomehome.org>
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.
5169 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5171         Tabs to spaces.
5173 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5175         Indentation.
5177 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5179         Indentation, fix return bug.
5181 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5183         Fix indentation, tabs to spaces.
5185 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5187         Indentation and tabs to spaces.
5189 2010-03-02  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5191         Fix indentation.
5193 2010-03-01  Rob Savoye  <rob@welcomehome.org>
5195         before using OpenGL or XVideo, make sure our X server supports those extensions.
5197 2010-03-01  Rob Savoye  <rob@welcomehome.org>
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.
5205 2010-03-01  Rob Savoye  <rob@welcomehome.org>
5207         initial shot a configurable at runtie ability to switch between no hw acceleration, vaapi, or xv using gnashrc options or command line options.
5209 2010-03-01  Rob Savoye  <rob@welcomehome.org>
5211         update new xv setting for HWAccell, and add new Renderer option.
5213 2010-03-01  Rob Savoye  <rob@welcomehome.org>
5215         use the gnash config file setting for which style of hardware acceleration to use.
5217 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5219         change --enable-vaapi tp --with-hwaccel=vaapi
5221 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5223         bring up to coding style guidelines.
5225 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5227         use log_debug instead od d(bug()) macro.
5229 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5231         add HWAccel documentation
5233 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5235         add an option for specifying the type (if enabled) of Hardware accelerated video decoding.
5237 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5239         merge
5241 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5243         include va_x11 too.
5245 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5247         use Gnash log_debug instead of homegrown D(bug()) macro.
5249 2010-02-28  Rob Savoye  <rob@welcomehome.org>
5251         link in libVA libs.
5253 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5255         big merge from trunk after the 0.8.7 release.
5257 2010-02-05  Rob Savoye  <rob@welcomehome.org>
5259         big merge from trunk.
5261 2010-01-27  Rob Savoye  <rob@welcomehome.org>
5263         don't link in libvaavpi unless it's enabled.
5265 2010-01-27  Rob Savoye  <rob@welcomehome.org>
5267         fix for one file with bad patch.
5269 2010-01-27  Rob Savoye  <rob@welcomehome.org>
5271         checkin latest patch.
5273 2010-01-24  Rob Savoye  <rob@welcomehome.org>
5275         applied newer version of patch, now has AGG support.
5277 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5279         use the new names for all the vaapi,h headers so we get the right ones at the right time.
5281 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5283         rename to avoid conflicts. These names could be improved further.
5285 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5287         must be a bad patch, it's SWFRect, not rect as a data type.
5289 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5291         remove old junk from installable libltdl.
5293 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5295         applied the rest of the patch as it was, plus a few tweaks so it builds more Gnash style.
5297 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5299         add libva interface library 
5301 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5303         add the new files from the patch.
5305 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5307         don't reset CPPFLAGS and LDFLAGS.
5309 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5311         add support for the vendor specific vdpau and xvba libraries.
5313 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5315         cleanup libva tests.
5317 2010-01-21  Rob Savoye  <rob@welcomehome.org>
5319         add support for finding all the libVA libraries.
5321 2010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5323         Renderer.h: Improve comment for set_translation().
5324         SWF.h: Twiddle header.
5326 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5328         openbsd uses libpng instead of png.
5330 2010-03-13  Rob Savoye  <rob@welcomehome.org>
5332         pass the rtmp handle to the handler
5334 2010-03-14  Bastiaan Jacques  <bastiaan@bjacques.org>
5336         More header shuffling.
5338 2010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5340         Remove unused includes, add forward declarations.
5342 2010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5344         A bit more header shuffling, and add more forward declarations.
5346 2010-03-13  Markus Gothe  <nietzsche@lysator.liu.se>
5348         Fix for ambigousity on AMF
5350 2010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5352         Move Matrix::transform(point) back into the source file.
5354 2010-03-13  Bastiaan Jacques  <bastiaan@bjacques.org>
5356         Repeat the conditions for header inclusion.
5358 2010-03-12  Rob Savoye  <rob@welcomehome.org>
5360         fix typo on cross compile for android test
5362 2010-03-12  Rob Savoye  <rob@welcomehome.org>
5364         add support for building for Android.
5366 2010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5368         Fix compilation.
5370 2010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5372         A few more forward declarations. Remove included smart_ptr.h where it is not being used.
5374 2010-03-12  Markus Gothe  <markusg@milgram.sth.aptilo.com>
5376         Include gnash.h since we implement those functions here
5378 2010-03-12  Bastiaan Jacques  <bastiaan@bjacques.org>
5380         Add another forward declaration.
5382 2010-03-11  Rob Savoye  <rob@welcomehome.org>
5384         force GPG signing of all rpm packages.
5386 2010-03-11  Markus Gothe  <nietzsche@lysator.liu.se>
5388         Fix error: ?_? was not declared in this scope
5390 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5392         More forward declarations.
5394 2010-03-11  Rob Savoye  <rob@welcomehome.org>
5396         include map and RunResources
5398 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5400         Header shuffling and correcting.
5402 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5404         Don't ignore --with-glib-incl.
5406 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5408         Fixes and documentation for XMLSocket and Socket.
5410 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5412         Log port error.
5414 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5416         Silence debugging.
5418 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5420         Use _socket, not connected() to check whether a connection is underway. 
5422 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5424         Fix bugs preventing Sockets from reconnecting.
5426 2010-03-11  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5431 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5433         Remove some includes, and forward-declare one. Put TagLoadersTable in the correct namespace.
5435 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
5437         Fix compilation.
5439 2010-03-11  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
5447 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5449         update to match trunk. libamf has moved, rtmpget came back to life.
5451 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5453         add rtmpget back in
5455 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5457         add vector header back in.
5459 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5461         add more missing header files back in.
5463 2010-03-10  Rob Savoye  <rob@welcomehome.org>
5465         still needs std::vector
5467 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5482 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5484         Add Socket tester script.
5486 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5492 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5494         Fix bugs in XMLSocket.
5496 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5498         Make tests more stable.
5500 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5502         Allow reading buffered data even if the Socket has an error.
5504 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5506         Rewrite XMLSocketTest and so that it works.
5508 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5510         Documentation.
5512 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5514         Implement onClose.
5516 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5518         Clean up and silence debugging.
5520 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5522         RTMP appears to be working with the non-blocking socket.
5524 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5526         Half-way to adapting RTMP implementation to non-blocking socket.
5528 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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().
5538 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5540         Put a load of headers back in so Gnash builds.
5542 2010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5544         Remove unused libstdc++ include directives.
5546 2010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5548         Remove unused include directives.
5550 2010-03-10  Bastiaan Jacques  <bastiaan@bjacques.org>
5552         Fix leak by giving NetStats a virtual dtor.
5554 2010-03-10  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5556         Fix build.
5558 2010-03-09  Rob Savoye  <rob@welcomehome.org>
5560         add libamf and libnet to DIST_SUBDIRS
5562 2010-03-09  Rob Savoye  <rob@welcomehome.org>
5564         don't use libnet anywhere.
5566 2010-03-09  Rob Savoye  <rob@welcomehome.org>
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.
5578 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5580         Disable PCH support for gui/ and utilities/, because the precompiled header
5581         is currently built with PIC, but both directories contain programs.
5583 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
5592 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5594         Add some frequently used headers to the precompiled header.
5596 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5598         Minor cleanups.
5600 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5602         Remove some more 'using namespace ...' from the global namespace.
5604 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5606         Re-enable --as-needed, which was disabled by mistake.
5608 2010-03-09  Bastiaan Jacques  <bastiaan@bjacques.org>
5610         Add support for GCC precompiled headers.
5612 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5614         Minor changes for swfmill version and other cleanups.
5616 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5618         Lower swfmill version requirement a bit.
5620 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5622         Minor cleanup.
5624 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5626         Revert AMF.h mess.
5628 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5630         Include GnashImage.h to fix compile.
5632 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5634         Revert AMF mess and cleanup libamf includes and linker flags.
5636 2010-03-08  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5638         Assert instead of segfault.
5640 2010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5642         Forward-declare JpegImageInput; remove include.
5644 2010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5646         Remove ignored and unnecessary DSOEXPORT.
5648 2010-03-08  Bastiaan Jacques  <bastiaan@bjacques.org>
5650         Fix namespace collisions by avoiding 'using namespace ...' in global scope.
5652 2010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5654         Following element.h's typedfing of enums
5656 2010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5658         Removed errornous extra ';' found by gcc
5660 2010-03-07  Markus Gothe  <nietzsche@lysator.liu.se>
5662         Fix for 'g++ -pedtantic -std=c++98' yeileding 'error: comma at end of enumerator list'
5664 2010-03-06  Bastiaan Jacques  <bastiaan@bjacques.org>
5666         Change InvalidatedRanges to using floats, because that's all we ever
5667         use it for. Update callers.
5669 2010-03-06  Bastiaan Jacques  <bastiaan@bjacques.org>
5671         Fix testsuite compilation by remove an apparently unnecessary include.
5673 2010-03-05  Bastiaan Jacques  <bastiaan@bjacques.org>
5675         Prevent rounding errors that were causing some rendering artifacts that
5676         occurred as a result of anti-aliasing.
5678 2010-03-05  Bastiaan Jacques  <bastiaan@bjacques.org>
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.
5684 2010-03-03  Rob Savoye  <rob@welcomehome.org>
5686         addlibsdl1.2-dev to Build-Depends
5688 2010-02-26  Rob Savoye  <rob@welcomehome.org>
5690         pick a better default directory for the build.
5692 2010-02-26  Rob Savoye  <rob@welcomehome.org>
5694         specify a default snapshot directory and version.
5696 2010-02-26  Rob Savoye  <rob@welcomehome.org>
5698         refactor debian packaging building to be easier to maintain, and also now supports building multiple binary packages.
5700 2010-02-26  Rob Savoye  <rob@welcomehome.org>
5702         rearrange the order of some of the included fragments, so we can use the default values everywhere.
5704 2010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5706         Fixes to Font tag.
5708 2010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5710         Minor cleanup.
5712 2010-02-26  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5721 2010-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5727 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5729         correctly use the _() macro
5731 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5733         start a simple summary logfile, which later will feed data to the web page.
5735 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5737         add initial version of automated package building script.
5739 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5741         merge in haiku support from branch.
5743 2010-02-24  Rob Savoye  <rob@welcomehome.org>
5745         minor reformatting, fix typo.
5747 2010-02-24  Rob Savoye  <rob@welcomehome.org>
5749         rename libsound/haiku to libsound/mkit.
5751 2010-02-24  Rob Savoye  <rob@welcomehome.org>
5753         rename libsound/haiku to libsound/mkit.
5755 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5757         rename head from haiku to mkit
5759 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5761         corrections to KDE so it still compiles.
5763 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5765         oops, missed a fi
5767 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5769         add second of two big patches.
5771 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5773         convert to ASCII.
5775 2010-02-23  Rob Savoye  <rob@welcomehome.org>
5777         add first of two big patches.
5779 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5781         add libbe to LIBS when building on Haiku.
5783 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5785         add haiku to the list of supported GUIs.
5787 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5789         look in include/agg as well as include/agg2.
5791 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5793         add another missed file.
5795 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5797         sigh, put some headers back in, wrape HAIKU ifdefs around a few more headers.
5799 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5801         don't include any headers, it's just a stub.
5803 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5805         missed part of the patch.
5807 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5809         check in more of the donated patch from Adrian Panasiuk. 
5811 2010-02-17  Rob Savoye  <rob@welcomehome.org>
5813         add stubs for shared memory support, Haiku doesn't seem to have any.
5815 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5817         minor cleanup
5819 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5821         add the haiku directory to EXTRA_DIST
5823 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5825         missed a file in the patch
5827 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5829         tweak a few CONDITIONAL names for Haiku.
5831 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5833         add Haiku support to libcore
5835 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5837         add Haiku specific sound handler
5839 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5841         add Haiku specific sound handler
5843 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5845         merge in Haiku patch for libbase and libmedia
5847 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5849         add Haiku specific media handler, currently unused.
5851 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5853         add build conditional for Haiku GUI.
5855 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5857         add support for building the Haiku GUI.
5859 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5861         add Haiku Makefile fragment.
5863 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5865         Add Haiku GUI support files.
5867 2010-02-16  Rob Savoye  <rob@welcomehome.org>
5869         add Haiku support.
5871 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5873         only create the build directory if if doesn't exist. Edit the changelog from srcdir if it isn't in debian/
5875 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5877         don't install dumpshm manpage, dumpsh isn't being built right now.
5879 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5881         merge from local screwup
5883 2009-05-21  Markus Gothe  <nietzsche@lysator.liu.se>
5885         Added DSOEXPORT
5887 2009-04-11  Markus Gothe  <nietzsche@lysator.liu.se>
5889         Patch as suggested by Rob
5891 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5893         merge in changes from SID packaging files.
5895 2010-02-25  Rob Savoye  <rob@welcomehome.org>
5897         add support for multiple configurations
5899 2010-02-25  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5901         Lines should be no more than 80 characters, even after you add DSOEXPORT.
5903 2010-02-24  Sandro Santilli  <strk@keybit.net>
5905         Add an SWFMILL_FUNCTION2_FLAGS_ORDER_CORRECT conditional based on swfmill version, skip tests in trace-as2 if that's not met
5907 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5909         Drop another unnecessary member.
5911 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5913         Drop m_stream_id; it should be stored in libcore, not RTMP. Implement in
5914         rtmpget's FakeNC.
5916 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5918         Make copy ctor non-explicit to fix gcc-3.4 build.
5920 2010-02-24  Rob Savoye  <rob@welcomehome.org>
5922         add gnash libs to LDFLAGS so --as-needed works.
5924 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5931 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5933         Read stream ID correctly.
5935 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5937         Exit when stream not found.
5939 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5947 2010-02-24  Markus Gothe  <markusg@milgram.sth.aptilo.com>
5949         Added DSOEXPORT's, letting it compiling on Fedora 12
5951 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5953         Update usage for rtmpget.
5955 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5957         Update usage.
5959 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5961         Fix funny indentation.
5962         
5963         Use correct includes.
5965 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
5985 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5987         Do verbosity properly.
5989 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5991         Silence debugging.
5993 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5995         Cleanup, indentation.
5997 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
5999         Allow fetching video packets. Like getMessage(), this is a temporary
6000         interface.
6002 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6004         Revert struct change.
6006 2010-02-24  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6008         Replace rtmpget.
6010 2010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6012         Some test URLs.
6014 2010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6016         Allow very quick downloading by specifying buffer time.
6017         
6018         Add seek and length options.
6020 2010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6022         Store packet time properly.
6024 2010-02-23  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6026         Add a basic and working RTMP implementation.
6028 2010-02-23  Markus Gothe  <nietzsche@lysator.liu.se>
6030         struct -> class reconstruction
6032 2010-02-23  Rob Savoye  <rob@welcomehome.org>
6034         fix URL for ftp server.
6036 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
6045 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6047         Use read_byte, not read8.
6049 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6051         Unused functions.
6053 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6055         Unused function.
6057 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6059         Unused function.
6061 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6063         Unused function.
6065 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6067         Unused function.
6069 2010-02-22  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6071         Drop unused function.
6073 2010-02-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6075         Fix typo affecting string encoding.
6077 2010-02-20  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
6084 2010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6086         Minor changes.
6088 2010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6090         Rename.
6092 2010-02-18  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6094         Expose basic reading functions for AMF buffers.
6096 2010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6098         Test references.
6100 2010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6102         More tests, notes.
6104 2010-02-17  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6106         Object reference tests.
6108 2010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6110         make it compile
6112 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6114         Documentation for as_object.
6116 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6118         Update documentation and formatting.
6120 2010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6122         libamf is necessary for some compile-options
6124 2010-02-15  Rob Savoye  <rob@welcomehome.org>
6126         adjust the Distribution version when making the spec file.
6128 2010-02-15  Rob Savoye  <rob@welcomehome.org>
6130         up the next release version number now that 0.8.7 is out.
6132 2010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6134         look for sys/epoll.h not epoll.h
6136 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6138         Split the gigantic TextField file into separate DisplayObject and ActionScript
6139         implementations. TextField.cpp is stil gigantic.
6141 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6143         Split TextField into AS and core implementation.
6145 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6147         More tests for LocalConnection and SharedObject, fixes to
6148         SharedObject.getSize() and removal of empty SharedObjects.
6150 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6152         Documentation.
6154 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6156         Need a string table rather than a VM.
6158 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6160         Clean up includes.
6162 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
6167 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6169         Split header and data more usefully, so that the data size matches the
6170         size field in the header.
6172 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6174         Fix typos to make sure header and size is written correctly.
6176 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6178         Expect failure that was marked fixed by accident.
6180 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6182         Use foreachSecond.
6184 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6186         Don't test getSize for SWF5 (it's undefined).
6188 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6190         Size is now correct.
6192 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
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.
6197 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6199         Use a separate function for encoding the header.
6200         
6201         Get size correct in most cases.
6203 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6205         Get size more correct.
6207 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6209         Const correct.
6211 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6213         Proper tests.
6215 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6217         Add size tests.
6219 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6221         Drop some confused mess.
6223 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6225         Cleanup of includes.
6227 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6229         Use proper members for filename and object name.
6231 2010-02-15  Benjamin Wolsey  <bwy@benjaminwolsey.de>
6233         Drop functions and data members that are either unused or don't do anything
6234         useful.
6236 2010-02-15  Markus Gothe  <nietzsche@lysator.liu.se>
6238         Fix --enable-debugger
6240 2010-02-14  Markus Gothe  <nietzsche@lysator.liu.se>
6242         Fix a traversion bug in finding paths for headers
6244 2010-02-14  Markus Gothe  <nietzsche@lysator.liu.se>
6246         Fix detection of pkg-config --cflags & --libs
6248 2010-02-14  Rob Savoye  <rob@welcomehome.org>
6250         updated ChangeLog from the release.
6252 2010-02-13  Rob Savoye  <rob@welcomehome.org>
6254         use PACKAGE_VERSION instead of just hardcoding trunk.
6256 2010-02-13  Rob Savoye  <rob@welcomehome.org>
6258         add support for php as a file type.
6260 2010-02-13  Rob Savoye  <rob@welcomehome.org>
6262         adjust dependencies so they work with fc11 and fc12.
6264 2010-02-13  Rob Savoye  <rob@welcomehome.org>
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.
6271 2010-02-13  Rob Savoye  <rob@welcomehome.org>
6273         remove extra blank line as it's a syntax error. Don't package dumpshm, it's been temporarily commented out.