[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