[Swfdec-commits] 2 commits - swfdec/swfdec_load_object_as.c swfdec/swfdec_net_stream.c
Pekka Lampila
medar at kemper.freedesktop.org
Wed Sep 17 03:38:36 PDT 2008
swfdec/swfdec_load_object_as.c | 2 +-
swfdec/swfdec_net_stream.c | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
New commits:
commit 6b5caa47d9469b754e672ccdd4b7b2ff4dde80bc
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Wed Sep 17 13:37:47 2008 +0300
Use POST in LoadVars/XML sendAndLoad method if no method is given
diff --git a/swfdec/swfdec_load_object_as.c b/swfdec/swfdec_load_object_as.c
index 0326a37..235f013 100644
--- a/swfdec/swfdec_load_object_as.c
+++ b/swfdec/swfdec_load_object_as.c
@@ -229,7 +229,7 @@ swfdec_load_object_as_sendAndLoad (SwfdecAsContext *cx, SwfdecAsObject *object,
SWFDEC_AS_VALUE_SET_OBJECT (&val, object);
data = swfdec_as_value_to_string (cx, &val);
- if (method == NULL || g_ascii_strcasecmp (method, "GET") == 0) {
+ if (method != NULL && g_ascii_strcasecmp (method, "GET") == 0) {
url = swfdec_as_context_give_string (cx,
g_strjoin (NULL, url, "?", data, NULL));
buffer = NULL;
commit 0bbb92ceee8a5166306efc93c1a26a7b3f319f3d
Author: Pekka Lampila <pekka.lampila at iki.fi>
Date: Wed Sep 17 13:05:12 2008 +0300
Don't require policy file for NetStream
It's only required if checkPolicyFile property is true. Which is only needed to
allow BitmapData.draw for the NetStream object
diff --git a/swfdec/swfdec_net_stream.c b/swfdec/swfdec_net_stream.c
index 77bbc21..601576d 100644
--- a/swfdec/swfdec_net_stream.c
+++ b/swfdec/swfdec_net_stream.c
@@ -586,12 +586,14 @@ swfdec_net_stream_load (SwfdecPlayer *player, gboolean allowed, gpointer streamp
stream->requested_url = NULL;
}
+// When checkPolicyFile is true the YES values in last column must be changed
+// to POLICY
static const SwfdecAccessMatrix swfdec_net_stream_matrix = {
{ SWFDEC_ACCESS_NO, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_NO },
- { SWFDEC_ACCESS_NO, SWFDEC_ACCESS_YES, SWFDEC_ACCESS_POLICY },
+ { SWFDEC_ACCESS_NO, SWFDEC_ACCESS_YES, SWFDEC_ACCESS_YES },
{ SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_NO },
- { SWFDEC_ACCESS_NO, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_POLICY },
- { SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_POLICY }
+ { SWFDEC_ACCESS_NO, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_YES },
+ { SWFDEC_ACCESS_YES, SWFDEC_ACCESS_NO, SWFDEC_ACCESS_YES }
};
void
More information about the Swfdec-commits
mailing list