[xoreos-git] [xoreos/xoreos] 70fd28: SOUND: Fix compilation when libmad is disabled

Sven Hesse noreply at github.com
Sun Feb 24 18:44:42 CET 2019


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos
  Commit: 70fd28a4434529381488ad11778247365afa1531
      https://github.com/xoreos/xoreos/commit/70fd28a4434529381488ad11778247365afa1531
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M src/sound/fmodsamplebank.cpp

  Log Message:
  -----------
  SOUND: Fix compilation when libmad is disabled


  Commit: 7aa3f4481e5d999c17686215186de5169008f5dc
      https://github.com/xoreos/xoreos/commit/7aa3f4481e5d999c17686215186de5169008f5dc
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    R src/aurora/fevfile.cpp
    R src/aurora/fevfile.h
    M src/aurora/rules.mk
    A src/sound/fevfile.cpp
    A src/sound/fevfile.h
    M src/sound/rules.mk

  Log Message:
  -----------
  SOUND: Move FEVFile class to sound


  Commit: f9592ebdd7a370e9a10e293e3943e4c110e7757a
      https://github.com/xoreos/xoreos/commit/f9592ebdd7a370e9a10e293e3943e4c110e7757a
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M src/sound/fevfile.cpp

  Log Message:
  -----------
  SOUND: Switch mode and maxPlaybacks in fev loading


  Commit: 5d2ad7f6dd81d898e4826fb61343e030fd4a9d48
      https://github.com/xoreos/xoreos/commit/5d2ad7f6dd81d898e4826fb61343e030fd4a9d48
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M src/sound/fevfile.cpp
    M src/sound/fevfile.h

  Log Message:
  -----------
  SOUND: Add 3D event parameters to fev file


  Commit: 7377e1ab4f83d8ba29a1e28806cd770164ab4535
      https://github.com/xoreos/xoreos/commit/7377e1ab4f83d8ba29a1e28806cd770164ab4535
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M src/sound/fevfile.cpp
    M src/sound/fevfile.h

  Log Message:
  -----------
  SOUND: Add basic event layer handling


  Commit: 51cd408bc5ed62fc432e09e085dac2ad89bf1358
      https://github.com/xoreos/xoreos/commit/51cd408bc5ed62fc432e09e085dac2ad89bf1358
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-27 (Sun, 27 Jan 2019)

  Changed paths:
    M src/sound/fevfile.cpp
    M src/sound/fevfile.h

  Log Message:
  -----------
  SOUND: Add FEV reverb loading


  Commit: 8bda311215b775d6577cfde5bcd4e6af28041128
      https://github.com/xoreos/xoreos/commit/8bda311215b775d6577cfde5bcd4e6af28041128
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-01-29 (Tue, 29 Jan 2019)

  Changed paths:
    R src/sound/fevfile.cpp
    R src/sound/fevfile.h
    A src/sound/fmodeventfile.cpp
    A src/sound/fmodeventfile.h
    M src/sound/rules.mk

  Log Message:
  -----------
  SOUND: Rename FEVFile to FMODEventFile


  Commit: ac9847b2e43b63606455c7a335f61ae23d8747c7
      https://github.com/xoreos/xoreos/commit/ac9847b2e43b63606455c7a335f61ae23d8747c7
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add loadLevelStats call to add individual level stats for a PC


  Commit: 35509ba1c9d0ea9a2fbb4d5017a8241322b113e6
      https://github.com/xoreos/xoreos/commit/35509ba1c9d0ea9a2fbb4d5017a8241322b113e6
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

  Changed paths:
    M src/engines/nwn2/creature.cpp

  Log Message:
  -----------
  NWN2: Load level ability stat


  Commit: 886a68033bb995bbce6af03b3fec8eb2e9275e1a
      https://github.com/xoreos/xoreos/commit/886a68033bb995bbce6af03b3fec8eb2e9275e1a
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Load the creature's skill ranks


  Commit: ff76e4827543d9958d17a06082f909fa5abb8e29
      https://github.com/xoreos/xoreos/commit/ff76e4827543d9958d17a06082f909fa5abb8e29
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add feats by level


  Commit: 4bbb054c6f554282706d3de8f1f6251c369e4471
      https://github.com/xoreos/xoreos/commit/4bbb054c6f554282706d3de8f1f6251c369e4471
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

  Changed paths:
    M tests/engines/nwn2/creature.cpp
    A tests/engines/nwn2/creature2.h

  Log Message:
  -----------
  TESTS: Add test for a multi-level NWN2 PC


  Commit: 536c65de81bcb2f1886b87c0fa98193545b6a532
      https://github.com/xoreos/xoreos/commit/536c65de81bcb2f1886b87c0fa98193545b6a532
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

  Changed paths:
    M tests/engines/nwn2/creature.cpp

  Log Message:
  -----------
  TESTS: Add remaining tests for creature instance


  Commit: c2d7e02e7c3a962919e2f1771624aae673fd49fd
      https://github.com/xoreos/xoreos/commit/c2d7e02e7c3a962919e2f1771624aae673fd49fd
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Fix text positioning without rounding


  Commit: ba6955296fc22fd7e7fad695fdde259d3c59a240
      https://github.com/xoreos/xoreos/commit/ba6955296fc22fd7e7fad695fdde259d3c59a240
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

  Changed paths:
    M src/engines/kotor/situated.cpp
    M src/engines/kotor/situated.h

  Log Message:
  -----------
  KOTOR: Add function for situated objects anchor point for tooltips


  Commit: c667a38c064c000e8f1318860e37c5bd0b6bf36b
      https://github.com/xoreos/xoreos/commit/c667a38c064c000e8f1318860e37c5bd0b6bf36b
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-02 (Sat, 02 Feb 2019)

  Changed paths:
    M src/engines/kotor/door.cpp
    M src/engines/kotor/door.h

  Log Message:
  -----------
  KOTOR: Add specific tooltip anchor for doors


  Commit: a6f931f895bf854dd31be7197df8630de6c0d615
      https://github.com/xoreos/xoreos/commit/a6f931f895bf854dd31be7197df8630de6c0d615
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-03 (Sun, 03 Feb 2019)

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

  Log Message:
  -----------
  KOTOR: Add selected object information for hud


  Commit: 7128b8f9c4a08bf402775beff39ab773b80601a6
      https://github.com/xoreos/xoreos/commit/7128b8f9c4a08bf402775beff39ab773b80601a6
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-03 (Sun, 03 Feb 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/rules.mk
    A src/engines/kotor/gui/ingame/selectioncircle.cpp
    A src/engines/kotor/gui/ingame/selectioncircle.h

  Log Message:
  -----------
  KOTOR: Add class for handling the selection circle


  Commit: a590a10685bf87dd31725d85d98f5a7cfa7ed658
      https://github.com/xoreos/xoreos/commit/a590a10685bf87dd31725d85d98f5a7cfa7ed658
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-03 (Sun, 03 Feb 2019)

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

  Log Message:
  -----------
  KOTOR: Add ingame methods for showing hiding and updating the selection


  Commit: 469a23871c25b883c62da7bdd38784f5683e2956
      https://github.com/xoreos/xoreos/commit/469a23871c25b883c62da7bdd38784f5683e2956
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-03 (Sun, 03 Feb 2019)

  Changed paths:
    M src/engines/kotor/area.cpp
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h

  Log Message:
  -----------
  KOTOR: Propagate hover enter and leave events from area to module


  Commit: e1dc0d29a79dc9fd58f61046b76adb3d1ce22ece
      https://github.com/xoreos/xoreos/commit/e1dc0d29a79dc9fd58f61046b76adb3d1ce22ece
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M src/aurora/pefile.cpp

  Log Message:
  -----------
  AURORA: Fix PEFile cursor remap


  Commit: 5753254f0f7e320f9b7b069de9a3ca4675ea0afa
      https://github.com/xoreos/xoreos/commit/5753254f0f7e320f9b7b069de9a3ca4675ea0afa
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M src/engines/nwn2/creature.cpp
    M src/engines/nwn2/creature.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_creature.cpp

  Log Message:
  -----------
  NWN2: Implement a FeatAdd script call

This eliminates a 'TODO' function warning during game startup. In
addition to implementing the scripting language function, a featAdd
call is added to the Creature class to handle the requirements


  Commit: d724e0b4999e8154d23e740a0d86292587a1ed2c
      https://github.com/xoreos/xoreos/commit/d724e0b4999e8154d23e740a0d86292587a1ed2c
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Check if the creature satisfies the feat requirements

The initial version only checks the creature's ability score ranges
and feat prerequisites.


  Commit: 131a233718fcd3d2535535ca7bcbbabfcdac2a64
      https://github.com/xoreos/xoreos/commit/131a233718fcd3d2535535ca7bcbbabfcdac2a64
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M src/engines/nwn2/feats.cpp

  Log Message:
  -----------
  NWN2: Feat check for required skill ranks and minimum class level


  Commit: 5bbe8d9a6795ba38a2771c050556854c45df3aea
      https://github.com/xoreos/xoreos/commit/5bbe8d9a6795ba38a2771c050556854c45df3aea
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M src/engines/nwn2/feats.cpp

  Log Message:
  -----------
  NWN2: Check the maximum allowed feat level and the "or" requirements


  Commit: 53db5edf0800e2035e35065b7b5077a90fb5398f
      https://github.com/xoreos/xoreos/commit/53db5edf0800e2035e35065b7b5077a90fb5398f
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-04 (Mon, 04 Feb 2019)

  Changed paths:
    M src/engines/nwn2/game.cpp
    M src/engines/nwn2/game.h
    M src/engines/nwn2/nwn2.cpp
    M src/engines/nwn2/nwn2.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.cpp
    M src/engines/nwn2/script/functions.h

  Log Message:
  -----------
  NWN2: Add GetGameDifficulty() script function

This will remove a warning during startup about a TODO function.


  Commit: 46c2d5d8c375240d501671398bca2bf65b92a8be
      https://github.com/xoreos/xoreos/commit/46c2d5d8c375240d501671398bca2bf65b92a8be
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  COMMON: Add geometry helpers algorithms


  Commit: cc4abde73e63620698433ec4571053a021f5a6fc
      https://github.com/xoreos/xoreos/commit/cc4abde73e63620698433ec4571053a021f5a6fc
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M src/common/boundingbox.h

  Log Message:
  -----------
  COMMON: Move some private members to protected in BoundingBox

Move max, min and empty from private to protected.


  Commit: 15a2ea4bf0c874cf495ff47decef3d8a490ff361
      https://github.com/xoreos/xoreos/commit/15a2ea4bf0c874cf495ff47decef3d8a490ff361
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  COMMON: Add Axis-Aligned Bounding Box


  Commit: 9e384620d2518cacdb384dcd65a855e86ea5a5d4
      https://github.com/xoreos/xoreos/commit/9e384620d2518cacdb384dcd65a855e86ea5a5d4
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Add a 3D line object


  Commit: e4db1d8f2128d84a13d6c70bb6f3daa8ffc7af09
      https://github.com/xoreos/xoreos/commit/e4db1d8f2128d84a13d6c70bb6f3daa8ffc7af09
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    A src/engines/aurora/astar.cpp
    A src/engines/aurora/astar.h
    A src/engines/aurora/localpathfinding.cpp
    A src/engines/aurora/localpathfinding.h
    A src/engines/aurora/objectwalkmesh.h
    A src/engines/aurora/pathfinding.cpp
    A src/engines/aurora/pathfinding.h
    M src/engines/aurora/rules.mk
    M src/engines/kotor/area.cpp
    M src/engines/kotor/area.h
    M src/engines/kotor/door.cpp
    M src/engines/kotor/door.h
    M src/engines/kotor/module.cpp
    M src/engines/kotor/placeable.cpp
    M src/engines/kotor/room.cpp
    M src/engines/kotor/room.h
    M src/engines/kotor/rules.mk
    M src/engines/kotor/script/functions_action.cpp
    M src/engines/kotor/situated.cpp
    M src/engines/kotor/situated.h
    R src/engines/kotor/walkmesh.cpp
    R src/engines/kotor/walkmesh.h
    M src/engines/kotor2/area.cpp
    M src/engines/kotor2/area.h
    M src/engines/kotor2/door.cpp
    M src/engines/kotor2/door.h
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/placeable.cpp
    M src/engines/kotor2/room.cpp
    M src/engines/kotor2/room.h
    M src/engines/kotor2/situated.cpp
    M src/engines/kotor2/situated.h
    M src/graphics/aurora/walkmesh.cpp
    M src/graphics/aurora/walkmesh.h

  Log Message:
  -----------
  ENGINES: Add generic pathfinding tools

This commit adds a generic A* algorithm as well as helper functions.
It also removes the current walkmesh implementation.


  Commit: 5c3b27a78f96e60346898c2dba7e6e1b3574a861
      https://github.com/xoreos/xoreos/commit/5c3b27a78f96e60346898c2dba7e6e1b3574a861
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  GRAPHICS: Fix unproject() y coordinate in GraphicsManager

The y component in unproject() needed to be translated from the screen
coordinate to the OpenGL world screen coordinates. It was already done
in the getWorldObjectAt() function that uses unproject() internally but
prevented its use outside of getWorldObjectAt().


  Commit: dc59f9c83e19c02ce9d73f221721ce21c603c3d4
      https://github.com/xoreos/xoreos/commit/dc59f9c83e19c02ce9d73f221721ce21c603c3d4
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M src/engines/kotor/actionexecutor.cpp
    M src/engines/kotor/area.cpp
    M src/engines/kotor/area.h
    A src/engines/kotor/doorwalkmesh.cpp
    A src/engines/kotor/doorwalkmesh.h
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    A src/engines/kotor/objectwalkmesh.cpp
    A src/engines/kotor/objectwalkmesh.h
    A src/engines/kotor/pathfinding.cpp
    A src/engines/kotor/pathfinding.h
    M src/engines/kotor/room.cpp
    M src/engines/kotor/rules.mk
    M src/engines/kotor/situated.cpp
    M src/engines/kotor/situated.h
    A src/engines/kotor/walkmeshloader.cpp
    A src/engines/kotor/walkmeshloader.h

  Log Message:
  -----------
  KOTOR: Implement pathfinding

It now uses the pathfinding tools which takes profit of AABB and
creature's size (currently set to a constant).


  Commit: 56c88769274c76523bc86ac099dae98d290b4e9a
      https://github.com/xoreos/xoreos/commit/56c88769274c76523bc86ac099dae98d290b4e9a
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M src/engines/kotor2/area.cpp
    M src/engines/kotor2/area.h
    A src/engines/kotor2/doorwalkmesh.cpp
    A src/engines/kotor2/doorwalkmesh.h
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    A src/engines/kotor2/objectwalkmesh.cpp
    A src/engines/kotor2/objectwalkmesh.h
    A src/engines/kotor2/pathfinding.cpp
    A src/engines/kotor2/pathfinding.h
    M src/engines/kotor2/room.cpp
    M src/engines/kotor2/rules.mk
    M src/engines/kotor2/situated.cpp
    M src/engines/kotor2/situated.h

  Log Message:
  -----------
  KOTOR2: Implement pathfinding

It now uses the pathfinding tools which takes profit of AABB and
creature's size (currently set to a constant).


  Commit: 3fb99a726291954e91797e469a028a44b25de8c0
      https://github.com/xoreos/xoreos/commit/3fb99a726291954e91797e469a028a44b25de8c0
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  NWN: Add model name getter for Situated


  Commit: 685a464a38a1bc694269aa070fff425a4b117ca3
      https://github.com/xoreos/xoreos/commit/685a464a38a1bc694269aa070fff425a4b117ca3
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

  Changed paths:
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    M src/engines/nwn/console.cpp
    M src/engines/nwn/console.h
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h
    A src/engines/nwn/objectwalkmesh.cpp
    A src/engines/nwn/objectwalkmesh.h
    A src/engines/nwn/pathfinding.cpp
    A src/engines/nwn/pathfinding.h
    M src/engines/nwn/rules.mk
    A src/engines/nwn/walkmeshloader.cpp
    A src/engines/nwn/walkmeshloader.h

  Log Message:
  -----------
  NWN: Implement pathfinding


  Commit: 5ac6f6bef8ff1c73fae9f916da6e78043d4789bd
      https://github.com/xoreos/xoreos/commit/5ac6f6bef8ff1c73fae9f916da6e78043d4789bd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  NWN: Include maths.h for M_PI in area.cpp

This should fix MSVC builds.


  Commit: 1d33356c386f40d26e0e032df0f5dddb98c3a6f8
      https://github.com/xoreos/xoreos/commit/1d33356c386f40d26e0e032df0f5dddb98c3a6f8
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Fix environment map rendering

Fix environment maps (under and over) not being rendered.


  Commit: c3f03255f11a0b3914c873fcd0ee8a38cc28fdc1
      https://github.com/xoreos/xoreos/commit/c3f03255f11a0b3914c873fcd0ee8a38cc28fdc1
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-07 (Thu, 07 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Force add duplicate mesh names

When a duplicate mesh name is detected, force add the mesh by
changing its name to something unique.


  Commit: 6253d2c74db0d06abb9c7732c9c119fa3dacd7cf
      https://github.com/xoreos/xoreos/commit/6253d2c74db0d06abb9c7732c9c119fa3dacd7cf
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

  Changed paths:
    A src/engines/nwn2/roster.cpp
    A src/engines/nwn2/roster.h
    M src/engines/nwn2/rules.mk

  Log Message:
  -----------
  NWN2: Add Roster class


  Commit: 9b5eaea562c70a015649a45627bc7b2a42b90425
      https://github.com/xoreos/xoreos/commit/9b5eaea562c70a015649a45627bc7b2a42b90425
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Include functions to retrieve roster member names


  Commit: 37f5c84dc88fd9b8e2cb5251088d84ccfa50f432
      https://github.com/xoreos/xoreos/commit/37f5c84dc88fd9b8e2cb5251088d84ccfa50f432
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

  Changed paths:
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/roster.h
    A tests/engines/nwn2/roster.cpp
    A tests/engines/nwn2/roster.h
    M tests/engines/nwn2/rules.mk

  Log Message:
  -----------
  TESTS: Add unit test for Roster class


  Commit: 778c1c68ec79a9770903ee0daaed80a2a327a8f8
      https://github.com/xoreos/xoreos/commit/778c1c68ec79a9770903ee0daaed80a2a327a8f8
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

  Changed paths:
    M src/engines/nwn2/module.cpp
    M src/engines/nwn2/module.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    A src/engines/nwn2/script/functions_roster.cpp
    M src/engines/nwn2/script/rules.mk

  Log Message:
  -----------
  NWN2: Add script calls for querying roster members


  Commit: e5ca398091143c86f97780bdf8ab5717b16361b9
      https://github.com/xoreos/xoreos/commit/e5ca398091143c86f97780bdf8ab5717b16361b9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

  Changed paths:
    M src/video/bink.cpp

  Log Message:
  -----------
  VIDEO: Fix Bink clearing color comment

YUV 000 is a green, not black.

[ci skip]


  Commit: 0b4b0eb10f25dc52af7e32c160a8f8e57987ef47
      https://github.com/xoreos/xoreos/commit/0b4b0eb10f25dc52af7e32c160a8f8e57987ef47
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

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

  Log Message:
  -----------
  COMMON: Add FilePath::isPOSIXAbsolute()


  Commit: abd316a1ec76648d3016dd0e4d9bf552c9d3db70
      https://github.com/xoreos/xoreos/commit/abd316a1ec76648d3016dd0e4d9bf552c9d3db70
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

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

  Log Message:
  -----------
  AURORA: Use FilePath::isPOSIXAbsolute() in indexArchive()

This should fix #421.


  Commit: 1ce3e31a14fa02fd4fa6dba6036543a245a55e31
      https://github.com/xoreos/xoreos/commit/1ce3e31a14fa02fd4fa6dba6036543a245a55e31
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-09 (Sat, 09 Feb 2019)

  Changed paths:
    M tests/common/filepath.cpp

  Log Message:
  -----------
  TESTS: Add a unit test for Common::FilePath::isPOSIXAbsolute()


  Commit: 2c5758128e3a93e4db5c65bf691964b73b66a90d
      https://github.com/xoreos/xoreos/commit/2c5758128e3a93e4db5c65bf691964b73b66a90d
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Refactor buildMaterial method of ModelNode

This also fixes rendering of KotOR and Jade Empire models with more than
one texture.


  Commit: b68e3b8f3d1fd9e95bc4694243d82ec8bdb87a24
      https://github.com/xoreos/xoreos/commit/b68e3b8f3d1fd9e95bc4694243d82ec8bdb87a24
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

  Changed paths:
    M src/graphics/aurora/animation.cpp
    M src/graphics/aurora/animation.h
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_kotor.h
    M src/graphics/aurora/modelnode.cpp
    M src/graphics/aurora/modelnode.h
    M src/graphics/mesh/mesh.cpp
    M src/graphics/mesh/mesh.h
    M src/graphics/render/renderqueue.cpp
    M src/graphics/render/renderqueue.h
    M src/graphics/shader/shader.cpp
    M src/graphics/shader/shader.h
    M src/graphics/shader/shaderbuilder.cpp
    M src/graphics/shader/shaderbuilder.h
    M src/graphics/shader/shadersurface.cpp
    M src/graphics/shader/shadersurface.h
    M src/graphics/vertexbuffer.cpp
    M src/graphics/vertexbuffer.h

  Log Message:
  -----------
  GRAPHICS: Refactor skeletal animation, enable shader-based animation


  Commit: a3d3334c1ead5c7805224de1c5d7c464969c7b88
      https://github.com/xoreos/xoreos/commit/a3d3334c1ead5c7805224de1c5d7c464969c7b88
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

  Changed paths:
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/roster.h
    M tests/engines/nwn2/roster.cpp

  Log Message:
  -----------
  NWN2: Load roster member status settings and add retrieval calls


  Commit: 041f6e26251eb9d200bad7b0dacf55a6c8ad8ce9
      https://github.com/xoreos/xoreos/commit/041f6e26251eb9d200bad7b0dacf55a6c8ad8ce9
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_roster.cpp

  Log Message:
  -----------
  NWN2: Add roster status get calls as script functions


  Commit: bc139606372aad13714edb903f70f9644360965e
      https://github.com/xoreos/xoreos/commit/bc139606372aad13714edb903f70f9644360965e
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

  Changed paths:
    M src/engines/nwn2/roster.cpp

  Log Message:
  -----------
  NWN2: Include error checking when loading member


  Commit: e09df62d7e9d4bf56b7ded8b9aaa2286de3dbc04
      https://github.com/xoreos/xoreos/commit/e09df62d7e9d4bf56b7ded8b9aaa2286de3dbc04
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add addRosterMemberByTemplate call


  Commit: dc6d13a0515b9df1840e73a626fa0511837f9824
      https://github.com/xoreos/xoreos/commit/dc6d13a0515b9df1840e73a626fa0511837f9824
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_roster.cpp

  Log Message:
  -----------
  NWN2: Create AddRosterMemberByTemplate script function

This eliminates multiple startup warning messages about a missing
script function.


  Commit: d45fcdb10d4b300058a3c736edc4f1d9b5efc994
      https://github.com/xoreos/xoreos/commit/d45fcdb10d4b300058a3c736edc4f1d9b5efc994
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Add ability to use different blends in guiquads


  Commit: da49d01f69d20fe4acbecbfe9c5ceb483e3c4411
      https://github.com/xoreos/xoreos/commit/da49d01f69d20fe4acbecbfe9c5ceb483e3c4411
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Add methods for scaling guiquads


  Commit: 42926c25a700133fb628c86d98b2c06c872577b2
      https://github.com/xoreos/xoreos/commit/42926c25a700133fb628c86d98b2c06c872577b2
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  AURORA: Use float math functions in LocalPathfinding code


  Commit: 792cd3ab64738bb2ffc838b86870d1c7b7460572
      https://github.com/xoreos/xoreos/commit/792cd3ab64738bb2ffc838b86870d1c7b7460572
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/roster.h
    M tests/engines/nwn2/roster.cpp

  Log Message:
  -----------
  NWN2: Add setIsRosterMemberCampaignNPC call with unit test


  Commit: 09be913f507ed65f1e3f590d3662e66aa94cf1b1
      https://github.com/xoreos/xoreos/commit/09be913f507ed65f1e3f590d3662e66aa94cf1b1
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Eliminate getRosterMember call and use std::find_it


  Commit: 03b07ff037b4fc6cf24d9685c62b152bdbbcbda1
      https://github.com/xoreos/xoreos/commit/03b07ff037b4fc6cf24d9685c62b152bdbbcbda1
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/nwn2/roster.cpp
    M src/engines/nwn2/roster.h
    M tests/engines/nwn2/roster.cpp

  Log Message:
  -----------
  NWN2: Add setIsRosterMemberAvailable and setIsRosterMemberSelectable


  Commit: cf6304b2bf12c9ec9614462f32fc1d7bbd4d77ed
      https://github.com/xoreos/xoreos/commit/cf6304b2bf12c9ec9614462f32fc1d7bbd4d77ed
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_roster.cpp

  Log Message:
  -----------
  NWN2: Enable SetIsRosterMember* script routines


  Commit: d76d70519af76ff6b3ec8ad99c0961c6c3bba00c
      https://github.com/xoreos/xoreos/commit/d76d70519af76ff6b3ec8ad99c0961c6c3bba00c
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    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.h
    M src/engines/nwn2/script/functions_roster.cpp
    M tests/engines/nwn2/roster.cpp

  Log Message:
  -----------
  NWN2: Include functionality for limiting selectable NPC party members


  Commit: b7f08abbcb805789cb986ac8aa2de2dc8cd26329
      https://github.com/xoreos/xoreos/commit/b7f08abbcb805789cb986ac8aa2de2dc8cd26329
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    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.h
    M src/engines/nwn2/script/functions_roster.cpp

  Log Message:
  -----------
  NWN2: Provide the party information from the roster file


  Commit: c9c6e967b942c11d3079f5f361e067f0a6b5b61c
      https://github.com/xoreos/xoreos/commit/c9c6e967b942c11d3079f5f361e067f0a6b5b61c
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/kotor/action.cpp
    M src/engines/kotor/action.h

  Log Message:
  -----------
  KOTOR: Fix Action source files formatting


  Commit: b1fe3a6e64ba3dcbd7f4aec087ff89e1a597a3e9
      https://github.com/xoreos/xoreos/commit/b1fe3a6e64ba3dcbd7f4aec087ff89e1a597a3e9
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/kotor/action.h
    M src/engines/kotor/area.cpp
    M src/engines/kotor/area.h
    M src/engines/kotor/console.cpp
    M src/engines/kotor/creature.h
    M src/engines/kotor/gui/chargen/chargeninfo.h
    M src/engines/kotor/item.h
    M src/engines/kotor/module.h
    R src/engines/kotor/object.cpp
    R src/engines/kotor/object.h
    M src/engines/kotor/objectcontainer.cpp
    M src/engines/kotor/objectcontainer.h
    M src/engines/kotor/pathfinding.cpp
    R src/engines/kotor/room.cpp
    R src/engines/kotor/room.h
    M src/engines/kotor/rules.mk
    R src/engines/kotor/script/container.cpp
    R src/engines/kotor/script/container.h
    M src/engines/kotor/script/function_tables.h
    M src/engines/kotor/script/functions.cpp
    M src/engines/kotor/script/functions_action.cpp
    M src/engines/kotor/script/functions_creatures.cpp
    M src/engines/kotor/script/functions_object.cpp
    M src/engines/kotor/script/functions_party.cpp
    M src/engines/kotor/script/functions_situated.cpp
    M src/engines/kotor/script/functions_sound.cpp
    M src/engines/kotor/script/functions_string.cpp
    M src/engines/kotor/script/rules.mk
    M src/engines/kotor/situated.h
    M src/engines/kotor/sound.h
    M src/engines/kotor/trigger.h
    R src/engines/kotor/types.h
    M src/engines/kotor/waypoint.h
    M src/engines/kotor2/area.cpp
    M src/engines/kotor2/area.h
    M src/engines/kotor2/console.cpp
    M src/engines/kotor2/creature.cpp
    M src/engines/kotor2/creature.h
    M src/engines/kotor2/door.cpp
    M src/engines/kotor2/door.h
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.h
    M src/engines/kotor2/gui/chargen/chargenname.cpp
    M src/engines/kotor2/gui/chargen/chargenportrait.cpp
    M src/engines/kotor2/gui/dialog.cpp
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    R src/engines/kotor2/object.cpp
    R src/engines/kotor2/object.h
    M src/engines/kotor2/objectcontainer.cpp
    M src/engines/kotor2/objectcontainer.h
    M src/engines/kotor2/pathfinding.cpp
    M src/engines/kotor2/pathfinding.h
    M src/engines/kotor2/placeable.cpp
    R src/engines/kotor2/room.cpp
    R src/engines/kotor2/room.h
    M src/engines/kotor2/rules.mk
    M src/engines/kotor2/script/function_tables.h
    M src/engines/kotor2/script/functions.cpp
    M src/engines/kotor2/script/functions.h
    M src/engines/kotor2/script/functions_action.cpp
    M src/engines/kotor2/script/functions_object.cpp
    M src/engines/kotor2/script/functions_situated.cpp
    M src/engines/kotor2/script/functions_sound.cpp
    M src/engines/kotor2/script/functions_string.cpp
    M src/engines/kotor2/script/rules.mk
    M src/engines/kotor2/situated.cpp
    M src/engines/kotor2/situated.h
    M src/engines/kotor2/trigger.cpp
    M src/engines/kotor2/trigger.h
    R src/engines/kotor2/types.h
    M src/engines/kotor2/waypoint.cpp
    M src/engines/kotor2/waypoint.h
    A src/engines/kotorbase/object.cpp
    A src/engines/kotorbase/object.h
    A src/engines/kotorbase/room.cpp
    A src/engines/kotorbase/room.h
    A src/engines/kotorbase/rules.mk
    A src/engines/kotorbase/script/container.cpp
    A src/engines/kotorbase/script/container.h
    A src/engines/kotorbase/script/rules.mk
    A src/engines/kotorbase/types.h
    M src/engines/rules.mk

  Log Message:
  -----------
  ENGINES: Create initial base engine for KotOR games


  Commit: 7a095569b1aa7ce579216e72a1067165a6f2aabd
      https://github.com/xoreos/xoreos/commit/7a095569b1aa7ce579216e72a1067165a6f2aabd
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/functions_action.cpp

  Log Message:
  -----------
  NWN2: 16-character resource limit doesn't apply to NWN2


  Commit: 92f189e5f169985a05b02a18cbb3a0701963571c
      https://github.com/xoreos/xoreos/commit/92f189e5f169985a05b02a18cbb3a0701963571c
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: Implement the SetAssociateListenPatterns script function

This command executes the 'gb_setassociatelistenpatterns' script,
which runs a series of SetListenPattern calls.


  Commit: ec8b835c60f49a1e6a7a517fa0d5d25888e9a6c8
      https://github.com/xoreos/xoreos/commit/ec8b835c60f49a1e6a7a517fa0d5d25888e9a6c8
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    M src/engines/nwn2/object.cpp
    M src/engines/nwn2/object.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: Get and set object listening state


  Commit: 2554925f55de4fd53305645e6e9fe926df977512
      https://github.com/xoreos/xoreos/commit/2554925f55de4fd53305645e6e9fe926df977512
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add setListenPattern and getListenPatternNumber call to Object

These calls use a std::map typedef for the listening pattern and
number list.


  Commit: aebb9bedd52a735a78007dbee146f3f179f780e5
      https://github.com/xoreos/xoreos/commit/aebb9bedd52a735a78007dbee146f3f179f780e5
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: Implement SetListeningPattern script function


  Commit: 2e8dc08a7f4f935006cccf302f66290cf02a6d11
      https://github.com/xoreos/xoreos/commit/2e8dc08a7f4f935006cccf302f66290cf02a6d11
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Load listening patterns from character file


  Commit: 72918b5f03b75aef4fdd921a14494d31b7589deb
      https://github.com/xoreos/xoreos/commit/72918b5f03b75aef4fdd921a14494d31b7589deb
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    R src/engines/aurora/kotorjadegui/button.cpp
    R src/engines/aurora/kotorjadegui/button.h
    R src/engines/aurora/kotorjadegui/checkbox.cpp
    R src/engines/aurora/kotorjadegui/checkbox.h
    R src/engines/aurora/kotorjadegui/kotorinventoryitem.cpp
    R src/engines/aurora/kotorjadegui/kotorinventoryitem.h
    R src/engines/aurora/kotorjadegui/kotorjadewidget.cpp
    R src/engines/aurora/kotorjadegui/kotorjadewidget.h
    R src/engines/aurora/kotorjadegui/label.cpp
    R src/engines/aurora/kotorjadegui/label.h
    R src/engines/aurora/kotorjadegui/listbox.cpp
    R src/engines/aurora/kotorjadegui/listbox.h
    R src/engines/aurora/kotorjadegui/panel.cpp
    R src/engines/aurora/kotorjadegui/panel.h
    R src/engines/aurora/kotorjadegui/progressbar.cpp
    R src/engines/aurora/kotorjadegui/progressbar.h
    R src/engines/aurora/kotorjadegui/protoitem.cpp
    R src/engines/aurora/kotorjadegui/protoitem.h
    R src/engines/aurora/kotorjadegui/rules.mk
    R src/engines/aurora/kotorjadegui/scrollbar.cpp
    R src/engines/aurora/kotorjadegui/scrollbar.h
    R src/engines/aurora/kotorjadegui/slider.cpp
    R src/engines/aurora/kotorjadegui/slider.h
    M src/engines/aurora/rules.mk
    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/options.cpp
    M src/engines/jade/gui/main/options.h
    M src/engines/jade/gui/options/audio.cpp
    M src/engines/jade/gui/options/control.cpp
    M src/engines/jade/gui/options/diff.cpp
    M src/engines/jade/gui/options/feed.cpp
    M src/engines/jade/gui/options/video.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/chargenname.cpp
    M src/engines/kotor/gui/chargen/chargenname.h
    M src/engines/kotor/gui/chargen/chargenportrait.cpp
    M src/engines/kotor/gui/chargen/classselection.h
    M src/engines/kotor/gui/chargen/customchar.cpp
    M src/engines/kotor/gui/chargen/quickchar.cpp
    M src/engines/kotor/gui/chargen/quickorcustom.cpp
    M src/engines/kotor/gui/dialog.cpp
    M src/engines/kotor/gui/dialogs/confirm.cpp
    M src/engines/kotor/gui/dialogs/confirm.h
    M src/engines/kotor/gui/gui.cpp
    M src/engines/kotor/gui/gui.h
    M src/engines/kotor/gui/ingame/container.cpp
    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_equ.cpp
    M src/engines/kotor/gui/ingame/menu_equ.h
    M src/engines/kotor/gui/ingame/menu_map.cpp
    M src/engines/kotor/gui/ingame/partyselection.cpp
    M src/engines/kotor/gui/loadscreen/loadscreen.cpp
    M src/engines/kotor/gui/loadscreen/loadscreen.h
    M src/engines/kotor/gui/main/main.cpp
    M src/engines/kotor/gui/main/options.cpp
    M src/engines/kotor/gui/options/autopause.cpp
    M src/engines/kotor/gui/options/gameplay.cpp
    M src/engines/kotor/gui/options/graphics.cpp
    M src/engines/kotor/gui/options/graphicsadv.cpp
    M src/engines/kotor/gui/options/mousesettings.cpp
    M src/engines/kotor/gui/options/resolution.cpp
    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/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/chargenname.cpp
    M src/engines/kotor2/gui/chargen/chargenname.h
    M src/engines/kotor2/gui/chargen/chargenportrait.cpp
    M src/engines/kotor2/gui/chargen/classselection.h
    M src/engines/kotor2/gui/chargen/quickchar.cpp
    M src/engines/kotor2/gui/gui.cpp
    M src/engines/kotor2/gui/main/main.cpp
    A src/engines/kotorbase/gui/inventoryitem.cpp
    A src/engines/kotorbase/gui/inventoryitem.h
    A src/engines/kotorbase/gui/rules.mk
    M src/engines/kotorbase/rules.mk
    A src/engines/odyssey/button.cpp
    A src/engines/odyssey/button.h
    A src/engines/odyssey/checkbox.cpp
    A src/engines/odyssey/checkbox.h
    A src/engines/odyssey/label.cpp
    A src/engines/odyssey/label.h
    A src/engines/odyssey/listbox.cpp
    A src/engines/odyssey/listbox.h
    A src/engines/odyssey/panel.cpp
    A src/engines/odyssey/panel.h
    A src/engines/odyssey/progressbar.cpp
    A src/engines/odyssey/progressbar.h
    A src/engines/odyssey/protoitem.cpp
    A src/engines/odyssey/protoitem.h
    A src/engines/odyssey/rules.mk
    A src/engines/odyssey/scrollbar.cpp
    A src/engines/odyssey/scrollbar.h
    A src/engines/odyssey/slider.cpp
    A src/engines/odyssey/slider.h
    A src/engines/odyssey/widget.cpp
    A src/engines/odyssey/widget.h
    M src/engines/rules.mk

  Log Message:
  -----------
  ENGINES: Create Odyssey engine from KotOR and Jade Empire GUI


  Commit: fd53093972ca33054117e5da1a6b469491e92760
      https://github.com/xoreos/xoreos/commit/fd53093972ca33054117e5da1a6b469491e92760
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    M src/engines/nwn2/creature.cpp

  Log Message:
  -----------
  NWN2: Add missing break statement in switch case


  Commit: 0ce81533ca8d918f2a9c1e7b6aea0978a320e106
      https://github.com/xoreos/xoreos/commit/0ce81533ca8d918f2a9c1e7b6aea0978a320e106
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    M src/engines/nwn2/feats.cpp

  Log Message:
  -----------
  NWN2: Fix potential compiler warning in assert()


  Commit: 2f7666b8300ebe9901e21c743f4fde6471935946
      https://github.com/xoreos/xoreos/commit/2f7666b8300ebe9901e21c743f4fde6471935946
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

  Changed paths:
    M src/sound/xactsoundbank_binary.cpp

  Log Message:
  -----------
  SOUND: Fix usage of wrong constants in XACTSoundBank_Binary


  Commit: 3e2d26203b7984a8c203029f0493f0b42daa0ba4
      https://github.com/xoreos/xoreos/commit/3e2d26203b7984a8c203029f0493f0b42daa0ba4
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

  Changed paths:
    M src/engines/aurora/console.cpp
    M src/engines/aurora/console.h
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/aurora/ttffont.h
    M src/graphics/shader/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Shader based debug console rendering

Fix console and ttfont to use shader based rendering if the
experimental renderer is enabled.


  Commit: e3bff893c5bd35b935178624b9b4f6e456623437
      https://github.com/xoreos/xoreos/commit/e3bff893c5bd35b935178624b9b4f6e456623437
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Load lock and key information for situated objects


  Commit: 8730e7f7dbde0ff079d94859c59818180dfbdc30
      https://github.com/xoreos/xoreos/commit/8730e7f7dbde0ff079d94859c59818180dfbdc30
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add lock and key functions for situated objects


  Commit: 7ce06bde17376694f7e5f59d37c23a6a64a2376c
      https://github.com/xoreos/xoreos/commit/7ce06bde17376694f7e5f59d37c23a6a64a2376c
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_situated.cpp

  Log Message:
  -----------
  NWN2: Implement lock and key scripting functions


  Commit: 66df1fa4ee0665b09834c3fc0aad651917b61f4d
      https://github.com/xoreos/xoreos/commit/66df1fa4ee0665b09834c3fc0aad651917b61f4d
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Set the situated object's defenses


  Commit: 6a8aa616ddeb9bcf511397e0344937e6a9bc024b
      https://github.com/xoreos/xoreos/commit/6a8aa616ddeb9bcf511397e0344937e6a9bc024b
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: Script functions to retrieve current and maximum hit points


  Commit: d854b1b1ca58c7f40f7d24a6de42cef2614590f8
      https://github.com/xoreos/xoreos/commit/d854b1b1ca58c7f40f7d24a6de42cef2614590f8
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Initialize the primary cursors used in NWN2


  Commit: 8f92feccbcd8a20a758b64cb6cf53f0638e42a1b
      https://github.com/xoreos/xoreos/commit/8f92feccbcd8a20a758b64cb6cf53f0638e42a1b
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

  Changed paths:
    R src/engines/kotor/action.cpp
    R src/engines/kotor/action.h
    M src/engines/kotor/actionexecutor.cpp
    M src/engines/kotor/actionexecutor.h
    M src/engines/kotor/area.cpp
    R src/engines/kotor/creature.cpp
    R src/engines/kotor/creature.h
    M src/engines/kotor/game.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.h
    R src/engines/kotor/gui/chargen/chargeninfo.cpp
    R src/engines/kotor/gui/chargen/chargeninfo.h
    M src/engines/kotor/gui/chargen/chargenname.cpp
    M src/engines/kotor/gui/chargen/chargenportrait.cpp
    M src/engines/kotor/gui/chargen/classselection.cpp
    M src/engines/kotor/gui/chargen/classselection.h
    M src/engines/kotor/gui/chargen/rules.mk
    M src/engines/kotor/gui/dialog.cpp
    M src/engines/kotor/gui/ingame/container.cpp
    M src/engines/kotor/gui/ingame/container.h
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h
    M src/engines/kotor/gui/ingame/ingame.h
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    R src/engines/kotor/inventory.cpp
    R src/engines/kotor/inventory.h
    R src/engines/kotor/item.cpp
    R src/engines/kotor/item.h
    M src/engines/kotor/module.cpp
    M src/engines/kotor/objectcontainer.cpp
    M src/engines/kotor/placeable.h
    M src/engines/kotor/rules.mk
    M src/engines/kotor/savedgame.cpp
    M src/engines/kotor/savedgame.h
    M src/engines/kotor/script/functions_action.cpp
    M src/engines/kotor/script/functions_creatures.cpp
    M src/engines/kotor/script/functions_string.cpp
    M src/engines/kotor2/area.cpp
    M src/engines/kotor2/console.cpp
    M src/engines/kotor2/creature.cpp
    M src/engines/kotor2/creature.h
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/charactergeneration.h
    M src/engines/kotor2/gui/chargen/chargenbase.cpp
    M src/engines/kotor2/gui/chargen/chargenbase.h
    M src/engines/kotor2/gui/chargen/chargeninfo.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.h
    M src/engines/kotor2/gui/chargen/chargenname.cpp
    M src/engines/kotor2/gui/chargen/chargenname.h
    M src/engines/kotor2/gui/chargen/chargenportrait.cpp
    M src/engines/kotor2/gui/chargen/chargenportrait.h
    M src/engines/kotor2/gui/chargen/classselection.cpp
    M src/engines/kotor2/gui/chargen/classselection.h
    M src/engines/kotor2/gui/dialog.cpp
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    M src/engines/kotor2/objectcontainer.cpp
    M src/engines/kotor2/objectcontainer.h
    M src/engines/kotor2/script/functions_string.cpp
    A src/engines/kotorbase/action.cpp
    A src/engines/kotorbase/action.h
    A src/engines/kotorbase/creature.cpp
    A src/engines/kotorbase/creature.h
    A src/engines/kotorbase/gui/chargeninfo.cpp
    A src/engines/kotorbase/gui/chargeninfo.h
    M src/engines/kotorbase/gui/rules.mk
    A src/engines/kotorbase/inventory.cpp
    A src/engines/kotorbase/inventory.h
    A src/engines/kotorbase/item.cpp
    A src/engines/kotorbase/item.h
    M src/engines/kotorbase/rules.mk

  Log Message:
  -----------
  ENGINES: Create base creature for KotOR games


  Commit: 7325a6b504e4d9c24928340a80d1be6d71c613f5
      https://github.com/xoreos/xoreos/commit/7325a6b504e4d9c24928340a80d1be6d71c613f5
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: Fix texture index 2 assignment to material

Properly assign texture index 2 to a generated ShaderMaterial, if
that index will be required.


  Commit: 21082f954b715dd5f51ec871ac5d023105764364
      https://github.com/xoreos/xoreos/commit/21082f954b715dd5f51ec871ac5d023105764364
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

  Changed paths:
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    M src/engines/kotor/gui/ingame/menu_equ.h
    M src/engines/kotor/script/functions_object.cpp
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/item.cpp
    M src/engines/kotorbase/item.h
    M src/engines/kotorbase/types.h

  Log Message:
  -----------
  KOTORBASE: Modify enumeration of inventory slots to match nwscript.nss


  Commit: 45ea34305d96433b8baba68eef8b89eef60bef4e
      https://github.com/xoreos/xoreos/commit/45ea34305d96433b8baba68eef8b89eef60bef4e
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

  Changed paths:
    M src/engines/kotor/area.cpp
    M src/engines/kotor/area.h
    R src/engines/kotor/door.cpp
    R src/engines/kotor/door.h
    R src/engines/kotor/doorwalkmesh.cpp
    R src/engines/kotor/doorwalkmesh.h
    M src/engines/kotor/gui/ingame/ingame.cpp
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    M src/engines/kotor/objectcontainer.cpp
    R src/engines/kotor/objectwalkmesh.cpp
    R src/engines/kotor/objectwalkmesh.h
    R src/engines/kotor/pathfinding.cpp
    R src/engines/kotor/pathfinding.h
    R src/engines/kotor/placeable.cpp
    R src/engines/kotor/placeable.h
    M src/engines/kotor/rules.mk
    M src/engines/kotor/script/functions_action.cpp
    M src/engines/kotor/script/functions_object.cpp
    M src/engines/kotor/script/functions_situated.cpp
    M src/engines/kotor/script/functions_sound.cpp
    R src/engines/kotor/situated.cpp
    R src/engines/kotor/situated.h
    R src/engines/kotor/sound.cpp
    R src/engines/kotor/sound.h
    R src/engines/kotor/trigger.cpp
    R src/engines/kotor/trigger.h
    R src/engines/kotor/walkmeshloader.cpp
    R src/engines/kotor/walkmeshloader.h
    R src/engines/kotor/waypoint.cpp
    R src/engines/kotor/waypoint.h
    M src/engines/kotor2/area.cpp
    M src/engines/kotor2/area.h
    R src/engines/kotor2/door.cpp
    R src/engines/kotor2/door.h
    R src/engines/kotor2/doorwalkmesh.cpp
    R src/engines/kotor2/doorwalkmesh.h
    M src/engines/kotor2/module.h
    M src/engines/kotor2/objectcontainer.cpp
    M src/engines/kotor2/objectcontainer.h
    R src/engines/kotor2/objectwalkmesh.cpp
    R src/engines/kotor2/objectwalkmesh.h
    R src/engines/kotor2/pathfinding.cpp
    R src/engines/kotor2/pathfinding.h
    R src/engines/kotor2/placeable.cpp
    R src/engines/kotor2/placeable.h
    M src/engines/kotor2/rules.mk
    R src/engines/kotor2/script/container.cpp
    R src/engines/kotor2/script/container.h
    M src/engines/kotor2/script/functions_situated.cpp
    R src/engines/kotor2/situated.cpp
    R src/engines/kotor2/situated.h
    R src/engines/kotor2/trigger.cpp
    R src/engines/kotor2/trigger.h
    R src/engines/kotor2/waypoint.cpp
    R src/engines/kotor2/waypoint.h
    A src/engines/kotorbase/door.cpp
    A src/engines/kotorbase/door.h
    A src/engines/kotorbase/module.cpp
    A src/engines/kotorbase/module.h
    A src/engines/kotorbase/path/doorwalkmesh.cpp
    A src/engines/kotorbase/path/doorwalkmesh.h
    A src/engines/kotorbase/path/objectwalkmesh.cpp
    A src/engines/kotorbase/path/objectwalkmesh.h
    A src/engines/kotorbase/path/pathfinding.cpp
    A src/engines/kotorbase/path/pathfinding.h
    A src/engines/kotorbase/path/rules.mk
    A src/engines/kotorbase/path/walkmeshloader.cpp
    A src/engines/kotorbase/path/walkmeshloader.h
    A src/engines/kotorbase/placeable.cpp
    A src/engines/kotorbase/placeable.h
    M src/engines/kotorbase/rules.mk
    A src/engines/kotorbase/situated.cpp
    A src/engines/kotorbase/situated.h
    A src/engines/kotorbase/sound.cpp
    A src/engines/kotorbase/sound.h
    A src/engines/kotorbase/trigger.cpp
    A src/engines/kotorbase/trigger.h
    A src/engines/kotorbase/waypoint.cpp
    A src/engines/kotorbase/waypoint.h

  Log Message:
  -----------
  ENGINES: Extract more base objects for KotOR games

Base objects extracted: situated, placeable, door, trigger, waypoint,
sound and pathfinding classes.


  Commit: 74da9bbe1076d4581991c452884bf3b8491c31e1
      https://github.com/xoreos/xoreos/commit/74da9bbe1076d4581991c452884bf3b8491c31e1
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

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

  Log Message:
  -----------
  NWN: Display dialog boxes with experimental renderer

Add support for displaying dialog boxes when using shader based
rendering.


  Commit: 3e676f325176c3d7540549dae6faea90420636a8
      https://github.com/xoreos/xoreos/commit/3e676f325176c3d7540549dae6faea90420636a8
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M src/engines/nwn/gui/legal.cpp

  Log Message:
  -----------
  NWN: legal billboard fade with shader rendering

Properly update fade alpha when rendering legal billboard with
shader render path.


  Commit: c81b917b052dc169880a0afabcfe45ba8c25997c
      https://github.com/xoreos/xoreos/commit/c81b917b052dc169880a0afabcfe45ba8c25997c
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

  Changed paths:
    M src/engines/nwn/gui/ingame/dialog.cpp
    M src/graphics/shader/materialman.cpp

  Log Message:
  -----------
  NWN: Translucent ingame dialog with shader rendering

Make dialog backdrop translucent with shader rendering.


  Commit: 0a267b7f7fd0c612cf2ae255ca355dbfa0f00cf5
      https://github.com/xoreos/xoreos/commit/0a267b7f7fd0c612cf2ae255ca355dbfa0f00cf5
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    A src/engines/nwn2/cursor.h
    M src/engines/nwn2/nwn2.cpp

  Log Message:
  -----------
  NWN2: Move cursor group names to cursor.h


  Commit: a4893db3243f697cda71908f1bc1b244f63b5200
      https://github.com/xoreos/xoreos/commit/a4893db3243f697cda71908f1bc1b244f63b5200
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  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

  Log Message:
  -----------
  NWN2: Set the cursor on a mouse-over of a creature

Its showing an attack cursor for Daeghun because the reputation
code is not fully implemented.


  Commit: 46c029cdcaadb8192064d44c79550baaa86134d5
      https://github.com/xoreos/xoreos/commit/46c029cdcaadb8192064d44c79550baaa86134d5
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    M src/engines/nwn2/object.cpp

  Log Message:
  -----------
  NWN2: Return the reputation score for use by getIsEnemy()


  Commit: 8e389c2f7978ac2bd2561ad6bbfc866a4d7efc93
      https://github.com/xoreos/xoreos/commit/8e389c2f7978ac2bd2561ad6bbfc866a4d7efc93
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Add matching 'set' calls for booleans


  Commit: 08c5cf7fab3ae13364cb4e6ec7cdaa043d7e8aa4
      https://github.com/xoreos/xoreos/commit/08c5cf7fab3ae13364cb4e6ec7cdaa043d7e8aa4
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_creature.cpp

  Log Message:
  -----------
  NWN2: Add script functions for creature bit flag calls


  Commit: c3da33c53cda99ce55d572c4e7b6ede6562b41d7
      https://github.com/xoreos/xoreos/commit/c3da33c53cda99ce55d572c4e7b6ede6562b41d7
  Author: mirv <mirv.sillyfish at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  GRAPHICS: GLM takes rotation in radians

Correctly apply deg2rad for render transform calculation when using
GLM and shader based rendering.


  Commit: c63240c196dfdc1d1e17746844faf23d20c262c1
      https://github.com/xoreos/xoreos/commit/c63240c196dfdc1d1e17746844faf23d20c262c1
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    R src/engines/kotor/actionexecutor.cpp
    R src/engines/kotor/actionexecutor.h
    R src/engines/kotor/area.cpp
    R src/engines/kotor/area.h
    M src/engines/kotor/console.cpp
    M src/engines/kotor/game.cpp
    M src/engines/kotor/game.h
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.h
    M src/engines/kotor/gui/chargen/chargenbase.cpp
    M src/engines/kotor/gui/chargen/chargenbase.h
    M src/engines/kotor/gui/chargen/chargenname.cpp
    M src/engines/kotor/gui/chargen/chargenname.h
    M src/engines/kotor/gui/chargen/chargenportrait.cpp
    M src/engines/kotor/gui/chargen/chargenportrait.h
    M src/engines/kotor/gui/chargen/classselection.cpp
    M src/engines/kotor/gui/chargen/classselection.h
    M src/engines/kotor/gui/chargen/customchar.cpp
    M src/engines/kotor/gui/chargen/customchar.h
    M src/engines/kotor/gui/chargen/quickchar.cpp
    M src/engines/kotor/gui/chargen/quickchar.h
    M src/engines/kotor/gui/chargen/quickorcustom.cpp
    M src/engines/kotor/gui/chargen/quickorcustom.h
    M src/engines/kotor/gui/dialog.cpp
    M src/engines/kotor/gui/dialog.h
    M src/engines/kotor/gui/dialogs/confirm.cpp
    M src/engines/kotor/gui/dialogs/confirm.h
    R src/engines/kotor/gui/gui.cpp
    R src/engines/kotor/gui/gui.h
    R src/engines/kotor/gui/guibackground.cpp
    R src/engines/kotor/gui/guibackground.h
    M src/engines/kotor/gui/ingame/container.cpp
    M src/engines/kotor/gui/ingame/container.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/ingame.h
    M src/engines/kotor/gui/ingame/menu.cpp
    M src/engines/kotor/gui/ingame/menu.h
    M src/engines/kotor/gui/ingame/menu_abi.cpp
    M src/engines/kotor/gui/ingame/menu_abi.h
    M src/engines/kotor/gui/ingame/menu_char.cpp
    M src/engines/kotor/gui/ingame/menu_char.h
    M src/engines/kotor/gui/ingame/menu_equ.cpp
    M src/engines/kotor/gui/ingame/menu_equ.h
    M src/engines/kotor/gui/ingame/menu_inv.cpp
    M src/engines/kotor/gui/ingame/menu_inv.h
    M src/engines/kotor/gui/ingame/menu_jou.cpp
    M src/engines/kotor/gui/ingame/menu_jou.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_msg.cpp
    M src/engines/kotor/gui/ingame/menu_msg.h
    M src/engines/kotor/gui/ingame/menu_opt.cpp
    M src/engines/kotor/gui/ingame/menu_opt.h
    M src/engines/kotor/gui/ingame/partyselection.cpp
    M src/engines/kotor/gui/ingame/partyselection.h
    M src/engines/kotor/gui/loadscreen/loadscreen.cpp
    M src/engines/kotor/gui/loadscreen/loadscreen.h
    M src/engines/kotor/gui/main/main.cpp
    M src/engines/kotor/gui/main/main.h
    M src/engines/kotor/gui/main/movies.cpp
    M src/engines/kotor/gui/main/movies.h
    M src/engines/kotor/gui/main/options.cpp
    M src/engines/kotor/gui/main/options.h
    M src/engines/kotor/gui/options/autopause.cpp
    M src/engines/kotor/gui/options/autopause.h
    M src/engines/kotor/gui/options/feedback.cpp
    M src/engines/kotor/gui/options/feedback.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/graphicsadv.h
    M src/engines/kotor/gui/options/keyboardconfig.cpp
    M src/engines/kotor/gui/options/keyboardconfig.h
    M src/engines/kotor/gui/options/mousesettings.cpp
    M src/engines/kotor/gui/options/mousesettings.h
    M src/engines/kotor/gui/options/resolution.cpp
    M src/engines/kotor/gui/options/resolution.h
    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/options/soundadv.h
    M src/engines/kotor/gui/rules.mk
    M src/engines/kotor/gui/saveload.cpp
    M src/engines/kotor/gui/saveload.h
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    R src/engines/kotor/objectcontainer.cpp
    R src/engines/kotor/objectcontainer.h
    R src/engines/kotor/partyconfig.cpp
    R src/engines/kotor/partyconfig.h
    M src/engines/kotor/rules.mk
    R src/engines/kotor/savedgame.cpp
    R src/engines/kotor/savedgame.h
    R src/engines/kotor/script/event.cpp
    R src/engines/kotor/script/event.h
    M src/engines/kotor/script/function_tables.h
    M src/engines/kotor/script/functions.cpp
    M src/engines/kotor/script/functions.h
    R src/engines/kotor/script/functions_action.cpp
    R src/engines/kotor/script/functions_creatures.cpp
    R src/engines/kotor/script/functions_events.cpp
    R src/engines/kotor/script/functions_global.cpp
    R src/engines/kotor/script/functions_local.cpp
    R src/engines/kotor/script/functions_math.cpp
    R src/engines/kotor/script/functions_module.cpp
    R src/engines/kotor/script/functions_movie.cpp
    R src/engines/kotor/script/functions_object.cpp
    R src/engines/kotor/script/functions_party.cpp
    R src/engines/kotor/script/functions_situated.cpp
    R src/engines/kotor/script/functions_sound.cpp
    R src/engines/kotor/script/functions_string.cpp
    M src/engines/kotor/script/rules.mk
    R src/engines/kotor2/area.cpp
    R src/engines/kotor2/area.h
    M src/engines/kotor2/console.cpp
    M src/engines/kotor2/creature.cpp
    M src/engines/kotor2/creature.h
    M src/engines/kotor2/game.cpp
    M src/engines/kotor2/game.h
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/charactergeneration.h
    M src/engines/kotor2/gui/chargen/chargenbase.cpp
    M src/engines/kotor2/gui/chargen/chargenbase.h
    M src/engines/kotor2/gui/chargen/chargeninfo.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.h
    M src/engines/kotor2/gui/chargen/chargenname.cpp
    M src/engines/kotor2/gui/chargen/chargenname.h
    M src/engines/kotor2/gui/chargen/chargenportrait.cpp
    M src/engines/kotor2/gui/chargen/chargenportrait.h
    M src/engines/kotor2/gui/chargen/classselection.cpp
    M src/engines/kotor2/gui/chargen/classselection.h
    M src/engines/kotor2/gui/dialog.cpp
    M src/engines/kotor2/gui/dialog.h
    M src/engines/kotor2/gui/gui.cpp
    M src/engines/kotor2/gui/gui.h
    M src/engines/kotor2/gui/ingame/hud.cpp
    M src/engines/kotor2/gui/ingame/hud.h
    M src/engines/kotor2/gui/ingame/ingame.cpp
    M src/engines/kotor2/gui/ingame/ingame.h
    A src/engines/kotor2/gui/ingame/partyselection.cpp
    A src/engines/kotor2/gui/ingame/partyselection.h
    M src/engines/kotor2/gui/ingame/rules.mk
    M src/engines/kotor2/gui/main/main.cpp
    M src/engines/kotor2/gui/main/main.h
    M src/engines/kotor2/module.cpp
    M src/engines/kotor2/module.h
    R src/engines/kotor2/objectcontainer.cpp
    R src/engines/kotor2/objectcontainer.h
    M src/engines/kotor2/rules.mk
    M src/engines/kotor2/script/function_tables.h
    M src/engines/kotor2/script/functions.cpp
    M src/engines/kotor2/script/functions.h
    R src/engines/kotor2/script/functions_action.cpp
    R src/engines/kotor2/script/functions_local.cpp
    R src/engines/kotor2/script/functions_math.cpp
    R src/engines/kotor2/script/functions_module.cpp
    R src/engines/kotor2/script/functions_movie.cpp
    R src/engines/kotor2/script/functions_object.cpp
    R src/engines/kotor2/script/functions_situated.cpp
    R src/engines/kotor2/script/functions_sound.cpp
    R src/engines/kotor2/script/functions_string.cpp
    M src/engines/kotor2/script/rules.mk
    M src/engines/kotorbase/action.cpp
    M src/engines/kotorbase/action.h
    A src/engines/kotorbase/actionexecutor.cpp
    A src/engines/kotorbase/actionexecutor.h
    A src/engines/kotorbase/area.cpp
    A 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/door.h
    A src/engines/kotorbase/game.cpp
    A src/engines/kotorbase/game.h
    M src/engines/kotorbase/gui/chargeninfo.cpp
    M src/engines/kotorbase/gui/chargeninfo.h
    A src/engines/kotorbase/gui/dialog.cpp
    A src/engines/kotorbase/gui/dialog.h
    A src/engines/kotorbase/gui/gui.cpp
    A src/engines/kotorbase/gui/gui.h
    A src/engines/kotorbase/gui/guibackground.cpp
    A src/engines/kotorbase/gui/guibackground.h
    A src/engines/kotorbase/gui/ingame.cpp
    A src/engines/kotorbase/gui/ingame.h
    M src/engines/kotorbase/gui/inventoryitem.cpp
    M src/engines/kotorbase/gui/inventoryitem.h
    A src/engines/kotorbase/gui/loadscreen.cpp
    A src/engines/kotorbase/gui/loadscreen.h
    A src/engines/kotorbase/gui/partyselection.cpp
    A src/engines/kotorbase/gui/partyselection.h
    M src/engines/kotorbase/gui/rules.mk
    M src/engines/kotorbase/inventory.cpp
    M src/engines/kotorbase/inventory.h
    M src/engines/kotorbase/item.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
    A src/engines/kotorbase/objectcontainer.cpp
    A src/engines/kotorbase/objectcontainer.h
    A src/engines/kotorbase/partyconfig.cpp
    A src/engines/kotorbase/partyconfig.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/placeable.cpp
    M src/engines/kotorbase/placeable.h
    M src/engines/kotorbase/room.cpp
    M src/engines/kotorbase/room.h
    M src/engines/kotorbase/rules.mk
    A src/engines/kotorbase/savedgame.cpp
    A src/engines/kotorbase/savedgame.h
    M src/engines/kotorbase/script/container.cpp
    M src/engines/kotorbase/script/container.h
    A src/engines/kotorbase/script/event.cpp
    A src/engines/kotorbase/script/event.h
    A src/engines/kotorbase/script/functions.cpp
    A src/engines/kotorbase/script/functions.h
    A src/engines/kotorbase/script/functions_action.cpp
    A src/engines/kotorbase/script/functions_creatures.cpp
    A src/engines/kotorbase/script/functions_events.cpp
    A src/engines/kotorbase/script/functions_global.cpp
    A src/engines/kotorbase/script/functions_local.cpp
    A src/engines/kotorbase/script/functions_math.cpp
    A src/engines/kotorbase/script/functions_module.cpp
    A src/engines/kotorbase/script/functions_movie.cpp
    A src/engines/kotorbase/script/functions_object.cpp
    A src/engines/kotorbase/script/functions_party.cpp
    A src/engines/kotorbase/script/functions_situated.cpp
    A src/engines/kotorbase/script/functions_sound.cpp
    A src/engines/kotorbase/script/functions_string.cpp
    M src/engines/kotorbase/script/rules.mk
    M src/engines/kotorbase/situated.cpp
    M src/engines/kotorbase/situated.h
    M src/engines/kotorbase/sound.cpp
    M src/engines/kotorbase/sound.h
    M src/engines/kotorbase/trigger.cpp
    M src/engines/kotorbase/trigger.h
    M src/engines/kotorbase/types.h
    M src/engines/kotorbase/waypoint.cpp
    M src/engines/kotorbase/waypoint.h

  Log Message:
  -----------
  ENGINES: Base module, scripting system and more for KotOR games


  Commit: 406a56509611ec579ed515256cc84f3f83050037
      https://github.com/xoreos/xoreos/commit/406a56509611ec579ed515256cc84f3f83050037
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Add stacked registers


  Commit: a9fc66c722636caa6c35dc6e6762b153fa5ee8f2
      https://github.com/xoreos/xoreos/commit/a9fc66c722636caa6c35dc6e6762b153fa5ee8f2
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Add indexed function arguments


  Commit: 023ce4e0c5cbac4a735ce33edfd4200209a3394a
      https://github.com/xoreos/xoreos/commit/023ce4e0c5cbac4a735ce33edfd4200209a3394a
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Add push and pop of registers on function call


  Commit: d5ba982b2279731cbd0e53171e01ef13af453b97
      https://github.com/xoreos/xoreos/commit/d5ba982b2279731cbd0e53171e01ef13af453b97
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Check in hasMember also super class


  Commit: eef19878bcc44eedf4608facfa62401bb43ac367
      https://github.com/xoreos/xoreos/commit/eef19878bcc44eedf4608facfa62401bb43ac367
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: In getMember check also super class


  Commit: 36fe505608c4ce4f695d6716917e5c22190b2c7d
      https://github.com/xoreos/xoreos/commit/36fe505608c4ce4f695d6716917e5c22190b2c7d
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Load every time this variable


  Commit: a2319d3c537712223b5b7dabb7d5d610b50c402c
      https://github.com/xoreos/xoreos/commit/a2319d3c537712223b5b7dabb7d5d610b50c402c
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Add proto creation for actionExtends


  Commit: 6bb9638c0501d3cb1e812c77d56cde89305ca9ac
      https://github.com/xoreos/xoreos/commit/6bb9638c0501d3cb1e812c77d56cde89305ca9ac
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Enable string concatenation using + operator


  Commit: 3028c827240214d17761da3d771263856ff14863
      https://github.com/xoreos/xoreos/commit/3028c827240214d17761da3d771263856ff14863
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Fix addition order in actionAdd2


  Commit: 42d1710111e64c1e07306d9b88131a10e80f703b
      https://github.com/xoreos/xoreos/commit/42d1710111e64c1e07306d9b88131a10e80f703b
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Replace SeekableSubReadStream through readStream


  Commit: 301d7e0952076b700c00e7985dec0623dc223550
      https://github.com/xoreos/xoreos/commit/301d7e0952076b700c00e7985dec0623dc223550
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/aurora/actionscript/variable.cpp
    M src/aurora/actionscript/variable.h

  Log Message:
  -----------
  ACTIONSCRIPT: Convert numbers to strings on calling asString()


  Commit: 011e4b398ed56cffdaac099933797e196fd2d90f
      https://github.com/xoreos/xoreos/commit/011e4b398ed56cffdaac099933797e196fd2d90f
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: On + return a string if one of the variables is a string


  Commit: 5681dac65fe8a4bb551705024d01ba7290dae318
      https://github.com/xoreos/xoreos/commit/5681dac65fe8a4bb551705024d01ba7290dae318
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Reset return value after method call


  Commit: 83702385ad71b9023fcd1c2e42dfb76d9f952448
      https://github.com/xoreos/xoreos/commit/83702385ad71b9023fcd1c2e42dfb76d9f952448
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Finish if return value was set


  Commit: c2f14178d900d9df7af2e4453bd53ad141fe4d7e
      https://github.com/xoreos/xoreos/commit/c2f14178d900d9df7af2e4453bd53ad141fe4d7e
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Implement gotoAndPlay function


  Commit: b8e5ba974992718089cf6c3e139c62f040f75287
      https://github.com/xoreos/xoreos/commit/b8e5ba974992718089cf6c3e139c62f040f75287
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/aurora/actionscript/variable.cpp
    M src/aurora/actionscript/variable.h

  Log Message:
  -----------
  ACTIONSCRIPT: Add constant asObject method


  Commit: 66f8ca7a3b58d91ee5f0eed7b864b1acbc12415f
      https://github.com/xoreos/xoreos/commit/66f8ca7a3b58d91ee5f0eed7b864b1acbc12415f
  Author: patrick <nostritius at googlemail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  ACTIONSCRIPT: Make hasMember constant


  Commit: 7f4362bf2444bfa6408c061546c38235e4196010
      https://github.com/xoreos/xoreos/commit/7f4362bf2444bfa6408c061546c38235e4196010
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/door.cpp
    M src/engines/nwn2/door.h
    M src/engines/nwn2/placeable.cpp
    M src/engines/nwn2/placeable.h
    M src/engines/nwn2/trigger.cpp
    M src/engines/nwn2/trigger.h

  Log Message:
  -----------
  NWN2: Inherit Trap class with Door, Placeable, and Trigger

This is to make Script function calls cleaner.


  Commit: 679d510650143af82314c2ffb576e64ee63bdc42
      https://github.com/xoreos/xoreos/commit/679d510650143af82314c2ffb576e64ee63bdc42
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/objectcontainer.cpp
    M src/engines/nwn2/objectcontainer.h
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp
    M src/engines/nwn2/trap.cpp
    M src/engines/nwn2/trap.h

  Log Message:
  -----------
  NWN2: Add getIsTrapped() script call


  Commit: 7da634d9d315ba5b030d6d155c97aef61eea396b
      https://github.com/xoreos/xoreos/commit/7da634d9d315ba5b030d6d155c97aef61eea396b
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: Get and set trap active state script functions


  Commit: 2af62c68812c3f54aa06ac3d4718bd323920668f
      https://github.com/xoreos/xoreos/commit/2af62c68812c3f54aa06ac3d4718bd323920668f
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/script/function_tables.h
    M src/engines/nwn2/script/functions.h
    M src/engines/nwn2/script/functions_object.cpp

  Log Message:
  -----------
  NWN2: getTrapBaseType scripting function


  Commit: 8c482956d4c96ca010d29b1f1fb92525146641d8
      https://github.com/xoreos/xoreos/commit/8c482956d4c96ca010d29b1f1fb92525146641d8
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/gui/chargeninfo.cpp

  Log Message:
  -----------
  KOTOR: Fix random crash when selecting a class in character generation


  Commit: 75840370af45f00acff048c912ed25a2efb9b149
      https://github.com/xoreos/xoreos/commit/75840370af45f00acff048c912ed25a2efb9b149
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    A src/engines/kotorbase/playercontroller.cpp
    A src/engines/kotorbase/playercontroller.h
    M src/engines/kotorbase/rules.mk

  Log Message:
  -----------
  KOTORBASE: Extract PC movement logic to a separate class


  Commit: 386e3970547382ffe9fce1eb68f7a3691e8513fd
      https://github.com/xoreos/xoreos/commit/386e3970547382ffe9fce1eb68f7a3691e8513fd
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/cursor.h
    M src/engines/nwn2/door.cpp

  Log Message:
  -----------
  NWN2: Set cursor type during door mouse-over

I also corrected a typo in the cursor.h file.


  Commit: e2226fbab97904d4162a87c9d1975eb5de6bce77
      https://github.com/xoreos/xoreos/commit/e2226fbab97904d4162a87c9d1975eb5de6bce77
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/engines/nwn2/placeable.cpp

  Log Message:
  -----------
  NWN2: Set cursor on mouse-over of placeable


  Commit: 09cb2fdbf5681c935a0a137be3bb3c96704cb80b
      https://github.com/xoreos/xoreos/commit/09cb2fdbf5681c935a0a137be3bb3c96704cb80b
  Author: Bob Hall <rjh405 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  NWN2: Set cursor type for default action preference


  Commit: 7ab0a7c1dee08d9558e8f5faac6a68f3a76ec195
      https://github.com/xoreos/xoreos/commit/7ab0a7c1dee08d9558e8f5faac6a68f3a76ec195
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M src/common/aabbnode.cpp

  Log Message:
  -----------
  JANITORIAL: Remove unnecessary constructor in AABB


  Commit: 1690f37ced36823611dfbda926b9241a18086714
      https://github.com/xoreos/xoreos/commit/1690f37ced36823611dfbda926b9241a18086714
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  JANITORIAL: Clean up and refactor pathfinding


  Commit: 2cbb9d432ec457e6a70aefe3f10663da4ffc361c
      https://github.com/xoreos/xoreos/commit/2cbb9d432ec457e6a70aefe3f10663da4ffc361c
  Author: Supermanu <manueltondeur at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  AURORA: Improve local pathfinding performance

Use Jump Point Search algorithm for grid based search.
It takes advantage of the symmetries of an uniform grid network.
The performance improvement is up to a factor 10 in the best case
and equal as before in the worst case.


  Commit: 1b04f4792d9cf6ee43b82700708e54decf2485f7
      https://github.com/xoreos/xoreos/commit/1b04f4792d9cf6ee43b82700708e54decf2485f7
  Author: Cameron Cawley <ccawley2011 at gmail.com>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

  Changed paths:
    M .appveyor.yml

  Log Message:
  -----------
  APPVEYOR: Add the path for NASM to the cache


  Commit: c55f8f5f144a55a9af131f2a81f52000b5113e1d
      https://github.com/xoreos/xoreos/commit/c55f8f5f144a55a9af131f2a81f52000b5113e1d
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/actionexecutor.cpp

  Log Message:
  -----------
  KOTORBASE: Fix formatting of action executor class


  Commit: 6689d56633e62ef65822bc23dcac5e7937321c4a
      https://github.com/xoreos/xoreos/commit/6689d56633e62ef65822bc23dcac5e7937321c4a
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M src/engines/kotorbase/script/functions.cpp
    M src/engines/kotorbase/script/functions_action.cpp
    M src/engines/kotorbase/script/functions_events.cpp
    M src/engines/kotorbase/script/functions_global.cpp
    M src/engines/kotorbase/script/functions_module.cpp
    M src/engines/kotorbase/script/functions_object.cpp
    M src/engines/kotorbase/script/functions_party.cpp

  Log Message:
  -----------
  KOTORBASE: Fix invalid includes in functions


  Commit: b9bf632189c4ee53a1b12696150ee0a10ead6d50
      https://github.com/xoreos/xoreos/commit/b9bf632189c4ee53a1b12696150ee0a10ead6d50
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M src/engines/kotor/console.cpp
    A src/engines/kotor/creature.cpp
    A src/engines/kotor/creature.h
    M src/engines/kotor/gui/chargen/charactergeneration.cpp
    M src/engines/kotor/gui/chargen/charactergeneration.h
    A src/engines/kotor/gui/chargen/chargeninfo.cpp
    A src/engines/kotor/gui/chargen/chargeninfo.h
    M src/engines/kotor/gui/chargen/classselection.cpp
    M src/engines/kotor/gui/chargen/classselection.h
    M src/engines/kotor/gui/chargen/rules.mk
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h
    M src/engines/kotor/gui/main/main.cpp
    M src/engines/kotor/gui/saveload.cpp
    M src/engines/kotor/module.cpp
    M src/engines/kotor/module.h
    M src/engines/kotor/rules.mk
    A src/engines/kotor/savedgame.cpp
    A src/engines/kotor/savedgame.h
    M src/engines/kotor2/gui/chargen/charactergeneration.cpp
    M src/engines/kotor2/gui/chargen/charactergeneration.h
    M src/engines/kotor2/gui/chargen/chargeninfo.cpp
    M src/engines/kotor2/gui/chargen/chargeninfo.h
    M src/engines/kotor2/gui/chargen/classselection.h
    M src/engines/kotorbase/creature.cpp
    M src/engines/kotorbase/creature.h
    M src/engines/kotorbase/gui/chargeninfo.cpp
    M src/engines/kotorbase/gui/chargeninfo.h
    M src/engines/kotorbase/module.cpp
    M src/engines/kotorbase/module.h
    M src/engines/kotorbase/savedgame.cpp
    M src/engines/kotorbase/savedgame.h
    M src/graphics/aurora/model.cpp

  Log Message:
  -----------
  ENGINES: Refactor KotOR classes creature, chargeninfo and savedgame


  Commit: 1bd225904e152fbd266f3924f9c48c9c1e5b274d
      https://github.com/xoreos/xoreos/commit/1bd225904e152fbd266f3924f9c48c9c1e5b274d
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

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

  Log Message:
  -----------
  KOTORBASE: Deactivate area object when it is removed


  Commit: 15f47ff0500092edd685ff16632ee51f30817fc9
      https://github.com/xoreos/xoreos/commit/15f47ff0500092edd685ff16632ee51f30817fc9
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

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

  Log Message:
  -----------
  KOTORBASE: Fix empty texture warning when equipping weapons


  Commit: adf00bc85c729d2c49fc43b8c05a60d45fd9ff33
      https://github.com/xoreos/xoreos/commit/adf00bc85c729d2c49fc43b8c05a60d45fd9ff33
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-02-24 (Sun, 24 Feb 2019)

  Changed paths:
    M m4/boost.m4

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


Compare: https://github.com/xoreos/xoreos/compare/04d720acd192...adf00bc85c72



More information about the xoreos-git mailing list