[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] /srv/bzr/gnash/avm2 r9499: Assign a global name name to n
From: |
Tom Stellard |
Subject: |
[Gnash-commit] /srv/bzr/gnash/avm2 r9499: Assign a global name name to new strings at parse time. |
Date: |
Wed, 20 Aug 2008 10:35:24 +0800 |
User-agent: |
Bazaar (1.5) |
------------------------------------------------------------
revno: 9499
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Wed 2008-08-20 10:35:24 +0800
message:
Assign a global name name to new strings at parse time.
modified:
libcore/parser/abc_block.cpp
libcore/vm/Machine.cpp
=== modified file 'libcore/parser/abc_block.cpp'
--- a/libcore/parser/abc_block.cpp 2008-08-19 17:45:09 +0000
+++ b/libcore/parser/abc_block.cpp 2008-08-20 02:35:24 +0000
@@ -304,7 +304,7 @@
n->setABCName(ABCName);
std::string name = mStringPool[ABCName];
- string_table::key global_key = mStringTable->find(name,false);
+ string_table::key global_key = mStringTable->find(name,true);
LOG_DEBUG_ABC("Global key %u",global_key);
n->setGlobalName(global_key);
LOG_DEBUG_ABC("Multiname: %s ABCName set to %u global name set to
%u",name,n->getABCName(),n->getGlobalName());
=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp 2008-08-19 17:45:09 +0000
+++ b/libcore/vm/Machine.cpp 2008-08-20 02:35:24 +0000
@@ -1621,7 +1621,6 @@
object.to_object()->init_member(mPoolObject->mStringPool[a.getABCName()],v,0,0);
- mPoolObject->update_global_name(index);
// mStack.drop(completeName(a));
//TODO: mStack.pop().to_object().setProperty(a, v, true); //
true for init
break;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] /srv/bzr/gnash/avm2 r9499: Assign a global name name to new strings at parse time.,
Tom Stellard <=