[xoreos-git] [xoreos/xoreos] 34a04a: COMMON: Add a XOREOS_EXPLICIT_OPERATOR_CONV macro
GitHub
noreply at github.com
Sun Oct 30 01:26:35 CEST 2016
Branch: refs/heads/master
Home: https://github.com/xoreos/xoreos
Commit: 34a04af58818e96e07e6d3ead6f28fe1dd08b666
https://github.com/xoreos/xoreos/commit/34a04af58818e96e07e6d3ead6f28fe1dd08b666
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/system.h
Log Message:
-----------
COMMON: Add a XOREOS_EXPLICIT_OPERATOR_CONV macro
Based on Cabal, a ScummVM fork:
https://github.com/project-cabal/cabal/blob/master/common/scummsys.h
Commit: edb7486519ffb62077a19f4113e8e677d8e1edd2
https://github.com/xoreos/xoreos/commit/edb7486519ffb62077a19f4113e8e677d8e1edd2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
A src/common/deallocator.h
M src/common/rules.mk
A src/common/scopedptr.h
Log Message:
-----------
COMMON: Add ScopedPtr/ScopedArray templates
They work similar to boost::scoped_ptr and boost::scoped_array, except
that they have a release() method for ownership transferal.
std::auto_ptr could take over the job of ScopedPtr, but std::auto_ptr
won't work for array. And while std::unique_ptr fixes that issue, it's
only available starting with C++11 (and we're C++03). This means that
there is no other existing viable option to automatically manage an
array with ownership transfer than writing our own template,
ScopedArray.
ScopedPtr is provided for symmetry.
Based on Cabal code, which in turn is based on ScummVM code.
https://github.com/project-cabal/cabal/blob/master/common/ptr.h
Commit: c1e8d7eb1749db82a6939c8f157fe11e32a293f5
https://github.com/xoreos/xoreos/commit/c1e8d7eb1749db82a6939c8f157fe11e32a293f5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M m4/boost.m4
Log Message:
-----------
BUILD: Extend boost.m4 to check for Boost.ScopeExit
Commit: b0df895a5096b92e5ea4eda60dba8ace415afa18
https://github.com/xoreos/xoreos/commit/b0df895a5096b92e5ea4eda60dba8ace415afa18
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M BUILDDEP.md
M configure.ac
Log Message:
-----------
BUILD: Add dependency on Boost.ScopeExit
There doesn't seem to be a check in the default FindBoost.CMake. But
since this is a header-only library and in Boost since 1.38.0, there
really shouldn't be a problem.
Commit: dc9e112a6f93950b9f1bc83ec165c93b4707ba09
https://github.com/xoreos/xoreos/commit/dc9e112a6f93950b9f1bc83ec165c93b4707ba09
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/xml.cpp
M src/common/xml.h
Log Message:
-----------
COMMON: Use ScopedPtr and BOOST_SCOPE_EXIT in XMLParser
Commit: 6de0dc651c18b9a711ca08c5b89d22183bc8cd84
https://github.com/xoreos/xoreos/commit/6de0dc651c18b9a711ca08c5b89d22183bc8cd84
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/deflate.cpp
Log Message:
-----------
COMMON: Use ScopedArray and BOOST_SCOPE_EXIT in decompressDeflate()
Commit: af2ac296fe2565b74861c9d332f8aac156ae248f
https://github.com/xoreos/xoreos/commit/af2ac296fe2565b74861c9d332f8aac156ae248f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/zipfile.cpp
M src/common/zipfile.h
Log Message:
-----------
COMMON: Use ScopedPtr in ZipFile
Commit: eaca117adb2c5e1273eecb62ca7f40329aae1ee8
https://github.com/xoreos/xoreos/commit/eaca117adb2c5e1273eecb62ca7f40329aae1ee8
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/dct.cpp
M src/common/dct.h
M src/common/fft.cpp
M src/common/fft.h
M src/common/mdct.cpp
M src/common/mdct.h
M src/common/rdft.cpp
M src/common/rdft.h
Log Message:
-----------
COMMON: Use ScopedPtr/ScopedArray in the Fourier Transform classes
Commit: ea998efda0783ffcb0bb2b27b8a0fd31677d4bfa
https://github.com/xoreos/xoreos/commit/ea998efda0783ffcb0bb2b27b8a0fd31677d4bfa
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/hash.h
Log Message:
-----------
COMMON: Use ScopedPtr in our hash functions
Commit: 344606b4fa6405f17aa7df0b1bd56424a666d12b
https://github.com/xoreos/xoreos/commit/344606b4fa6405f17aa7df0b1bd56424a666d12b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/blowfish.cpp
Log Message:
-----------
COMMON: Use ScopedArray in our Blowfish implementation
Commit: 41a36c12274b766323e049a78b59e4baf84adcff
https://github.com/xoreos/xoreos/commit/41a36c12274b766323e049a78b59e4baf84adcff
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/foxpro.cpp
Log Message:
-----------
COMMON: Use ScopedArray in FoxPro
Commit: eaec8d53b2d7740657ded85a4709965b86af615a
https://github.com/xoreos/xoreos/commit/eaec8d53b2d7740657ded85a4709965b86af615a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/readstream.cpp
Log Message:
-----------
COMMON: Use ScopedArray in ReadStream::readStream()
Commit: 59ff1beda2a11d608c135c2495a0f9c8942f9c27
https://github.com/xoreos/xoreos/commit/59ff1beda2a11d608c135c2495a0f9c8942f9c27
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/pe_exe.cpp
M src/common/pe_exe.h
Log Message:
-----------
COMMON: Use ScopedPtr in PEResources
Commit: e2a9de6aeafec9fbae1e021df58b9bd02fd4b7d4
https://github.com/xoreos/xoreos/commit/e2a9de6aeafec9fbae1e021df58b9bd02fd4b7d4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/platform.cpp
Log Message:
-----------
COMMON: Use ScopedArray in getWindowsVariable()
Commit: 6851eed0137c5ff3f673e99eb592a4581d0008c7
https://github.com/xoreos/xoreos/commit/6851eed0137c5ff3f673e99eb592a4581d0008c7
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/encoding.cpp
Log Message:
-----------
COMMON: Use ScopedPtr/ScopedArray in our string encoding function
Commit: 34064b5589fb761d4fc55b861d4d61dca65ab486
https://github.com/xoreos/xoreos/commit/34064b5589fb761d4fc55b861d4d61dca65ab486
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/configfile.cpp
M src/common/configman.cpp
M src/common/configman.h
Log Message:
-----------
COMMON: Use ScopedPtr in ConfigFile and ConfigManager
Commit: e5053a830aaa2137706f1ce89074a3f719196ae5
https://github.com/xoreos/xoreos/commit/e5053a830aaa2137706f1ce89074a3f719196ae5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/changeid.cpp
M src/common/changeid.h
Log Message:
-----------
COMMON: Use ScopedPtr in ChangeID
Commit: f6e64fd15fc385f642eb71db610abf45c34e1eb4
https://github.com/xoreos/xoreos/commit/f6e64fd15fc385f642eb71db610abf45c34e1eb4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/biffile.cpp
M src/aurora/biffile.h
M src/aurora/bzffile.cpp
M src/aurora/bzffile.h
M src/aurora/erffile.cpp
M src/aurora/erffile.h
M src/aurora/herffile.cpp
M src/aurora/herffile.h
M src/aurora/ndsrom.cpp
M src/aurora/ndsrom.h
M src/aurora/pefile.cpp
M src/aurora/pefile.h
M src/aurora/rimfile.cpp
M src/aurora/rimfile.h
M src/aurora/zipfile.cpp
M src/aurora/zipfile.h
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in our archive classes
Commit: 703be647418eb820d0c75899a2c57ec016e42221
https://github.com/xoreos/xoreos/commit/703be647418eb820d0c75899a2c57ec016e42221
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/cdpth.cpp
M src/aurora/nitrofile.cpp
M src/aurora/nsbtxfile.cpp
M src/aurora/nsbtxfile.h
M src/aurora/smallfile.cpp
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in the Nintendo DS classes
Commit: fcebd7478c1a9229c91baaf28ab1f82ec3e88433
https://github.com/xoreos/xoreos/commit/fcebd7478c1a9229c91baaf28ab1f82ec3e88433
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/talkman.cpp
M src/aurora/talktable.cpp
M src/aurora/talktable_gff.cpp
M src/aurora/talktable_gff.h
M src/aurora/talktable_tlk.cpp
M src/aurora/talktable_tlk.h
Log Message:
-----------
AURORA: Use ScopedPtr in the TalkTables and TalkManager
Commit: 9180dfa121f6ee6e67e421e229f6d96622106750
https://github.com/xoreos/xoreos/commit/9180dfa121f6ee6e67e421e229f6d96622106750
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/2dafile.cpp
M src/aurora/2dafile.h
M src/aurora/2dareg.cpp
Log Message:
-----------
AURORA: Use ScopedPtr/ScopedArray in the 2DA reader and registry
Commit: a0824197b79f087d5c254e72c98b1b7d71a0d241
https://github.com/xoreos/xoreos/commit/a0824197b79f087d5c254e72c98b1b7d71a0d241
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/locstring.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in LocString
Commit: d0ae5884d41b66b1557bf321923b8506481e4cd8
https://github.com/xoreos/xoreos/commit/d0ae5884d41b66b1557bf321923b8506481e4cd8
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/gff3file.cpp
M src/aurora/gff3file.h
M src/aurora/gff4file.cpp
M src/aurora/gff4file.h
M src/aurora/ifofile.cpp
M src/aurora/ifofile.h
Log Message:
-----------
AURORA: Use ScopedPtr in the GFF classes
Commit: 58a6176fc13879870950299a7963f55a6ea4ccde
https://github.com/xoreos/xoreos/commit/58a6176fc13879870950299a7963f55a6ea4ccde
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/ssffile.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in SSFFile
Commit: cf7d245dc40c6838f98a082572474b86245d2b9f
https://github.com/xoreos/xoreos/commit/cf7d245dc40c6838f98a082572474b86245d2b9f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/resman.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in the ResourceManager
Commit: deeeb6261874ff496c545354069b22fcc85d6f00
https://github.com/xoreos/xoreos/commit/deeeb6261874ff496c545354069b22fcc85d6f00
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/nwscript/ncsfile.cpp
M src/aurora/nwscript/ncsfile.h
Log Message:
-----------
AURORA: Use ScopedPtr in NCSFile
Commit: b405127ca45cc5fd7f113dc686ab182e78590f81
https://github.com/xoreos/xoreos/commit/b405127ca45cc5fd7f113dc686ab182e78590f81
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/lua/scriptman.cpp
Log Message:
-----------
AURORA: Use ScopedPtr in the Lua ScriptManager
Commit: 94a52460959ad7a79ccdfcb16f8865c87f081fb6
https://github.com/xoreos/xoreos/commit/94a52460959ad7a79ccdfcb16f8865c87f081fb6
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/graphics.cpp
M src/graphics/graphics.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the GraphicsManager
Commit: e8927e5c240d8e2aecf04c34793ce43b79931659
https://github.com/xoreos/xoreos/commit/e8927e5c240d8e2aecf04c34793ce43b79931659
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/util.h
Log Message:
-----------
GRAPHICS: Use ScopedArray in the flip* utility functions
Commit: 13097b0e3e7e67ce2e893b75ee9ac793ddc5a9fb
https://github.com/xoreos/xoreos/commit/13097b0e3e7e67ce2e893b75ee9ac793ddc5a9fb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/yuv_to_rgb.cpp
M src/graphics/yuv_to_rgb.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the YUVToRGBManager
Commit: bdac1dfbb6cba2376e4a26fdcaecd86e6c2dfa05
https://github.com/xoreos/xoreos/commit/bdac1dfbb6cba2376e4a26fdcaecd86e6c2dfa05
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/ttf.cpp
M src/graphics/ttf.h
Log Message:
-----------
GRAPHICS: Use ScopedArray and BOOST_SCOPE_EXIT in the TTFRenderer
Commit: bd8d02710a2773dbea0aa9d3a6a5271b8f53b4a1
https://github.com/xoreos/xoreos/commit/bd8d02710a2773dbea0aa9d3a6a5271b8f53b4a1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/fpscounter.cpp
M src/graphics/fpscounter.h
Log Message:
-----------
GRAPHICS: Use ScopedArray in FPSCounter
Commit: 0ffb9610258cd23568ff988f39946dc2b4fc59be
https://github.com/xoreos/xoreos/commit/0ffb9610258cd23568ff988f39946dc2b4fc59be
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/cubemapcombiner.cpp
Log Message:
-----------
GRAPHICS: Use BOOST_SCOPE_EXIT in the CubeMapCombiner
Commit: 9f093c76ea1aec39bbdd70b58fd6029d4c4db850
https://github.com/xoreos/xoreos/commit/9f093c76ea1aec39bbdd70b58fd6029d4c4db850
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/decoder.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the ImageDecoder
Commit: 2c2850bc453eb7b6ebe139bcba841c121c44b397
https://github.com/xoreos/xoreos/commit/2c2850bc453eb7b6ebe139bcba841c121c44b397
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/dumptga.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in dumpTGA()
Commit: e633a9ded25ead667c4ee7b14d8640da371a5858
https://github.com/xoreos/xoreos/commit/e633a9ded25ead667c4ee7b14d8640da371a5858
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/screenshot.cpp
Log Message:
-----------
GRAPHICS: Use ScopedArray in takeScreenshot()
Commit: f902bf1f7a5d22e802748bbaf9c14928604a9bc2
https://github.com/xoreos/xoreos/commit/f902bf1f7a5d22e802748bbaf9c14928604a9bc2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/winiconimage.cpp
Log Message:
-----------
GRAPHICS: Use ScopedArray in the Windows icon decoder
Commit: affc5f4bbfdfae93fb2aad9a7f44ffce79406885
https://github.com/xoreos/xoreos/commit/affc5f4bbfdfae93fb2aad9a7f44ffce79406885
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/dds.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the DDS decoder
Commit: 67044a15b2a91d8aa017e881680cb8be02d07abb
https://github.com/xoreos/xoreos/commit/67044a15b2a91d8aa017e881680cb8be02d07abb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/tpc.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr/ScopedArray in the TPC decoder
Commit: fba17aa305892324612765b53595ad3e4cf6f369
https://github.com/xoreos/xoreos/commit/fba17aa305892324612765b53595ad3e4cf6f369
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/txb.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the TXB decoder
Commit: 33270053d4bf87a196956e7cd56cf480ffbe0db2
https://github.com/xoreos/xoreos/commit/33270053d4bf87a196956e7cd56cf480ffbe0db2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/nbfs.cpp
M src/graphics/images/ncgr.cpp
M src/graphics/images/ncgr.h
M src/graphics/images/nclr.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr/ScopedArray in the Nintendo image decoders
Commit: 650cebdbcd38c7d9aaf3069bd61147760ae8df44
https://github.com/xoreos/xoreos/commit/650cebdbcd38c7d9aaf3069bd61147760ae8df44
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/abcfont.cpp
M src/graphics/aurora/nftrfont.cpp
M src/graphics/aurora/ttffont.cpp
M src/graphics/aurora/ttffont.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the font classes
Commit: 8419e09fafe7acb9ab921e9b44a75a18661b06b2
https://github.com/xoreos/xoreos/commit/8419e09fafe7acb9ab921e9b44a75a18661b06b2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/fontman.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the FontManager
Commit: f3bec6ef1d80a6de3bd490bbe5902bcf0b3635da
https://github.com/xoreos/xoreos/commit/f3bec6ef1d80a6de3bd490bbe5902bcf0b3635da
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/texture.cpp
M src/graphics/aurora/texture.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the Aurora texture class
Commit: 4a760db6652d4f7475ed3655f13c999529130e8d
https://github.com/xoreos/xoreos/commit/4a760db6652d4f7475ed3655f13c999529130e8d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/textureman.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the TextureManager
Commit: 1039d5f44780c32294ed2b79776aeca2e1cf1a25
https://github.com/xoreos/xoreos/commit/1039d5f44780c32294ed2b79776aeca2e1cf1a25
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/pltfile.cpp
M src/graphics/aurora/pltfile.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr/ScopedArray in PLTFile
Commit: 9cc7d459725c472558a7eecdc5226d48f15d264e
https://github.com/xoreos/xoreos/commit/9cc7d459725c472558a7eecdc5226d48f15d264e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/cursor.cpp
M src/graphics/aurora/cursorman.cpp
Log Message:
-----------
GRAPHICS: Use ScopedPtr in the CursorManager
Commit: 2c3e7c5b291e2358366d1a3679d9d19214cdbeb5
https://github.com/xoreos/xoreos/commit/2c3e7c5b291e2358366d1a3679d9d19214cdbeb5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/pltfile.cpp
M src/graphics/aurora/texture.cpp
M src/graphics/images/cbgt.cpp
M src/graphics/images/dds.cpp
M src/graphics/images/decoder.cpp
M src/graphics/images/decoder.h
M src/graphics/images/dumptga.cpp
M src/graphics/images/nbfs.cpp
M src/graphics/images/ncgr.cpp
M src/graphics/images/sbm.cpp
M src/graphics/images/surface.cpp
M src/graphics/images/tga.cpp
M src/graphics/images/tpc.cpp
M src/graphics/images/txb.cpp
M src/graphics/images/winiconimage.cpp
M src/graphics/images/xoreositex.cpp
Log Message:
-----------
GRAPHICS: Use ScopedArray for the ImageDecoder MipMap data
Commit: a8bee6a91deb4638a61e1600233a973ad02d129c
https://github.com/xoreos/xoreos/commit/a8bee6a91deb4638a61e1600233a973ad02d129c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/sound.cpp
M src/sound/sound.h
Log Message:
-----------
SOUND: Use ScopedPtr/ScopedArray in the SoundManager
Commit: e1005c250dd35372a5f0795a95ea0b4c6cf52395
https://github.com/xoreos/xoreos/commit/e1005c250dd35372a5f0795a95ea0b4c6cf52395
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/aac.cpp
Log Message:
-----------
SOUND: Use ScopedArray in the AAC decoder
Commit: 1fdd5563aa808ebdf8dfe84929fb6a3f66176ad5
https://github.com/xoreos/xoreos/commit/1fdd5563aa808ebdf8dfe84929fb6a3f66176ad5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/asf.cpp
Log Message:
-----------
SOUND: Use ScopedPtr in the ASF decoder
Commit: f660b1bc9f755baf26a6886a9b4274d6533d3502
https://github.com/xoreos/xoreos/commit/f660b1bc9f755baf26a6886a9b4274d6533d3502
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/mp3.cpp
Log Message:
-----------
SOUND: Use ScopedPtr in the MP3 decoder
Commit: 2baf890a94bffec4ae22b7ecc53a434558f8f3ee
https://github.com/xoreos/xoreos/commit/2baf890a94bffec4ae22b7ecc53a434558f8f3ee
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/vorbis.cpp
Log Message:
-----------
SOUND: Use ScopedPtr in the Ogg Vorbis decoder
Commit: 188b76f1ab5a106633dfa87abfdde33516977d3e
https://github.com/xoreos/xoreos/commit/188b76f1ab5a106633dfa87abfdde33516977d3e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/wma.cpp
M src/sound/decoders/wma.h
Log Message:
-----------
SOUND: Use ScopedPtr/ScopedArray in the WMA decoder
Commit: 21413762d15fd8f19f5fe495ca5a4e19eba628f0
https://github.com/xoreos/xoreos/commit/21413762d15fd8f19f5fe495ca5a4e19eba628f0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/aurora/videoplayer.cpp
M src/video/aurora/videoplayer.h
Log Message:
-----------
VIDEO: Use ScopedPtr and BOOST_SCOPE_EXIT in the VideoPlayer
Commit: 2abb7eb23df3a3604c7788069dd651478a111c70
https://github.com/xoreos/xoreos/commit/2abb7eb23df3a3604c7788069dd651478a111c70
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/decoder.cpp
M src/video/decoder.h
Log Message:
-----------
VIDEO: Use ScopedPtr/ScopedArray in the VideoDecoder
Commit: 91a0af788022b1e3ff2fe5d3e737cd55514961cb
https://github.com/xoreos/xoreos/commit/91a0af788022b1e3ff2fe5d3e737cd55514961cb
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/actimagine.cpp
M src/video/actimagine.h
Log Message:
-----------
VIDEO: Use ScopedPtr in the ActImagine VX decoder
Commit: 9442f36b166dd88e3c8bed1888cc6cd50b6e684b
https://github.com/xoreos/xoreos/commit/9442f36b166dd88e3c8bed1888cc6cd50b6e684b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/bink.cpp
M src/video/bink.h
Log Message:
-----------
VIDEO: Use ScopedPtr/ScopedArray in the Bink decoder
Commit: 157182c600f889bf7b4d0b90fe4cd239ccfc1577
https://github.com/xoreos/xoreos/commit/157182c600f889bf7b4d0b90fe4cd239ccfc1577
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/quicktime.cpp
M src/video/quicktime.h
Log Message:
-----------
VIDEO: Use ScopedPtr/ScopedArray and BOOST_SCOPE_EXIT in Quicktime
Commit: 9a2a1e980869fb92056ae581a91b0b6d1e64a1c6
https://github.com/xoreos/xoreos/commit/9a2a1e980869fb92056ae581a91b0b6d1e64a1c6
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/xmv.cpp
M src/video/xmv.h
Log Message:
-----------
VIDEO: Use ScopedPtr in the XMV demuxer
Commit: 89c31bae0e112b0b236cb6fa17ad008451737823
https://github.com/xoreos/xoreos/commit/89c31bae0e112b0b236cb6fa17ad008451737823
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/codecs/xmvwmv2.cpp
M src/video/codecs/xmvwmv2.h
Log Message:
-----------
VIDEO: Use ScopedPtr/ScopedArray in the WMV decoder
Commit: 222973a3bbf627d7bcb4d1bb5f2d5883e2c9b4fc
https://github.com/xoreos/xoreos/commit/222973a3bbf627d7bcb4d1bb5f2d5883e2c9b4fc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/codecs/h263.cpp
Log Message:
-----------
VIDEO: Use ScopedArray in the H263 decoder
Commit: ea524e716a4a5d119582b07fb87390e976fa68df
https://github.com/xoreos/xoreos/commit/ea524e716a4a5d119582b07fb87390e976fa68df
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/aurora/util.cpp
M src/engines/aurora/util.h
Log Message:
-----------
ENGINES: Use ScopedPtr in the engine utility functions
Commit: 6467885754a1bac007ce042ae9f57483c6e18086
https://github.com/xoreos/xoreos/commit/6467885754a1bac007ce042ae9f57483c6e18086
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/aurora/loadprogress.cpp
M src/engines/aurora/loadprogress.h
Log Message:
-----------
ENGINES: Use ScopedPtr in LoadProgress
Commit: e6d3d687ad763f3d55b81561c4ae50151882e7a1
https://github.com/xoreos/xoreos/commit/e6d3d687ad763f3d55b81561c4ae50151882e7a1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/aurora/console.cpp
M src/engines/aurora/console.h
Log Message:
-----------
ENGINES: Use ScopedPtr in the Console class
Commit: 08db672386365bfb82fef894f4d1dd90600ae3e4
https://github.com/xoreos/xoreos/commit/08db672386365bfb82fef894f4d1dd90600ae3e4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/enginemanager.cpp
Log Message:
-----------
ENGINES: Use ScopedPtr in the EngineManager
Commit: 454aff4e304d749a4edcb135be443d44bde306ba
https://github.com/xoreos/xoreos/commit/454aff4e304d749a4edcb135be443d44bde306ba
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/gamethread.cpp
M src/engines/gamethread.h
Log Message:
-----------
ENGINES: Use ScopedPtr in the GameThread
Commit: 9c4d0649e42c1ac164e991918f01f863c537addc
https://github.com/xoreos/xoreos/commit/9c4d0649e42c1ac164e991918f01f863c537addc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/dragonage.cpp
M src/engines/dragonage2/dragonage2.cpp
M src/engines/engine.cpp
M src/engines/engine.h
M src/engines/jade/jade.cpp
M src/engines/kotor/kotor.cpp
M src/engines/kotor2/kotor2.cpp
M src/engines/nwn/nwn.cpp
M src/engines/nwn2/nwn2.cpp
M src/engines/sonic/sonic.cpp
M src/engines/witcher/witcher.cpp
Log Message:
-----------
ENGINES: Use ScopedPtr for Engine::_fps and Engine::_console
Commit: 0e3b6120852885a03691106dc5fc50d5618ddd10
https://github.com/xoreos/xoreos/commit/0e3b6120852885a03691106dc5fc50d5618ddd10
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/version.cpp
Log Message:
-----------
NWN: Use ScopedArray in the game version detector
Commit: 6e5908720733014a3962e5fef548ac2e613ca881
https://github.com/xoreos/xoreos/commit/6e5908720733014a3962e5fef548ac2e613ca881
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/creature.cpp
M src/engines/nwn/creature.h
M src/engines/nwn/door.cpp
M src/engines/nwn/item.cpp
M src/engines/nwn/item.h
M src/engines/nwn/object.cpp
M src/engines/nwn/object.h
M src/engines/nwn/placeable.cpp
M src/engines/nwn/situated.cpp
M src/engines/nwn/situated.h
M src/engines/nwn/waypoint.cpp
Log Message:
-----------
NWN: Use ScopedPtr in the area object classes
Commit: 0cce1de1db0ffce3688c5de96d24ccd97c98eeb1
https://github.com/xoreos/xoreos/commit/0cce1de1db0ffce3688c5de96d24ccd97c98eeb1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/tileset.cpp
Log Message:
-----------
NWN: Use ScopedPtr in Tileset
Commit: 9ac8272e2ac2319a8711b9db83d49f92516ab2b1
https://github.com/xoreos/xoreos/commit/9ac8272e2ac2319a8711b9db83d49f92516ab2b1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/area.cpp
M src/engines/nwn/area.h
Log Message:
-----------
NWN: Use ScopedPtr in Area
Commit: a5ac112bdff9ad057df349e36e274c03c6ccfbe5
https://github.com/xoreos/xoreos/commit/a5ac112bdff9ad057df349e36e274c03c6ccfbe5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/module.cpp
M src/engines/nwn/module.h
Log Message:
-----------
NWN: Use ScopedPtr in Module
Commit: 10780cf6fdb1b5b7890a1017d4fa54b466b3e128
https://github.com/xoreos/xoreos/commit/10780cf6fdb1b5b7890a1017d4fa54b466b3e128
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/game.cpp
M src/engines/nwn/game.h
Log Message:
-----------
NWN: Use ScopedPtr in Game
Commit: 9456c83661bcbed5a57f1ef2b90ef695ac03d863
https://github.com/xoreos/xoreos/commit/9456c83661bcbed5a57f1ef2b90ef695ac03d863
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/script/functions_object.cpp
Log Message:
-----------
NWN: Use ScopedPtr for the area object searches
Commit: fd44f608969121de5982bd0fa1aed0d380c32d77
https://github.com/xoreos/xoreos/commit/fd44f608969121de5982bd0fa1aed0d380c32d77
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/nwn.cpp
M src/engines/nwn/nwn.h
Log Message:
-----------
NWN: Use ScopedPtr for NWNEngine::_version and NWNEngine::_game
Commit: 855784c87468965bbe88414b13ae212508c71054
https://github.com/xoreos/xoreos/commit/855784c87468965bbe88414b13ae212508c71054
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/gui.cpp
Log Message:
-----------
NWN: Use ScopedPtr in the NWN GUI class
Commit: 00380a6baadee0e5f9687d17bdacc4b96d135860
https://github.com/xoreos/xoreos/commit/00380a6baadee0e5f9687d17bdacc4b96d135860
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/widgets/editbox.cpp
M src/engines/nwn/gui/widgets/editbox.h
M src/engines/nwn/gui/widgets/listbox.cpp
M src/engines/nwn/gui/widgets/listbox.h
M src/engines/nwn/gui/widgets/listitembutton.cpp
M src/engines/nwn/gui/widgets/listitembutton.h
M src/engines/nwn/gui/widgets/nwnwidget.cpp
M src/engines/nwn/gui/widgets/nwnwidget.h
M src/engines/nwn/gui/widgets/quadwidget.cpp
M src/engines/nwn/gui/widgets/quadwidget.h
M src/engines/nwn/gui/widgets/textwidget.cpp
M src/engines/nwn/gui/widgets/textwidget.h
M src/engines/nwn/gui/widgets/tooltip.cpp
M src/engines/nwn/gui/widgets/tooltip.h
Log Message:
-----------
NWN: Use ScopedPtr in the GUI widgets
Commit: e60679b7adcf8544094dc4767f8de542b7e1a819
https://github.com/xoreos/xoreos/commit/e60679b7adcf8544094dc4767f8de542b7e1a819
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/main/charpremade.cpp
M src/engines/nwn/gui/main/charpremade.h
M src/engines/nwn/gui/main/chartype.cpp
M src/engines/nwn/gui/main/chartype.h
M src/engines/nwn/gui/main/main.cpp
M src/engines/nwn/gui/main/main.h
M src/engines/nwn/gui/main/moviescamp.cpp
M src/engines/nwn/gui/main/moviescamp.h
M src/engines/nwn/gui/main/new.cpp
M src/engines/nwn/gui/main/new.h
M src/engines/nwn/gui/main/newcamp.cpp
M src/engines/nwn/gui/main/newcamp.h
M src/engines/nwn/gui/main/newgamefog.cpp
M src/engines/nwn/gui/main/newmodule.cpp
M src/engines/nwn/gui/main/newmodule.h
M src/engines/nwn/gui/main/newpremium.cpp
M src/engines/nwn/gui/main/newpremium.h
M src/engines/nwn/gui/main/options.cpp
M src/engines/nwn/gui/main/options.h
Log Message:
-----------
NWN: Use ScopedPtr in the main menu GUI classes
Commit: c5d00535073ebd4447505525c606ff3bff1a5d08
https://github.com/xoreos/xoreos/commit/c5d00535073ebd4447505525c606ff3bff1a5d08
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/options/game.cpp
M src/engines/nwn/gui/options/game.h
M src/engines/nwn/gui/options/sound.cpp
M src/engines/nwn/gui/options/sound.h
M src/engines/nwn/gui/options/video.cpp
M src/engines/nwn/gui/options/video.h
Log Message:
-----------
NWN: Use ScopedPtr in the options GUI classes
Commit: fb9824d4015048bb8223a6db9682629370cc81b4
https://github.com/xoreos/xoreos/commit/fb9824d4015048bb8223a6db9682629370cc81b4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/chargen/charalignment.cpp
M src/engines/nwn/gui/chargen/charalignment.h
M src/engines/nwn/gui/chargen/charappearance.cpp
M src/engines/nwn/gui/chargen/charappearance.h
M src/engines/nwn/gui/chargen/charattributes.cpp
M src/engines/nwn/gui/chargen/charattributes.h
M src/engines/nwn/gui/chargen/charfeats.cpp
M src/engines/nwn/gui/chargen/charfeats.h
M src/engines/nwn/gui/chargen/charhelp.cpp
M src/engines/nwn/gui/chargen/charhelp.h
M src/engines/nwn/gui/chargen/charinfovoice.cpp
M src/engines/nwn/gui/chargen/charinfovoice.h
M src/engines/nwn/gui/chargen/charrace.cpp
M src/engines/nwn/gui/chargen/charrace.h
M src/engines/nwn/gui/chargen/charschool.cpp
M src/engines/nwn/gui/chargen/charschool.h
M src/engines/nwn/gui/chargen/charsex.cpp
M src/engines/nwn/gui/chargen/charsex.h
M src/engines/nwn/gui/chargen/charskills.cpp
M src/engines/nwn/gui/chargen/charspells.cpp
M src/engines/nwn/gui/chargen/charspells.h
Log Message:
-----------
NWN: Use ScopedPtr in the character generator GUI classes
Commit: 5eab3c4ffe6ed2fedc39c74d84f8b050fb5b32dd
https://github.com/xoreos/xoreos/commit/5eab3c4ffe6ed2fedc39c74d84f8b050fb5b32dd
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/ingame/dialog.cpp
M src/engines/nwn/gui/ingame/dialog.h
M src/engines/nwn/gui/ingame/ingame.cpp
M src/engines/nwn/gui/ingame/ingame.h
M src/engines/nwn/gui/ingame/main.cpp
M src/engines/nwn/gui/ingame/main.h
M src/engines/nwn/gui/ingame/quickbar.cpp
M src/engines/nwn/gui/ingame/quickbar.h
Log Message:
-----------
NWN: Use ScopedPtr in the ingame GUI classes
Commit: 4ced301d91b6e31487bd4291600aca74fcda1aa7
https://github.com/xoreos/xoreos/commit/4ced301d91b6e31487bd4291600aca74fcda1aa7
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/legal.cpp
M src/engines/nwn/gui/legal.h
Log Message:
-----------
NWN: Use ScopedPtr for the legal billboard
Commit: ebd70e550fdd8e0519d3fdb4c765ab421e9fa881
https://github.com/xoreos/xoreos/commit/ebd70e550fdd8e0519d3fdb4c765ab421e9fa881
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/creature.cpp
M src/engines/nwn2/door.cpp
M src/engines/nwn2/object.cpp
M src/engines/nwn2/object.h
M src/engines/nwn2/placeable.cpp
M src/engines/nwn2/situated.cpp
M src/engines/nwn2/situated.h
M src/engines/nwn2/waypoint.cpp
Log Message:
-----------
NWN2: Use ScopedPtr in the area object classes
Commit: 023b9f4bf67fcecd0c3e13cbbcd67d3db7b5b722
https://github.com/xoreos/xoreos/commit/023b9f4bf67fcecd0c3e13cbbcd67d3db7b5b722
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/trxfile.cpp
Log Message:
-----------
NWN2: Use ScopedPtr in TRXFile
Commit: 7379a95265a16fe6c4f52132b8602dd03fbf8afe
https://github.com/xoreos/xoreos/commit/7379a95265a16fe6c4f52132b8602dd03fbf8afe
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/area.cpp
M src/engines/nwn2/area.h
Log Message:
-----------
NWN2: Use ScopedPtr in Area
Commit: 7ea5df598bda5320ab651a7b261a51c4d05dd821
https://github.com/xoreos/xoreos/commit/7ea5df598bda5320ab651a7b261a51c4d05dd821
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/campaign.cpp
M src/engines/nwn2/campaign.h
Log Message:
-----------
NWN2: Use ScopedPtr and BOOST_SCOPE_EXIT in Campaign
Commit: 02e4b214965b010f853f721639ae17a7f4a67e8f
https://github.com/xoreos/xoreos/commit/02e4b214965b010f853f721639ae17a7f4a67e8f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/game.cpp
M src/engines/nwn2/game.h
Log Message:
-----------
NWN2: Use ScopedPtr in Game
Commit: 2f68738ddfbfb42bfd137a8da79d92b5a18ff329
https://github.com/xoreos/xoreos/commit/2f68738ddfbfb42bfd137a8da79d92b5a18ff329
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/script/functions_object.cpp
Log Message:
-----------
NWN2: Use ScopedPtr for the area object searches
Commit: 8e735d07a7aff497ab632b6f6e5561102ebda840
https://github.com/xoreos/xoreos/commit/8e735d07a7aff497ab632b6f6e5561102ebda840
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/nwn2.cpp
M src/engines/nwn2/nwn2.h
Log Message:
-----------
NWN: Use ScopedPtr for NWN2Engine::_game
Commit: 8a1c41ef9ebe617b00f3acd321ca2ab7227fde27
https://github.com/xoreos/xoreos/commit/8a1c41ef9ebe617b00f3acd321ca2ab7227fde27
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/creature.cpp
M src/engines/kotor/creature.h
M src/engines/kotor/door.cpp
M src/engines/kotor/placeable.cpp
M src/engines/kotor/situated.cpp
M src/engines/kotor/situated.h
M src/engines/kotor/waypoint.cpp
Log Message:
-----------
KOTOR: Use ScopedPtr in the area object classes
Commit: d688ad6d8e795f77f78e360f0ee2d162a9e6149c
https://github.com/xoreos/xoreos/commit/d688ad6d8e795f77f78e360f0ee2d162a9e6149c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/room.cpp
M src/engines/kotor/room.h
Log Message:
-----------
KOTOR: Use ScopedPtr in Room
Commit: 562e0c8c9617894aedacefa604732a893c0a5f66
https://github.com/xoreos/xoreos/commit/562e0c8c9617894aedacefa604732a893c0a5f66
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/area.cpp
Log Message:
-----------
KOTOR: Use ScopedPtr in Area
Commit: d75c4fcaad5d5bcf46e77c4e6bf5680f2204022f
https://github.com/xoreos/xoreos/commit/d75c4fcaad5d5bcf46e77c4e6bf5680f2204022f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/module.cpp
M src/engines/kotor/module.h
Log Message:
-----------
KOTOR: Use ScopedPtr in Module
Commit: 7a5eb7090205bb99e9e7473972e0e69afe5a04b2
https://github.com/xoreos/xoreos/commit/7a5eb7090205bb99e9e7473972e0e69afe5a04b2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/game.cpp
M src/engines/kotor/game.h
Log Message:
-----------
KOTOR: Use ScopedPtr in Game
Commit: 26216ab28dbc30290c616a24142b3866488b6ca0
https://github.com/xoreos/xoreos/commit/26216ab28dbc30290c616a24142b3866488b6ca0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/kotor.cpp
M src/engines/kotor/kotor.h
Log Message:
-----------
KOTOR: Use ScopedPtr for KotOREngine::_game
Commit: b9ff1e8195604f484c564e77cd6489e8c828882b
https://github.com/xoreos/xoreos/commit/b9ff1e8195604f484c564e77cd6489e8c828882b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/gui/gui.cpp
M src/engines/kotor/gui/gui.h
Log Message:
-----------
KOTOR: Use ScopedPtr in the KotOR GUI class
Commit: bbfa45d7d40c1171c75c9673104ff48d4ebe8321
https://github.com/xoreos/xoreos/commit/bbfa45d7d40c1171c75c9673104ff48d4ebe8321
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/gui/widgets/checkbox.cpp
M src/engines/kotor/gui/widgets/kotorwidget.cpp
M src/engines/kotor/gui/widgets/kotorwidget.h
M src/engines/kotor/gui/widgets/panel.cpp
Log Message:
-----------
KOTOR: Use ScopedPtr in the GUI widgets
Commit: a553266ea81bd91812634db72af001a5e9931a65
https://github.com/xoreos/xoreos/commit/a553266ea81bd91812634db72af001a5e9931a65
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/gui/main/main.cpp
M src/engines/kotor/gui/main/main.h
M src/engines/kotor/gui/main/options.cpp
M src/engines/kotor/gui/main/options.h
Log Message:
-----------
KOTOR: Use ScopedPtr in main menu GUI classes
Commit: ec6fb4984ae25e0c44569a528d19c7696b47a10c
https://github.com/xoreos/xoreos/commit/ec6fb4984ae25e0c44569a528d19c7696b47a10c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/gui/options/gameplay.cpp
M src/engines/kotor/gui/options/gameplay.h
M src/engines/kotor/gui/options/graphics.cpp
M src/engines/kotor/gui/options/graphics.h
M src/engines/kotor/gui/options/sound.cpp
M src/engines/kotor/gui/options/sound.h
Log Message:
-----------
KOTOR: Use ScopedPtr in options GUI classes
Commit: ea05497ab45987ead21cb2ee4ba216cba249e89d
https://github.com/xoreos/xoreos/commit/ea05497ab45987ead21cb2ee4ba216cba249e89d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/creature.cpp
M src/engines/kotor2/creature.h
M src/engines/kotor2/door.cpp
M src/engines/kotor2/placeable.cpp
M src/engines/kotor2/situated.cpp
M src/engines/kotor2/situated.h
M src/engines/kotor2/waypoint.cpp
Log Message:
-----------
KOTOR2: Use ScopedPtr in the area object classes
Commit: 4c240d0b921e73a80b982d4b2ad6e4015e62f778
https://github.com/xoreos/xoreos/commit/4c240d0b921e73a80b982d4b2ad6e4015e62f778
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/room.cpp
M src/engines/kotor2/room.h
Log Message:
-----------
KOTOR2: Use ScopedPtr in Room
Commit: 08330bc4167f4b408b507ca2b46c9f0a71fd589c
https://github.com/xoreos/xoreos/commit/08330bc4167f4b408b507ca2b46c9f0a71fd589c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/area.cpp
Log Message:
-----------
KOTOR2: Use ScopedPtr in Area
Commit: 13ba6863a2be5a57124fbc773b287d4a58bf1a18
https://github.com/xoreos/xoreos/commit/13ba6863a2be5a57124fbc773b287d4a58bf1a18
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/module.cpp
M src/engines/kotor2/module.h
Log Message:
-----------
KOTOR2: Use ScopedPtr in Module
Commit: b90214641dffe82fb40e4461b88663997a7819a1
https://github.com/xoreos/xoreos/commit/b90214641dffe82fb40e4461b88663997a7819a1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/game.cpp
M src/engines/kotor2/game.h
Log Message:
-----------
KOTOR2: Use ScopedPtr in Game
Commit: d3b5819240f545f26983e0b4143d67221d0439d0
https://github.com/xoreos/xoreos/commit/d3b5819240f545f26983e0b4143d67221d0439d0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/kotor2.cpp
M src/engines/kotor2/kotor2.h
Log Message:
-----------
KOTOR2: Use ScopedPtr for KotOR2Engine::_game
Commit: 9892ad937796ec18da6018dcf1ed3536b0066841
https://github.com/xoreos/xoreos/commit/9892ad937796ec18da6018dcf1ed3536b0066841
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/creature.cpp
M src/engines/jade/creature.h
M src/engines/jade/placeable.cpp
M src/engines/jade/placeable.h
M src/engines/jade/trigger.cpp
Log Message:
-----------
JADE: Use ScopedPtr in the area object classes
Commit: a9c3f75ed298c9065cc6960e854498d41a8b09e5
https://github.com/xoreos/xoreos/commit/a9c3f75ed298c9065cc6960e854498d41a8b09e5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/room.cpp
M src/engines/jade/room.h
Log Message:
-----------
JADE: Use ScopedPtr in Room
Commit: c681e42ecc6d8480d0f633f09d00bf2b4de8fdca
https://github.com/xoreos/xoreos/commit/c681e42ecc6d8480d0f633f09d00bf2b4de8fdca
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/area.cpp
Log Message:
-----------
JADE: Use ScopedPtr in Area
Commit: 3aecec9775efc22dab3fbab1180d8179c9ef2107
https://github.com/xoreos/xoreos/commit/3aecec9775efc22dab3fbab1180d8179c9ef2107
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/module.cpp
M src/engines/jade/module.h
Log Message:
-----------
JADE: Use ScopedPtr in Module
Commit: 3c3b54e0a9f3b954d7e5cf5139f54fd90d1588c6
https://github.com/xoreos/xoreos/commit/3c3b54e0a9f3b954d7e5cf5139f54fd90d1588c6
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/game.cpp
M src/engines/jade/game.h
Log Message:
-----------
JADE: Use ScopedPtr in Game
Commit: 61b0aec921828a79b2b68445fe92133a0b4585af
https://github.com/xoreos/xoreos/commit/61b0aec921828a79b2b68445fe92133a0b4585af
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/script/functions_object.cpp
Log Message:
-----------
JADE: Use ScopedPtr for the area object searches
Commit: bc0a0e12151abac8d36a0a5e68b8e8cf90557b39
https://github.com/xoreos/xoreos/commit/bc0a0e12151abac8d36a0a5e68b8e8cf90557b39
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/jade.cpp
M src/engines/jade/jade.h
Log Message:
-----------
JADE: Use ScopedPtr for JadeEngine::_game
Commit: ee1c0c78bf3040e207f9f32d231f8a9c4409968e
https://github.com/xoreos/xoreos/commit/ee1c0c78bf3040e207f9f32d231f8a9c4409968e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/door.cpp
M src/engines/witcher/placeable.cpp
M src/engines/witcher/situated.cpp
M src/engines/witcher/situated.h
M src/engines/witcher/waypoint.cpp
Log Message:
-----------
WITCHER: Use ScopedPtr in the area object classes
Commit: b44a0309561ba3a9b65c80b543b74af112ed6c50
https://github.com/xoreos/xoreos/commit/b44a0309561ba3a9b65c80b543b74af112ed6c50
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/area.cpp
M src/engines/witcher/area.h
Log Message:
-----------
WITCHER: Use ScopedPtr in Area
Commit: 2926a1ffb6051c44956731e43bf67d2f033542d2
https://github.com/xoreos/xoreos/commit/2926a1ffb6051c44956731e43bf67d2f033542d2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/module.cpp
Log Message:
-----------
WITCHER: Use ScopedPtr in Module
Commit: 39424353b64898eb60fb2e257d0dd9c66f77e782
https://github.com/xoreos/xoreos/commit/39424353b64898eb60fb2e257d0dd9c66f77e782
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/campaign.cpp
M src/engines/witcher/campaign.h
Log Message:
-----------
WITCHER: Use ScopedPtr in Campaign
Commit: 6b6676bbf7af7c1d6d524aececd340e4007390a9
https://github.com/xoreos/xoreos/commit/6b6676bbf7af7c1d6d524aececd340e4007390a9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/game.cpp
M src/engines/witcher/game.h
Log Message:
-----------
WITCHER: Use ScopedPtr in Game
Commit: b870873430d75431fba5004ce2efe71b7c0d4315
https://github.com/xoreos/xoreos/commit/b870873430d75431fba5004ce2efe71b7c0d4315
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/nwscript/functions_object.cpp
Log Message:
-----------
WITCHER: Use ScopedPtr for the area object searches
Commit: 0fa79359db48cb210e15b11f98b8e86436393d5e
https://github.com/xoreos/xoreos/commit/0fa79359db48cb210e15b11f98b8e86436393d5e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/witcher.cpp
M src/engines/witcher/witcher.h
Log Message:
-----------
WITCHER: Use ScopedPtr for WitcherEngine::_game
Commit: 12850f4b087f483474ea3bc4465f08935c1a215f
https://github.com/xoreos/xoreos/commit/12850f4b087f483474ea3bc4465f08935c1a215f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/util.cpp
Log Message:
-----------
SONIC: Use ScopedPtr in the Sonic utility functions
Commit: deb183c9234f9874a51600050cf1a574e07462be
https://github.com/xoreos/xoreos/commit/deb183c9234f9874a51600050cf1a574e07462be
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/placeable.cpp
M src/engines/sonic/placeable.h
Log Message:
-----------
SONIC: Use ScopedPtr in Placeable
Commit: b9ff75c50cbc47149bc4f94dfb997f9b02f1cba0
https://github.com/xoreos/xoreos/commit/b9ff75c50cbc47149bc4f94dfb997f9b02f1cba0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/areaminimap.cpp
M src/engines/sonic/areaminimap.h
Log Message:
-----------
SONIC: Use ScopedPtr in AreaMiniMap
Commit: fceb7acd8232a0bedfca2ca25b239a1b16b51c1b
https://github.com/xoreos/xoreos/commit/fceb7acd8232a0bedfca2ca25b239a1b16b51c1b
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/areabackground.cpp
Log Message:
-----------
SONIC: Use ScopedPtr in AreaBackground
Commit: a5195b30a3c8711e91c39ce173bd775d5fa1f832
https://github.com/xoreos/xoreos/commit/a5195b30a3c8711e91c39ce173bd775d5fa1f832
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/area.cpp
M src/engines/sonic/area.h
Log Message:
-----------
SONIC: Use ScopedPtr in Area
Commit: 9a92bed3be8a8809d38d08eecfc915bd63b890b2
https://github.com/xoreos/xoreos/commit/9a92bed3be8a8809d38d08eecfc915bd63b890b2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/module.cpp
M src/engines/sonic/module.h
Log Message:
-----------
SONIC: Use ScopedPtr in Module
Commit: 04306ad840c231a3a526a62288d653c587755ab6
https://github.com/xoreos/xoreos/commit/04306ad840c231a3a526a62288d653c587755ab6
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/game.cpp
M src/engines/sonic/game.h
Log Message:
-----------
SONIC: Use ScopedPtr in Game
Commit: f98f95a280642cd97571868ef1b95a13eadc3b08
https://github.com/xoreos/xoreos/commit/f98f95a280642cd97571868ef1b95a13eadc3b08
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/sonic.cpp
M src/engines/sonic/sonic.h
Log Message:
-----------
SONIC: Use ScopedPtr for SonicEngine::_game
Commit: 0ab6667fe91e714f86fe484e46ec0d387cce8f7a
https://github.com/xoreos/xoreos/commit/0ab6667fe91e714f86fe484e46ec0d387cce8f7a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/creature.cpp
M src/engines/dragonage/creature.h
M src/engines/dragonage/placeable.cpp
M src/engines/dragonage/placeable.h
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in the area object classes
Commit: 964680f0b7df25e84850e0115e2c49fe13894e36
https://github.com/xoreos/xoreos/commit/964680f0b7df25e84850e0115e2c49fe13894e36
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/room.cpp
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in Room
Commit: dd2489943705d8f7d7084e620d62c7cd718b4bab
https://github.com/xoreos/xoreos/commit/dd2489943705d8f7d7084e620d62c7cd718b4bab
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/area.cpp
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in Area
Commit: c9efc1bc8fd8920b513622b0d810eda8ee8c7f70
https://github.com/xoreos/xoreos/commit/c9efc1bc8fd8920b513622b0d810eda8ee8c7f70
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/campaign.cpp
M src/engines/dragonage/campaign.h
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in Campaign
Commit: 659a109f9fb88eea6ba063486b165507a2492e28
https://github.com/xoreos/xoreos/commit/659a109f9fb88eea6ba063486b165507a2492e28
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/campaigns.cpp
M src/engines/dragonage/campaigns.h
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in Campaigns
Commit: 40f43fe6aa5569dd6e04ed2b115e3a2c3ef9465c
https://github.com/xoreos/xoreos/commit/40f43fe6aa5569dd6e04ed2b115e3a2c3ef9465c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/game.cpp
M src/engines/dragonage/game.h
Log Message:
-----------
DRAGONAGE: Use ScopedPtr in Game
Commit: 5810d588aa259ba630b5e4fdff0ea7620b7cace9
https://github.com/xoreos/xoreos/commit/5810d588aa259ba630b5e4fdff0ea7620b7cace9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/script/functions_object.cpp
Log Message:
-----------
DRAGONAGE: Use ScopedPtr for the area object searches
Commit: 18ffe06c661d104837185c7dda3b2388d76c8b24
https://github.com/xoreos/xoreos/commit/18ffe06c661d104837185c7dda3b2388d76c8b24
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/dragonage.cpp
M src/engines/dragonage/dragonage.h
Log Message:
-----------
DRAGONAGE: Use ScopedPtr for DragonAgeEngine::_game
Commit: ae9bd7b69f2a1a11b1163974096c2c96b4e6cab4
https://github.com/xoreos/xoreos/commit/ae9bd7b69f2a1a11b1163974096c2c96b4e6cab4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/creature.cpp
M src/engines/dragonage2/creature.h
M src/engines/dragonage2/placeable.cpp
M src/engines/dragonage2/placeable.h
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in the area object classes
Commit: 8ac69c910d6e0626e936fb66aff119707c4e7784
https://github.com/xoreos/xoreos/commit/8ac69c910d6e0626e936fb66aff119707c4e7784
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/room.cpp
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in Room
Commit: b21afa94b5e95be63103f5cf90e1e66444cd1cc1
https://github.com/xoreos/xoreos/commit/b21afa94b5e95be63103f5cf90e1e66444cd1cc1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/area.cpp
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in Area
Commit: 112bd756bd1598a9e53c31be16b83ce11301694d
https://github.com/xoreos/xoreos/commit/112bd756bd1598a9e53c31be16b83ce11301694d
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/campaign.cpp
M src/engines/dragonage2/campaign.h
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in Campaign
Commit: d2f472168a190a54d5b26dff184391638390f538
https://github.com/xoreos/xoreos/commit/d2f472168a190a54d5b26dff184391638390f538
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/campaigns.cpp
M src/engines/dragonage2/campaigns.h
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in Campaigns
Commit: 9111966053f35d8dce7417067aa107d8e82816d5
https://github.com/xoreos/xoreos/commit/9111966053f35d8dce7417067aa107d8e82816d5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/game.cpp
M src/engines/dragonage2/game.h
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr in Game
Commit: c8cf5e987b74a30befd2f720b28acca75d562fab
https://github.com/xoreos/xoreos/commit/c8cf5e987b74a30befd2f720b28acca75d562fab
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/script/functions_object.cpp
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr for the area object searches
Commit: 9311dee3c4590ef609fa5a9a2d64aca3479fa74f
https://github.com/xoreos/xoreos/commit/9311dee3c4590ef609fa5a9a2d64aca3479fa74f
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/dragonage2.cpp
M src/engines/dragonage2/dragonage2.h
Log Message:
-----------
DRAGONAGE2: Use ScopedPtr for DragonAge2Engine::_game
Commit: 9961d12adc7f8b9b1d2e550cd2de75c60844ba69
https://github.com/xoreos/xoreos/commit/9961d12adc7f8b9b1d2e550cd2de75c60844ba69
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/aurora/util.cpp
M src/engines/aurora/util.h
Log Message:
-----------
ENGINES: Add utility function loadOptionalGFF3()
Loads a GFF3, but returns 0 instead of throwing an exception on error.
Useful in cases where we don't really care *why* a GFF3 isn't
available, only that it isn't.
Commit: d3cb561e4ea37ae0f9c753953a528bbe67b96265
https://github.com/xoreos/xoreos/commit/d3cb561e4ea37ae0f9c753953a528bbe67b96265
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/aurora/util.cpp
M src/engines/aurora/util.h
Log Message:
-----------
ENGINES: Add utility function loadOptionalGFF4()
Loads a GFF4, but returns 0 instead of throwing an exception on error.·
Useful in cases where we don't really care *why* a GFF4 isn't
available, only that it isn't.
Commit: 3f2a55260824ea41c4ab3bb984e8e1a28d5d8f52
https://github.com/xoreos/xoreos/commit/3f2a55260824ea41c4ab3bb984e8e1a28d5d8f52
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/creature.cpp
M src/engines/nwn/door.cpp
M src/engines/nwn/item.cpp
M src/engines/nwn/placeable.cpp
M src/engines/nwn/waypoint.cpp
Log Message:
-----------
NWN: Use loadOptionalGFF3() when looking for object blueprints
Commit: 20ce18c59eb1b133b8638a32720c0fc935db2cf9
https://github.com/xoreos/xoreos/commit/20ce18c59eb1b133b8638a32720c0fc935db2cf9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/creature.cpp
M src/engines/nwn2/door.cpp
M src/engines/nwn2/placeable.cpp
M src/engines/nwn2/waypoint.cpp
Log Message:
-----------
NWN2: Use loadOptionalGFF3() when looking for object blueprints
Commit: ec01e770f1d7fef74ba3eadf9622d8ff46d1f329
https://github.com/xoreos/xoreos/commit/ec01e770f1d7fef74ba3eadf9622d8ff46d1f329
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/creature.cpp
M src/engines/kotor/door.cpp
M src/engines/kotor/placeable.cpp
M src/engines/kotor/waypoint.cpp
Log Message:
-----------
KOTOR: Use loadOptionalGFF3() when looking for object blueprints
Commit: 4958ce03708d35c5235507f859904b12aa623484
https://github.com/xoreos/xoreos/commit/4958ce03708d35c5235507f859904b12aa623484
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/creature.cpp
M src/engines/kotor2/door.cpp
M src/engines/kotor2/placeable.cpp
M src/engines/kotor2/waypoint.cpp
Log Message:
-----------
KOTOR2: Use loadOptionalGFF3() when looking for object blueprints
Commit: b79bf7fbe753bba6eddf7260466fa5ed7e38074c
https://github.com/xoreos/xoreos/commit/b79bf7fbe753bba6eddf7260466fa5ed7e38074c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/door.cpp
M src/engines/witcher/placeable.cpp
M src/engines/witcher/waypoint.cpp
Log Message:
-----------
WITCHER: Use loadOptionalGFF3() when looking for object blueprints
Commit: 343f3f887fe5e028aab868c5e2d6f4fa1c43c375
https://github.com/xoreos/xoreos/commit/343f3f887fe5e028aab868c5e2d6f4fa1c43c375
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/creature.cpp
M src/engines/dragonage/placeable.cpp
Log Message:
-----------
DRAGONAGE: Use loadOptionalGFF3() when looking for object blueprints
Commit: 88ee17cdc32c6961190dbff33f53e8aed7764958
https://github.com/xoreos/xoreos/commit/88ee17cdc32c6961190dbff33f53e8aed7764958
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/creature.cpp
M src/engines/dragonage2/placeable.cpp
Log Message:
-----------
DRAGONAGE2: Use loadOptionalGFF3() when looking for object blueprints
Commit: 9ee5417abb975a3f5404ae7697bba48712e50d98
https://github.com/xoreos/xoreos/commit/9ee5417abb975a3f5404ae7697bba48712e50d98
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
A src/common/disposableptr.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add DisposablePtr and DisposableArray templates
Similar to ScopedPtr, but with a flag that drives whether the pointer
will be deallocated.
Commit: d332659aae33f8943c60c36160e47870bc2262c0
https://github.com/xoreos/xoreos/commit/d332659aae33f8943c60c36160e47870bc2262c0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/memreadstream.cpp
M src/common/memreadstream.h
M src/common/memwritestream.cpp
M src/common/memwritestream.h
M src/common/readstream.cpp
M src/common/readstream.h
Log Message:
-----------
COMMON: Use DisposablePtr/DisposableArray in our stream classes
Commit: 1392b31122452286f321ec2522a284b9e249a9a7
https://github.com/xoreos/xoreos/commit/1392b31122452286f321ec2522a284b9e249a9a7
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/bitstream.h
Log Message:
-----------
COMMON: Use DisposablePtr in the BitStream classes
Commit: 3e675c0737400954a66a7be424694c832aec06e9
https://github.com/xoreos/xoreos/commit/3e675c0737400954a66a7be424694c832aec06e9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/sound.cpp
M src/sound/sound.h
Log Message:
-----------
SOUND: Use DisposablePtr in SoundManager::Channel
Commit: 2fb8cdd759906cd195f2ad915250a2717fbc6829
https://github.com/xoreos/xoreos/commit/2fb8cdd759906cd195f2ad915250a2717fbc6829
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/audiostream.cpp
M src/sound/audiostream.h
Log Message:
-----------
SOUND: Use DisposablePtr in LoopingAudioStream
Commit: 62fcc07ba9228e02bd4f8722eddc0d06d4bca3ec
https://github.com/xoreos/xoreos/commit/62fcc07ba9228e02bd4f8722eddc0d06d4bca3ec
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/aac.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the AAC decoder
Commit: f89af124dcbfc358dcb1201ce9e06df705edc28a
https://github.com/xoreos/xoreos/commit/f89af124dcbfc358dcb1201ce9e06df705edc28a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/adpcm.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the ADPCM decoders
Commit: 4366cb66be315377e5f2ba364b02a6af90690cf8
https://github.com/xoreos/xoreos/commit/4366cb66be315377e5f2ba364b02a6af90690cf8
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/asf.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the ASF decoder
Commit: 549aac5eeb9bcb47c44be606b539f6ce8008c9a5
https://github.com/xoreos/xoreos/commit/549aac5eeb9bcb47c44be606b539f6ce8008c9a5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/mp3.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the MP3 decoder
Commit: feb01d9b4e6e31abe3e0dbf07c0710137e84967a
https://github.com/xoreos/xoreos/commit/feb01d9b4e6e31abe3e0dbf07c0710137e84967a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/vorbis.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the Ogg Vorbis decoder
Commit: 4b97a71ab8b5380304ed74b7c0279af05854c3b1
https://github.com/xoreos/xoreos/commit/4b97a71ab8b5380304ed74b7c0279af05854c3b1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/pcm.cpp
Log Message:
-----------
SOUND: Use DisposablePtr in the PCM reader
Commit: ba918a23cba2c72a0b56a3cf5bda881ff129b2ff
https://github.com/xoreos/xoreos/commit/ba918a23cba2c72a0b56a3cf5bda881ff129b2ff
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/nsbtxfile.cpp
M src/aurora/pefile.cpp
M src/aurora/smallfile.cpp
Log Message:
-----------
AURORA: Use MemoryWriteStreamDynamic::setDisposable()
Commit: 813c7b22c52795fe2f6e3badf2bb6ba1aec687e3
https://github.com/xoreos/xoreos/commit/813c7b22c52795fe2f6e3badf2bb6ba1aec687e3
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/quicktime.cpp
Log Message:
-----------
VIDEO: Use MemoryWriteStreamDynamic::setDisposable() in Quicktime
Commit: f14d6ec3c57b5477e248f925e83af59328f0a3ae
https://github.com/xoreos/xoreos/commit/f14d6ec3c57b5477e248f925e83af59328f0a3ae
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
A src/common/ptrlist.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrList template
A PtrList is a list of pointers to objects, including automatic
deletion of these pointers.
PtrList is similar in concept to boost::ptr_list, however in a more
straight-forward manner:
- boost::ptr_list uses a std::list<void *> as storage, PtrList uses
std::list<T *> directly
- Object access operations on boost::ptr_list return a reference, on
PtrLst they return a pointer
- boost::ptr_list allows for automatic object cloning, PtrList does
not
The reason for PtrList instead of boost::ptr_list is simply that
boost::ptr_list is broken for const objects. I.e.
boost::ptr_list<const Foo> won't work; it leads to a compile error.
Only boost::ptr_list<Foo> works.
Commit: 062b359376bf919f541dd29d0fdf99502b07d97c
https://github.com/xoreos/xoreos/commit/062b359376bf919f541dd29d0fdf99502b07d97c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
A src/common/ptrvector.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrVector template
PtrVector is to boost::ptr_vector what PtrList is to boost::ptr_list.
Commit: ceebc5fd8ecb2db6e06299e3f3b69d6a2a9976b2
https://github.com/xoreos/xoreos/commit/ceebc5fd8ecb2db6e06299e3f3b69d6a2a9976b2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
A src/common/ptrmap.h
M src/common/rules.mk
Log Message:
-----------
COMMON: Add PtrMap template
PtrMap is to boost::ptr_map what PtrList is to boost::ptr_list.
Commit: 2ba2ee9d8238aa9beec97c9cd1c21a1c49ac1d92
https://github.com/xoreos/xoreos/commit/2ba2ee9d8238aa9beec97c9cd1c21a1c49ac1d92
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/xml.cpp
M src/common/xml.h
Log Message:
-----------
COMMON: Use PtrList to store the child nodes in XMLNode
Commit: 532769c81df931a542c5eb06c775b5538527dffc
https://github.com/xoreos/xoreos/commit/532769c81df931a542c5eb06c775b5538527dffc
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/configfile.cpp
M src/common/configfile.h
Log Message:
-----------
COMMON: Use PtrList to store the domains in ConfigFile
Commit: 429e9e8b5c07eefa1346934f99360e5ce2126d3a
https://github.com/xoreos/xoreos/commit/429e9e8b5c07eefa1346934f99360e5ce2126d3a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/foxpro.cpp
M src/common/foxpro.h
Log Message:
-----------
COMMON: Use PtrList to store the record pool in FoxPro
Commit: 787508f8c895ac30c51ce17b7636592005ec96c1
https://github.com/xoreos/xoreos/commit/787508f8c895ac30c51ce17b7636592005ec96c1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/foxpro.cpp
M src/common/foxpro.h
Log Message:
-----------
COMMON: Use PtrVector to store the memos data in FoxPro
Commit: 0fc8a8cc91dca6ae55c7486a4da4af05104c7b4c
https://github.com/xoreos/xoreos/commit/0fc8a8cc91dca6ae55c7486a4da4af05104c7b4c
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/2dafile.cpp
M src/aurora/2dafile.h
Log Message:
-----------
AURORA: Use PtrVector to store the rows in TwoDAFile
Commit: b54c8763d53adb2b2d89947545346bf5255d59df
https://github.com/xoreos/xoreos/commit/b54c8763d53adb2b2d89947545346bf5255d59df
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/cdpth.cpp
Log Message:
-----------
AURORA: Use PtrVector in the CDPTH ReadContext
Commit: 1017874f135e55a2d0b520e8c83cf0643a362ce5
https://github.com/xoreos/xoreos/commit/1017874f135e55a2d0b520e8c83cf0643a362ce5
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/gff3file.cpp
M src/aurora/gff3file.h
Log Message:
-----------
AURORA: Use PtrVector for the structs in GFF3File
Commit: dbcc9e49acaf2a30a2a09ae02534cd71230e1a68
https://github.com/xoreos/xoreos/commit/dbcc9e49acaf2a30a2a09ae02534cd71230e1a68
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/gdafile.cpp
M src/aurora/gdafile.h
Log Message:
-----------
AURORA: Use PtrVector for the GFF4s in GDAFile
Commit: a24a1b9b2d4cd750e172a1e299abcc6744ca5fa3
https://github.com/xoreos/xoreos/commit/a24a1b9b2d4cd750e172a1e299abcc6744ca5fa3
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/pefile.cpp
Log Message:
-----------
AURORA: Use PtrVector for the cursor streams in PEFile
Commit: 76e4d9a7879bf69357752c50df0bc5ebb50c6ab0
https://github.com/xoreos/xoreos/commit/76e4d9a7879bf69357752c50df0bc5ebb50c6ab0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/2dareg.cpp
M src/aurora/2dareg.h
Log Message:
-----------
AURORA: Use PtrMap for the 2DAs and GDAs in the 2DA registry
Commit: 8172d3350a468922114c08535b69dfeedee47885
https://github.com/xoreos/xoreos/commit/8172d3350a468922114c08535b69dfeedee47885
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/aurora/talktable_gff.cpp
M src/aurora/talktable_gff.h
Log Message:
-----------
AURORA: Use PtrMap for the entries in TalkTable_GFF
Commit: fb3c41dc5d2a7ca66c576cf2ecb7861e8471d1ee
https://github.com/xoreos/xoreos/commit/fb3c41dc5d2a7ca66c576cf2ecb7861e8471d1ee
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/common/ptrlist.h
M src/events/events.cpp
M src/events/events.h
M src/events/joystick.h
Log Message:
-----------
EVENTS: Use PtrVector for the joysticks in the EventsManager
Commit: 956342e8d2acd2acb9efadd6516cb11f93661a88
https://github.com/xoreos/xoreos/commit/956342e8d2acd2acb9efadd6516cb11f93661a88
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/events/requests.cpp
M src/events/requests.h
Log Message:
-----------
EVENTS: Use PtrList for the requests in the RequestManager
Commit: df8f06ce669187d07bbc08259a88bbccc9c3d07a
https://github.com/xoreos/xoreos/commit/df8f06ce669187d07bbc08259a88bbccc9c3d07a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/dds.cpp
M src/graphics/images/decoder.cpp
M src/graphics/images/decoder.h
M src/graphics/images/sbm.cpp
M src/graphics/images/tga.cpp
M src/graphics/images/tpc.cpp
M src/graphics/images/txb.cpp
M src/graphics/images/winiconimage.cpp
Log Message:
-----------
GRAPHICS: Use PtrVector for the ImageDecoder MipMaps
Commit: 2572ac1c9b9c8a6f5d62b197297a23ad2da8ba6e
https://github.com/xoreos/xoreos/commit/2572ac1c9b9c8a6f5d62b197297a23ad2da8ba6e
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/images/cbgt.cpp
M src/graphics/images/cbgt.h
Log Message:
-----------
GRAPHICS: Use PtrVector in CBGT
Commit: 0cc8ba113257ed6aad38c992134504fb7c4411c3
https://github.com/xoreos/xoreos/commit/0cc8ba113257ed6aad38c992134504fb7c4411c3
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/fonthandle.cpp
M src/graphics/aurora/fonthandle.h
Log Message:
-----------
GRAPHICS: Use ScopedPtr in FontHandle
Commit: 007bd0085d6c896fb25b7157bc044094c10d8544
https://github.com/xoreos/xoreos/commit/007bd0085d6c896fb25b7157bc044094c10d8544
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/ttffont.cpp
M src/graphics/aurora/ttffont.h
Log Message:
-----------
GRAPHICS: Use PtrVector for the pages in TTFFont
Commit: 7a898ae78d4ae6d859274be54e2cab42cfe1fced
https://github.com/xoreos/xoreos/commit/7a898ae78d4ae6d859274be54e2cab42cfe1fced
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/graphics/aurora/fonthandle.h
M src/graphics/aurora/fontman.cpp
Log Message:
-----------
GRAPHICS: Use PtrMap for the fonts in the FontManager
Commit: 5fce9989f4959437a321754fdccad4c3477bdf20
https://github.com/xoreos/xoreos/commit/5fce9989f4959437a321754fdccad4c3477bdf20
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/sound/decoders/wma.cpp
M src/sound/decoders/wma.h
Log Message:
-----------
SOUND: Use PtrVector the MDCT contexts in the WMA decoder
Commit: 33d6f9c4773bfbd0f0a3a7ebd7d6df75b22d7094
https://github.com/xoreos/xoreos/commit/33d6f9c4773bfbd0f0a3a7ebd7d6df75b22d7094
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/video/quicktime.cpp
M src/video/quicktime.h
Log Message:
-----------
VIDEO: Use PtrVector for the Tracks in the Quicktime decoder
Commit: 35a4fe8eae8c5cf28c5532508706d9017bcc0a49
https://github.com/xoreos/xoreos/commit/35a4fe8eae8c5cf28c5532508706d9017bcc0a49
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/creature.cpp
M src/engines/nwn/creature.h
Log Message:
-----------
NWN: Use PtrVector for a creature's equippped items
Commit: bd6e9fa5891c88500cb7ca192f94a6649c49bf95
https://github.com/xoreos/xoreos/commit/bd6e9fa5891c88500cb7ca192f94a6649c49bf95
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/area.cpp
M src/engines/nwn/area.h
Log Message:
-----------
NWN: Use PtrList for the area objects
Commit: f035b0360faf8cf3702a1b5bab2063069cb51ffa
https://github.com/xoreos/xoreos/commit/f035b0360faf8cf3702a1b5bab2063069cb51ffa
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/widgets/tooltip.cpp
M src/engines/nwn/gui/widgets/tooltip.h
Log Message:
-----------
NWN: Use PtrVector for the widget tooltip text parts
Commit: 118153a6fb3d0293072ad653631bfcf2d58b1156
https://github.com/xoreos/xoreos/commit/118153a6fb3d0293072ad653631bfcf2d58b1156
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/main/newgamefog.cpp
M src/engines/nwn/gui/main/newgamefog.h
Log Message:
-----------
NWN: Use PtrVector for the main menu fog parts
Commit: 44cb211d444b6283cf0fdfd2ed76ffdbc00e3d4a
https://github.com/xoreos/xoreos/commit/44cb211d444b6283cf0fdfd2ed76ffdbc00e3d4a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/ingame/dialog.cpp
M src/engines/nwn/gui/ingame/dialog.h
Log Message:
-----------
NWN: Use PtrList for the dialogue entry lines
Commit: fc08eae354b76330a943009134f17e40c626f323
https://github.com/xoreos/xoreos/commit/fc08eae354b76330a943009134f17e40c626f323
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/ingame/ingame.cpp
M src/engines/nwn/gui/ingame/ingame.h
Log Message:
-----------
NWN: Use PtrVector for the ingame character info panels
Commit: 8590094da3fb0067b518bde9af3d3fecbcc68de0
https://github.com/xoreos/xoreos/commit/8590094da3fb0067b518bde9af3d3fecbcc68de0
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/gui/chargen/chargen.cpp
M src/engines/nwn/gui/chargen/chargen.h
M src/engines/nwn/gui/chargen/charpackage.cpp
M src/engines/nwn/gui/chargen/charpackage.h
Log Message:
-----------
NWN: Use PtrVector for the character generator parts
Commit: 13cefe25475af8f6abc3a6f5fa3d6c97b0632ead
https://github.com/xoreos/xoreos/commit/13cefe25475af8f6abc3a6f5fa3d6c97b0632ead
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn/module.cpp
M src/engines/nwn/module.h
Log Message:
-----------
NWN: Use PtrMap for the areas in Module
Commit: d391dae7e0dd7ba8c1b726f1d14eef5b9cec923a
https://github.com/xoreos/xoreos/commit/d391dae7e0dd7ba8c1b726f1d14eef5b9cec923a
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/creature.cpp
M src/engines/nwn2/creature.h
Log Message:
-----------
NWN2: Use PtrList for the creature model parts
Commit: 85bed3efbab561743bffe63c7e5d3585eed9c3c2
https://github.com/xoreos/xoreos/commit/85bed3efbab561743bffe63c7e5d3585eed9c3c2
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/trxfile.cpp
M src/engines/nwn2/trxfile.h
Log Message:
-----------
NWN2: Use PtrList for the TRX parts
Commit: 67752b0773ca1aa8f8080c5838365b95d8bdf678
https://github.com/xoreos/xoreos/commit/67752b0773ca1aa8f8080c5838365b95d8bdf678
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/area.cpp
M src/engines/nwn2/area.h
Log Message:
-----------
NWN2: Use PtrList for the area objects
Commit: 977bb21a43501ec7feb355ced53d8a141928b025
https://github.com/xoreos/xoreos/commit/977bb21a43501ec7feb355ced53d8a141928b025
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/nwn2/module.cpp
M src/engines/nwn2/module.h
Log Message:
-----------
NWN2: Use PtrMap for the areas in Module
Commit: 4da020b67e04cce84de6d928dcc29d2df7f915a3
https://github.com/xoreos/xoreos/commit/4da020b67e04cce84de6d928dcc29d2df7f915a3
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/area.cpp
M src/engines/kotor/area.h
Log Message:
-----------
KOTOR: Use PtrList for the area objects
Commit: 43ad8f01e0e72322d6149dd6608da718e90dee55
https://github.com/xoreos/xoreos/commit/43ad8f01e0e72322d6149dd6608da718e90dee55
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor2/area.cpp
M src/engines/kotor2/area.h
Log Message:
-----------
KOTOR2: Use PtrList for the area objects
Commit: ed0a3f99b179a3f7607eb995aa038709bb137ddd
https://github.com/xoreos/xoreos/commit/ed0a3f99b179a3f7607eb995aa038709bb137ddd
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/jade/area.cpp
M src/engines/jade/area.h
Log Message:
-----------
JADE: Use PtrList for the area objects
Commit: 21c88ebf12b4d83810344e6727f9cf7234e01531
https://github.com/xoreos/xoreos/commit/21c88ebf12b4d83810344e6727f9cf7234e01531
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/area.cpp
M src/engines/witcher/area.h
Log Message:
-----------
WITCHER: Use PtrList for the area objects
Commit: c108905d218b9ac43aa61185e990dbc95406cc49
https://github.com/xoreos/xoreos/commit/c108905d218b9ac43aa61185e990dbc95406cc49
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/witcher/module.cpp
M src/engines/witcher/module.h
Log Message:
-----------
WITCHER: Use PtrMap for the areas in Module
Commit: 960347e7d9681d364b8794c66b7d0e9bfd489304
https://github.com/xoreos/xoreos/commit/960347e7d9681d364b8794c66b7d0e9bfd489304
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/util.cpp
Log Message:
-----------
SONIC: Use PtrVector in the Sonic utility functions
Commit: a1b20e40d35c86c93e8762dfc968dba613025ee4
https://github.com/xoreos/xoreos/commit/a1b20e40d35c86c93e8762dfc968dba613025ee4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/sonic/area.cpp
M src/engines/sonic/area.h
Log Message:
-----------
SONIC: Use PtrList for the area objects
Commit: 041112d082a8cc3c60bec74a9277c842126285bd
https://github.com/xoreos/xoreos/commit/041112d082a8cc3c60bec74a9277c842126285bd
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/creature.cpp
M src/engines/dragonage/creature.h
Log Message:
-----------
DRAGONAGE: Use PtrList for the creature models
Commit: d1ad91f3bf5964dbe39c874e750ab600ad7b9f98
https://github.com/xoreos/xoreos/commit/d1ad91f3bf5964dbe39c874e750ab600ad7b9f98
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/room.cpp
M src/engines/dragonage/room.h
Log Message:
-----------
DRAGONAGE: Use PtrVector for the room models
Commit: 77e751ee9da1f3beff1778f909031717db7179de
https://github.com/xoreos/xoreos/commit/77e751ee9da1f3beff1778f909031717db7179de
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/area.cpp
M src/engines/dragonage/area.h
Log Message:
-----------
DRAGONAGE: Use PtrList for the area objects
Commit: 89a09f1fcb39999812e883e5bf871257d4d6faa9
https://github.com/xoreos/xoreos/commit/89a09f1fcb39999812e883e5bf871257d4d6faa9
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/campaign.cpp
M src/engines/dragonage/campaign.h
Log Message:
-----------
DRAGONAGE: Use PtrList for the RIM child nodes
Commit: f21a6818d1250bba14a245c2470c4de480ef3e67
https://github.com/xoreos/xoreos/commit/f21a6818d1250bba14a245c2470c4de480ef3e67
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage/campaign.h
M src/engines/dragonage/campaigns.cpp
M src/engines/dragonage/campaigns.h
Log Message:
-----------
DRAGONAGE: Use PtrVector for the campaigns and addins
Commit: acf7c1717459b7a76d1ada5c5461b2188cf63d10
https://github.com/xoreos/xoreos/commit/acf7c1717459b7a76d1ada5c5461b2188cf63d10
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/creature.cpp
M src/engines/dragonage2/creature.h
Log Message:
-----------
DRAGONAGE2: Use PtrList for the creature models
Commit: c929073e92b8e275f836198370295f80f13d8e53
https://github.com/xoreos/xoreos/commit/c929073e92b8e275f836198370295f80f13d8e53
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/room.cpp
M src/engines/dragonage2/room.h
Log Message:
-----------
DRAGONAGE2: Use PtrVector for the room models
Commit: 3a0f6ec9067a0941c0e1236da055a421346db497
https://github.com/xoreos/xoreos/commit/3a0f6ec9067a0941c0e1236da055a421346db497
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/area.cpp
M src/engines/dragonage2/area.h
Log Message:
-----------
DRAGONAGE2: Use PtrList for the area objects
Commit: fa9adce7201f86f2f7fe9a6fb756f6189678c709
https://github.com/xoreos/xoreos/commit/fa9adce7201f86f2f7fe9a6fb756f6189678c709
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/campaign.cpp
M src/engines/dragonage2/campaign.h
Log Message:
-----------
DRAGONAGE2: Use PtrList for the RIM child nodes
Commit: 273b3b7712742a0b0935d2a3be0de5685395b3b1
https://github.com/xoreos/xoreos/commit/273b3b7712742a0b0935d2a3be0de5685395b3b1
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/dragonage2/campaign.h
M src/engines/dragonage2/campaigns.cpp
M src/engines/dragonage2/campaigns.h
Log Message:
-----------
DRAGONAGE2: Use PtrVector for the campaigns and addins
Commit: 88a6cd9a79e5f3aef5c0e213aeac98cd6d49a7f4
https://github.com/xoreos/xoreos/commit/88a6cd9a79e5f3aef5c0e213aeac98cd6d49a7f4
Author: Sven Hesse <drmccoy at drmccoy.de>
Date: 2016-10-26 (Wed, 26 Oct 2016)
Changed paths:
M src/engines/kotor/modelloader.cpp
M src/engines/kotor/modelloader.h
M src/engines/kotor2/modelloader.cpp
M src/engines/kotor2/modelloader.h
M src/engines/nwn/modelloader.cpp
M src/engines/nwn/modelloader.h
M src/graphics/aurora/types.h
Log Message:
-----------
GRAPHICS: Make the ModelCache a PtrMap
Compare: https://github.com/xoreos/xoreos/compare/99c10b8a5e35...88a6cd9a79e5
More information about the xoreos-git
mailing list