Artem Serebriyskiy
e48dee81ea
Disable old-names generation for enums in class in namespace
2014-03-04 13:54:38 +04:00
Artem Serebriyskiy
1da65de2b7
Removing all TODO:REMOVE
2014-03-03 11:29:04 +04:00
Artem Serebriyskiy
1898099620
Fixing enums
2014-03-03 09:54:13 +04:00
Artem Serebriyskiy
cad7f86112
__Static -> SwigStatig, __Module -> SwigModule
2014-03-03 09:27:16 +04:00
Artem Serebriyskiy
23f0df2c0e
Setattr -> SetFlag
2014-03-02 20:15:09 +04:00
William S Fulton
aaa71288b1
Cosmetic changes to lua.cxx after recent changes
2014-02-28 23:15:29 +00:00
William S Fulton
d957d37636
Minor code improvements after Lua changes.
2014-02-28 19:49:53 +00:00
Artem Serebriyskiy
c6dd6b0726
Fixing registerClass. No more wrap: unnecessary attributes
2014-02-25 14:36:03 +04:00
Artem Serebriyskiy
fadc9c8f31
Fixed registerMethod to work like registerVariable
2014-02-25 14:11:53 +04:00
Artem Serebriyskiy
4a94345c9a
Switched to Swig_name_* functions
2014-02-25 12:51:28 +04:00
Artem Serebriyskiy
dac0e989e3
Options in alphabetical order
2014-02-22 19:01:48 +04:00
Artem Serebriyskiy
166b19e860
Members renaming
2014-02-22 18:26:46 +04:00
Artem Serebriyskiy
f12d8aa174
target_name -> lua_name
2014-02-22 18:06:47 +04:00
Artem Serebriyskiy
77a7069f9e
Fixing cmd options, again
2014-02-22 17:56:21 +04:00
Artem Serebriyskiy
ec629beb31
Fixing segfault
2014-02-22 15:46:22 +04:00
Artem Serebriyskiy
b30aa53709
Removed class_parent_nspace
2014-02-19 16:02:49 +04:00
Artem Serebriyskiy
2767f2a55e
Fixes to module options
2014-02-19 14:05:29 +04:00
Artem Serebriyskiy
4eef510e33
Rename methods to make it clear what 'symbols table' they operate on.
2014-02-19 13:34:50 +04:00
Artem Serebriyskiy
e6d0f1327b
Eliminating namespaces_hash and using symbols table instead
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
14452cad03
Attempt to catch unreproducable bug from Travis CI build
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
0c6263a0c2
Small bugfixes
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
705beb6753
Bugfixes for eLua. eLua emulation mode
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
0ee724ca80
Add compatibility option for old-style inheritance
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
6d49a57b53
Add support for C-style enums in C mode. And tests.
...
In backward compatible mode C style enums binding are correctly
generated
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
4b0ed73317
Style fixes. Comments fixes. Fixing cmd options. etc
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
a87710275d
Some fixes for elua
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
89c6fbb780
Attempt to fix unreproducable bug (from Travis CI build)
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
1e282e3981
Code beautifier
2014-02-19 13:34:49 +04:00
Artem Serebriyskiy
a3515ca450
Removing obsolete debug code
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
f1fb2cc295
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
dcbcac42b7
A few bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
c775e66048
Fixes for elua
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
9d6cd75c73
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
da0510376c
Bugfixes. CMD args handling. Code cleanup
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
7e052c1873
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
aa1b8298ca
Preparations before pull request - part 1
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
63a26c6dbe
More changes. Mostly to the would-be class library
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
577f20c990
Fixing issuse with v2-compatible static function names
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
ad375d9526
Add pointer guard
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
602cf3a797
Bugfixes
2014-02-19 13:34:48 +04:00
Artem Serebriyskiy
295788c8a0
nspace.i example is working
2014-02-19 13:34:47 +04:00
Artem Serebriyskiy
1c5a0f8b9c
Initial implementation - everything compiles but might not work
2014-02-19 13:34:47 +04:00
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
Miles Bader
c746ae7a0f
Include Lua error locus in SWIG error messages
...
This is standard information in Lua error messages, and makes it much
easier to find bugs.
2013-08-30 06:56:33 +01:00
William S Fulton
99231457db
Fixes for warnings issued by clang
2013-04-28 17:59:40 +01:00
William S Fulton
7841a0d097
Remove cvs/svn Id strings
2013-01-12 01:21:16 +00:00
Olly Betts
f9566ad2df
Fix assorted typos.
...
From https://sourceforge.net/p/swig/patches/332/ and some others too.
2013-01-08 18:47:40 +13:00
William S Fulton
092e2104c7
More consistent use of DOH namespace
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13940 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-11-26 20:31:54 +00:00
William S Fulton
fd24b188e2
Fix Coverity 'Uninitialized pointer fields' - member variables are now initialized
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13887 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-11-14 22:17:28 +00:00
William S Fulton
5a1e82a2f4
Remove DohClose (Close) and replace with calls to DohDelete (Delete) to fix some minor memory leaks in most uses of NewFile.
...
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@13885 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2012-11-14 22:16:07 +00:00