xoreso: update to xoreos-0.0.5

ChangeLog:

Tuesday, 2018-07-03 (Version 0.0.5)
	- DOCS:
		- Improved documentation in various files
	- BUILD:
		- Simplified compilation to only use a C++ compiler
		- Added more optional compilation warning flags
		- Sped up boost.m4 by caching the library suffix
		- Changed our autotools setup to be non-recursive
		- Added support for SOURCE_DATE_EPOCH when building, which
		  is necessary for reproducible builds
		- Dropped telling the compiler to build in C++03 mode, many
		  Linux distros build libraries with C++11 features now
		- Changed configure script to use pkg-config for FreeType2
		- Made several libraries optional, with certain features
		  disabled in xoreos when compiling without
	- MAIN:
		- Made --help display the user directories and config file
		- Changed the behaviour of debug channels. Each debug channel
		  now has its own verbosity level. The options "debuglevel"
		  and "debugchannel" (--debuglevel and --debugchannel) have
		  been replaced by "debug" (--debug)
		- Changed the error handler to also run deinit code on error
	- COMMON:
		- Added missing kEncodingCP1251 handling in several functions
		- Moved DEFLATE and LZMA decompression into their own files
		- Corrected the StreamTokenizer behaviour in a corner case
		- Deleted Matrix, renamed TransformationMatrix to Matrix4x4
		- Added checks for nullptr in stream and encoding methods
		- Fixed composeString() for the INT*_MIN cases
	- AURORA:
		- Unified some code between xoreos and xoreos-tools
		- Fixed a potential field overflow in the binary 2DA writer
		- Fixed SSF V1.1 loading for NWN2
		- Fixed reading of NSBTX with truncated palette
		- Fixed reading of 2DA with indented rows
		- Added exceptions for as of yet unknown GFF4 configurations
	- GRAPHICS:
		- Loosened restrictions on textures, allowing NPOT textures
		- Fixed a potential race condition between environment
		  mapping and cursor drawing
		- Added option to create an OpenGL debug config ("debuggl")
		- Fixed some OpenGL warnings that appeared in debug mode
		- Added detection for duplicate NWN model nodes
		- Fixed GraphicsManager::setGamma() to actually work
		- Separated window handling into a new WindowManager
		- Added detection for duplicate KotOR model animations
		- Fixed usage of GL_UNPACK_ALIGNMENT
	- SOUND:
		- Unified sound code between xoreos and Phaethon
		- Added debug messages for easier sound issue tracing
		- Fixed an undefined shift in the WMA decoder
		- Corrected the signature of AudioStream::readBuffer()
	- VIDEO:
		- Added debug messages for easier video issue tracing
		- Fixed an invalid negative shift in the Bink decoder
	- ENGINES:
		- Restructured probes again
		- Added debug messages for engine-level script execution
		- Fixed various script engine functions in all engines
		- NWN:
			- Partially implemented the character generator
			- Fixed various issues and glitches in the animation
			  system, including scaling and frame interpolation
			- Implemented PlayAnimation() for creatures
		- KOTOR:
			- Implemented animations
			- Added more main menu dialogs
			- Partially implemented the character generator
			- Added ingame GUI elements
			- Implemented simple PC walking, with area walkmesh
			  evaluation and over-the-shoulder camera
			- Partially implemented conversations
			- Implemented triggers
		- KOTOR2:
			- Implemented animations
			- Partially implemented the character generator
			- Implemented simple PC walking, with area walkmesh
			  evaluation and over-the-shoulder camera
			- Partially implemented conversations
			- Implemented triggers
		- JADE:
			- Implemented more engine script functions
			- Implemented loading of lightmap textures
			- Added the first screen of the main menu
			- Added options menu screens
		- WITCHER:
			- Started implementing Lua script support
	- DIST:
		- Added Fedora package build files
	- MISC:
		- Improved code consistency in some places
		- Marked several classes correctly as noncopyable
		- Introduced various smart pointer templates into the codebase,
		  making it cleaner and more leak-free
		- Added support for and implemented unit tests for many classes
		  in the Common and Aurora namespaces
This commit is contained in:
Yorick Hardy 2018-10-14 21:30:52 +02:00
parent 37f6f280d8
commit 40d1af2303
2 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@
GITHUB_PROJECT= xoreos
GITHUB_TAG= v${PKGVERSION_NOREV}
DISTNAME= ${GITHUB_TAG}
PKGNAME= ${GITHUB_PROJECT}-0.0.4
PKGNAME= ${GITHUB_PROJECT}-0.0.5
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=xoreos/}
DIST_SUBDIR= ${GITHUB_PROJECT}
@ -14,7 +14,7 @@ COMMENT= Open source implementation of BioWare's Aurora engine
LICENSE= gnu-gpl-v3
WRKSRC= ${WRKDIR}/xoreos-${PKGVERSION_NOREV}
USE_TOOLS+= aclocal autoconf autoheader automake gmake
USE_TOOLS+= aclocal autoconf autoheader automake gmake pkg-config
USE_LIBTOOL= YES
USE_LANGUAGES= c c++
GNU_CONFIGURE= YES

View File

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.4 2015/09/05 23:04:36 yhardy Exp $
SHA1 (xoreos/v0.0.4.tar.gz) = 1feb250d7d7aa97ec563fdf92b3196c5257cba00
RMD160 (xoreos/v0.0.4.tar.gz) = 37b73aaa5d65e200dc8125bb44161cac252e75ae
SHA512 (xoreos/v0.0.4.tar.gz) = 8910eef4a0dc43bb3997f4d58c3d05f2bb894bcab458ba92bd264676789f3d3bacb885a051902c3ebf00a64892165e68720123c433186ea870db37e6e7d98d42
Size (xoreos/v0.0.4.tar.gz) = 2546547 bytes
SHA1 (xoreos/v0.0.5.tar.gz) = c02ef109a5c7b615873eaccb0100c1b5121a1fb4
RMD160 (xoreos/v0.0.5.tar.gz) = cc49da1089900d29dd0a3d97b2564322e8035751
SHA512 (xoreos/v0.0.5.tar.gz) = 2f0a60c84ed4ff38285897f0f5e305a65b684a30634008e94e343f8715a6f891cd5d47f798b140f1b043ee480346ad69b70ac9ef39e258f564c808dd1d39ece5
Size (xoreos/v0.0.5.tar.gz) = 3459452 bytes