[xoreos-git] [xoreos/xoreos] 4c8f48: DIST: The Fedora package for liblzma changed from ...

Sven Hesse noreply at github.com
Sat Aug 29 13:53:08 CEST 2020


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos
  Commit: 4c8f48b2bad7d7598fbd369af721cfa10dd188ac
      https://github.com/xoreos/xoreos/commit/4c8f48b2bad7d7598fbd369af721cfa10dd188ac
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-02 (Sun, 02 Aug 2020)

  Changed paths:
    M dists/fedora/xoreos.spec

  Log Message:
  -----------
  DIST: The Fedora package for liblzma changed from lzma to xz


  Commit: 67fbc3145fc9f8a76cda18d3d044de79e0152357
      https://github.com/xoreos/xoreos/commit/67fbc3145fc9f8a76cda18d3d044de79e0152357
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-02 (Sun, 02 Aug 2020)

  Changed paths:
    M dists/fedora/xoreos.spec

  Log Message:
  -----------
  DIST: Add build requirements to the Fedora spec file


  Commit: da659df5ef5867393c5a6a847292079fe9c2c79b
      https://github.com/xoreos/xoreos/commit/da659df5ef5867393c5a6a847292079fe9c2c79b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M dists/arch/PKGBUILD

  Log Message:
  -----------
  DIST: Add libvpx as a dependency to our Arch PKGBUILD


  Commit: 7c322a1ae73ab340e7ad368f6b684dc289c19fe3
      https://github.com/xoreos/xoreos/commit/7c322a1ae73ab340e7ad368f6b684dc289c19fe3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M dists/debian/control

  Log Message:
  -----------
  DIST: Add libvpx as a dependency to our Debian control file


  Commit: ffec7f91d620dafcda094ab7cfa7fa06c82536c3
      https://github.com/xoreos/xoreos/commit/ffec7f91d620dafcda094ab7cfa7fa06c82536c3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M dists/fedora/xoreos.spec

  Log Message:
  -----------
  DIST: Add libvpx as a dependency to our Fedora spec file


  Commit: 8b64df490148dbaebbbfe8f7d9cf694b80943912
      https://github.com/xoreos/xoreos/commit/8b64df490148dbaebbbfe8f7d9cf694b80943912
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/video/matroska.cpp

  Log Message:
  -----------
  VIDEO: Remove %zu from format strings

Unfortunately, %zu is not really portable.


  Commit: 8e1c5406f600fd658cd673792ca1c7449e817f6c
      https://github.com/xoreos/xoreos/commit/8e1c5406f600fd658cd673792ca1c7449e817f6c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/video/matroska.cpp

  Log Message:
  -----------
  VIDEO: Remove PRIu64 from format strings

Unfortunately, PRIu64 is not really portable. We do have our own
define, but apparently, %llu doesn't work on Windows either.


  Commit: 73bb60ed9850c091bbb5c5cc1075801d478e0edd
      https://github.com/xoreos/xoreos/commit/73bb60ed9850c091bbb5c5cc1075801d478e0edd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M src/engines/nwn/walkmeshloader.cpp

  Log Message:
  -----------
  NWN: Use std::abs() instead of abs() for floating point numbers


  Commit: 4f612dbdc4874ba64c08d2981b2536fa11c91031
      https://github.com/xoreos/xoreos/commit/4f612dbdc4874ba64c08d2981b2536fa11c91031
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

  Changed paths:
    M CMakeLists.txt
    M ChangeLog
    M Doxyfile
    M NEWS.md
    M configure.ac
    M dists/arch/PKGBUILD
    M dists/debian/changelog
    M dists/fedora/xoreos.spec
    M dists/macosx/Info.plist
    M dists/win32/xoreos.rc
    M src/version/version.cpp

  Log Message:
  -----------
  RELEASE: This is version 0.0.6


  Commit: de2e9ad1ed7251db34a2f27527c0aa871f44d74a
      https://github.com/xoreos/xoreos/commit/de2e9ad1ed7251db34a2f27527c0aa871f44d74a
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  COMMON: Add ability to set thread names

Does not work on all platforms, but is a no-op where it doesn't.


  Commit: 833b918d4853681d0324925f6a931749de949169
      https://github.com/xoreos/xoreos/commit/833b918d4853681d0324925f6a931749de949169
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/engines/dragonage2/probes.cpp

  Log Message:
  -----------
  DRAGONAGE2: Add Xbox 360 probe


  Commit: a37c6a5faa4215f970f2bc8adc6a603d9f0c425a
      https://github.com/xoreos/xoreos/commit/a37c6a5faa4215f970f2bc8adc6a603d9f0c425a
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/common/endianness.h

  Log Message:
  -----------
  COMMON: Extend endianness intrinsic functions


  Commit: 90bccbeacfa546e190ce0dc51dc5aca78a6aa2ff
      https://github.com/xoreos/xoreos/commit/90bccbeacfa546e190ce0dc51dc5aca78a6aa2ff
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M cmake/FindVPX.cmake
    M src/video/codecs/vpx.cpp

  Log Message:
  -----------
  BUILD: Fix building with libvpx using MSVC


  Commit: 748262eb49368ffcdee6483410b86accbb488633
      https://github.com/xoreos/xoreos/commit/748262eb49368ffcdee6483410b86accbb488633
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/common/thread.cpp

  Log Message:
  -----------
  COMMON: Fix calling convention for SetThreadDescription


  Commit: e5189a8258d8955b11b3252f44089e9ef1637a54
      https://github.com/xoreos/xoreos/commit/e5189a8258d8955b11b3252f44089e9ef1637a54
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/aurora/resman.cpp

  Log Message:
  -----------
  AURORA: Fix registering a file as the data base


  Commit: 856ce1e95e64a0012622fdeaf1e0bcef1e20d499
      https://github.com/xoreos/xoreos/commit/856ce1e95e64a0012622fdeaf1e0bcef1e20d499
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    A src/aurora/oodle.cpp
    A src/aurora/oodle.h
    M src/aurora/rules.mk

  Log Message:
  -----------
  AURORA: Add oodle1 decompression


  Commit: 3e51c0d8ae52daa92b1380d676b5f4e68aaf210a
      https://github.com/xoreos/xoreos/commit/3e51c0d8ae52daa92b1380d676b5f4e68aaf210a
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/aurora/actionscript/avm.cpp

  Log Message:
  -----------
  ACTIONSCRIPT: Add missing register pushs for new object creation


  Commit: 6a6dc5153b74162efed221cdd07bd7bb3d87e2fd
      https://github.com/xoreos/xoreos/commit/6a6dc5153b74162efed221cdd07bd7bb3d87e2fd
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/aurora/actionscript/object.cpp

  Log Message:
  -----------
  ACTIONSCRIPT: Add missing register pushs to object method call


  Commit: 3cdfe5f0dd33f627d1435f640d08c0fc1ff5c2c6
      https://github.com/xoreos/xoreos/commit/3cdfe5f0dd33f627d1435f640d08c0fc1ff5c2c6
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/aurora/actionscript/object.cpp

  Log Message:
  -----------
  ACTIONSCRIPT: Add preloading of super object to object calls


  Commit: f7cf44e937b4e6481063e9b7e0a850d7adda01ad
      https://github.com/xoreos/xoreos/commit/f7cf44e937b4e6481063e9b7e0a850d7adda01ad
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M src/aurora/actionscript/asbuffer.cpp

  Log Message:
  -----------
  ACTIONSCRIPT: Fix super and this variable handling


  Commit: 56e822c5cca61f376b1cb9d5c42a1686899f2bf1
      https://github.com/xoreos/xoreos/commit/56e822c5cca61f376b1cb9d5c42a1686899f2bf1
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M tests/aurora/actionscript.cpp

  Log Message:
  -----------
  TESTS: Add additional actionscript unit test


  Commit: 09f3c271c9a92c07ba4f400609e1389cbf1e4ed1
      https://github.com/xoreos/xoreos/commit/09f3c271c9a92c07ba4f400609e1389cbf1e4ed1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M AUTHORS
    M dists/debian/copyright
    A external/imgui/LICENSE.txt
    A external/imgui/README.xoreos
    A external/imgui/imconfig.h
    A external/imgui/imgui.cpp
    A external/imgui/imgui.h
    A external/imgui/imgui_demo.cpp
    A external/imgui/imgui_draw.cpp
    A external/imgui/imgui_freetype.cpp
    A external/imgui/imgui_freetype.h
    A external/imgui/imgui_impl_opengl2.cpp
    A external/imgui/imgui_impl_opengl2.h
    A external/imgui/imgui_impl_opengl3.cpp
    A external/imgui/imgui_impl_opengl3.h
    A external/imgui/imgui_impl_sdl.cpp
    A external/imgui/imgui_impl_sdl.h
    A external/imgui/imgui_internal.h
    A external/imgui/imgui_widgets.cpp
    A external/imgui/imstb_rectpack.h
    A external/imgui/imstb_textedit.h
    A external/imgui/imstb_truetype.h
    A external/imgui/rules.mk
    M external/rules.mk

  Log Message:
  -----------
  IMGUI: Add Dear ImGui, version 1.77


  Commit: 64d9b5f7fb0e27bbe0ec404e79dcb85830e1e1c7
      https://github.com/xoreos/xoreos/commit/64d9b5f7fb0e27bbe0ec404e79dcb85830e1e1c7
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M external/imgui/README.xoreos
    M external/imgui/imgui_impl_opengl3.cpp

  Log Message:
  -----------
  IMGUI: Add handling for internal GLEW to ImGui OpenGL 3


  Commit: 91a10e12c66bd2c6de139b3e8d7bf067b36df8c9
      https://github.com/xoreos/xoreos/commit/91a10e12c66bd2c6de139b3e8d7bf067b36df8c9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M external/imgui/README.xoreos
    M external/imgui/imgui_freetype.cpp

  Log Message:
  -----------
  IMGUI: Silence another compiler warning in the freetype code


  Commit: e655b3a6adfa5e7edf192749db54dd58a939c58c
      https://github.com/xoreos/xoreos/commit/e655b3a6adfa5e7edf192749db54dd58a939c58c
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M Makefile.am
    M configure.ac
    M src/rules.mk
    M tests/engines/nwn2/rules.mk
    M tests/engines/rules.mk

  Log Message:
  -----------
  BUILD: Add ImGui dependency to autotools


  Commit: a6206f2027a38ac81d745bf6fe8337e93a7d603f
      https://github.com/xoreos/xoreos/commit/a6206f2027a38ac81d745bf6fe8337e93a7d603f
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  BUILD: Add ImGui dependency to CMake


  Commit: b203ad2e717a88d4f18f8a703a9572a3e853fbbc
      https://github.com/xoreos/xoreos/commit/b203ad2e717a88d4f18f8a703a9572a3e853fbbc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M BUILDDEP.md
    M configure.ac
    M dists/debian/control

  Log Message:
  -----------
  BUILD: Increase minimum required SDL2 version to 2.0.4

Dear ImGui uses SDL2 functions that aren't available in older
versions.


  Commit: e0a26b95299483674377f70ba1364763326e058e
      https://github.com/xoreos/xoreos/commit/e0a26b95299483674377f70ba1364763326e058e
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Add handling of ImGui SDL events


  Commit: 97772796f7851b28a2ef938482f6efdd84813929
      https://github.com/xoreos/xoreos/commit/97772796f7851b28a2ef938482f6efdd84813929
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M src/graphics/windowman.cpp

  Log Message:
  -----------
  GRAPHICS: Add ImGui SDL context handling


  Commit: d46fcc377641882619352a2fcfef35ce0c30b4c5
      https://github.com/xoreos/xoreos/commit/d46fcc377641882619352a2fcfef35ce0c30b4c5
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

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

  Log Message:
  -----------
  GRAPHICS: Add additional ImGui rendering stage


  Commit: 0f90a45183218eb4db70b582790b14bc3e6c39cc
      https://github.com/xoreos/xoreos/commit/0f90a45183218eb4db70b582790b14bc3e6c39cc
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

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

  Log Message:
  -----------
  GRAPHICS: Add Renderable wrapper class for ImGui UIs


  Commit: 4c7c51980be9b72c2688b49c3141c67d9288fa18
      https://github.com/xoreos/xoreos/commit/4c7c51980be9b72c2688b49c3141c67d9288fa18
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

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

  Log Message:
  -----------
  GRAPHICS: Add ImGui demo for debugging purposes


  Commit: 95db9720bd9ecc8147b990d71c4f578d093a799e
      https://github.com/xoreos/xoreos/commit/95db9720bd9ecc8147b990d71c4f578d093a799e
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  GRAPHICS: Prevent ImGui from disappearing in videos


  Commit: 511a9e12cc149f13e78ae6b7b375701f38e19cc1
      https://github.com/xoreos/xoreos/commit/511a9e12cc149f13e78ae6b7b375701f38e19cc1
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M src/common/rules.mk
    A src/common/serializationstream.cpp
    A src/common/serializationstream.h

  Log Message:
  -----------
  COMMON: Add two way serialization stream


  Commit: 00d1a90d6175abbe4a3907f1a2e1c93fd4a1d2cf
      https://github.com/xoreos/xoreos/commit/00d1a90d6175abbe4a3907f1a2e1c93fd4a1d2cf
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-08 (Sat, 08 Aug 2020)

  Changed paths:
    M tests/common/rules.mk
    A tests/common/serializationstream.cpp

  Log Message:
  -----------
  TESTS: Add unit test for serialization stream


  Commit: fd49b75e5b835b3a2f1fa5359eb8719e0024ca57
      https://github.com/xoreos/xoreos/commit/fd49b75e5b835b3a2f1fa5359eb8719e0024ca57
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-09 (Sun, 09 Aug 2020)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  APPVEYOR: Update xoreos version number


  Commit: ad871e18d05e36a9786e59e63295c2907d7804b9
      https://github.com/xoreos/xoreos/commit/ad871e18d05e36a9786e59e63295c2907d7804b9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-09 (Sun, 09 Aug 2020)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h
    M src/engines/kotorbase/gui/hud.cpp
    M src/engines/kotorbase/gui/hud.h

  Log Message:
  -----------
  KOTOR: Fix HUD update on resolution change

Fixes #557.


  Commit: a53afc357844710f9d2cd6121c5f480eaee96729
      https://github.com/xoreos/xoreos/commit/a53afc357844710f9d2cd6121c5f480eaee96729
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  APPVEYOR: Update AppVeyor config to MSVC 2019, x64

Future-proofing and this will also give us C++14 (and C++17) support.


  Commit: cd892fa9b444045b2bc6ad5d5ec7602da5697adc
      https://github.com/xoreos/xoreos/commit/cd892fa9b444045b2bc6ad5d5ec7602da5697adc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Bump C++ standard to C++14


  Commit: 059f2959982168f032f82ab06596f46ce185dc73
      https://github.com/xoreos/xoreos/commit/059f2959982168f032f82ab06596f46ce185dc73
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  COMMON: Add deflate compression


  Commit: ea2b757f9109ff3ab61b08ed5b23378c5981607d
      https://github.com/xoreos/xoreos/commit/ea2b757f9109ff3ab61b08ed5b23378c5981607d
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/aurora/erfwriter.cpp
    M src/aurora/erfwriter.h

  Log Message:
  -----------
  AURORA: Extend ERFWriter with v2.2 support


  Commit: 7a3882ea120ca460e5b74256312743fc56c2c7af
      https://github.com/xoreos/xoreos/commit/7a3882ea120ca460e5b74256312743fc56c2c7af
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M tests/aurora/erfwriter.cpp

  Log Message:
  -----------
  TESTS: Add additional tests for V2.0 ERF files


  Commit: 60d3553a09faedf8d6dcced86ceffa64023a1e60
      https://github.com/xoreos/xoreos/commit/60d3553a09faedf8d6dcced86ceffa64023a1e60
  Author: patrick <nostritius at googlemail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M tests/aurora/erfwriter.cpp

  Log Message:
  -----------
  TESTS: Add unit tests for v2.2 ERF files


  Commit: 4037390df311854dc39744c2d5c16e1b9adf7969
      https://github.com/xoreos/xoreos/commit/4037390df311854dc39744c2d5c16e1b9adf7969
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/aurora/ltrfile.cpp
    M src/aurora/ltrfile.h

  Log Message:
  -----------
  AURORA: Clean up LTRFile

The members don't need to be ScopedArrays.


  Commit: 0d4983d4a18328cdd570645ebcf0bb27d5fe245f
      https://github.com/xoreos/xoreos/commit/0d4983d4a18328cdd570645ebcf0bb27d5fe245f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/common/blowfish.cpp
    M src/common/changeid.h
    M src/common/configfile.cpp
    M src/common/configman.cpp
    M src/common/configman.h
    M src/common/dct.cpp
    M src/common/dct.h
    M src/common/deflate.cpp
    M src/common/encoding.cpp
    M src/common/fft.cpp
    M src/common/fft.h
    M src/common/foxpro.cpp
    M src/common/hash.h
    M src/common/lzma.cpp
    M src/common/mdct.cpp
    M src/common/mdct.h
    M src/common/pe_exe.h
    M src/common/platform.cpp
    M src/common/rdft.cpp
    M src/common/rdft.h
    M src/common/readstream.cpp
    M src/common/strutil.cpp
    M src/common/thread.cpp
    M src/common/xml.h
    M src/common/zipfile.h

  Log Message:
  -----------
  COMMON: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 79340f7151d2d3d84e1e6f0ee9e0250240980b2b
      https://github.com/xoreos/xoreos/commit/79340f7151d2d3d84e1e6f0ee9e0250240980b2b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/aurora/2dafile.cpp
    M src/aurora/2dafile.h
    M src/aurora/2dareg.cpp
    M src/aurora/actionscript/asbuffer.h
    M src/aurora/biffile.h
    M src/aurora/bzffile.h
    M src/aurora/cdpth.cpp
    M src/aurora/erffile.cpp
    M src/aurora/erffile.h
    M src/aurora/gff3file.h
    M src/aurora/gff3writer.h
    M src/aurora/gff4file.cpp
    M src/aurora/gff4file.h
    M src/aurora/gfxfile.cpp
    M src/aurora/gfxfile.h
    M src/aurora/herffile.h
    M src/aurora/ifofile.cpp
    M src/aurora/ifofile.h
    M src/aurora/locstring.cpp
    M src/aurora/lua/scriptman.cpp
    M src/aurora/ndsrom.cpp
    M src/aurora/ndsrom.h
    M src/aurora/nitrofile.cpp
    M src/aurora/nsbtxfile.cpp
    M src/aurora/nsbtxfile.h
    M src/aurora/nwscript/ncsfile.h
    M src/aurora/obbfile.cpp
    M src/aurora/obbfile.h
    M src/aurora/oodle.cpp
    M src/aurora/pefile.cpp
    M src/aurora/pefile.h
    M src/aurora/resman.cpp
    M src/aurora/rimfile.h
    M src/aurora/sacfile.h
    M src/aurora/smallfile.cpp
    M src/aurora/ssffile.cpp
    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
    M src/aurora/textureatlasfile.cpp
    M src/aurora/thewitchersavefile.h
    M src/aurora/zipfile.cpp
    M src/aurora/zipfile.h

  Log Message:
  -----------
  AURORA: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: ae325f345986ed04f089e0f59805e1e82bf1266b
      https://github.com/xoreos/xoreos/commit/ae325f345986ed04f089e0f59805e1e82bf1266b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/graphics/aurora/abcfont.cpp
    M src/graphics/aurora/cursor.cpp
    M src/graphics/aurora/cursorman.cpp
    M src/graphics/aurora/fonthandle.h
    M src/graphics/aurora/fontman.cpp
    M src/graphics/aurora/nftrfont.cpp
    M src/graphics/aurora/pltfile.cpp
    M src/graphics/aurora/pltfile.h
    M src/graphics/aurora/texture.h
    M src/graphics/aurora/textureman.cpp
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/aurora/ttffont.h
    M src/graphics/fpscounter.cpp
    M src/graphics/fpscounter.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    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/ncgr.h
    M src/graphics/images/nclr.cpp
    M src/graphics/images/sbm.cpp
    M src/graphics/images/screenshot.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/util.h
    M src/graphics/images/winiconimage.cpp
    M src/graphics/images/xoreositex.cpp
    M src/graphics/ttf.cpp
    M src/graphics/ttf.h
    M src/graphics/yuv_to_rgb.cpp
    M src/graphics/yuv_to_rgb.h

  Log Message:
  -----------
  GRAPHICS: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: a21984ca0fcbb61242b60b500da79c8761fb75f4
      https://github.com/xoreos/xoreos/commit/a21984ca0fcbb61242b60b500da79c8761fb75f4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/sound/audiostream.h
    M src/sound/decoders/aac.cpp
    M src/sound/decoders/asf.cpp
    M src/sound/decoders/mp3.cpp
    M src/sound/decoders/vorbis.cpp
    M src/sound/decoders/wma.cpp
    M src/sound/decoders/wwriffvorbis.cpp
    M src/sound/fmodeventfile.cpp
    M src/sound/sound.cpp
    M src/sound/sound.h

  Log Message:
  -----------
  SOUND: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 9878e50ddd96ee2b376799a45399da8e1a38bde8
      https://github.com/xoreos/xoreos/commit/9878e50ddd96ee2b376799a45399da8e1a38bde8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/video/actimagine.h
    M src/video/aurora/videoplayer.cpp
    M src/video/aurora/videoplayer.h
    M src/video/bink.cpp
    M src/video/bink.h
    M src/video/codecs/h263.cpp
    M src/video/codecs/vpx.cpp
    M src/video/codecs/xmvwmv2.cpp
    M src/video/codecs/xmvwmv2.h
    M src/video/decoder.cpp
    M src/video/decoder.h
    M src/video/matroska.cpp
    M src/video/quicktime.cpp
    M src/video/quicktime.h
    M src/video/xmv.cpp
    M src/video/xmv.h

  Log Message:
  -----------
  VIDEO: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 3a38b697eb6b886eed650470398bf966a321b2ad
      https://github.com/xoreos/xoreos/commit/3a38b697eb6b886eed650470398bf966a321b2ad
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/aurora/console.cpp
    M src/engines/aurora/console.h
    M src/engines/aurora/loadprogress.cpp
    M src/engines/aurora/loadprogress.h
    M src/engines/aurora/util.cpp
    M src/engines/engine.cpp
    M src/engines/engine.h
    M src/engines/enginemanager.cpp
    M src/engines/gamethread.h

  Log Message:
  -----------
  ENGINES: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 01b6e92bd3dc749e74ba42915b23ca9886cd3369
      https://github.com/xoreos/xoreos/commit/01b6e92bd3dc749e74ba42915b23ca9886cd3369
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/door.cpp
    M src/engines/kotorbase/gui/dialog.cpp
    M src/engines/kotorbase/gui/dialog.h
    M src/engines/kotorbase/gui/gui.cpp
    M src/engines/kotorbase/gui/gui.h
    M src/engines/kotorbase/gui/hud.h
    M src/engines/kotorbase/gui/ingame.h
    M src/engines/kotorbase/gui/inventoryitem.cpp
    M src/engines/kotorbase/gui/inventoryitem.h
    M src/engines/kotorbase/gui/partyselection.cpp
    M src/engines/kotorbase/gui/selectioncircle.h
    M src/engines/kotorbase/item.cpp
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    M src/engines/kotorbase/path/walkmeshloader.cpp
    M src/engines/kotorbase/placeable.cpp
    M src/engines/kotorbase/room.h
    M src/engines/kotorbase/savedgame.cpp
    M src/engines/kotorbase/savedgame.h
    M src/engines/kotorbase/script/functions_object.cpp
    M src/engines/kotorbase/script/functions_parameters.cpp
    M src/engines/kotorbase/script/functions_party.cpp
    M src/engines/kotorbase/situated.h
    M src/engines/kotorbase/sound.cpp
    M src/engines/kotorbase/trigger.cpp
    M src/engines/kotorbase/waypoint.cpp

  Log Message:
  -----------
  KOTORBASE: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 94bb638416f6d4e6136e78f7fd62e596a9c22515
      https://github.com/xoreos/xoreos/commit/94bb638416f6d4e6136e78f7fd62e596a9c22515
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/odyssey/button.cpp
    M src/engines/odyssey/button.h
    M src/engines/odyssey/listbox.cpp
    M src/engines/odyssey/panel.cpp
    M src/engines/odyssey/progressbar.cpp
    M src/engines/odyssey/progressbar.h
    M src/engines/odyssey/scrollbar.cpp
    M src/engines/odyssey/scrollbar.h
    M src/engines/odyssey/widget.cpp
    M src/engines/odyssey/widget.h

  Log Message:
  -----------
  ODYSSEY: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 86f1bafe1dca54fe6dbb3630dea84ef69ef79142
      https://github.com/xoreos/xoreos/commit/86f1bafe1dca54fe6dbb3630dea84ef69ef79142
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    M src/engines/nwn/creature.cpp
    M src/engines/nwn/creature.h
    M src/engines/nwn/door.cpp
    M src/engines/nwn/game.cpp
    M src/engines/nwn/game.h
    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/charspells.cpp
    M src/engines/nwn/gui/chargen/charspells.h
    M src/engines/nwn/gui/gui.cpp
    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
    M src/engines/nwn/gui/legal.cpp
    M src/engines/nwn/gui/legal.h
    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
    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
    M src/engines/nwn/gui/widgets/editbox.cpp
    M src/engines/nwn/gui/widgets/editbox.h
    M src/engines/nwn/gui/widgets/label.cpp
    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/nwnwidgetwithcaption.cpp
    M src/engines/nwn/gui/widgets/nwnwidgetwithcaption.h
    M src/engines/nwn/gui/widgets/portrait.cpp
    M src/engines/nwn/gui/widgets/portrait.h
    M src/engines/nwn/gui/widgets/quadwidget.cpp
    M src/engines/nwn/gui/widgets/quadwidget.h
    M src/engines/nwn/gui/widgets/scrollbar.cpp
    M src/engines/nwn/gui/widgets/scrollbar.h
    M src/engines/nwn/gui/widgets/tooltip.cpp
    M src/engines/nwn/gui/widgets/tooltip.h
    M src/engines/nwn/item.cpp
    M src/engines/nwn/item.h
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn/nwn.h
    M src/engines/nwn/object.cpp
    M src/engines/nwn/object.h
    M src/engines/nwn/placeable.cpp
    M src/engines/nwn/script/functions_object.cpp
    M src/engines/nwn/situated.cpp
    M src/engines/nwn/situated.h
    M src/engines/nwn/tileset.cpp
    M src/engines/nwn/version.cpp
    M src/engines/nwn/walkmeshloader.cpp
    M src/engines/nwn/waypoint.cpp

  Log Message:
  -----------
  NWN: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 368ddb46147c381db68c023b6679fe6d05291f09
      https://github.com/xoreos/xoreos/commit/368ddb46147c381db68c023b6679fe6d05291f09
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/nwn2/area.cpp
    M src/engines/nwn2/area.h
    M src/engines/nwn2/campaign.cpp
    M src/engines/nwn2/campaign.h
    M src/engines/nwn2/creature.cpp
    M src/engines/nwn2/creature.h
    M src/engines/nwn2/door.cpp
    M src/engines/nwn2/door.h
    M src/engines/nwn2/faction.cpp
    M src/engines/nwn2/game.cpp
    M src/engines/nwn2/game.h
    M src/engines/nwn2/item.cpp
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/nwn2.cpp
    M src/engines/nwn2/nwn2.h
    M src/engines/nwn2/object.cpp
    M src/engines/nwn2/object.h
    M src/engines/nwn2/placeable.cpp
    M src/engines/nwn2/placeable.h
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/script/functions_object.cpp
    M src/engines/nwn2/situated.h
    M src/engines/nwn2/store.cpp
    M src/engines/nwn2/trigger.cpp
    M src/engines/nwn2/trxfile.cpp
    M src/engines/nwn2/waypoint.cpp

  Log Message:
  -----------
  NWN2: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 996185fda8b2e5effa8a625d3016037991552966
      https://github.com/xoreos/xoreos/commit/996185fda8b2e5effa8a625d3016037991552966
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/kotor/creature.cpp
    M src/engines/kotor/game.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.h
    M src/engines/kotor/gui/chargen/classselection.cpp
    M src/engines/kotor/gui/chargen/classselection.h
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h
    M src/engines/kotor/gui/ingame/ingame.cpp
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu.h
    M src/engines/kotor/gui/ingame/menu_opt.h
    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
    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/graphicsadv.cpp
    M src/engines/kotor/gui/options/resolution.cpp
    M src/engines/kotor/gui/options/sound.cpp
    M src/engines/kotor/gui/options/sound.h
    M src/engines/kotor/gui/options/soundadv.cpp
    M src/engines/kotor/gui/saveload.cpp
    M src/engines/kotor/gui/saveload.h
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor/module.cpp
    M src/engines/kotor/version.cpp

  Log Message:
  -----------
  KOTOR: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 9d7f9b0d0b051784b0b184dea89e2c008016405a
      https://github.com/xoreos/xoreos/commit/9d7f9b0d0b051784b0b184dea89e2c008016405a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/kotor2/game.cpp
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/charactergeneration.h
    M src/engines/kotor2/gui/chargen/classselection.cpp
    M src/engines/kotor2/gui/chargen/classselection.h
    M src/engines/kotor2/gui/ingame/ingame.cpp
    M src/engines/kotor2/gui/main/main.cpp
    M src/engines/kotor2/gui/main/main.h
    M src/engines/kotor2/kotor2.cpp
    M src/engines/kotor2/module.cpp

  Log Message:
  -----------
  KOTOR2: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 474349dd76c0830f692b534e64717296b4ce4cd8
      https://github.com/xoreos/xoreos/commit/474349dd76c0830f692b534e64717296b4ce4cd8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/jade/area.cpp
    M src/engines/jade/area.h
    M src/engines/jade/arealayout.cpp
    M src/engines/jade/creature.cpp
    M src/engines/jade/creature.h
    M src/engines/jade/game.cpp
    M src/engines/jade/game.h
    M src/engines/jade/gui/chargen/charactergeneration.cpp
    M src/engines/jade/gui/gui.cpp
    M src/engines/jade/gui/gui.h
    M src/engines/jade/gui/main/main.cpp
    M src/engines/jade/gui/main/main.h
    M src/engines/jade/gui/main/options.cpp
    M src/engines/jade/gui/main/options.h
    M src/engines/jade/jade.cpp
    M src/engines/jade/jade.h
    M src/engines/jade/module.cpp
    M src/engines/jade/module.h
    M src/engines/jade/placeable.cpp
    M src/engines/jade/placeable.h
    M src/engines/jade/room.h
    M src/engines/jade/script/functions_object.cpp
    M src/engines/jade/trigger.cpp

  Log Message:
  -----------
  JADE: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 79e8ddaf0dfd523cdbc3b8aef40ff68156846f6e
      https://github.com/xoreos/xoreos/commit/79e8ddaf0dfd523cdbc3b8aef40ff68156846f6e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/witcher/area.h
    M src/engines/witcher/campaign.cpp
    M src/engines/witcher/campaign.h
    M src/engines/witcher/door.cpp
    M src/engines/witcher/game.cpp
    M src/engines/witcher/game.h
    M src/engines/witcher/module.cpp
    M src/engines/witcher/nwscript/functions_object.cpp
    M src/engines/witcher/placeable.cpp
    M src/engines/witcher/situated.h
    M src/engines/witcher/waypoint.cpp
    M src/engines/witcher/witcher.cpp
    M src/engines/witcher/witcher.h

  Log Message:
  -----------
  WITCHER: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 978ef7f7ed8014ea330f6b60e2b804268c20cd0f
      https://github.com/xoreos/xoreos/commit/978ef7f7ed8014ea330f6b60e2b804268c20cd0f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/sonic/area.cpp
    M src/engines/sonic/area.h
    M src/engines/sonic/areabackground.cpp
    M src/engines/sonic/areaminimap.cpp
    M src/engines/sonic/areaminimap.h
    M src/engines/sonic/game.cpp
    M src/engines/sonic/game.h
    M src/engines/sonic/module.cpp
    M src/engines/sonic/module.h
    M src/engines/sonic/placeable.h
    M src/engines/sonic/sonic.cpp
    M src/engines/sonic/sonic.h
    M src/engines/sonic/util.cpp

  Log Message:
  -----------
  SONIC: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 3ddcb2b3c6974be8fbf129ff86f1a461e0011bc9
      https://github.com/xoreos/xoreos/commit/3ddcb2b3c6974be8fbf129ff86f1a461e0011bc9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/dragonage/campaign.cpp
    M src/engines/dragonage/campaign.h
    M src/engines/dragonage/campaigns.h
    M src/engines/dragonage/creature.cpp
    M src/engines/dragonage/dragonage.cpp
    M src/engines/dragonage/dragonage.h
    M src/engines/dragonage/game.cpp
    M src/engines/dragonage/game.h
    M src/engines/dragonage/placeable.cpp
    M src/engines/dragonage/placeable.h
    M src/engines/dragonage/script/functions_object.cpp

  Log Message:
  -----------
  DRAGONAGE: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: 424caded3b98467d6829fe33c044cad5127f035d
      https://github.com/xoreos/xoreos/commit/424caded3b98467d6829fe33c044cad5127f035d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/engines/dragonage2/campaign.cpp
    M src/engines/dragonage2/campaign.h
    M src/engines/dragonage2/campaigns.h
    M src/engines/dragonage2/creature.cpp
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/dragonage2/dragonage2.h
    M src/engines/dragonage2/game.cpp
    M src/engines/dragonage2/game.h
    M src/engines/dragonage2/placeable.cpp
    M src/engines/dragonage2/placeable.h
    M src/engines/dragonage2/script/functions_object.cpp

  Log Message:
  -----------
  DRAGONAGE2: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: e57091fa7b20936a519cde3c6fdb817e1e28cdc3
      https://github.com/xoreos/xoreos/commit/e57091fa7b20936a519cde3c6fdb817e1e28cdc3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M tests/aurora/erfwriter.cpp
    M tests/aurora/thewitchersavewriter.cpp
    M tests/engines/nwn2/creature.cpp
    M tests/engines/nwn2/door.cpp
    M tests/engines/nwn2/roster.cpp
    M tests/engines/nwn2/waypoint.cpp

  Log Message:
  -----------
  TESTS: Replace ScopedPtr/ScopedArray with std::unique_ptr


  Commit: a3a3f81c99b35757704f33427f86b4b500a367d2
      https://github.com/xoreos/xoreos/commit/a3a3f81c99b35757704f33427f86b4b500a367d2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

  Changed paths:
    M src/common/rules.mk
    R src/common/scopedptr.h
    M tests/common/rules.mk
    R tests/common/scopedptr.cpp

  Log Message:
  -----------
  COMMON: Delete ScopedPtr/ScopedArray


  Commit: eb788fe1cafc5109902aeb887848e059df091e96
      https://github.com/xoreos/xoreos/commit/eb788fe1cafc5109902aeb887848e059df091e96
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2020-08-12 (Wed, 12 Aug 2020)

  Changed paths:
    M src/aurora/locstring.cpp
    M src/common/blowfish.cpp
    M src/common/fft.cpp
    M src/common/ustring.cpp
    M src/common/util.h
    M src/engines/aurora/console.cpp
    M src/graphics/images/decoder.cpp
    M src/sound/xactsoundbank_ascii.cpp
    M src/sound/xactsoundbank_binary.cpp
    M src/video/bink.cpp
    M tests/common/util.cpp

  Log Message:
  -----------
  COMMON: Replace SWAP with std::swap


  Commit: c4de39cdd97678e69c8fb24b130597bd280b6438
      https://github.com/xoreos/xoreos/commit/c4de39cdd97678e69c8fb24b130597bd280b6438
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

  Changed paths:
    M src/common/util.h

  Log Message:
  -----------
  COMMON: Implement ARRAYSIZE using constexpr


  Commit: 08585d7ccc80c78c0ab1a0ab761d73e75571eebb
      https://github.com/xoreos/xoreos/commit/08585d7ccc80c78c0ab1a0ab761d73e75571eebb
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

  Changed paths:
    M external/lua/ldo.cpp
    M external/lua/ldo.h
    M external/lua/llex.cpp
    M external/lua/llex.h
    R src/common/noreturn.h
    M src/common/rules.mk
    M src/common/system.h
    M src/common/util.cpp
    M src/common/util.h

  Log Message:
  -----------
  COMMON: Use [[noreturn]]


  Commit: 0747453a988aa9892f8afb806934e5183f03b953
      https://github.com/xoreos/xoreos/commit/0747453a988aa9892f8afb806934e5183f03b953
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M external/lua/llimits.h
    M src/aurora/2dafile.cpp
    M src/aurora/2dafile.h
    M src/aurora/actionscript/asbuffer.cpp
    M src/aurora/actionscript/asbuffer.h
    M src/aurora/actionscript/avm.cpp
    M src/aurora/actionscript/avm.h
    M src/aurora/actionscript/avm_interval.cpp
    M src/aurora/actionscript/function.cpp
    M src/aurora/actionscript/function.h
    M src/aurora/archive.cpp
    M src/aurora/archive.h
    M src/aurora/aurorafile.cpp
    M src/aurora/aurorafile.h
    M src/aurora/biffile.cpp
    M src/aurora/biffile.h
    M src/aurora/bzffile.cpp
    M src/aurora/bzffile.h
    M src/aurora/cdpth.cpp
    M src/aurora/cdpth.h
    M src/aurora/dlgfile.cpp
    M src/aurora/dlgfile.h
    M src/aurora/erffile.cpp
    M src/aurora/erffile.h
    M src/aurora/erfwriter.cpp
    M src/aurora/erfwriter.h
    M src/aurora/gdafile.cpp
    M src/aurora/gdafile.h
    M src/aurora/gdaheaders.cpp
    M src/aurora/gdaheaders.h
    M src/aurora/gff3file.cpp
    M src/aurora/gff3file.h
    M src/aurora/gff3writer.cpp
    M src/aurora/gff3writer.h
    M src/aurora/gff4file.cpp
    M src/aurora/gff4file.h
    M src/aurora/gfxfile.cpp
    M src/aurora/gfxfile.h
    M src/aurora/herffile.cpp
    M src/aurora/herffile.h
    M src/aurora/ifofile.cpp
    M src/aurora/ifofile.h
    M src/aurora/keydatafile.h
    M src/aurora/keyfile.cpp
    M src/aurora/keyfile.h
    M src/aurora/language.cpp
    M src/aurora/language.h
    M src/aurora/locstring.cpp
    M src/aurora/locstring.h
    M src/aurora/ltrfile.cpp
    M src/aurora/lua/scriptman.cpp
    M src/aurora/lua/variable.cpp
    M src/aurora/lua/variable.h
    M src/aurora/ndsrom.cpp
    M src/aurora/ndsrom.h
    M src/aurora/nfofile.cpp
    M src/aurora/nfofile.h
    M src/aurora/nitrofile.cpp
    M src/aurora/nsbtxfile.cpp
    M src/aurora/nsbtxfile.h
    M src/aurora/nwscript/functionman.cpp
    M src/aurora/nwscript/functionman.h
    M src/aurora/nwscript/ncsfile.cpp
    M src/aurora/nwscript/ncsfile.h
    M src/aurora/nwscript/object.h
    M src/aurora/nwscript/objectcontainer.cpp
    M src/aurora/nwscript/objectcontainer.h
    M src/aurora/nwscript/objectman.cpp
    M src/aurora/nwscript/objectman.h
    M src/aurora/nwscript/objectref.cpp
    M src/aurora/nwscript/objectref.h
    M src/aurora/nwscript/variable.cpp
    M src/aurora/nwscript/variable.h
    M src/aurora/obbfile.cpp
    M src/aurora/obbfile.h
    M src/aurora/oodle.cpp
    M src/aurora/oodle.h
    M src/aurora/pefile.cpp
    M src/aurora/pefile.h
    M src/aurora/resman.cpp
    M src/aurora/resman.h
    M src/aurora/rimfile.cpp
    M src/aurora/rimfile.h
    M src/aurora/sacfile.cpp
    M src/aurora/smallfile.cpp
    M src/aurora/ssffile.cpp
    M src/aurora/ssffile.h
    M src/aurora/talkman.cpp
    M src/aurora/talkman.h
    M src/aurora/talktable.cpp
    M src/aurora/talktable.h
    M src/aurora/talktable_gff.cpp
    M src/aurora/talktable_gff.h
    M src/aurora/talktable_tlk.cpp
    M src/aurora/talktable_tlk.h
    M src/aurora/thewitchersavefile.cpp
    M src/aurora/thewitchersavefile.h
    M src/aurora/thewitchersavewriter.cpp
    M src/aurora/types.h
    M src/aurora/util.cpp
    M src/aurora/util.h
    M src/aurora/xmlfixer.cpp
    M src/aurora/zipfile.cpp
    M src/aurora/zipfile.h
    M src/cline.cpp
    M src/common/aabbnode.cpp
    M src/common/aabbnode.h
    M src/common/bitstream.h
    M src/common/bitstreamwriter.h
    M src/common/blowfish.cpp
    M src/common/configfile.cpp
    M src/common/configman.cpp
    M src/common/datetime.cpp
    M src/common/datetime.h
    M src/common/debug.cpp
    M src/common/debug.h
    M src/common/debugman.cpp
    M src/common/debugman.h
    M src/common/deflate.cpp
    M src/common/encoding.cpp
    M src/common/encoding.h
    M src/common/endianness.h
    M src/common/fft.cpp
    M src/common/fft.h
    M src/common/filepath.cpp
    M src/common/foxpro.cpp
    M src/common/foxpro.h
    M src/common/geometry.h
    M src/common/hash.h
    M src/common/huffman.cpp
    M src/common/huffman.h
    M src/common/lzma.cpp
    M src/common/maths.cpp
    M src/common/maths.h
    M src/common/md5.cpp
    M src/common/mdct.cpp
    M src/common/memreadstream.cpp
    M src/common/memreadstream.h
    M src/common/memwritestream.cpp
    M src/common/memwritestream.h
    M src/common/pe_exe.cpp
    M src/common/pe_exe.h
    M src/common/readfile.cpp
    M src/common/readfile.h
    M src/common/readline.cpp
    M src/common/readline.h
    M src/common/readstream.cpp
    M src/common/readstream.h
    M src/common/semaphore.cpp
    M src/common/semaphore.h
    M src/common/serializationstream.cpp
    M src/common/serializationstream.h
    M src/common/streamtokenizer.cpp
    M src/common/streamtokenizer.h
    M src/common/strutil.cpp
    M src/common/strutil.h
    M src/common/timestamp.cpp
    M src/common/timestamp.h
    M src/common/types.h
    M src/common/ustring.cpp
    M src/common/ustring.h
    M src/common/util.cpp
    M src/common/util.h
    M src/common/uuid.cpp
    M src/common/uuid.h
    M src/common/writefile.cpp
    M src/common/writefile.h
    M src/common/writestream.cpp
    M src/common/writestream.h
    M src/common/zipfile.cpp
    M src/common/zipfile.h
    M src/engines.cpp
    M src/engines/aurora/astar.cpp
    M src/engines/aurora/astar.h
    M src/engines/aurora/console.cpp
    M src/engines/aurora/console.h
    M src/engines/aurora/gui.cpp
    M src/engines/aurora/gui.h
    M src/engines/aurora/loadprogress.cpp
    M src/engines/aurora/loadprogress.h
    M src/engines/aurora/localpathfinding.cpp
    M src/engines/aurora/localpathfinding.h
    M src/engines/aurora/objectwalkmesh.h
    M src/engines/aurora/pathfinding.cpp
    M src/engines/aurora/pathfinding.h
    M src/engines/aurora/resources.cpp
    M src/engines/aurora/resources.h
    M src/engines/aurora/util.cpp
    M src/engines/aurora/util.h
    M src/engines/aurora/widget.cpp
    M src/engines/aurora/widget.h
    M src/engines/dragonage/area.cpp
    M src/engines/dragonage/area.h
    M src/engines/dragonage/campaign.cpp
    M src/engines/dragonage/campaign.h
    M src/engines/dragonage/creature.cpp
    M src/engines/dragonage/creature.h
    M src/engines/dragonage/game.cpp
    M src/engines/dragonage/game.h
    M src/engines/dragonage/object.cpp
    M src/engines/dragonage/object.h
    M src/engines/dragonage/placeable.h
    M src/engines/dragonage/room.cpp
    M src/engines/dragonage/room.h
    M src/engines/dragonage/script/function_tables.h
    M src/engines/dragonage/script/functions.cpp
    M src/engines/dragonage/script/functions.h
    M src/engines/dragonage/script/functions_event.cpp
    M src/engines/dragonage/script/functions_math.cpp
    M src/engines/dragonage/script/functions_object.cpp
    M src/engines/dragonage/script/functions_string.cpp
    M src/engines/dragonage/util.cpp
    M src/engines/dragonage/util.h
    M src/engines/dragonage/waypoint.cpp
    M src/engines/dragonage/waypoint.h
    M src/engines/dragonage2/area.cpp
    M src/engines/dragonage2/area.h
    M src/engines/dragonage2/campaign.cpp
    M src/engines/dragonage2/campaign.h
    M src/engines/dragonage2/creature.cpp
    M src/engines/dragonage2/creature.h
    M src/engines/dragonage2/game.cpp
    M src/engines/dragonage2/game.h
    M src/engines/dragonage2/object.cpp
    M src/engines/dragonage2/object.h
    M src/engines/dragonage2/placeable.h
    M src/engines/dragonage2/room.cpp
    M src/engines/dragonage2/room.h
    M src/engines/dragonage2/script/function_tables.h
    M src/engines/dragonage2/script/functions.cpp
    M src/engines/dragonage2/script/functions.h
    M src/engines/dragonage2/script/functions_event.cpp
    M src/engines/dragonage2/script/functions_math.cpp
    M src/engines/dragonage2/script/functions_object.cpp
    M src/engines/dragonage2/script/functions_string.cpp
    M src/engines/dragonage2/util.cpp
    M src/engines/dragonage2/util.h
    M src/engines/dragonage2/waypoint.cpp
    M src/engines/dragonage2/waypoint.h
    M src/engines/eclipse/externalhandler.cpp
    M src/engines/eclipse/externalhandler.h
    M src/engines/jade/area.cpp
    M src/engines/jade/area.h
    M src/engines/jade/creature.cpp
    M src/engines/jade/creature.h
    M src/engines/jade/event.cpp
    M src/engines/jade/event.h
    M src/engines/jade/gui/main/main.cpp
    M src/engines/jade/jade.cpp
    M src/engines/jade/module.cpp
    M src/engines/jade/module.h
    M src/engines/jade/object.cpp
    M src/engines/jade/object.h
    M src/engines/jade/placeable.cpp
    M src/engines/jade/placeable.h
    M src/engines/jade/room.cpp
    M src/engines/jade/room.h
    M src/engines/jade/script/function_tables.h
    M src/engines/jade/script/functions.cpp
    M src/engines/jade/script/functions.h
    M src/engines/jade/script/functions_2da.cpp
    M src/engines/jade/script/functions_action.cpp
    M src/engines/jade/script/functions_creature.cpp
    M src/engines/jade/script/functions_event.cpp
    M src/engines/jade/script/functions_math.cpp
    M src/engines/jade/script/functions_object.cpp
    M src/engines/jade/script/functions_string.cpp
    M src/engines/jade/trigger.cpp
    M src/engines/kotor/creature.cpp
    M src/engines/kotor/creature.h
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu.h
    M src/engines/kotor/gui/ingame/menu_map.cpp
    M src/engines/kotor/gui/ingame/menu_map.h
    M src/engines/kotor/gui/ingame/menu_opt.cpp
    M src/engines/kotor/gui/ingame/menu_opt.h
    M src/engines/kotor/gui/saveload.cpp
    M src/engines/kotor/gui/saveload.h
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor/script/function_tables.h
    M src/engines/kotor/script/functions.cpp
    M src/engines/kotor/version.cpp
    M src/engines/kotor/version.h
    M src/engines/kotor2/creature.cpp
    M src/engines/kotor2/creature.h
    M src/engines/kotor2/kotor2.cpp
    M src/engines/kotor2/script/function_tables.h
    M src/engines/kotor2/script/functions.cpp
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/creatureinfo.cpp
    M src/engines/kotorbase/creatureinfo.h
    M src/engines/kotorbase/door.cpp
    M src/engines/kotorbase/door.h
    M src/engines/kotorbase/gui/chargeninfo.cpp
    M src/engines/kotorbase/gui/chargeninfo.h
    M src/engines/kotorbase/gui/dialog.h
    M src/engines/kotorbase/gui/hud.cpp
    M src/engines/kotorbase/gui/hud.h
    M src/engines/kotorbase/gui/ingame.cpp
    M src/engines/kotorbase/gui/ingame.h
    M src/engines/kotorbase/gui/inventoryitem.cpp
    M src/engines/kotorbase/gui/partyselection.cpp
    M src/engines/kotorbase/item.h
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    M src/engines/kotorbase/object.cpp
    M src/engines/kotorbase/object.h
    M src/engines/kotorbase/path/doorwalkmesh.cpp
    M src/engines/kotorbase/path/doorwalkmesh.h
    M src/engines/kotorbase/path/objectwalkmesh.cpp
    M src/engines/kotorbase/path/objectwalkmesh.h
    M src/engines/kotorbase/path/pathfinding.cpp
    M src/engines/kotorbase/path/pathfinding.h
    M src/engines/kotorbase/path/walkmeshloader.cpp
    M src/engines/kotorbase/path/walkmeshloader.h
    M src/engines/kotorbase/round.h
    M src/engines/kotorbase/savedgame.cpp
    M src/engines/kotorbase/savedgame.h
    M src/engines/kotorbase/script/functions.cpp
    M src/engines/kotorbase/script/functions.h
    M src/engines/kotorbase/script/functions_action.cpp
    M src/engines/kotorbase/script/functions_math.cpp
    M src/engines/kotorbase/script/functions_object.cpp
    M src/engines/kotorbase/script/functions_sound.cpp
    M src/engines/kotorbase/script/functions_string.cpp
    M src/engines/kotorbase/script/functions_time.cpp
    M src/engines/kotorbase/situated.cpp
    M src/engines/kotorbase/situated.h
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    M src/engines/nwn/console.cpp
    M src/engines/nwn/creature.cpp
    M src/engines/nwn/creature.h
    M src/engines/nwn/door.cpp
    M src/engines/nwn/door.h
    M src/engines/nwn/gui/chargen/charalignment.cpp
    M src/engines/nwn/gui/chargen/charalignment.h
    M src/engines/nwn/gui/chargen/charattributes.cpp
    M src/engines/nwn/gui/chargen/charattributes.h
    M src/engines/nwn/gui/chargen/charclass.h
    M src/engines/nwn/gui/chargen/chardomain.cpp
    M src/engines/nwn/gui/chargen/chardomain.h
    M src/engines/nwn/gui/chargen/charfeats.cpp
    M src/engines/nwn/gui/chargen/charfeats.h
    M src/engines/nwn/gui/chargen/chargenchoices.cpp
    M src/engines/nwn/gui/chargen/chargenchoices.h
    M src/engines/nwn/gui/chargen/charinfovoice.cpp
    M src/engines/nwn/gui/chargen/charinfovoice.h
    M src/engines/nwn/gui/chargen/charpackage.cpp
    M src/engines/nwn/gui/chargen/charpackage.h
    M src/engines/nwn/gui/chargen/charportrait.cpp
    M src/engines/nwn/gui/chargen/charportrait.h
    M src/engines/nwn/gui/chargen/charschool.cpp
    M src/engines/nwn/gui/chargen/charskills.cpp
    M src/engines/nwn/gui/chargen/charskills.h
    M src/engines/nwn/gui/chargen/charspells.cpp
    M src/engines/nwn/gui/chargen/charspells.h
    M src/engines/nwn/gui/gui.cpp
    M src/engines/nwn/gui/ingame/charinfo.h
    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/partyleader.cpp
    M src/engines/nwn/gui/ingame/partyleader.h
    M src/engines/nwn/gui/legal.cpp
    M src/engines/nwn/gui/main/charpremade.h
    M src/engines/nwn/gui/main/newgamefog.cpp
    M src/engines/nwn/gui/options/feedback.cpp
    M src/engines/nwn/gui/options/feedback.h
    M src/engines/nwn/gui/widgets/button.cpp
    M src/engines/nwn/gui/widgets/button.h
    M src/engines/nwn/gui/widgets/checkbox.cpp
    M src/engines/nwn/gui/widgets/checkbox.h
    M src/engines/nwn/gui/widgets/close.cpp
    M src/engines/nwn/gui/widgets/close.h
    M src/engines/nwn/gui/widgets/gridbox.cpp
    M src/engines/nwn/gui/widgets/gridbox.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/portrait.cpp
    M src/engines/nwn/gui/widgets/portrait.h
    M src/engines/nwn/gui/widgets/scrollbar.cpp
    M src/engines/nwn/gui/widgets/scrollbar.h
    M src/engines/nwn/gui/widgets/slider.cpp
    M src/engines/nwn/gui/widgets/slider.h
    M src/engines/nwn/gui/widgets/tooltip.cpp
    M src/engines/nwn/gui/widgets/tooltip.h
    M src/engines/nwn/item.cpp
    M src/engines/nwn/item.h
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn/object.cpp
    M src/engines/nwn/object.h
    M src/engines/nwn/objectwalkmesh.cpp
    M src/engines/nwn/objectwalkmesh.h
    M src/engines/nwn/pathfinding.cpp
    M src/engines/nwn/pathfinding.h
    M src/engines/nwn/script/function_tables.h
    M src/engines/nwn/script/functions.cpp
    M src/engines/nwn/script/functions.h
    M src/engines/nwn/script/functions_action.cpp
    M src/engines/nwn/script/functions_conversation.cpp
    M src/engines/nwn/script/functions_creature.cpp
    M src/engines/nwn/script/functions_math.cpp
    M src/engines/nwn/script/functions_object.cpp
    M src/engines/nwn/script/functions_sound.cpp
    M src/engines/nwn/script/functions_string.cpp
    M src/engines/nwn/situated.cpp
    M src/engines/nwn/situated.h
    M src/engines/nwn/types.cpp
    M src/engines/nwn/types.h
    M src/engines/nwn/version.cpp
    M src/engines/nwn/version.h
    M src/engines/nwn/walkmeshloader.cpp
    M src/engines/nwn/walkmeshloader.h
    M src/engines/nwn2/area.cpp
    M src/engines/nwn2/area.h
    M src/engines/nwn2/creature.cpp
    M src/engines/nwn2/creature.h
    M src/engines/nwn2/door.cpp
    M src/engines/nwn2/door.h
    M src/engines/nwn2/faction.cpp
    M src/engines/nwn2/faction.h
    M src/engines/nwn2/feats.cpp
    M src/engines/nwn2/feats.h
    M src/engines/nwn2/game.cpp
    M src/engines/nwn2/game.h
    M src/engines/nwn2/inventory.cpp
    M src/engines/nwn2/inventory.h
    M src/engines/nwn2/item.cpp
    M src/engines/nwn2/item.h
    M src/engines/nwn2/itemproperty.cpp
    M src/engines/nwn2/itemproperty.h
    M src/engines/nwn2/journal.cpp
    M src/engines/nwn2/journal.h
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/nwn2.cpp
    M src/engines/nwn2/object.cpp
    M src/engines/nwn2/object.h
    M src/engines/nwn2/placeable.cpp
    M src/engines/nwn2/placeable.h
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/roster.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.cpp
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_action.cpp
    M src/engines/nwn2/script/functions_conversation.cpp
    M src/engines/nwn2/script/functions_creature.cpp
    M src/engines/nwn2/script/functions_inventory.cpp
    M src/engines/nwn2/script/functions_itemproperty.cpp
    M src/engines/nwn2/script/functions_math.cpp
    M src/engines/nwn2/script/functions_module.cpp
    M src/engines/nwn2/script/functions_object.cpp
    M src/engines/nwn2/script/functions_roster.cpp
    M src/engines/nwn2/script/functions_sound.cpp
    M src/engines/nwn2/script/functions_string.cpp
    M src/engines/nwn2/situated.cpp
    M src/engines/nwn2/situated.h
    M src/engines/nwn2/store.cpp
    M src/engines/nwn2/store.h
    M src/engines/nwn2/trap.cpp
    M src/engines/nwn2/trap.h
    M src/engines/nwn2/trigger.cpp
    M src/engines/nwn2/trigger.h
    M src/engines/nwn2/trxfile.cpp
    M src/engines/nwn2/trxfile.h
    M src/engines/nwn2/types.cpp
    M src/engines/nwn2/types.h
    M src/engines/odyssey/button.cpp
    M src/engines/odyssey/button.h
    M src/engines/odyssey/checkbox.cpp
    M src/engines/odyssey/checkbox.h
    M src/engines/odyssey/label.cpp
    M src/engines/odyssey/label.h
    M src/engines/odyssey/listbox.cpp
    M src/engines/odyssey/listbox.h
    M src/engines/odyssey/protoitem.cpp
    M src/engines/odyssey/protoitem.h
    M src/engines/odyssey/widget.cpp
    M src/engines/odyssey/widget.h
    M src/engines/sonic/area.cpp
    M src/engines/sonic/area.h
    M src/engines/sonic/areabackground.cpp
    M src/engines/sonic/areabackground.h
    M src/engines/sonic/console.cpp
    M src/engines/sonic/console.h
    M src/engines/sonic/module.cpp
    M src/engines/sonic/module.h
    M src/engines/sonic/object.cpp
    M src/engines/sonic/object.h
    M src/engines/sonic/placeable.cpp
    M src/engines/sonic/placeable.h
    M src/engines/sonic/util.cpp
    M src/engines/sonic/util.h
    M src/engines/witcher/area.cpp
    M src/engines/witcher/area.h
    M src/engines/witcher/module.cpp
    M src/engines/witcher/module.h
    M src/engines/witcher/nwscript/function_tables.h
    M src/engines/witcher/nwscript/functions.cpp
    M src/engines/witcher/nwscript/functions.h
    M src/engines/witcher/nwscript/functions_action.cpp
    M src/engines/witcher/nwscript/functions_conversation.cpp
    M src/engines/witcher/nwscript/functions_math.cpp
    M src/engines/witcher/nwscript/functions_object.cpp
    M src/engines/witcher/nwscript/functions_sound.cpp
    M src/engines/witcher/nwscript/functions_string.cpp
    M src/engines/witcher/object.cpp
    M src/engines/witcher/object.h
    M src/engines/witcher/situated.h
    M src/engines/witcher/witcher.cpp
    M src/events/events.cpp
    M src/events/events.h
    M src/events/timerman.cpp
    M src/events/timerman.h
    M src/graphics/aurora/abcfont.cpp
    M src/graphics/aurora/abcfont.h
    M src/graphics/aurora/animationchannel.cpp
    M src/graphics/aurora/animationchannel.h
    M src/graphics/aurora/animationthread.cpp
    M src/graphics/aurora/animationthread.h
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/cursorman.cpp
    M src/graphics/aurora/cursorman.h
    M src/graphics/aurora/fadequad.cpp
    M src/graphics/aurora/fadequad.h
    M src/graphics/aurora/fonthandle.h
    M src/graphics/aurora/fps.cpp
    M src/graphics/aurora/fps.h
    M src/graphics/aurora/highlightable.cpp
    M src/graphics/aurora/highlightable.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_dragonage.cpp
    M src/graphics/aurora/model_dragonage.h
    M src/graphics/aurora/model_jade.cpp
    M src/graphics/aurora/model_jade.h
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_kotor.h
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn.h
    M src/graphics/aurora/model_nwn2.cpp
    M src/graphics/aurora/model_nwn2.h
    M src/graphics/aurora/model_sonic.cpp
    M src/graphics/aurora/model_sonic.h
    M src/graphics/aurora/model_witcher.cpp
    M src/graphics/aurora/model_witcher.h
    M src/graphics/aurora/modelnode.cpp
    M src/graphics/aurora/modelnode.h
    M src/graphics/aurora/nftrfont.cpp
    M src/graphics/aurora/nftrfont.h
    M src/graphics/aurora/pltfile.cpp
    M src/graphics/aurora/pltfile.h
    M src/graphics/aurora/subscenequad.cpp
    M src/graphics/aurora/subscenequad.h
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/texture.cpp
    M src/graphics/aurora/texture.h
    M src/graphics/aurora/texturefont.cpp
    M src/graphics/aurora/texturefont.h
    M src/graphics/aurora/texturehandle.h
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/aurora/ttffont.h
    M src/graphics/aurora/walkmesh.cpp
    M src/graphics/aurora/walkmesh.h
    M src/graphics/camera.cpp
    M src/graphics/camera.h
    M src/graphics/font.cpp
    M src/graphics/font.h
    M src/graphics/fpscounter.cpp
    M src/graphics/fpscounter.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    M src/graphics/icon.cpp
    M src/graphics/images/cbgt.cpp
    M src/graphics/images/cbgt.h
    M src/graphics/images/cubemapcombiner.cpp
    M src/graphics/images/dds.cpp
    M src/graphics/images/dds.h
    M src/graphics/images/decoder.h
    M src/graphics/images/dumptga.cpp
    M src/graphics/images/nbfs.cpp
    M src/graphics/images/nbfs.h
    M src/graphics/images/ncgr.cpp
    M src/graphics/images/ncgr.h
    M src/graphics/images/nclr.cpp
    M src/graphics/images/s3tc.cpp
    M src/graphics/images/s3tc.h
    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/tpc.h
    M src/graphics/images/txb.cpp
    M src/graphics/images/txb.h
    M src/graphics/images/txi.h
    M src/graphics/images/util.h
    M src/graphics/images/winiconimage.cpp
    M src/graphics/images/winiconimage.h
    M src/graphics/images/xoreositex.cpp
    M src/graphics/images/xoreositex.h
    M src/graphics/indexbuffer.cpp
    M src/graphics/indexbuffer.h
    M src/graphics/mesh/mesh.cpp
    M src/graphics/mesh/mesh.h
    M src/graphics/mesh/meshfont.cpp
    M src/graphics/render/renderman.cpp
    M src/graphics/render/renderqueue.cpp
    M src/graphics/render/renderqueue.h
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h
    M src/graphics/shader/shader.cpp
    M src/graphics/shader/shader.h
    M src/graphics/shader/shaderinstance.cpp
    M src/graphics/shader/shaderinstance.h
    M src/graphics/shader/shadermaterial.cpp
    M src/graphics/shader/shadermaterial.h
    M src/graphics/shader/shadersurface.cpp
    M src/graphics/shader/shadersurface.h
    M src/graphics/ttf.cpp
    M src/graphics/ttf.h
    M src/graphics/types.h
    M src/graphics/vertexbuffer.cpp
    M src/graphics/vertexbuffer.h
    M src/graphics/windowman.cpp
    M src/graphics/windowman.h
    M src/graphics/yuv_to_rgb.cpp
    M src/graphics/yuv_to_rgb.h
    M src/sound/audiostream.cpp
    M src/sound/audiostream.h
    M src/sound/decoders/aac.cpp
    M src/sound/decoders/adpcm.cpp
    M src/sound/decoders/adpcm.h
    M src/sound/decoders/asf.cpp
    M src/sound/decoders/mp3.cpp
    M src/sound/decoders/pcm.cpp
    M src/sound/decoders/util.h
    M src/sound/decoders/vorbis.cpp
    M src/sound/decoders/wave.cpp
    M src/sound/decoders/wma.cpp
    M src/sound/decoders/wma.h
    M src/sound/decoders/wmadata.h
    M src/sound/decoders/wwriffvorbis.cpp
    M src/sound/fmodeventfile.cpp
    M src/sound/fmodeventfile.h
    M src/sound/fmodsamplebank.cpp
    M src/sound/fmodsamplebank.h
    M src/sound/interleaver.cpp
    M src/sound/sound.cpp
    M src/sound/sound.h
    M src/sound/types.h
    M src/sound/wwisesoundbank.cpp
    M src/sound/wwisesoundbank.h
    M src/sound/xactsoundbank.h
    M src/sound/xactsoundbank_ascii.cpp
    M src/sound/xactsoundbank_binary.cpp
    M src/sound/xactsoundbank_binary.h
    M src/sound/xactwavebank_ascii.h
    M src/sound/xactwavebank_binary.cpp
    M src/sound/xactwavebank_binary.h
    M src/video/actimagine.cpp
    M src/video/actimagine.h
    M src/video/aurora/videoplayer.cpp
    M src/video/bink.cpp
    M src/video/bink.h
    M src/video/binkdata.h
    M src/video/codecs/h263.cpp
    M src/video/codecs/vpx.cpp
    M src/video/codecs/wmv2data.cpp
    M src/video/codecs/wmv2data.h
    M src/video/codecs/xmvwmv2.cpp
    M src/video/codecs/xmvwmv2.h
    M src/video/decoder.cpp
    M src/video/decoder.h
    M src/video/fader.cpp
    M src/video/fader.h
    M src/video/matroska.cpp
    M src/video/matroska.h
    M src/video/quicktime.cpp
    M src/video/quicktime.h
    M src/video/xmv.cpp
    M src/video/xmv.h
    M src/xoreos.cpp
    M tests/aurora/dlgfile.cpp
    M tests/aurora/gdafile.cpp
    M tests/aurora/gff3file.cpp
    M tests/aurora/gff4file.cpp
    M tests/aurora/ifofile.cpp
    M tests/aurora/ssffile.cpp
    M tests/common/binsearch.cpp
    M tests/common/bitstream.cpp
    M tests/common/huffman.cpp
    M tests/common/memwritestream.cpp
    M tests/common/serializationstream.cpp
    M tests/common/strutil.cpp
    M tests/common/ustring.cpp
    M tests/common/util.cpp
    M tests/engines/nwn2/creature.cpp
    M tests/images/util.cpp

  Log Message:
  -----------
  COMMON: Use stdint fixed-type integers


  Commit: 429f20ae0774cbfbb15927d7f7a1c3de18323b9b
      https://github.com/xoreos/xoreos/commit/429f20ae0774cbfbb15927d7f7a1c3de18323b9b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/common/deflate.cpp
    M src/common/foxpro.cpp
    M src/common/foxpro.h

  Log Message:
  -----------
  COMMON: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: bc01c284be400c9fb769c88f4863dc244aeea161
      https://github.com/xoreos/xoreos/commit/bc01c284be400c9fb769c88f4863dc244aeea161
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  GRAPHICS: Tell DearImGui to not mess with the mouse cursor

We're already handling it ourselves. Specifically, we want to not hide
the mouse cursor if no alternative cursor has been defined, which
happens for all the console versions.

In the future, when we're actually using ImGui for stuff, we might
need to see how that'll work out when interacting with ImGui widgets.


  Commit: 7254881edb0243f9b5c282c7117c81c711344293
      https://github.com/xoreos/xoreos/commit/7254881edb0243f9b5c282c7117c81c711344293
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/aurora/2dafile.cpp
    M src/aurora/2dafile.h
    M src/aurora/cdpth.cpp
    M src/aurora/gdafile.cpp
    M src/aurora/gdafile.h
    M src/aurora/gff3file.cpp
    M src/aurora/gff3file.h
    M src/aurora/pefile.cpp

  Log Message:
  -----------
  AURORA: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: a29a3f9a923e362776b7c26cd5bc9fd7b0354291
      https://github.com/xoreos/xoreos/commit/a29a3f9a923e362776b7c26cd5bc9fd7b0354291
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/aurora/ttffont.h
    M src/graphics/images/cbgt.cpp
    M src/graphics/images/cbgt.h
    M src/graphics/images/cubemapcombiner.cpp
    M src/graphics/images/dds.cpp
    M src/graphics/images/decoder.cpp
    M src/graphics/images/decoder.h
    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: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: f02cfa2499e22d82bbd944450b85e1747f0112d2
      https://github.com/xoreos/xoreos/commit/f02cfa2499e22d82bbd944450b85e1747f0112d2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/sound/decoders/wma.cpp

  Log Message:
  -----------
  SOUND: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: da8c69d301f56adc887254175d806f916dd67411
      https://github.com/xoreos/xoreos/commit/da8c69d301f56adc887254175d806f916dd67411
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/video/quicktime.cpp
    M src/video/quicktime.h
    M src/video/xmv.cpp

  Log Message:
  -----------
  VIDEO: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: d1d391bd7d32bff6b062b16f1b885f61258d2f94
      https://github.com/xoreos/xoreos/commit/d1d391bd7d32bff6b062b16f1b885f61258d2f94
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/events/events.cpp
    M src/events/events.h
    M src/events/joystick.h

  Log Message:
  -----------
  EVENTS: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: 9c812bf6429059e382bf0a41252d4627476a7c29
      https://github.com/xoreos/xoreos/commit/9c812bf6429059e382bf0a41252d4627476a7c29
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/nwn/creature.cpp
    M src/engines/nwn/creature.h
    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
    M src/engines/nwn/gui/ingame/ingame.cpp
    M src/engines/nwn/gui/ingame/ingame.h
    M src/engines/nwn/gui/main/newgamefog.cpp
    M src/engines/nwn/gui/main/newgamefog.h
    M src/engines/nwn/gui/widgets/tooltip.cpp
    M src/engines/nwn/gui/widgets/tooltip.h

  Log Message:
  -----------
  NWN: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: b1dc7ff0015c47beb3cb3fd866be48fd307e3819
      https://github.com/xoreos/xoreos/commit/b1dc7ff0015c47beb3cb3fd866be48fd307e3819
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

  Log Message:
  -----------
  SONIC: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: 7503b755784cc29e8e2fec57661eb6fa12ae58aa
      https://github.com/xoreos/xoreos/commit/7503b755784cc29e8e2fec57661eb6fa12ae58aa
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/dragonage/area.cpp
    M src/engines/dragonage/area.h
    M src/engines/dragonage/campaign.cpp
    M src/engines/dragonage/campaign.h
    M src/engines/dragonage/campaigns.cpp
    M src/engines/dragonage/campaigns.h
    M src/engines/dragonage/console.cpp
    M src/engines/dragonage/room.cpp
    M src/engines/dragonage/room.h

  Log Message:
  -----------
  DRAGONAGE: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: 27dbe0934fd96acc60832e9684efcaf7604eeefe
      https://github.com/xoreos/xoreos/commit/27dbe0934fd96acc60832e9684efcaf7604eeefe
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/dragonage2/area.cpp
    M src/engines/dragonage2/area.h
    M src/engines/dragonage2/campaign.cpp
    M src/engines/dragonage2/campaign.h
    M src/engines/dragonage2/campaigns.cpp
    M src/engines/dragonage2/campaigns.h
    M src/engines/dragonage2/console.cpp
    M src/engines/dragonage2/room.cpp
    M src/engines/dragonage2/room.h

  Log Message:
  -----------
  DRAGONAGE2: Replace PtrVector with std::vector<std::unique_ptr<>>


  Commit: dcd6f215fd313d9057b4a13e86b4fde23dfa7b2e
      https://github.com/xoreos/xoreos/commit/dcd6f215fd313d9057b4a13e86b4fde23dfa7b2e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/common/configfile.cpp
    M src/common/configfile.h
    M src/common/foxpro.cpp
    M src/common/foxpro.h
    M src/common/xml.cpp
    M src/common/xml.h
    M src/engines/dragonage/campaign.cpp
    M src/engines/dragonage2/campaign.cpp

  Log Message:
  -----------
  COMMON: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 1ea4a6c80db88aa64b3edb56d66cdfc9a4555903
      https://github.com/xoreos/xoreos/commit/1ea4a6c80db88aa64b3edb56d66cdfc9a4555903
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/events/requests.cpp
    M src/events/requests.h

  Log Message:
  -----------
  EVENTS: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: d05b84528dde395a7a4e8478140e606604f093de
      https://github.com/xoreos/xoreos/commit/d05b84528dde395a7a4e8478140e606604f093de
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/aurora/localpathfinding.cpp
    M src/engines/aurora/localpathfinding.h

  Log Message:
  -----------
  ENGINES: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 97ec2a0d8cd8469d2eb47938ccca8eda276d0350
      https://github.com/xoreos/xoreos/commit/97ec2a0d8cd8469d2eb47938ccca8eda276d0350
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    M src/engines/nwn/gui/ingame/dialog.cpp
    M src/engines/nwn/gui/ingame/dialog.h

  Log Message:
  -----------
  NWN: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: bd20f2501d34e3ff9558ac4b28f2c11dbb5878df
      https://github.com/xoreos/xoreos/commit/bd20f2501d34e3ff9558ac4b28f2c11dbb5878df
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/nwn2/area.cpp
    M src/engines/nwn2/area.h
    M src/engines/nwn2/creature.cpp
    M src/engines/nwn2/creature.h
    M src/engines/nwn2/trxfile.cpp
    M src/engines/nwn2/trxfile.h

  Log Message:
  -----------
  NWN2: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 8ae50997b3e988423b4d692e14e3fcb49e70651d
      https://github.com/xoreos/xoreos/commit/8ae50997b3e988423b4d692e14e3fcb49e70651d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h

  Log Message:
  -----------
  KOTOR: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 501c09307b678c60539a24f87ae67bfae81fa640
      https://github.com/xoreos/xoreos/commit/501c09307b678c60539a24f87ae67bfae81fa640
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/jade/area.cpp
    M src/engines/jade/area.h
    M src/engines/jade/arealayout.cpp
    M src/engines/jade/arealayout.h

  Log Message:
  -----------
  JADE: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 10d6c47bc8c535acb4a314f9639fa2b9f2cc6a48
      https://github.com/xoreos/xoreos/commit/10d6c47bc8c535acb4a314f9639fa2b9f2cc6a48
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/witcher/area.cpp
    M src/engines/witcher/area.h

  Log Message:
  -----------
  WITCHER: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 66967e66115a170ca9b374698cac07c3d617a751
      https://github.com/xoreos/xoreos/commit/66967e66115a170ca9b374698cac07c3d617a751
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

  Log Message:
  -----------
  SONIC: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: e8e92570a4749d3e45183c8cc6e5a504f7e855df
      https://github.com/xoreos/xoreos/commit/e8e92570a4749d3e45183c8cc6e5a504f7e855df
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/dragonage/area.cpp
    M src/engines/dragonage/area.h
    M src/engines/dragonage/creature.cpp
    M src/engines/dragonage/creature.h

  Log Message:
  -----------
  DRAGONAGE: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: cbfe59162b047000d3a3a2671a268199a7210f6e
      https://github.com/xoreos/xoreos/commit/cbfe59162b047000d3a3a2671a268199a7210f6e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/dragonage2/area.cpp
    M src/engines/dragonage2/area.h
    M src/engines/dragonage2/creature.cpp
    M src/engines/dragonage2/creature.h

  Log Message:
  -----------
  DRAGONAGE2: Replace PtrList with std::list<std::unique_ptr<>>


  Commit: 526bc89378f518a7e40cd03b654d5d8eee4505b9
      https://github.com/xoreos/xoreos/commit/526bc89378f518a7e40cd03b654d5d8eee4505b9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/aurora/2dareg.cpp
    M src/aurora/2dareg.h
    M src/aurora/talktable_gff.cpp
    M src/aurora/talktable_gff.h

  Log Message:
  -----------
  AURORA: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: b4e4ac4c47d018cfe418b06df7b1940bcb4f9317
      https://github.com/xoreos/xoreos/commit/b4e4ac4c47d018cfe418b06df7b1940bcb4f9317
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/graphics/aurora/fonthandle.h
    M src/graphics/aurora/fontman.cpp
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/types.h

  Log Message:
  -----------
  GRAPHICS: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: 89b4b2aaa0a2ffd38138fcd86bf838e09700e0c3
      https://github.com/xoreos/xoreos/commit/89b4b2aaa0a2ffd38138fcd86bf838e09700e0c3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h

  Log Message:
  -----------
  NWN: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: 4dcc687fa54021d124059b423579d64adaf361f9
      https://github.com/xoreos/xoreos/commit/4dcc687fa54021d124059b423579d64adaf361f9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h

  Log Message:
  -----------
  NWN2: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: ff25cb5234b2f5693f17702cb8fe2bb57e892ab2
      https://github.com/xoreos/xoreos/commit/ff25cb5234b2f5693f17702cb8fe2bb57e892ab2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h

  Log Message:
  -----------
  KOTOR: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: f10e78d95aa38ea2c677ab89a25faeaa8bb795e8
      https://github.com/xoreos/xoreos/commit/f10e78d95aa38ea2c677ab89a25faeaa8bb795e8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    M src/engines/witcher/module.cpp
    M src/engines/witcher/module.h

  Log Message:
  -----------
  WITCHER: Replace PtrMap with std::map<T, std::unique_ptr<>>


  Commit: 32acdddd211ba30f0158bf6d83430c2dcf74fbd7
      https://github.com/xoreos/xoreos/commit/32acdddd211ba30f0158bf6d83430c2dcf74fbd7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

  Changed paths:
    R src/common/ptrlist.h
    R src/common/ptrmap.h
    R src/common/ptrvector.h
    M src/common/rules.mk
    R tests/common/ptrlist.cpp
    R tests/common/ptrmap.cpp
    R tests/common/ptrvector.cpp
    M tests/common/rules.mk

  Log Message:
  -----------
  COMMON: Delete PtrVector/PtrList/PtrMap


  Commit: 316052c19a66a90ee475f83476a0fbb4a9ae3c6e
      https://github.com/xoreos/xoreos/commit/316052c19a66a90ee475f83476a0fbb4a9ae3c6e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  GRAPHICS: Remove default value from MipMap constructor argument

Fixes compilation on MSVC/AppVeyor.

A rare case where gcc let wrong code slip when MSVC caught it!


  Commit: ab0587d685217a06ad57f53eed0a947f405a189b
      https://github.com/xoreos/xoreos/commit/ab0587d685217a06ad57f53eed0a947f405a189b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M src/aurora/2dareg.cpp

  Log Message:
  -----------
  AURORA: Fix potential segfault when loading 2DA/GDA into the registry

The order of evaluation in an assignment is unspecified, at least
before C++17.

So in our cases here, when loading the 2DA/GDA throws, the
std::map::operator[] might have been called already, allocating a
space in the map with a default std::unique_ptr<TwoDAFile> containing
a nullptr. Subsequent calls will return this nullptr, promptly
dereference it... which then blow up in our faces.

Since we're still C++14, this is still unspecified behaviour for us,
so entirely legal for an implementation to do. As does, apparently,
the arm64 gcc on Travis CI. Good to know.

Adding a temporary std::unique_ptr that is moved out of into the map
fixes this issue.


  Commit: 9a608b37d5dae6d0a3b081c8acb5c7430c6504e7
      https://github.com/xoreos/xoreos/commit/9a608b37d5dae6d0a3b081c8acb5c7430c6504e7
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M src/graphics/shader/shadermaterial.cpp
    M src/graphics/shader/shadersurface.cpp

  Log Message:
  -----------
  GRAPHICS: Use std::numeric_limits over literals

Use std::numerics_limits<type>::max() to indicate invalid index
values rather than the more error prone literals of 0xFFFFFFFF.


  Commit: b347a6514bfe1c65d86778b7f27478f620b0e601
      https://github.com/xoreos/xoreos/commit/b347a6514bfe1c65d86778b7f27478f620b0e601
  Author: Luis Cáceres <lacaceres97 at gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

  Changed paths:
    M src/engines/kotorbase/game.h

  Log Message:
  -----------
  KOTORBASE: Fix ODR violation

GCC 10.2 reports an ODR warning due to a mismatch in type
Engines::KotORBase::Game. Specifically, the type ambiguity of the
`_console` member means in some source files it gets resolved as
Engines::Console and sometimes as Engines::KotORBase::Console.

This fixes the ambiguity.


  Commit: 5654632e704daaaa8cce06bcb19de63c45846a81
      https://github.com/xoreos/xoreos/commit/5654632e704daaaa8cce06bcb19de63c45846a81
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize gcc 7.5


  Commit: 517b20e7b1fd1d1114a3990e06b8058043ae428f
      https://github.com/xoreos/xoreos/commit/517b20e7b1fd1d1114a3990e06b8058043ae428f
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Disable -Wunused-const-variable

This one is enabled by -Wall in Clang, but not in gcc (at least not
for C++). The warning doesn't make sense for us, especially since we
sometimes leave in unused static const values for documentation
purposes, so let's disable it.


  Commit: 6eddf7c5ec4863b049888a806091dfe718fba011
      https://github.com/xoreos/xoreos/commit/6eddf7c5ec4863b049888a806091dfe718fba011
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Disable -Wtautological-unsigned-enum-zero-compare

Whether an enum is signed or unsigned is implementation defined, so
this warning doesn't make any sense for us.


  Commit: 090240ae33657baee20c6ed21436c6997b7e62f5
      https://github.com/xoreos/xoreos/commit/090240ae33657baee20c6ed21436c6997b7e62f5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M src/graphics/icon.cpp

  Log Message:
  -----------
  GRAPHICS: Silence unused parameter/function warnings on macOS


  Commit: 9d0bc2923b6e5e27f73e89ab694d0c48a43670b3
      https://github.com/xoreos/xoreos/commit/9d0bc2923b6e5e27f73e89ab694d0c48a43670b3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M src/sound/sound.cpp

  Log Message:
  -----------
  SOUND: Silence the OpenAL deprecation warnings on macOS


  Commit: 04314193bcc2d33b7d87c88734934bbc723edbd5
      https://github.com/xoreos/xoreos/commit/04314193bcc2d33b7d87c88734934bbc723edbd5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  GRAPHICS: Make NCGR/NCGRFile copy constructors explicit


  Commit: 5377100e79ce3c220eb85766c5740a59382f3643
      https://github.com/xoreos/xoreos/commit/5377100e79ce3c220eb85766c5740a59382f3643
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  TRAVIS: Try suppressing warnings in system includes

For two reasons, SDL2 when compiling with Clang and Boost.Locale on
macOS.

Clang ignores the "/* fallthrough */" comments in the SDL2 includes
and then complains about unmarked switch-case-fallthroughs. The SDL2
search script doesn't mark the SDL2 directory as system.

The Travis CI macOS build VMs have Boost.Locale preinstalled in
/usr/local/ and this is not marked as a system include. The version
preinstalled used std::auto_ptr and Clang notes that this is
deprecated.


  Commit: 402cd58107bd1316c12f863f9fe3af739426e3a1
      https://github.com/xoreos/xoreos/commit/402cd58107bd1316c12f863f9fe3af739426e3a1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M BUILDDEP.md
    M configure.ac

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


  Commit: 9448d92e32d089c8b8069f9286978105b564ce24
      https://github.com/xoreos/xoreos/commit/9448d92e32d089c8b8069f9286978105b564ce24
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/common/serializationstream.cpp

  Log Message:
  -----------
  COMMON: Use template to compose hex values in serialization errors

This silence compiler warnings and makes the code more portable.


  Commit: 26dc8ad37234c99945d439f2472d73fcff2e39de
      https://github.com/xoreos/xoreos/commit/26dc8ad37234c99945d439f2472d73fcff2e39de
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M external/lua/liolib.cpp

  Log Message:
  -----------
  LUA: Undefine pclose before (re)defining it away

This silences a compile warning on MinGW.


  Commit: 190e3a15ff2fbbacaf74b6e0cc6ff9ab09418f83
      https://github.com/xoreos/xoreos/commit/190e3a15ff2fbbacaf74b6e0cc6ff9ab09418f83
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/graphics/aurora/nftrfont.h

  Log Message:
  -----------
  GRAPHICS: Make NFTRFont::Glyph copy constructors explicit


  Commit: 8041a21e754932d210ea53994def69b670c1c0d1
      https://github.com/xoreos/xoreos/commit/8041a21e754932d210ea53994def69b670c1c0d1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/video/bink.h

  Log Message:
  -----------
  VIDEO: Make Bink::AudioInfo/VideoFrame copy constructors explicit


  Commit: 0647127c9729019eafc08fba2d8d3743d5f4c25b
      https://github.com/xoreos/xoreos/commit/0647127c9729019eafc08fba2d8d3743d5f4c25b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/aurora/language.h

  Log Message:
  -----------
  AURORA: Specify a type for the Language enums


  Commit: 7d57cc379bb83d946c5c989f6e538fdf164fda4b
      https://github.com/xoreos/xoreos/commit/7d57cc379bb83d946c5c989f6e538fdf164fda4b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/sound/decoders/wwriffvorbis.cpp

  Log Message:
  -----------
  SOUND: Use correct comparison type in loop condition


  Commit: 3294a833a8fc8620616ce22f8fc64316eb1f292a
      https://github.com/xoreos/xoreos/commit/3294a833a8fc8620616ce22f8fc64316eb1f292a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Add macros to push/pop diagnostics settings


  Commit: ebc5748dade2d0571afde9cffdb737d52a56caa0
      https://github.com/xoreos/xoreos/commit/ebc5748dade2d0571afde9cffdb737d52a56caa0
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Add IGNORE_FUNCTION_CAST

To ignore "incompatible function pointer cast" warnings.


  Commit: cee40ed766b76412b1b927b9fabe7fe65509000a
      https://github.com/xoreos/xoreos/commit/cee40ed766b76412b1b927b9fabe7fe65509000a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M src/common/thread.cpp

  Log Message:
  -----------
  COMMON: Silence function pointer cast warning in setCurrentThreadName

On Windows, GetProcAddress() is supposed to be used this way, even
though that's technically not specified by the C/C++ standards.


  Commit: 689f6c92c60293f164ea4c553e974d364ef9f006
      https://github.com/xoreos/xoreos/commit/689f6c92c60293f164ea4c553e974d364ef9f006
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M external/glew/glew.cpp

  Log Message:
  -----------
  GLEW: Silence function pointer cast warnings on Windows


  Commit: e2537c37b58cd6cc31fbdb2a214c00f17360659d
      https://github.com/xoreos/xoreos/commit/e2537c37b58cd6cc31fbdb2a214c00f17360659d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M external/lua/loadlib.cpp

  Log Message:
  -----------
  LUA: Silence function pointer cast warnings on Windows


  Commit: 999df740d003868233ca688a9d7d9d0a1d5c6ec3
      https://github.com/xoreos/xoreos/commit/999df740d003868233ca688a9d7d9d0a1d5c6ec3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  TRAVIS: Minimize build jobs on the Coverity Scan branch


  Commit: c539949b78439d80f14f28279161afb7807a79d1
      https://github.com/xoreos/xoreos/commit/c539949b78439d80f14f28279161afb7807a79d1
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  APPVEYOR: Exclude coverity_scan branch


  Commit: b66aa428a4c2fdd8f1a7e5516501ac25e3640ec5
      https://github.com/xoreos/xoreos/commit/b66aa428a4c2fdd8f1a7e5516501ac25e3640ec5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

  Changed paths:
    M src/sound/decoders/vorbis.cpp

  Log Message:
  -----------
  SOUND: Clear temporary packet data after libvorbis call

This fixes Coverity Scan issues #298733, #298734 and #298735.


Compare: https://github.com/xoreos/xoreos/compare/2a895abe7681...b66aa428a4c2



More information about the xoreos-git mailing list