Displaying 20 results from an estimated 102 matches for "swfdec_scriptable".
2007 Feb 01
0
Branch 'interpreter' - 9 commits - libswfdec/js libswfdec/swfdec_script.c libswfdec/swfdec_script.h player/swfdec_debug_stack.c test/trace
libswfdec/js/jsnum.c | 10 ++++
libswfdec/swfdec_script.c | 86 ++++++++++++++++++++++++++++---------
libswfdec/swfdec_script.h | 2
player/swfdec_debug_stack.c | 33 +++++++++++++-
test/trace/Makefile.am | 8 +++
test/trace/number.swf |binary
test/trace/number.swf.trace | 9 +++
test/trace/object-math-5.swf
2007 Jan 29
0
Branch 'interpreter' - 18 commits - libswfdec/swfdec_image.c libswfdec/swfdec_image.h libswfdec/swfdec_js.c libswfdec/swfdec_js_color.c libswfdec/swfdec_js_sound.c libswfdec/swfdec_pattern.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_script.c
...++++++++----
libswfdec/swfdec_image.h | 5
libswfdec/swfdec_js.c | 5
libswfdec/swfdec_js_color.c | 8
libswfdec/swfdec_js_sound.c | 7
libswfdec/swfdec_pattern.c | 3
libswfdec/swfdec_script.c | 376 +++++++++++++++++++++++++++++++++++++++---
libswfdec/swfdec_scriptable.c | 2
8 files changed, 441 insertions(+), 78 deletions(-)
New commits:
diff-tree d8b4748701572b483c96bbb4a66a6f026cd1c1d7 (from 1986ae14a62fc9d28ac38f53621fadaf9b42877f)
Author: Benjamin Otte <otte@gnome.org>
Date: Mon Jan 29 19:07:12 2007 +0100
implement InitObject action...
2007 Mar 13
0
2 commits - libswfdec/swfdec_debugger.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h
libswfdec/swfdec_debugger.c | 122 +++++++++++++++++++++++++++++++++++++++++---
libswfdec/swfdec_script.c | 38 +++++++------
libswfdec/swfdec_script.h | 9 +++
3 files changed, 145 insertions(+), 24 deletions(-)
New commits:
diff-tree f3ceb92e7405d2cef3398baa79712eaee6eeabd1 (from b1cd2edf289dde1bd89d3c513da13b4cf27bdf13)
Author: Benjamin Otte <otte@gnome.org>
Date: Tue Mar 13
2007 Mar 01
0
7 commits - libswfdec/swfdec_connection.c libswfdec/swfdec_js_connection.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_js_net_stream.c libswfdec/swfdec_js_xml.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...wfdec_connection.c | 4 +
libswfdec/swfdec_js_connection.c | 2
libswfdec/swfdec_js_movie.c | 89 +++++----------------------------------
libswfdec/swfdec_js_net_stream.c | 20 ++++++++
libswfdec/swfdec_js_xml.c | 2
libswfdec/swfdec_net_stream.c | 4 +
libswfdec/swfdec_scriptable.c | 49 ++++++++++++++-------
libswfdec/swfdec_scriptable.h | 3 +
libswfdec/swfdec_xml.c | 4 +
9 files changed, 82 insertions(+), 95 deletions(-)
New commits:
diff-tree 7e865ad995f10d135ac60a20d725fb81e5c68372 (from b9a0b866f18fa9329f9e2a4dad82ec59666ded1d)
Author: Benjam...
2007 Feb 16
0
11 commits - libswfdec/swfdec_font.c libswfdec/swfdec_font.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/.gitignore test/trace
libswfdec/swfdec_font.c | 4
libswfdec/swfdec_font.h | 2
libswfdec/swfdec_js_movie.c | 8 -
libswfdec/swfdec_script.c | 225 +++++++++++++++++++++++++++++++++++++++----
libswfdec/swfdec_script.h | 14 ++
test/.gitignore | 1
test/trace/Makefile.am | 6 +
test/trace/height4.swf |binary
test/trace/height4.swf.trace | 5
2007 Feb 17
0
8 commits - configure.ac doc/swfdec-sections.txt libswfdec/swfdec_loader.c libswfdec/swfdec_player.c libswfdec/swfdec_player.h libswfdec/swfdec_player_internal.h libswfdec/swfdec_root_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h
...ader.c | 6 ++-
libswfdec/swfdec_player.c | 35 ++++++++++++++++++++---
libswfdec/swfdec_player.h | 4 ++
libswfdec/swfdec_player_internal.h | 3 +
libswfdec/swfdec_root_movie.c | 2 -
libswfdec/swfdec_script.c | 23 ++++++++++++++-
libswfdec/swfdec_scriptable.c | 56 +++++++++++++++++++++++++++++++++++++
libswfdec/swfdec_scriptable.h | 3 +
player/swfdebug.c | 4 +-
player/swfplay.c | 4 +-
test/various/urlencode.c | 5 ++-
13 files changed, 135 insertions(+), 13 deletions(-)
New comm...
2007 Jul 13
0
4 commits - configure.ac libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.h libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h NEWS
NEWS | 16 ++
configure.ac | 2
libswfdec/swfdec_as_internal.h | 3
libswfdec/swfdec_as_object.h | 3
libswfdec/swfdec_scriptable.c | 304 -----------------------------------------
libswfdec/swfdec_scriptable.h | 78 ----------
6 files changed, 20 insertions(+), 386 deletions(-)
New commits:
diff-tree 7cc9628502fc44902e0fbe812569c533b87a02b2 (from 448b339d6fc1719b265dac580eea335a07f2f1f8)
Author: Benjamin Otte <otte...
2007 Mar 07
1
2 commits - libswfdec/swfdec_script.c test/trace
libswfdec/swfdec_script.c | 14 ++++++++++++--
test/trace/Makefile.am | 2 ++
test/trace/gotoframe.swf |binary
test/trace/gotoframe.swf.trace | 13 +++++++++++++
4 files changed, 27 insertions(+), 2 deletions(-)
New commits:
diff-tree 12348410a3509928a6e8e4c8ca00292a58ff542c (from 46e62d4410c20c19774a45758d8ebf11cd0bdf96)
Author: Benjamin Otte <otte@gnome.org>
2007 Feb 19
0
2 commits - libswfdec/swfdec_script.c test/swfdec-extract.c
libswfdec/swfdec_script.c | 3 +++
test/swfdec-extract.c | 8 ++++----
2 files changed, 7 insertions(+), 4 deletions(-)
New commits:
diff-tree ba5327ffe305de547d40a282a1d866a2cf9e992e (from 842b4b558af7b8ad68f47fd7473989fc46fd23d6)
Author: Benjamin Otte <otte@gnome.org>
Date: Mon Feb 19 23:06:14 2007 +0100
Add a warning in CallMethod if a function doesn't exist
diff
2007 Mar 05
0
5 commits - libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c test/trace
libswfdec/swfdec_js.h | 2
libswfdec/swfdec_js_movie.c | 8 +
libswfdec/swfdec_script.c | 121 ++++++++++++++++++++++++--
test/trace/Makefile.am | 11 ++
test/trace/constructor-prototype.swf |binary
test/trace/constructor-prototype.swf.trace | 4
test/trace/function-prototype-chain.swf
2007 Mar 07
0
11 commits - libswfdec/swfdec_event.c libswfdec/swfdec_event.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_movie.c libswfdec/swfdec_scriptable.c libswfdec/swfdec_scriptable.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h
libswfdec/swfdec_event.c | 90 +++++++++++++++++++++++++++++++++---
libswfdec/swfdec_event.h | 3 +
libswfdec/swfdec_js_movie.c | 6 +-
libswfdec/swfdec_movie.c | 24 +++++++--
libswfdec/swfdec_script.c | 2
libswfdec/swfdec_scriptable.c | 68 +++++++++++++++++++++++++++
libswfdec/swfdec_scriptable.h | 6 ++
libswfdec/swfdec_sprite.c | 102 ++++++++++++++++++++---------------------
libswfdec/swfdec_sprite.h | 3 -
libswfdec/swfdec_swf_decoder.c | 39 +++------------
libswfdec/swfdec_swf_decoder.h | 8 +--...
2007 Feb 22
0
3 commits - libswfdec/swfdec_js.c libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c
...action, const guint8 *data, guint len)
{
@@ -732,27 +734,44 @@ swfdec_action_get_property (JSContext *c
SwfdecMovie *movie;
JSObject *jsobj;
guint32 id;
+ const char *bytes;
- val = cx->fp->sp[-2];
- if (!swfdec_eval_jsval (cx, NULL, &val))
- return JS_FALSE;
- movie = swfdec_scriptable_from_jsval (cx, val, SWFDEC_TYPE_MOVIE);
- val = JSVAL_VOID;
- if (movie == NULL) {
- SWFDEC_WARNING ("specified target does not reference a movie clip");
- goto out;
- }
if (!JS_ValueToECMAUint32 (cx, cx->fp->sp[-1], &id))
return JS_FALSE;
-
- if (id > (((...
2007 Aug 08
0
5 commits - libswfdec-gtk/Makefile.am libswfdec-gtk/swfdec_gtk_widget.c libswfdec/Makefile.am libswfdec/swfdec_script.h player/Makefile.am test/Makefile.am
libswfdec-gtk/Makefile.am | 6 ++----
libswfdec-gtk/swfdec_gtk_widget.c | 13 ++++++++-----
libswfdec/Makefile.am | 2 +-
libswfdec/swfdec_script.h | 2 --
player/Makefile.am | 6 +++---
test/Makefile.am | 10 +++++-----
6 files changed, 19 insertions(+), 20 deletions(-)
New commits:
diff-tree
2007 Jan 31
0
Branch 'interpreter' - 3 commits - libswfdec/js libswfdec/swfdec_script.c
libswfdec/js/jsinterp.c | 2
libswfdec/swfdec_script.c | 114 +++++++++++++++++++++++++++++++++++++++++-----
2 files changed, 104 insertions(+), 12 deletions(-)
New commits:
diff-tree ae64862c94f18618313c90c28b4071d84693b7b5 (from 71b090ccdeedb1e96b2f8590844844139b00bd85)
Author: Benjamin Otte <otte@gnome.org>
Date: Wed Jan 31 21:35:50 2007 +0100
implement BitAnd, BitOr,
2007 Mar 20
0
9 commits - configure.ac libswfdec/swfdec_bits.c libswfdec/swfdec_debug.c libswfdec/swfdec_js.c libswfdec/swfdec_script.c libswfdec/swfdec_sound.c
...if (g_getenv ("SWFDEC_JS") && g_str_equal (g_getenv ("SWFDEC_JS"), "disassemble")) {
- g_print ("executing script %p:%p\n", movie, script);
- swfdec_disassemble (s, script);
- }
if (rval == NULL)
rval = &returnval;
if (!(jsobj = swfdec_scriptable_get_object (SWFDEC_SCRIPTABLE (movie))))
diff-tree c8b42caf93a8452742b0718882322aa91a608e36 (from ca2faf15194e5f3003a513950322bad9722d6cae)
Author: Benjamin Otte <otte@gnome.org>
Date: Tue Mar 20 15:10:03 2007 +0100
remove env var SWFDEC_DEBUG_ABORT - we have a real debuggger now
diff...
2007 Feb 08
0
3 commits - libswfdec/swfdec_loader.c libswfdec/swfdec_script.c libswfdec/swfdec_video.c
libswfdec/swfdec_loader.c | 21 +++++++++++++++------
libswfdec/swfdec_script.c | 7 ++++++-
libswfdec/swfdec_video.c | 23 ++++++++++++++++-------
3 files changed, 37 insertions(+), 14 deletions(-)
New commits:
diff-tree e066302f8172f17b68430c6b428a386c41c516c4 (from 39a3a07397847fe45e2c2ef1f1c1b343bfd1690a)
Author: Benjamin Otte <otte@gnome.org>
Date: Thu Feb 8 13:28:04 2007
2007 Mar 21
0
4 commits - libswfdec/swfdec_js_movie.c libswfdec/swfdec_script.c player/swfdec_slow_loader.c
libswfdec/swfdec_js_movie.c | 22 ++++++++++++++++++----
libswfdec/swfdec_script.c | 6 +++++-
player/swfdec_slow_loader.c | 20 +++++++++++++++++++-
3 files changed, 42 insertions(+), 6 deletions(-)
New commits:
diff-tree 13171a49b02675d44bc54c91ec872e173cfcefd6 (from parents)
Merge: dae7f00125145fc3e540c5454942acbbabe800db bbf53a5c2060eadff2632674d2550a09719f41e1
Author: Benjamin Otte
2007 Feb 01
0
Branch 'interpreter' - libswfdec/swfdec_script.c
libswfdec/swfdec_script.c | 136 ++++++++++++++++++++++++++++++++--------------
1 files changed, 97 insertions(+), 39 deletions(-)
New commits:
diff-tree 94e07c556a4e4f471f6700af54f35e55edf79a85 (from 18aff9069e571bda0bf49290c7ad415597d1d16e)
Author: Benjamin Otte <otte@gnome.org>
Date: Thu Feb 1 16:11:16 2007 +0100
implement WaitForFrame2
videostar.swf works now
diff
2007 Feb 14
0
7 commits - libswfdec/swfdec_image.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_list.c test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h test/swfscript.c
libswfdec/swfdec_image.c | 2
libswfdec/swfdec_script.c | 25 +++
libswfdec/swfdec_script.h | 3
test/Makefile.am | 6
test/swfdec_out.c | 10 +
test/swfdec_out.h | 3
test/swfedit.c | 2
test/swfedit_list.c | 18 ++
test/swfedit_tag.c | 15 ++
test/swfedit_token.c | 37 +++++
test/swfedit_token.h | 3
2007 Mar 05
0
11 commits - configure.ac libswfdec/swfdec_js_movie.c libswfdec/swfdec_root_movie.c libswfdec/swfdec_root_movie.h libswfdec/swfdec_script.c libswfdec/swfdec_sprite.c libswfdec/swfdec_sprite.h libswfdec/swfdec_sprite_movie.c libswfdec/swfdec_swf_decoder.c
...VIE (mov);
mov->n_frames = movie->sprite->n_frames;
+ if (movie->sprite->init_action) {
+ SwfdecSpriteInfo *info = swfdec_sprite_info_get (mov, movie->sprite);
+
+ if (!info->init_action_has_run) {
+ swfdec_script_execute (movie->sprite->init_action,
+ SWFDEC_SCRIPTABLE (mov->root));
+ info->init_action_has_run = TRUE;
+ }
+ }
swfdec_sprite_movie_do_goto_frame (mov, GUINT_TO_POINTER (0));
if (!swfdec_sprite_movie_iterate_end (mov)) {
g_assert_not_reached ();
diff-tree 260cdc86a897a8f76a923c6deef48c1f28dc475b (from e6771bcb808217c72b9ceb8f...