Update of /cvsroot/pygccxml/source/pyplusplus/examples/custom_code_creator
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28954/pyplusplus/examples/custom_code_creator
Modified Files:
environment.py sconstruct
Removed Files:
create_bindings.py
Log Message:
There are a lot of changes, sorry CVS did not worked for week or something like this
Changes
1. Lots of code clean up
2. Adding and updating documentation
3. Adding new method on decl_wrapper - readme. This method will return list of msgs to the developer.
For example if function takes by reference fundamental type it will say that this function could not be called from Python
4. Logging functionlity has been added to file writers too
5. Few bug fixes
6. For operator [] call policies is always set.
Index: sconstruct
===================================================================
RCS file: /cvsroot/pygccxml/source/pyplusplus/examples/custom_code_creator/sconstruct,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** sconstruct 29 Nov 2005 07:39:57 -0000 1.2
--- sconstruct 6 Apr 2006 06:16:02 -0000 1.3
***************
*** 25,29 ****
SharedLibrary( target=get_target()
! , source=[ 'generated/pysources.cpp' ]
, LIBS=[ 'boost_python', ]
, LIBPATH=[ settings.boost_libs_path, settings.python_libs_path ]
--- 25,29 ----
SharedLibrary( target=get_target()
! , source=[ 'generated/properties.py.cpp' ]
, LIBS=[ 'boost_python', ]
, LIBPATH=[ settings.boost_libs_path, settings.python_libs_path ]
Index: environment.py
===================================================================
RCS file: /cvsroot/pygccxml/source/pyplusplus/examples/custom_code_creator/environment.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** environment.py 29 Nov 2005 07:39:57 -0000 1.2
--- environment.py 6 Apr 2006 06:16:00 -0000 1.3
***************
*** 8,12 ****
class settings:
! module_name = 'pysources'
boost_path = ''
boost_libs_path = ''
--- 8,12 ----
class settings:
! module_name = 'properties'
boost_path = ''
boost_libs_path = ''
***************
*** 34,38 ****
settings.python_include_path = '/usr/include/python2.3'
! settings.sources_path = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/sources'
settings.working_dir = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.generated_files_dir = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/generated'
--- 34,38 ----
settings.python_include_path = '/usr/include/python2.3'
! settings.sources_path = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.working_dir = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.generated_files_dir = '/home/roman/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/generated'
***************
*** 47,51 ****
settings.python_include_path = 'c:/python/include'
! settings.sources_path = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/sources'
settings.working_dir = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.generated_files_dir = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/generated'
--- 47,51 ----
settings.python_include_path = 'c:/python/include'
! settings.sources_path = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.working_dir = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator'
settings.generated_files_dir = 'd:/pygccxml_sources/source/pyplusplus/examples/custom_code_creator/generated'
--- create_bindings.py DELETED ---
|