Skip to content

Commit

Permalink
Merge pull request #12 from amorilia/release/1.1.1
Browse files Browse the repository at this point in the history
Preparing the 1.1.1 release.
  • Loading branch information
amorilia committed Oct 1, 2012
2 parents 29ab55b + 4626c59 commit cac7b7a
Show file tree
Hide file tree
Showing 9 changed files with 99 additions and 8 deletions.
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# generated ones
Makefile
Makefile.Debug
Makefile.Release
moc_*.cpp
qrc_*.cpp

Expand All @@ -13,3 +15,9 @@ qrc_*.cpp

# binary
NifSkope

# VC build dirs
release
debug
# VC debug file
vc100.pdb
5 changes: 4 additions & 1 deletion CHANGELOG.TXT
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
== CHANGELOG ==

This is version 1.1.0 of NifSkope.
This is version 1.1.1 of NifSkope.

changes since 1.1.0:
* Fix unsigned int enum issue.

changes since 1.1.0-RC8:
* Collada export fixes for Skyrim and Blender (contributed by mharj).
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.0
1.1.1
2 changes: 1 addition & 1 deletion docsys
Submodule docsys updated from 2ba01e to 6d523e
4 changes: 3 additions & 1 deletion linux-install/maketarball.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@
VERSION=`cat ../VERSION`

FILES="NifSkope.pro \
makeconfig.sh \
VERSION \
TODO.TXT \
README.TXT \
README.txt \
CHANGELOG.TXT \
LICENSE.TXT \
style.qss \
Expand Down
76 changes: 75 additions & 1 deletion linux-install/nifskope.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc README.TXT CHANGELOG.TXT LICENSE.TXT TODO.TXT
%doc README.txt CHANGELOG.TXT LICENSE.TXT TODO.TXT
%dir %{_datadir}/nifskope
%dir %{_datadir}/nifskope/shaders
%dir %{_datadir}/nifskope/doc
Expand All @@ -81,6 +81,80 @@ rm -rf $RPM_BUILD_ROOT
%{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-nifskope.desktop}

%changelog
* Mon Oct 1 2012 amorilia - 1.1.1-1
- Fix unsigned int enum issue.
* Tue Sep 18 2012 amorilia - 1.1.0-1
- Collada export fixes for Skyrim and Blender (contributed by mharj).
- Various small bug fixes in the xml.
- Fix uv editor for Skyrim nifs.
- Collada export (contributed by mharj).
- Mac compile fixes.
- Hierarchy fix for BSShaderProperty and derived blocks.
- Hierarchy fix for NiParticlesData and derived blocks.
- Support for Qt 4.8.
- Qhull update.
- Material fix for pack strips spell (issue #3413668).
- Fix for property attach spell for Skyrim (issue #3451054).
- Fix for resource files that could not be removed (issue #3452880).
- Fix for node names in ControllerLink blocks (issue #3453556).
- Add: protective check to increase robustness
- Fix: fixed #3525690 NifSkope Crash: MoppBvTree Triangles
- Fix: blocked invalid memory access when "triangles" is empty
- Fix: stopped triangle reordering on .obj import into "FO:NV" "NiTriShape"
- nif.xml: bhkCompressedMeshShape: merged "skyfox", "ttl296" and probably other peoples work
- Added initial support for "BSLODTriShape" - its being rendered
- Fixed a lot of stuff regarding .obj import when BSShaderPPLightingProperty is present
- Fix: Handling of spaces in .mtl files filename
- Fix: .kf attaching for 10.0.1.0 - renaming the fields in "nif.xml" works as well
- Fix: double_sided rendering issue
- Add: SF_Double_Sided handling for "BSEffectShaderProperty"
- Fix #3468080: property "paste" now works for non-NiProperty blocks
- Fix #3471254: temporary set global template for some properties
- Fix: rendering of double-sided + alpha unsorted triangles issue
- Add: "BSEffectShaderProperty" - initial support
- Add: unknown properties are now reported by the property factory
- Added support for "BSLightingShaderProperty" in the UV editor and exporter
- Fixed two regressions
- Fix: "havok material" no longer resets to "HAV_MAT_STONE" when packing strips
- Modified "havok" axes visibility
- Enabled double-sided rendering when specific flag specifies it
- Initial handling of unknown (possibly animation) alpha component of
NiTriShape vertex colors
- Fix: two regressions
- Added View Toolbar and new action - "reset block details"
- Fix: restoring the main window no longer resets "block details"
- Automatic vertex weighting initial support
- BSTreeNode initial support
- block number is visible
- made material editor dialog window modal
- Update for new qhull
- Fix: quat. rotation keys linear interpolation issue
- Fix for Qt 4.8.0: naming clash with dds_swap
- Fix: added handling of invalid "Triangles" indexes
- Fix: Skyrim textures are visible
- Fixed NvTriStripObjects build error on gcc
- Fix: File->Quit was not storing the program settings
- Fix: bhkPackedNiTriStripsShape highlighting now works
- Fix: furniture below shapes is now correctly mouse
- Fix: transpaarency no longer hides selected fragments
- Fix: highlighting of bhkListShape. Also, group highlighting now works
- Changed interactive selection approach
- Fix for user version in big endian nifs
- Require OpenGL 2.0 (this fixes a crash on older hardware)
- fixed nifskope crash on mouse left click in the opengl context window
- updated to Qt 4.6.2
- reworked BSA code for Qt 4.6 changes
- import window state and lighting settings from previous versions
- better support for big-endian files
- increased the number of decimal places for rotations (suggested by Ghogiel)
- Split "Adjust Link Arrays" spell: "Reorder Link Arrays" which now works for versions 20.0.0.4 onwards and removes empty links (fixes issue #3037165); "Collapse Link Arrays" which removes all empty links and works for all versions
- fix for corrupt version write
- highlight subshape selection in bhkPackedNiTriStripsShape
- add Fallout New Vegas to game texture auto-detection
- updated to GLee 5.4.0
- nif.xml updates for Divinity 2 and Fallout New Vegas
- OpenGL fix for ATI/AMD graphics cards (contributed by corwin)
- bounds calculations for OpenGL view now take BSBounds and old style bounding boxes into account
* Sat Mar 20 2010 amorilia - 1.0.22-1
- updated to Qt 4.5.3
- added support for NiPersistentSrcTextureRendererData textures (alternate form of NiPixelData)
Expand Down
4 changes: 2 additions & 2 deletions nifxml.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ class NifXmlHandler : public QXmlDefaultHandler
if ( optId.isEmpty() || optVal.isEmpty() )
err( tr("option defintion must have a name and a value") );
bool ok;
optVal.toInt( &ok, 0 );
optVal.toUInt( &ok, 0 );
if ( ! ok )
err( tr("option value error (only integers please)") );
break;
Expand Down Expand Up @@ -397,7 +397,7 @@ class NifXmlHandler : public QXmlDefaultHandler
case tagOption:
{
bool ok;
quint32 optValInt = optVal.toInt( &ok, 0 );
quint32 optValInt = optVal.toUInt( &ok, 0 );
if ( ! ok || ! NifValue::registerEnumOption( typId, optId, optValInt, optTxt ) )
err( tr("failed to register enum option") );
}
Expand Down
3 changes: 2 additions & 1 deletion sfannounce.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
NIF is a popular file format used by 3D games such as Morrowind, Oblivion, Fallout 3, Civilization IV, and many more. NifSkope enables you to read and write files that are compatible with these games using an interactive editor.


Changes:
*** changes ****

Download nifskope here:
Expand Down
3 changes: 3 additions & 0 deletions win-install/nifskope-fedora-mingw-dynamic.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,16 @@ SetCompressor /SOLID lzma
; pack dll files
SetOutPath $INSTDIR
File ${DLL_RELEASE_FOLDER}\libgcc_s_sjlj-1.dll
File ${DLL_RELEASE_FOLDER}\libjpeg-62.dll
File ${DLL_RELEASE_FOLDER}\libpng15-15.dll
File ${DLL_RELEASE_FOLDER}\libstdc++-6.dll
File ${DLL_RELEASE_FOLDER}\libtiff-3.dll
File ${DLL_RELEASE_FOLDER}\zlib1.dll
File ${DLL_RELEASE_FOLDER}\QtCore4.dll
File ${DLL_RELEASE_FOLDER}\QtGui4.dll
File ${DLL_RELEASE_FOLDER}\QtNetwork4.dll
File ${DLL_RELEASE_FOLDER}\QtOpenGL4.dll
File ${DLL_RELEASE_FOLDER}\QtSvg4.dll
File ${DLL_RELEASE_FOLDER}\QtXml4.dll
SetOutPath $INSTDIR\imageformats
File ${DLL_RELEASE_FOLDER}\..\lib\qt4\plugins\imageformats\qgif4.dll
Expand Down

0 comments on commit cac7b7a

Please sign in to comment.