[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] [SCM] Gnash branch, objecturi, updated. 32859debf4ec391b8
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] [SCM] Gnash branch, objecturi, updated. 32859debf4ec391b80afb0706dd2af5b6e8d6c00 |
Date: |
Thu, 14 Oct 2010 17:18:24 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnash".
The branch, objecturi has been updated
via 32859debf4ec391b80afb0706dd2af5b6e8d6c00 (commit)
via 0f68fad421078ab2f45cc01554afdd4d015099bc (commit)
via c2ae31249445ab2fcf3325b9e323c99ad5ec3aba (commit)
via 7da1d906f4057c897c1ccb220402d450292644f9 (commit)
via cd355522902bd457486043a4e4f491e9532e8c17 (commit)
via 5f4518aa48744d34d5de797f798ddb10422bad18 (commit)
via 07b8ae4bdd8c8f99e81116280d94a444579abca6 (commit)
via 754c56a980fd5ed715ae5e2bda04bf4d2bab7b14 (commit)
via 3c649510283e29e33fbe917f67a204d3cc6496b2 (commit)
via 8adddfd61f468b2ed4302e4c6fc1b148b76ae50b (commit)
via c10600356d0f582728ce99ad8b929b937d9fb20c (commit)
via a108dfe955f786d12fef140c72bb5ec3ba9d5a47 (commit)
via 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e (commit)
via 2f0a44ca550dfe45c40a9b9cf17f0fa13af44a21 (commit)
via 31530529ffb3e0aadb92ad00a37c09cdbdb8d52d (commit)
via 7bfb0466cb6e0c24896815d840c8abb27327e888 (commit)
via 311f17b49f65986ac759f8bd578b9c4846f4999d (commit)
via 6abf4a79cb86c3f0a98a9165b685961ddc68717b (commit)
from 68186eb49f1638ce76c1904d0033c08a19663089 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit//commit/?id=32859debf4ec391b80afb0706dd2af5b6e8d6c00
commit 32859debf4ec391b80afb0706dd2af5b6e8d6c00
Author: Sandro Santilli <address@hidden>
Date: Thu Oct 14 19:18:09 2010 +0200
Reduce use of string_table
diff --git a/libcore/ExternalInterface.cpp b/libcore/ExternalInterface.cpp
index fac2eef..75ff788 100644
--- a/libcore/ExternalInterface.cpp
+++ b/libcore/ExternalInterface.cpp
@@ -63,16 +63,19 @@ public:
bool accept(const ObjectURI& uri, const as_value& val) {
- const string_table::key key = getName(uri);
+ // TODO: check if the tests should be case-insensitive instead!
+ ObjectURI::CaseEquals eq(_st, false);
- if (key == NSV::PROP_uuPROTOuu || key == NSV::PROP_CONSTRUCTOR) {
+ ObjectURI::Logger l(_st);
+
+ if (eq(uri, NSV::PROP_uuPROTOuu) || eq(uri, NSV::PROP_CONSTRUCTOR)) {
log_debug(" skip serialization of specially-named property %s",
- _st.value(key));
+ l.debug(uri));
return true;
}
// write property name
- const std::string& id = _st.value(key);
+ const std::string& id = l(uri);
// log_debug(" serializing property %s", id);
@@ -166,7 +169,6 @@ ExternalInterface::arrayToXML(as_object *obj)
}
VM& vm = getVM(*obj);
- string_table& st = vm.getStringTable();
ss << "<array>";
@@ -177,7 +179,7 @@ ExternalInterface::arrayToXML(as_object *obj)
while (i < length) {
std::ostringstream s;
s << i;
- as_value el = getMember(*obj, st.find(s.str()));
+ as_value el = getMember(*obj, getURI(vm, s.str(), true));
ss << "<property id=\"" << i << "\">"
<< toXML(el)
<< "</property>";
http://git.savannah.gnu.org/cgit//commit/?id=0f68fad421078ab2f45cc01554afdd4d015099bc
commit 0f68fad421078ab2f45cc01554afdd4d015099bc
Merge: 68186eb c2ae312
Author: Sandro Santilli <address@hidden>
Date: Thu Oct 14 18:57:16 2010 +0200
Merge branch 'master' into objecturi
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 14 -
configure.ac | 94 +---
extensions/launcher/Makefile.am | 8 -
extensions/launcher/launcher.cpp | 8 -
gui/Makefile.am | 15 -
gui/Player.cpp | 2 +-
gui/am-frag/alp.am | 205 -------
gui/am-frag/hildon.am | 86 ---
gui/gnash.cpp | 19 +-
gui/gtk/gtk.am | 8 -
gui/gtk/gtk.cpp | 58 +--
gui/gtk/gtk_canvas.cpp | 14 -
gui/gtk/gtk_glue_agg_xv.cpp | 643 --------------------
gui/gtk/gtk_glue_agg_xv.h | 102 ---
gui/gtk/gtksup.h | 29 +-
gui/pythonmod/Makefile.am | 4 -
libcore/ExternalInterface.cpp | 84 ++-
.../asobj/flash/external/ExternalInterface_as.cpp | 38 +-
libcore/swf/DefineShapeTag.h | 15 +-
libcore/swf/DefineTextTag.h | 6 +-
macros/hildon.m4 | 143 -----
testsuite/actionscript.all/ExternalInterface.as | 442 +++++---------
22 files changed, 262 insertions(+), 1775 deletions(-)
delete mode 100644 gui/am-frag/alp.am
delete mode 100644 gui/am-frag/hildon.am
delete mode 100644 gui/gtk/gtk_glue_agg_xv.cpp
delete mode 100644 gui/gtk/gtk_glue_agg_xv.h
delete mode 100644 macros/hildon.m4
hooks/post-receive
--
Gnash
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] [SCM] Gnash branch, objecturi, updated. 32859debf4ec391b80afb0706dd2af5b6e8d6c00,
Sandro Santilli <=