Skip to content
Snippets Groups Projects
  1. Mar 27, 2007
    • Shon Ferguson's avatar
      Realized that Niflib was not compiling in DLL mode, so started working on... · 58116cd2
      Shon Ferguson authored
      Realized that Niflib was not compiling in DLL mode, so started working on fixing that.  All NiObject classes need to have NIFLIB_API and NIFLIB_HIDDEN put on each public function, rather than marking the whole class.  Still a lot left to change, but niflib.cpp and ComplexShape.cpp both compile without errors in DLL mode now.
      58116cd2
  2. Mar 26, 2007
    • Amorilia's avatar
      * organized nifxml python code as a python library in a directory, · d80b31e4
      Amorilia authored
        still need to make seperate files for seperate parts of the library
      
      * (!!!) moved nif.xml and kfm.xml file to reflect the reorganization;
        I tried to fix references to it in all other projects
      
      * niflib now imports nifxml code through svn:externals (as svn
        symbolic links are not supported under windows)
      
      * scons generates list of header files via nifxml library: no longer
        need to manually update the list
      
      * SConstruct generator removed from nifxml_niflib.py script as scons
        now uses the nifxml library directly
      
      * fixed typo in nif.xml
      
      * property svn:eol-style set to native on some files
      d80b31e4
  3. 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
  4. Mar 21, 2007
  5. 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
  6. Mar 18, 2007
  7. Mar 16, 2007
  8. Mar 15, 2007
  9. Mar 14, 2007
  10. Feb 03, 2007
  11. Jan 27, 2007
  12. Jan 13, 2007
  13. Jan 12, 2007
  14. Jan 09, 2007
  15. Jan 08, 2007
  16. Nov 19, 2006
  17. Nov 01, 2006
  18. Oct 29, 2006
  19. Oct 28, 2006
  20. Oct 15, 2006
    • Tazpn's avatar
      0.2.9 · 36b8cbfa
      Tazpn authored
        -----   
      o Exporter
        - Add BSX flags for NIF exports when animation is involved for Oblivion.
        - Worked around what appears to be a bug in the Bezier Scale controller.
        - Change time intervals when exporting MW style animation.
        - Fixed bug with missing reference in Footer in MW exported .KF files.
        - Call routine to apply skin offsets to Skin data (required for MW?)
      
      o Importer
      
        - Invoke Max Script in Max 5 so that we can import Note Tracks
      36b8cbfa
Loading