Artem Serebriyskiy
c3f3880d0c
Lua static member access improvements.
...
1) Static members and static functions inside class can be accessed as ModuleName.ClassName.FunctionName (MemberName respectively). Old way aka ModuleName.ClassName_FunctionName still works.
2) Same goes for enums inside classes: ModuleName.ClassName.EnumValue1 etc.
3) More 'runme' tests for lua + modifications to existing tests to test new changes.
Code is loosely based upon python implemenation of the same thing.
Patch #62 .
2013-09-12 21:32:26 +01:00
..
allegrocl.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
allocate.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
browser.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
cffi.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
chicken.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
clisp.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
contract.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
csharp.cxx
Remove some Java references from C# module
2013-09-02 19:14:20 +01:00
d.cxx
Remove non-ascii characters at a comment line in d.cxx that trouble VC++
2013-04-22 18:28:26 +01:00
directors.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
emit.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
go.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
guile.cxx
Remove deprecated Guile options from help.
2013-04-29 08:02:18 +01:00
java.cxx
Remove some Java references from C# module
2013-09-02 19:14:20 +01:00
lang.cxx
Add ability to suppress some director warnings by their method name, not just the containing class name
2013-03-19 19:50:43 +00:00
lua.cxx
Lua static member access improvements.
2013-09-12 21:32:26 +01:00
main.cxx
Add -MP option for generating phony targets for all dependencies
2013-04-15 22:17:48 +02:00
modula3.cxx
Fixes for warnings issued by clang
2013-04-28 17:59:40 +01:00
module.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
mzscheme.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
ocaml.cxx
Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type.
2013-07-01 20:00:12 +01:00
octave.cxx
Octave: make texinfo strings static (internal linkage)
2013-06-13 17:46:34 +02:00
overload.cxx
%implicitconv is improved for overloaded functions.
2013-08-28 20:30:46 +01:00
perl5.cxx
Fix some useless code detected by scan-build (LLVM/Clang)
2013-03-08 20:53:18 +00:00
php.cxx
Use ZVAL_STRINGL instead of ZVAL_STRING to set funcname as we know the length at swig-time
2013-04-14 08:03:46 +12:00
pike.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
python.cxx
[Python] Fix clang++ warning in generated wrapper code.
2013-08-24 08:40:08 +12:00
r.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
README
File move
2002-12-03 20:33:35 +00:00
ruby.cxx
Fix a const_cast in generated code that was generating a <:: digraph when using the unary scope operator (::) (global scope) in a template type.
2013-07-01 20:00:12 +01:00
s-exp.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
swigmain.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
swigmod.h
Qualify generated SwigDirector class names with namespaces
2013-01-03 21:26:08 -06:00
tcl8.cxx
Tcl: change differently named constructors behaviour.
2013-04-19 22:47:27 +01:00
typepass.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
uffi.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
utils.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
xml.cxx
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00