gnash-commit
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]