- GetFunctionByDecl wasn't able to find the global function if the name was prefixed with ::
- Returned declarations with namespaces no longer prefix symbols with :: when declared in the global namespace


git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2044 404ce1b2-830e-0410-a2e2-b09542c77caf
- The compiler was producing wrong bytecode when calling asBEHAVE_IMPLICIT_REF_CAST on value type
- Fixed crash when script class contained value template type as member
- The weakref is now a value template type
- The syntax for using weakref in script is much more like a normal handles


git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2045 404ce1b2-830e-0410-a2e2-b09542c77caf
Created a filesystem script add-on

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2046 404ce1b2-830e-0410-a2e2-b09542c77caf
- Changed ContextMgr::AddContext to allow application to tell manager that it want to keep the context after execution
- Added ContextMgr::DoneWithContext to return the context after the application has retrieve what it wants from the
- Fixed the asrun sample so now returns the status from the script again

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2047 404ce1b2-830e-0410-a2e2-b09542c77caf
- CScriptFileSystem properly supports Unicode file names
- asrun can write Unicode text to console and it is automatically converted to current locale 

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2048 404ce1b2-830e-0410-a2e2-b09542c77caf
When compiling a default argument expression the namespace of the called function is used as default


git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2049 404ce1b2-830e-0410-a2e2-b09542c77caf
Implemented asEP_DISALLOW_EMPTY_LIST_ELEMENTS to allow application to disable empty elements in initialization lists

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2050 404ce1b2-830e-0410-a2e2-b09542c77caf
- The dictionary now supports function pointers in the ref cast behaviour again
- RefCastObject returns an error if used for a function pointer

git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2051 404ce1b2-830e-0410-a2e2-b09542c77caf
Application can now register types with asOBJ_IMPLICIT_HANDLE if this option is turned on


git-svn-id: http://svn.code.sf.net/p/angelscript/code/trunk@2052 404ce1b2-830e-0410-a2e2-b09542c77caf