Skip to content
Snippets Groups Projects
  1. May 06, 2007
    • Shon Ferguson's avatar
      Fixed spelling of license. · 9be00bfd
      Shon Ferguson authored
      Updated Niflib to the latest XML which adds support for bhkMeshShape, NiMultiTextureProperty, NiRawImageData, and NiSequence.
      9be00bfd
  2. May 05, 2007
  3. Apr 23, 2007
  4. Apr 12, 2007
  5. Apr 06, 2007
    • Shon Ferguson's avatar
      Laying the groundwork for Niflib to be able to work on systems with different... · 305c72bf
      Shon Ferguson authored
      Laying the groundwork for Niflib to be able to work on systems with different endian types.  All Read/Write functions now take NifInfo structures which are based by const reference.  These are also passed into the NifStream functions so they will have access to the requested endian type of the NIF as well.  Also added endian detection and swapping functions.
      305c72bf
  6. Mar 31, 2007
    • Shon Ferguson's avatar
      Moved TypeConst function implementation out of header file. Hopefully should... · f87f9759
      Shon Ferguson authored
      Moved TypeConst function implementation out of header file. Hopefully should fix GCC visibility issue.
      Fixed GetIDString virtual function missmatch that was causing the name not to show up when the function was called from a NiObjectRef.
      Added Python-specific operator functions to Ref to prevent the wrapper from crashing on Null Refs.
      f87f9759
  7. Mar 28, 2007
  8. Mar 27, 2007
  9. Mar 23, 2007
    • Amorilia's avatar
      * modularized swig interface to reduce wrapper size (only main niflib · 8eef368d
      Amorilia authored
        header and NiNode for now)
      
      * created a common swig interface "common.i" to be used by all modules
      
      * smart pointers now use the __call__() method, again this reduces the
        wrapper size
      
      * removed __str__() from the niflib API as it does not belong there,
        instead renamed asString() to __str__() in the common.i interface
      
      * version constants now also belong to the Niflib namespace
      
      * SWIGFLAGS are now defined through scons environment, so we only need
        to set them once
      
      * extra settings "-fcompact" and "-fvirtual" to SWIGFLAGS to reduce
        wrapper size
      
      * enabled niflib as a shared library under non-win32 platforms
        (still need to find a solution for win32) under scons
      
      * removed "pyniflib.h" and instead added CreateNiNode wrapper to ninode.i
      
      * renamed "pyniflib.i" to "pyniflib.i_old" in case I forgot to port
        something to the new modularized system; to be removed in future
      8eef368d
  10. Jan 08, 2007
  11. Nov 19, 2006
  12. Oct 05, 2006
  13. Sep 28, 2006
  14. Sep 23, 2006
    • Shon Ferguson's avatar
      Cleared up all Doxygen and SWIG warnings. · 32a273f6
      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.
      32a273f6
  15. Sep 21, 2006
  16. Sep 15, 2006
  17. Sep 10, 2006
    • Tazpn's avatar
      Various updates for XML file. · 154e2b31
      Tazpn authored
      1. Add BSBound unknown values.
      2. Update MotionSystem enum
      3. Add LOD Bone Controller handler
      4. Fix website references
      154e2b31
  18. Aug 22, 2006
  19. Aug 20, 2006
    • Shon Ferguson's avatar
      Added Key templates to Python wrapper. · b342b652
      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.
      b342b652
  20. Jun 27, 2006
  21. Jun 24, 2006
  22. Jun 22, 2006
  23. Jun 18, 2006
  24. Jun 17, 2006
  25. Jun 16, 2006
  26. Jun 12, 2006
  27. Jun 10, 2006
  28. Jun 07, 2006
  29. Jun 05, 2006
  30. Jun 04, 2006
  31. Jun 03, 2006
  32. Jun 02, 2006
Loading