diff --git a/Doxyfile b/Doxyfile index add85736dd5e18e9ae5ba81885254f1a5f120929..39a83b70798b082677e8d741258f3ee3d750f9d6 100644 --- a/Doxyfile +++ b/Doxyfile @@ -4,7 +4,7 @@ # Project related configuration options #--------------------------------------------------------------------------- PROJECT_NAME = Niflib -PROJECT_NUMBER = 0.7 +PROJECT_NUMBER = 0.7.2 OUTPUT_DIRECTORY = doc CREATE_SUBDIRS = NO OUTPUT_LANGUAGE = English @@ -258,4 +258,4 @@ DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::additions related to the search engine #--------------------------------------------------------------------------- -SEARCHENGINE = YES +SEARCHENGINE = NO diff --git a/Niflib_Documentation.html b/Niflib_Documentation.html new file mode 100644 index 0000000000000000000000000000000000000000..ebfe63378bf10725fc55b6c9f30b4c60624c385f --- /dev/null +++ b/Niflib_Documentation.html @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" +"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > +<head> +<title>Niflib Documentation Redirect</title> +<meta http-equiv="Refresh" content="0; url=doc/html/index.html"> +</style> +</head> +<body> + Redirecting to Niflib Documentation Index. If you are not re-directed, <a href = "doc/html/index.html">click here</a>. +</body> +</html> + diff --git a/change_log.txt b/change_log.txt index 55096443ec509006ac7df1cd0498c61abf72f1a9..e829c4dd501dce5e3f638c793246cf1ecc0fc3bf 100644 --- a/change_log.txt +++ b/change_log.txt @@ -608,4 +608,26 @@ * Changed as many functions as possible to take pointer arguments instead of Ref template arguments. * Prevented the link map from being copied unnecessarily, improving - performance and memory usage. \ No newline at end of file + performance and memory usage. + +==Version 0.7.2== + + * Added some internal template functions for extracting flags and fields from + bitfields to NIF_IO.h. + * Finished new MatTexCollection helper class which makes it possible to + manipulate material properties and texture objects with the same classes + regardless of the intended NIF version. + * Implemented write for files of version < 3.3.0.13, so now old files can be + both read and written. + * Made some minor formatting improvements through alteration in the XML Python + script. + * Pre-main initialization of objects was causing problems with both static and + DLL linking of the library. I fixed the DLL issues, but statically linking + the library caused none of the objects to register themselves, so I went + back to using a single function that registers all objects the first time + ReadNifTree is called. This fixes the issues with crashing and missing + objects. + * Moved Object Registration/Creation functionality into new ObjectRegistry + class. This allows users of the library to register new NIF object or + overwrite exiting ones without recompiling the library. + * Restored some missing function implementations. diff --git a/include/obj/NiImage.h b/include/obj/NiImage.h index 975f06444735ddb8b94a035ef54c275a7c245547..ab8c55adb2d0dd1976f4964106566d2d962d9e3f 100644 --- a/include/obj/NiImage.h +++ b/include/obj/NiImage.h @@ -73,7 +73,6 @@ public: /*! * Sets a new internal file texture. Removes any existing texture references, whether internal or external. - * \param[in] original_file_name The original file name of the texture. This may be optional. * \param[in] raw_image_data The NiRawImageData object that contains the texture image data. */ NIFLIB_API void SetInternalTexture( NiRawImageData * raw_image_data ); diff --git a/niflib.vcproj b/niflib.vcproj index 157a77acec4a85dc308957ac060068870abf77e5..6b9154258ad572fb00ca04cc52f5a15f007d5a9c 100644 --- a/niflib.vcproj +++ b/niflib.vcproj @@ -192,7 +192,7 @@ <Tool Name="VCLinkerTool" OutputFile="bin\niflib.dll" - Version="0.7" + Version="0.7.2" ImportLibrary="lib/niflib_dll.lib" /> <Tool @@ -268,7 +268,7 @@ <Tool Name="VCLinkerTool" OutputFile="bin\niflib_debug.dll" - Version="0.7" + Version="0.7.2" ImportLibrary="lib/niflib_dll_debug.lib" /> <Tool