Skip to content
Snippets Groups Projects
  1. May 05, 2007
  2. May 04, 2007
    • Shon Ferguson's avatar
      More documentation. · 8d4648be
      Shon Ferguson authored
      Removed access to unknown data in NiPSysEmitterCtlrData.
      8d4648be
    • Shon Ferguson's avatar
      More documentation. · eae88166
      Shon Ferguson authored
      Some function and enum name changes in NiAlphaProperty and NiStencilProperty to be more consistent with OpenGL and the rest of Niflib.
      Removed access to unknown parameters in NiSourceTexture and merged file name access functions.
      eae88166
    • Shon Ferguson's avatar
      Some more documentation. · 878de748
      Shon Ferguson authored
      878de748
  3. Apr 24, 2007
  4. Apr 23, 2007
  5. Apr 13, 2007
  6. Apr 12, 2007
  7. Apr 07, 2007
  8. Apr 06, 2007
    • Amorilia's avatar
      niflib: · c9ed869c
      Amorilia authored
      * NIF_BIG/LITTLE_ENDIAN -> ENDIAN_BIG/LITTLE
      c9ed869c
    • Amorilia's avatar
      niflib: · b29f38e3
      Amorilia authored
      * gcc BIG_ENDIAN and LITTLE_ENDIAN name clash fix
      b29f38e3
    • Amorilia's avatar
      niflib: · 01e71cb0
      Amorilia authored
      * spelling fix in NiAVObject (SetCollsion -> SetCollision) - affects public interface, however I did not find SetCollsion in any of the plugins so nothing should be broken
      01e71cb0
    • 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
  9. Apr 03, 2007
    • Amorilia's avatar
      niflib: · f0722708
      Amorilia authored
      * removed NIFLIB_API from TYPE in bhkEntity.h
      f0722708
    • Amorilia's avatar
      contrib/niflib/pywrap: · 4e6355fa
      Amorilia authored
      * NiSkinInstance hiding fix
      * looks like everything works; now DEBUG=False in scons to reduce library size
      4e6355fa
  10. Apr 02, 2007
  11. Mar 31, 2007
  12. Mar 30, 2007
    • Amorilia's avatar
      niflib: · 215e90cc
      Amorilia authored
      * fixed detection of visibility=hidden support (gcc, linux)
      * compilation will give error message if visibility=hidden is not detected
      215e90cc
  13. Mar 28, 2007
  14. Mar 27, 2007
  15. 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
  16. Mar 21, 2007
    • Amorilia's avatar
      The SWIG wrapper is now functional again, although only a very limited · 8cfbc343
      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)
      8cfbc343
  17. Mar 20, 2007
    • Amorilia's avatar
      * Fixes for windows build under SCons. · b2c70a66
      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)
      b2c70a66
  18. Mar 16, 2007
  19. Mar 15, 2007
  20. Jan 13, 2007
  21. Jan 08, 2007
Loading