1 2009-09-13 Rob Savoye <rob@welcomehome.org>
3 convert to an int, not a double.
5 2009-09-13 Rob Savoye <rob@welcomehome.org>
7 don't try to link in libltdl multiple times.
9 2009-09-11 Andrea Palmat? <andrea@amigasoft.net>
11 Fixed Audio sound when using AHI
13 2009-09-10 Tomeu Vizoso <tomeu@zviratko>
15 Link and include libltdl in the cygnal examples.
17 2009-09-10 Tomeu Vizoso <tomeu@zviratko>
19 Generate cygnal/cgi-bin/fitcDemo/Makefile
21 2009-09-09 Rob Savoye <rob@welcomehome.org>
23 change enum values to keep mingw32 happy about name conflicts.
25 2009-09-09 Rob Savoye <rob@welcomehome.org>
27 make all the extensions compile after they bit-rotted due to avm API changes.
29 2009-09-09 Rob Savoye <rob@welcomehome.org>
31 Add the flgas for libxml, so we can cross compile with Gstreamer.
33 2009-09-09 Rob Savoye <rob@welcomehome.org>
35 cast double to int to eliminate compiler warning.
37 2009-09-09 Rob Savoye <rob@welcomehome.org>
39 Don't build the find* utilities when cross compiling. Add the XML flags to keep cross-compiling with gstreamer.
41 2009-09-09 Rob Savoye <rob@welcomehome.org>
43 Don't try to probe for input devices if we have an incomplete Gstreamer installation.
45 2009-09-09 Rob Savoye <rob@welcomehome.org>
47 Fix the cross-compiling of Gnash with Gstreamer instead of ffmpeg support.
48 If cross compiling with Gstreamer, we need to find the libxml2 header files
49 so the Gstreamer headers are happy at compile time.
50 Change the default kde GUI from kde3 to kde4.
51 Enable jemalloc by default.
53 2009-09-09 Rob Savoye <rob@welcomehome.org>
55 build with the newer avm changes.
57 2009-09-08 Rob Savoye <rob@welcomehome.org>
59 merge from branch. Send the proper result message to createStream() now that the system messages for buffer adjustment are handled correctly.
61 2009-09-08 Rob Savoye <rob@welcomehome.org>
63 send the proper result message to createStream() now that the system messages for buffer adjustment are handled correctly.
65 2009-09-08 Rob Savoye <rob@welcomehome.org>
69 2009-09-08 Rob Savoye <rob@welcomehome.org>
71 clean up the handling of user control messages.
73 2009-09-08 Rob Savoye <rob@welcomehome.org>
77 2009-09-08 Rob Savoye <rob@welcomehome.org>
79 don't use qt3 script with qt4 builds. Add versions for kde dependencies.
81 2009-09-08 Sandro Santilli <strk@keybit.net>
83 Scan opensuse-specific directory for docbook.xsl
85 2009-09-07 Rob Savoye <rob@welcomehome.org>
87 don't build the gateway plugin at all.
89 2009-09-07 Rob Savoye <rob@welcomehome.org>
91 build the gateway cgi as a plugin.
93 2009-09-07 Rob Savoye <rob@welcomehome.org>
95 add gstreamer-ffmpeg as a dependency.
97 2009-09-07 Rob Savoye <rob@welcomehome.org>
99 add klash back in, add dependenciesm change config.
101 2009-09-07 Rob Savoye <rob@welcomehome.org>
103 include the Cygnal plugins in the Cygnalpackage.
105 2009-09-07 Rob Savoye <rob@welcomehome.org>
107 add the revno to the output for --version.
109 2009-09-07 Rob Savoye <rob@welcomehome.org>
113 2009-09-07 Rob Savoye <rob@welcomehome.org>
115 don't build fitcDemo for now.
117 2009-09-07 Rob Savoye <rob@welcomehome.org>
119 gateway.cpp depends on gateway.h, not echo.h.
121 2009-09-07 Rob Savoye <rob@welcomehome.org>
123 use boost1.38 instead of 1.35 for Karmic.
125 2009-09-07 Sandro Santilli <strk@keybit.net>
127 Now that we ship our own dejagnu.h we can use it rather than the hand-crafted replacement.
129 2009-09-07 Rob Savoye <rob@welcomehome.org>
131 big merge from branch, Cygnal works again for HTTP, RTMP, and RTMPT.
133 2009-09-06 Rob Savoye <rob@welcomehome.org>
137 2009-09-06 Rob Savoye <rob@welcomehome.org>
139 we also have to cache the type, as 4 byte headers reuse that in addition to the body size from the previous message.
141 2009-09-06 Rob Savoye <rob@welcomehome.org>
143 get HTTP working again, all multi-threaded support appears to be working fine.
145 2009-09-06 Rob Savoye <rob@welcomehome.org>
147 add 2nd parameter to eliminate compiler warning.
149 2009-09-06 Rob Savoye <rob@welcomehome.org>
151 close the network in the right places. Pass the Protocol handler to the thread so it's persistent.
153 2009-09-06 Rob Savoye <rob@welcomehome.org>
155 more refactoring of the network engine to get multi-threaded working again.
157 2009-09-06 Rob Savoye <rob@welcomehome.org>
159 when waiting, use microseconds for the timeout, not seconds. Use a vector instead of a map for the bpodysize array.
161 2009-09-06 Rob Savoye <rob@welcomehome.org>
163 cleanup up the handling of multi-threaded vs single-threaded modes.
165 2009-09-06 Rob Savoye <rob@welcomehome.org>
167 eliminate compiler warnings.
169 2009-09-06 Rob Savoye <rob@welcomehome.org>
171 check the ObjectEncoding field to determine if we are remoting or streaming. Send the onBWDone message for streaming only.
173 2009-09-06 Rob Savoye <rob@welcomehome.org>
175 minor reformatting of enums.
177 2009-09-06 Rob Savoye <rob@welcomehome.org>
179 move the supported protocols enum from Handler to Network.
181 2009-09-02 Rob Savoye <rob@welcomehome.org>
183 decode user events correct, handle PING messages correctly now too.
185 2009-09-02 Rob Savoye <rob@welcomehome.org>
187 user RTMP::USER rather than RTMP::PING.
189 2009-09-02 Rob Savoye <rob@welcomehome.org>
191 now that we understand RTMP much more, correct and improve the enum for RTMP messages.
193 2009-09-02 Rob Savoye <rob@welcomehome.org>
195 now that we understand RTMP much more, correct and improve the enum for RTMP
197 2009-09-02 Rob Savoye <rob@welcomehome.org>
199 make sure the pointer is valid for queues1 before trying to use it.
201 2009-09-01 Rob Savoye <rob@welcomehome.org>
203 fix initialization process.
205 2009-09-01 Rob Savoye <rob@welcomehome.org>
209 2009-09-01 Rob Savoye <rob@welcomehome.org>
211 hack the packet size to force PING messages to get parsed correctly.
213 2009-09-01 Rob Savoye <rob@welcomehome.org>
215 remove a few blank lines.
217 2009-09-01 Rob Savoye <rob@welcomehome.org>
219 add the correct path for Cygnal plugins.
221 2009-09-01 Rob Savoye <rob@welcomehome.org>
223 use log_network instead of log_debug.
225 2009-08-31 Rob Savoye <rob@welcomehome.org>
227 use log_network instead of log_debug.
229 2009-08-31 Rob Savoye <rob@welcomehome.org>
231 fix plugin loading from the cygnal/plugins directory.
233 2009-08-31 Rob Savoye <rob@welcomehome.org>
235 Use log_network instead of log_debug.
236 Only talk to the plugin for INVOKE.
238 2009-08-31 Rob Savoye <rob@welcomehome.org>
240 install cgi-bins in cygnal/plugins directory.
242 2009-08-31 Rob Savoye <rob@welcomehome.org>
244 return true if no data, so we go and wait for more.
246 2009-08-31 Rob Savoye <rob@welcomehome.org>
248 use only one buffer for now to aid debugging.
250 2009-08-26 Rob Savoye <rob@welcomehome.org>
252 use scandir() instead of opendir as it sorts the files like Adobe does. Return a correct response packet with the list of files to the client.
254 2009-08-26 Rob Savoye <rob@welcomehome.org>
256 see if we have scandir().
258 2009-08-26 Rob Savoye <rob@welcomehome.org>
260 Adobe doesn't appear to set the Length filed for encoding Mixed (ECMA) Arrays into AMF0.
262 2009-08-25 Rob Savoye <rob@welcomehome.org>
264 trap bad queue pointers to be untested instead of segfault.
266 2009-08-25 Rob Savoye <rob@welcomehome.org>
268 have readFromPlugin return a Buffer, not a count.
270 2009-08-25 Rob Savoye <rob@welcomehome.org>
274 2009-08-25 Rob Savoye <rob@welcomehome.org>
276 have readFromPlugin return a Buffer, not a count.
278 2009-08-25 Rob Savoye <rob@welcomehome.org>
280 haver readFromPlugin return a Buffer, not a count.
282 2009-08-25 Rob Savoye <rob@welcomehome.org>
284 don't forget the Elament may have it's own name, and cleanup weird issue with being a few bytes off.
286 2009-08-25 Rob Savoye <rob@welcomehome.org>
288 pass the NetConnection object correctly to the Handler and then to the plugin so the oflaDemo can get the path for all media files.
290 2009-08-25 rob@welcomehome.org
294 2009-08-25 rob@welcomehome.org
296 support an init() function to get the version number and description of the plugin, and to initialize the plugin with the NetConnection info.
298 2009-08-25 rob@welcomehome.org
300 Store the NetConnection data, so we can hand off it's info to the Handler..
302 2009-08-25 rob@welcomehome.org
304 Store the NetConnection data in the Handler, as each cgi-bin may need the info it contains.
306 2009-08-25 rob@welcomehome.org
308 Don't sleep before writing to the network.
310 2009-08-24 Rob Savoye <rob@welcomehome.org>
312 use an argument to get the proper environment variable to use for plugins.
314 2009-08-22 Rob Savoye <rob@welcomehome.org>
316 add initial support for a Cygnal manual, someday...
318 2009-08-22 Rob Savoye <rob@welcomehome.org>
322 2009-08-22 Rob Savoye <rob@welcomehome.org>
324 add minimal FCSubscribe support.
326 2009-08-22 Rob Savoye <rob@welcomehome.org>
328 fix compiler warnings.
330 2009-08-22 Rob Savoye <rob@welcomehome.org>
332 Refactor file directory scanning.
334 2009-08-22 Rob Savoye <rob@welcomehome.org>
336 store active peers seperately from the total list of peers.
338 2009-08-22 Rob Savoye <rob@welcomehome.org>
340 add server support for the Red5 OflaDemo test for streams.
342 2009-08-22 Rob Savoye <rob@welcomehome.org>
344 add server support for the Red5 OflaDemo test for streams.
346 2009-08-20 Rob Savoye <rob@welcomehome.org>
348 Use the protocl in the peers.conf list.
349 Sucessfully make aqn RTMP connection to the other cygnal.
350 Add stream control methods for NetStream, is is not handled
351 by a cgi, but my ourselves for disk streaming.
353 2009-08-20 Rob Savoye <rob@welcomehome.org>
355 add stream control methods.
357 2009-08-20 Rob Savoye <rob@welcomehome.org>
359 return an empty Element for tcurl, if there is no NetConnection data packet in the last handhsake.
361 2009-08-20 Rob Savoye <rob@welcomehome.org>
363 check for cnnect() errors.
365 2009-08-20 Rob Savoye <rob@welcomehome.org>
369 2009-08-20 Rob Savoye <rob@welcomehome.org>
371 shutdown and close the file descriptor on any connect() error.
373 2009-08-20 Rob Savoye <rob@welcomehome.org>
375 add new ObjectURI as a parameter.
377 2009-08-18 Rob Savoye <rob@welcomehome.org>
379 Use new event handler when multi-threaded too.
381 2009-08-18 Rob Savoye <rob@welcomehome.org>
383 be Cygnal, not Jetty.
385 2009-08-18 Rob Savoye <rob@welcomehome.org>
387 be Cygnal, not Jetty. Minor reformating.
389 2009-08-18 Rob Savoye <rob@welcomehome.org>
391 add new SharedObject cgi-bin for Cygnal.
393 2009-08-18 Rob Savoye <rob@welcomehome.org>
395 add initial stubs for SharedObject test case using the red5 one.
397 2009-08-18 Rob Savoye <rob@welcomehome.org>
399 migrate from rtmp branch.
401 2009-08-18 Rob Savoye <rob@welcomehome.org>
403 change string size test back to the old way.
405 2009-08-18 Rob Savoye <rob@welcomehome.org>
407 use log_network instead of log_debug.
409 2009-08-18 Rob Savoye <rob@welcomehome.org>
411 Use the correct version for the client from the gnashrc file.
412 build the final handhshake packet correctly. Don't forget to add the
413 RTMP header every CHUNK size (128 bytes) !
415 2009-08-18 Rob Savoye <rob@welcomehome.org>
417 pass the right byte count.
419 2009-08-18 Rob Savoye <rob@welcomehome.org>
421 move previous body size to rtmp from handler.
423 2009-08-18 Rob Savoye <rob@welcomehome.org>
427 2009-08-18 Rob Savoye <rob@welcomehome.org>
429 fix RTMP header decoding to handle continuation packets correctly.
431 2009-08-15 Rob Savoye <rob@welcomehome.org>
433 don't forget to prefix the RTMP header before the NetConnection packet../../utilities/gprocessor -vv -n -vn SharedObject_asv8.swf
435 2009-08-14 Rob Savoye <rob@welcomehome.org>
437 add method to send a response to the client.
439 2009-08-13 Rob Savoye <rob@welcomehome.org>
441 minor formatting adjustments.
443 2009-08-13 Rob Savoye <rob@welcomehome.org>
445 Compiles again, not part of the build yet as it's merely migrated from another old branch at this stage.
447 2009-08-12 Rob Savoye <rob@welcomehome.org>
449 add the NetConnection from the rtmp branch.
451 2009-08-12 Rob Savoye <rob@welcomehome.org>
453 migrate from rtmp branch.
455 2009-08-11 Rob Savoye <rob@welcomehome.org>
457 process incoming messages. If INVOKE, pass to plugin, and then transmit the result back to the client.
459 2009-08-11 Rob Savoye <rob@welcomehome.org>
461 add a private variable to store the reponse.
463 2009-08-11 Rob Savoye <rob@welcomehome.org>
465 Movre initModule() from Cygnal to Handler class. Add methods to Handler
466 for reading and writing data to the plugin if it's loaded.
468 2009-08-11 rob@welcomehome.org
470 use the correct variable names so the cgi-bins get built recursively when enabled.
472 2009-08-11 rob@welcomehome.org
474 scan directories looking for Cygnal plugins. Load the plugin if it matches the
475 name in the NetConnection::connect() for the server side script to execute.
476 Search the plugin when loaded for the two entry points used to communicate with
477 it. Currently as a temporary test, the two entry points are executed
478 sucessfully with test data.
480 2009-08-11 rob@welcomehome.org
484 2009-08-11 rob@welcomehome.org
486 add read and write functions to be exported for Cygnal.
488 2009-08-11 rob@welcomehome.org
490 add the path the the debug messages on module loading.
492 2009-08-11 rob@welcomehome.org
494 always build the cgi-bins.
496 2009-08-10 Rob Savoye <rob@welcomehome.org>
498 scan for plugins, and if found, load them. Currently plugins aren't executed.
500 2009-08-10 Rob Savoye <rob@welcomehome.org>
502 add test for whether any cgi-bins have been started or not.
504 2009-08-10 Rob Savoye <rob@welcomehome.org>
506 make protected, not private so we can be inherited from.
508 2009-08-10 Rob Savoye <rob@welcomehome.org>
510 check in patch from stefasab <stefasab...gmail.com> to simplify setting up the table.
512 2009-08-10 Rob Savoye <rob@welcomehome.org>
514 remove the .la file too.
516 2009-08-10 Rob Savoye <rob@welcomehome.org>
518 build the echo test as a plugin, instead of a standalone executable.
520 2009-08-09 rob@welcomehome.org
522 start refactoring rtmp_handler to work the new way everything else does.
524 2009-08-09 rob@welcomehome.org
526 add new event handler the supports multiple protocols.
528 2009-08-09 rob@welcomehome.org
530 use the largest fd value, not the count of file descriptors when calling select().
532 2009-08-09 rob@welcomehome.org
534 add a mutex to the global Cygnal class.
536 2009-08-09 rob@welcomehome.org
538 minor formatting tweaks.
540 2009-08-09 rob@welcomehome.org
542 add a mutex to protect updating the map of connected clients.
544 2009-08-09 Rob Savoye <rob@welcomehome.org>
546 add methods for manipulating the map of Handlers.
548 2009-08-09 Rob Savoye <rob@welcomehome.org>
550 use the new processClientResponse() to handle the handshake process. Display the cgi-bin path from the NetConnection::connect() packet.
552 2009-08-09 Rob Savoye <rob@welcomehome.org>
554 sucessfully handle the server side of the handshake process again.
556 2009-08-09 Rob Savoye <rob@welcomehome.org>
558 process the handshake and extract the tcUrl from the NetConnection::connect() INVOKE packet.
560 2009-08-09 Rob Savoye <rob@welcomehome.org>
562 reverse the result of empty(), it was backwards.
564 2009-08-09 Rob Savoye <rob@welcomehome.org>
566 refactor server side processing of RTMP handshakes. Add documentation.
568 2009-08-09 Rob Savoye <rob@welcomehome.org>
570 use lexical cast to eliminate warnings. Use new getTime() method.
572 2009-08-09 Rob Savoye <rob@welcomehome.org>
574 add initial support for probing the peers.
576 2009-08-09 Rob Savoye <rob@welcomehome.org>
578 add getTime() method to get the 32bit time value used for timestamps. Add documentation.
580 2009-08-09 Rob Savoye <rob@welcomehome.org>
582 return the size of the vector after adding data.
584 2009-08-08 Rob Savoye <rob@welcomehome.org>
586 read in the file of peers.
588 2009-08-08 Rob Savoye <rob@welcomehome.org>
590 Merge from trunk. Add peers.conf file.
592 2009-09-07 Markus Gothe <nietzsche@lysator.liu.se>
594 Suprise, it's 2009 now! and © didn't look right in iceweasel
596 2009-09-06 Rob Savoye <rob@welcomehome.org>
600 2009-09-06 Rob Savoye <rob@welcomehome.org>
602 make sure png.h has been found by configure.
604 2009-09-06 Rob Savoye <rob@welcomehome.org>
606 add libmedia to the link.
608 2009-09-06 Sandro Santilli <strk@keybit.net>
610 Hints on where to find docbook related packaged on deb-based systems
612 2009-09-03 Rob Savoye <rob@welcomehome.org>
614 FreeBSD puts kde4-config in a new location.
616 2009-09-03 Rob Savoye <rob@welcomehome.org>
618 include AudioInput in win32 builds too.
620 2009-09-03 Rob Savoye <rob@welcomehome.org>
622 always include AudioInput for now.
624 2009-09-03 Rob Savoye <rob@welcomehome.org>
626 Build the default media handler even if no media is specified so the class at the least exists.
628 2009-09-03 Rob Savoye <rob@welcomehome.org>
630 mingw32 doesn't like DELETE as a name, so change it.
632 2009-09-03 Rob Savoye <rob@welcomehome.org>
634 store a local copy of the latest dejagnu.h file that supports xfail. The next DejaGnu release may not happen for quite a while...
636 2009-09-03 Rob Savoye <rob@welcomehome.org>
638 FreeBSD want's LIBINTL at link time.
640 2009-09-03 Rob Savoye <rob@welcomehome.org>
642 include stat.h to keep FreeBSD happy.
644 2009-09-02 Rob Savoye <rob@welcomehome.org>
646 add new utilities and cygnalrc files.
648 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
652 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
656 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
660 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
664 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
668 2009-08-31 Markus Gothe <nietzsche@lysator.liu.se>
672 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
674 Fix it for __MACH__, by tracking it down to X.h
676 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
680 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
682 Do some wiz-magic on OS X
684 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
686 Fixes gtk-glext on OS X Leopard
688 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
690 Fixes gtk-glext on OS X Leopard
692 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
694 migrate to new GUI API
696 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
698 migrate to new GUI API
700 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
702 Fixed buggy OGL-stuff nobody have compiled in ages
704 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
706 Fixed buggy OGL-stuff nobody have compiled in ages
708 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
710 Fixed buggy OGL-stuff nobody have compiled in ages
712 2009-08-30 Markus Gothe <nietzsche@lysator.liu.se>
714 Fixed buggy OGL-stuff nobody have compiled in ages
716 2009-08-29 Markus Gothe <nietzsche@lysator.liu.se>
718 Dont redefine GL_GLEXT_PROTOTYPES
720 2009-08-29 Markus Gothe <nietzsche@lysator.liu.se>
724 2009-08-28 Udo Giacomozzi <udo.gnu@nova-sys.net>
726 always include GLIB flags because they might be necessary for GST
728 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
730 Implement part of an interface for VideoInput, add notes on what's required
733 The advantages of this are that it is possible to implement Camera as a Relay,
734 to assign the MediaHandler dynamically, to drop ifdefs, to make it possible
735 to implement an ffmpeg VideoInput class, and generally to make the code
736 into a half-way useful design.
738 The disadvantage is that many unit tests had to be dropped. Because the
739 design has changed (and needs to change much more) they weren't useful.
741 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
745 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
747 Drop debugging. Expect some failures.
749 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
751 Correct Microphone.names.
753 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
755 Add stubbed VideoInputFfmpeg class.
757 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
759 Add stubbed VideoInputFfmpeg class.
761 2009-08-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
763 Make some attempt to write a proper interface for VideoInput.
765 This involves significant changes to VideoInputGst, including the tests. The
766 test now only uses the public interface of VideoInput (except in a few
769 Implementation-specific requirements are not tested. Instead assertions are
770 used in the implementation.
772 Tests for bad values have been removed. There is no way to set dimensions from
773 ActionScript. Instead, a width/height is requested and the VideoInput class
774 should select an appropriate available one.
776 The tests should be replaced with generic tests when this functionality is
779 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
781 Sort out MovieClip natives, add a new property.
783 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
785 Add a couple of missed natives.
787 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
789 Do MovieClip natives.
791 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
793 Test for presence of MovieClip.beginMeshFill.
795 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
797 More new implementation.
799 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
803 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
805 Implement the AsSetupError function.
807 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
809 Implement more classes with Relay objects, correct properties.
811 Handle more creation functions centrally.
813 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
817 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
819 Fix unused variables warning.
821 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
823 Modify includes for moved files.
825 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
827 Move NetStream and NetConnection to flash/net.
829 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
831 TextFormat properties pass. SWF5 and 6 fail because of the string table
832 case bug, 8 because it has two more properties.
834 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
836 Implement TextFormat as a relay. Get its properties and native functions
839 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
843 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
845 Do ColorTransform.toString less efficiently but more compatibly.
847 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
849 Correct prop flags more.
851 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
855 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
857 Use a relay and native functions for ColorTransform.
859 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
863 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
865 Use creation functions more.
867 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
869 Use object creation functions in System. Drop statics.
871 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
875 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
877 Drop prototype, use createObject().
879 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
881 No need for separate prototype.
883 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
887 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
889 Replace createObject calls.
891 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
893 Drop createObject function with prototype argument.
895 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
897 Update documentation.
899 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
901 Change Global_as::createObject() to return an instance of Object, as this
902 is almost always what's needed.
904 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
906 Use creation functions.
908 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
910 Don't expose static prototype outside implementation file.
912 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
914 Get the numbers right.
916 2009-08-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
918 Add TextField and space for Button natives.
920 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
922 Add/correct XML properties.
924 2009-08-27 Udo Giacomozzi <udo.gnu@nova-sys.net>
926 Fix typo ($media_handler is all lower-case). Fixes compilation for non-GTK builds who need Gstreamer
928 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
930 Register more natives; get the difference between them correct. More passes
933 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
937 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
939 Use native functions where necessary, restoring passes in swfdec testsuite.
941 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
943 Always create built-in functions with a prototype. This fails when
944 native functions are implemented as built-ins. Start correcting that.
946 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
948 Add Accessibility natives.
950 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
952 Fix Error properties.
954 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
956 Remove obsolete functions from interface. Correct XML properties.
958 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
960 Drop things from Machine that weren't working and shouldn't be done like
963 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
965 Drop isDateObject function from Date_as too.
967 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
971 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
973 Drop isDateObject(); this is now done properly.
975 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
977 Drop useless virtual methods.
979 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
983 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
985 Drop override of get/set member. Implement loaded and status properties
988 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
992 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
996 2009-08-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
1000 2009-08-25 Sandro Santilli <strk@keybit.net>
1002 Use log_debug for debugging, not log_trace
1004 2009-08-24 Sandro Santilli <strk@keybit.net>
1006 Use log_debug for debugging, not log_trace
1008 2009-08-24 Sandro Santilli <strk@keybit.net>
1010 text-field-hscroll test now succeeds in versions 6-8.
1012 2009-08-24 Markus Gothe <nietzsche@lysator.liu.se>
1014 Fixed compilation issue
1016 2009-08-24 Markus Gothe <nietzsche@lysator.liu.se>
1020 2009-08-21 Bob Naugle <bobbynaugs@gmail.com>
1024 2009-08-21 Bob Naugle <bobbynaugs@gmail.com>
1026 Provide member stubs (bottomScroll, hScroll, maxHScroll...)
1029 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1033 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1035 Correct XMLSocket.onData, drop statics.
1037 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1039 Fix misc-ming.all testsuite.
1041 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1043 Fix samples as well.
1045 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1047 Drop get_text_value as as_object virtual function.
1049 Cast to TextField in tests to use TextField's get_text_value. Don't use it
1052 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1054 Test type of XML declarations. Fix silly typo that's been unnoticed
1057 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1059 Rename Proxy to Relay for consistency with swfdec's similar class. They did
1060 invent it first, after all.
1062 Introduce ActiveRelay for native objects that require an update on each
1063 advance. Implement for Sound, LoadVars, XML, NetConnection, and NetStream.
1064 Allows subclassing of these built-in classes, fixing blip.tv (bug #27214).
1066 This involves some changes to XML and LoadVars that aren't automatically
1067 tested, so there may be some uncaught regressions. Some were spotted and
1068 fixed during manual testing.
1070 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1074 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1078 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1080 Fix warning, tidy up names.
1082 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1084 Drop static NetConnection prototype.
1086 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1088 Drop queueLoad as a virtual function of as_object.
1090 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1092 It was already tested a bit. Fix those tests.
1094 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1096 Don't rely on as_object virtual methods. Fixes sendAndLoad again. The exact
1097 point where sendAndLoad with a non-loadable object fails needs testing.
1099 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1101 Fix ConnectionHandler's reachable resources again.
1103 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1105 Don't include NetConnection_as.h in SharedObject_as.h.
1107 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1109 Insert space before colon.
1111 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1113 Fix some failed renames.
1115 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1117 Rename UpdatableProxy to ActiveRelay.
1119 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1121 Rename Proxy to Relay, proxy() to relay() etc.
1123 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1125 Add documentation for new functions, Proxies and GC information.
1127 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1129 Rename checkType to ensureNativeType.
1131 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1133 Rename isInstanceOf to isNativeType.
1135 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1139 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1143 Renaming some Proxy member functions and change access.
1145 Temporary fix to crash in isInstanceOf with null object, to be fixed
1146 properly when testsuite completes.
1148 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1150 Implement Boolean as a native constructor.
1152 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1154 Implement Number as a native constructor.
1156 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1160 2009-08-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
1164 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1166 Drop unused functions, fix some obvious bugs.
1168 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1170 Implement UpdatableProxy, use where necessary. Fix NetStream so that derived
1171 classes work. Now blip.tv works again!
1173 Needs a lot of cleaning up.
1175 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1177 Cleanups, reduce code duplication.
1179 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1183 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1187 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1189 Use anonymous namespace.
1191 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1193 Really drop statics.
1195 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1197 Drop statics in flash/events.
1199 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1203 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1205 Use registration function for more built-in classes.
1207 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1211 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1213 Property attaching functions were the right way round before I ruined it.
1215 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1217 No static properties.
1219 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1221 Use registration functions more widely.
1223 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1225 Use registration function.
1227 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1229 Get functions the right way round.
1231 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1233 Drop more static prototypes.
1235 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1237 Drop more subclasses and static prototypes.
1239 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1241 Drop more subclasses, use registerBuiltinClass.
1243 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1245 Add convenience function for creating built-in classes. Use it in
1248 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1250 Remove statics from String_as.
1252 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1254 Remove statics from ContextMenu.
1256 2009-08-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
1258 Implement more flexible and less verbose class for function arguments.
1260 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1262 Add Proxy member of as_object to handle type-dependent data. This replaces
1263 the practice of using subclasses and allows the type to be assigned by
1264 a constructor. It also removes the need for static prototypes.
1266 Currently String, Boolean, Number, and Date are implemented like this, passing
1269 Test super more and correct the implementation so that construction of
1270 objects derived from native classes works (as long as these use the proxy
1271 object implementation).
1273 Implement various native functions.
1275 Further cleanups are needed.
1277 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1279 Correct ASconstructor implementation, passing tests.
1281 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1283 Implement Boolean and Number functions as natives. Register them.
1285 Implement ASconstructor.
1287 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1289 Don't store super's __proto__ and __constructor__ in as_super; store the
1290 super object instead and retrieve them when needed (tested to change
1291 during a constructor).
1293 Use an ugly hack to make sure super calls count as an instantiation. Still
1294 no idea how to do this properly.
1296 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1300 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1304 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1306 More version-dependent tests.
1308 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1310 Tests pass now that String is constructed more correctly.
1312 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1314 Don't ruin AMF serialization. Optimize (for readability) algorithm slightly.
1316 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1318 Add generic function for checking object types.
1320 Drop duplicated code for convert_to_primitive and to_primitive. Any possible
1321 speed benefit of convert_to_primitive (unlikely) is outweighed by the
1322 annoyance of having two identical algorithms, and can easily be optimized
1325 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1329 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1331 Use Proxy for Date and String.
1333 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1335 Drop more now unused code.
1337 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1339 Handle corner case (super not implemented correctly).
1341 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1343 Not all versions pass yet. More tests.
1345 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1349 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1351 Tests in swfdec testsuite now pass.
1353 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1355 Old test now passes.
1357 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1359 String.prototype.valueOf is not the same as Object.prototype.toString.
1360 Implement it correctly. Implement Object.prototype.toString correctly.
1361 Move to Object.cpp, as it shouldn't be used anywhere else.
1363 New tests for toString and valueOf. Passes in swfdec testsuite and for
1364 old and new tests in actionscript.all.
1366 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1368 Version-dependent return.
1370 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1372 Correct expected result.
1374 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1376 More tests, correct totals.
1378 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1382 2009-08-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
1384 Test Object.prototype.toString.
1386 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1388 Drop get_primitive_value altogether. The specs misleadingly suggest that
1389 Object.valueOf returns a different primitive depending on the type of the
1390 object. In fact, each Object type (String, Boolean etc) has a different
1391 valueOf function that only works with an instance of that particular object.
1393 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1395 Drop get_primitive_value, which did the wrong thing and was probably never
1398 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1400 Don't use get_primitive_value in Number_as.
1402 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1404 Drop more useless code.
1406 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1408 Drop get_numeric_value, particularly as a virtual function of as_object,
1411 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1413 Use a polymorphic proxy object instead of an as_object subclass type to
1414 implement the Boolean type.
1416 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1418 Implement difference between native and built-in functions.
1420 Drop static data usage for built-in functions (except those that Gnash
1421 implements more like a native function).
1423 Various cleanups and fixes.
1425 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1427 Drop try/catch mess and incorrect log messages.
1429 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1431 More use of registerBuiltinObject().
1433 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1435 Replace more duplicated code.
1437 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1439 Use registerBuiltinObject more.
1441 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1443 Use a single function for creating and registering built-in objects.
1445 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1447 Drop more static data.
1449 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1451 More cleanups, making data non-static, and test corrections.
1453 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1455 Make more pointers non-static.
1457 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1459 Drop static LocalConnection data.
1461 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1463 Remove accidentally committed tests.
1465 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1469 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1471 Make Video constructor non-static. Minor cleanups.
1473 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1477 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1479 Drop class and type for CustomActions, as it's just a simple object.
1481 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1483 Use more passed-in prototypes.
1485 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1487 Pass for builtin function.
1489 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1491 New ASconstructor tests.
1493 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1495 Separate native and builtin functions properly. Register Function.call
1496 and Function.apply as native.
1498 Experiment with String native constructor (not really finished).
1500 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1504 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1508 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1512 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1514 Add tests for ASconstructor and ASnative.
1516 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1518 Introduce NativeFunction for real native functions.
1520 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1522 Move function property construction out of builtin_function and into
1523 Globals, where it is clearer and easier to maintain.
1525 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1529 2009-08-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
1531 Don't insist on prototype being an object.
1533 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1537 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1539 Drop unnecessary Stage_as type.
1541 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1545 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1549 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1551 Implement AsBroadcaster correctly, remove reliance on static data.
1553 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1555 Color no longer relies on static data.
1557 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1559 Error no longer relies on static data.
1561 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1563 Math class no longer relies on singletons.
1565 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1567 Don't modify functions by adding a prototype property when called as a
1570 Expose constructor property to swf5 as well (was tested, but not implemented).
1572 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1574 Use this pointer when constructing Color.
1576 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1580 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1582 Don't duplicate so much code in constructInstance(). Allow for possibility
1583 of constructors operating on 'this' pointer.
1585 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1587 Use a separate flag for isInstantiation, as the this_ptr really shouldn't
1588 be 0 for built-in functions.
1590 2009-08-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
1592 More instance and prototype tests.
1594 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1596 TextLineMetrics_as.hx and Security_as.hx does not fail in pp now
1598 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1600 Security_as.hx does not fail in pp now
1602 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1604 TextLineMetrics_as.hx passes all in pp now
1606 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1608 TextRender_as.hx does not fail in pp now
1610 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1612 TextRender_as.hx does not fail in pp now
1614 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1616 NetStream_as.hx does not fail in gnash or pp
1618 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1620 NetStream_as.hx does not fail in gnash or pp
1622 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1626 2009-08-14 Sharad Desai <ssdesai1@gmail.com>
1630 2009-08-14 Sandro Santilli <strk@keybit.net>
1632 Fix capitalization of FFmpeg
1634 2009-08-14 Andrea Palmat? <andrea@amigasoft.net>
1636 Small changes to TextField class to avoid errors with INLINE definition.
1638 2009-08-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
1640 Revert change to actionscript.all/enumerate.as. enumerate2 is not a typo,
1641 but a crucial part of the test - which is why it fails now. Update ming if
1642 it fails to compile.
1644 2009-08-13 Jon Crider <jon.crider@gmail.com>
1646 Updates to haxe tests, Array still needs work
1648 2009-08-13 Jon Crider <jon.crider@gmail.com>
1650 updates to haxe test cases, make them work with pp. Array still needs more work
1652 2009-08-13 Jon Crider <jon.crider@gmail.com>
1654 Changed xpass/xfail to pass/fail based on recent changes in BtimapData.cpp
1656 2009-08-13 Jon Crider <jon.crider@gmail.com>
1660 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1664 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1668 2009-08-13 Jon Crider <jon.crider@gmail.com>
1670 Minor changes to output of many test cases for clarity. Major changes to haxe test case display/BitmapData_as.hx. Added much imporved tests for the pp. Will test again in light of recent changes to BitmapData.cpp
1672 2009-08-13 Jon Crider <jon.crider@gmail.com>
1674 updating haxe test cases to work in the pp
1676 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1678 Modified TextField.cpp url case and modified MovieClip_as.hx to pass all tests in the pp
1680 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1682 Modified TextField.cpp url case and modified test case to pass all tests in the pp
1684 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1686 System_as.hx now passes all cases in pp
1688 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1690 System_as.hx now passes all cases in pp
1692 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1694 LoaderInfo_as.hx needs valid url to pass test cases; however if url is not valid, then test won't run--but won't result in any failures--a note will pop up in the test case to let the user know of this
1696 2009-08-13 Sharad Desai <ssdesai1@gmail.com>
1698 LoaderInfo_as.hx needs valid url to pass test cases; however if url is not valid, then test won't run--but won't result in any failures--a note will pop up in the test case to let the user know of this
1700 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1702 Do Color class correctly.
1704 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1706 Handle target string as well as MovieClip argument. Test that the processing
1707 happens on each call, not on construction.
1709 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1711 Get properties more correct, but not completely due to the over-complicated
1712 way Gnash adds some of them.
1714 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1716 Add missed check for MovieClip existence. Use global to create object.
1718 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1720 Implement Color class as expected using target property. Removes the
1721 need for a separate Color_as class.
1723 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1725 Add hasOwnProperty for SWF5 too.
1727 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1729 Various fixes, tests and test passes.
1731 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1733 More swfdec test passes.
1735 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1737 Get Date properties right. Make constructor function non-static.
1739 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1741 Date.prototype.valueOf is an alias for Date.prototype.getTime. Fix
1744 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1746 Passes for BitmapData constructor.
1748 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1750 Now SWF8 passes as well, so no need for the ifdef.
1752 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1754 Passes for swfdec ASSetNative.
1756 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1758 Add our own tests for ASSetNative.
1760 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1762 Implement ASSetNative.
1764 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1766 Passes in swfdec testsuite.
1768 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1770 Fail to construct BitmapData under some circumstances. Passes actionscript.all
1773 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1775 Make TextFormat AS constructor non-static. Fix initialization order of
1778 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1780 Clean up Accessibility class and correct properties.
1782 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1784 Expect new TextFormat passes.
1786 2009-08-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
1790 2009-08-12 Sharad Desai <ssdesai1@gmail.com>
1792 Made some modifications to the url and target properties, as well as touching up some test cases so they work in the pp
1794 2009-08-12 Sharad Desai <ssdesai1@gmail.com>
1796 Made some modifications to the url and target properties, as well as touching up some test cases so they work in the pp
1798 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1800 Minor fix to AsBroadcaster.
1802 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1804 New passes in swfdec testsuite.
1806 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1808 Set the return of ASnative(101, 12) as broadcastMessage. Don't assert
1809 that it's a function, as it may not be.
1811 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1813 As ASnative to named strings.
1815 2009-08-12 Ben Limmer <limmer@colorado.edu>
1817 fixed test cases to conform with Adobe player and changed some implementations to Camera and Microphone classes
1819 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1821 Don't make BitmapMovie::advance a no-op, or it breaks things.
1823 2009-08-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
1825 Call MovieClip::advance() in BitmapMovie::advance(). Fixes the tagesschau
1828 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1830 Minor cleanups and improvements to constructor.
1832 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1834 Clean up the String constructor at the expense of making its prototype
1835 uglier (static for both AVM1 and AVM2).
1837 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1839 Drop default argument to Number_as constructor.
1841 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1843 Drop unused Boolean constructor.
1845 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1847 Clean up Boolean, make its constructor non-static.
1849 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1851 Clean up Number class.
1853 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1855 Clean up and make object conversion more consistent (and correct);
1856 importantly, this removes the need to access prototype code from outside
1859 Add tests for those kind of conversions.
1861 Fix a bug in XML's and LoadVars's sendAndLoad method.
1863 Newly-added swfdec tests pass.
1865 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1867 Fix querystring properly, so that at least part of the tagesschau atlas
1870 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1874 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1876 Use the correct URL for sendAndLoad methods.
1878 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1880 Don't use ensureType in Mouse.show or Mouse.hide. It now makes tests fail
1881 in actionscript.all/Instance.as because the function returns undefined when
1882 used as a constructor if not called as a member function. That was never
1883 correct, and was exposed as a bug by allowing AS constructors to return
1886 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1890 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1892 Use helper function to catch exceptions where necessary.
1894 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1896 Helper function for conversion to object.
1898 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1900 Drop init_number_instance.
1902 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1904 Drop init_boolean_instance.
1906 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1908 Throw AS constructor exceptions back to the caller instead of handling
1911 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1913 Construct all basic object types (String, Number, Boolean) in the same
1914 way. Throw exception if the type has been deleted, so that the constructor
1915 returns an undefined value.
1917 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1919 Allow construction of objects to fail when an exception is thrown.
1921 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1923 Gnash fails the new tests still.
1925 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1927 Test what happens when global classes are deleted.
1929 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1931 Drop init_string_instance. Do it all in Globals.cpp.
1933 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1935 Simplify Object constructor so that it passes the swfdec tests as well.
1937 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1939 Return correct type of object for null or undefined values.
1941 2009-08-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
1943 Test constructing objects from undefined or null.
1945 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1947 Various improvements to soldumper.
1949 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1951 Improvements to soldumper from Stefano Sabatini.
1953 2009-08-08 Stefano Sabatini <stefasab@gmail.com>
1955 Make soldumper exit with 1 in case of missing arguments.
1957 2009-08-08 Stefano Sabatini <stefasab@gmail.com>
1959 Print usage notice on cout rather than on cerr when it makes sense.
1960 Allows for example for:
1961 soldumper -h | grep -l
1964 2009-08-08 Stefano Sabatini <stefasab@gmail.com>
1966 Make usage do not exit, as the application exit code depends on the
1967 context where it is used.
1969 2009-08-08 Stefano Sabatini <stefasab@gmail.com>
1971 Make usage() take an ostream as parameter, this allows for printing on
1974 2009-08-08 Stefano Sabatini <stefasab@gmail.com>
1976 Avoid a forward declaration for the usage() function.
1978 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1980 Fix NetConnection.connect properly so it runs potlatch and passes the remoting
1981 tests. Change NetConnection.as so that it doesn't ruin the remaining tests
1982 by attempting a sandbox-restricted connection. Note lack of tests for
1983 genuine connections.
1985 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1989 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
1991 Don't attempt connection to rtmp url, as it depends on
1992 sandbox settings that the Adobe player doesn't have and makes the
1993 test unverifiable on that player.
1995 A new test is needed for testing what happens when there is a connection,
1996 as it does affect status and return values.
1998 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2000 Fix second bug in NetConnection.connect so that potlatch works again.
2002 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2004 Daily fix for testsuite mess-ups.
2006 The classes.all testsuite is still a mess, doesn't distinguish enough
2007 between AS2 and AS3, and consequently still fails.
2009 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2011 Do NOT disable tests.
2013 Test here as well that setCursor exists.
2015 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2017 Stub setCursor again.
2019 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2021 Expect pass in Camera.
2023 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2025 Fix another bug that the testsuite made perfectly obvious.
2027 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2029 Include libtool headers. Fix testsuite again.
2031 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2033 Restore tests for Microphone.
2035 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2037 Another unused variable warning.
2039 2009-08-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
2041 Fix unused variable warning by commenting out unused code.
2043 2009-08-09 Tomeu Vizoso <tomeu@zviratko>
2045 Install the python module to the right dir
2047 2009-08-09 Tomeu Vizoso <tomeu@zviratko>
2049 Add local libltdl dir as include dir in cygnal/Makefile.am
2051 2009-08-08 rob@welcomehome.org
2053 add cygnalrc to EXTRA_DIST and CLEANFILES to keep distcheck happy.
2055 2009-08-08 rob@welcomehome.org
2057 look for Linux specific syscalls for high-performance, kernel based, I/O.
2059 2009-08-08 Rob Savoye <rob@welcomehome.org>
2061 use real value for ifdef test instead of just 1 or 0. Use constant for cgi port number instead of hard coding it.
2063 2009-08-08 Rob Savoye <rob@welcomehome.org>
2065 use a constant for the network port.
2067 2009-08-08 Rob Savoye <rob@welcomehome.org>
2069 build new cygnal files.
2071 2009-08-08 Rob Savoye <rob@welcomehome.org>
2073 new class for server side storing and access of SharedObjects.
2075 2009-08-08 Rob Savoye <rob@welcomehome.org>
2077 moved before heavy refactoring.
2079 2009-08-08 Rob Savoye <rob@welcomehome.org>
2081 add flowchart for Cygnal's data flow.
2083 2009-08-08 Tomeu Vizoso <tomeu@zviratko>
2085 Adapt to API changes
2087 2009-08-08 Tomeu Vizoso <tomeu@zviratko>
2089 Include cstdio in libmedia/VideoInput.h
2091 2009-08-07 Rob Savoye <rob@welcomehome.org>
2095 2009-08-07 Rob Savoye <rob@welcomehome.org>
2098 Pass the data for the NetConnection object to clientFinish.
2099 Set and extract the timestmps for the RTMP handshake headers correctly.
2101 2009-08-07 Rob Savoye <rob@welcomehome.org>
2103 use obj, not this_ptr.
2105 2009-08-07 Rob Savoye <rob@welcomehome.org>
2109 2009-08-07 Rob Savoye <rob@welcomehome.org>
2111 add -n option to enable optional network trace.
2113 2009-08-07 Rob Savoye <rob@welcomehome.org>
2115 add suppor for RTMP handshake header, which is different from the regular RTMP header.
2117 2009-08-07 Rob Savoye <rob@welcomehome.org>
2119 expand the list of supported protocols.
2121 2009-08-07 Rob Savoye <rob@welcomehome.org>
2123 add a log_network().
2125 2009-08-05 Rob Savoye <rob@welcomehome.org>
2127 store the URL sp we can pass it to connect() later.
2129 2009-08-05 Rob Savoye <rob@welcomehome.org>
2131 add higher level connectToServer() to handle handshaking and the NetConnection packet.
2133 2009-08-05 Rob Savoye <rob@welcomehome.org>
2135 start adding RTMP client support to SharedObject.
2137 2009-08-05 Rob Savoye <rob@welcomehome.org>
2139 connect to the server correctly.
2141 2009-08-05 Rob Savoye <rob@welcomehome.org>
2143 use simpler form of encodeConnect().
2145 2009-08-05 Rob Savoye <rob@welcomehome.org>
2147 add simpler version of encodeConnect() that only needs the URL.
2149 2009-08-05 Rob Savoye <rob@welcomehome.org>
2151 include sendfile.h if it exists.
2153 2009-08-05 Rob Savoye <rob@welcomehome.org>
2155 fix constant for audio & video codec bitmaps.
2157 2009-08-07 Ben Limmer <limmer@colorado.edu>
2161 2009-08-07 Ben Limmer <limmer@colorado.edu>
2163 improved implementations of camera_as and microphone_as and associated testcases
2165 2009-08-07 Bob Naugle <bobbynaugs@gmail.com>
2167 Fix segfault when typing in an empty textfield
2169 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2171 Separate Object prototype and class entirely for each VM. This still uses
2172 the VM singleton and the prototypes are still static until the prototype
2173 is stored properly, and until getObjectInterface() takes an argument. This
2174 temporary hack shows there are no ill effects as all tests still pass.
2176 Make more objects non-static, so that they are not shared between the
2177 two VMs. There are still many to go.
2179 Make some changes to VM and Machine construction to address problems created
2180 by VM's ownership of Machine. This is not nearly robust enough, but serves
2181 as a temporary measure until the AS resources are properly separated.
2183 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2185 Make constructor function non-static. Don't replicate interface to
2186 class. No idea why that was done all over the place, because it's wrong.
2188 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2190 Make Error constructor non-static.
2192 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2194 Make class non-static.
2196 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2198 Drop unused constructor. Make things non-static.
2200 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2202 Make the Object class function non-static too, so that AVM2 doesn't share
2203 that with AVM1 either.
2205 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2207 Initialize a separate Object.prototype for each Machine. This currently
2208 uses the VM singleton. It also fails two AS3 tests.
2210 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2212 SDL_OpenAudio changes the desired SDL_AudioSpec, which can lead it to
2213 fail if a sound device becomes unavailable between calls to openAudio().
2214 Reset the SDL_AudioSpec on each call. Fixes bug #27071 (thanks to
2215 Ed Martin for the bug report and the patch).
2217 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2219 Don't delete sounds when restarting a SWF. Fixes bug #27132.
2221 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2223 Do not delete sounds when restarting the sound_handler. They are needed
2224 for the next run, as we don't parse the SWF again.
2226 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2230 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2232 Don't omit to return the calculated value.
2234 2009-08-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
2236 Drop unused glyphsnonconst method. If such access is ever needed
2237 (hopefully not), it can simply overload glyphs() and the compiler will
2238 choose the appropriate version.
2240 2009-08-06 Bob Naugle <bobbynaugs@gmail.com>
2242 Fix certain scrolling errors, and upload haXe TextField test case
2244 2009-08-06 Bob Naugle <bobbynaugs@gmail.com>
2246 Gnash no longer segfaults when focus is given to an empty TextField.
2248 2009-08-06 Bob Naugle <bobbynaugs@gmail.com>
2250 Fix a small bug. First character is no longer displayed after it's deleted.
2252 2009-08-06 Bob Naugle <bobbynaugs@gmail.com>
2254 Documentation, cleanups, and a few minor fixes.
2256 2009-08-06 Sharad Desai <ssdesai1@gmail.com>
2258 Framework for anchor tag, as well as partial implementation of TextFormat url and target properties
2260 2009-08-06 Sharad Desai <ssdesai1@gmail.com>
2262 Framework for anchor tag, as well as partial implementation of TextFormat url and target properties
2264 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2266 Implement the AS interface of Microphone and Camera correctly. This
2267 does not change any of the Audio or Video input code, just the way the
2268 class works in ActionScript. It now passes all the actionscript.all tests
2269 and the swfdec properties tests.
2271 Test Camera properties better in our own tests.
2273 Run Camera and Microphone tests with ffmpeg again. There is only one
2274 media-handler-dependent test, and it can be handled individually.
2276 The classes.all/Microphone_as test fails 6 tests in Gnash, but fails 10
2277 in the Adobe player. It needs fixing...
2279 Add notes on implementation.
2281 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2285 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2287 Passes in swfdec testsuite.
2289 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2291 Camera and Microphone are not hidden in SWF5.
2293 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2295 Add missing Camera properties, some minor corrections. Passes swfdec testsuite.
2297 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2299 Camera.names is also static.
2301 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2303 Don't add AS3 currentFPS for AS2 class.
2305 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2307 Test Camera properties better.
2309 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2313 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2315 Minor fix to Microphone properties so we pass the swfdec testsuite too.
2317 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2321 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2325 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2329 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2331 Correct AS camera interface.
2333 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2335 Minor corrections to tests. There aren't enough here.
2337 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2339 Get case right in the test, or it's pretty useless. We test case for SWF6
2342 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2344 Add note about implementation. Use size_t, not int, for container sizes.
2346 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2350 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2352 Return number, not bool. Don't rely on documentation, look at tests.
2354 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2356 Expect failure for test that has never worked (was comparing undefined
2357 with undefined before).
2359 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2363 Fix typo (silenceTimeout, not silenceTimeOut), so that tests pass.
2365 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2367 Fix most AS interface errors.
2369 Microphone has a constructor that returns an object with some microphone
2372 Microphone::get() is not a constructor, but a static accessor, so should
2373 be attached to the class (constructor function).
2375 Non-static AS members should not be attached to the class
2376 (constructor function).
2378 Properties are added to the prototype when Microphone::get is called.
2380 Make the class function non-static.
2382 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2384 Expect passes in Camera tests (more good work).
2386 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2388 Expect passes for Microphone class (good work).
2390 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2392 Restore tests to correct versions. Please fix Gnash rather than breaking
2395 The classes.all tests for Camera and Microphone also need attention.
2396 Microphone fails on the PP, the Camera one fails if no camera is present.
2398 Fix various compiler warnings, many of them real bugs.
2400 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2402 Revert bogus tests (failed in the pp) to the correct versions, which fail
2405 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2407 Do the same for AudioInputGst.
2409 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2411 Either it should be a comparison to NULL or a C string comparison with "null".
2412 Going with the latter.
2414 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2416 Get initialization order correct. Fix many more unused variable and
2417 signed/unsigned comparison warnings.
2419 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2421 Fix UB when not returning a value from a non-void function.
2423 Use early returns to reduce else blocks and all the indentation that goes
2426 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2428 Fix unused variable warnings. Fix signed/unsigned. To check container
2429 bounds, use ">= size()", not "> size() - 1".
2431 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2433 Use ctor-initializer, as specified by Gnash coding guidelines and acceptable
2434 C++ style. Initialize _gain for ffmpeg as well.
2436 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2440 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2442 if (!ptr) or if (ptr == NULL), but not if (!ptr == NULL);
2444 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2446 Fix more signed/unsigned warnings. Fix unused variables warning.
2448 2009-08-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
2450 Fix signed/unsigned errors.
2452 2009-08-05 Bob Naugle <bobbynaugs@gmail.com>
2454 TextField.cpp cleanups
2456 2009-08-05 Ben Limmer <limmer@colorado.edu>
2458 fixed test failure with initialized variable in AudioInput
2460 2009-08-05 Ben Limmer <limmer@colorado.edu>
2462 changed makefile in testsuite/actionscript.all so camera and microphone aren't checked on ffmpeg builds
2464 2009-08-05 Ben Limmer <limmer@colorado.edu>
2466 fixed compiler error
2468 2009-08-05 Ben Limmer <limmer@colorado.edu>
2470 fixed actionscript.all testcases to work with new Camera and microphone implementation
2472 2009-08-05 Bob Naugle <bobbynaugs@gmail.com>
2474 Fix segfault in TextField.cpp
2476 2009-08-05 John Wimer <john@god.vtic.net>
2478 Cairo Renderer frees the cairo surface, so stop double freeing it.
2480 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2482 Fixed compiler warnings
2484 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2486 Fixed compiler warnings
2488 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2490 TextField maxChars property implemented
2492 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2494 TextField maxChars property implemented
2496 2009-08-04 Ben Limmer <limmer@colorado.edu>
2498 completed Camera_as and Microphone_as basic implementation
2500 2009-08-04 Ben Limmer <limmer@colorado.edu>
2502 completed Camera_as and Microphone_as basic implementation
2504 2009-08-04 rob@welcomehome.org
2506 merge from cygnal branch.
2508 2009-08-03 rob@welcomehome.org
2510 build server side SharedObject support.
2512 2009-08-03 rob@welcomehome.org
2514 build one plugin, one cgi-bin.
2516 2009-08-03 rob@welcomehome.org
2518 remove old code we don't want anymore.
2520 2009-08-03 rob@welcomehome.org
2522 remove old code we don't want anymore.
2524 2009-08-03 rob@welcomehome.org
2528 2009-08-03 rob@welcomehome.org
2532 2009-08-03 rob@welcomehome.org
2536 2009-08-03 rob@welcomehome.org
2540 2009-08-03 rob@welcomehome.org
2542 add tests for send(), setDirty(), and setProperty().
2544 2009-08-03 rob@welcomehome.org
2546 add method for updating the properties of an existing SharedObject.
2548 2009-08-03 rob@welcomehome.org
2550 class for server side Shared Objects.
2552 2009-08-03 rob@welcomehome.org
2554 implement getRemote() and connect().
2556 2009-07-31 rob@welcomehome.org
2558 add tests for the Linux specific systems calls for I/O: splice, tee, and sendfile.
2560 2009-07-27 rob@welcomehome.org
2562 start adding support for SharedObject::connect().
2564 2009-07-27 rob@welcomehome.org
2566 use SharedObject::connect(), not NetConnection::connect().
2568 2009-07-27 rob@welcomehome.org
2570 add vector of Elements to store SharedObjects.
2572 2009-07-26 rob@welcomehome.org
2574 use constant instead of hard coded number.
2576 2009-07-26 rob@welcomehome.org
2578 build the Handler class as part of libcygnal.
2580 2009-07-26 rob@welcomehome.org
2582 use constant instead of hard coded number.
2584 2009-07-26 rob@welcomehome.org
2586 add a flag for SharedObject persistance.
2588 2009-07-26 rob@welcomehome.org
2590 print the first sync event
2592 2009-07-26 rob@welcomehome.org
2594 Fix protocol, remoting only works with rtmp.
2596 2009-07-26 rob@welcomehome.org
2598 add support for haxe, add SharedObject.getRemote() test case.
2600 2009-07-26 rob@welcomehome.org
2604 2009-07-26 rob@welcomehome.org
2606 partially implement getRemote()
2608 2009-07-26 rob@welcomehome.org
2610 add onSync event, used by NetConnection and NetStream.
2612 2009-07-26 rob@welcomehome.org
2614 new test case for SharedObject.getRemote(), which requires an operational server.
2616 2009-07-25 rob@welcomehome.org
2618 move handlers to libcygnal
2620 2009-07-25 rob@welcomehome.org
2622 add a define for building the cgi-bins.
2624 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2626 Add'l html tag support
2628 2009-08-04 Sharad Desai <ssdesai1@gmail.com>
2630 Add'l html tag support
2632 2009-08-04 Bob Naugle <bobbynaugs@gmail.com>
2634 Cursor position determined using TextRecords, better scrolling
2636 2009-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2638 Forward declare Renderer in kde_glue.h. Reported to fix bug #27144.
2640 2009-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2642 Don't crash when the scroll exceeds the number of lines (the fix may not
2643 be the correct behaviour, but doesn't fail any tests). Fixes testsuite again.
2645 Expect passes in actionscript.all.
2647 2009-08-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
2649 Fix crash in TextField.
2651 2009-07-31 Ben Limmer <limmer@colorado.edu>
2653 completed basic implementation of Camera actionscript class. Still some work to be done, testsuites now pass instead of xfail
2655 2009-07-31 Ben Limmer <limmer@colorado.edu>
2657 completed basic implementation of Camera actionscript class. Still some work to be done, testsuites now pass instead of xfail
2659 2009-07-31 Bob Naugle <bobbynaugs@gmail.com>
2661 framework for htmlText/text separation
2663 2009-07-31 Bob Naugle <bobbynaugs@gmail.com>
2665 Fix segfault. Initialize _maxScroll
2667 2009-07-31 Sharad Desai <ssdesai1@gmail.com>
2669 Implemented list html tag
2671 2009-07-31 Sharad Desai <ssdesai1@gmail.com>
2673 Implemented list html tag
2675 2009-07-31 Si Liu <liusi_in_lab@hotmail.com>
2677 Little change and more comments.
2679 2009-07-31 rob@welcomehome.org
2681 only build generate_amfbins at check time. Fix minor tab/space issues.
2683 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2685 Make TextField class constructor non-static. As far as I can tell, this is
2686 safe. This is preliminary to doing the same for almost all constructors.
2688 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2690 Modify TextField class init so that it's not static.
2692 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2694 Trivial cleanups in TextField.
2696 Make various objects non-static.
2698 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2700 Make constant enumeration objects non-static, as they are members of Global.
2702 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2704 The pointer isn't unused. It's a character, not a DisplayObject.
2706 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2710 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2712 Fix compile. Add/enable tests. Clean up a bit.
2714 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2716 Drop ADDED comments and some unneeded includes.
2718 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2722 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2724 Add tests for restrict.
2726 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2728 Actually test the array assignment. Gnash still fails.
2730 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2732 Run tests now that the crash is fixed and expect failures.
2734 2009-07-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
2736 _top_visible_line is now called _scroll.
2738 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2740 Fix compiler warnings
2742 2009-07-30 Sharad Desai <ssdesai1@gmail.com>
2744 Modified tabStops property and should now return proper return type
2746 2009-07-30 Sharad Desai <ssdesai1@gmail.com>
2748 Modified tabStops property and should now return proper return type
2750 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2752 AAAAAAND here's the header.
2754 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2758 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2760 RGBA can parse values from hex string (eg. #FF0000)
2762 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2764 Use HTML attribute map iterator to reference attribute.
2765 Start TextField.restrict
2767 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2769 Fix a bug. Correct some properties for swfdec testsuite passes.
2771 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2773 Don't erase Triggers from the container while they are still being accessed.
2774 use a flag instead. Fixes a memory error that's been in Gnash at least since
2777 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2781 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2783 Get object properties correct.
2785 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2787 Correct Object properties. Add constructor also for VM opcode, though it
2788 currently doesn't have the correct value.
2790 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2792 Register object natives separately. Get registerClass properties correct.
2794 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2796 Add Object test, notes, more tests.
2798 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2802 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2804 Minor cleanups, split long lines.
2806 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2808 Don't use deprecated C header. Do use std::make_pair to save extra typing.
2809 Qualify stdlib functions. Replace DisplayObject with character for messages
2812 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2814 Don't pass as_objects by value, or the GC will blow up when it tries to
2815 delete them. The new code works perfectly well when it's passed by reference.
2817 Drop the unused TextFormat_as member of TextField until there's a need for
2818 it (it should also be initialized in the ctor and markedReachable
2819 if it's reintroduced).
2821 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2823 Revert minor TextField changes because it's changed in trunk.
2825 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2827 Don't run tests for SWF5, as various things weren't available in that
2830 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2834 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2836 Add test for HTML in TextFields (a new file because TextField is too long).
2838 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2840 Change "DisplayObject" to "character" in HTML error messages (it was
2841 accidentally changed ages ago when renaming the character class).
2843 Use std::make_pair for concision.
2845 2009-07-30 Bob Naugle <bobbynaugs@gmail.com>
2847 Case-insensitive HTML parsing.
2848 HTML <textformat> tag.
2851 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2853 Fix enumeration error, allowing StaticText class to be registered and
2854 silencing that annoying error message on each run.
2856 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2858 Move CLASS_STATICTEXT in namedStrings enum so that it doesn't end up with the
2859 same index as a different class.
2861 2009-07-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
2863 Revert Camera class changes until they work with ffmpeg too.
2865 2009-07-29 Ben Limmer <limmer@colorado.edu>
2867 updated testsuites and functionality in VideoInputGst.cpp and started working with AS implementation (not final at all)
2869 2009-07-29 Ben Limmer <limmer@colorado.edu>
2871 updated testsuites and functionality in VideoInputGst.cpp and started working with AS implementation (not final at all)
2873 2009-07-29 Bob Naugle <bobbynaugs@gmail.com>
2877 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2879 Fixed compiler warnings in TextFormat
2881 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2883 Fixed compiler warnings in TextFormat
2885 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2887 Fixed compiler warnings for TextField and TextFormat
2889 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2891 Fixed compiler warnings for TextField
2893 2009-07-29 Bob Naugle <bobbynaugs@gmail.com>
2895 Fix accidental TextField.h revert
2897 2009-07-29 Bob Naugle <bobbynaugs@gmail.com>
2899 parseHTML returns tag attributes, as well as indicating whether the tag is self-closing or not
2901 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2903 Implemented tabStops and multiline property in TextField, and some html tags
2905 2009-07-29 Sharad Desai <ssdesai1@gmail.com>
2907 Implemented tabStops and multiline property in TextField, and some html tags
2909 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2911 Separate registration of native functions.
2913 Key handling must be moved out of the Key class and put somewhere like
2914 movie_root so that both Key and Keyboard can access it. This will also
2915 make the class much simpler.
2917 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2919 Register Key natives separately to avoid them being called twice.
2921 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2923 Revert unintentional reversion unintentionally committed. Passes for
2926 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2928 Test Keyboard class.
2930 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2934 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2936 Construct AVM2Global at a more opportune time.
2938 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2940 Register more classes correctly. Use the string table for now, rather than
2941 adding everything to it.
2943 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2945 Reduce code duplication, clean up, use ObjectURI more.
2947 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2951 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2955 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2959 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2961 Separate prototype object retrieval from class/object creation for clarity
2962 and easier refactoring.
2964 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2968 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2970 Do extension prototypes as well.
2972 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2974 Do Point construction properly. Tabs to spaces.
2976 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2978 Separate more prototypes.
2980 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2982 Fix Point_as, tabs to spaces.
2984 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2986 Part 2: separate prototype retrieval.
2988 2009-07-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
2990 Change more as_objects creation.
2992 2009-07-28 Ben Limmer <limmer@colorado.edu>
2994 updated testsuites and findcam/mic utilities they should no longer segfault
2996 2009-07-28 Ben Limmer <limmer@colorado.edu>
2998 update testsuites and utilities so they don't segfault
3000 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3002 First stage towards sorting out prototypes and as_objects for a non-singleton
3005 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3009 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3013 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3015 Initialize MovieClip.transform with SWF8 visibility.
3017 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3019 Add hasOwnProperty for version 5.
3021 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3023 Test transform property. There is a real SWF, version 7, that assigns a
3024 property named transform to a MovieClip, and this currently fails.
3026 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3028 Make variable names consistent for easier sedding.
3030 Fix some problems from last sed run.
3032 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3034 Use Global_as::createObject().
3036 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3038 Remove duplicated documentation.
3040 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3042 Fix other people's compiler warnings. Fix testsuite breakages. Expect
3043 passes in testsuite.
3045 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3047 Fix one last flaky comparison.
3049 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3053 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3055 Restore doWordWrap() condition, fixing testsuite again.
3057 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3059 Fix signed/unsigned compiler warnings. Use a typedef for clarity and easier
3060 refactoring. Use size_t when storing sizes, and for all variables that are
3061 compared to these sizes.
3063 Pass vectors by const reference. Don't reimplement vector assignment; just
3066 Limit line length to 80 characters.
3068 Fix compiler warnings about initialization order. These should have been
3069 fixed before the original commit.
3071 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3073 Fix undefined behaviour by returning a value from non-void functions. The
3074 compiler warned about these, so they should have been fixed.
3076 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3078 Use operator= for assigning to vectors. Also fixes compiler warning by
3079 removing unsigned/signed comparison.
3081 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3083 Remove odd characters from testcase.
3085 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3087 Expect passes in haxe.
3089 2009-07-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
3091 Expect passes in TextFormat.
3093 2009-07-27 Sharad Desai <ssdesai1@gmail.com>
3095 Fixed TextField password property
3097 2009-07-27 Sharad Desai <ssdesai1@gmail.com>
3099 Fixed TextField password property
3101 2009-07-27 Ben Limmer <limmer@colorado.edu>
3103 fixed problem with initialization of data::data() in findwebcams utility
3105 2009-07-27 Bob Naugle <bobbynaugs@gmail.com>
3107 Whoops, almost forgot the edited makefile.am
3109 2009-07-27 Bob Naugle <bobbynaugs@gmail.com>
3111 A few more SWF Tag loader stubs.
3113 2009-07-27 Sharad Desai <ssdesai1@gmail.com>
3115 Implemented TextField password, bullet, display properties
3117 2009-07-27 Sharad Desai <ssdesai1@gmail.com>
3119 Implemented TextField password, bullet, display properties
3121 2009-07-27 Ben Limmer <limmer@colorado.edu>
3123 fixed VideoInputGst so make check doesn't fail
3125 2009-07-27 Ben Limmer <limmer@colorado.edu>
3127 updated VideoInput files to support breaking bin links and updated videotest file
3129 2009-07-27 Ben Limmer <limmer@colorado.edu>
3131 updated VideoInput files to support breaking bin links and updated videotest file
3133 2009-07-27 Ben Limmer <limmer@colorado.edu>
3135 updated Audio and Video input cpp files and test suites
3137 2009-07-27 Ben Limmer <limmer@colorado.edu>
3139 updated Audio and Video input cpp files and test suites
3141 2009-07-24 Si Liu <liusi_in_lab@hotmail.com>
3145 2009-07-24 rob@welcomehome.org
3147 clean up configuration of Gstreamer, and build with the renamed config variables.
3149 2009-07-24 Si Liu <liusi_in_lab@hotmail.com>
3151 The segmentation problems have been fixed.
3152 The type boost have been commented out.
3153 All the codes have been tested for different platforms.
3154 Now these codes should work for both 32 and 64 bits platform.
3156 2009-07-24 Jon Crider <jon.crider@gmail.com>
3158 Removed un-needed debug statement
3160 2009-07-24 Si Liu <liusi_in_lab@hotmail.com>
3162 Comment out the unnecessary staff right now.
3164 2009-07-23 Ben Limmer <limmer@colorado.edu>
3166 updated the audio and video input testcases and the findwebcams utility
3168 2009-07-23 Ben Limmer <limmer@colorado.edu>
3170 updated the audio and video input testcases and the findwebcams utility
3172 2009-07-23 Si Liu <liusi_in_lab@hotmail.com>
3174 Fixed the segmentation faults in lcshm and localconnection
3176 2009-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
3178 Fix undefined behaviour and compiler warning. Add proper tests, correct
3181 2009-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
3185 2009-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
3187 Don't use an uninitialized variable in System.security.allowDomain (the
3188 compiler warns about this too). Implement according to tests rather than
3191 2009-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
3193 Test allowDomain properly.
3195 2009-07-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
3197 Don't cast pointers to unsigned int for logging. Besides being unnecessary,
3198 it is the wrong size for many platforms.
3200 2009-07-22 Ben Limmer <limmer@colorado.edu>
3202 updated VideoInput testcase
3204 2009-07-22 Ben Limmer <limmer@colorado.edu>
3206 updated Video and audioinput testcases
3208 2009-07-22 Bob Naugle <bobbynaugs@gmail.com>
3210 Added some HTML support for <b>(bold) <i>(italic) and <u>(underline), but it still doesn't fully conform to pp behavior. Namely, when to format and when to just ignore tags and such...
3212 2009-07-22 Si Liu <liusi_in_lab@hotmail.com>
3214 Shared memory class!
3217 2009-07-22 Si Liu <liusi_in_lab@hotmail.com>
3221 2009-07-22 Andrea Palmat? <andrea@amigasoft.net>
3223 Changes to AmigaOS4 gui files to respect latest updates
3225 2009-07-22 Ben Limmer <limmer@colorado.edu>
3227 made base implementation of AudioInputGst and a sample testcase
3229 2009-07-22 Ben Limmer <limmer@colorado.edu>
3231 made base implementation of AudioInputGst and sample testcase
3233 2009-07-22 rob@welcomehome.org
3235 include cygnalrc.in in dist tarballs to keep distcheck happy.
3237 2009-07-21 rob@welcomehome.org
3241 2009-07-21 rob@welcomehome.org
3243 set client SSL mode in the right place to actually be able to write data. Use the RC settings for finding SSL certificates.
3245 2009-07-21 Jon Crider <jon.crider@gmail.com>
3247 Increased robustness of showMenu, added test cases. Added test cases for rc file option
3249 2009-07-21 Jon Crider <jon.crider@gmail.com>
3251 changes to Stage.showMenu code, test cases added
3253 2009-07-21 Jon Crider <jon.crider@gmail.com>
3257 2009-07-21 rob@welcomehome.org
3259 replace tab with single space.
3261 2009-07-21 Bob Naugle <bobbynaugs@gmail.com>
3263 Changes to TextField:
3264 - Fixed error in DeviceFontTest and EmbeddedFontTest (they are now just as broken as they were before I broke them)
3265 - BBC test swf is back to gnash-normal
3267 2009-07-21 rob@welcomehome.org
3269 merge from branch. add working SSL support for client and server.
3271 2009-07-21 rob@welcomehome.org
3273 add client and server side config settings for SSL support.
3275 2009-07-21 rob@welcomehome.org
3277 test new SSL config file options.
3279 2009-07-21 rob@welcomehome.org
3283 2009-07-21 rob@welcomehome.org
3285 install the new default Cygnal config file.
3287 2009-07-21 rob@welcomehome.org
3289 add SSL options to the default config file.
3291 2009-07-21 rob@welcomehome.org
3293 add default Cygnal config file.
3295 2009-07-21 rob@welcomehome.org
3299 2009-07-21 Jon Crider <jon.crider@gmail.com>
3301 Implemented Stage.showMenu -
3302 Currently gnash ignores any changes to the showMenu property unless the option
3303 'ignoreShowMenu' is set to false in the gnashrc file. The default for this
3304 option is 'true'. I still need to add this option to the default gnashrc file,
3305 and add it to the documentation. If 'ignoreShowMenu' is set to false, an
3306 abbreviated context (right click) menu will be shown instead of gnash's full
3307 menu. This abbreviated menu is similar to pp's menu in this case.
3309 As per the discussion on the gnash-dev mailing list, this option will be
3312 2009-07-21 Jon Crider <jon.crider@gmail.com>
3314 Finished implementation of showMenu. Only works in gtk. Must add 'set ignoreShowMenu' to gnashrc file.
3316 2009-07-15 Jon Crider <jon.crider@gmail.com>
3320 2009-07-15 Jon Crider <jon.crider@gmail.com>
3322 Begin implementing Stage.showMenu. Added property _showMenu to movie_root.h/.cpp. Added haxe test cases to get and set showMenu property. Still need to implement gui changes to complete implementation.
3324 2009-07-21 Si Liu <liusi_in_lab@hotmail.com>
3326 Shared memory class.
3327 Rewrite the connect and send function, which will be used in localconnection.
3329 2009-07-21 Si Liu <liusi_in_lab@hotmail.com>
3331 Latest LocalConnection_as.cpp and LocalConnection_as.h by July 21, 2009.
3332 The connect and send functions have been moved to the upper level.
3333 The send function is implemented, but still does not work for some test cases.
3334 More work to be done here!
3336 2009-07-20 Ben Limmer <limmer@colorado.edu>
3338 fixed problem with detecting microphone monitors as sources
3340 2009-07-20 rob@welcomehome.org
3344 2009-07-20 rob@welcomehome.org
3346 get server side SSL connections working.
3348 2009-07-18 rob@welcomehome.org
3350 use the correct port if it's been previously set.
3352 2009-07-17 rob@welcomehome.org
3356 2009-07-17 rob@welcomehome.org
3358 start adding server side support.
3360 2009-07-15 rob@welcomehome.org
3362 Add support for using SSH channels.
3364 2009-07-15 rob@welcomehome.org
3366 Add initial support to test the server functions too.
3367 Add channel test cases.
3369 2009-07-15 rob@welcomehome.org
3371 add support for kdbint().
3373 2009-07-15 rob@welcomehome.org
3375 add SSH and SSL server support files.
3377 2009-07-15 rob@welcomehome.org
3379 stubs for server side support of SSH and SSL connections.
3381 2009-07-20 Ben Limmer <limmer@colorado.edu>
3383 added a utility to enumerate attached microphones for use with gnashrc file
3385 2009-07-20 Sandro Santilli <strk@keybit.net>
3387 Add an onUnload handler to the character just being unloadMovie'd. This exposes an assertion failure in DisplayList::display. The 'unload' button is not clicked by the test runner so this shouldn't stop 'make check'.
3389 2009-07-20 John Wimer <john@god.vtic.net>
3391 Fix opengl renderer builds. Only gtk and kde4 are tested.
3393 2009-07-20 Ben Limmer <limmer@colorado.edu>
3395 fixed VideoInput testcase to conform to new naming conventions
3397 2009-07-20 Bob Naugle <bobbynaugs@gmail.com>
3399 Changes to TextField:
3400 - New recursive method for inserting text will allow for HTML tags
3401 - Early code for HTML
3403 2009-07-18 Sandro Santilli <strk@keybit.net>
3405 Add manual test for unloadMovie. Looks interesting, but isn't automated.
3407 2009-07-18 Sandro Santilli <strk@keybit.net>
3409 Don't limit getBounds/unloadMovie testing to SWF8 for no reason
3411 2009-07-18 Sandro Santilli <strk@keybit.net>
3413 findwebcams depends on GST, don't try to build when FFMPEG is selected (would fail)
3415 2009-07-17 Ben Limmer <limmer@colorado.edu>
3417 brought VideoInput and findwebcam files up to coding style requirements
3419 2009-07-17 Ben Limmer <limmer@colorado.edu>
3421 added a utility that helps set default webcam in gnashrc file for use with VideoInput
3423 2009-07-17 John Wimer <john@god.vtic.net>
3425 Fix cairo build by providing forward definition and some code formatting cleanup
3427 2009-07-17 John Wimer <john@god.vtic.net>
3429 Move Renderer_cairo class definition to the header file.
3430 This allowed the helper classes to have a reference to the renderer class, which was needed for generating bitmap info.
3432 2009-07-16 Sandro Santilli <strk@keybit.net>
3434 test_videoinput.cpp is highly dependent on GST media handler, don't try to build when FFMPEG is selected instead (won't build)
3436 2009-07-16 Ben Limmer <limmer@colorado.edu>
3438 fixed segfault problem when running the test_videoinput testcase with videotestsrc
3440 2009-07-16 rob@welcomehome.org
3442 test for the shared memory key value.
3444 2009-07-16 rob@welcomehome.org
3446 add more values that were failing in the real world.
3448 2009-07-16 Andrea Palmat? <andrea@amigasoft.net>
3450 Fixed a compilation problem. Replaced size_t with unsigned long
3452 2009-07-16 Ben Limmer <ben@l1m5-ubuntu>
3454 added basic gstreamer support for VideoInput and a VERY minimal testcase
3456 2009-07-16 Ben Limmer <ben@l1m5-ubuntu>
3458 added basic gstreamer support for VideoInput and a VERY minimal testcase
3460 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3462 Fix an assertion failure I added to check a signed/unsigned comparison.
3464 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3466 Fix abort in movie_root.
3468 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3470 Implement createObject() functions. Use them in a couple of places.
3472 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3474 Add createObject() functions to Global_as.
3476 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3480 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3482 Drop header headers.
3484 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3486 Pass an ObjectURI to all init methods. This makes them more flexible in
3487 that the callers (generally the Global objects) decide the name and namespace
3488 of the created object. AS3 objects such as SimpleButton and XMLDocument with
3489 different names, and most others with different namespaces, need this
3492 It also introduces a possibility of identifying prototypes for central
3493 registration, but I'm still not sure why this should be necessary.
3495 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3499 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3501 Fix last errors and warnings.
3503 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3507 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3509 Packages are AS2. AS2 has no namespaces. Revert changes made during
3512 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3514 Update more functions.
3516 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3518 Some more, and fix filters.
3520 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3522 Update another load.
3524 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3526 Update one load of class init functions to use the ObjectURI passed in.
3528 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3530 Rename as_prop_flags to PropFlags. Add DefaultFlags constant to as_object
3531 to make code more concise. Most classes are going to need this constant
3532 in order to use the namespace argument of init_member.
3534 Move ctors to the top of as_object.cpp. Define constant.
3536 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3538 Pass the ObjectURI to all init functions. Callers now control where the
3539 created class is attached.
3541 2009-07-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
3543 Update documentation
3545 Introduce ObjectURI. This will be passed to initialization functions to
3546 specify their name. It is designed to be changed easily if new demands arise.
3548 2009-07-15 Bob Naugle <bobbynaugs@gmail.com>
3550 more improvements to TextField. Allowances for multiple TextRecords on same line. MemCheck clean (i think). Lines display and scroll correctly.
3553 - noticed slight incorrect behavior with PGUP/PGDN
3555 2009-07-15 Si Liu <liusi_in_lab@hotmail.com>
3557 RunInfo is changed into RunResources.
3559 2009-07-15 Si Liu <liusi_in_lab@hotmail.com>
3561 Not fully completed.
3563 2009-07-15 Jon Crider <jon.crider@gmail.com>
3565 Fixed allowDomain for flash8 so that it now returns a boolean. Updated System test cases to include changes to allowDomain and fix minor problems throughout.
3567 2009-07-15 Jon Crider <jon.crider@gmail.com>
3569 updated test cases for allowDomain
3571 2009-07-15 Jon Crider <jon.crider@gmail.com>
3575 2009-07-15 Jon Crider <jon.crider@gmail.com>
3579 2009-07-15 Jon Crider <jon.crider@gmail.com>
3581 Fixing allowDomain() to return a boolean
3583 2009-07-15 Bob Naugle <bobbynaugs@gmail.com>
3585 Some fixes to TextField.cpp and changes to misc-haxe.all/classes.all/DejaGnu.hx to show test output in gnash/gflashplayer window
3587 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3589 Add some basic TextField display tests with automatic testing of AS
3590 properties (but still not very useful for testing what it looks like).
3592 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3596 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3598 Add embedded font test.
3600 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3602 Add automatic tests to DeviceFontTest.
3604 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3606 Pass Global_as to some as_object ctors.
3608 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3610 Create an as_object ctor taking a Global_as reference and pass this from
3613 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3615 Make as_function take a Global_as reference in its constructor. Pass this
3616 from all subclasses.
3618 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3620 Take Global_as ref in builtin_function's ctor.
3622 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3624 Fix all compiler warnings in libcore except those in TextField (which it
3625 would also be a good idea to fix).
3627 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3631 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3633 Fix warnings that sed missed.
3635 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3637 Fix compiler warnings.
3639 Always pass as Global_as to to_object(). Drop more direct use of
3642 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3644 Fix more compiler warnings.
3646 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3648 Fix all the unused parameter warnings for as_object& o.
3650 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3652 Take a Global_as in to_object() to start with.
3654 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3656 Fix signed / unsigned warning.
3658 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3660 Remove almost the last direct uses of builtin_function.
3662 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3664 Allow use of instanceOf(0) without crashing. It is surely a legitimate
3665 call in AS, and saves having to check every time.
3667 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3669 Drop more direct use of builtin_function.
3671 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3673 Don't initialize constructor in ClassHierarchy for extensions either.
3675 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3677 Use Global_as for builtin_function.
3679 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3681 Use Global_as for builtin_function.
3683 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3685 Neither action_buffer nor as_environment are optional for swf_function, despite
3686 what the documentation says. Change the docs, clean up, and make them
3689 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3691 Clean up Transform_as, drop duplicated (and unused) class creation.
3693 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3695 Look up Point class in environment.
3697 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3699 Drop other stuff from headers.
3701 2009-07-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
3703 Don't expose AS constructors outside the class. This was designed to mimic
3704 AS behaviour without C++ types by returning the original constructor, but
3705 in fact ActionScript is even less fussy and looks them up by name, even
3706 if they have changed.
3708 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3710 Deal with string natives properly. Don't include things unnecessarily in
3711 Global_as.h. Initialize string class without statics.
3713 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3715 Really fix testsuite.
3717 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3721 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3725 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3727 Pass object to all to_object() calls.
3729 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3731 Pass an object to most to_object() calls.
3733 2009-07-14 Jon Crider <jon.crider@gmail.com>
3735 Moved data structure into anonymous namespace where it should have been in the first place.
3737 2009-07-14 Jon Crider <jon.crider@gmail.com>
3739 Move data structure into anonymous namespace
3741 2009-07-14 Ben Limmer <ben@l1m5-ubuntu>
3743 adding gnashrc support for webcam device selection (this is a prototype and will most likely be changed with the final implementation to allow selection based on device name or location)
3745 2009-07-14 Bob Naugle <bobbynaugs@gmail.com>
3749 2009-07-14 Bob Naugle <bobbynaugs@gmail.com>
3751 late fixes to TextField:
3752 - fixed segfault caused by early break in format_text when lines overflow
3753 - fixed stall when TextField is too small for any lines
3754 - no longer recalculates bounds when no text is present
3756 - gnash still segfaults after test when test uses TextField (my apologies, fixing now)
3758 2009-07-14 Jon Crider <jon.crider@gmail.com>
3760 Implemented System_security_allowDomain. Added vector data structures and accessor functions to System_as.cpp to store domain name strings for allowing data access to swf's. This currently does nothing in gnash since we don't deal with inter-swf access in the same way as Adobe.
3761 Added unit tests to testsuite/network.all to test these new functions. This test probably doesn't need to go here but the structure of the Makefile was such that it was easy to add it in here (as per Rob's suggestion).
3763 2009-07-14 Jon Crider <jon.crider@gmail.com>
3767 2009-07-14 Jon Crider <jon.crider@gmail.com>
3769 working on unit test for system.security.allowDomain()
3771 2009-07-02 Jon Crider <jon.crider@gmail.com>
3775 2009-07-02 Jon Crider <jon.crider@gmail.com>
3777 implemented System.security.allowDomain(). Added new data structure to support allowDomain. This structure is not currently being used anywhere else.
3779 2009-07-14 Bob Naugle <bobbynaugs@gmail.com>
3781 Update to TextField:
3782 Better cursor positioning
3783 Implemented HOME/END, PGUP/PGDN, and UP/DOWN keys
3784 Some scroll functionality
3786 insertion of newline at end of visible lines with trailing glyphs does not immediately display trailing glyphs
3787 UP/DOWN keys use glyph counts as position, should use x-coordinate
3788 UP/DOWN keys do not remember the line position you started from, they are reset every time
3790 Mouse event handlers
3791 Selection functionality
3793 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3797 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3799 Attempt a blind fix of kde3, as no one else seems to care enough to try.
3801 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3803 Drop double semi-colons introduced by mistake (not all of them were mine
3806 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3808 Major refactoring to help AS3 and get towards a reentrant VM.
3810 Replace over 1000 calls to the builtin_function ctor with
3811 Global_as::createFunction and Global_as::createClass, so that we can change
3812 the ctor to take almost any argument (as long as Global_as can access it)
3813 by changing a few lines instead of all uses.
3815 This also makes implementing the AS3 constructors correctly into a single
3816 central change rather than editing each class separately.
3818 The Global_as base class, not the VM, will serve as the point of reference
3819 for ActionScript, because it is designed to work for both VM versions.
3821 The flash.display classes are still not finished as they require a bit more
3822 attention. The basic classes needed by as_value (String, Boolean, Number,
3823 Object) also do not use the Global_as functions because as_value has
3824 no access to the necessary resources.
3826 Replace usage of member functions for as_object, fn_call and as_environment
3827 with non-member, non-friend functions. This has the same purpose, namely
3828 allowing refactoring by touching a small number of functions instead of
3829 several hundred separate places.
3831 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3833 Fix some straggling classes.
3835 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3839 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3841 Improve some more ugliness.
3843 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3845 Fix the constant classes, get the rest of the abominable filter classes
3848 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3850 Gut two constant classes.
3852 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3854 Drop more unused variables.
3856 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3860 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3862 Drop most unused Global_as* variables.
3864 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3868 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3870 Fix array, drop more new builtin_function calls.
3872 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3874 Fix AsBroadcaster, remove duplicated files annoyingly left around.
3876 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3878 Minor changes to Array.
3880 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3882 More use of Global_as functions.
3884 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3886 Remove more builtin_function ctor calls.
3888 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3890 Use the Global_as createClass function to get almost all global
3891 class constructors. A small number of classes that do things slightly
3892 differently still use the old way.
3894 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3896 Until everything is untangle we still get the global object from the VM,
3897 so don't initialize Global classes until the VM has a global object.
3899 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3901 Finally fix builf again.
3903 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3905 More compile errors.
3907 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3909 Include Global_as.h where necessary, fix some compile errors.
3911 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3913 Get the global object in most interface functions (and many places where
3916 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3918 Use the Global_as function creation (won't yet compile).
3920 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3922 Make factory functions for AS functions and classes in the Global_as objects.
3924 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3926 Add Global_as. Drop qualification of getVM().
3928 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3930 Don't introduce _global member yet.
3932 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3934 Initialize the _global member of VM.
3936 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3938 More Global_as includes.
3940 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3942 Hide the VM-specific Global implementations. Use the abstract Global_as as
3943 the base class for Global objects.
3945 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3947 Rename getVM() to vm() and make sure it's really not used directly.
3949 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3953 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3955 Fix ming test runners.
3957 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3961 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3963 Revert bogus change to gnash-view.
3965 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3967 Get the correct SWF version for MovieClip.
3969 2009-07-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
3971 Make all access to VM, string_table, movie_root, and RunResources happen
3972 through non-member, non-friend functions as preparation for refactoring
3973 (and generally making such changes easier). The three classes that
3974 provide access to those are: fn_call, as_environment, and as_object.
3976 Make as_object constructors explicit when they take a prototype, or the
3977 compiler allows passing pointers to functions that have a ref-to-const
3978 argument. That causes disasters.
3980 2009-07-13 rob@welcomehome.org
3982 add initial SSH support with test case.
3984 2009-07-13 rob@welcomehome.org
3986 make SSH support minimally functional.
3988 2009-07-13 rob@welcomehome.org
3990 add SSH test case that sucessfully makes an SSH client side connection to a server.
3992 2009-07-13 rob@welcomehome.org
3996 2009-07-12 rob@welcomehome.org
3998 use the correct variables.
4000 2009-07-12 rob@welcomehome.org
4004 2009-07-12 rob@welcomehome.org
4006 build with optional SSH and SSL support.
4008 2009-07-12 rob@welcomehome.org
4010 add initial SSH support files
4012 2009-07-12 rob@welcomehome.org
4014 add initial SSH support, improved SSLsupport.
4016 2009-07-12 rob@welcomehome.org
4018 add initial SSH client support.
4020 2009-07-12 rob@welcomehome.org
4022 add --enable-ssh option and flags.
4024 2009-07-12 rob@welcomehome.org
4028 2009-07-13 Ben Limmer <ben@l1m5-ubuntu>
4030 added stubs for camera and microphone implementation
4032 2009-07-13 Ben Limmer <ben@l1m5-ubuntu>
4034 added stubs for camera and microphone implementations
4036 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4038 Implement SWF-defined autosize for TextFields.
4040 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4042 Use definition autosize information.
4044 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4046 Default text height is 12 pixels (240 twips), not 1. This is used when
4047 there is no font associated with the TextField.
4049 Expose autosize information.
4051 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4053 Drop override of virtual function.
4055 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4057 Make the renderer no longer a singleton. It is now part of the RunResources
4058 for a single Gnash run, and must be set before parsing.
4060 Rename RunInfo to RunResources to reflect what it does.
4062 Most complications arise from the use of BitmapInfos stored in the
4063 renderers. Without these, there would be no need to use the renderer during
4064 parsing, and it could theoretically be passed to movie_root::display()
4065 and externally owned. However, as AS from SWF version 8 needs a renderer
4066 to draw to an internal buffer (not necessarily the same one as the main
4067 renderer), it also makes sense to have it in the RunResources.
4069 This will break GUIs that I can't test, and others are only provisionally
4070 changed so that they compile and run. Updates from their authors are
4071 welcome. The depth parameter to GUIs is replaced with the RunInfo reference.
4072 This removes functionality from the SDL gui (though the bit depth parameter
4073 passed to all Guis and used only in the SDL one is hard-coded in Player.cpp and
4074 never changed). It can be restored either using an environment
4075 variable (preferred) or adding the bit depth to the RunResources.
4077 It should be relatively easy to select the renderer at runtime now.
4079 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4083 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4085 Allow creation of BitmapMovies with no bitmap (this can happen if no
4086 renderer is supplied).
4088 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4090 Don't rename getTextRunInfo to getTextRunResources, though.
4092 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4094 Don't initialize Gui until the RunInfo is populated.
4096 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4100 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4102 Rename runInfo to runResources.
4104 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4106 Forward declaration.
4108 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4110 Use _renderer member.
4112 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4114 Rename RunInfo to RunResources.
4116 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4118 Cleanup the TestingRenderer code.
4120 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4124 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4126 Drop render.h include, move code to backend for new ProxyRenderer.
4128 2009-07-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
4132 2009-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
4134 Get the agg renderer to build.
4136 2009-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
4138 Pass RunInfo to more tags when parsing.
4140 2009-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
4144 2009-07-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
4146 Don't use renderer singleton in parsing.
4148 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4150 Really fix the testsuite.
4152 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4154 Fix testsuite, don't crash when there's no renderer.
4156 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4158 Fix some last build problems, rename render_handler to Renderer.
4160 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4162 Pass render_handler to all display() functions. Fake a non-singleton
4163 render_handler in RunInfo (should be relatively easy to make genuinely
4166 2009-07-11 rob@welcomehome.org
4168 add headers to noinst_HEADERS to keep distcheck happy.
4170 2009-07-11 rob@welcomehome.org
4172 add network.all to SUBDIRS_DIST, not EXTRA_DIST.
4174 2009-07-10 Sharad Desai <ssdesai1@gmail.com>
4176 Created ASnative_as.hx and migrated mings cases to haXe
4178 2009-07-10 Sharad Desai <ssdesai1@gmail.com>
4180 Created ASnative_as.hx and migrated mings cases to haXe
4182 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4184 Implement ContextMenuItem.
4186 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4188 Passes in swfdec testsuite.
4190 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4194 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4198 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4200 Get more test passes.
4202 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4206 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4208 Implement ContextMenuItem.
4210 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4212 Test onSelect property.
4214 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4216 Declare ContextMenuItem class for both AS3 and AS2, where it has been
4217 unaccountably missing.
4219 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4221 Read PNG and GIF data in DefineBits tags for all SWF versions (manually
4222 tested), fixing bug #26994. Pre-process bitmap data with alpha for RGBA
4223 images, fixing bad display of some images with transparency.
4225 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4227 Process alpha in all native RGBA images (only PNG and GIF) like we do for
4228 JPEGS when alpha data is merged.
4230 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4234 2009-07-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
4236 Implement reading PNG and GIF data in DefineBits tags (fixes bug #26994).
4238 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4240 Register AS3 class Bitmap.
4242 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4244 AS implementation of most of ContextMenu.
4246 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4250 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4252 Do a partial implementation of copy, which is enough to pass the swfdec
4253 tests but not actionscript.all.
4255 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4259 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4261 Add more tests for copying customItems.
4263 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4265 Make a deep copy of values when they are objects.
4267 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4271 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4275 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4277 Drop ContextMenu_as class.
4279 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4281 Pass hideBuiltInItems tests, not yet copy property.
4283 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4287 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4291 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4295 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4299 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4301 It doesn't even need a builtInItems object.
4303 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4305 Check that ContextMenu.hideBuiltInItems isn't fussy.
4307 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4311 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4313 Implement more of ContextMenu AS interface correctly.
4315 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4317 Remove the cruft from ContextMenu.
4319 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4321 Improve tests for ContextMenu and ContextMenuItem.
4323 Minor cleanup, minor fix.
4325 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4327 Also fails totals because of builtInItems property.
4329 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4331 xcheck for Gnash fails.
4333 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4335 The ContextMenu constructor is not hidden in version 5.
4337 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4339 Test ContextMenu and ContextMenuItem properly.
4341 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4343 Make message more accurate.
4345 2009-07-09 Sandro Santilli <strk@keybit.net>
4347 Test that TextField.multiline is always converted to boolean on set
4349 2009-07-09 Sandro Santilli <strk@keybit.net>
4351 Log unimplemented ContextMenu methods only once
4353 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4355 Get enumeration more correct. Fixes bug #19926 and passes new tests.
4357 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4359 Don't enumerate unnamed "non-properties" (MovieClip displaylist members).
4361 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4365 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4367 Also don't enumerate the constructor property.
4369 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4371 The __constructor__ property also shouldn't be enumerated in MovieClips.
4373 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4375 Cut some unnecessary syntax.
4377 2009-07-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
4379 Check enumeration of custom MovieClip class properties.
4381 2009-07-09 Markus Gothe <nietzsche@lysator.liu.se>
4385 2009-07-09 Markus Gothe <nietzsche@lysator.liu.se>
4387 bundling is dependent of the aqua-gnash binary
4389 2009-07-08 Jon Crider <jon.crider@gmail.com>
4391 Minor fix to get Rectangle test case to compile and run
4393 2009-07-08 Jon Crider <jon.crider@gmail.com>
4395 fixed Rectangle haxe test so that it compiles and passes all tests
4397 2009-07-08 Jon Crider <jon.crider@gmail.com>
4401 2009-07-08 Jon Crider <jon.crider@gmail.com>
4403 finished migrating Boolean class test cases
4405 2009-07-08 Jon Crider <jon.crider@gmail.com>
4407 finsished migrating Boolean test cases
4409 2009-07-08 Sandro Santilli <strk@keybit.net>
4411 I've manually tested that moveTo() still closes a fill up when moving to where it is already. Sorry, no automated testcase for this so will break again later ...
4413 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4415 Improve compatibility of device font rendering: get the size right, the
4416 position generally (but not always) correct, but not the bounds of the
4417 rendered text, which still needs doing.
4419 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4421 Device fonts are always solid.
4423 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4425 Clean up a bit more.
4427 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4431 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4433 Correct for y scale.
4435 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4439 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4441 Fix the size and position of device fonts, but not the display bounds.
4443 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4447 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4449 Add test showing device font behaviour.
4451 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4453 Add DeviceFontTest to Makefile.
4455 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4457 Add non-automated test for device fonts.
4459 2009-07-08 Sandro Santilli <strk@keybit.net>
4463 2009-07-08 Sandro Santilli <strk@keybit.net>
4465 first pass at drawing api fixes, 6 XPASS, no failures
4467 2009-07-07 Sandro Santilli <strk@keybit.net>
4469 Don't close a path on endFill if no fill is in effect; reset cursor coordinate when closing a path.
4471 2009-07-07 Sandro Santilli <strk@keybit.net>
4473 beginFill() with no arg should be a no-op
4475 2009-07-08 Sandro Santilli <strk@keybit.net>
4477 Expect the hitTest in blue fill of shape 6 (page 3) to succeed, matching rendering. This is *sometimes* compatible with pp9.
4479 2009-07-08 Sandro Santilli <strk@keybit.net>
4481 Add compatibility note for a test failing with pp 9 and succeeding with pp 10
4483 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4485 Don't abort for malformed SWFs.
4487 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4489 Allow ParserExceptions to be caught by outer catchers when it means a
4490 stream reading failure. Prevent aborts due to unhandled exceptions for
4493 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4495 I give up on this...
4497 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4499 Always build allstatic for aqua
4501 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4503 More drawing API tests.
4505 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4509 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4513 2009-07-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
4515 Add more tests to DrawingApiTest.as
4517 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4519 Always build allstatic for aqua
4521 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4525 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4527 Since we build aqua-gnash static .libs are empty
4529 2009-07-08 Markus Gothe <nietzsche@lysator.liu.se>
4531 Always build allstatic for aqua
4533 2009-07-07 Sandro Santilli <strk@keybit.net>
4535 Add note about test failing with pp 10
4537 2009-07-07 Sandro Santilli <strk@keybit.net>
4539 Add comment above draw of a shape with expected auto-close on endFill
4541 2009-07-07 Sandro Santilli <strk@keybit.net>
4543 Sound.duration passes when a media handler is compiled in
4545 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4547 Add named instances as button members. Fixes bug #24467.
4549 Add basic test for enumerable button members (needs improvement).
4551 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4553 Add a simple, not really self-contained test for button instance properties.
4555 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4557 Add and remove named instances as enumerable properties. Fixes bug #24467.
4559 2009-07-07 Markus Gothe <nietzsche@lysator.liu.se>
4561 Added preformatted variant of man-page
4563 2009-07-07 Markus Gothe <nietzsche@lysator.liu.se>
4565 Added stub man-page for rtmpget, take 2
4567 2009-07-07 Markus Gothe <nietzsche@lysator.liu.se>
4569 Added stub man-page for rtmpget
4571 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4573 Test line styles in drawing API, where Gnash fails miserably.
4575 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4577 Make line colours easier to distinguish and add pixel checking to the
4580 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4582 Add test for Gnash's line style failure to DrawingApiTest (drawing 3).
4584 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4586 Do a swfmill version check to avoid bogus failures in the testsuite.
4588 2009-07-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
4590 Check swfmill version, log it, warn if it's too low when building AVM2,
4591 and don't run AS3 tests when swfmill doesn't support it.
4593 2009-07-07 Markus Gothe <nietzsche@lysator.liu.se>
4597 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4599 Prevent a crash in AS3 TextFields (without giving a real fix).
4601 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4603 Fix namespace lookups.
4605 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4607 Error is in the global, not flash.errors namespace.
4609 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4613 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4615 Yes, push constructed property.
4617 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4619 Use the namespace too when looking up properties to construct, instead of
4620 using the first matching object name. Fixes as3compile.all/lookup.swf,
4621 hopefully for everyone.
4623 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4627 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4629 Drop more unused things.
4631 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4633 Drop more unused things.
4635 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4637 Drop unused classes headers.
4639 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4643 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4645 AS3 classes are not functions, but become global objects with a constructor
4646 function. Implement MovieClip more like this (it may be more correct to
4647 use the MovieClip prototype object) as an example; more testing and
4648 improvement is needed before this is done everywhere.
4650 CONSTRUCTSUPER now looks for the constructor function, which fixes behaviour
4651 for built-in class. Eventually CONSTRUCTSUPER and CONSTRUCTPROP opcodes
4652 should only do this, and not expect properties to be a constructor function
4655 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4659 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4661 More tests for MovieClip.
4663 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4665 Make AS3 MovieClip class a prototype object with ctor, not a function.
4667 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4669 Drop all the unnecessary stuff from Keyboard_as.
4671 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4673 Don't use VM singleton unnecessarily.
4675 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4679 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4683 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4685 Check inheritance from built-in MovieClip class.
4687 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4691 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4693 The Machine has no as_environment::ScopeStack any more.
4695 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4697 Drop unused and obsolete functions.
4699 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4701 Passing inheritance tests, some new tests.
4703 2009-07-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
4705 Object prototypes appear never to be functions in AS3 (unlike AS2), so
4706 always use the constructor property in CONSTRUCTSUPER.
4708 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4710 Construct a MovieClip when asked to; passes some tests in as3compile.all.
4712 Add all flash.text AS3 classes to ClassHierarchy except TextColor, which
4713 isn't stubbed and conflicts with TextFormat.textColor anyway.
4715 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4717 Add all text classes to ClassHierarchy.
4719 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4721 Allow AS3 creation of MovieClips.
4723 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4725 Do namespace importing and class lookup properly.
4727 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4729 Rename abc_block to AbcBlock.
4731 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4733 Add some class documentation to abc_block.
4735 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4737 Always use global, not ABC names, for classes. Lookup package (currently
4738 all non-private) namespaces using the global name, which has the effect
4739 of "importing" external namespaces into the ABC block.
4741 This makes it possible to look up classes only using the ABC block's
4742 resources. It also prevents potential name conflicts when adding classes to
4743 existing namespaces and makes it easier to locate classes using a global
4746 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4748 Move locateClass functions together.
4750 2009-07-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
4752 Use abc block string pool for logging to make errors clearer.
4754 2009-07-02 Si Liu <liusi_in_lab@hotmail.com>
4756 ming tests for TextSnapshot_as have been transferred by Si.
4758 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4760 Fix non-avm2 build again.
4762 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4764 asNamespace class debugging and cleanup.
4766 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4768 Add namespace URI to logging.
4770 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4772 Clean up, add dump() function for debugging.
4774 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4776 Clean up, add alternative lookup method for debugging / testing.
4778 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4780 Improve parse logging.
4782 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4786 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4788 Log constants by name.
4790 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4792 Remove as3-related package code.
4794 Stub QName implementation.
4796 Find properties more successfully in AVM2.
4798 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4800 Add some more tests for constructor and prototype of QName.
4802 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4804 Correct typo in QName, attach properties to instance not prototype. Passes
4807 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4809 Add QName_as to the flash.am, as asobj/Makefile.am isn't used (but is
4812 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4814 Drop as3 net and text package code.
4816 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4818 Drop as3 geom package code.
4820 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4822 Drop as3 code from external and filters packages.
4824 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4826 Drop as3 code from display package.
4828 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4830 Drop all non-as2 packages.
4832 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4834 Drop accessibility and desktop packages.
4836 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4838 Drop all as3 code from flash packages; it is bogus.
4840 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4842 Don't build sampler, system, ui, utils or xml packages.
4844 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4846 Don't build printing package.
4848 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4850 Don't build media package.
4852 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4854 Don't build events package.
4856 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4858 Don't build desktop package.
4860 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4862 Don't build accessibility package.
4864 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4866 Drop errors package.
4868 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4872 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4874 Add CLASS_QNAME to named strings.
4876 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4880 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4882 Add stubbed QName class.
4884 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4888 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4890 Correct super types for DisplayObject subclasses.
4892 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4894 Test some System properties.
4896 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4898 Move System class properly and remove the old files.
4900 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4902 Move the three necessary new functions from the supposed new System_as to the
4903 older and less messy System_as.
4905 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4907 Enable some more abc finalization. Clean up.
4909 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4911 Store NEEDS_ACTIVATION flag. Check it in NEWACTIVATION opcode.
4913 Clean up abc_function.
4915 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4919 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4923 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4927 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4929 Use get_member in find_prop_strict, as getMember doesn't distinguish between
4930 not found and undefined.
4932 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4934 Dump namespace in the other dump function too.
4936 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4938 Add namespace to member dump.
4940 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4942 Fix build without avm2.
4944 2009-07-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
4948 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4950 Mark AVM2 Global as reachable or Gnash will crash.
4952 Declare some more AS3 classes.
4954 Don't execute null ABC blocks.
4956 Correct lookup of built-in classes.
4958 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4960 Mark the AVM2 global as reachable.
4962 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4964 Don't try to instantiate classes when there is no ABC block loaded (Machine
4965 was not initiated, perhaps due to faulty ABC parsing).
4967 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4969 Really don't execute ABC tags that aren't parsed correctly.
4971 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4973 Load Event and EventDispatcher classes.
4975 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4979 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4981 Make sure an abc_block exists before using it.
4983 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4985 Don't look in as_environment for objects.
4987 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4989 Stop faking classes.
4991 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4993 Check a namespace exists before using it. Look in global namespace only
4994 if it doesn't (not verified).
4996 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
4998 Look up global classes properly.
5000 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5002 Global is the public namespace 0, not an anonymous one.
5004 2009-07-01 Sandro Santilli <strk@keybit.net>
5006 Fix unused variable warning
5008 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5010 Create a separate Global object for each VM. This split means that changing
5011 one object will no longer cause changes in the other. However, as we still
5012 mostly use the same objects, changing an object prototype will still
5013 result in changes to both machines, which is wrong.
5015 The AVM1 Global object no longer has AVM2 objects; the AVM2 one no longer
5016 has AVM1 objects, but does not yet have all AVM2 objects.
5018 Use ClassHierarchy to register objects. Enable namespace support in
5019 ClassHierarchy. The package object system is no longer used for AVM2; it
5020 treated flash and subpackages as objects when they should be namespaces.
5021 Packages for AS3 (not AS2!) can be removed.
5023 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5025 Expose ClassHierarchy (hopefully temporarily).
5027 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5031 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5035 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5037 Be stricter about namespaces now that avm1 values are properly declared
5038 in the global namespace.
5040 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5044 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5046 Add more avm2 classes.
5048 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5050 Add flash.errors namespace. Consistent indentation.
5052 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5054 Correct global properties for avm2 and avm1. Put all avm1 classes in the
5055 global namespace (adding more wastes memory).
5057 Add correct namespaces for all avm2 classes in the list.
5059 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5063 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5067 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5069 Drop logging for finding the Object prototype bug.
5071 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5073 Don't pass the Object prototype to declare_{native,extension}_function's
5074 base ctor (as_function), as this sets Object.prototype.constructor to
5075 that function on each declaration!
5077 This only worked before because object_class_init was called *after* all the
5078 classes were declared, thus setting Object.prototype.constructor to the
5081 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5083 declare_native_function doesn't need to know about extensions.
5085 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5087 Initialize Sprite class.
5089 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5091 Drop logging, remove obsolete comment.
5093 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5095 Create separate AVM1 and AVM2 Global objects, each owned by the respective
5096 VM and owning its own ClassHierarchy. This is necessary to allow runs with
5099 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5101 Add libltdl as an include (should probably be temporary).
5103 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5105 Drop ClassHierarchy member as this should be owned by the Global classes.
5106 Return the appropriate Global class according to VM version.
5108 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5110 Get the ClassHierarchy from Machine using an ugly hack (to be improved).
5112 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5114 Move class definition up. Correct stubPrototype usage.
5116 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5118 Drop ClassHierarchy member of Machine; get it from the global object instead.
5120 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5122 Pass ClassHierarchy to asNamespace::stubPrototype() to avoid using VM
5123 singleton. This could also be avoided by storing a reference to ClassHierarchy
5126 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5128 Rename some types. Provide a constructor for NativeClass. Move list of
5129 classes from ClassHierarchy to Global as the available classes depend on
5132 Do not initialize AS3 classes (int, Namespace) for AVM1.
5134 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5136 Rename Global to AVM1Global. Add documentation about the two global
5137 objects. Define AVM2Global.
5139 2009-06-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
5141 Initialize the Machine's global object on construction as a precursor to
5142 using separate global objects for AVM1 and AVM2.
5144 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5146 Correct libbase dependencies for libtool 1.5.x builds, fixing parallel
5149 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5151 Some loaded / total bytes related fixes.
5153 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5155 Don't replicate interface to class. I don't know why we do this all
5158 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5162 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5164 New tests, passes for old expected failures.
5166 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5168 Use the loadableobject methods for getBytesLoaded, getBytesTotal.
5170 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5172 Use the loadableobject methods for getBytesLoaded, getBytesTotal.
5174 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5176 Update _bytesTotal and _bytesLoaded properties after each advance().
5178 Add _bytesTotal and _bytesLoaded members to LoadableObjects (XML, LoadVars)
5181 Make getBytesTotal() and getBytesLoaded() return the value of the respective
5184 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5186 Silence unused parameter warnings.
5188 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5190 NetStream probably does support SSL.
5192 2009-07-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
5196 2009-06-30 Andrea Palmat? <andrea@amigasoft.net>
5198 Add experimental Cairo render to AmigaOS4
5200 2009-06-29 Udo Giacomozzi <udo.gnu@nova-sys.net>
5202 Get rid of delay loop because of the new heartbeat interval (correct timing is up to advance() now).
5203 Make check_mouse() and check_keyboard() return true on activity even if that's completely unnecessary now since there is no delay loop anymore... ;-)
5205 2009-06-29 Udo Giacomozzi <udo.gnu@nova-sys.net>
5209 2009-06-29 Udo Giacomozzi <udo@indunet-srv>
5211 fixed numeric keypad symbols and NUMLOCK
5213 2009-06-29 Udo Giacomozzi <udo@indunet-srv>
5215 Added support for manually defined video codecs. As this is dirty hack, it needs to be enabled by uncommenting a define
5217 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5221 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5225 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5227 Minor change to as3compile.all testsuite.
5229 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5231 Drop things from Dejagnu now that it only has static methods.
5233 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5235 Stop faking classes so that error reporting is more accurate; it's not
5236 necessary for passing current testcases any more.
5238 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5240 Improve parsing algorithm slightly. Minor cleanups and improved logging.
5242 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5244 Comment on return type.
5246 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5248 Document semantic of passing 0 to pushArgument.
5250 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5252 Add note about method return type. Don't fail on unknown return type, as
5253 Gnash is doing this wrong. Don't fail on unknown parameter type; Gnash may
5254 not be doing this wrong, but it is unhelpful. Log and continue.
5256 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5258 Fix some segfaults due to executing ABC tags that aren't completely parsed.
5260 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5264 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5266 Failure to parse classes will leave invalid pointers, which tend to
5267 cause segfaults. Fixes to class parsing may prevent this situation, or
5268 resizing the class container on failure, but for now we will not
5269 execute any ABC block where parsing failed.
5271 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5273 Rename test appropriately.
5275 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5277 Rename scope2 test to stack1 so it reflects what it actually tests.
5279 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5281 Go the whole hog with setting Global as the prototype in the absence of
5284 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5286 The last script, not the first, is the entry script. Set all script
5287 prototypes to global as the apparently most likely implementation; there
5288 is no easy way of testing it yet.
5290 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5292 Do slot reservation more correctly. Tests from all as3compile versions should
5295 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5297 Make sure Global is the prototype of the entry script. This produces the
5298 behaviour expected when the entry script is used, though the semantics of
5299 setting it as a 'prototype' needs thought.
5301 Use reserveSlot instead of init_member where we just want to reserve a slot.
5303 Register member classes with the global name, not the local one.
5305 as3compile tests should now all work.
5307 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5311 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5313 Add output operator for Trait::Kind.
5315 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5317 Drop slot hack (now tests fail).
5319 Add more abc block initialization logging information.
5321 2009-06-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
5325 2009-06-28 john <john@acid>
5327 Add loading of the Cairo glue widget
5329 2009-06-28 john <john@acid>
5331 Add support for Kde4 + Cairo
5333 2009-06-28 john <john@acid>
5335 Cleanup code by removing unused includes and members
5337 2009-06-28 Andrea Palmat? <andrea@amigasoft.net>
5339 Small synchronization audio/video changes
5341 2009-06-28 Andrea Palmat? <andrea@amigasoft.net>
5343 Small changes to the audio/video part of AmigaOS4. Now the audio task is killed by the GUI. TODO: a mixing function
5345 2009-06-27 Andrea Palmat? <andrea@amigasoft.net>
5347 Adding NotifyDeathMessage to the Audio Task
5349 2009-06-27 Andrea Palmat? <andrea@amigasoft.net>
5351 Some AmigaOS4 audio/video changes
5353 2009-06-27 john <john@acid>
5355 Correct bit per pixel check
5357 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5359 Make AVM2 scope stack and stack usage stricter and more correct by dropping
5360 left-over items on return from functions, not dropping items before
5361 entering functions, and using the whole scope stack for lookup. SafeStack
5362 was ideal for this, but wasn't being used correctly.
5364 This also fixes crashes when the VM accessed deleted items that were left in
5365 the stack after function returns. It also removes the need for some ugly hacks
5366 in the AVM2 code. It should be possible to clean it up further with
5369 Add limited regression test for stack usage so it doesn't break again.
5371 Add the rest of the infrastructure for trace testing in misc-swfmill.all
5372 (may be better in its own directory). Fix various errors in the Makefile
5373 so that all the tests are built, run, and cleaned.
5375 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5377 Do seek on both types of return instead of in different places or twice.
5379 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5381 Add the test-runner generator, minor corrections to Makefile so that
5384 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5386 Create and run the test runner.
5388 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5390 Passing trace tests.
5392 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5394 Add a reduced testcase version so that one passes at all for regression
5397 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5399 Set the stack size correctly, that is dropping left-over items on return
5400 and restoring the pre-function-call stack.
5402 Push the object to the stack on CONSTRUCTPROP.
5404 This makes the non-automated misc-swfmill.all scope1.swf test work
5405 (except for tracing an incorrect string for objects and classes) and
5406 introduces no regressions in the as3compile tests.
5408 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5410 Drop load_function function and do it in executeFunction instead for
5413 Check the stack size in completeName() first so as not to cause
5416 Store and restore stack sizes after executeFunction (not yet using
5419 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5421 OpPopStack doesn't exist; it's OpPop and it does cause an error after all.
5423 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5425 Use the scope stack properly: do not push objects to it for function calls,
5426 but rather make sure inaccessible elements are usable for lookups, even
5427 though these elements are invisible to the function scope.
5429 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5431 Add functions to SafeStack to make 'inaccessible' elements readable. This
5432 is necessary to implement AVM2 stack behaviour.
5434 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5436 Don't push things to the scope stack ourselves in find_prop_strict; the
5437 bytecode must take care of that.
5439 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5441 Add more info to namespaces.
5443 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5445 Track whether it's a package namespace.
5447 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5451 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5453 Add more kind constants.
5455 2009-06-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
5459 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5461 Put classes inside packages.
5463 Add more infrastructure for trace tests.
5465 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5467 Do the same for function.as
5469 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5471 Another attempt at a blind fix for the build problem.
5473 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5475 Start new set of tracing tests.
5477 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5479 Add expected trace for stack and scope stack test.
5481 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5483 Fixes to tests, new test (without runner) for AVM2 behaviour.
5485 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5487 Use public classes in packages, fixing a compile failure for earlier
5488 versions of as3compile.
5490 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5492 Run the correct test for as3.
5494 2009-06-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
5496 Add a low-level test for stack and scope stack behaviour with function
5499 2009-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5503 2009-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5507 2009-06-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
5511 2009-06-24 Bob Naugle <bobbynaugs@gmail.com>
5513 Modified DejaGnu.hx to allow for viewing of entire test cases in gflashplayer
5515 2009-06-24 sharad <sharad@sharad-laptop>
5517 Migrated ming cases to haXe for ColorTransform and ContextMenu
5519 2009-06-24 sharad <sharad@sharad-laptop>
5521 Migrated ming cases to haXe for ColorTransform and ContextMenu
5523 2009-06-23 rob@welcomehome.org
5525 improve SSL support, add SSL testcase.
5527 2009-06-17 rob@welcomehome.org
5529 add const when writing arrays.
5531 2009-06-17 rob@welcomehome.org
5533 initialize an SSL connection, and if SSL is initialized, use it's reading and writing functions for encypted I/O.
5535 2009-06-16 rob@welcomehome.org
5537 start adding SSL support to the Network class.
5539 2009-06-15 rob@welcomehome.org
5541 add SSL connection to private data.
5543 2009-06-15 rob@welcomehome.org
5545 include sys/types.h.
5547 2009-06-15 rob@welcomehome.org
5549 use a separate class for the network.
5551 2009-06-15 rob@welcomehome.org
5553 More constants to source file. Don't derive from Network class, Network
5554 class needs to use SSLCLient internally now.
5556 2009-06-14 rob@welcomehome.org
5558 add better error handling. Set the bio for the SSL connection correctly.
5560 2009-06-14 rob@welcomehome.org
5564 2009-06-14 rob@welcomehome.org
5566 Tests most of the connection process, with error handling.
5568 2009-06-14 rob@welcomehome.org
5570 more improvements, almost works now
5572 2009-06-14 rob@welcomehome.org
5574 fix value for SSL port.
5576 2009-06-14 rob@welcomehome.org
5578 add test pem files so we can test certificates.
5580 2009-06-14 rob@welcomehome.org
5582 add some actual tests.
5584 2009-06-14 rob@welcomehome.org
5586 add test case for SSL.
5588 2009-06-14 rob@welcomehome.org
5590 add more private data and accessors tp support SSL.
5592 2009-06-14 rob@welcomehome.org
5594 add command line options we'll need.
5596 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5598 Put some functions where they should be. Fix crash when Gnash fakes things.
5600 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5602 Don't use asClass constructor if there isn't one. This happens due
5605 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5607 Put asMethod functions in asMethod.cpp.
5609 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5611 Improvement (apparently, at least) to class lookup. Add basic test for
5612 mixed bytecode version tags (Gnash already had the correct behaviour).
5614 Change swfmill tests so that it does what you write in the xml instead of
5615 making things up on its own.
5617 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5619 Get VM from MovieClip, update comments.
5621 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5623 Only run AS3 tests when AVM2 is built.
5625 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5627 Add note about SymbolClassTag.
5629 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5631 Use swfmill xml2swf instead of swf2xml as the former changes
5632 character ids from what is specified (may be a bug). Now the
5633 mixed bytecode as3 test passes; though the pp also worked with
5634 the incorrect id number.
5636 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5638 Log error when parsing SymbolClass tag in AS2 SWF.
5640 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5644 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5646 Do class lookup slightly better, which fixes some ad-hoc testcases
5647 but not yet the swfmill AS3 one.
5649 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5651 Add two tests containing both AVM1 and AVM2 tags. The tests are
5652 identical except for the single header flag specifying which AS
5653 version to use. Check that only the version specified in the header
5656 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5658 Parse some more values and log them during AVM2 execution.
5660 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5662 Add some debug logging.
5664 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5666 Rename function to method so as not to confuse abc_function and
5669 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5673 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5675 Parse method values (stack and scope limits).
5677 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5679 Add values for max stack, scope depth and max scope depth.
5681 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5685 2009-06-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
5687 Correct annoying typo.
5689 2009-06-23 Andrea Palmat? <andrea@amigasoft.net>
5691 Small changes for AmigaOS4 audio and video part. Fixed some keyboard bugs. Now the window is centered like SDL version. Updated the audio part to use same SDL methods
5693 2009-06-22 Jon Crider <jon.crider@gmail.com>
5695 Finished migrating array test cases to haxe. There are still some unresolved
5696 issues. whew! 5000 lines. Also added ability to print out unresolved tests
5697 when running the test suite.
5699 2009-06-22 Jon Crider <jon.crider@gmail.com>
5701 finsished Array test cases. Added print out of unresolved test to DejaGnu code
5703 2009-06-19 Si Liu <liusi_in_lab@hotmail.com>
5705 Si made more modifications in the following files.
5707 2009-06-19 Sharad Desai <ssdesai1@gmail.com>
5709 Migrated ming tests to haXe for XMLSocket
5711 2009-06-19 Sharad Desai <ssdesai1@gmail.com>
5713 Migrated ming tests to haXe for XMLSocket
5715 2009-06-19 Andrea Palmat? <andrea@amigasoft.net>
5717 Add support for multiple sound handler and not only sdl in configure file. Changed some audio files to support AmigaOS4 AHI audio
5719 2009-06-19 Sharad Desai <ssdesai1@gmail.com>
5721 Migrated ming tests to haXe for AsBroadcaster
5723 2009-06-19 Sharad Desai <ssdesai1@gmail.com>
5725 Migrated ming tests to haXe for AsBroadcaster
5727 2009-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
5729 Add const SafeStack::top member function for convenience.
5731 2009-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
5733 Documentation and rename private variables.
5735 2009-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
5737 SafeStack needs a const version of top().
5739 2009-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
5741 Drop some useless lines.
5743 2009-06-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
5745 Drop duplicated but commented out statements.
5747 2009-06-18 liusi_in_lab@hotmail.com
5749 Si transferred the ming tests and made more modifications in the following classes.
5751 2009-06-18 Andrea Palmat? <andreapalmate@PowerMAC.local>
5753 Preparing changes to add AOS4 AHI audio mode
5755 2009-06-18 Jon Crider <jon.crider@gmail.com>
5757 migrated more ming test cases in Array to haxe
5759 2009-06-17 Jon Crider <jon.crider@gmail.com>
5761 Additions to array testing in haxe
5763 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5765 Test Sprite and MovieClip interfaces.
5767 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5769 Don't run as3compile tests for non-avm2 builds.
5771 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5773 stopDrag passes, though not very usefully.
5775 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5777 check->xcheck, totals.
5779 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5781 check->xcheck, add totals.
5783 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5787 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5789 Tests for Sprite interface.
5791 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5795 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5799 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5803 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5807 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5809 Test MovieClip properties.
5811 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5813 Stub undocumented AS3 function, drop duplicate declaration.
5815 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5817 Make the testsuite slightly less irrational and easier to run as3compile
5818 testcases without all the haxe tests first.
5820 Add more useful AS3 tests.
5822 Fix some low-level bugs with function calling in AVM2.
5824 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5826 One more test, totals.
5828 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5830 More function tests.
5832 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5834 Move classes.all and internal.all to misc-haxe.all, where it is then
5835 automatically dependant on haxe being installed, and not first on as3compile.
5837 Rename testsuite/as3 to testsuite/as3compile.all.
5839 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5841 check->xcheck for tests that don't pass yet.
5843 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5845 Return undefined on RETURNVOID. Fixes more function calls.
5847 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5851 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5853 Test function calls and returns (static and non-static).
5855 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5857 Don't push return of constructor onto stack.
5859 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5861 Log more information about properties called / constructed.
5863 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5867 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5869 Test for classes with the same name (and for function calls).
5871 2009-06-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
5873 Handle out-of-bounds pool access, which might conceivably happen with
5874 malformed SWFs as well because of Gnash bugs.
5876 2009-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
5880 2009-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
5882 Throw an ASException when the pool is accessed out of range.
5884 2009-06-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
5886 Check function exists before calling it.
5888 2009-06-17 Ben Limmer <limmer@colorado.edu>
5890 ported as3 test for XMLNode from ming
5892 2009-06-17 Ben Limmer <limmer@colorado.edu>
5894 ported as3 test for XMLNode from ming
5896 2009-06-17 Ben Limmer <limmer@colorado.edu>
5898 removed network.all testcases until we have a server to communicate with
5900 2009-06-17 Sharad Desai <ssdesai1@gmail.com>
5902 Migrated ming cases to haXe for Stage
5904 2009-06-17 Sharad Desai <ssdesai1@gmail.com>
5906 Migrated ming tests to haXe for Stage
5908 2009-06-17 Ben Limmer <limmer@colorado.edu>
5910 reverting changes to NetStream and NetConnect, shouldn't have been committed
5912 2009-06-16 rob@welcomehome.org
5914 don't build in network.all yet, they require a server.
5916 2009-06-16 Jon Crider <jon.crider@gmail.com>
5918 migrating more Array test cases. Strange behavior abounds. Esp. in custom sort functions and iterators
5920 2009-06-16 Jon Crider <jon.crider@gmail.com>
5922 Continue migrating Array test cases
5924 2009-06-16 Ben Limmer <limmer@colorado.edu>
5926 hopefully this really fixes the build problems
5928 2009-06-16 Ben Limmer <limmer@colorado.edu>
5930 fixed build problem from last commit
5932 2009-06-16 Ben Limmer <limmer@colorado.edu>
5934 migrated rtmp netstream and netconnect classes from rsavoye's local branch and fixed various test cases in misc-ming.all
5936 2009-06-16 Ben Limmer <limmer@colorado.edu>
5938 migrated rtmp netstream and netconnect classes from rsavoye's local branch and fixed various test cases in misc-ming.all
5940 2009-06-16 liusi_in_lab@hotmail.com
5943 Transfered all the ming tests into haxe for flash version less than 9.
5945 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5949 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5953 2009-06-16 Sandro Santilli <strk@keybit.net>
5955 View.Quality menu for gtk, and support from base class. Note that current quality isn't shown due to a limitation in current menu construction design.
5957 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5959 Get as3compile testcases to run.
5961 Add extremely hairy but (for most people) correct parsing of doubles. This
5962 is only used in AVM2 (and was dead wrong before), so no regressions.
5963 as3/basic.swf is expected to pass now.
5965 as3/class.swf shows various problems with the stack, but also runs.
5967 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5971 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5975 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5977 Drop the phoney read_d64 version, add one that actually works (but only
5978 on little-endian machines and without any Standard compliance) in the
5979 hope that someone can improve it. Fixes failures in double constant
5980 parsing and the basic.swf tests.
5982 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5984 Fix ref-to-non-const.
5986 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5990 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5992 Always access registers through get/setRegister for easier debugging
5993 (there is a mess up somewhere).
5995 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
5997 Enable reserveSlots by default now that the stack isn't so ruined by
5998 completeName (though it is still wrong for other reasons).
6000 Both basic.swf and class.swf run now, so are sane tests. Some passes,
6001 lots of failures due to VM bugs, some due to as_object and asClass bugs.
6003 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6005 Only drop object from stack if it is a QName (which is never is right
6008 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6010 Reserve slots for namespaces (disabled by default).
6012 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6016 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6018 Expose the Global object.
6020 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6022 Get arguments in the right order.
6024 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6028 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6030 Get values the right way round.
6032 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6034 Log end of NEWCLASS.
6036 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6040 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6042 Include namespace in property lookup.
6044 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6048 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6052 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6054 More debugging, showing that looking for classes in a namespace is failing.
6056 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6058 Re-enable finalize class code, as it doesn't seem to cause any problems.
6060 Do add namespaces to the string table when not found.
6062 2009-06-16 Sandro Santilli <strk@keybit.net>
6064 Call clearInterval() and clearTimeout() with no args and check return type. Gnash used to crash on clearInterval()...
6066 2009-06-16 Sandro Santilli <strk@keybit.net>
6068 Include what's required for lexical_cast use
6070 2009-06-16 Sandro Santilli <strk@keybit.net>
6072 Drop useless include
6074 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6076 Restore reverted log messages and some implementation.
6078 Fix global.setInterval crash.
6080 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6084 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6086 Restore changes that merge reverted (not very impressive bzr).
6088 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6090 Don't crash but log error when clearInterval is called with no args.
6092 2009-06-16 Sandro Santilli <strk@keybit.net>
6094 Drop left-over member formely used for the bogus addChild implementation
6096 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6098 Add an AS3 MovieClip interface. Move the AS functions into
6099 flash/display/MovieClip_as.cpp (I'm not sure this is a good idea, as
6100 MovieClip currently needs access to the interface objects).
6102 Make AVM2 call super constructors somehow (but not necessarily correctly).
6104 Don't return so much on AVM2 failure; break instead.
6106 Drop bogus global addChild functions.
6108 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6110 Don't try creating a MovieClip for now, or it will crash.
6112 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6116 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6118 Get the super class ctor called somehow.
6120 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6124 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6128 2009-06-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
6130 Add AS3 interface for MovieClip and DisplayObjectContainer.
6132 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6136 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6140 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6142 Add numChildren(), move addChild and addChildAt to where they should be.
6144 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6146 Silence irritating debugging.
6148 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6150 Use different ctors for AS2 and AS3 MovieClips.
6152 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6154 Move the MovieClip AS interface to display/MovieClip_as.cpp, leaving the
6155 implementation where it is.
6157 Start splitting AS3 and AS2 interface.
6159 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
6161 Make DisplayObjectContainer as_object interface available to other classes
6162 (for inheritance). Use DisplayObjectContainer class as implementation.
6164 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6166 Fixed BitmapData haxe test
6168 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6170 Improved haXe tests, which do a better job of emulating Ming tests. Fixed improperly ported DejaGnu functions (.unresolved, .untested).
6172 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6176 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6178 Type failures are XFAIL
6180 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6182 Modified haXe tests. They no longer use Std.is(), which was not behaving as desired. There are some unexpected failures, I left them unexpected because they are type mismatches in the gnash code (I think)
6184 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6188 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6192 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6194 Constructor's constructor.
6196 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6200 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6202 Fix build without avm2.
6204 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6206 Tests for constructors.
6208 2009-06-15 Bob Naugle <bobbynaugs@gmail.com>
6210 haXe tests no longer use Std.is() as this was not behaving as expected. Any type failures are XFAIL.
6212 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6214 Tests for class construction.
6216 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6218 Test some class construction.
6220 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6222 Make dejagnu class use static functions and vars so that it is less
6225 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6227 Make things more modular. Introduce a MovieFactory, currently with only
6228 static methods, as it's not yet available where it would be needed as
6231 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6233 Add documentation from old gnash.h to MovieFactory.
6235 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6237 Drop useless include.
6239 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6241 Rename createMovie to makeMovie to avoid annoying name conflict with
6242 movie_definition::createMovie (makes grepping harder).
6244 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6246 Introduce MovieFactory class, presently with only static methods. Move
6247 Movie creation functions from gnash.h to the new class.
6249 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6251 Drop more useless includes.
6253 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6255 Correct header guard.
6257 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6259 More unnecessry includes.
6261 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6263 Drop unnecessary includes of impl.h.
6265 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6267 Forward declare RunInfo now it's not included via other headers.
6269 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6273 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6275 Drop function declarations from gnash.h
6277 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6279 Drop function declaration from impl.h.
6281 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6285 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6287 Move MovieLibrary to its own file.
6289 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6291 Change the way loaders are added to encapsulate it better.
6293 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6295 Add a TagLoadersTable to RunInfos.
6297 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6299 Put Gnash's default tag loaders in their own file, away from impl.cpp.
6301 Make TagLoadersTable non-static, not a singleton, and for now solely owned
6302 by RunInfo. Load table on startup (temporarily RunInfo construction) as
6303 there is no advantage to later initialization.
6305 Clean up includes. Rename loader_function to LoaderFunction and expose
6306 typedefs from TagLoadersTable.
6308 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6310 Rename swf.h and swf.cpp to match Gnash file naming style.
6312 2009-06-15 Ben Limmer <limmer@colorado.edu>
6314 fixed testsuites to workaround haxe std.is() bug
6316 2009-06-15 Sandro Santilli <strk@keybit.net>
6318 Hush a couple of too noisy debug messages
6320 2009-06-15 Tomeu Vizoso <tomeu@sugarlabs.org>
6322 Link the gtk widget to gtk_glue_agg_xv.cpp when appropriate
6324 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6326 Reintroduce function calls.
6328 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6332 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6336 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6338 Put class prototype in register 0, not the Global object.
6340 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6342 Add missing substitution.
6344 2009-06-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
6346 Add arguments to fn_call.
6348 2009-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
6352 2009-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
6354 Enable function call, which doesn't fix anything obvious but should at least
6357 2009-06-14 Sandro Santilli <strk@keybit.net>
6359 Put the SKIP_RENDERING_IF_LATE define in the .cpp file, for faster rebuilds while testing
6361 2009-06-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
6363 Don't link libtdl twice. Fixes build on Mandriva.
6365 2009-06-13 rob@welcomehome.org
6367 fix all deb packaging problems, buid new gtk package.
6369 2009-06-13 rob@welcomehome.org
6371 install the klask kparts plugins recursively for install-plugins.
6373 2009-06-13 rob@welcomehome.org
6375 fix all problems building with mingw32 GCC 4.4.
6377 2009-06-13 rob@welcomehome.org
6379 make sure the apps directory exists before flagging it as an error.
6381 2009-06-13 rob@welcomehome.org
6383 define the libltdl prototypes ourselves, to work around weird mongw32 linker problem.
6385 2009-06-13 rob@welcomehome.org
6387 build package for gtk widget.
6389 2009-06-13 rob@welcomehome.org
6391 take either install-plugin or install-plugins.
6393 2009-06-13 rob@welcomehome.org
6395 install the gnash-view.h file.
6397 2009-06-13 rob@welcomehome.org
6399 don't install the internal cygnal library.
6401 2009-06-13 rob@welcomehome.org
6403 Change how bzrversion gets it's values so it doesn't have to make a connection
6404 to the repository each time. This speeds up creating the bzrversion
6405 considerably, and works better as well if bzr isn't installed.
6407 2009-06-13 rob@welcomehome.org
6409 use gnashSleep() instead of sleep().
6411 2009-06-12 Jon Crider <jon.crider@gmail.com>
6413 Working on array haxe test cases. This is very much complicated by the fact that haxe has it's own implementation of Array which is not necessarily fully compliant with gnash and actionscript. All tests currently compile, but gflashplayer throws errors when running v9 tests. Array_as.hx is not currently included in the Makefile.am and does not build automatically.
6415 2009-06-12 Jon Crider <jon.crider@gmail.com>
6417 updated array haxe test case
6419 2009-06-12 rob@welcomehome.org
6421 don't build the network tests yet till they're fully implemented.
6423 2009-06-12 rob@welcomehome.org
6425 fix building cygnal package.
6427 2009-06-12 Sandro Santilli <strk@keybit.net>
6429 Expect consistency checking for Hello and AddChild tests (the version of HaXe we require now produces bytecode that confuses Gnash's AVM2 a lot!)
6431 2009-06-12 rob@welcomehome.org
6433 include the System and LocalConnection headers from the new locations.
6435 2009-06-12 Sandro Santilli <strk@keybit.net>
6437 Fix attachSound testcase so the instructions match the behaviour
6439 2009-06-12 rob@welcomehome.org
6441 add cgi-bin to EXTRA_DIST so it always gets included in a dist tarball, even if Cygnal isn't in cgi-bin mode.
6443 2009-06-12 Sharad Desai <ssdesai1@gmail.com>
6445 Change to ClassHierarchy.cpp, SharedObject ming cases for v5 all pass...
6447 2009-06-12 Sharad Desai <ssdesai1@gmail.com>
6449 Change to ClassHierarchy.cpp, SharedObject ming cases for v5 all pass...
6451 2009-06-12 Ben Limmer <limmer@colorado.edu>
6453 Almost completed migration to new naming convention for haxe automake files (filter remains)
6455 2009-06-12 Ben Limmer <limmer@colorado.edu>
6457 Almost completed migration to new naming convention for haxe automake files (filter remains)
6459 2009-06-12 Sandro Santilli <strk@keybit.net>
6461 Add comments about semantic of the number of samples parameter for sound_handler::fetchSamples
6463 2009-06-12 Sandro Santilli <strk@keybit.net>
6465 Move all left-over GNASH_PATH_XXX and GNASH_PKG_FIND calls after the IMPORTANT notice, move the alp gui option handling where it belongs (there's a GUI selection section in the configure.ac file);
6467 2009-06-12 Sandro Santilli <strk@keybit.net>
6469 Don't change cross_compiling *after* it's used (it makes no sense)
6471 2009-06-12 Sandro Santilli <strk@keybit.net>
6473 Move GNASH_PKG_FIND call for SSL below the IMPORTANT NOTICE comment block saying something about why GNASH_PATH_* should be called *after* that block.
6474 Reasons are obscure to me, but it fixes the disappearence of CPP introduced
6475 by revision 11080. See http://lists.gnu.org/archive/html/gnash-dev/2009-06/index.html (June 12)
6477 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6479 Made modifications in makefiles and deleted unnecessary files
6481 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6483 Made modifications in makefiles and deleted unnecessary files
6485 2009-06-11 Ben Limmer <limmer@colorado.edu>
6487 fixed make check build errors (woops)
6489 2009-06-11 Ben Limmer <limmer@colorado.edu>
6491 work from today hacking up makefiles to only compile the proper swf tests for the proper versions of flash
6493 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6495 Migrating XMLSocket to new hierarchy...
6497 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6499 Migrating XMLSocket to new hierarchy...
6501 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6503 Migrations for Stage and SharedObject (100% working)
6505 2009-06-11 Sharad Desai <ssdesai1@gmail.com>
6507 Migrations for Stage and SharedObject (100% working)
6509 2009-06-11 rob@welcomehome.org
6511 add the beginnings of SSL support.
6513 2009-06-10 rob@welcomehome.org
6515 only build ssl files if SSL builds are enabled.
6517 2009-06-10 rob@welcomehome.org
6519 add initial support for SSL encrypted network connections.
6521 2009-06-10 rob@welcomehome.org
6523 add constant for SSL port.
6525 2009-06-10 rob@welcomehome.org
6527 add SSL flags and lib.
6529 2009-06-10 rob@welcomehome.org
6531 find and dump SSL flags and lib.
6533 2009-06-08 rob@welcomehome.org
6535 add options to enable SSL, and set thre cert and pem key paths.
6537 2009-06-08 rob@welcomehome.org
6541 2009-06-08 rob@welcomehome.org
6543 add files for SSL support in libnet.
6545 2009-06-11 Ben Limmer <limmer@colorado.edu>
6547 completed marking unimplemented features in haxe test cases as xfail. now should have no unexpected failures
6549 2009-06-11 Ben Limmer <limmer@colorado.edu>
6551 first of several updates to haxe test cases updated expected failures for unimplemented features
6553 2009-06-11 Jon Crider <jon.crider@gmail.com>
6555 Fixed ui.am so autogen doesn't error
6557 2009-06-11 Jon Crider <jon.crider@gmail.com>
6559 minor update to makefile
6561 2009-06-11 liusi_in_lab@hotmail.com
6564 Transfer all the ming tests into haxe for system_as.hx
6566 2009-06-11 Jon Crider <jon.crider@gmail.com>
6568 Migrated ContextMenu, should pass all ming test now
6570 2009-06-11 Jon Crider <jon.crider@gmail.com>
6574 2009-06-11 Jon Crider <jon.crider@gmail.com>
6578 2009-06-09 Jon Crider <jon.crider@gmail.com>
6580 migrated ContextMenu, fixed it so that ming test cases pass
6582 2009-06-11 Sandro Santilli <strk@keybit.net>
6584 Don't allow multiple sounds to be started while testing inPoint/outPoint so the runner will notice if gnash breaks (would start less sounds if not trimming)
6586 2009-06-11 Sandro Santilli <strk@keybit.net>
6588 Add explanation about doubling number of samples
6590 2009-06-11 Tomeu Vizoso <tomeu@sugarlabs.org>
6592 Remove pythonmodule and the boost_python dependency
6594 2009-06-11 Sandro Santilli <strk@keybit.net>
6596 Don't leak the machine memory
6598 2009-06-11 Sandro Santilli <strk@keybit.net>
6600 Fix path to testsuite/gnashrc
6602 2009-06-11 Sandro Santilli <strk@keybit.net>
6604 Run the tests with -v so they actually report test results
6606 2009-06-10 Ben Limmer <limmer@colorado.edu>
6608 updated haxe contextmenu test to support versions of flash other than flashv9 and >
6610 2009-06-10 Bob Naugle <bobbynaugs@gmail.com>
6612 Migrated LocalConnection
6614 2009-06-10 Ben Limmer <limmer@colorado.edu>
6616 fixed camera and microphone haxe tests to have the proper expected failures
6618 2009-06-10 Bob Naugle <bobbynaugs@gmail.com>
6620 reverted changes (oops)
6622 2009-06-10 Bob Naugle <bobbynaugs@gmail.com>
6624 Small change in netclasses.h to help LocalConnection
6626 2009-06-10 Ben Limmer <limmer@colorado.edu>
6628 fixed bug that was causing microphone and camera class tests from completing
6630 2009-06-10 Bob Naugle <bobbynaugs@gmail.com>
6632 Made some changes to help SharedObject tests
6634 2009-06-10 Sandro Santilli <strk@keybit.net>
6636 Automate test for inPoint/outPoint (and loop)
6638 2009-06-10 Tomeu Vizoso <tomeu@sugarlabs.org>
6640 Fix typo in the configure help
6642 2009-06-10 Sandro Santilli <strk@keybit.net>
6644 Implement inPoint/outPoint and Sound.start(<secs_offset>) for event sounds.
6645 Drop delaySeek implementation as it proved wrong (http://wiki.gnashdev.org/MP3_Sound_tags#Embedded_Event_sounds).
6646 NOTE: there's no automated test yet so please try not to break it.
6647 I'll try to work on extending the eventSoundTest1
6649 2009-06-10 Sandro Santilli <strk@keybit.net>
6651 Make visual output more terse to have space for adding more tests. Add consistency checking in the runner (check that test run to completion)
6653 2009-06-09 rob@welcomehome.org
6655 list test cases by the version they first appeared in, so we can stop ignoring errors.
6657 2009-06-09 rob@welcomehome.org
6659 drop backslash after dependencies, there is only one line of them.
6661 2009-06-09 Ben Limmer <limmer@colorado.edu>
6663 migrated stubs for microphone and camera to new hierarchy
6665 2009-06-09 Ben Limmer <limmer@colorado.edu>
6667 migrated stubs for microphone and camera to new hierarchy
6669 2009-06-09 rob@welcomehome.org
6671 revert changes to Stage_as.*, build the old version till the new one is fixed so less test cases hang.
6673 2009-06-09 Ben Limmer <limmer@colorado.edu>
6675 Migrated Sound actionscript class to new hierarchy
6677 2009-06-09 Ben Limmer <limmer@colorado.edu>
6679 Migrated Sound actionscript class to new hierarchy
6681 2009-06-09 rob@welcomehome.org
6683 fix make check for classes.all, it wasn't generating a site.exp file, so all the paths were wrong.
6685 2009-06-09 liusi_in_lab@hotmail.com
6687 Si modified the files on June 8 and June 9!
6689 2009-06-09 liusi_in_lab@hotmail.com
6694 2009-06-09 liusi_in_lab@hotmail.com
6696 Si changed the following files on June 8 and June 9!
6698 2009-06-09 liusi_in_lab@hotmail.com
6700 Si made the following changes on June 8 and June 9!
6702 -bcore/asobj/Global.cpp
6703 libcore/asobj/Makefile.am
6704 libcore/asobj/flash.am
6705 libcore/asobj/flash/net/LocalConnection_as.cpp
6706 libcore/asobj/flash/net/LocalConnection_as.h
6707 libcore/asobj/flash/net/net.am
6708 libcore/asobj/flash/system/System_as.cpp
6709 libcore/asobj/flash/system/System_as.h
6710 libcore/asobj/flash/system/system.am
6711 testsuite/as3/classes.all/net/LocalConnection_as.hx
6712 ------------- This line and the following will be ignored --------------
6715 libcore/ClassHierarchy.cpp
6717 2009-06-09 Sharad Desai <ssdesai1@gmail.com>
6719 Migrated SharedObject and Stage classes to new hierarchy
6721 2009-06-08 Sharad Desai <ssdesai1@gmail.com>
6723 Migrated SharedObject_as and Stage_as classes
6725 2009-06-09 Sandro Santilli <strk@keybit.net>
6729 2009-06-09 Sandro Santilli <strk@keybit.net>
6731 Made sound_handler interface more aware of the SWF model (fist pass)
6733 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6735 Add documentation to XMLDocument class.
6737 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6739 Drop some singleton usage.
6741 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6743 Drop max FPS magic number, as Gnash does very well without it.
6745 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6747 Don't use singleton in ScriptLimitsTag.
6749 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6753 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6757 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6759 Revert all changes that broke the testsuite.
6761 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6763 Revert change that broke ContextMenu tests.
6765 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6767 Revert change that broke TextFormat.
6769 2009-06-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
6771 Revert change that broke testsuite run and moved DisplayObject class.
6773 2009-06-09 Sandro Santilli <strk@keybit.net>
6775 log UNIMPLEMENTED for time-based sound start
6777 2009-06-08 Bob Naugle <bobbynaugs@gmail.com>
6781 2009-06-08 Bob Naugle <bobbynaugs@gmail.com>
6783 Migrated TextField to new file and directory. Modified makefiles, dependencies, and test cases accordingly.
6785 2009-06-08 Ben Limmer <limmer@colorado.edu>
6787 migrated Keyboard actionscript class to new namespace
6789 2009-06-08 Ben Limmer <limmer@colorado.edu>
6791 migrated Keyboard class to new namespace
6793 2009-06-08 Jon Crider <jon.crider@gmail.com>
6795 Migrated ContextMenu to new flash Heirarchy
6797 2009-06-08 Jon Crider <jon.crider@gmail.com>
6799 Moved ContextMenu source code into the new as3 flash heirarchy
6801 2009-06-08 Bob Naugle <bobbynaugs@gmail.com>
6805 2009-06-08 Bob Naugle <bobbynaugs@gmail.com>
6807 Migrated TextFormat to new file and directory. Modified makefiles and dependencies accordingly.
6809 2009-06-08 Ben Limmer <limmer@colorado.edu>
6811 adjusted xmlclasses.h to have the correct initializing function (fixes build problem)
6813 2009-06-08 Ben Limmer <limmer@colorado.edu>
6815 changed flash.am makefile to fix building problems
6817 2009-06-08 Bob Naugle <bobbynaugs@gmail.com>
6819 Migrated TextSnapshot to new file and folder, modified makefiles and dependencies accordingly.
6821 2009-06-08 Ben Limmer <limmer@colorado.edu>
6823 migrated the XML document to new namespace (still working on bug in testcase)
6825 2009-06-08 Ben Limmer <limmer@colorado.edu>
6827 migrated the XML document to new namespace (still working on bug in testcase)
6829 2009-06-08 Sandro Santilli <strk@keybit.net>
6831 Add note about interpretation of delaySeek samples
6833 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6835 Don't disable writing AMF, or a good proportion of the testsuite fails,
6836 not to mention SOL writing and potlatch.
6838 2009-06-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
6840 There are no AS2 flash.xml classes.
6842 2009-06-08 Sandro Santilli <strk@keybit.net>
6844 Use the delaySeek property of SoundInfo. Tested with event sounds and positive delaySeek. I'm pretty confident this can be easily exported to streaming sound too...
6846 2009-06-08 Sandro Santilli <strk@keybit.net>
6848 Store DelaySeek value of DEFINESOUND into the SoundInfo for later use. Fix a bug preventing 'latency' of SOUNDSTREAMHEAD from being debug-printed as unimplemented
6850 2009-06-08 Sandro Santilli <strk@keybit.net>
6852 Add support for storing delaySeek value in SoundInfo
6854 2009-06-07 rob@welcomehome.org
6856 tweak test cases, CLIENT and SERVER fields were reversed.
6858 2009-06-07 rob@welcomehome.org
6860 adjust test to match current reality.
6862 2009-06-07 rob@welcomehome.org
6864 don't attempt to work multi threaded yet.
6866 2009-06-08 Bastiaan Jacques <bastiaan@bjacques.org>
6868 The string table code uses boost threads, and thus its test must link
6871 2009-06-07 rob@welcomehome.org
6873 merge from rtmp branch, improvements to libamf & libnet, plus test cases.
6875 2009-04-05 rob@welcomehome.org
6879 2009-04-05 rob@welcomehome.org
6883 2009-04-05 rob@welcomehome.org
6885 there is no type field for single byte headers, so we can't print it.
6887 2009-04-05 rob@welcomehome.org
6891 2009-04-05 rob@welcomehome.org
6893 decodeMsgBody() returns a boost::shared_ptr<RTMPMsg> now instead of a real pointer.
6895 2009-04-05 rob@welcomehome.org
6897 use -v with netcat, so it works on ubuntu too.
6899 2009-04-02 rob@welcomehome.org
6901 handle processing data from Invoke messages recieved from the RTMP server.
6903 2009-04-02 rob@welcomehome.org
6905 return a dequeue of Messages from recvResponse if there is data.
6907 2009-04-02 rob@welcomehome.org
6909 set the bodysize to the last known bodysize for a channel if the header size is 1. Also if a single byte header is the first part of the buffer to be split(), don't forget to put the header byte in the buffer. For regular continuation packets the single header byte is left out.
6911 2009-04-01 rob@welcomehome.org
6913 use recvResponse() instead of doing it our own way.
6915 2009-04-01 rob@welcomehome.org
6917 cleanup to get closer to working 100%.
6919 2009-04-01 rob@welcomehome.org
6921 decodeMsgBody() now returns a boost:shared_ptr instead of a real pointer.
6923 2009-04-01 rob@welcomehome.org
6925 add recvResponse() to handle all the wpork of reading a message, splitting it, and processing all the queues.
6927 2009-04-01 rob@welcomehome.org
6929 improve isConnected tests.
6931 2009-04-01 rob@welcomehome.org
6933 improve status messages.
6935 2009-04-01 rob@welcomehome.org
6937 remove red5test, it's now in network.all
6939 2009-04-01 rob@welcomehome.org
6941 make sure we have a valid server for testing before continuing.
6943 2009-04-01 rob@welcomehome.org
6945 rename to be consistant
6947 2009-04-01 rob@welcomehome.org
6949 make network.all optional based on whether netcat is installed.
6951 2009-04-01 rob@welcomehome.org
6953 Add tests for netat and wget, which are used in testing. Display the
6954 results of the tests.
6956 2009-04-01 rob@welcomehome.org
6958 probe a list of target machines to see what is available for testing. Use -P to specify the parameters for the test case.
6960 2009-03-31 rob@welcomehome.org
6962 convering as_values toElements is a boost::shared_ptr now, not auto_ptr.
6964 2009-03-31 rob@welcomehome.org
6966 add new directory for real networking tests.
6968 2009-03-31 rob@welcomehome.org
6970 don't leak any memory.
6972 2009-03-31 rob@welcomehome.org
6974 make less verbose. Drop silly debug statement that valgrind doesn't like.
6976 2009-03-31 rob@welcomehome.org
6978 handle reading the handshake, which arrives in any series of packetsof any size based on network latency.
6980 2009-03-31 rob@welcomehome.org
6982 support using flashVars to set hostname and ports.
6984 2009-03-31 rob@welcomehome.org
6986 Finish adding -P option support.
6988 2009-03-31 rob@welcomehome.org
6990 use the standard arg_parser way of handling command line options. Add -P option.
6992 2009-03-31 rob@welcomehome.org
6996 2009-03-31 Markus Gothe <nietzsche@lysator.liu.se>
6998 Added DSOEXPORT-attribute
7000 2009-03-31 Markus Gothe <nietzsche@lysator.liu.se>
7002 Added DSOEXPORT-attribute
7004 2009-03-28 rob@welcomehome.org
7006 write the FLV magic number.
7008 2009-03-28 rob@welcomehome.org
7012 2009-03-28 rob@welcomehome.org
7014 remove if'd out code.
7016 2009-03-28 rob@welcomehome.org
7018 make decodeHeader less verbose.
7020 2009-03-28 rob@welcomehome.org
7022 write the FLV file to disk while we read it in.
7024 2009-03-28 rob@welcomehome.org
7026 add check for invalid argument, which somehow got left out.
7028 2009-03-28 rob@welcomehome.org
7030 be clear which server the responses are from.
7032 2009-03-28 rob@welcomehome.org
7034 refactored heavily. Added error checking of responses since we can now easily decode them.
7036 2009-03-28 rob@welcomehome.org
7038 add rtmpget back in.
7040 2009-03-28 rob@welcomehome.org
7042 always reset the element before returning an error.
7044 2009-03-27 rob@welcomehome.org
7046 make rtmpget build again, support of the new client side API partially done.
7048 2009-03-27 rob@welcomehome.org
7050 use methodName instead of the app name for creating an echo request.
7052 2009-03-27 rob@welcomehome.org
7054 Read multiple RTMP messages. Move the processing to net_handler() from call().
7056 2009-03-27 rob@welcomehome.org
7058 add a pointer to the current object to the thread_params.
7060 2009-03-27 rob@welcomehome.org
7062 check the connect() status for RTMP too.
7064 2009-03-27 rob@welcomehome.org
7068 2009-03-27 rob@welcomehome.org
7070 handle reading of RTMP messages bigger than the default chunksize of 128 bytes.
7072 2009-03-26 rob@welcomehome.org
7074 add the other data type tests to the RTMP tests.
7076 2009-03-26 rob@welcomehome.org
7078 process the response from a Red5 eecho request.
7080 2009-03-26 rob@welcomehome.org
7082 hum, we need to sleep after connecting before trying to read a packet.
7084 2009-03-26 rob@welcomehome.org
7086 be more clear which response we got.
7088 2009-03-26 rob@welcomehome.org
7090 add method for creating the Red5 echo Requests.
7092 2009-03-26 rob@welcomehome.org
7094 do a successful NetConnection::connect() remoting call.
7096 2009-03-26 rob@welcomehome.org
7098 red5 eants the connect packet as part of the final handshake, or it refuses to connect.
7100 2009-03-26 rob@welcomehome.org
7102 reverse the order for client and server source fields.
7104 2009-03-26 rob@welcomehome.org
7106 add a few RTMP tests
7108 2009-03-26 rob@welcomehome.org
7112 2009-03-26 rob@welcomehome.org
7114 only drop the last two bytes on the last chunked packet.
7116 2009-03-26 rob@welcomehome.org
7118 don't try to convert an empty property to an as_value.
7120 2009-03-26 rob@welcomehome.org
7122 don't check property names to be ascii, they could be unicode instead.
7124 2009-03-26 rob@welcomehome.org
7126 make less verbose, fix old formatting errors.
7128 2009-03-26 rob@welcomehome.org
7130 make less verbose, it works now.
7132 2009-03-26 rob@welcomehome.org
7134 make less verbose, it works now.
7136 2009-03-26 rob@welcomehome.org
7138 remove the trailing \r\n that terminates the HTTP chunk, as it shouldn't be in the binary blob.
7140 2009-03-25 rob@welcomehome.org
7142 add support for converting Data Elements, and trapping bad data types.
7144 2009-03-25 rob@welcomehome.org
7146 add supported for the unsupported data type
7148 2009-03-25 rob@welcomehome.org
7150 handle reading chunked messages.
7152 2009-03-25 rob@welcomehome.org
7156 2009-03-25 rob@welcomehome.org
7158 don't include the server side onlyecho tests, they've been moved to the cygnal testsuite.
7160 2009-03-25 rob@welcomehome.org
7162 fix path to libcygnal.la.
7164 2009-03-25 rob@welcomehome.org
7166 don't limit dumping to smaller buffers.
7168 2009-03-25 rob@welcomehome.org
7170 don't dump the element when converting.
7172 2009-03-25 rob@welcomehome.org
7174 add mergeChunks() to forcea merge of all the buffers in the queue. Don't copy the chunked transfer header to the data.
7176 2009-03-25 rob@welcomehome.org
7178 tweak logic of ending buffer so merging works for bigger Buffers.
7180 2009-03-24 rob@welcomehome.org
7184 2009-03-24 rob@welcomehome.org
7188 2009-03-24 rob@welcomehome.org
7192 2009-03-24 rob@welcomehome.org
7194 add recvChunked(), for the client side of reading chunked HTTP data.
7196 2009-03-24 rob@welcomehome.org
7198 add some accessors for the queue
7200 2009-03-24 rob@welcomehome.org
7202 the content-type field may have more than one item,so scan for what we want, not an exact match. Handle chunked transfer encoding header.
7204 2009-03-24 rob@welcomehome.org
7206 the content-length field is always only one data item.
7208 2009-03-24 rob@welcomehome.org
7210 get the baseURL when constructing the URL for ::call()
7212 2009-03-24 rob@welcomehome.org
7214 don't disallow ports under 1024.
7216 2009-03-19 rob@welcomehome.org
7218 big merge from experimental branch, rewritten RTMT support for Gnash, with
7219 RTMP coming next. Cygnal handles Red5 'echo' tests for RTMPT and RTMP as
7220 well. Also new and greatly improved test case for 'echo' types of tests,
7221 ie... bouncing packets off a server and decoding the result.
7223 your mileage may vary...
7225 2009-03-13 rob@welcomehome.org
7227 also run single threaded, since the VM isn't thread safe.
7229 2009-03-13 rob@welcomehome.org
7231 greatly expanded version of the test case.
7233 2009-03-13 rob@welcomehome.org
7235 add versions of sendMsg that use the priate setting for the file descriptor.
7237 2009-03-13 rob@welcomehome.org
7239 don't encode strict arrays as sparse arrays.
7241 2009-03-12 rob@welcomehome.org
7243 pass the right Network connection to the thread handler.
7245 2009-03-12 rob@welcomehome.org
7247 toggle a flag when connected.
7249 2009-03-12 rob@welcomehome.org
7251 store the path from the URL as well.
7253 2009-03-12 rob@welcomehome.org
7255 merge in from branch, partial RTMP support, using libnet HTTP support for remoting.
7257 2009-03-11 rob@welcomehome.org
7259 stripped out remoting stuff, sreaming video still works.
7261 2009-03-11 rob@welcomehome.org
7263 stripped out remoting stuff, sreaming video still works.
7265 2009-03-16 rob@welcomehome.org
7267 big merge from trunk, copyright changes, release stuff, etc...
7269 2009-03-16 rob@welcomehome.org
7271 add option to enable building cgi bins.
7273 2009-03-16 rob@welcomehome.org
7277 2009-03-16 rob@welcomehome.org
7279 return a Buffer instead of a bool when processing requests.
7281 2009-03-16 rob@welcomehome.org
7283 get the root directory for cgi-bins.
7285 2009-03-16 rob@welcomehome.org
7287 moved to Cygnal directory
7289 2009-03-16 rob@welcomehome.org
7291 add setting for the root directory for cgis.
7293 2009-03-16 rob@welcomehome.org
7297 2009-03-04 Markus Gothe <nietzsche@lysator.liu.se>
7299 Updated copyright info
7301 2009-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
7303 Wrap all macros in AC_DEFUN, or autogen.sh fails (at least on Mandriva 2009).
7305 2009-02-23 Markus Gothe <nietzsche@lysator.liu.se>
7307 Cleaned up DSOEXPORTS
7309 2009-02-23 Markus Gothe <nietzsche@lysator.liu.se>
7311 Cleaned up DSOEXPORTS
7313 2009-02-23 Markus Gothe <nietzsche@lysator.liu.se>
7315 Cleaned up DSOEXPORTS
7317 2009-02-23 Markus Gothe <nietzsche@lysator.liu.se>
7319 Cleaned up DSOEXPORTS
7321 2009-02-22 Markus Gothe <nietzsche@lysator.liu.se>
7323 fix visibility attribute for RTMP branch / Cygnal
7325 2009-02-21 rob@welcomehome.org
7327 execute an external progam when specified.
7329 2009-02-21 rob@welcomehome.org
7331 exit if there are errors creating a server connection.
7333 2009-02-21 rob@welcomehome.org
7335 use the docoot to find cgi files.
7337 2009-02-21 rob@welcomehome.org
7339 get the docroot from private data.
7341 2009-02-21 rob@welcomehome.org
7345 2009-02-21 rob@welcomehome.org
7347 move enable-cgibins to cygnal specific configure file..
7349 2009-02-21 rob@welcomehome.org
7351 build proc.cpp as part of libcygnal, not cygnal itself.
7353 2009-02-21 rob@welcomehome.org
7355 properly handle closing the network connection.
7357 2009-02-21 rob@welcomehome.org
7359 don't try to remove a pollfd from a bogus hit.
7361 2009-02-21 rob@welcomehome.org
7363 always start the cgi application in verbose mode.
7365 2009-02-21 rob@welcomehome.org
7367 use an external program over a network connect to process the data in the POST.
7369 2009-02-21 rob@welcomehome.org
7371 don't try to build the cgi bins before libcygnal is built.
7373 2009-02-21 rob@welcomehome.org
7375 seperate out the server side HTTP support into it's own class in Cygnal.
7377 2009-02-21 rob@welcomehome.org
7379 get rid of extraneous newline in text field.
7381 2009-02-21 rob@welcomehome.org
7383 http.h now needs to be http_server.h.
7385 2009-02-21 rob@welcomehome.org
7387 add http_server.* to libcygnal.
7389 2009-02-21 rob@welcomehome.org
7393 2009-02-21 rob@welcomehome.org
7395 split the server side of HTTP support into it's own class in Cygnal, so we can support CGI bins easier.
7397 2009-02-21 rob@welcomehome.org
7399 cleanup code, add CGI to all method names to be clearer what it is.
7401 2009-02-21 rob@welcomehome.org
7403 read echo request from a file or the network, and send a correct response.
7405 2009-02-21 rob@welcomehome.org
7407 new class for starting cgi-bins.
7409 2009-02-21 rob@welcomehome.org
7411 big merge from trunk. Add cygnal/cgi-bin directory.
7413 2009-06-07 Andrea Palmat? <andreapalmate@PowerMAC.local>
7415 Small change to mkdir to handle ENOTDIR even if this checked a little bit more
7417 2009-06-07 rob@welcomehome.org
7419 keep distcheck happy.
7421 2009-06-07 Andrea Palmat? <andreapalmate@PowerMAC.local>
7423 Fixed a small bug that wasn't save _sollocaldomain variable. usermanual updated
7425 2009-06-07 rob@welcomehome.org
7427 work around circular dependencies till we figure out a better long-term fix.
7429 2009-06-06 rob@welcomehome.org
7431 build all libcore and asobjs in the same library to workaround circular dependencies.
7433 2009-06-06 rob@welcomehome.org
7435 build libasobj with libcore to work around circular dependencies.
7437 2009-06-06 rob@welcomehome.org
7439 convert Makefile.am to a fragment.
7441 2009-06-06 rob@welcomehome.org
7445 2009-06-06 rob@welcomehome.org
7447 don't generate header files for class array, make them permanant.
7449 2009-06-07 Sandro Santilli <strk@keybit.net>
7451 Open audio card lazily, to save lots of wakeups (at least with HDA Intel) when sound is not even needed, or at least until it is...
7453 2009-06-07 Sandro Santilli <strk@keybit.net>
7455 Moved attach_aux_streamer to base class, as instructed by TODO comment
7457 2009-06-07 Sandro Santilli <strk@keybit.net>
7459 syncNoMultiple flag in StartSound tag enough tested
7461 2009-06-06 Andrea Palmat? <andreapalmate@PowerMAC.local>
7463 Completed AmigaOS4 GUI. Now it is almost the same of GTK one. Changed the Makefile.am that should not be a problem since the OS4 files are in
7465 2009-06-06 Andrea Palmat? <andreapalmate@PowerMAC.local>
7467 Small change for saving preference file. Needed for the aos4-GUI changes
7469 2009-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
7473 AS2 top-level classes are initialized using ClassHierarchy, not the
7474 package system, so drop code that will never be used.
7476 2009-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
7478 The xml package doesn't exist and is never called in AS2, so there's nothing
7481 2009-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
7485 2009-06-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
7487 Drop commented-out lines. Please keep things tidy.
7489 2009-06-06 Sandro Santilli <strk@keybit.net>
7491 Don't start the advance timer if we start in pause mode
7493 2009-06-06 Sandro Santilli <strk@keybit.net>
7495 Close audio card on gnash pause, and resume on unpause. Drops audio card interrupts while paused.
7497 2009-06-06 Sandro Santilli <strk@keybit.net>
7499 Stop the advance timer when in pause mode. Brings wakeups down to zero when sound handler is disabled (-r1).
7501 2009-06-05 Jon Crider <jon.crider@gmail.com>
7503 Migrated accessibility code into new class hierarchy
7505 2009-06-05 Jon Crider <jon.crider@gmail.com>
7507 Migrated accessibility code into new class hierarchy
7509 2009-06-05 rob@welcomehome.org
7511 initialize all AS2 and AS3 classes.
7513 2009-06-05 Ben Limmer <limmer@colorado.edu>
7515 Removed unnecessary comment lines
7517 2009-06-05 rob@welcomehome.org
7519 create two arrays of init functions, one for as2, and one for as3.
7521 2009-06-05 Jon Crider <jon.crider@gmail.com>
7523 Fixed .am files so accessibility tests now compile
7525 2009-06-05 Jon Crider <jon.crider@gmail.com>
7527 Fixed .am files so accessibility tests now compile
7529 2009-06-05 Ben Limmer <limmer@colorado.edu>
7531 Migrated XMLNode to the new filestructure and namespace
7533 2009-06-04 Ben Limmer <limmer@colorado.edu>
7535 Migrated XMLNode to the new filestructure. Passes all ming tests.
7537 2009-06-05 Bastiaan Jacques <bastiaan@bjacques.org>
7539 Revert the previous header placement change as it turned out to compile
7540 cleanly on a second attempt.
7542 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7544 Introduce SWFParser class for parsing all tags, reducing code duplication
7545 in sprite_definition and SWFMovieDefinition. The class should also make it
7546 easier to control parsing (for instance making it non-threaded or linked
7549 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7551 Put TagLoadersTable in RunInfo with the rest of the external resources.
7555 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7557 Remove TagLoadersTable from sprite_definition.
7559 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7563 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7565 Make the SWFParser deal only with the number of bytes it has to read / has
7566 read, not with with the absolute stream position.
7568 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7570 Use the same SWFParser for sprite_definition.
7572 2009-06-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
7574 Use a SWFParser for parsing.
7576 2009-06-05 Bastiaan Jacques <bastiaan@bjacques.org>
7578 Make sure accessibilityclasses.h is created inside the source directory,
7579 rather than the object directory. Fixes objdir builds.
7581 2009-06-04 Tomeu Vizoso <tomeu@sugarlabs.org>
7583 Fix the cairo renderer in pythonmodule
7585 2009-06-04 Tomeu Vizoso <tomeu@sugarlabs.org>
7587 Initialize the glue renderer a bit later. Fixes bug #26669
7589 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7591 Fix the VM switcher so that it also works when execute() is called
7594 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7598 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7600 Enable runtime multinames in ABC_ACTION_CALL*.
7602 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7606 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7610 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7612 Some very useful logging.
7614 2009-06-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
7618 2009-06-03 Jon Crider <jon.crider@gmail.com>
7620 More migrating of test cases moved some to internal.all but did not modify
7622 2009-06-03 Jon Crider <jon.crider@gmail.com>
7624 Made changes to one test case - migrated more test cases
7626 2009-06-03 Jon Crider <jon.crider@gmail.com>
7628 Migrated some test cases. Added case for Boolean class, moved but did not migrate ASnative.as
7630 2009-06-03 Andrea Palmat? <andreapalmate@PowerMAC.local>
7632 Add support for Menus in AmigaOS4 gui. Implemented most of GTK functions
7634 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7636 Minor change, commented out method in LoaderInfo
7638 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7640 Minor change, commented out method in LoaderInfo
7642 2009-06-03 Bob Naugle <bobbynaugs@gmail.com>
7644 Reverted DejaGnu.hx (could not use trace in gnash)
7646 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7648 Modified test case for LoaderInfo
7650 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7652 Rob, please configure the makefile, so the URL of the .swf can be generic, thanks
7654 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7658 2009-06-03 root <root@localhost.localdomain>
7660 Si made more modifications here
7662 2009-06-03 root <root@localhost.localdomain>
7664 Si modified these on Jun 3
7666 2009-06-03 Bob Naugle <bobbynaugs@gmail.com>
7668 Final test cases with existence stubs, and modified DejaGnu.hx so gflashplayer will display text for flash8 and lower (needs some work)
7670 2009-06-03 Ben Limmer <limmer@colorado.edu>
7672 added more robust tests to as2 sound class haxe file
7674 2009-06-03 Ben Limmer <limmer@colorado.edu>
7676 added more robust tests to as2 sound class haxe file
7678 2009-06-03 Sharad Desai <ssdesai1@gmail.com>
7682 2009-06-03 root <root@localhost.localdomain>
7684 Si modified these classes on Jun 2
7686 2009-06-02 root <root@localhost.localdomain>
7688 Si modified the following class on June 2!
7690 2009-06-03 Ben Limmer <limmer@colorado.edu>
7692 fixed dummy compression algorithm testsuite
7694 2009-06-03 Ben Limmer <limmer@colorado.edu>
7696 fixed compression algorithm
7698 2009-06-03 Ben Limmer <limmer@colorado.edu>
7700 fixed URLStream test case
7702 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7704 Clean up headers, modify isAS3() to take a fn_call argument for easier
7707 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7711 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7713 Move isAS3 logic to fn_call rather than VM, and clean up headers and includes
7714 as they made this simple change take a long time.
7716 2009-06-03 Bob Naugle <bobbynaugs@gmail.com>
7718 Fixed StaticText_as.hx test. This class is only creatable with the Adobe/Flash authoring tool. (we think)
7720 2009-06-03 Bob Naugle <bobbynaugs@gmail.com>
7722 Fixed weird AntiAliasType_as.hx, don't know how it got reverted
7724 2009-06-03 Jon Crider <jon.crider@gmail.com>
7726 migrated some test cases, not sure how to test StaticText and Array
7728 2009-06-03 Jon Crider <jon.crider@gmail.com>
7730 Modified some test cases, still working on Array and StaticText
7732 2009-06-03 Bob Naugle <bobbynaugs@gmail.com>
7736 2009-06-03 Ben Limmer <limmer@colorado.edu>
7738 finished URLStream AS3 class tester
7740 2009-06-01 Ben Limmer <ben@ubuntu>
7742 trying to push to bazaar
7744 2009-06-01 Ben Limmer <ben@ubuntu>
7746 display testsuite done
7748 2009-05-29 Ben Limmer <ben@ubuntu>
7750 finished accessibilityproperties class tester
7752 2009-05-29 Ben Limmer <ben@ubuntu>
7754 Filter testsuite for as3 completed.
7756 2009-05-29 Ben Limmer <ben@ubuntu>
7758 Tests done for some Bitmap classes and all errors in the error namespace
7760 2009-05-29 Ben Limmer <ben@ubuntu>
7762 high priority desktop test suites completed
7764 2009-05-29 Ben Limmer <ben@ubuntu>
7766 ClipboardFormats test done
7768 2009-05-29 Ben Limmer <ben@ubuntu>
7770 fixed Keyboard and Sound testsuites for AS3
7772 2009-05-29 Ben Limmer <ben@ubuntu>
7774 Fixed ExternalInterface test case
7776 2009-05-29 Ben Limmer <ben@ubuntu>
7778 SoundTransform test case added
7780 2009-05-29 Ben Limmer <ben@ubuntu>
7782 Soundmixer test done
7784 2009-05-29 Ben Limmer <ben@ubuntu>
7786 soundloader test done
7788 2009-05-29 Ben Limmer <ben@ubuntu>
7790 updated ID3Tag tests and SoundChannel
7792 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7794 Add a basic DisplayObjectContainer class for AS3 (and eventually AS2)
7795 DisplayList functions.
7797 Clean up Button a bit to try and make transition to AS3 structure easier.
7799 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7801 Don't stop run on failures.
7803 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7805 Add DisplayObjectContainer class.
7807 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7809 Missing closing bracket.
7811 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7813 Use the correct bit.
7815 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7819 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7821 Take SWF-defined trackAsMenu into account with Buttons.
7823 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7827 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7831 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7833 Move another function to cpp file.
7835 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7839 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7841 Abstract functions from the Button class by moving them to ButtonRecord,
7842 also reducing code duplication. Do DefineButtonCxform tag slightly
7845 2009-06-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
7849 2009-06-02 Bob Naugle <bobbynaugs@gmail.com>
7853 2009-06-02 Ben Limmer <limmer@colorado.edu>
7855 finished several as3 net testsuites
7857 2009-06-02 Ben Limmer <ben@ubuntu>
7859 updated net as3 testsuites
7861 2009-06-02 Bob Naugle <bobbynaugs@gmail.com>
7863 More text test cases and fixed error messages
7865 2009-06-02 Jonathan Crider <jonc@jonc-laptop>
7867 PrintJob, CSMSettings, FontStyle, Fonttype, Font test cases migrated to HaXe
7869 2009-06-02 Jonathan Crider <jonc@jonc-laptop>
7871 Migrated CSMSettings, FontStyle, FontType, and Font test cases
7873 2009-06-02 Jonathan Crider <jonc@jonc-laptop>
7875 Migrated printing/PrintJob test case
7877 2009-06-02 Bob Naugle <bobbynaugs@gmail.com>
7879 Fixed test makefile.am so does not include sampler namespace
7881 2009-06-02 Ben Limmer <ben@ubuntu>
7883 fixed makefile to support all classes and updated a few as3 testsuites (see files changed list)
7885 2009-06-02 Ben Limmer <ben@ubuntu>
7887 corrected makefile and updated a few random testsuites (see files changed)
7889 2009-06-02 Bob Naugle <bobbynaugs@gmail.com>
7893 2009-06-02 Bob Naugle <bobbynaugs@gmail.com>
7895 Fixed Makefile.am to include sampler, text, and utils namespaces. New Test cases.
7897 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7901 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7903 Add removeChild and removeChildAt.
7905 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7907 Add implementation for removeChild and removeChildAt to DisplayList.
7909 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7911 Implement addChild() and addChildAt() in the DisplayList. Currently they
7912 are implemented as global functions in ActionScript, but they should
7913 in fact be members of DisplayObjectContainer only.
7915 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7917 Implement addChild() and addChildAt() using the DisplayList through
7918 MovieClip (should be DisplayObjectContainer).
7920 Obsolete _childs member in movie_root, as this now delegates to the
7921 DisplayList of the _root MovieClip.
7923 2009-06-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
7925 Give arrays unique names.
7927 2009-06-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
7929 Give arrays unique names, so including them isn't quite so hairy.
7931 2009-06-01 sharad <sharad@ute>
7935 Updated test cases...
7937 2009-06-01 sharad <sharad@ute>
7941 2009-06-01 Jonathan Crider <jonc@jonc-laptop>
7943 Migrated PrintJobOptions and PrintJobOrientation test cases
7945 2009-06-01 Jonathan Crider <jonc@jonc-laptop>
7947 migrated PrintJobOptions and PrintJobOrientation test cases
7949 2009-06-02 Sandro Santilli <strk@keybit.net>
7951 Take Haxe for unavailable if it's version is < 2.00 (so make check completes again on an Ubuntu 8.10)
7953 2009-06-01 Bob Naugle <bobbynaugs@gmail.com>
7955 Moved NetStream_as.hx to the correct directory
7957 2009-06-01 Bob Naugle <bobbynaugs@gmail.com>
7959 Updated test cases and fixed geom/Transform_as.hx
7961 2009-06-01 root <root@localhost.localdomain>
7963 Finished LocalConnection testsuite and system namespace tests
7965 2009-06-01 Ben Limmer <ben@ubuntu>
7967 finished sound test suite (works with flash v.5 and greater)
7969 2009-06-01 Ben Limmer <ben@ubuntu>
7971 Sound test class done.
7973 2009-06-01 Jonathan Crider <jonc@jonc-laptop>
7975 Added test cases for Array, AsBroadcaster, GradientType
7977 2009-06-01 Jonathan Crider <jonc@jonc-laptop>
7979 updated GradientType_as.hx test case
7981 2009-06-01 Jonathan Crider <jonc@jonc-laptop>
7983 Added Array, AsBroadcaster, and GradientType test cases
7985 2009-06-01 Ben Limmer <ben@ubuntu>
7987 "fixed microphone test suite and URLLoaderData test"
7989 2009-06-01 Ben Limmer <ben@ubuntu>
7991 fixed microphone test suite and URLLoaderData test
7993 2009-06-01 Ben Limmer <ben@ubuntu>
7995 Completed testsuite for as3 class Scene
7997 2009-06-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
7999 check -> xcheck for _soundbuftime (it's not implemented yet, is it?).
8001 2009-06-01 Ben Limmer <ben@ubuntu>
8003 updated several desktop testsuites and finished FrameLabel test
8005 2009-06-01 Ben Limmer <ben@ubuntu>
8007 updated several desktop testsuites and finished FrameLabel test for as3
8009 2009-06-01 Bob Naugle <bobbynaugs@gmail.com>
8013 2009-06-01 Ben Limmer <ben@ubuntu>
8017 2009-06-01 Ben Limmer <ben@ubuntu>
8019 updated as3 testsuites
8021 2009-06-01 Ben Limmer <ben@ubuntu>
8025 2009-05-28 Ben Limmer <ben@ubuntu>
8027 completed Microphone test for flash v9 only (left ming test for prior versions)
8029 2009-05-28 Ben Limmer <ben@ubuntu>
8031 fixed the camera class to work with flash versions < 9
8033 2009-05-28 Ben Limmer <ben@ubuntu>
8035 updated camera_as.hx and readded several internal as3 tests
8037 2009-06-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
8039 SOLARIS changed to SOLARIS_HOST.
8041 2009-06-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
8043 Move include to GnashNumeric.h, as that's where the function that needed it
8046 2009-06-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
8048 Track which version of the VM is executing. It is now possible to initialize
8049 the correct object prototypes for AS2 and AS3, though not yet to execute
8050 both AS2 and AS3 in one run.
8052 Test that AS3 classes are not available in AS2, and fix all the new as_objects
8053 (except filters) to separate them while still allowing selective building
8056 Make classes that exist just for enumerating constants simpler.
8058 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8060 Test the flash package for the absence of AS3 classes.
8062 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8064 Move AVM2 switcher to Machine::execute, as this can also be called from
8067 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8071 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8073 Make sure all packages log the AVM version; AVM2-only packages will abort
8074 if called from AS2 to make sure this doesn't happen.
8076 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8078 Line breaks, tabs to spaces.
8080 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8082 Only log unimplemented once, more information in log_abc.
8084 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8086 Separate AS2 and AS3 flash.net classes. Don't miss headers in display.am.
8088 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8090 Start to distinguish between as2 and as3 classes so that we don't get
8091 classes where they aren't expected. Assert that certain packages are only
8092 initialized from the correct kind of bytecode.
8094 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8096 Rename asclasses arrays to as3classes so that we can distinguish between
8097 them and as2classes.
8099 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8101 Load only AVM1 flash package classes when not running AVM2. This needs to
8102 be done also for the other AVM1 flash package classes (geom, net etc) so
8103 that extra classes are not loaded.
8105 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8107 Drop empty file. Notify VM when it's executing AVM2 code, as this is the
8108 only way currently to know whether we are running AS1/2 or AS3. We have
8109 to know this in order to initialize objects correctly (and for many
8112 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8114 Simplify more constant enumeration classes.
8116 2009-05-29 Benjamin Wolsey <bwy@benjaminwolsey.de>
8118 Don't make the preprocessor error out because it interrupts the testsuite,
8119 which is far more annoying than a segfault.
8121 2009-06-01 Sandro Santilli <strk@keybit.net>
8123 Add test showing that MovieClip._soundbuftime is a global (like _quality)
8125 2009-05-31 Bastiaan Jacques <bastiaan@bjacques.org>
8129 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8131 Move class definitions to cpp files, where they should generally be except
8132 in the exceptional cases where the class must be known elsewhere.
8134 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8136 Drop unneeded include, put forward declaration in.
8138 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8140 Implementation files now have the class definitions.
8142 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8144 Classes now defined in implementation file.
8146 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8148 Class definitions in a better place.
8150 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8152 Move definitions of classes.
8154 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8156 Class definitions h->cpp
8158 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8160 Delete class definitions from one file and put them in the other.
8162 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8164 Relocate definition of classes to cpp file.
8166 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8168 Move class definitions to implementation file.
8170 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8172 Move class definitions to cpp file.
8174 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8176 Move class definitions to cpp file.
8178 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8180 Move definitions to cpp file.
8182 2009-05-28 Ben Limmer <ben@ubuntu>
8184 merging from my branch
8186 2009-05-28 Ben Limmer <ben@ubuntu>
8188 finished Keyboard_as.hx test for Key and Keyboard classes
8190 2009-05-27 Ben Limmer <ben@ubuntu>
8192 added more internal tests which need to be adapted for flash 9 or ported.
8194 2009-05-27 Ben Limmer <ben@ubuntu>
8196 updated internal testsuites (limited implementation)
8198 2009-05-27 Ben Limmer <ben@ubuntu>
8200 updated the ExternalInterface tester and moved XML tests from this file to ExternalInterface in internal.all
8202 2009-05-28 Bob Naugle <bobbynaugs@gmail.com>
8204 Modified Test Cases (Point, Rectangle, SharedObject)
8206 2009-05-28 Bob Naugle <bobbynaugs@gmail.com>
8208 Modified test cases (Point, Rectangle, SharedObject)
8210 2009-05-28 Sandro Santilli <strk@keybit.net>
8212 Automate test for https://savannah.gnu.org/bugs/?26687 (StreamTheWorld)
8214 2009-05-28 Sandro Santilli <strk@keybit.net>
8216 Store a cut-down version of the FLV exposing gnash bug #26687.
8217 To be used in NetStream-SquareTest to automate regression testing.
8219 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8221 FP 10 constant classes.
8223 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8225 Complete and reduce more classes.
8227 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8229 Complete some more classes.
8231 Make sure accessibility and system package classes are loaded correctly.
8233 Remove AIR classes that aren't part of the Flash Player API.
8235 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8237 Load accessibility and system package classes (was commented out for some
8238 reason). Drop useless part of accessibility.am.
8240 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8242 Clean up after removals so that it builds again.
8244 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8246 Drop flash.security (AIR only) and an AIR-only flash.utils class.
8248 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8250 Drop AIR-only flash.net class.
8252 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8254 Drop html (AIR only).
8256 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8258 Drop flash.filesystem (AIR only).
8260 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8262 Drop AIR-only flash.events classes.
8264 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8266 Drop AIR-only error classes.
8268 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8270 Drop AIR-only display classes.
8272 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8274 flash.data is AIR only.
8276 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8278 Remove files that were in the wrong package (duplicated in flash.data,
8279 where they should be).
8281 2009-05-28 Benjamin Wolsey <bwy@benjaminwolsey.de>
8283 Remove AIR-only classes.
8285 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8289 2009-05-27 rob@welcomehome.org
8291 renable HAVE_PTHREADS.
8293 2009-05-27 rob@welcomehome.org
8295 Use LINUX_HOST, not LINUX as it's mo0re consistant.
8297 2009-05-27 Andrea Palmat? <andreapalmate@PowerMAC.local>
8299 Removed a comment from asobj .am files that was broken generation on some platforms
8301 2009-05-27 rob@welcomehome.org
8303 add directory for Gnsh specific testscases that use to be in the API tests.
8305 2009-05-27 Sandro Santilli <strk@keybit.net>
8307 Fix bug #26687 by having NetStream PlayHead move onto next audio frame timestamp when output queue is empty and there's no video in the input stream. An automated test for this would be nice, but there's none.
8309 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8311 Fix static build with libasobj.
8313 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8315 Move ClassHierarchy out of asobj, as it doesn't really belong there and
8316 breaks static linking.
8318 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8320 Simplify objects for constant enumeration and add some constants.
8322 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8324 Simplify TextFieldAutoSize, remove from ClassHierarchy.
8326 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8330 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8332 Document, add debugging.
8334 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8336 Stub top-level Namespace class.
8338 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8340 Add top-level Namespace class.
8342 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8344 Abc version is not an error.
8346 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8350 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8352 Implement DELETEPROPERTY.
8354 Indentation and debugging.
8356 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8360 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8362 Don't log the same thing so much.
8364 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8366 Fix crash due to unchecked return from to_object().
8368 Add some AS3 constants and AVM2 debugging.
8370 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8374 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8376 Add StageAlign constants.
8380 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8382 Add more debugging messages for AVM2.
8384 Add constants to StageScaleMode for testing Machine.
8386 2009-05-27 Benjamin Wolsey <bwy@benjaminwolsey.de>
8388 Fix crashes caused by not checking existence of object.
8390 2009-05-26 Sandro Santilli <strk@keybit.net>
8392 Comment out debugging line
8394 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8398 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8400 Add TextFormat prototype as static, fixing the crash in bug #26687.
8402 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8404 Replace system-first include directive for sharedlib.h everywhere.
8406 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8408 Use flash/ui/Mouse_as.cpp instead of asobj/Mouse_as.cpp.
8410 Use correct #include directive when writing uiclasses.h
8412 2009-05-26 Sandro Santilli <strk@keybit.net>
8414 Extract Haxe version number. We should require 2.0. This patch doesn't do that yet, but gets the version...
8416 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8418 Drop test that shouldn't have been committed.
8420 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8422 Fix 63 failures and some crashes after asobj reorganization.
8424 Add test for flash package enumeration to make sure it doesn't break again.
8426 Drop flash/fl directory, as no such package exists.
8428 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8430 Remove fl directory.
8432 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8434 There are no sampler classes yet, so a do-while loop crashes. Replace with
8435 while (why not do all of them like this?).
8437 Initialize flash packages in correct order for enumeration.
8439 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8441 samplerclasses.h is correct.
8443 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8447 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8449 Add test for flash package enumeration.
8451 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8453 Correct more typos so it builds.
8455 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8457 Fix typo, fixing some crashes in testsuite.
8459 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8461 Restore correct prop flags of flash package, fixing some of the testsuite
8464 Restore correct prop flags of flash package members so that haxe SWFs will
8467 2009-05-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
8469 Move Object back to where it should be.
8471 2009-05-25 rob@welcomehome.org
8473 always add the Headers to keep distcheck and rpmbuild happy
8475 2009-05-25 rob@welcomehome.org
8477 huge merge from branch. Add the reest of the AS3 test cases in haxe format. Add all the missing classes for the flash namespace.
8479 2009-05-25 rob@welcomehome.org
8481 Drop adding the new classes for now, they seem to break something.
8483 2009-05-25 rob@welcomehome.org
8485 merge from trunk, tweak capitaliztion of *_init functions that aleady exist.
8487 2009-05-25 rob@welcomehome.org
8489 fix include path for installation.
8491 2009-05-25 rob@welcomehome.org
8493 always build lass library
8495 2009-05-25 rob@welcomehome.org
8497 fix paths in makefile fragments so installing works correctly.
8499 2009-05-24 rob@welcomehome.org
8501 lots of file renaming to drop _as3 for just _as.
8503 2009-05-24 rob@welcomehome.org
8507 2009-05-24 rob@welcomehome.org
8509 add the rest of the testcases that somehow got skipped.
8511 2009-05-24 rob@welcomehome.org
8513 build new AS3 library asobj/flash.
8515 2009-05-25 Sandro Santilli <strk@keybit.net>
8517 Refactor rendering frames drop mechanism. This is kept disabled by default as it's still not smart enough (doesn't avoid never re-rendering, which is silly)
8519 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8521 Implement some things in BitmapData.
8523 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8525 Test and implement setPixel and setPixel32.
8527 2009-05-25 Sandro Santilli <strk@keybit.net>
8529 Catch up with FPS, at cost of animation smootness (go faster to catch up when late). Fixes A/V sync in movies with streaming sound, like most of Bozzetto's (see Adam.swf for instance)
8531 2009-05-25 Sandro Santilli <strk@keybit.net>
8533 log uhnandled int() ctor arguments
8535 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8537 Add part of the code needed to implement trackAsMenu().
8539 Mark expected failures in BitmapData tests.
8541 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8543 Add trackAsMenu() function (not implemented).
8545 2009-04-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
8547 Drop repeated comments from the end of long lines.
8549 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8551 Comments, tests, debugging.
8553 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8557 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8559 Test setPixel and setPixel32.
8561 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8563 Fix typos, line breaks.
8565 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8569 2009-05-25 Andrea Palmat? <andreapalmate@PowerMAC.local>
8571 changing mkdirUserPermission to work correctly on AmigaOS4 when a drive or an assign is in the path
8573 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8575 Save audio-only streams too when requested.
8577 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8579 Prevent crashes from unhandled exceptions in Machine. Log unexpected events.
8581 Fix compiler warning.
8583 2009-05-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
8585 Implement various opcodes by changing values on the stack (as others do
8588 Catch the exceptions that can be thrown during execution and log messages
8589 about them. Add TODOs.
8591 Add more debugging messages.
8593 2009-05-24 Andrea Palmat? <andreapalmate@PowerMAC.local>
8595 Small changes to rc.cpp to loading files correctly
8597 2009-05-23 Andrea Palmat? <andreapalmate@PowerMAC.local>
8599 Add fullscreen and mouse hiding support to AmigaOS4 gui
8601 2009-05-22 John Wimer <john@god.vtic.net>
8603 Add OpenGL glue for the Qt/KDE4 gui.
8604 The automake probably only works for *nix and should be corrected
8606 2009-05-21 Benjamin Wolsey <bwy@benjaminwolsey.de>
8608 Revert change for bug that was fixed properly in trunk.
8610 2009-05-21 rob@welcomehome.org
8612 for now, don't build two test cases that broke when upgrading haxe.
8614 2009-05-21 rob@welcomehome.org
8616 make the haxe based tests cases conditional on haxe being installed.
8618 2009-05-21 rob@welcomehome.org
8620 fix misspelling of DejaGnu.hx.
8622 2009-05-20 rob@welcomehome.org
8624 add in display tests.
8626 2009-05-20 rob@welcomehome.org
8628 merge more test cases from the branch.
8630 2009-05-20 rob@welcomehome.org
8632 add the other semi-working test cases.
8634 2009-05-20 rob@welcomehome.org
8636 add a bunch more test cases.
8638 2009-05-20 rob@welcomehome.org
8640 add more tests from branch.
8642 2009-05-20 rob@welcomehome.org
8644 add more converted test cases.
8646 2009-05-20 rob@welcomehome.org
8648 only build the two test cases that work, Capabilities and System.
8650 2009-05-20 rob@welcomehome.org
8652 add initial as3 test suite support files, plus 3 working test cases in haxe syntax.
8654 2009-05-20 rob@welcomehome.org
8656 only build the 3 working test cases. Build swf v6-v9 test cases.
8658 2009-05-20 rob@welcomehome.org
8662 2009-05-20 rob@welcomehome.org
8664 only build the 3 working test cases.
8666 2009-05-20 rob@welcomehome.org
8668 don't segfault if the ctor is 0 so the tests can finish.
8670 2009-05-20 rob@welcomehome.org
8672 add --enable-classfile option to comfigure. Add initial directories and Makefile for AS testing.
8674 2009-05-20 rob@welcomehome.org
8676 liboost now needs a 1.35 on each library name.
8678 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8680 Fix crash, log the unexpected situation that caused it.
8682 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8684 Fix another case where pointers are used without being checked.
8686 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8688 Drop comment, as it seems reasonable after all.
8690 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8692 Add more debug logging and some comments for CONSTRUCTSUPER. Drop unimplemented
8693 message as it does attempt to construct the super. The unimplemented message
8694 draws too much attention to this opcode when a SWF doesn't work, even though
8695 it's unlikely to be the culprit.
8697 2009-05-20 Sandro Santilli <strk@keybit.net>
8699 versioned to_string ..
8701 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8705 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8707 Make sendAndLoad methods use GET by default as documented in a book. Fixes
8708 Twitter widget loading again.
8710 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8712 Expose classes to enumeration as expected. Fixes bug #25081, as haxe
8713 for some reason relies on enumerating classes onto the stack.
8715 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8717 Add test for enumeration, especially the termination marker.
8719 Make all flash package members enumerable pending better tests.
8721 2009-05-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
8723 Initial correct to some bugs identified by weird bytecode from haxe.
8725 Enumeration should push an undefined value, not null, as the end marker.
8727 Flash packages should not be hidden from enumeration (but it isn't clear
8728 exactly what they should be).
8730 2009-05-20 Sandro Santilli <strk@keybit.net>
8732 Fix memory leak in Machine::find_prop_strict
8734 2009-05-20 Sandro Santilli <strk@keybit.net>
8736 Fix memory fault in SWF::ABC_ACTION_SETSLOT handler, exposed by testsuite/as3/basic.swf
8738 2009-05-20 Sandro Santilli <strk@keybit.net>
8740 Use indexes for thread ids, for terseness of log lines
8742 2009-05-20 Sandro Santilli <strk@keybit.net>
8744 Log once about unimplemented SoundInfo record parameters
8746 2009-05-20 Sandro Santilli <strk@keybit.net>
8748 Allow SDL/Cairo builds. It builds but doesn't work correctly yet. Looks like a problem with alpha (try ^H and wait some, chances are that the plain red squares will show up)
8750 2009-05-20 Sandro Santilli <strk@keybit.net>
8752 ^H to toggle show of updated regions
8754 2009-05-19 Sandro Santilli <strk@keybit.net>
8756 Add support for CTRL-based gui controls (SDL gui)
8758 2009-05-19 Andrea Palmat? <andreapalmate@PowerMAC.local>
8762 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8764 Initialize all members of asMethod, fixing an occasional crash due to
8765 uninitialized values. This may also fix a bug reported on the mailing list.
8767 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8769 Parse scenes and frame labels correctly and add as a control tag as documented.
8770 Not yet implemented, but gives useful logging information.
8772 Minor cleanups to other tags.
8774 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8778 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8780 Add some useful comments for doxygen.
8782 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8784 Add tag file mentioned in last commit.
8786 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8788 Make some ctors private. Move DefineSceneAndFrameLabelData tag to its
8789 own file in accordance with other tags.
8791 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8793 Add autogenerated macros to .bzrignore.
8795 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8797 Parse DefineSceneAndFrameLabelData tag correctly.
8799 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8801 Use ensureBytes on encoded U32 reads, which is slower but prevents potential
8804 2009-05-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
8806 Always log the VM version for debugging purposes.
8808 2009-05-19 Sandro Santilli <strk@keybit.net>
8810 Sorry, forgot to cleanup after applying the patch
8812 2009-05-19 Sandro Santilli <strk@keybit.net>
8814 Implement partial blitting (inv.bounds based) for SDL/AGG combination
8816 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8818 Use a pointer for the thread, as some versions of boost don't have
8821 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8823 Don't use a separate naming style for AVM2 names in VM.
8825 Implement SymbolClassTag fully (but not tested properly).
8827 Check file attributes for whether to use AVM2, and notify when the wrong
8828 tags are present. Currently we also throw a parsing exception to avoid
8829 adding code of the wrong type, but whether the file attribute is definitive
8830 needs more testing. This attribute should also be used for other VM-specific
8831 code (e.g. TextField constructor) in place of SWF version, which is wrong.
8833 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8835 Minor cleanups, add tests.
8837 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8839 Improve testing for addChild.
8841 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8843 Minor cleanups (line breaks), correct typo.
8845 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8847 Fix some bugs in XMLSocket implementation.
8849 2009-05-18 Benjamin Wolsey <bwy@benjaminwolsey.de>
8851 Thread XMLSocket connection so that it doesn't block execution. As expected,
8852 onConnect is now called in the first advanceState() after the connection
8855 Port numbers above 65535 should be rejected immediately.
8857 2009-05-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
8859 Const correct Network::connected.
8861 Add intermediate object between Network and XMLSocket_as to allow
8862 not blocking AS execution during connection (not yet implemented).
8863 Get the onConnect() order correct (still only correct in limited
8866 Restore adding empty strings, as a non-automated test shows is the case.
8868 2009-05-17 rob@welcomehome.org
8870 fix description of -devel package.
8872 2009-05-17 rob@welcomehome.org
8874 build -devel package for headers and .pc file.
8876 2009-05-15 Sandro Santilli <strk@keybit.net>
8878 Implement setInvalidatedRegions for SDL gui
8880 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8882 Fix XMLSocket segfault.
8884 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8886 Add XML prototype as VM static, fixing bug #26390 (segfault in XMLSocket).
8888 Don't send empty strings to XMLSocket.onData.
8890 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8894 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8896 Merge AVM2 machine and parser code from the avm2 branch.
8898 This appears to be stable, but does not work in most cases, so it is disabled
8899 by default. Compile with --enable-avm2 to enable it.
8901 The default build will now omit AVM2 code, which should reduce code size
8902 and compile time. There is no warning yet for running AVM2 code without
8905 The perl-generated haxe version of the actionscript.all testsuite is disabled
8906 as Gnash fails some tests (tests may be bogus).
8908 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8912 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8914 Remove Namespace.h from Makefile.
8916 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8918 Add comments to abc_block.
8920 Remove Namespace.h, which was replaced long ago by the asNamespace class.
8922 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8924 Define ENABLE_AVM2 properly.
8926 Drop more from the Makefile.
8928 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8930 Fix Makefiles for dropped files.
8932 Drop ctor for TextFieldAutoSize, which only contains static variables.
8934 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8936 Merge VM and parsing parts from avm2 branch. Disable all avm2 code by default,
8937 as it may be unstable.
8939 Most new classes have not been merged because they were only stubs and can be
8942 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8944 Correct includes in SymbolClassTag.h
8946 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8948 Do includes and forward declarations properly to avoid breaking the build
8949 on the slightest change.
8951 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8953 Include gnashconfig.h where needed.
8955 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8957 Drop stubs for AS3 classes, as these can be regenerated easily in
8960 Fix missing values in ClassHierarchy initialization.
8962 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8964 Allow building with AVM2 code.
8966 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8968 Add copyright to split-off files.
8970 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8972 Add --enable-avm2 option. Disable the AVM2 interpreter and tag parsers
8973 unless avm2 is enabled at compile time.
8975 ClassHierarchy (on-demand class loading) uses asNamespace and asClass, so
8976 these still have to be built even when avm2 is disabled. This requires
8977 ifdefs inside asClass.
8979 Split asClass file into separate files for asNamespace, asMethod, asException
8982 2009-05-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
8984 Replace LOG_AVM2 with log_abc.
8986 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
8988 Half-working, ugly implementation of instantiateClass with a string argument.
8990 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
8992 More minor cleanups.
8994 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
8996 Declare typedefs inside classes. Drop duplicated typedef.
8998 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
9000 Rename abc_parsing to abc and abc_Trait to Trait.
9002 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
9006 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
9010 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
9012 Merge from trunk. Use log level of 3 for log_abc. Fix an AVM2 crash and
9015 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
9019 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
9021 Add a new log level for abc logging (-vvv necessary). Don't enforce buffer
9022 flushing with endl when logging.
9024 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
9028 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
9030 Log error when top of stack is not an object as expected.
9032 2009-03-31 Sandro Santilli <strk@keybit.net>
9036 2009-03-31 Sandro Santilli <strk@keybit.net>
9038 Log aserror and donothing when class to be instantiated isn't found (yeah, I know it'a s gnash bug not finding that, but I think you can reproduce this with a malformed SWF too)
9040 2009-03-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
9042 Introduce AVM2 to Gnash coding style. Start some attempt at proper
9043 encapsulation and replace some of the debugging output hacks.
9045 2009-03-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
9047 Initialize _body correctly and only log_abc at debug level 2 or above.
9049 2009-03-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
9051 Introduce a bit of encapasulation.
9053 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
9057 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
9059 Replace ERR with log_error. Drop c_str().
9061 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
9063 Add log_abc for ABC block parsing, replacing macro.
9065 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
9069 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
9071 Fix testsuite run outside source tree.
9073 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
9077 2009-03-04 Bastiaan Jacques <bastiaan@bjacques.org>
9081 2009-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
9085 2009-02-25 Benjamin Wolsey <bwy@benjaminwolsey.de>
9087 Make formatting in Machine.cpp more consistent with itself and the coding
9088 guidelines. Stop initializing members in the ctor body without good reason.
9090 Clean up abc_function interface and initialization order.
9092 2009-02-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
9096 2008-12-31 Sandro Santilli <strk@keybit.net>
9100 2008-11-24 Tom Stellard <tstellar@gmail.com>
9102 Prevent null objects from being pushed onto the scope stack.
9104 2008-11-24 strk <strk@gnash>
9108 2008-11-17 strk <strk@gnash>
9110 Include opcode name in VM2 debugging
9112 2008-11-17 strk <strk@gnash>
9116 2008-11-17 strk <strk@gnash>
9120 2008-11-15 Tom Stellard <tstellar@gmail.com>
9122 Fix segfault caused by null objects in the scope stack.
9124 2008-11-14 strk <strk@gnash>
9128 2008-11-14 Tom Stellard <tstellar@gmail.com>
9130 Have SWFStream::read_d64() use the convert_double_wacky function to correctly return a double.
9132 2008-11-13 strk <strk@gnash>
9136 2008-11-13 strk <strk@gnash>
9140 2008-11-13 strk <strk@gnash>
9144 2008-11-13 strk <strk@gnash>
9146 few more tests (overparanoid)
9148 2008-11-13 strk <strk@gnash>
9150 Merge from trunk, fix compiler warnings in Machine.cpp and
9151 add a couple of UNIMPLEMENTED messages (would be best to have
9152 these logs always come out for unimplemented opcodes...)
9154 2008-11-13 Tom Stellard <tstellar@gmail.com>
9156 Fix segfault in INITPROPERTY opcode.
9158 2008-11-13 Tom Stellard <tstellar@gmail.com>
9160 Fix segfault in GETPROPERTY opcode.
9162 2008-11-12 strk <strk@gnash>
9164 revert useless change, aimed at reducing false drifts from trunk
9166 2008-11-12 strk <strk@gnash>
9170 2008-11-12 strk <strk@gnash>
9172 revert useless change, aimed at reducing false drifts from trunk
9174 2008-11-12 strk <strk@gnash>
9176 revert useless change, aimed at reducing false drifts from trunk
9178 2008-11-12 strk <strk@gnash>
9180 revert useless change, aimed at reducing false drifts from trunk
9182 2008-11-12 strk <strk@gnash>
9184 revert useless change, aimed at reducing false drifts from trunk
9186 2008-11-12 strk <strk@gnash>
9188 revert useless change, aimed at reducing false drifts from trunk
9190 2008-11-12 strk <strk@gnash>
9192 Fix class documentation for DoABCTag and DoInitActionTag
9194 2008-11-12 strk <strk@gnash>
9196 Implement _global.addChild and _global.addChildAt, add tests (one of which triggers a segfault in Machine
9198 2008-11-12 strk <strk@gnash>
9200 register TextFieldAutoSize in class hierarchy
9202 2008-11-12 strk <strk@gnash>
9206 2008-11-12 strk <strk@gnash>
9210 2008-11-11 strk <strk@gnash>
9212 stub _global.addChild for SWF9 (not sure it should be in global,
9213 but that's where gnash looks for it when running misc-haxe.all/Hello.swf);
9214 fix a possible segfault in ABC_CALL*.
9216 2008-11-11 strk <strk@gnash>
9218 improve error message on attempt to call undefined property
9220 2008-11-11 strk <strk@gnash>
9224 2008-11-12 Tom Stellard <tstellar@gmail.com>
9226 Implement ISTYPELATE opcode.
9228 2008-11-11 Tom Stellard <tstellar@gmail.com>
9230 Don't construct a new property on a null object.
9232 2008-11-11 Tom Stellard <tstellar@gmail.com>
9234 Initialize scripts when executing DoABCTag.
9236 2008-11-11 Tom Stellard <tstellar@gmail.com>
9238 Don't try and print a method's body if the method doesn't have a body.
9240 2008-11-10 strk <strk@gnash>
9242 make sure to initialize all members of abc_block, use 0 instead of NULL
9244 2008-11-10 strk <strk@gnash>
9248 2008-11-10 strk <strk@gnash>
9250 Fix initialization order warnings, always initialize mClass::mPrototype
9251 (is null for bug #24804)
9253 2008-11-10 strk <strk@gnash>
9255 Merge from trunk; expect success in haxe-based framework; includes update
9257 2008-11-11 Tom Stellard <tstellar@gmail.com>
9259 Various improvements to the as to haxe conversion script. String-v9.swf no longer fails any test cases when played with Adobe's player.
9261 2008-11-10 Tom Stellard <tstellar@gmail.com>
9263 Fix conversion of String.charCodeAt and String.fromCharCode
9265 2008-11-09 Tom Stellard <tstellar@gmail.com>
9267 Fix some runtime errors and improve conversion of String.split()
9269 2008-11-08 strk <strk@gnash>
9271 Fix abstract equality. Hello.swf in misc-haxe.all succeeds all now ! :)
9273 2008-10-28 Tom Stellard <tstellar@gmail.com>
9275 Skip attempts to set a String's length property.
9277 2008-10-27 Tom Stellard <tstellar@gmail.com>
9279 Skip refrences to __proto__ property.
9281 2008-10-27 Tom Stellard <tstellar@gmail.com>
9283 Skip calls to String.lastIndexOf that have a more than two arguments, or have a string as the second argument.
9285 2008-10-27 Tom Stellard <tstellar@gmail.com>
9287 Remove some conversions that result in actionscript errors.
9289 2008-10-27 Tom Stellard <tstellar@gmail.com>
9291 Only print the current stack when an opcode has finished executing.
9293 2008-10-27 Tom Stellard <tstellar@gmail.com>
9295 Wrap abc parser debug statements in IF_VERBOSE_PARSE macro.
9297 2008-10-22 Tom Stellard <tstellar@gmail.com>
9299 CONSTRUCTPROP opcode: Prevent segfault if constructor is undefined.
9301 2008-10-21 strk <strk@gnash>
9303 Make haxe use friendly with haxe version 1.16 (packaged in Ubuntu 8.04 lts)
9305 2008-10-21 strk <strk@gnash>
9307 don't try to build SWF9 testcases if HAXE isn't available
9309 2008-10-21 strk <strk@gnash>
9311 Fix build after merge from trunk
9313 2008-10-21 strk <strk@gnash>
9317 2008-10-21 Tom Stellard <tstellar@gmail.com>
9319 Improve AS2 to Haxe conversion script.
9321 2008-10-19 Tom Stellard <tstellar@gmail.com>
9323 Convert actionscript delete statement to the equivalent Haxe function.
9324 Remove unused function.
9326 2008-10-19 Tom Stellard <tstellar@gmail.com>
9328 Don't skip calls to call()
9330 2008-10-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
9332 Fix build, abort rather than segfault, get rid of one horrible macro.
9334 2008-10-19 Tom Stellard <tstellar@gmail.com>
9336 Convert instance instanceof Class to Std.is(instance,Class)
9338 2008-10-19 Tom Stellard <tstellar@gmail.com>
9340 Replace String() with new String("")
9342 2008-10-19 Tom Stellard <tstellar@gmail.com>
9344 Don't skip calls to Class.__proto__ .
9346 2008-10-19 Tom Stellard <tstellar@gmail.com>
9348 IFLT opcode: Use as_value::newLessThan()
9350 2008-10-19 Tom Stellard <tstellar@gmail.com>
9352 Make sure not to do operations on as_values that are null.
9354 2008-10-19 Tom Stellard <tstellar@gmail.com>
9356 ASTYPELATE opcode: Make stack behavior correct.
9358 2008-10-19 Tom Stellard <tstellar@gmail.com>
9360 Replace isNan with Math.isNan
9362 2008-10-19 Tom Stellard <tstellar@gmail.com>
9364 Don't skip calls to String.concat()
9366 2008-10-19 Tom Stellard <tstellar@gmail.com>
9368 Don't skip calls to hasOwnProperty() .
9370 2008-10-19 Tom Stellard <tstellar@gmail.com>
9372 Skip String(), but not toString() .
9374 2008-10-19 Tom Stellard <tstellar@gmail.com>
9376 Don't remove calls to String.substring()
9378 2008-10-19 Tom Stellard <tstellar@gmail.com>
9380 Don't remove calls to String.indexOf() .
9382 2008-10-16 Tom Stellard <tstellar@gmail.com>
9386 2008-10-14 Tom Stellard <tstellar@gmail.com>
9388 Convert chr and ord functions.
9390 2008-10-14 Tom Stellard <tstellar@gmail.com>
9392 Improve conversion of Class.property to Reflect.field(Class,property)
9394 2008-10-14 Tom Stellard <tstellar@gmail.com>
9396 Replace type[oO]f with Type.typeof.
9398 Replace Class.property with Reflect.field(Class,property)
9400 2008-10-14 Tom Stellard <tstellar@gmail.com>
9402 Don't skip calls to String.slice()
9404 2008-10-13 Tom Stellard <tstellar@gmail.com>
9406 Implement SUBTRACT opcode.
9408 2008-10-13 Tom Stellard <tstellar@gmail.com>
9410 Use Type.getInstanceFields to iterator over an object's properties.
9412 2008-10-13 Tom Stellard <tstellar@gmail.com>
9414 Make sure we don't call methods on undefined objects.
9416 2008-10-12 Tom Stellard <tstellar@gmail.com>
9418 CONSTRCUTPROP opcode: Make this opcode work better when constructor is an abc_function.
9420 2008-10-12 Tom Stellard <tstellar@gmail.com>
9422 Clean up PUSHSHORT opcode.
9423 CONSTRUCTPROP opcode: make sure we find the objects constructor.
9425 2008-10-12 Tom Stellard <tstellar@gmail.com>
9427 Clean up IFLT opcode.
9429 2008-10-12 Tom Stellard <tstellar@gmail.com>
9431 Clean up IFTRUE opcode.
9433 2008-10-12 Tom Stellard <tstellar@gmail.com>
9435 Clean up HASNEXT2 opcode and add some debug statements.
9437 2008-10-11 Tom Stellard <tstellar@gmail.com>
9439 Keep track of the number of tests that are skipped.
9441 2008-10-11 Tom Stellard <tstellar@gmail.com>
9445 2008-10-11 Tom Stellard <tstellar@gmail.com>
9447 Don't skip attempts to set the length property of Strings.
9449 2008-10-11 Tom Stellard <tstellar@gmail.com>
9451 Replace new Number() with Std.ParseInt().
9453 2008-10-11 Tom Stellard <tstellar@gmail.com>
9455 Replace [type Dynamic] with [type Object] .
9457 2008-10-11 Tom Stellard <tstellar@gmail.com>
9459 Clear the scope stack before executing a new function.
9461 2008-10-11 Tom Stellard <tstellar@gmail.com>
9463 Add some useful debug statements.
9465 2008-10-11 Tom Stellard <tstellar@gmail.com>
9467 Improve debug output for Machine::push_scope_stack().
9469 2008-10-10 Tom Stellard <tstellar@gmail.com>
9471 Replace [object Dynamic] with [object Object]
9473 2008-10-10 Tom Stellard <tstellar@gmail.com>
9475 Implement GETSLOT opcode.
9477 2008-10-10 Tom Stellard <tstellar@gmail.com>
9479 Add as_object::get_member_slot() function.
9481 2008-10-10 Tom Stellard <tstellar@gmail.com>
9483 SETPROPERTY opcode: Get name value of the stack for runtime multinames.
9484 SETSLOT opcode: Add a useful log_debug.
9486 2008-10-10 Tom Stellard <tstellar@gmail.com>
9488 Replace references to Object with Dynamic and stop skipping return statements.
9490 2008-10-10 Tom Stellard <tstellar@gmail.com>
9492 GET_PROPERTY opcode: If the property is a runtime multiname, get its name from the stack.
9494 2008-10-09 Tom Stellard <tstellar@gmail.com>
9496 Ignore calls to String.slice()
9498 2008-10-09 Tom Stellard <tstellar@gmail.com>
9500 Revert String.as back to the version in trunk, and add #ifdef to include the haxe check.as when compiling with haxe.
9502 2008-10-09 Tom Stellard <tstellar@gmail.com>
9504 Convert calls to String.fromCharCode(), that have more than one argument, to something that works in Haxe.
9506 2008-10-09 Tom Stellard <tstellar@gmail.com>
9508 Improve conversion of String.split()
9510 2008-10-08 Tom Stellard <tstellar@gmail.com>
9512 Improve conversion of calls to String.split() and String.indexOf()
9514 2008-10-08 Tom Stellard <tstellar@gmail.com>
9516 Replace 'new Object' with '{}'
9518 2008-10-05 Tom Stellard <tstellar@gmail.com>
9520 Correctly access an object's prototype, and other small improvements.
9522 2008-10-05 Tom Stellard <tstellar@gmail.com>
9524 Implement SETSLOT opcode.
9526 2008-10-05 Tom Stellard <tstellar@gmail.com>
9528 Add function as_object::set_member_slot() .
9530 2008-10-05 Tom Stellard <tstellar@gmail.com>
9532 Improve handling of String.split() .
9534 2008-10-05 Tom Stellard <tstellar@gmail.com>
9536 Clean up some debug statements.
9538 2008-10-04 Tom Stellard <tstellar@gmail.com>
9540 Add a useful log_debug and don't call as_object::get_member on undefined objects.
9542 2008-10-04 Tom Stellard <tstellar@gmail.com>
9544 When creating new functions only capture the current scope stack.
9546 2008-10-03 Tom Stellard <tstellar@gmail.com>
9548 Remove more directives from String.as.
9550 2008-10-03 Tom Stellard <tstellar@gmail.com>
9552 Improve as2 -> haxe conversion script and remove some preprocessor directives from String.as.
9554 2008-10-01 Tom Stellard <tstellar@gmail.com>
9556 Add ability to convert .as tests to .hx and run them for swf-v9 tests.
9558 2008-10-01 Tom Stellard <tstellar@gmail.com>
9560 Remove hard-coded class name.
9562 2008-10-01 Tom Stellard <tstellar@gmail.com>
9564 Add some preprocessor macros to allow String.as to be converted to .hx.
9566 2008-10-01 Tom Stellard <tstellar@gmail.com>
9568 Add check for perl to the configure script.
9570 2008-09-30 Tom Stellard <tstellar@gmail.com>
9572 Capture the scope stack when we create a function and use that scope stack when call the function.
9574 2008-09-30 Tom Stellard <tstellar@gmail.com>
9576 NEWACTIVATION opcode: Create an activation object that has the correct properties.
9578 2008-09-30 Tom Stellard <tstellar@gmail.com>
9580 Add a reference to Machine for the function that is being executed.
9582 2008-09-30 Tom Stellard <tstellar@gmail.com>
9584 Move asMethod::initPrototype() to asClass.cpp.
9586 2008-09-28 Tom Stellard <tstellar@gmail.com>
9588 Begin implementing abc_block::finalize_mbody.
9590 2008-09-28 Tom Stellard <tstellar@gmail.com>
9592 Read a function's maximum number of registers, and use it to initialize Machine::mRegisters.
9594 2008-09-26 Tom Stellard <tstellar@gmail.com>
9596 Add header files for running Haxe tests.
9598 2008-09-26 Tom Stellard <tstellar@gmail.com>
9600 Add perl script to convert Actionscript2 to Haxe.
9602 2008-09-17 Tom Stellard <tstellar@gmail.com>
9606 2008-09-14 Tom Stellard <tstellar@gmail.com>
9608 Clean up INITPROPERTY opcode.
9610 2008-09-14 Tom Stellard <tstellar@gmail.com>
9612 Initialize the Machine's string_table.
9614 2008-09-14 Tom Stellard <tstellar@gmail.com>
9616 Clean up CONSTRUCTPROP opcode.
9618 2008-09-13 Tom Stellard <tstellar@gmail.com>
9620 Rename mAsValueScopeStack to mScopeStack and change its type to SafeStack<boost::intrusive_ptr<as_object> > .
9622 2008-09-13 Tom Stellard <tstellar@gmail.com>
9624 GETPROPERTY opcode: use as_object::get_member to get member values.
9626 2008-09-13 Tom Stellard <tstellar@gmail.com>
9628 Add another overload of Machine::get_property_value method.
9630 2008-09-13 Tom Stellard <tstellar@gmail.com>
9632 Add text_filed actionscript class to text_pkg.
9634 2008-09-13 Tom Stellard <tstellar@gmail.com>
9636 NEWCLASS opcode: Construct the new class with the correct base class.
9638 2008-09-12 Tom Stellard <tstellar@gmail.com>
9640 Add addChild method to DisplayObjectContainerClass.
9642 2008-09-12 Tom Stellard <tstellar@gmail.com>
9644 Reset CodeStream after functions have returned.
9646 2008-09-12 Tom Stellard <tstellar@gmail.com>
9648 Initialize Class traits to 0.
9650 2008-09-12 Tom Stellard <tstellar@gmail.com>
9652 Clean up Increment opcode.
9654 2008-09-12 Tom Stellard <tstellar@gmail.com>
9656 Get arguments from the stack in the correct order.
9658 2008-09-11 Tom Stellard <tstellar@gmail.com>
9660 Make find_prop_strict always search the global object.
9662 2008-09-11 Tom Stellard <tstellar@gmail.com>
9664 Add mGlobalObject property to Machine class.
9666 2008-09-10 Tom Stellard <tstellar@gmail.com>
9668 COERCE opcode: Make this a no-op for now.
9670 2008-09-09 Tom Stellard <tstellar@gmail.com>
9672 Add useful debug message.
9674 2008-09-09 Tom Stellard <tstellar@gmail.com>
9676 Clear stacks and registers when calling Machine::instantiateClass.
9678 2008-09-09 Tom Stellard <tstellar@gmail.com>
9680 get_scope_stack should return the ith item from the bottom.
9682 2008-09-08 Tom Stellard <tstellar@gmail.com>
9684 Simplify property lookups.
9686 2008-09-06 Tom Stellard <tstellar@gmail.com>
9688 Move some of the new Actionscript3 classes to their correct packages.
9690 2008-09-06 Tom Stellard <tstellar@gmail.com>
9692 Remove MovieClip actionscript class, and use the one defined in sprite_instance.cpp.
9694 2008-09-05 Tom Stellard <tstellar@gmail.com>
9696 Move some non-trivial functions from Machine.h to Machine.cpp.
9698 2008-09-05 Tom Stellard <tstellar@gmail.com>
9700 ADD opcode: Add values in the correct order.
9702 2008-09-04 Tom Stellard <tstellar@gmail.com>
9704 Fix the build and improve creation of object members at parse time.
9706 2008-09-02 Tom Stellard <tstellar@gmail.com>
9708 Do not specify a slot value for properties with slot index = 0.
9710 2008-09-02 Tom Stellard <tstellar@gmail.com>
9712 Fix creation of Constant and Slot properties at parse time.
9714 2008-09-02 Tom Stellard <tstellar@gmail.com>
9716 Clean up debug messages for abc_parser.
9718 2008-09-01 Sandro Santilli <strk@keybit.net>
9722 2008-08-31 Tom Stellard <tstellar@gmail.com>
9724 Wrap AVM2 debug messages with IF_VERBOSE_ACTION.
9726 2008-08-31 Tom Stellard <tstellar@gmail.com>
9728 Don't overwrite mExitWithReturn when we have several nested functions.
9730 2008-08-31 Tom Stellard <tstellar@gmail.com>
9732 Clean up CONVERT_I opcode.
9734 2008-08-31 Tom Stellard <tstellar@gmail.com>
9736 Pass an asMethod object to initialize abc_function.
9738 2008-08-30 Tom Stellard <tstellar@gmail.com>
9740 Clean up EQUALS opcode.
9742 2008-08-30 Tom Stellard <tstellar@gmail.com>
9744 Clean up IFGT opcode and in NEWCLASS opcode, set class's constructor to the right value.
9746 2008-08-30 Tom Stellard <tstellar@gmail.com>
9748 GETPROPERTY opcode: use as_environment::get_variable to search for the property.
9750 2008-08-30 Tom Stellard <tstellar@gmail.com>
9752 Add MovieClip calss.
9754 2008-08-30 Tom Stellard <tstellar@gmail.com>
9756 Add Stage class to display_pkg.
9758 2008-08-30 Tom Stellard <tstellar@gmail.com>
9760 COERCE opcode: Coerce null values.
9762 2008-08-29 Tom Stellard <tstellar@gmail.com>
9764 Added debug statement to abc_block.cpp
9766 2008-08-28 Tom Stellard <tstellar@gmail.com>
9768 Clean up CONVERT_D opcode.
9770 2008-08-28 Tom Stellard <tstellar@gmail.com>
9772 Clean up TYPEOF opcode.
9774 2008-08-28 Tom Stellard <tstellar@gmail.com>
9776 Fixed bug in CodeStream::read_S24().
9778 2008-08-27 Tom Stellard <tstellar@gmail.com>
9780 If we can't find a property in the scope stack, look again using as_environment::find_object.
9782 2008-08-27 Tom Stellard <tstellar@gmail.com>
9784 Add flash.utils package to actionscript objects.
9786 2008-08-27 Tom Stellard <tstellar@gmail.com>
9788 Add a useful debug message.
9790 2008-08-25 Tom Stellard <tstellar@gmail.com>
9792 Initialize global with an as_object instead of the TextFieldAutoSize object constructor.
9794 2008-08-23 Tom Stellard <tstellar@gmail.com>
9796 Rewrote CodeStream to inherit from istream. Added unit tests and moved code from CodeStream.h to CodeStream.cpp
9798 2008-08-23 Tom Stellard <tstellar@gmail.com>
9800 If FINDPROPSTRICT fails to find a property print a warning instead of throwing an exception.
9802 2008-08-22 Tom Stellard <tstellar@gmail.com>
9804 Clean up PUSHBYTE opcode, and increase maximum register size.
9806 2008-08-22 Tom Stellard <tstellar@gmail.com>
9808 Implement ADD opcode.
9810 2008-08-22 Tom Stellard <tstellar@gmail.com>
9812 Add TextFieldAutoSize actionscript class.
9814 2008-08-22 Tom Stellard <tstellar@gmail.com>
9816 Clean up PUSHINT opcode.
9818 2008-08-22 Tom Stellard <tstellar@gmail.com>
9820 INITPROPERTY opcode: Make sure not initialize a property on an undefined object.
9822 2008-08-22 Tom Stellard <tstellar@gmail.com>
9824 Remove all object->dump_member calls, and clean up ASTYPE opcode.
9826 2008-08-22 Tom Stellard <tstellar@gmail.com>
9828 CONSTRUCTPROP opcode: Call the constructor of the correct object.
9830 2008-08-22 Tom Stellard <tstellar@gmail.com>
9832 Allow abc_functions to return a value.
9834 2008-08-22 Tom Stellard <tstellar@gmail.com>
9836 Fixed AsClass::AddSlot.
9838 2008-08-22 Tom Stellard <tstellar@gmail.com>
9840 Clean up debug statements.
9842 2008-08-22 Tom Stellard <tstellar@gmail.com>
9844 Fix CONSTRUCTPROP opcode.
9846 2008-08-22 Tom Stellard <tstellar@gmail.com>
9850 2008-08-22 Tom Stellard <tstellar@gmail.com>
9852 IFNE opcode: add useful debugging statement.
9854 2008-08-22 Tom Stellard <tstellar@gmail.com>
9856 Pass arguments to Machine when calling an ABC function.
9858 2008-08-22 Tom Stellard <tstellar@gmail.com>
9860 Initial changes to get function traits to work.
9862 2008-08-22 Tom Stellard <tstellar@gmail.com>
9864 NEWCLASS opcode: Use the base class when constructing the new class.
9866 2008-08-22 Tom Stellard <tstellar@gmail.com>
9868 Give each function its own local registers.
9870 2008-08-21 Tom Stellard <tstellar@gmail.com>
9872 Add some usefull debug statements.
9874 2008-08-21 Tom Stellard <tstellar@gmail.com>
9876 Implement JUMP opcode.
9878 2008-08-21 Tom Stellard <tstellar@gmail.com>
9880 opcode IFFALS: Always read the number of bytes to jump.
9882 2008-08-21 Tom Stellard <tstellar@gmail.com>
9884 Clean up some debug statements.
9886 2008-08-20 Tom Stellard <tstellar@gmail.com>
9888 Clean up the way functions are loaded in AVM2.
9890 2008-08-20 Tom Stellard <tstellar@gmail.com>
9892 Cleaned up debug statements in the ABC parser.
9894 2008-08-20 Tom Stellard <tstellar@gmail.com>
9896 Assign a global name name to new strings at parse time.
9898 2008-08-20 Tom Stellard <tstellar@gmail.com>
9902 2008-08-20 Tom Stellard <tstellar@gmail.com>
9904 Change how abc_functions are executed.
9906 2008-08-20 Tom Stellard <tstellar@gmail.com>
9908 Add int actionscript class for real.
9910 2008-08-20 Tom Stellard <tstellar@gmail.com>
9912 Implement CALLPROPERTY opcode.
9914 2008-08-19 Tom Stellard <tstellar@gmail.com>
9916 Add int actionscript class.
9918 2008-08-19 Tom Stellard <tstellar@gmail.com>
9920 Begin to implement calling an abc_function.
9922 2008-08-18 Tom Stellard <tstellar@gmail.com>
9924 PUSHNULL opcode: Use set_null to make as_value null.
9926 2008-08-18 Tom Stellard <tstellar@gmail.com>
9928 Clean up POP opcode.
9930 2008-08-18 Tom Stellard <tstellar@gmail.com>
9932 Clean up IFEQ opcode.
9934 2008-08-18 Tom Stellard <tstellar@gmail.com>
9936 Clean up GETLOCAL opcode.
9938 2008-08-18 Tom Stellard <tstellar@gmail.com>
9940 Clean up SETLOCAL opcode and increase initial number of registers.
9942 2008-08-18 Tom Stellard <tstellar@gmail.com>
9944 COERCE opcode: Make stack behavior correct.
9946 2008-08-18 Tom Stellard <tstellar@gmail.com>
9948 Implement IFNE opcode.
9950 2008-08-18 Tom Stellard <tstellar@gmail.com>
9952 SETSLOT opcode: Correct stack behavior.
9954 2008-08-18 Tom Stellard <tstellar@gmail.com>
9956 Some cleanups and new debug statements for CALLPROPVOID opcode.
9958 2008-08-18 Tom Stellard <tstellar@gmail.com>
9960 Small cleanups in Machine.h
9962 2008-08-17 Tom Stellard <tstellar@gmail.com>
9964 Clean up PUSHFALSE opcode.
9966 2008-08-17 Tom Stellard <tstellar@gmail.com>
9968 Clean up IFFALSE opcode.
9970 2008-08-17 Tom Stellard <tstellar@gmail.com>
9972 Fix seekBy so that it seeks the correct number of bytes.
9974 2008-08-17 Tom Stellard <tstellar@gmail.com>
9976 Fix bug that causes read_S32 to always throw an exception.
9978 2008-08-17 Tom Stellard <tstellar@gmail.com>
9980 Fix PUSHNULL opcode.
9982 2008-08-17 Tom Stellard <tstellar@gmail.com>
9984 NEWACTIVATION opcode: Pretend to create an activation object.
9986 2008-08-17 Tom Stellard <tstellar@gmail.com>
9988 Implement GETPROPERTY opcode.
9990 2008-08-17 Tom Stellard <tstellar@gmail.com>
9992 Fix NEWFUNCTION opcode.
9994 2008-08-17 Tom Stellard <tstellar@gmail.com>
9996 Fix incorrect stack actions in INITPROPERTY and NEWCLASS opcodes.
9998 2008-08-17 Tom Stellard <tstellar@gmail.com>
10000 SETPROPERTY opcode: initialize the property if it is not found.
10002 2008-08-17 Tom Stellard <tstellar@gmail.com>
10004 Update a multiname's global name, after it has been initialized.
10006 2008-08-17 Tom Stellard <tstellar@gmail.com>
10008 Added more debugging output.
10010 2008-08-16 Tom Stellard <tstellar@gmail.com>
10012 Clean up SETPROPERTY opcode, and improve debug info for INITPROPERTY opcode.
10014 2008-08-16 Tom Stellard <tstellar@gmail.com>
10016 Clean up NEWARRAY opcode.
10018 2008-08-16 Tom Stellard <tstellar@gmail.com>
10020 Rename mFrame to mRegisters and use a vector instead of a SafeStack to represent the local registers.
10022 2008-08-15 Tom Stellard <tstellar@gmail.com>
10024 Remove markReachableResources() override from abc_function.
10026 2008-08-15 Tom Stellard <tstellar@gmail.com>
10028 Pass a const ref to locateClass and return NULL if class not found.
10030 2008-08-15 Tom Stellard <tstellar@gmail.com>
10032 Fix GETGLOBALSCOPE opcode.
10034 2008-08-15 Tom Stellard <tstellar@gmail.com>
10036 Only read flags and abc name for DOABCDEFINE tag.
10038 2008-08-15 Tom Stellard <tstellar@gmail.com>
10040 Use call_method to execute actionscript functions.
10042 2008-08-14 Tom Stellard <tstellar@gmail.com>
10044 Use call_method to make function calls.
10046 2008-08-14 Tom Stellard <tstellar@gmail.com>
10048 Use as_value object when pushing a string onto the stack.
10050 2008-08-14 Tom Stellard <tstellar@gmail.com>
10052 Use an as_object pointer when calling an actionscript method.
10054 2008-08-14 Tom Stellard <tstellar@gmail.com>
10056 Don't resize the arg vector.
10058 2008-08-14 Tom Stellard <tstellar@gmail.com>
10060 Add some useful debug statements to push_stack and pop_stack.
10062 2008-08-13 Sandro Santilli <strk@keybit.net>
10066 2008-08-14 Tom Stellard <tstellar@gmail.com>
10068 Removed unnecessary log_debug.
10070 2008-08-13 Tom Stellard <tstellar@gmail.com>
10072 Make CallPropVoid opcode work.
10074 2008-08-13 Tom Stellard <tstellar@gmail.com>
10076 Don't call execute after calling object's constructor.
10078 2008-08-13 Tom Stellard <tstellar@gmail.com>
10080 Fix PushString opcode.
10082 2008-08-13 Tom Stellard <tstellar@gmail.com>
10084 Have ConstuctSuper opcode remove items from stack, and implement opcode FindPropStrict.
10086 2008-08-13 Tom Stellard <tstellar@gmail.com>
10088 Add execute function to SymbolClassTag, so it can instantiate the main class.
10090 2008-08-13 Tom Stellard <tstellar@gmail.com>
10092 Add function to instantiate a class by class name.
10094 2008-08-13 Tom Stellard <tstellar@gmail.com>
10096 Added function to locate a class by class name.
10098 2008-08-12 Tom Stellard <tstellar@gmail.com>
10100 Call ensureBytes() before reading integers in SymbolClassTag::loader.
10102 2008-08-12 Tom Stellard <tstellar@gmail.com>
10104 Move SymbolClassTag loader into its own class.
10106 2008-08-12 Tom Stellard <tstellar@gmail.com>
10108 Merged change to pass SWFStream as a reference.
10110 2008-08-10 Tom Stellard <tstellar@gmail.com>
10112 Add class constructor to new classes created by the NEWCLASS opcode.
10114 2008-08-10 Tom Stellard <tstellar@gmail.com>
10116 Added abc_function class for functions defined in ABC blocks.
10118 2008-08-10 Tom Stellard <tstellar@gmail.com>
10120 Push changes to AVM2.
10122 2008-08-09 Tom Stellard <tstellar@gmail.com>
10124 Parse SymbolClass tag and print debug information.
10126 2008-08-08 Tom Stellard <tstellar@gmail.com>
10128 INITPROPERTY opcode: Add code to initialize a property.
10130 2008-08-08 Tom Stellard <tstellar@gmail.com>
10132 Add number of items in stack to pop_stack debug message.
10134 2008-08-07 Tom Stellard <tstellar@gmail.com>
10136 Push an empty class on to the stack when creating a new class.
10138 2008-08-07 Sandro Santilli <strk@keybit.net>
10140 Remove duplicated rule (merge error)
10142 2008-08-07 Tom Stellard <tstellar@gmail.com>
10144 Use the state stack to save the Machine's state when calling a new function.
10146 2008-08-05 Tom Stellard <tstellar@gmail.com>
10148 Fixed small errors left over from merge.
10150 2008-08-05 Tom Stellard <tstellar@gmail.com>
10152 Merge AVM2 Branch with trunk.
10154 2008-08-05 Tom Stellard <tstellar@gmail.com>
10156 Large commit to prepare for merge with new AVM2 branck.
10158 2008-07-27 Tom Stellard <tstellar@gmail.com>
10160 Checking of all my work after renaming asName.getName() to asName.getABCName()
10162 2008-07-11 Tom Stellard <tstellar@gmail.com>
10164 Commited stuff so I can merge safe stack changes.
10166 2008-07-03 steltho <steltho@localhost>
10168 Added a method stub in tag_loaders.cpp for tag DEFINESCENEANDFRAMELABELDATA
10170 2009-05-13 Sandro Santilli <strk@keybit.net>
10172 Fix compiler warnings (wow :)
10174 2009-05-13 Sandro Santilli <strk@keybit.net>
10176 Don't override commands for target 'check', but rather use check-local
10178 2009-05-13 Sandro Santilli <strk@keybit.net>
10180 Include the libcore/swf directory, just in case (fileio.cpp used to include VM.h which would have required this)
10182 2009-05-13 Sandro Santilli <strk@keybit.net>
10184 It seems boost 1.33.1-10 was unable to trigger implicit upcast of Movie to MovieClip when comparing (operator==) a Movie inside an intrusive_ptr to a MovieClip raw pointer...
10186 2009-05-13 Sandro Santilli <strk@keybit.net>
10188 Fix build with old ffmpeg (0.cvs20060823-8)
10190 2009-05-13 Sandro Santilli <strk@keybit.net>
10192 fileio.cpp doesn't need to include the VM. Should fix build of extension by NOT requiring -I../libcore/swf (See http://gnashdev.org/buildbot/builders/gnash-i686-fedora-distcheck/builds/338/steps/test/logs/stdio)
10194 2009-05-05 Andrea Palmat? <andreapalmate@PowerMAC.local>
10196 Two changes for AmigaOS4 to enable network an diskstreaming.
10198 2009-05-05 Andrea Palmat? <andreapalmate@PowerMAC.local>
10200 Cosmetic changes for a previous patch for AmigaOS4
10202 2009-05-04 Andrea Palmat? <andreapalmate@PowerMAC.local>
10204 These two patches allow AmigaOS4 compile also without the wstring definition and without <arpa/inet.h>
10205 Maybe for these two patches can be changed the configure file to use the also for other OS that miss that two functionalities.
10207 2009-05-04 Andrea Palmat? <andreapalmate@PowerMAC.local>
10209 Two small changes for AmigaOS4
10210 1) getting absolute url corrctly
10211 2) make curl works correctly with AmigaOS4
10213 2009-05-02 rob@welcomehome.org
10215 make gen-gnash.c a noinst_SOURCES target to keep distcheck happy.
10217 2009-05-01 Tomeu Vizoso <tomeu@sugarlabs.org>
10219 Add a method to the gtk widget for calling an AS method in the movie
10221 2009-04-30 Sandro Santilli <strk@keybit.net>
10225 2009-04-30 Sandro Santilli <strk@keybit.net>
10227 asobj/ include for make check
10229 2009-04-30 Sandro Santilli <strk@keybit.net>
10231 asobj/ needs be explicitly listed as include dir now (shows not many are running make check these days uh ?)
10233 2009-04-28 Tomeu Vizoso <tomeu@sugarlabs.org>
10235 Pass variables to the movie in the gtk widget.
10237 2009-04-28 Tomeu Vizoso <tomeu@sugarlabs.org>
10239 Install more headers.
10241 2009-04-28 Tomeu Vizoso <tomeu@sugarlabs.org>
10243 Support file:// uris in GnashView.
10245 2009-04-28 Tomeu Vizoso <tomeu@sugarlabs.org>
10247 Fix listing the available extensions/plugins
10249 2009-04-28 Tomeu Vizoso <tomeu@sugarlabs.org>
10251 Allow building extensions out of tree by installing the needed headers.
10253 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10255 revert back to HAS_PYTHON so I don't break anyting
10257 2009-04-26 rob@welcomehome.org
10259 remove enable-gtk-widget option, we always built it now that way.
10261 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10263 Fix HAS_PYTHON -> USE_PYTHON
10265 2009-04-26 rob@welcomehome.org
10267 look in build tree for existing bzrversion.h. Fixes last distcheck bug for now.
10269 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10271 Cast canvas to widget for OGL with GTK_WIDGET()
10273 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10275 Commited patches from Tomeu and Andrea
10277 2009-04-26 rob@welcomehome.org
10279 always build gtk_canvas for gtk. Less messy that way.
10281 2009-04-26 rob@welcomehome.org
10283 move DIST_SUBDIRS = pythonmod out of the if-endif to keep distcheck happy.
10285 2009-04-26 rob@welcomehome.org
10287 built generated files as dependencies, rather than use suffix rules. Use srcdir to find all input files to *-codegen.
10289 2009-04-26 rob@welcomehome.org
10291 improve test for *-codegen. Subsitute both.
10293 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10295 Commited patch from Tomoeu
10297 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10299 Applied patch from Andrea Palmat?
10301 2009-04-26 Markus Gothe <nietzsche@lysator.liu.se>
10303 DSOEXPORT for gprocessor
10305 2009-04-25 rob@welcomehome.org
10307 put DIST_SUBDIRS outside the if-else.
10309 2009-04-25 rob@welcomehome.org
10311 only warn if pygobject-codegen doesn't exist.
10313 2009-04-25 rob@welcomehome.org
10315 don't try to execute any python tests unles it's enabled.
10317 2009-04-25 rob@welcomehome.org
10319 always do pythoo config.
10321 2009-04-25 rob@welcomehome.org
10323 add pythonmod to DIST_SUBDIRS so it gets in the tarball when python isn't enabled.
10325 2009-04-25 rob@welcomehome.org
10327 add gpl copyeright block
10329 2009-04-25 Markus Gothe <nietzsche@lysator.liu.se>
10331 Patch from Tomeu Vizoso <tomeu@sugarlabs.org>
10333 2009-04-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
10335 Use permitted header guard and forward declaration.
10337 2009-04-23 rob@welcomehome.org
10339 Add AGG support that works with the canvas in addition to the existing cairo support.
10341 2009-04-23 rob@welcomehome.org
10343 add aos4 to the list of supported guis.
10345 2009-04-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
10347 Various class cleanups, const correctness and correction to BitmapFilter
10350 2009-04-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
10352 Clean up as_function.
10354 2009-04-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
10356 Implement ConvolutionFilter interface more correctly. Drop existing
10357 implementation because it's generally wrong.
10359 2009-04-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
10361 Start to clean up the BitmapFilter classes. Passes in swfdec testsuite.
10363 2009-04-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
10367 2009-04-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
10369 No need to const_cast getAsRoot return.
10371 2009-04-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
10373 getAsRoot should be non-const, for reasons now explain in the documentation.
10375 2009-04-22 Benjamin Wolsey <bwy@benjaminwolsey.de>
10377 Clear properties of all destroyed DisplayObjects.
10379 Const correct isUnloaded(), rename to unloaded(). Unregister mask and mask
10380 during unload(), not during GC resource marking.
10382 Minor optimization (cleaner code) for masking.
10384 2009-04-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
10386 Add header to Makefile.
10388 2009-04-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
10390 Add two more compatibility headers for Net (ntohs etc) and FD (select)
10391 system functions. Use them in libcore, libamf, libbase and utility to
10392 replace ifdef code there.
10394 2009-04-22 rob@welcomehome.org
10396 add --enable-gtk-widget option, enabled by default for now
10398 2009-04-22 rob@welcomehome.org
10400 these binary blobs have been moved to the Cygnal testsuite.
10402 2009-04-22 rob@welcomehome.org
10406 2009-04-21 rob@welcomehome.org
10408 Add AimgaOS4 to the list of GUI options we print.
10410 2009-04-21 rob@welcomehome.org
10412 use -e with echo when making the bzrversion.h without bzr to keep Gentoo happy.
10414 2009-04-21 rob@welcomehome.org
10416 add a _HOST to the OS defines so they don't conflict with other system defines of the same name. Add AmigaOS4 support as well.
10418 2009-04-21 rob@welcomehome.org
10420 add Tomeu Vizoso's patch to make Gnash be a gtk widget and python module.
10422 2009-04-21 rob@welcomehome.org
10424 Look for pygobject-codegen-2.0 first, then pygtk-codegen-2.0 next
10426 2009-04-20 rob@welcomehome.org
10428 use the mingw32 pthread library, which is different than the unix one.
10430 2009-04-20 rob@welcomehome.org
10432 port to win32, replace mmap() with win32 calls.
10434 2009-04-20 rob@welcomehome.org
10436 Port to windows, using the mingw32 select() instead of ppoll().
10438 2009-04-20 rob@welcomehome.org
10440 silly things to keep mingw32 happy.
10442 2009-04-20 rob@welcomehome.org
10444 keep mingw32 happy, don't use the temporary variable far.
10446 2009-04-20 rob@welcomehome.org
10448 only include inet.h if on a POSIX os, unlike win32.
10450 2009-04-20 rob@welcomehome.org
10452 The boolean type is in the jpeg namespace.
10454 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10456 Add libcode/swf to compiler include flags in pythonmodule so that 'make'
10457 works in that directory. Drop one unnecessary include from render.h,
10458 revealing that the rest of the includes are a bit of a mess.
10460 Correct these in various places.
10462 Move members used only in the agg handler or not at all out of the base
10463 class, or drop them completely.
10465 2009-04-20 rob@welcomehome.org
10467 Add python libs when building all executables for --enable-python. Add aso4 gui option.
10469 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10471 Minor fix to escaping.
10473 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10475 Test more LoadVars, update totals.
10477 Add PROP_ESCAPE to namedStrings. Correct LoadVars and XML toString (should
10478 call _global.escape when URL escaping is required).
10480 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10482 Test more LoadVars properties.
10484 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10486 Tests for onSoundComplete with embedded sounds.
10488 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10490 Minor alterations to parseHeader().
10492 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10494 Make text output field larger, update comments.
10496 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10498 Test onSoundComplete for embedded sounds.
10500 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10502 Fix NetBSD build of ffmpeg media handler.
10504 2009-04-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
10506 Fix build for older compilers.
10508 2009-04-17 rob@welcomehome.org
10510 install the plugin as another step after install.
10512 2009-04-16 rob@welcomehome.org
10514 be explicit about which targets to execute, as dependencies seems to be unreliable on some platforms.
10516 2009-04-16 rob@welcomehome.org
10518 clean up xpi package building.
10520 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10522 Drop the prophelper file and write the filter classes out instead, so they
10523 can be implemented and tested properly.
10525 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10527 Drop the prophelper abomination so that the filter classes can be improved
10530 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10532 Don't use prophelper for DropShadowFilter.
10534 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10536 Don't use prophelper for GlowFilter.
10538 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10540 Don't use prophelper for GradientBevelFilter.
10542 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10544 Don't use prophelper for ColorMatrixFilter.
10546 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10548 Don't use prophelper for GradientGlowFilter.
10550 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10552 Don't use prophelper for BlurFilter.
10554 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10556 Don't use prophelper for BitmapFilter.
10558 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10560 Don't use prophelper for BevelFilter.
10562 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10564 Don't use prophelper for ConvolutionFilter.
10566 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10568 Tidy some functions up.
10570 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10572 Don't use find_first_of() when we mean find().
10574 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10578 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10582 2009-04-16 rob@welcomehome.org
10584 Look for boost_python if python is enabled.
10586 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10590 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10592 Move swf.{cpp,h} to libcore/swf. Remove useless include from BitsReader.h
10594 2009-04-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
10596 Minor cleanup to marking SWFMovieDefinition resources, extend generic
10599 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10601 Move to anonymous namespace.
10603 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10605 Extend RemovePointer<>, use a template function to mark the mapped
10606 resources in SWFMovieDefinition.
10608 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10610 Replace loops in markReachableResources.
10612 2009-04-15 rob@welcomehome.org
10614 fix the path for stripping the executable.
10616 2009-04-15 rob@welcomehome.org
10618 evaluate the shell script to set the snapshot dir early on.
10620 2009-04-15 rob@welcomehome.org
10622 actually install the xpcom support when enabled.
10624 2009-04-15 rob@welcomehome.org
10626 add pythonmodule to DIST_SUBDIRS, since now it's conditional.
10628 2009-04-15 rob@welcomehome.org
10630 add --enable-python option, make building pythonmodule optional based on this, and find the flags needed for python development. task#9300
10632 2009-04-15 rob@welcomehome.org
10634 fix quote marks around none for revno. Reverse logic of which X11 dependencies are used when building rpms.
10636 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10638 Test that BitmapMovies can have child sprites (they can).
10640 Unify bitmap creation.
10642 Const correct fill_style's BitmapInfo, and adapt the renderers to it.
10643 OGL performs a kind of lazy initialization and currently needs mutable members
10646 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10648 Make a Bitmap, not a Shape, for a BitmapMovie, and use the same code
10649 to construct DynamicShapes for displaying bitmaps instead of doing it
10652 Const correct fill_style and other things that rely on it.
10654 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10658 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10660 Test that a BitmapMovie can have child sprites.
10662 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10664 Restore BitmapMovie's use of DisplayList, fixing loadMovieTest again,
10665 as strk pointed out.
10667 Const correct definitions.
10669 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10671 Restore BitmapMovie as a full MovieClip with DisplayList, as strk pointed
10672 out there is a non-automated test showing this is the case.
10674 Make createDisplayObject const correct so that it can be called from
10675 BitmapMovie's const definition. This revealed that many other definition
10676 classes had non-const methods, and some DisplayObjects had non-const
10677 definitions. This is now also fixed.
10679 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10681 Rationalize top-level movie loading.
10683 Improve documentation.
10685 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10687 Add notes on AVM2 implementation.
10689 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10691 More minor formatting changes.
10693 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10697 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10699 Change header guards.
10701 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10703 Drop empty sprite_definition ctor.
10705 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10707 Drop advance_sprite(), use advance() on its own.
10709 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10711 Rename create_Movie to createMovie.
10713 2009-04-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
10715 Add more documentation.
10717 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10719 Fix testsuite, override pointInVisibleShape for mouse entity detection
10720 now BitmapMovie has no DisplayList.
10722 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10724 Draw BitmapMovie directly, without relying on a fabricated Shape character.
10726 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10730 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10734 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10736 Add common base class (Movie) for top-level movies (SWFMovie, BitmapMovie,
10737 and perhaps in future FLVMovie). This replaces movie_instance and
10738 BitmapMovieInstance.
10740 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10742 Use movie_instance's definition less.
10744 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10748 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10750 Drop get_background_alpha and do set_background_color in a sensible way.
10752 Clean up various other MovieClip functions, typedefs and member variables.
10754 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10756 Document MovieClip; correct old docs.
10758 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10762 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10764 Don't expose MovieClip's definition; this is only needed from movie_instance.
10766 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10768 Make movie_definition const.
10770 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10772 Allow MovieClip to be constructed without a definition, so that it
10773 doesn't have to be faked.
10775 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10777 Drop unused and space-wasting dummy style vectors. Put class definition
10778 in conventional order.
10780 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10782 Update docs on movie_root.
10784 2009-04-14 rob@welcomehome.org
10786 refactor package building code to share more code, use more variables and less cut and paste, and other general improvments. Builds xpis, debs, rpms, and snapshots.
10788 2009-04-14 rob@welcomehome.org
10790 tweak for Mandriva rpm packages, which name some of the BuildRequires differently.
10792 2009-04-14 rob@welcomehome.org
10794 fix debian package building to use the new way.
10796 2009-04-14 rob@welcomehome.org
10798 drop rtmpget for now.
10800 2009-04-14 rob@welcomehome.org
10802 add the revno and branch name to --version.
10804 2009-04-14 rob@welcomehome.org
10806 improve how packages get built.
10808 2009-04-14 rob@welcomehome.org
10810 clean up hopw bzrversion.h gets generated.
10812 2009-04-14 rob@welcomehome.org
10814 don't print the warnings about missing testing dependencies with --disable-testsuite.
10816 2009-04-14 rob@welcomehome.org
10818 explain the process of building packages and the associated Makefile targets.
10820 2009-04-14 Sandro Santilli <strk@keybit.net>
10822 Use to_int() for fetching color value passed to MovieClip.lineStyle(). Fixes the UB and still works fine for pollock.swf. Thanks bwy for pointing out.
10824 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10826 Clean up DefinitionTag interface.
10828 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10830 Rename get_bound() to bounds().
10832 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10834 Drop get_bound from DummyMovieDefinition.
10836 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10838 Drop get_bound from BitmapMovieDefinition.
10840 2009-04-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
10842 Drop get_bound from DefinitionTag, as it is nonsense for many subclasses.
10844 Drop all non-const methods from DefineEditTextTag. Drop get_bound
10845 implementations from sprite_instance, SWFMovieDefinition, DefineMorphShapeTag,
10846 and DefineButtonTag.
10848 2009-04-13 John Wimer <john@god.vtic.net>
10850 Create a seperate widget that is embedded which contains both the drawing
10851 area and the click to play button.
10853 2009-04-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
10855 Remove extra semicolons.
10857 2009-04-13 Sandro Santilli <strk@keybit.net>
10859 Don't clamp color value in MovieClip.lineStyle. Fixes pollock.swf.
10861 2009-04-10 rob@welcomehome.org
10863 migrate patch from rtmp branch to fix build problem.
10865 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10867 Header cleanups, tidy up member access, rename some functions and enums,
10870 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10872 Clean up includes and forward declarations. Add more classes to ClassSizes.
10874 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10878 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10880 Renaming, move things about.
10882 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10884 Make all DisplayObjects non-copyable.
10886 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10888 Move ControlTag under SWF namespace. Const correct movie_definition.
10890 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10894 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10896 Move variables to where they are needed.
10898 2009-04-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
10900 Leave callers to decide what matrix and cxform to pass for displaying
10903 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10907 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10909 Use a typedef for std::vector<TextRecord>.
10911 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10915 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10919 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10921 Drop friend declaration for MorphShape.
10923 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10925 Use and draw a DynamicShape directly in MovieClip, as there's no longer
10926 any need to have a containing Shape character.
10928 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10932 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10934 Notes on morph shape.
10936 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10938 Drop _drawable_inst. Hold _drawable(DynamicShape) by value instead of
10939 pointer. This makes MovieClip size still larger, but occupies much less
10940 memory and reduces fragmentation.
10942 Drop const on return of SWFMatrix::invert, as it is returns non-const *this.
10944 Update some documentation.
10946 2009-04-08 Benjamin Wolsey <bwy@benjaminwolsey.de>
10948 Render MovieClip's drawable directly.
10950 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10952 Correct comments and signature of FreetypeGlyphsProvider stub.
10954 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10956 Provide setter and getter for selection colour.
10958 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10962 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10964 Major reorganization of the messy half of Gnash to match the neater half
10965 and implement the suppposed design consistently. Add a proper DisplayObject
10966 for MorphShape. The main changes are:
10968 - Rename character_def to DefinitionTag.
10969 - Rename shape_character_def to DefineShapeTag.
10970 - Move almost all parsing under the swf directory.
10971 - Make DefinitionTags really immutable and non-copyable.
10972 - Only faked definition tag now in MovieClip (though BitmapMovieDefinition
10974 - Use the presence of a DefinitionTag to distinguish SWF-defined from
10975 dynamic DisplayObjects (except in MovieClip).
10976 - Make DynamicShape and ShapeRecord normal, non-refcounted or GC classes
10977 for stack allocation and smart-pointer usage.
10978 - Much more const correctness.
10979 - More logical design with proper class documentation.
10980 - Smaller and more consistent renderer interface for shape drawing.
10981 - GC resources reduced for all glyphs, morph definitions, dynamic shapes,
10984 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10988 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10990 Drop morph includes again.
10992 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
10994 Make sure all MorphShape's invalidated bounds are returned in getBounds().
10995 This isn't really what it's for, but was how it worked before.
10997 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11001 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11005 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11007 Enable the bounds test again so that the whole testsuite passes.
11009 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11011 Restore renderer bounds check and silence DynamicShape::display logging.
11013 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11017 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11019 Move under namespace SWF as expected.
11021 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11023 Drop old drawShape renderer function.
11025 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11027 Fix another couple of function names.
11029 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11031 Fix a couple of function names.
11033 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11035 Rename some functions mangled by sed.
11037 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11041 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11043 Move shape_character_def and character_def. Rename to DefineShapeTag
11046 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11048 Boilerplate and file descriptions.
11050 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11052 Use ShapeRecord, not DynamicShape for Freetype font walking. This trades
11053 a bit of code duplication (could be reduced) for a much cleaner interface
11054 and less memory per glyph.
11056 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11058 Add documentation for various classes. Const correct definitions and
11059 member functions. Add libcore/swf to testsuite Makefiles so the testsuite
11060 builds and runs again. One failure.
11062 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11064 Drop most of shape_character_def interface now it's not used.
11066 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11068 Separate DynamicShape completely from shape_character_def.
11070 DynamicShape is not refcounted, so management is always up to the users
11071 (not yet implemented properly).
11073 DynamicShape is used for Fonts (glyphs), Bitmaps, BitmapMovies and the
11074 movie_root drawable.
11076 All character_defs should now be immutable and noncopyable.
11078 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11080 Start separating DynamicShape and shape_character_def. No display after this commit.
11082 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11084 Move morph parsing under swf directory.
11086 2009-04-07 Benjamin Wolsey <bwy@benjaminwolsey.de>
11088 Const correctness. The morph class no longer needs shape_character_def.
11089 Fix invalidated bounds of morph for display. Needs testing for AS bounds
11092 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11094 Use ShapeRecord in morph shapes.
11096 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11098 Add ShapeRecord, a neutral container for shape information.
11100 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11102 Construct morph definition directly from SWFStream.
11104 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11106 Indentation, minor correction.
11108 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11112 Drop advance() code, as it messes up the morph timing in relation to
11113 MovieClip's advance. MorphShape isn't a LiveChar anymore; morphing is
11114 done on display() again.
11116 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11118 There are two ways of morphing: either a PlaceObject tag with a move flag,
11119 or remove and re-add the morph shape with a different ratio. Call morph()
11120 in the stagePlacementCallback if ratio is not 0 to handle the second
11121 (less efficient) case.
11123 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11125 Re-add pointTestLocal to shape_character_def, as DynamicShape has to override
11126 it. Remove from base class character_def as it only make sense for shape-like
11127 characters. It also reveals StaticText had been using the default
11128 implementation. MorphShape uses geometry::pointTest directly.
11130 Initialize MorphShape members to match shape1 on construction instead of
11131 the messy way it was done before.
11133 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11135 Fix EdgeTest by using correct class name.
11137 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11139 Register MorphShape as a live char so that advance is called.
11141 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11145 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11147 Move non-class-specific hit and crossing tests to Geometry.h. Drop
11148 duplicated functions. Remove class typedef and use the actual name
11149 everywhere. Indentation.
11151 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11153 Restrict renderer interface to drawShape and drawMorph, each taking a
11154 definition and a DisplayObject. This is much neater and more consistent.
11156 2009-04-06 Benjamin Wolsey <bwy@benjaminwolsey.de>
11158 Add MorphShape class. This is mainly for AVM2, but also helps separate
11159 parsing and execution for AVM1 by storing mutable state information in
11160 a DisplayObject, not a character definition.
11162 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11164 Drop Sprite.h, as its information was either wrong or not very useful.
11166 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11170 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11172 Alter header guards.
11174 2009-04-06 Sandro Santilli <strk@keybit.net>
11176 Add getCharacterByTarget function
11178 2009-04-06 Sandro Santilli <strk@keybit.net>
11182 2009-04-06 Sandro Santilli <strk@keybit.net>
11184 Drop initVM call, as it doesn't exist anymore. Accept filename of movie to load as argument.
11186 2009-04-06 Sandro Santilli <strk@keybit.net>
11190 2009-04-06 Sandro Santilli <strk@keybit.net>
11192 loadMovie takes a FILE, not an uri
11194 2009-04-06 Sandro Santilli <strk@keybit.net>
11196 Fix restart API, after changes to corelib
11198 2009-04-06 Sandro Santilli <strk@keybit.net>
11200 Do something in the boost-required copy ctor: just create a new instance; don't return const std::string& as it seems like boost::python is unable to deal with that
11202 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11204 Remove unused functions.
11206 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11208 Make some Button members private.
11210 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11214 2009-04-05 Benjamin Wolsey <bwy@benjaminwolsey.de>
11216 Remove unused functions from the inheritance chain.
11218 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11220 Fix paranoia build.
11222 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11224 Drop AdvanceableChar typedef as it seems to be a synonym for DisplayObject*;
11225 various kinds of DisplayObjects - not only MovieClips - need to advance on
11228 Fix paranoia build.
11230 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11232 Correct silly mistake in class naming. Other minor cleanups.
11234 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11236 Rename InteractiveDisplayObject to InteractiveObject, as it should have
11237 been from the beginning.
11239 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11241 Drop some old code from movie_root, clean up unnecessarily verbose functions.
11243 2009-04-04 Benjamin Wolsey <bwy@benjaminwolsey.de>
11245 Make can_handle_mouse_event a pure virtual and rename to mouseEnabled().
11247 2009-04-04 Sandro Santilli <strk@keybit.net>
11249 Some updates to make the code closer to build with current libcore.
11250 Doesn't all really build yet, but gnashpython.o seems to (altought I had to add a weird constructor to make boost::python happy)
11252 2009-04-04 Sandro Santilli <strk@keybit.net>
11254 Minor cleanup to headers inclusion
11256 2009-04-04 Sandro Santilli <strk@keybit.net>
11258 Include boost/cstdint.hpp as those types are used in definition
11260 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11262 Document movie_root::errorInterface(). Tidy up snappingrange a bit.
11264 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11266 Remove extra spaces.
11268 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11272 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11276 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11278 Write our own function objects, as it's easier than using bind and mem_fn.
11280 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11282 Reduce a bit more with boost::bind and algorithms.
11284 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11288 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11292 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11294 Make certain members mutable for lazy finalization instead of const_casting.
11295 Add some const correctness.
11297 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11299 Remove some unnecessary members from the DisplayObject base class.
11301 Add class descriptions.
11303 Drop dynClipDepthValue constant as suggested.
11305 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11309 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11311 Drop obsoleted comment.
11313 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11315 Drop dynClipDepthValue in favour of using _maskee as suggested in comments.
11316 This is good because both "reserved" depth values are in fact legal, though
11317 unlikely depths for createEmptyMovieClip().
11319 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11321 Fix testsuite build.
11323 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11325 Drop get_movie_definition() from the base class.
11327 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11331 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11335 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11337 Minor tidying up; add operator!= to cxform for nicer syntax.
11339 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11341 Update documentation. Remove goto_frame from DisplayObject (only makes sense
11342 for Sprite or MovieClip). Add virtual dtor to DisplayObject.
11344 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11346 Update class descriptions.
11348 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11350 Reverse the inheritance order of character (now InteractiveDisplayObject)
11351 and DisplayObject. Now not all DisplayObjects (e.g. StaticText, Shape, Video,
11352 Bitmap) are also InteractiveDisplayObjects (TextField, MovieClip, Button).
11354 Begin to move appropriate functions from DisplayObject to
11355 InteractiveDisplayObject. Most of this work is still to be done.
11357 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11359 Move on_button_event to InteractiveDisplayObject::mouseEvent. Const correct
11360 movie_root::getTopmostMouseEntity().
11362 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11364 Make MouseButtonState members into InteractiveDisplayObjects.
11366 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11368 Fix testsuite build.
11370 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11372 Rename get_topmost_mouse_entity to topmostMouseEntity.
11374 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11376 Make get_topmost_mouse_entity return an InteractiveDisplayObject, as other
11377 objects aren't mouse entities.
11379 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11381 Override functions as necessary instead of providing getDefinition, as the
11382 character_def may be 0, making too many potential problems when implementing
11385 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11387 More testsuite fixes.
11389 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11391 Fix more of the testsuite.
11393 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11395 Add InteractiveDisplayObject code.
11397 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11399 Restore more mangled comments.
11401 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11403 Rename functions and variables mangled by sed.
11405 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11409 2009-04-03 Benjamin Wolsey <bwy@benjaminwolsey.de>
11411 Reverse inheritance of character and DisplayObject, renaming character to
11412 InteractiveDisplayObject. The structure is now correct, but DisplayObject
11413 has many functions that ought to be in InteractiveDisplayObject. These can
11414 be moved up gradually.
11416 The find-and-replace of character make some odd function and variable
11417 names (to be fixed).
11419 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11421 Various improvements to const correctness, function signatures and
11424 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11426 Do the same for Mouse object.
11428 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11430 Make the second argument to the interface call() function optional, as it's
11431 often not used. Clean up System object.
11433 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11435 More const correction.
11437 2009-04-02 Benjamin Wolsey <bwy@benjaminwolsey.de>
11441 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11443 Flush buffer after each log message on stdout (not for logging to disk). This
11444 slows down logging again, but is better for debugging.
11446 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11448 Remove extra comma.
11450 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11452 Speed up logging, add extra logging levels (for AVM2).
11453 Const correct and reduce pointer usage.
11455 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11457 Drop stdio sync for gprocessor too.
11459 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11461 Add some minor changes to logging (more logging levels) for use with AVM2.
11462 Also optimize logging class to improve speed by about 10 percent.
11464 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11466 Const correct some as_environment member functions. Use const as_environment
11467 reference instead of pointer to non-const in various functions.
11469 2009-04-01 Benjamin Wolsey <bwy@benjaminwolsey.de>
11473 2009-03-31 Markus Gothe <nietzsche@lysator.liu.se>
11475 re-added -{K,k}thread
11477 2009-03-31 Benjamin Wolsey <bwy@benjaminwolsey.de>
11479 Fix some missing GC registrations, use std::max's template argument because
11482 2009-03-31 Sandro Santilli <strk@keybit.net>
11484 Add totals check and 'done' call at end of as3 testcase, add last-line-output check in testrunner and expect it to fail.
11486 2009-03-30 rob@welcomehome.org
11488 cast boost::int32_t to a real int so std::max is happy when cross compiling.
11490 2009-03-30 rob@welcomehome.org
11492 when cross-compiling, assume we don't need any flags for pthreads support.
11494 2009-03-30 rob@welcomehome.org
11496 comment out inet_lnaof(), it's not used.
11498 2009-03-30 rob@welcomehome.org
11500 Don't create a --enable-* option, as it confuses people, and is never used anyway.
11502 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11504 Don't forget to markAsObjectReachable().
11506 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11508 Clean up MovieClipLoader.
11510 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11512 Move empty dtor inline.
11514 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11516 Minor improvement to LoadableObject.
11518 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11522 2009-03-30 Benjamin Wolsey <bwy@benjaminwolsey.de>
11524 Clean up MovieClipLoader.
11526 2009-03-29 Sandro Santilli <strk@keybit.net>
11528 Really fix bug #26036 (fully tested now); include arpa/inet.h for htons
11530 2009-03-29 Sandro Santilli <strk@keybit.net>
11532 Include arpa/inet.h for htons, move system includes after local ones
11534 2009-03-28 Sandro Santilli <strk@keybit.net>
11536 Fix build with USE_CURL undefined. Fixes bug #26036
11538 2009-03-28 Sandro Santilli <strk@keybit.net>
11540 InterruptableVirtualClock semantic change: do NOT take ownership of source clock. Makes more sense, as NetStream for instance hooks a time tap to the gnash source clock but doesn't want to destroy that clock afterwards (taps don't take ownerhip of water pumps!)
11542 2009-03-28 Sandro Santilli <strk@keybit.net>
11544 Move the clock source from Player to Gui, have the Gui use an InterruptableVirtualClock controlled by gui pause/play. Have NetStream use the VM clock as source for the PlayBack clock. This commit basically makes the NetStream Playback
11545 clock controlled by the Gui so that after pause/resume you don't have to
11546 wait for the whole time elapsed while paused to be consumed before proceeding.
11547 See the difference going to youtube and doing some pause/resume operations
11548 using the Gui controls (^p).
11550 2009-03-27 Sandro Santilli <strk@keybit.net>
11552 Cast fill type to int, as the format string suggests being intended
11554 2009-03-27 Sandro Santilli <strk@keybit.net>
11556 Stop mentioning the now obsoleted --enable-mit-shm. Fixes bug #26029.
11558 2009-03-27 Sandro Santilli <strk@keybit.net>
11560 Update info about SWTTABINDEX tag
11562 2009-03-26 Sandro Santilli <strk@keybit.net>
11564 Hide menu bar when in fullscreen. Fixes bug 25959
11566 2009-03-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
11568 Fix movie size on restart. Fix suggested by Michael F?tsch.
11570 2009-03-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
11572 Patch as suggested by Michael F?tsch to fix size on restart.
11574 2009-03-26 Benjamin Wolsey <bwy@benjaminwolsey.de>
11576 Don't add separator1 to the file menu twice. Fixes GTK complaint.
11578 2009-03-26 Sandro Santilli <strk@keybit.net>
11580 fill_style::set_lerp : don't pretend that gradient bitmaps
11581 are the same for the two shapes of a morph. Dunno if this is correct
11582 but was the behaviour before I merged bitmap and gradient bitmapInfo
11583 into one. Fixes assertion failure in bug #25998.
11585 2009-03-26 Sandro Santilli <strk@keybit.net>
11587 Don't close_tag if open_tag wasn't successful.
11589 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11591 Fill in the as3 testsuite a bit.
11593 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11595 Make as3compile build conditional.
11597 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11601 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11603 Make testsuite/as3 build and run.
11605 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11607 Modifications to get better test info.
11609 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11611 Modify testsuite Makefile for as3.
11613 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11617 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11621 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11625 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11629 2009-03-24 Benjamin Wolsey <bwy@benjaminwolsey.de>
11631 Initial version of dejagnu as3 package with test class enabled.
11633 2009-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
11635 Continue to parse the next tag after a parsing exception.
11637 2009-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
11641 2009-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
11643 Fix awful indentation in sprite_definition, don't stop parsing completely
11644 when we hit a parsing exception.
11646 2009-03-23 Benjamin Wolsey <bwy@benjaminwolsey.de>
11648 Rearrange function.
11650 2009-03-20 John Wimer <john@god.vtic.net>
11652 Add approximate disk and memory requirements for compilation from source
11654 2009-03-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
11656 Initialize _quality, before doing so again. This is ugly, but at least
11657 keeps everything happy until someone works out a better way.
11659 2009-03-20 Benjamin Wolsey <bwy@benjaminwolsey.de>
11663 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11665 Clean up and remove unused members.
11667 2009-03-19 rob@welcomehome.org
11669 eliminate most of the compiler warnings, typicaly unused parameters.
11671 2009-03-19 rob@welcomehome.org
11673 rearrange the order of the libs to keep ubuntu happy.
11675 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11677 Add boilerplate, correct headers, and gnashconfig.h.
11679 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11681 Add GnashNumeric.h to libbase/Makefile.am.
11683 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11685 Lots of changes resulting from a small rationalization of frequently-used
11686 headers. GnashNumeric contains mathematical functions. Clean up
11687 includes of timer.h (Timer.h) now that it isn't used for object callbacks.
11689 Base GnashException on std::runtime_error, as they should never be
11692 Remove undefined behaviour that may have been responsible for bugs on
11693 some ARM platforms.
11695 Make some preparations for as3compile (swftools) testsuite.
11697 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11699 Add as3 testsuite dir.
11701 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11703 Add GnashNumeric.h Remove unused things from URL.cpp, rearrange the file into
11704 a more conventional order.
11706 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11708 Test for as3compile.
11710 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11712 Bump advertised SWF version to 10.
11714 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11718 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11720 Correct include in render_handler_ogl.
11722 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11724 Rename PIXELS_TO_TWIPS and TWIPS_TO_PIXELS.
11726 Derive GnashException from std::runtime_error.
11728 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11730 Move mathematical functions to GnashNumeric.h (new header) to separate them
11731 from typeName, thead identifcation and other miscellanea.
11733 Generalize truncation of double to int so it can be used in SWFMatrix too,
11734 removing undefined behaviour.
11736 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11738 Make Timer files purely for the Timer class, move AS methods to Global.cpp
11739 (they are global methods).
11741 Drop timer.h includes where Timers are no longer needed.
11743 2009-03-19 Sandro Santilli <strk@keybit.net>
11745 Make right-click menu 'quit' item consistent with the one under 'File' and add a separator to avoid users from accidentally hit it while trying to toggle sound.
11747 2009-03-19 Sandro Santilli <strk@keybit.net>
11751 2009-03-19 Sandro Santilli <strk@keybit.net>
11753 preformatted info and manual pages regenerated
11755 2009-03-19 Sandro Santilli <strk@keybit.net>
11757 Only force a redraw when quality actually changes.
11758 Still perform the rc query and renderer comunication.
11760 2009-03-19 Sandro Santilli <strk@keybit.net>
11762 Test default and overridden quality setting.
11763 NOTE: the testcase doesn't really test defaults, it should!
11765 2009-03-19 Sandro Santilli <strk@keybit.net>
11767 Add 'quality' setting example in system-wide installed gnashrc
11769 2009-03-19 Sandro Santilli <strk@keybit.net>
11771 Document 'quality' rc setting
11773 2009-03-19 Benjamin Wolsey <bwy@benjaminwolsey.de>
11775 setQuality() has to be used in movie_root initialization to inform the renderer
11776 of the initial quality. At this point _quality is either uninitialized or
11777 set to something sensible; in either case checking the requested quality
11778 against the set _quality is useless.
11780 Rather than duplicating the entire function without a check, setQuality()
11781 is now never a no-op. An alternative would be an extra flag that skips the
11782 check when necessary.
11784 2009-03-18 Sandro Santilli <strk@keybit.net>
11786 Initial work on a test for bitmap smoothing (unfinished)
11788 2009-03-18 Sandro Santilli <strk@keybit.net>
11790 Print size of movie_root too (not that it matters much)
11792 2009-03-18 Sandro Santilli <strk@keybit.net>
11794 Force a redraw when quality changes
11796 2009-03-18 Sandro Santilli <strk@keybit.net>
11798 Add include for ostream forward declaration
11800 2009-03-18 Sandro Santilli <strk@keybit.net>
11802 Base bitmap smoothing heuristic on the new bitmap fill smoothing policy.
11805 2009-03-18 Sandro Santilli <strk@keybit.net>
11807 Add a bitmap smoothing policy member to fill_style class, taking no additional space (fills some padding space). The policy is based on SWF version and tag type
11808 (UNSPECIFIED, ON, OFF).
11810 2009-03-18 Sandro Santilli <strk@keybit.net>
11812 Reduce size of fill_style from 112 to 80 bytes, w/out changing anything in terms of performance (just drop useless members).
11814 2009-03-18 Sandro Santilli <strk@keybit.net>
11816 Add size of SWFMatrix
11818 2009-03-17 Sandro Santilli <strk@keybit.net>
11820 Update note about _HARD bitmap fill types
11822 2009-03-17 Sandro Santilli <strk@keybit.net>
11824 Add TODO item with documentation about how we should decide when to smoot bitmap fills and when not to. We're currently doing it WRONG (more quality, more CPU load than required)
11826 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11828 Fix paranoia build again.
11830 2009-03-17 Benjamin Wolsey <bwy@benjaminwolsey.de>
11832 Fix paranoia build again.
11834 2009-03-16 rob@welcomehome.org
11836 update release number to 0.8.5.
11838 2009-03-16 Sandro Santilli <strk@keybit.net>
11840 Drop obsoleted TODO item (fill styles are not recreated for subshapes anymore)
11842 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11844 Hopefully fix debugger build (untested).
11846 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11848 Split long lines in DisplayList, make the class interface cleaner, and
11849 replace some more loops with standard algorithms.
11851 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11853 Rewrite implementation for as object callbacks without using Timers, which
11854 reduces overhead and addresses the problem of infinite recursion (callbacks
11855 added during a callback). It also makes the code much cleaner when
11856 registering callbacks and removes the need to track them.
11858 Call the callbacks predictably on every heartbeat.
11860 Don't fail instantly when an XML or LoadVars load connection fails; this
11861 should be delayed until the first callback. Fixes LoadVars tests. The
11862 onData function requires an undefined, not null, value to signify failure.
11863 Notify AS callbacks with false, not true, on failure.
11865 NetStream does not need a queue of statuses, but rather only the last
11866 one set. The fact that Gnash's buffer full event is unpredictable is still
11867 a small problem, but the behaviour is much more compatible.
11869 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11871 Make all LoadVars tests in misc-ming.all pass with a correction to
11872 onData. Correct XML onData too.
11874 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11876 Passing LoadVars tests.
11878 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11880 Don't maintain a queue of statuses. Only the last one should be necessary.
11881 This can be tested by calling more than one different NetStream function
11882 in an onStatus() callback. Only the last one is dealt with on each
11885 2009-03-16 Benjamin Wolsey <bwy@benjaminwolsey.de>
11887 Call processActionQueue whenever advance callbacks have been executed.
11889 2009-03-15 Benjamin Wolsey <bwy@benjaminwolsey.de>
11891 Only call onStatus once per advance.
11893 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11895 Add a hack to LoadThread so that it can take a failed stream. This is
11896 necessary for the timing of the onData() and onStatus() calls, which should
11897 not happen immediately, but at the earliest at the beginning of the next
11898 frame, if the connection fails. A better solution may be to start the
11899 connection and download in advanceState().
11901 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11903 Correct XMLSocket typo, make sure registered objects are kept alive
11904 until removed from the callbacks list.
11906 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11908 Split timers and object callbacks into separate functions.
11910 Allow calling the same status consecutively in NetStream. This almost passes
11911 the swfdec netstream-load-loop case without endless recursion, only it
11912 calls onStatus too often.
11914 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11916 Use a new {add,remove}AdvanceTimer for updating and querying AS objects
11917 with that need to notify callbacks and update their own status.
11919 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11921 Tidy up a bit and remove GnashAlgorithm.h from libmedia's Makefile.am.
11923 2009-03-13 rob@welcomehome.org
11925 add GnashAlgorithm.h to noinst_HEADERS,
11927 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11929 New code should really not have tabs in it.
11931 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11933 Indentation and remove useless typedefs.
11935 2009-03-14 Benjamin Wolsey <bwy@benjaminwolsey.de>
11937 Move generic structs to their own header file so they can be used more
11938 widely. Add some (respectable) template hackery to make using
11939 boost::checked_deleter easier on containers of pointers (i.e. without
11940 specifying the pointed-to type); and because it's done a lot add a
11941 templated function that deletes all pointers in any standard container
11944 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11946 Use checked deleter everywhere.
11948 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11950 Move more or less generic algorithms into their own file. Extend boost's
11951 checked_deleter so that we can pass pointers as a template argument, which
11952 helps with generic programming (or rather with refactoring Gnash).
11954 2009-03-14 Sandro Santilli <strk@keybit.net>
11956 Return bitmap/gradient matrices by const-ref, not value (worth checking users for possible optimizations)
11958 2009-03-13 Sandro Santilli <strk@keybit.net>
11960 Fix --max-advances to refer to SWF frame advances, not hear-beats
11962 2009-03-13 rob@welcomehome.org
11964 add LIBADD_DL to get build slave to finish.
11966 2009-03-13 rob@welcomehome.org
11968 make test xcheck for now.
11970 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11972 Remaining cleanup of defines in FLVParser.
11974 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11976 Drop unused defines.
11978 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11980 Pad buffer correctly in FLV parser, fixing illegal reads and uninitialized
11981 values in parsing some FLVs. It's still not at all exception-safe, but much
11984 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11986 Pad input data properly (i.e. up to the end of the buffer) and set frame size
11987 to the number of bytes actually read. Before, the frame size was set to the
11988 number of bytes requested, regardless of how much was read, and only 64 bytes
11989 (the padding) were set to 0, leaving the end of the buffer uninitialized
11990 while inviting the media handler to read it.
11992 Eight bytes of padding should now be sufficient.
11994 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
11996 Attempt to render RGBA video, fix illegal read on probe of h264 (and
11997 potentially other formats), remove unnecessary memcopy in VideoDecoderFfmpeg.
11999 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
12001 Make sure the probe buffer is padded and zeroed out, as the ffmpeg probe
12002 reads past the number of bytes it's told about.
12004 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
12006 Add ctor from pre-existing data for ImageRGBA (for consistency with ImageRGB).
12007 Allow ffmpeg to write video frames directly to new image data instead of
12008 copying each frame.
12010 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
12012 As a VideoRenderer is constructed for each frame, drop the mutator
12013 functions for smoothing and quality and pass them in the ctor.
12015 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
12017 At least attempt to render RGBA video, even if the alpha data aren't
12020 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12022 Remove gratuitously rude comment about exceptions.
12024 2009-03-13 Benjamin Wolsey <bwy@benjaminwolsey.de>
12026 Don't use a widget as a callback. Fixes segfaults when using menus.
12028 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12030 Drop unused functions, clean up and some minor renaming.
12032 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12034 More function name shortening.
12036 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12038 Remove unnecessary variables from the class definition. Drop declarations of
12039 non-existent functions.
12041 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12043 Algorithmize code for efficiency and ease of reading.
12045 Rename functions for clarity and to make them more likely to fit on
12048 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12050 Renaming and refactoring.
12052 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12054 Fix unused variable warning.
12056 2009-03-12 Benjamin Wolsey <bwy@benjaminwolsey.de>
12058 Formatting and code cleanup in morph2_character_def.
12060 2009-03-12 Sandro Santilli <strk@keybit.net>
12062 Fix fps debugging to actually return rate of SWF advancement, not heart-beating one. It helps evaluating/profiling effects of heart-beating rates on SWF playback. For example, try using -d to set a delay which matches SWF nominal frame rate and actual rendering FPS improves (reducing no-op heartbeats).
12064 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12066 Implement TextSnapshot better; all tests of implemented methods pass.
12067 Selections are now queried directly from the StaticText characters.
12069 Derive two new classes from generic_character (now DisplayObject) into
12070 Shape and StaticText so that they can more easily be used differently
12071 (for TextSnapshot). The inheritance of DisplayObject from character
12072 (should be: InteractiveObject) is still the wrong way round.
12074 Rename shape.h to Geometry.h to avoid any conflicts with Shape.h.
12076 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12078 Document StaticText.
12080 Drop unnecessary functor operator.
12084 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12086 Passing selection tests in TextSnapshotTest.
12088 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12090 Clean up and document more.
12092 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12094 Ugly version of working TextSnapshot (selection).
12096 2009-03-11 Benjamin Wolsey <bwy@benjaminwolsey.de>
12098 Tidy up getStaticText so that it only returns StaticTexts, which disrupts the
12099 inheritance chain less.
12101 Clean up inheritance in the new classes: keep pointers to polymorphic
12102 classes as ungeneric as possible.
12104 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12106 Begin rearranging inheritance to reflect AS3 classes better; this makes
12107 handling StaticText objects easier for TextSnapshot, and also prepares
12108 for implementing AS3.
12110 generic_character becomes DisplayObject, from which Shape and StaticText
12113 character should derive from DisplayObject as InteractiveDisplayObject,
12114 not be its base class, but this is not yet implemented.
12116 All character_defs now require a createDisplayObject() method. This
12117 unfortunately includes BitmapMovieDefinition and SWFMovieDefinition, but
12118 that reflects the existing bad design.
12120 2009-03-10 Sandro Santilli <strk@keybit.net>
12122 Fix unused variable warning
12124 2009-03-10 Sandro Santilli <strk@keybit.net>
12126 Quote actual movie url in launcher
12128 2009-03-10 Sandro Santilli <strk@keybit.net>
12130 Oops, forgot to close an open paren
12132 2009-03-10 Sandro Santilli <strk@keybit.net>
12134 Don't use PIX_FMT_NV12/21 when not supported by the ffmpeg version building against (fixed build on debian 4.0)
12136 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12138 Implement and test TextSnapshot more.
12140 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12142 Add more tests showing that the selection is in fact stored in the TextFields,
12143 not the TextSnapshot, and reset on construction of a snapshot.
12145 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12147 Rename Font functions and clean up code formatting.
12149 Correct matrix members of getTextRunInfo() objects.
12153 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12157 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12159 Add more getTextRunInfo() items.
12161 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12163 Rename Font::get_name() to Font::name(). Add toRGBA() to rgba class.
12165 TextRecords with no color field also have zero, not full alpha (tested only in
12166 TextSnapshotTest.c, so there may be exceptions).
12168 Implement some of getTextRunInfo().
12170 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12172 Stub getTextRunInfo() function.
12174 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12178 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12180 Test getTextRunInfo.
12182 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12184 Log language code number.
12186 2009-03-10 Benjamin Wolsey <bwy@benjaminwolsey.de>
12190 2009-03-10 Sandro Santilli <strk@keybit.net>
12192 Test resolution of querystring and anchors in relative urls, and fix it (was broken)
12194 2009-03-10 Sandro Santilli <strk@keybit.net>
12196 Fix port resolution of relative urls
12198 2009-03-09 Sandro Santilli <strk@keybit.net>
12200 'std::vector' has not been declared ...
12202 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12204 Refine TextSnapshot implementation. Implement more methods. Fixes new and
12207 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12209 Correct getSelectedText() return.
12211 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12213 Implement getSelectedText(). Almost all tests pass.
12215 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12217 Only decode the required part of the text for efficiency. This also makes
12218 it easier to get the length correct with and without line breaks. Use a
12219 function instead of a functor and algorithms, as it is better for breaking
12222 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12226 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12230 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12232 Store TextRecords instead of strings in TextSnapshot so that all the necessary
12233 information is available. Decode on demand instead of storing the text
12234 as a string alongside the TextRecords. This is much more expensive than storing
12235 the string; which option is more appropriate in the end depends on the use
12236 case, which in turn depends on pp performance. Presently there is no
12237 information on this.
12239 Move most TextSnapshot-related processing into the TextSnapshot_as class /
12242 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12244 Remove obsolete TextFinder struct.
12246 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12248 Corrections and update test results.
12250 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12252 Implement getSelected() and setSelected().
12254 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12258 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12260 Test TextSnapshot more.
12262 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12266 2009-03-09 Benjamin Wolsey <bwy@benjaminwolsey.de>
12270 2009-03-09 Sandro Santilli <strk@keybit.net>
12272 Add another test for relative url and port, port is this time specified in the relative url (not base). This one succeeds (the other fail)
12274 2009-03-09 Sandro Santilli <strk@keybit.net>
12276 Add test for port retention in relative url resolution