[xoreos-git] [xoreos/xoreos] ecd6e3: VERSION: Move version.cpp from libcommon.la into i...

GitHub noreply at github.com
Wed Nov 2 13:30:07 CET 2016


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos
  Commit: ecd6e3d09a8a9e5a45cf4dac7a5522047e7bcdd0
      https://github.com/xoreos/xoreos/commit/ecd6e3d09a8a9e5a45cf4dac7a5522047e7bcdd0
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M CMakeLists.txt
    M configure.ac
    M src/Makefile.am
    M src/cline.cpp
    M src/common/Makefile.am
    M src/common/debugman.cpp
    R src/common/version.cpp
    R src/common/version.h
    M src/engines/gamethread.cpp
    M src/engines/nwn/gui/ingame/main.cpp
    M src/engines/nwn/gui/main/options.cpp
    M src/graphics/graphics.cpp
    A src/version/Makefile.am
    A src/version/version.cpp
    A src/version/version.h

  Log Message:
  -----------
  VERSION: Move version.cpp from libcommon.la into its own libversion.la


  Commit: 2878f45c7a05829d926cc011ec4a4049f6da91c8
      https://github.com/xoreos/xoreos/commit/2878f45c7a05829d926cc011ec4a4049f6da91c8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M src/cline.cpp
    M src/common/debugman.cpp
    M src/common/debugman.h
    M src/engines/gamethread.cpp
    M src/engines/nwn/gui/ingame/main.cpp
    M src/engines/nwn/gui/main/options.cpp
    M src/graphics/graphics.cpp
    M src/version/version.cpp
    M src/version/version.h

  Log Message:
  -----------
  VERSION: Encapsulate the version information more

They're now more opaque functions in the Version namespace.


  Commit: a3367c37faeaea1bd629248396fbf0b152f904be
      https://github.com/xoreos/xoreos/commit/a3367c37faeaea1bd629248396fbf0b152f904be
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M gitstamp/Makefile.am

  Log Message:
  -----------
  BUILD: Suppress warning messages when there's no git directory


  Commit: c24f7deaef9ef3aad45bc58f5dc1ded806d090f6
      https://github.com/xoreos/xoreos/commit/c24f7deaef9ef3aad45bc58f5dc1ded806d090f6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M gitstamp/Makefile.am

  Log Message:
  -----------
  BUILD: Only display "GEN gitstamp" when the file is actually updated


  Commit: f0157301a16d742cd7c12bfff84719e108e69eed
      https://github.com/xoreos/xoreos/commit/f0157301a16d742cd7c12bfff84719e108e69eed
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M gitstamp/Makefile.am

  Log Message:
  -----------
  BUILD: Use CLEANFILES for gitstamp instead of a custom clean rule


  Commit: daa3d5fdf6f7c45b42a1ab7516c6def7b5b677d1
      https://github.com/xoreos/xoreos/commit/daa3d5fdf6f7c45b42a1ab7516c6def7b5b677d1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M .gitignore
    M Makefile.am
    R Makefile.common
    M configure.ac
    A dists/rules.mk
    R gitstamp/Makefile.am
    R glew/Makefile.am
    A glew/rules.mk
    R lua/Makefile.am
    A lua/rules.mk
    A man/rules.mk
    A rules.mk
    R src/Makefile.am
    R src/aurora/Makefile.am
    R src/aurora/lua/Makefile.am
    A src/aurora/lua/rules.mk
    R src/aurora/nwscript/Makefile.am
    A src/aurora/nwscript/rules.mk
    A src/aurora/rules.mk
    R src/common/Makefile.am
    A src/common/rules.mk
    R src/engines/Makefile.am
    R src/engines/aurora/Makefile.am
    A src/engines/aurora/rules.mk
    R src/engines/dragonage/Makefile.am
    A src/engines/dragonage/rules.mk
    R src/engines/dragonage2/Makefile.am
    A src/engines/dragonage2/rules.mk
    R src/engines/jade/Makefile.am
    A src/engines/jade/rules.mk
    R src/engines/kotor/Makefile.am
    A src/engines/kotor/rules.mk
    R src/engines/kotor2/Makefile.am
    A src/engines/kotor2/rules.mk
    R src/engines/nwn/Makefile.am
    A src/engines/nwn/rules.mk
    R src/engines/nwn2/Makefile.am
    A src/engines/nwn2/rules.mk
    A src/engines/rules.mk
    R src/engines/sonic/Makefile.am
    A src/engines/sonic/rules.mk
    R src/engines/witcher/Makefile.am
    A src/engines/witcher/rules.mk
    R src/events/Makefile.am
    A src/events/rules.mk
    R src/graphics/Makefile.am
    R src/graphics/aurora/Makefile.am
    A src/graphics/aurora/rules.mk
    R src/graphics/images/Makefile.am
    A src/graphics/images/rules.mk
    R src/graphics/mesh/Makefile.am
    A src/graphics/mesh/rules.mk
    R src/graphics/render/Makefile.am
    A src/graphics/render/rules.mk
    A src/graphics/rules.mk
    R src/graphics/shader/Makefile.am
    A src/graphics/shader/rules.mk
    A src/rules.mk
    R src/sound/Makefile.am
    R src/sound/decoders/Makefile.am
    A src/sound/decoders/rules.mk
    A src/sound/rules.mk
    R src/version/Makefile.am
    A src/version/rules.mk
    R src/video/Makefile.am
    R src/video/aurora/Makefile.am
    A src/video/aurora/rules.mk
    R src/video/codecs/Makefile.am
    A src/video/codecs/rules.mk
    A src/video/rules.mk
    R toluapp/Makefile.am
    A toluapp/rules.mk
    R utf8cpp/Makefile.am
    A utf8cpp/rules.mk

  Log Message:
  -----------
  BUILD: Change the autotools setup to a non-recursive automake

Instead of recursive automake with subdirs, we're now using non-
recursive automake using (recursive) includes.

This should speed up parallel builds because these aren't blocked
across subdirectory boundaries anymore now. Dependency change
detection and therefore subsequent partial builds are also faster with
a non-recursive setup.

On the downside, the gitstamp hackery had to be reorganized, because
build order can't be predicted anymore now.

CMake building is currently still broken as well.


  Commit: 68c996899cb364aa3b22d29309fcb1539b3a5c73
      https://github.com/xoreos/xoreos/commit/68c996899cb364aa3b22d29309fcb1539b3a5c73
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M CMakeLists.txt
    M cmake/CMakeAM.cmake

  Log Message:
  -----------
  BUILD: Fix up the Automake -> CMake bridge again

Now that we're doing a non-recursive automake, the automake file
parser in our CMake scripts needed to be adapted for this as well.

The changes are as follows:
- Don't look in the configure anymore, instead specify the automake
  file to parse directly
- Handle include in the automake file, by recursively parse the
  included files and paste the result into the CMake file
- Don't prepend the full path onto source paths, as source paths are
  already fully path'd now
- Remove the extra src_ at the start of target names
- Since the gitstamp hackery is now in src/version/ instead of
  gitstamp/, we need to make sure its extra automake rule doesn't
  create non-parsable CMake, so we comment it out

The result seems to work, here on GNU/Linux at least.


  Commit: e0b083bcbf489a8a47dbce17d6a9fec77aaff35b
      https://github.com/xoreos/xoreos/commit/e0b083bcbf489a8a47dbce17d6a9fec77aaff35b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    A src/engines.cpp
    A src/engines.h
    M src/engines/dragonage/probes.cpp
    M src/engines/dragonage/probes.h
    M src/engines/dragonage2/probes.cpp
    M src/engines/dragonage2/probes.h
    M src/engines/enginemanager.cpp
    M src/engines/enginemanager.h
    M src/engines/gamethread.cpp
    M src/engines/gamethread.h
    M src/engines/jade/probes.cpp
    M src/engines/jade/probes.h
    M src/engines/kotor/probes.cpp
    M src/engines/kotor/probes.h
    M src/engines/kotor2/probes.cpp
    M src/engines/kotor2/probes.h
    M src/engines/nwn/probes.cpp
    M src/engines/nwn/probes.h
    M src/engines/nwn2/probes.cpp
    M src/engines/nwn2/probes.h
    M src/engines/sonic/probes.cpp
    M src/engines/sonic/probes.h
    M src/engines/witcher/probes.cpp
    M src/engines/witcher/probes.h
    M src/rules.mk
    M src/xoreos.cpp

  Log Message:
  -----------
  ENGINES: Reorganize the engine probes

Instead of the engine probes being static global objects, each engine
has now a function to create its probes and add it to a list. These
are then all called from the main, assembling a list of all engine
probes.

That list is given to the EngineManager, which now need to know about
all the engines anymore. This essentially removes the cyclic
dependency between libengines.la and individual engines, by pulling
one leg down into the main.


  Commit: 6ca09674248f337e437039a574ec0cd2a7ee4c4e
      https://github.com/xoreos/xoreos/commit/6ca09674248f337e437039a574ec0cd2a7ee4c4e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-16 (Sun, 16 Oct 2016)

  Changed paths:
    M src/engines/rules.mk
    M src/rules.mk

  Log Message:
  -----------
  BUILD: Link the engines into the main instead of into libengines.la

Now that the cyclic dependency is gone, the engines do not need to be
needlessly copied into libengines.la anymore. Instead, the can be
linked in directly with the main xoreos binary.

This cuts down on 400MB of (unstripped) object copies, which would
have been just written and immediately read again.


  Commit: 3b2d6b6206d3efa5c5b9a15fdb5031625779e7b6
      https://github.com/xoreos/xoreos/commit/3b2d6b6206d3efa5c5b9a15fdb5031625779e7b6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M m4/ax_pthread.m4

  Log Message:
  -----------
  BUILD: Give ax_pthread.m4 a serial in the 1000s

We've modified ax_pthread.m4 and depend on the modified behaviour. We
do not want the autotools to overwrite this file now.


  Commit: 2763e8127fa94738675d17972918bdf794f04a77
      https://github.com/xoreos/xoreos/commit/2763e8127fa94738675d17972918bdf794f04a77
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M src/common/filepath.cpp

  Log Message:
  -----------
  COMMON: Wrap literal string in UString when comparing to UString

This isn't necessary here, but it is in Phaethon, because ambiguities
with the wxWidget strings. We're also doing that here to keep xoreos
and Phaethon in sync.


  Commit: b9a98739ccfa45106276f09f61a7a8dc9b0cdcb6
      https://github.com/xoreos/xoreos/commit/b9a98739ccfa45106276f09f61a7a8dc9b0cdcb6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M src/common/filepath.cpp
    M src/common/filepath.h

  Log Message:
  -----------
  COMMON: FilePath::getHumanReadableSize()

Formatting a size_t representing a file size into a human-readable
string containing KB/MB/GB.

Copied from Phaethon.


  Commit: 4a40bf90230c99d11a6aa7bc9d3b4eca3aa8bc1b
      https://github.com/xoreos/xoreos/commit/4a40bf90230c99d11a6aa7bc9d3b4eca3aa8bc1b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M dists/fedora/xoreos.spec

  Log Message:
  -----------
  DIST: Add boost-date-time to the Fedora spec file


  Commit: 7ea25a8b0a6ab2e857f32236e5a19ab76637b141
      https://github.com/xoreos/xoreos/commit/7ea25a8b0a6ab2e857f32236e5a19ab76637b141
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-17 (Mon, 17 Oct 2016)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  BUILD: Add Boost.Date_Time libraries to the linker flags

It worked previously because other libraries may depends on them too.


  Commit: 6d194e42b7e42530848817a3e9d85d260f01d571
      https://github.com/xoreos/xoreos/commit/6d194e42b7e42530848817a3e9d85d260f01d571
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-18 (Tue, 18 Oct 2016)

  Changed paths:
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  GRAPHICS: Fix GraphicsManager::setGamma()

SDL_CalculateGammaRamp() fills in an array of 256 values. It doesn't
allocate any memory...


  Commit: 8f80f0e06e43c56ee315aec0966ef523541b29a1
      https://github.com/xoreos/xoreos/commit/8f80f0e06e43c56ee315aec0966ef523541b29a1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-19 (Wed, 19 Oct 2016)

  Changed paths:
    M src/engines/nwn/creature.cpp
    M src/engines/nwn/creature.h
    M src/engines/nwn/gui/chargen/charalignment.cpp
    M src/engines/nwn/gui/chargen/charalignment.h
    M src/engines/nwn/gui/chargen/chargenchoices.cpp
    M src/engines/nwn/gui/chargen/chargenchoices.h

  Log Message:
  -----------
  NWN: Change "loyalty" -> "lawfulness" in the character generator

The ethical axis goes from "chaotic" (0) to "lawful" (100).


  Commit: 43ea8253854f10606cbccd5f8efa505ec9dce78c
      https://github.com/xoreos/xoreos/commit/43ea8253854f10606cbccd5f8efa505ec9dce78c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M src/engines/nwn/gui/chargen/chargenchoices.cpp

  Log Message:
  -----------
  NWN: Construct the GFF3File in-place in CharGenChoices::applyChoices()

Instead of using the assignment operator (which won't really work!).


  Commit: 1ffe4710810152e63e161e35fd4921b50b73f83f
      https://github.com/xoreos/xoreos/commit/1ffe4710810152e63e161e35fd4921b50b73f83f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M src/aurora/gff3file.h
    M src/aurora/gff4file.h

  Log Message:
  -----------
  AURORA: Mark GFF3File and GFF4File as noncopyable

The default copy-constructors and assignment operators would just mess
them up.


  Commit: 313fe4604f3c645f9740013540de7474bd651eea
      https://github.com/xoreos/xoreos/commit/313fe4604f3c645f9740013540de7474bd651eea
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M src/common/mutex.h
    M src/common/readfile.h
    M src/common/writefile.h

  Log Message:
  -----------
  COMMON: Remove "public" inheritance access-specifiers for NonCopyable

NonCopyable inheritance should always be private (which is the default
for classes), as nothing should ever access something inheriting from
NonCopyable as a NonCopyable.


  Commit: b555296c992060a7d931770a1af07f2d23454bd5
      https://github.com/xoreos/xoreos/commit/b555296c992060a7d931770a1af07f2d23454bd5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M src/aurora/gff3file.h
    M src/aurora/gff4file.h

  Log Message:
  -----------
  AURORA: Remove "public" inheritance access-specifiers for NonCopyable

NonCopyable inheritance should always be private (which is the default
for classes), as nothing should ever access something inheriting from
NonCopyable as a NonCopyable.


  Commit: 1e8ecdee528f718defd6e178a556e6bf88249a89
      https://github.com/xoreos/xoreos/commit/1e8ecdee528f718defd6e178a556e6bf88249a89
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M BUILDDEP.md
    M configure.ac

  Log Message:
  -----------
  BUILD: Add dependency on Boost.Utility

Should be available everywhere, though.


  Commit: a203e0406884a8a300ee5928d7c27f9c9c760822
      https://github.com/xoreos/xoreos/commit/a203e0406884a8a300ee5928d7c27f9c9c760822
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-20 (Thu, 20 Oct 2016)

  Changed paths:
    M src/aurora/gff3file.h
    M src/aurora/gff4file.h
    M src/common/mutex.h
    R src/common/noncopyable.h
    M src/common/readfile.h
    M src/common/rules.mk
    M src/common/singleton.h
    M src/common/thread.h
    M src/common/writefile.h

  Log Message:
  -----------
  COMMON: Use boost::noncopyable instead of our own NonCopyable class


  Commit: a373ffd9c9f980040034a4a125bfeded3889fbcd
      https://github.com/xoreos/xoreos/commit/a373ffd9c9f980040034a4a125bfeded3889fbcd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/engines/gamethread.cpp
    M src/xoreos.cpp

  Log Message:
  -----------
  MAIN: Always properly clean up after ourselves, even on error

We may still add a really fatal error category that shouldn't try to
clean up, but all the usual errors we currently raise are not that.

This also gets rid of spurious OpenAL warnings and potential segfaults
related to OpenAL memory being destroyed automatically by the OS while
a separate thread still initializes it. If we're calling the OpenAL
cleanup functions ourselves on quit, they should do the right thing
and wait for locks, etc.


  Commit: d2e681c6b5b75ed6ca3e6ad93cd2d89481681177
      https://github.com/xoreos/xoreos/commit/d2e681c6b5b75ed6ca3e6ad93cd2d89481681177
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/common/matrix4x4.cpp
    M src/common/matrix4x4.h

  Log Message:
  -----------
  COMMON: Remove explict copy-ctor and copy-op= from Matrix4x4

The implict defaults work fine.


  Commit: 5af5b408fbbaa5c39885d74cbf784f7509d26629
      https://github.com/xoreos/xoreos/commit/5af5b408fbbaa5c39885d74cbf784f7509d26629
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-21 (Fri, 21 Oct 2016)

  Changed paths:
    M src/common/vector3.h

  Log Message:
  -----------
  COMMON: Remove explict copy-ctor and copy-op= from Vector3

The implict defaults work fine.


  Commit: 461ff46b398cc187964cce1036cf12a5fbcb5ea7
      https://github.com/xoreos/xoreos/commit/461ff46b398cc187964cce1036cf12a5fbcb5ea7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-22 (Sat, 22 Oct 2016)

  Changed paths:
    M src/engines/nwn/gui/widgets/gridbox.cpp

  Log Message:
  -----------
  NWN: Correct the scrolling math for WidgetGridBox

It now displays the correct number of items in the last row.
Previously, instead of displaying the last N items, it tried to
display the last ItemsInARow - N items. This lead to some items
potentially not being displayed at all

Also, it now doesn't crash when scrolling by dragging the scrollbar
and the items fill out of the last row completely. In this case, the
old code calculated the starting item wrong, being off by the number
of items in the row (i.e. one row).


  Commit: 287d2d892b77ec89ef54c9a3c408b8567b272854
      https://github.com/xoreos/xoreos/commit/287d2d892b77ec89ef54c9a3c408b8567b272854
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/rules.mk
    A src/graphics/windowman.cpp
    A src/graphics/windowman.h

  Log Message:
  -----------
  GRAPHICS: Add new class WindowManager

This class does a few things differently to their current implementation
in GfxMan. Notably it fixes the following flaws in the current
implementation:
* Switching from FS to windowed mode didnt work
* Resolution switching in FS mode didnt work
* Max FSAA level would always be determined to be 16x
* Error handling was missing or wrong


  Commit: f3b46b7f9b77e2d46d84787ea388879652e0aa61
      https://github.com/xoreos/xoreos/commit/f3b46b7f9b77e2d46d84787ea388879652e0aa61
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h

  Log Message:
  -----------
  GRAPHICS: Switch GfxMan to use the new window manager


  Commit: c3deda478d757ddfc9071a78103feb7382a5ce3d
      https://github.com/xoreos/xoreos/commit/c3deda478d757ddfc9071a78103feb7382a5ce3d
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h

  Log Message:
  -----------
  GRAPHICS: Remove unused attributes and methods from GfxMan


  Commit: 82f4fa670b5e0b6859517e4b912fa5355a6be69c
      https://github.com/xoreos/xoreos/commit/82f4fa670b5e0b6859517e4b912fa5355a6be69c
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/aurora/console.cpp
    M src/engines/aurora/gui.cpp
    M src/engines/gamethread.cpp

  Log Message:
  -----------
  ENGINES: Access WindowMan methods directly instead of per GfxMan


  Commit: c21037b0a58edcb6b8ab48fb7c1f214f2e31b0e9
      https://github.com/xoreos/xoreos/commit/c21037b0a58edcb6b8ab48fb7c1f214f2e31b0e9
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/kotor/gui/guibackground.cpp

  Log Message:
  -----------
  KOTOR: Access WindowMan methods directly instead of per GfxMan


  Commit: 3d29899f2c3b85cf7224dafbac06cf81c53cecb8
      https://github.com/xoreos/xoreos/commit/3d29899f2c3b85cf7224dafbac06cf81c53cecb8
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/nwn/gui/ingame/compass.cpp
    M src/engines/nwn/gui/ingame/dialog.cpp
    M src/engines/nwn/gui/ingame/partyleader.cpp
    M src/engines/nwn/gui/ingame/quickbar.cpp
    M src/engines/nwn/gui/ingame/quickchat.cpp
    M src/engines/nwn/gui/options/resolution.cpp
    M src/engines/nwn/gui/options/video.cpp
    M src/engines/nwn/gui/options/videoadv.cpp
    M src/engines/nwn/gui/widgets/tooltip.cpp

  Log Message:
  -----------
  NWN: Access WindowMan methods directly instead of per GfxMan


  Commit: 56c06efc3907b9b8017a39839aff7fcdb672bb4d
      https://github.com/xoreos/xoreos/commit/56c06efc3907b9b8017a39839aff7fcdb672bb4d
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/sonic/sonic.cpp

  Log Message:
  -----------
  SONIC: Access WindowMan methods directly instead of per GfxMan


  Commit: 409919191e430b0c753e3b06d44564481c00f0f3
      https://github.com/xoreos/xoreos/commit/409919191e430b0c753e3b06d44564481c00f0f3
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Access WindowMan methods directly instead of per GfxMan


  Commit: 4394c49e5aa7423e951f69559d72a8f7975ab6af
      https://github.com/xoreos/xoreos/commit/4394c49e5aa7423e951f69559d72a8f7975ab6af
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/aurora/cursorman.cpp
    M src/graphics/aurora/fps.cpp

  Log Message:
  -----------
  GRAPHICS: Access WindowMan methods directly instead of per GfxMan


  Commit: bef212782ddd051451dfee20dd5c41622cb71752
      https://github.com/xoreos/xoreos/commit/bef212782ddd051451dfee20dd5c41622cb71752
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/video/decoder.cpp

  Log Message:
  -----------
  VIDEO: Access WindowMan methods directly instead of per GfxMan


  Commit: 812b1afcecc206dc06b054767f3475ccbdba7428
      https://github.com/xoreos/xoreos/commit/812b1afcecc206dc06b054767f3475ccbdba7428
  Author: Enrico Horn <farmboy0+git at googlemail.com>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h

  Log Message:
  -----------
  GRAPHICS: Remove unused methods from GfxMan


  Commit: 8511b648259b7b07766d19d93f175eb75cf0e855
      https://github.com/xoreos/xoreos/commit/8511b648259b7b07766d19d93f175eb75cf0e855
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/memreadstream.h
    M src/common/memwritestream.h

  Log Message:
  -----------
  COMMON: Mark the memory read/write stream classes as noncopyable


  Commit: b910eea8034f3a25d45ccb18b0536f2e6b81ab5d
      https://github.com/xoreos/xoreos/commit/b910eea8034f3a25d45ccb18b0536f2e6b81ab5d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/bitstream.h

  Log Message:
  -----------
  COMMON: Mark the bitstream classes as noncopyable


  Commit: 2385eeb91aa92627dbd6633e6fda8fae3081a02b
      https://github.com/xoreos/xoreos/commit/2385eeb91aa92627dbd6633e6fda8fae3081a02b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/configfile.h

  Log Message:
  -----------
  COMMON: Mark ConfigFile as noncopyable


  Commit: c2a8d4a6e3abfee2ab1e240a685aa14f710072b4
      https://github.com/xoreos/xoreos/commit/c2a8d4a6e3abfee2ab1e240a685aa14f710072b4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/dct.h
    M src/common/fft.h
    M src/common/mdct.h
    M src/common/rdft.h

  Log Message:
  -----------
  COMMON: Mark the Fourier Transform classes as noncopyable


  Commit: 875053442ed5971186661f904dc4bbb7f159fdba
      https://github.com/xoreos/xoreos/commit/875053442ed5971186661f904dc4bbb7f159fdba
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/foxpro.h

  Log Message:
  -----------
  COMMON: Mark FoxPro as noncopyable


  Commit: eacc9ef08021c84893a10c842a2dc7310e039c4b
      https://github.com/xoreos/xoreos/commit/eacc9ef08021c84893a10c842a2dc7310e039c4b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/pe_exe.h

  Log Message:
  -----------
  COMMON: Mark PEResources as noncopyable


  Commit: 7a05bf7282cc851a073d2d6ed9f0e1fb95672363
      https://github.com/xoreos/xoreos/commit/7a05bf7282cc851a073d2d6ed9f0e1fb95672363
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/xml.h

  Log Message:
  -----------
  COMMON: Mark XMLParser and XMLNode as noncopyable


  Commit: be114862f7c8cef6dddae2b780a676aa9f62e95d
      https://github.com/xoreos/xoreos/commit/be114862f7c8cef6dddae2b780a676aa9f62e95d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/common/zipfile.h

  Log Message:
  -----------
  COMMON: Mark ZipFile as noncopyable


  Commit: a41b25ba1ce2f45b48e50b6194b96cd861024ff4
      https://github.com/xoreos/xoreos/commit/a41b25ba1ce2f45b48e50b6194b96cd861024ff4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/aurora/archive.h
    M src/aurora/keyfile.h

  Log Message:
  -----------
  AURORA: Mark Archive (and all archives) and KEYFile as noncopyable


  Commit: c03d46d007adbe504bbc86b742a8a033d44d0436
      https://github.com/xoreos/xoreos/commit/c03d46d007adbe504bbc86b742a8a033d44d0436
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/aurora/2dafile.h

  Log Message:
  -----------
  AURORA: Mark TwoDAFile as noncopyable


  Commit: 67afc3b3c0d86695f99186493ede2a74a44d64b1
      https://github.com/xoreos/xoreos/commit/67afc3b3c0d86695f99186493ede2a74a44d64b1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/aurora/dlgfile.h
    M src/aurora/gdafile.h
    M src/aurora/ifofile.h

  Log Message:
  -----------
  AURORA: Mark the GFF-based file classes as noncopyable


  Commit: 31cac9c845289667c3d3473c16f0f899bfd5e26c
      https://github.com/xoreos/xoreos/commit/31cac9c845289667c3d3473c16f0f899bfd5e26c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/aurora/talktable.h

  Log Message:
  -----------
  AURORA: Mark the TalkTable as noncopyable


  Commit: ba9dffadae48539be874a833c7f15239a9c7314c
      https://github.com/xoreos/xoreos/commit/ba9dffadae48539be874a833c7f15239a9c7314c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/glcontainer.h

  Log Message:
  -----------
  GRAPHICS: Mark GLContainer as noncopyable


  Commit: f8697931260a60cce9e303f3061e1b05a5a57b29
      https://github.com/xoreos/xoreos/commit/f8697931260a60cce9e303f3061e1b05a5a57b29
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Mark Renderable as noncopyable


  Commit: 657055ff440b23191de4e054d63ed71423c0af38
      https://github.com/xoreos/xoreos/commit/657055ff440b23191de4e054d63ed71423c0af38
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/graphics/images/decoder.h

  Log Message:
  -----------
  GRAPHICS: Mark ImageDecoder as noncopyable


  Commit: b2fc22c13c25330cf23d168b9bc778d49bd3fd3f
      https://github.com/xoreos/xoreos/commit/b2fc22c13c25330cf23d168b9bc778d49bd3fd3f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/sound/audiostream.h

  Log Message:
  -----------
  SOUND: Mark AudioStram as noncopyable


  Commit: 2a32d4bb526c5402bf7f893365fcbceb1115842a
      https://github.com/xoreos/xoreos/commit/2a32d4bb526c5402bf7f893365fcbceb1115842a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/sound/decoders/codec.h

  Log Message:
  -----------
  SOUND: Mark Codec as noncopyable


  Commit: 6eae98bbfa1054c2ef97fd20d82ad5ba767eaa93
      https://github.com/xoreos/xoreos/commit/6eae98bbfa1054c2ef97fd20d82ad5ba767eaa93
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/video/codecs/codec.h

  Log Message:
  -----------
  VIDEO: Mark Codec as noncopyable


  Commit: 8426d14a467398dfc5acc1f406e38c62d2bdbf99
      https://github.com/xoreos/xoreos/commit/8426d14a467398dfc5acc1f406e38c62d2bdbf99
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/events/joystick.h

  Log Message:
  -----------
  EVENTS: Mark Joystick as noncopyable


  Commit: 4002b59e95c3b373425a794271d76f1d8160b6d4
      https://github.com/xoreos/xoreos/commit/4002b59e95c3b373425a794271d76f1d8160b6d4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/aurora/gui.h
    M src/engines/aurora/widget.h

  Log Message:
  -----------
  ENGINES: Mark GUI and Widget as noncopyable


  Commit: 5021e6e96c37d1a4e9e1e95557dd97d1524274b5
      https://github.com/xoreos/xoreos/commit/5021e6e96c37d1a4e9e1e95557dd97d1524274b5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/aurora/console.h

  Log Message:
  -----------
  ENGINES: Mark Console as noncopyable


  Commit: b1059f7bdf2050ad9a29c4f2904be7d45c8f2324
      https://github.com/xoreos/xoreos/commit/b1059f7bdf2050ad9a29c4f2904be7d45c8f2324
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/aurora/loadprogress.h

  Log Message:
  -----------
  ENGINES: Mark LoadProgress as noncopyable


  Commit: 457ea3bcc8bd66756c2ebe850ad3e922c83eb463
      https://github.com/xoreos/xoreos/commit/457ea3bcc8bd66756c2ebe850ad3e922c83eb463
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-23 (Sun, 23 Oct 2016)

  Changed paths:
    M src/engines/engine.h

  Log Message:
  -----------
  ENGINES: Mark Engine as noncopyable


  Commit: 464ae94090819eca7239444cdbc1742754baccce
      https://github.com/xoreos/xoreos/commit/464ae94090819eca7239444cdbc1742754baccce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-24 (Mon, 24 Oct 2016)

  Changed paths:
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_kotor.h

  Log Message:
  -----------
  GRAPHICS: Check for duplicate animations in KotOR models

The first area of KotOR2 (001EBO, the Ebon Hawk drifting in space) has
two models with duplicate animations:
- "f3p1a" in model "S_Female01"
- "walkinj" in model "P_HK47"

Both have version of each have model nodes attached, and a different
number each time, too.

We're now keeping the first animation with a certain name and throw
away all duplicates. Maybe that's the right way, maybe not.


  Commit: c7bb95ea62bbba947f9bdc998c9427b242a78a98
      https://github.com/xoreos/xoreos/commit/c7bb95ea62bbba947f9bdc998c9427b242a78a98
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-24 (Mon, 24 Oct 2016)

  Changed paths:
    M src/engines/enginemanager.h
    M src/engines/engineprobe.h

  Log Message:
  -----------
  ENGINES: Mark GameInstance and EngineProbe as noncopyable


  Commit: 51d84b4c2206f5306279673824189f37b86264c2
      https://github.com/xoreos/xoreos/commit/51d84b4c2206f5306279673824189f37b86264c2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-25 (Tue, 25 Oct 2016)

  Changed paths:
    M src/graphics/graphics.cpp
    M src/graphics/images/dds.cpp
    M src/graphics/images/decoder.cpp
    M src/graphics/images/rules.mk
    M src/graphics/images/tga.cpp
    M src/graphics/images/tpc.cpp
    M src/graphics/images/txb.cpp
    A src/graphics/images/util.h
    M src/graphics/rules.mk
    R src/graphics/util.h
    M src/video/bink.cpp

  Log Message:
  -----------
  GRAPHICS: Move util.h into images/

Because the utility functions in there are image-related.


  Commit: 3ff0bdcfee556f0576fcfe629872c10de5e6533c
      https://github.com/xoreos/xoreos/commit/3ff0bdcfee556f0576fcfe629872c10de5e6533c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-25 (Tue, 25 Oct 2016)

  Changed paths:
    M src/engines/dragonage/rules.mk
    A src/engines/dragonage/script/rules.mk
    M src/engines/dragonage2/rules.mk
    A src/engines/dragonage2/script/rules.mk
    A src/engines/jade/gui/main/rules.mk
    A src/engines/jade/gui/rules.mk
    M src/engines/jade/rules.mk
    A src/engines/jade/script/rules.mk
    A src/engines/kotor/gui/main/rules.mk
    A src/engines/kotor/gui/options/rules.mk
    A src/engines/kotor/gui/rules.mk
    A src/engines/kotor/gui/widgets/rules.mk
    M src/engines/kotor/rules.mk
    A src/engines/kotor/script/rules.mk
    A src/engines/kotor2/gui/main/rules.mk
    A src/engines/kotor2/gui/rules.mk
    A src/engines/kotor2/gui/widgets/rules.mk
    M src/engines/kotor2/rules.mk
    A src/engines/kotor2/script/rules.mk
    A src/engines/nwn/gui/chargen/rules.mk
    A src/engines/nwn/gui/dialogs/rules.mk
    A src/engines/nwn/gui/ingame/rules.mk
    A src/engines/nwn/gui/main/rules.mk
    A src/engines/nwn/gui/options/rules.mk
    A src/engines/nwn/gui/rules.mk
    A src/engines/nwn/gui/widgets/rules.mk
    M src/engines/nwn/rules.mk
    A src/engines/nwn/script/rules.mk
    M src/engines/nwn2/rules.mk
    A src/engines/nwn2/script/rules.mk
    A src/engines/witcher/lua/rules.mk
    A src/engines/witcher/nwscript/rules.mk
    M src/engines/witcher/rules.mk

  Log Message:
  -----------
  BUILD: Split up the engines makefiles

Give every directory its own rules.mk.


  Commit: b7991e77d040d9d16a54bf03a43ca309f35993a2
      https://github.com/xoreos/xoreos/commit/b7991e77d040d9d16a54bf03a43ca309f35993a2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/graphics/aurora/cursorman.cpp

  Log Message:
  -----------
  GRAPHICS: Always throw a Common::Exception instead of a bare string


  Commit: 99c10b8a5e35147233b3c1636f6b02643ff6219c
      https://github.com/xoreos/xoreos/commit/99c10b8a5e35147233b3c1636f6b02643ff6219c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M src/video/codecs/xmvwmv2.cpp

  Log Message:
  -----------
  VIDEO: Check the right pointers before access in XMVWMV2's setQScale()

Instead of checking acQuantTop for != 0 (which is always true), check
that acQuantTop[0], acQuantTop[1] and acQuantTop[2] are != 0.


  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


  Commit: c4658c64c42a014753727887d9d58481201fe286
      https://github.com/xoreos/xoreos/commit/c4658c64c42a014753727887d9d58481201fe286
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2016-10-30 (Sun, 30 Oct 2016)

  Changed paths:
    M src/common/ptrmap.h

  Log Message:
  -----------
  COMMON: Remove return from void PtrMap::erase()

Yeah, that method shouldn't try to return a value.


Compare: https://github.com/xoreos/xoreos/compare/385873a337f3...c4658c64c42a


More information about the xoreos-git mailing list