summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-08-26implement construct and constructprop opcodesabcBenjamin Otte3-5/+57
2008-08-26only coerce when the type is not anyBenjamin Otte1-1/+1
2008-08-26handle exceptions properlyBenjamin Otte1-5/+7
2008-08-26implement setslot and newactivation opcodesBenjamin Otte3-2/+54
2008-08-26split ABC value handling into its own file and implement a bunch of functions...Benjamin Otte9-43/+405
2008-08-25add a seperate header for ABC functions on SwfdecAsValueBenjamin Otte12-81/+357
2008-08-23implement add_i, modulo, multiply(_i), negate(_i) and subtract(_i) opcodesBenjamin Otte1-8/+39
2008-08-23implement debug, debugfile and debugline opcodes (by ignoring them)Benjamin Otte1-3/+10
2008-08-23fix abcextract, tooBenjamin Otte1-4/+4
2008-08-23rename SwfdecAbcFile to SwfdecAbcPoolBenjamin Otte15-363/+363
2008-08-23disable stubs printingBenjamin Otte1-2/+2
2008-08-23Merge branch 'abc' of ssh://company@git.freedesktop.org/git/swfdec/swfdec int...Benjamin Otte2-5/+5
2008-08-23make native abc functions really be nativeBenjamin Otte12-145/+390
2008-08-22Make abcextract compileRiccardo Magliocchetti1-1/+1
2008-08-22make it compile againBenjamin Otte1-1/+1
2008-08-21Make various print statements use %G_GSIZE_FORMAT instead of %uPekka Lampila2-5/+5
2008-08-21remove dead weight from headerBenjamin Otte1-2/+0
2008-08-21wrong variable name hereBenjamin Otte1-1/+1
2008-08-21make this a macroBenjamin Otte1-7/+6
2008-08-21whoops, this function is long goneBenjamin Otte1-1/+1
2008-08-21Merge branch 'master' into abcBenjamin Otte27-289/+19422
2008-08-21Merge branch 'master' of ssh://company@git.freedesktop.org/git/swfdec/swfdecBenjamin Otte27-286/+19422
2008-08-20make base scope chains workBenjamin Otte1-1/+4
2008-08-20implement jump opcodeBenjamin Otte1-1/+18
2008-08-20add swfdec_bits_get_[us]24Benjamin Otte2-0/+28
2008-08-20add a test for automatic coercionBenjamin Otte4-0/+21
2008-08-20implement add opcodeBenjamin Otte1-1/+38
2008-08-20implement coerceBenjamin Otte1-1/+15
2008-08-20always clear arguments of functions, not just when n_args > 0Benjamin Otte1-1/+1
2008-08-20add forgotten void checkBenjamin Otte1-0/+4
2008-08-20implement swfdec_abc_function_is_override()Benjamin Otte1-1/+28
2008-08-20make the verify FIXME shut upBenjamin Otte1-1/+6
2008-08-20make args[0] the this argumentBenjamin Otte5-21/+25
2008-08-20bracketize the macros correctlyBenjamin Otte1-3/+3
2008-08-20fix swfdec_abc_multiname_init_string() to use dot-notationBenjamin Otte2-6/+17
2008-08-20compare namespaces properlyBenjamin Otte1-2/+2
2008-08-20remove debugging g_print'sBenjamin Otte1-3/+3
2008-08-20Sprite is flash.display::SpriteBenjamin Otte1-1/+1
2008-08-20unbreak ABC global objectBenjamin Otte1-1/+0
2008-08-20make the optimization really workBenjamin Otte2-3/+3
2008-08-20move argument verification and coercion to swfdec_abc_function_call()Benjamin Otte2-32/+24
2008-08-20rewrite sandboxes to be subclasses of the respective global objectsBenjamin Otte20-277/+706
2008-08-19make the global object a custom object and make SwfdecSandbox be this objectBenjamin Otte15-110/+226
2008-08-19add trace test directory for abc testsBenjamin Otte9-1/+82
2008-08-19allow fscommands in first frameBenjamin Otte1-1/+1
2008-08-19print all stubsBenjamin Otte1-3/+5
2008-08-19add code to print the missing stubs for functionsBenjamin Otte1-1/+29
2008-08-19make SwfdecAbcFunction => description string a seperate functionBenjamin Otte1-7/+17
2008-08-19print arguments for missing stubsBenjamin Otte1-8/+29
2008-08-19implement fscommandBenjamin Otte1-2/+17