- Mar 21, 2007
-
-
Amorilia authored
Changed order of %include's: Ref.h is now %included before niflib.h. It looks like the problem with illegal return types under SWIG is solved. (Solution suggested by Shon.)
-
Amorilia authored
number of objects are supported so far, to reduce the size of the wrapper. Details: * set property eolstyle:native on .cpp and .h files for better windows + linux support * added small cpp file for quick nif read and write test (for debug purposes) * fixed memory leak due to array of non-fixed sized objects: Header.copyright (caused segfaults under GCC) * disabled pragma warning on NvTriStripObjects.cpp * fixed undefined behaviour of map[...] = ... map.size() ... in niflib.cpp (caused segfaults under GCC) * cleaned up SConstruct file - if DEBUG is false, TUNE is assumed - added TEST option * workaround in pyniflib.h for ReadNifTree (need to find better solution!) * swig wrapper interface: NiNode, NiAVObject, and NiObjectNET are fully supported (nothing else, for now) * now using unittest for python test script(s)
-
- Mar 20, 2007
-
-
Amorilia authored
* Renamed python.h to pyniflib.h to avoid confusion with the python.h file from python installation. * Updated python test script. * Enabled many things again in the swig wrapper interface, to ease debugging. * Added "using namespace std;" in Ref.h (as in the rest of the library)
-
- Mar 16, 2007
- Mar 15, 2007
- Mar 14, 2007
- Sep 30, 2006
-
-
Shon Ferguson authored
-
- Sep 23, 2006
-
-
Shon Ferguson authored
Replaced _WRITE, _READ, _STRING, AND _FIXLINKS defines with the corresponding internal function call. Replaced STANDARD_INTERNAL_FUNCTIONS with the internal function signatures. Made my Doxygen config file use relative paths and added it to SVN so everyone can generate the same documentation for themselves. Removed includes WZ added to ComplexShape. These were not missing, they are up to the user to include if they wish.
-
- Aug 20, 2006
-
-
Shon Ferguson authored
-
Shon Ferguson authored
Renamed CreateBlock to CreateObject and made it clear that it is not necessary for the user to call this function unless s/he is working through Python. Removed BlocksInMemory function. Call NiObject::NumObjectsInMemory instead. Removed CreateBlock template since new keyword can be used. Implemented GetScale and SetScale functions of bhkNiTriStripsShape to fix linker errors when compiling Python wrapper.
-
- Jul 04, 2006
-
-
Shon Ferguson authored
Split some things that were previously part of NIF_IO.h into their own files to make SWIG wrapping work better.
-
- Jun 27, 2006
-
-
Shon Ferguson authored
Tried to implement MergeNifTrees for KF files with a NiControllerSequence root. Untested.
-
- Jun 26, 2006
-
-
Shon Ferguson authored
-
- Jun 21, 2006
-
-
Shon Ferguson authored
Had to revert changes to Ref.h. They changed some Python syntax and would not compile.
-
- Jun 17, 2006
-
-
Shon Ferguson authored
Implemented a missing Matrix44 function. Updated ByteArray files to current generated versions.
-
- Jun 16, 2006
-
-
Shon Ferguson authored
-
- Jun 13, 2006
-
-
Amorilia authored
-
- Jun 12, 2006
- Jun 11, 2006
-
-
Amorilia authored
-
Amorilia authored
Added istemplate="1" tag to the template types in the XML (only required for the basic ones, but added to the others as well for consistency). Updated generated SWIG interface file.
-
Amorilia authored
-
Amorilia authored
Shon's XML update is now also reflected in /gen/obj_defines.h.
-
- Mar 20, 2006
-
-
Amorilia authored
Removed split-tree functions from public interface. Restored WriteFileGroup.
-
- Mar 17, 2006
-
-
Amorilia authored
-
- Feb 02, 2006
-
-
Amorilia authored
-
- Jan 18, 2006
-
-
Amorilia authored
-
- Dec 23, 2005
-
-
Amorilia authored
-
- Dec 20, 2005
-
-
Shon Ferguson authored
Renamed TextureSource to TexSource and Texture to TexDesc.
-
Shon Ferguson authored
-
- Dec 09, 2005
-
-
Amorilia authored
-
- Dec 04, 2005
-
-
Shon Ferguson authored
-
Amorilia authored
-
- Nov 29, 2005
-
-
Amorilia authored
-