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...