gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/debugger.cpp server/movi...


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/debugger.cpp server/movi...
Date: Thu, 24 Jan 2008 12:05:05 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  08/01/24 12:05:05

Modified files:
        .              : ChangeLog 
        server         : debugger.cpp movie_root.cpp 
        server/asobj   : xmlsocket.cpp 

Log message:
        Use PROPNAME where appropriate

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5485&r2=1.5486
http://cvs.savannah.gnu.org/viewcvs/gnash/server/debugger.cpp?cvsroot=gnash&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/gnash/server/movie_root.cpp?cvsroot=gnash&r1=1.152&r2=1.153
http://cvs.savannah.gnu.org/viewcvs/gnash/server/asobj/xmlsocket.cpp?cvsroot=gnash&r1=1.40&r2=1.41

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5485
retrieving revision 1.5486
diff -u -b -r1.5485 -r1.5486
--- ChangeLog   24 Jan 2008 11:34:20 -0000      1.5485
+++ ChangeLog   24 Jan 2008 12:05:04 -0000      1.5486
@@ -1,5 +1,8 @@
 2008-01-24 Sandro Santilli <address@hidden>
 
+       * server/debugger.cpp: use PROPNAME when appropriate
+       * server/movie_root.cpp (getKeyObject): use PROPNAME
+       * server/asobj/xmlsocket.cpp (getEventHandler): use PROPNAME.
        * extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp:
          Don't convert strings passed to init_member, isn't needed.
        * server/vm/ActionExec.cpp: use PROPNAME rather then manually 

Index: server/debugger.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/debugger.cpp,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- server/debugger.cpp 21 Jan 2008 20:55:50 -0000      1.23
+++ server/debugger.cpp 24 Jan 2008 12:05:04 -0000      1.24
@@ -703,10 +703,7 @@
 //    GNASH_REPORT_FUNCTION;
     if (_symbols.size()) {
        VM& vm = VM::get(); // cache this ?
-       std::string namei = name;
-       if ( vm.getSWFVersion() < 7 ) {
-           boost::to_lower(namei, vm.getLocale());
-       }
+       std::string namei = PROPNAME(name);
        std::map<void *, std::string>::const_iterator it;
        for (it=_symbols.begin(); it != _symbols.end(); it++) {
            if (it->second == namei) {
@@ -724,11 +721,9 @@
 {
 //    GNASH_REPORT_FUNCTION;
     VM& vm = VM::get(); // cache this ?
-    std::string namei = name;
-    if ( vm.getSWFVersion() < 7 ) {
-       boost::to_lower(namei, vm.getLocale());
-    }
-    if (namei.size() > 1) {
+    std::string namei = PROPNAME(name);
+    if (namei.size() > 1)
+    {
 //     log_msg ("Adding symbol %s at address: %p", namei, ptr);
        _symbols[ptr] = namei;
     }

Index: server/movie_root.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/movie_root.cpp,v
retrieving revision 1.152
retrieving revision 1.153
diff -u -b -r1.152 -r1.153
--- server/movie_root.cpp       22 Jan 2008 20:06:43 -0000      1.152
+++ server/movie_root.cpp       24 Jan 2008 12:05:04 -0000      1.153
@@ -481,15 +481,12 @@
                // This isn't very performant... 
                // it will keep trying to find it even if impossible
                // to find.
+               // TODO: use a named string...
 
                as_value kval;
                as_object* global = VM::get().getGlobal();
 
-               std::string objName = "Key";
-               if ( vm.getSWFVersion() < 7 )
-               {
-                       boost::to_lower(objName, vm.getLocale());
-               }
+               std::string objName = PROPNAME("Key");
                if (global->get_member(vm.getStringTable().find(objName), 
&kval) )
                {
                        //log_msg("Found member 'Key' in _global: %s", 
kval.to_string());

Index: server/asobj/xmlsocket.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/asobj/xmlsocket.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- server/asobj/xmlsocket.cpp  21 Jan 2008 20:55:59 -0000      1.40
+++ server/asobj/xmlsocket.cpp  24 Jan 2008 12:05:04 -0000      1.41
@@ -628,12 +628,9 @@
 {
                boost::intrusive_ptr<as_function> ret;
 
-               std::string key=name;
-               VM& vm = VM::get();
-               if ( vm.getSWFVersion() < 7 ) boost::to_lower(key, 
vm.getLocale());
-
                as_value tmp;
-               if (!get_member(vm.getStringTable().find(key), &tmp) ) return 
ret;
+       string_table& st = getVM().getStringTable();
+       if (!get_member(st.find(PROPNAME(name)), &tmp) ) return ret;
                ret = tmp.to_as_function();
                return ret;
 }




reply via email to

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