Chris Danford
|
037ed8ae51
|
CString -> RString
|
2005-12-27 17:11:38 +00:00 |
|
Glenn Maynard
|
ba0eb8dba2
|
add LuaReference::DeepCopy
|
2005-08-29 06:30:44 +00:00 |
|
Glenn Maynard
|
8166a4cd4a
|
HiddenPtr<LuaReference>
|
2005-08-29 04:49:49 +00:00 |
|
Chris Danford
|
20b0a0801b
|
cleanup
|
2005-08-29 00:55:44 +00:00 |
|
Glenn Maynard
|
fee9e51b2c
|
revert. Unregister() is "atomic" (useful to call without locking around it).
|
2005-06-21 02:41:35 +00:00 |
|
Glenn Maynard
|
acbe82d877
|
pass L to Reset
|
2005-06-21 02:29:21 +00:00 |
|
Glenn Maynard
|
25d7dea813
|
fix incorrect release
|
2005-06-16 09:23:52 +00:00 |
|
Glenn Maynard
|
914acb4b7b
|
LuaHelpers::RunScript
|
2005-06-16 06:17:32 +00:00 |
|
Glenn Maynard
|
fc16f2625d
|
LuaManager::RunScript -> LuaHelpers::RunScript.
(Functions in LuaManager can accidentally bypass locking semantics, so
they should be kept to a minimum.)
|
2005-06-16 06:00:39 +00:00 |
|
Glenn Maynard
|
1e02955e63
|
correct locking semantics for LuaReference (SGameplay commit in a moment)
|
2005-06-16 03:13:06 +00:00 |
|
Glenn Maynard
|
627e5eb16a
|
add LuaTable
|
2005-03-18 22:40:09 +00:00 |
|
Glenn Maynard
|
3e3bad9c9c
|
fix LuaData becoming incorrectly set after a reset
|
2005-02-27 00:22:13 +00:00 |
|
Glenn Maynard
|
b35d1c806e
|
fix LuaReference::operator=
add LuaReference::IsNil
|
2005-02-23 06:17:29 +00:00 |
|
Glenn Maynard
|
8a5faeb248
|
fix copied references being set when the source reference was not
|
2005-02-22 03:22:56 +00:00 |
|
Glenn Maynard
|
baf8ef940e
|
RunScript cleanup, default to 0 return values
|
2005-02-22 01:21:38 +00:00 |
|
Glenn Maynard
|
6f88bf18c0
|
Cleanup: change RunExpression to a RunScript helper. Never tack on
"return "; the caller can do that if it wants. Instead, just act as a helper to
display a generic dialog on error.
|
2005-02-17 05:46:31 +00:00 |
|
Glenn Maynard
|
d6b13fb134
|
pronoun
|
2005-02-17 00:44:26 +00:00 |
|
Glenn Maynard
|
8a62baa1d1
|
cleanup
|
2005-02-17 00:41:30 +00:00 |
|
Glenn Maynard
|
45159de835
|
cleanup
|
2005-02-17 00:00:04 +00:00 |
|
Chris Danford
|
5492de16e4
|
fix VC6 compile
|
2005-02-16 03:29:11 +00:00 |
|
Glenn Maynard
|
69383384bf
|
add LuaData::Serialize, LuaData::LoadFromString; fix stack overflow
|
2005-02-16 02:42:05 +00:00 |
|
Glenn Maynard
|
4376c828e5
|
fix LuaData::BeforeReset
|
2005-02-16 01:46:29 +00:00 |
|
Glenn Maynard
|
6175a16f24
|
Add LuaData, a reference type that restores itself over Lua resets. This
works only with static data types that can be restored: tables, strings,
numbers, and not functions, userdata, etc.
|
2005-02-16 00:38:40 +00:00 |
|
Glenn Maynard
|
0a0ad8714c
|
allow LuaManager::RunExpression to return a function
show the filename when a full script has an error
use LuaManager::RunExpression in LuaExpression
|
2005-02-15 02:15:26 +00:00 |
|
Glenn Maynard
|
ab39fa278e
|
fix compile
|
2005-02-14 01:33:53 +00:00 |
|
Glenn Maynard
|
e24c79048e
|
add LuaReference::GetLuaType, LuaExpression
|
2005-02-14 01:31:10 +00:00 |
|
Glenn Maynard
|
c423e070aa
|
Move Lua reference handling into a generic base class.
|
2005-02-13 04:00:48 +00:00 |
|