search for: assetn

Displaying 20 results from an estimated 24 matches for "assetn".

Did you mean: assets
2007 Aug 31
0
4 commits - libswfdec/swfdec_as_number.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player_as.c test/trace
...ce b/test/trace/asfunction-properties-6.swf.trace index 60d2c04..1b8f651 100644 --- a/test/trace/asfunction-properties-6.swf.trace +++ b/test/trace/asfunction-properties-6.swf.trace @@ -1,3 +1,7 @@ +_global.ASconstructor = function + no children +_global.ASnative = function + no children _global.ASSetNativeAccessor = function __proto__ (hp) = _global.Object.__proto__ constructor (hp) = _global.Object.constructor diff --git a/test/trace/asfunction-properties-7.swf b/test/trace/asfunction-properties-7.swf index 454c58c..782a746 100644 Binary files a/test/trace/asfunction-properties-7.swf and...
2007 Sep 12
0
9 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_player_as.c test/trace
...fdec_as_initialize.h | 311 ++++++++++++++-------------- libswfdec/swfdec_as_object.c | 73 ++++-- libswfdec/swfdec_as_strings.c | 1 libswfdec/swfdec_player_as.c | 15 + test/trace/Makefile.am | 14 + test/trace/assetnative-5.swf |binary test/trace/assetnative-5.swf.trace | 28 ++ test/trace/assetnative-6.swf |binary test/trace/assetnative-6.swf.trace | 40 +++ test/trace/assetnative-7.swf |binary test/trace/assetnative-7.swf.trace |...
2007 Aug 22
0
3 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_function.c test/trace
...x e547478..bfa256c 100644 --- a/test/trace/trace_properties.as +++ b/test/trace/trace_properties.as @@ -1,4 +1,71 @@ -// doesn't work for Flash 5 +#if __SWF_VERSION__ == 5 +// create a _global object, since it doesn't have one, these are ver 6 values +_global = new_empty_object (); +_global.ASSetNative = ASSetNative; +_global.ASSetNativeAccessor = ASSetNativeAccessor; +_global.ASSetPropFlags = ASSetPropFlags; +_global.ASconstructor = ASconstructor; +_global.ASnative = ASnative; +_global.Accessibility = Accessibility; +_global.Array = Array; +_global.AsBroadcaster = AsBroadcaster; +_global.As...
2007 Oct 12
0
Changes to 'refs/tags/0.5.3'
...eaks Expand object-watch test for various cases Rename valueof and tostring to printvalueof and printtostring in values.as Implement Object's isPrototypeOf method Add a test for Object's isPrototypeOf method Implement turning 6, 7 and 8 prefixes to propflags in ASSetNative function Initialize Object's method in swfdec_as_initialize.as Fix typo in ASSetNative's prefix parsing that made 7 prefix act like 6 Add a test for assetnative's prefixes Initialize Function's methods in swfdec_as_initialize.as Fix a problem with...
2007 Aug 23
0
10 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_object.c test/trace
...dev/null and b/test/trace/asfunction-properties-6.swf differ diff --git a/test/trace/asfunction-properties-6.swf.trace b/test/trace/asfunction-properties-6.swf.trace new file mode 100644 index 0000000..f5db56f --- /dev/null +++ b/test/trace/asfunction-properties-6.swf.trace @@ -0,0 +1,9 @@ +_global.ASSetNative = function + __proto__ (hp) = _global.Object.__proto__ + constructor (hp) = _global.Object.constructor +_global.ASSetNativeAccessor = function + __proto__ (hp) = _global.Object.__proto__ + constructor (hp) = _global.Object.constructor +_global.ASSetPropFlags = function + __proto__ (hp) =...
2007 Nov 27
0
12 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_strings.c libswfdec/swfdec_loader.c libswfdec/swfdec_loader_internal.h libswfdec/swfdec_load_object_as.c libswfdec/swfdec_load_object.c libswfdec/swfdec_load_object.h
...roperties-8.swf |binary test/trace/asfunction-properties-5.swf |binary test/trace/asfunction-properties-6.swf |binary test/trace/asfunction-properties-7.swf |binary test/trace/asfunction-properties-8.swf |binary test/trace/assetnative-5.swf |binary test/trace/assetnative-6.swf |binary test/trace/assetnative-7.swf |binary test/trace/assetnative-8.swf |binary test/trace/bevel-filter-properties-5.swf |binary te...
2007 Sep 03
0
4 commits - libswfdec/swfdec_as_boolean.c libswfdec/swfdec_as_boolean.h libswfdec/swfdec_as_context.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_interpret.c test/trace
..., version); /* define the rest */ swfdec_as_math_init_context (context, version); diff --git a/libswfdec/swfdec_as_initialize.as b/libswfdec/swfdec_as_initialize.as index 4085c91..8ded5bb 100644 --- a/libswfdec/swfdec_as_initialize.as +++ b/libswfdec/swfdec_as_initialize.as @@ -24,6 +24,10 @@ ASSetNativeAccessor = ASnative (4, 1); /*** BASE OBJECTS ***/ +Boolean = ASconstructor(107, 2); +ASSetNative(Boolean.prototype, 107, "valueOf,toString"); +ASSetPropFlags(Boolean.prototype, null, 3); + Number = ASconstructor (106, 2); ASSetNative (Number.prototype, 106, "valueOf,toStr...
2007 Sep 13
0
3 commits - libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_object.c
...BLE_PERMANENT); + if (version <= 5) + context->Function_prototype = NULL; } diff --git a/libswfdec/swfdec_as_initialize.as b/libswfdec/swfdec_as_initialize.as index 68359dd..1dafb87 100644 --- a/libswfdec/swfdec_as_initialize.as +++ b/libswfdec/swfdec_as_initialize.as @@ -24,8 +24,8 @@ ASSetNativeAccessor = ASnative (4, 1); /*** BASE OBJECTS ***/ -ASSetNative (Function.prototype, 101, "6call,6apply", 10); -ASSetPropFlags (Function.prototype, null, 3); +ASSetNative (Object.constructor.prototype, 101, "6call,6apply", 10); +ASSetPropFlags (Object.constructor.protot...
2007 Aug 07
0
13 commits - libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_keys.c libswfdec-gtk/swfdec_gtk_keys.h libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec_as_types.c libswfdec/swfdec.h libswfdec/swfdec_initialize.as
...BOOLEAN (retval, (player->key_pressed[id / 8] & (1 << (id % 8))) ? TRUE : FALSE); +} + diff-tree 2004efbfc32550a2e0c700e01f110332a41af683 (from 831b2ab362ac6822c0cf35ad2ff0228b4723eedd) Author: Benjamin Otte <otte at gnome.org> Date: Mon Aug 6 19:41:35 2007 +0200 surprise, ASSetNative wasn't implemented diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index f83dce7..70f5d8d 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -19,6 +19,7 @@ /*** GENERAL ***/ +ASSetNative = ASnative (4, 0); ASSetNativeAcce...
2008 Jan 15
0
4 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_as_types.c test/trace
...ieclip-7.swf array-movieclip.as + +var a = this.createEmptyMovieClip ("a", 0); +a[0] = "b"; +a[1] = "a"; +a.length = 2; + +ASSetPropFlags (a, null, 0, 7); +ASSetPropFlags (Array.prototype, null, 0, 7); +for (var prop in Array.prototype) { + a[prop] = Array.prop; +} + +ASSetNative (Array.prototype, 252, "push,pop,concat,shift,unshift,slice,join,splice,toString,sort,reverse,sortOn", 1); + +var str = ""; +for (var i = 0; i < a.length; i++) { + str += a[i] + ","; +} +trace (str); + +trace (a); +trace (a.push ("c")); +trace (a.pop...
2007 Sep 04
0
5 commits - doc/Makefile.am doc/swfdec-sections.txt libswfdec/swfdec_as_array.c libswfdec/swfdec_as_boolean.c libswfdec/swfdec_asbroadcaster.c libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_native_function.c libswfdec/swfdec_as_native_function.h
...l) { SwfdecAsFunction *func; guint x, y; - x = swfdec_as_value_to_integer (cx, &argv[0]); - y = swfdec_as_value_to_integer (cx, &argv[1]); + SWFDEC_AS_CHECK (0, NULL, "ii", &x, &y); func = swfdec_get_asnative (cx, x, y); if (func) { @@ -178,12 +177,8 @@ ASSetNative (SwfdecAsContext *cx, Swfdec char **names; guint i, x, y; - if (argc < 3) - return; + SWFDEC_AS_CHECK (0, NULL, "ois", &target, &x, &s); - target = swfdec_as_value_to_object (cx, &argv[0]); - x = swfdec_as_value_to_integer (cx, &argv[1]); - s...
2007 Dec 18
2
Changes to 'refs/tags/0.5.5'
...ter's properties Add stubs for BevelFilter Add a test for BevelFilter's properties Add stubs for BlurFilter Add a test for BlurFilter's properties Add stubs for ColorMatrixFilter Add a test for ColorMatrixFilter's properties Fix an assert in ASSetNativeAccessor, make it use SWFDEC_AS_CHECK Add stubs for ConvolutionFilter Add stubs for DisplacementMapFilter Add a test for DisplacementMapFilter's properties Add stubs for DropShadowFilter Add a test for DropShadowFilter's properties Add stubs for Gradi...
2007 Sep 04
0
4 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_video_movie_as.c test/trace
...n-properties-5.swf.trace b/test/trace/asfunction-properties-5.swf.trace new file mode 100644 index 0000000..b7fcc06 --- /dev/null +++ b/test/trace/asfunction-properties-5.swf.trace @@ -0,0 +1,24 @@ +_global.ASconstructor = function + no children +_global.ASnative = function + no children +_global.ASSetNativeAccessor = function + constructor (hp) = _global.Object.constructor +_global.ASSetNative = function + constructor (hp) = _global.Object.constructor +_global.ASSetPropFlags = function + constructor (hp) = _global.Object.constructor +local.a = function + constructor (hp) = _global.Object.cons...
2007 Aug 20
0
15 commits - libswfdec/swfdec_as_context.c libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_super.c libswfdec/swfdec_as_with.c
...te <otte at gnome.org> Date: Mon Aug 20 13:06:46 2007 +0200 fix valgrind reported memleaks diff --git a/libswfdec/swfdec_player_as.c b/libswfdec/swfdec_player_as.c index 125b9e8..1b8503a 100644 --- a/libswfdec/swfdec_player_as.c +++ b/libswfdec/swfdec_player_as.c @@ -161,13 +161,13 @@ ASSetNative (SwfdecAsContext *cx, Swfdec function = swfdec_get_asnative (cx, x, y); if (function == NULL) { SWFDEC_FIXME ("no ASnative function for %u, %u, what now?", x, y); - return; + break; } SWFDEC_AS_VALUE_SET_OBJECT (&val, SWFDEC_AS_OBJECT (functio...
2007 Nov 15
2
Changes to 'refs/tags/0.5.4'
Tag '0.5.4' created by Benjamin Otte <otte at gnome.org> at 2007-11-15 10:12 -0800 release 0.5.4 ("Turkish Cycling Federation") -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBHPBurvMv5VCdLq8QRAj1KAJ40NHRRS3gKyJjSjyyoH7gDaGi/tQCeOha/ R5PF4bZQqmSdJ64t8EbD4cA= =8qBy -----END PGP SIGNATURE----- Changes since the dawn of time: Benjamin Otte (40):
2007 Sep 03
0
20 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_function.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_number.c
...ral Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301 USA + */ + +/*** GENERAL ***/ + +ASSetNative = ASnative (4, 0); +ASSetNativeAccessor = ASnative (4, 1); + +/*** BASE OBJECTS ***/ + +Number = ASconstructor (106, 2); +ASSetNative (Number.prototype, 106, "valueOf,toString"); +ASSetPropFlags(Number.prototype, null, 3); +Number.NaN = NaN; +Number.POSITIVE_INFINITY = Infinity; +Num...
2007 Aug 26
0
Changes to 'refs/tags/0.5.2'
...sertion Merge branch 'master' of ssh://company at git.freedesktop.org/git/swfdec/swfdec update the API for keys once again remove swfdec_key.h again implement Key.getAscii(), Key.getCode() and Key.isDown() compile the init code after changing it surprise, ASSetNative wasn't implemented guess if I always forget adding files... code style fix remove leftover comment here be doubles indent this correctly add an enum for all the keys compile before commit... handle keyboard input as good as possible ret...
2007 Oct 23
0
11 commits - libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h
...extColor, swfdec_text_field_movie_get_textColor, swfdec_text_field_movie_set_textColor); commit 64de1a5061b9776e6626d47a7bfa07c85483d287 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Tue Oct 23 17:07:10 2007 +0300 Fix StyleSheet methods I just broke (spaces inside ASSetNative call) diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index d7aaf49..578f2e7 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -456,7 +456,7 @@ TextField.StyleSheet.prototype.onData = function (src) { } }; -ASSetNative (Text...
2007 Nov 07
0
36 commits - doc/swfdec-sections.txt libswfdec/Makefile.am libswfdec/swfdec_amf.c libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_object.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h
...add MovieClipLoader object diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index bfb2e78..51a8152 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -292,6 +292,13 @@ ASSetPropFlags (MovieClip.prototype, "getDepth", 128); ASSetNative (MovieClip.prototype, 901, "6createEmptyMovieClip,6beginFill,6beginGradientFill,6moveTo,6lineTo,6curveTo,6lineStyle,6endFill,6clear"); ASSetPropFlags (MovieClip.prototype, null, 3); +/* MovieClipLoader */ + +MovieClipLoader = ASconstructor (112, 0); +ASSetNative(MovieClipLoader.pr...
2007 Nov 30
0
36 commits - libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_date.c libswfdec/swfdec_as_initialize.as libswfdec/swfdec_as_initialize.h libswfdec/swfdec_as_strings.c libswfdec/swfdec_flash_security.c
...if (context->state == SWFDEC_AS_CONTEXT_NEW) context->state = SWFDEC_AS_CONTEXT_RUNNING; diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index d1d0e77..1e2071e 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -25,7 +25,6 @@ ASSetNative = ASnative (4, 0); ASSetNativeAccessor = ASnative (4, 1); flash = {}; -ASSetPropFlags (this, "flash", 4096); /*** Object ***/ /* Only Flash extensions here, rest to swfdec_as_initialize.as */ @@ -33,6 +32,9 @@ ASSetPropFlags (this, "flash", 4096); Object.registerCl...