[xoreos-git] [xoreos/xoreos] 7a4b75: MAIN: Don't run deinit() in the exit handler

GitHub noreply at github.com
Thu Mar 20 20:59:27 CET 2014


  Branch: refs/heads/ogrewip
  Home:   https://github.com/xoreos/xoreos
  Commit: 7a4b75cd24f84b9610b7dbb661db845b5f6ec635
      https://github.com/xoreos/xoreos/commit/7a4b75cd24f84b9610b7dbb661db845b5f6ec635
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/xoreos.cpp

  Log Message:
  -----------
  MAIN: Don't run deinit() in the exit handler

The exit handler is run by the thread that initiated the exit(),
which is not necessarily the main thread. Our deinitialization
needs to run in the main thread, though...


  Commit: d405099dc03b1cfbeb4256fd9a16a211d2d32e3f
      https://github.com/xoreos/xoreos/commit/d405099dc03b1cfbeb4256fd9a16a211d2d32e3f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/xoreos.cpp

  Log Message:
  -----------
  MAIN: Enable the debug manager before the other subsystems


  Commit: 1c043a32efd3e7b80f0320d91ddbb496fdef5ea2
      https://github.com/xoreos/xoreos/commit/1c043a32efd3e7b80f0320d91ddbb496fdef5ea2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M Makefile.am
    M Makefile.common
    M glew/Makefile.am
    M lua/Makefile.am
    M src/Makefile.am
    M src/aurora/Makefile.am
    M src/aurora/nwscript/Makefile.am
    M src/common/Makefile.am
    M src/engines/Makefile.am
    M src/engines/dragonage/Makefile.am
    M src/engines/dragonage2/Makefile.am
    M src/engines/jade/Makefile.am
    M src/engines/kotor/Makefile.am
    M src/engines/kotor2/Makefile.am
    M src/engines/nwn/Makefile.am
    M src/engines/nwn2/Makefile.am
    M src/engines/sonic/Makefile.am
    M src/engines/thewitcher/Makefile.am
    M src/events/Makefile.am
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/images/Makefile.am
    M src/sound/Makefile.am
    M src/sound/decoders/Makefile.am
    M src/video/Makefile.am
    M src/video/aurora/Makefile.am
    M src/video/codecs/Makefile.am
    M utf8cpp/Makefile.am

  Log Message:
  -----------
  BUILD: Restructure the Makefile.am a bit

Adding new files should be less annoying now, and diffs
should read clearer (and hopefully merge better), since we
now don't have to add a \ to the end of the previous line.


  Commit: d54b7e9693ecbcc2f8648e5831d5f0691e31c386
      https://github.com/xoreos/xoreos/commit/d54b7e9693ecbcc2f8648e5831d5f0691e31c386
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  COMMON: Add functions to generate unique number IDs


  Commit: f29c82bd17c4b5280c85f1dd20fbd785982df3a0
      https://github.com/xoreos/xoreos/commit/f29c82bd17c4b5280c85f1dd20fbd785982df3a0
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to check for Boost.Atomic


  Commit: 8174f375c737f86969bf07b0218cb40073863198
      https://github.com/xoreos/xoreos/commit/8174f375c737f86969bf07b0218cb40073863198
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M BUILDDEP
    M Makefile.common
    M configure.ac

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


  Commit: a6c138209bb6a9ed8b0289ffdb497add77e1f9b3
      https://github.com/xoreos/xoreos/commit/a6c138209bb6a9ed8b0289ffdb497add77e1f9b3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/uuid.cpp

  Log Message:
  -----------
  COMMON: Make generateIDNumber() thread-safe


  Commit: d7725077322095adaf78a75eed20943b17cea562
      https://github.com/xoreos/xoreos/commit/d7725077322095adaf78a75eed20943b17cea562
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/uuid.cpp

  Log Message:
  -----------
  COMMON: Split generateIDNumber() and generateIDNumberString()


  Commit: 7e754a8387486a68e35fa956da980e9f3aa52785
      https://github.com/xoreos/xoreos/commit/7e754a8387486a68e35fa956da980e9f3aa52785
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  COMMON: Add StackException::isEmpty()


  Commit: b191282bab5ba7ed314c1561b6c40c9faa01aee4
      https://github.com/xoreos/xoreos/commit/b191282bab5ba7ed314c1561b6c40c9faa01aee4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  COMMON: Add copy-constructor for std::exception to StackException


  Commit: 0499be154a875b9d93794ef1d8972d940514cfc7
      https://github.com/xoreos/xoreos/commit/0499be154a875b9d93794ef1d8972d940514cfc7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  EVENTS: Handle exceptions thrown in functions forced into the main thread


  Commit: a5738195668a1cc72753294cd6bec7c4928eee72
      https://github.com/xoreos/xoreos/commit/a5738195668a1cc72753294cd6bec7c4928eee72
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Fix a case of reading uninitialized data


  Commit: 15aa905b5ac93487d1cd79efa3c1f63e5840d3e7
      https://github.com/xoreos/xoreos/commit/15aa905b5ac93487d1cd79efa3c1f63e5840d3e7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/events/events.cpp

  Log Message:
  -----------
  EVENTS: Register one custom event with SDL (ITC)


  Commit: 83c94d1dea9d9c2ad42f076674a59d6157d9861f
      https://github.com/xoreos/xoreos/commit/83c94d1dea9d9c2ad42f076674a59d6157d9861f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M .gitignore
    M BUILDDEP
    M Makefile.common
    M configure.ac
    A m4/ax_check_ogre.m4

  Log Message:
  -----------
  BUILD: Add dependency on OGRE (>= 1.9)


  Commit: 7d443c287287d56026a89b3ea1bbeea150aa8480
      https://github.com/xoreos/xoreos/commit/7d443c287287d56026a89b3ea1bbeea150aa8480
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  BUILD: Add stubs for compiling Objective C++ on Mac OS X


  Commit: 29978d69ca265bb9a949f57dd805c56907ea03e3
      https://github.com/xoreos/xoreos/commit/29978d69ca265bb9a949f57dd805c56907ea03e3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    A src/graphics/macosx/macosx.h
    A src/graphics/macosx/macosx.mm

  Log Message:
  -----------
  GRAPHICS: Stub Mac OS X graphics utility functions


  Commit: 366e04503c818294fa8c7e421c7099ef28e82e73
      https://github.com/xoreos/xoreos/commit/366e04503c818294fa8c7e421c7099ef28e82e73
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/endianness.h
    M src/common/stream.h
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Rename FORCEINLINE to XOREOS_FORCEINLINE

OGRE also defines a FORCEINLINE


  Commit: 7f15e596823c11f2298657cddecb092c8985027b
      https://github.com/xoreos/xoreos/commit/7f15e596823c11f2298657cddecb092c8985027b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M Makefile.common

  Log Message:
  -----------
  BUILD: Remove the warning against non-virtual destructors

Unfortunately, OGRE is a heavy offender...


  Commit: 8effb5836dbb17f0a42763ac8470bb53522938cd
      https://github.com/xoreos/xoreos/commit/8effb5836dbb17f0a42763ac8470bb53522938cd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  COMMON: Add debug channel for Ogre


  Commit: c5339e5ab57da6a5ceef2a07fa2e7d795073e9cf
      https://github.com/xoreos/xoreos/commit/c5339e5ab57da6a5ceef2a07fa2e7d795073e9cf
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/thread.cpp
    M src/common/thread.h
    M src/engines/gamethread.cpp
    M src/graphics/Makefile.am
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    A src/graphics/renderer.cpp
    A src/graphics/renderer.h

  Log Message:
  -----------
  GRAPHICS: Start adding Ogre support

This just stuffs Ogre into an SDL2 window, so that
SDL2 and Ogre can be used together. Nothing else
is yet functioning.


  Commit: 61c2c5252288eb316360eed68f31c305ee54a71f
      https://github.com/xoreos/xoreos/commit/61c2c5252288eb316360eed68f31c305ee54a71f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/Makefile.am
    R src/common/boundingbox.cpp
    R src/common/boundingbox.h
    R src/common/matrix.cpp
    R src/common/matrix.h
    R src/common/transmatrix.cpp
    R src/common/transmatrix.h
    M src/engines/Makefile.am
    R src/engines/aurora/console.cpp
    R src/engines/aurora/console.h
    M src/engines/aurora/gui.cpp
    R src/engines/aurora/model.cpp
    R src/engines/aurora/model.h
    R src/engines/aurora/modelloader.cpp
    R src/engines/aurora/modelloader.h
    M src/engines/aurora/util.cpp
    M src/engines/dragonage/dragonage.cpp
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/enginemanager.cpp
    M src/engines/jade/Makefile.am
    R src/engines/jade/gui/main/main.cpp
    R src/engines/jade/gui/main/main.h
    M src/engines/jade/jade.cpp
    M src/engines/kotor/Makefile.am
    R src/engines/kotor/area.cpp
    R src/engines/kotor/area.h
    R src/engines/kotor/console.cpp
    R src/engines/kotor/console.h
    R src/engines/kotor/creature.cpp
    R src/engines/kotor/creature.h
    R src/engines/kotor/door.cpp
    R src/engines/kotor/door.h
    R src/engines/kotor/gui/gui.cpp
    R src/engines/kotor/gui/gui.h
    R src/engines/kotor/gui/main/main.cpp
    R src/engines/kotor/gui/main/main.h
    R src/engines/kotor/gui/main/movies.cpp
    R src/engines/kotor/gui/main/movies.h
    R src/engines/kotor/gui/main/options.cpp
    R src/engines/kotor/gui/main/options.h
    R src/engines/kotor/gui/options/autopause.cpp
    R src/engines/kotor/gui/options/autopause.h
    R src/engines/kotor/gui/options/feedback.cpp
    R src/engines/kotor/gui/options/feedback.h
    R src/engines/kotor/gui/options/gameplay.cpp
    R src/engines/kotor/gui/options/gameplay.h
    R src/engines/kotor/gui/options/graphics.cpp
    R src/engines/kotor/gui/options/graphics.h
    R src/engines/kotor/gui/options/graphicsadv.cpp
    R src/engines/kotor/gui/options/graphicsadv.h
    R src/engines/kotor/gui/options/keyboardconfig.cpp
    R src/engines/kotor/gui/options/keyboardconfig.h
    R src/engines/kotor/gui/options/mousesettings.cpp
    R src/engines/kotor/gui/options/mousesettings.h
    R src/engines/kotor/gui/options/sound.cpp
    R src/engines/kotor/gui/options/sound.h
    R src/engines/kotor/gui/options/soundadv.cpp
    R src/engines/kotor/gui/options/soundadv.h
    R src/engines/kotor/gui/widgets/button.cpp
    R src/engines/kotor/gui/widgets/button.h
    R src/engines/kotor/gui/widgets/checkbox.cpp
    R src/engines/kotor/gui/widgets/checkbox.h
    R src/engines/kotor/gui/widgets/kotorwidget.cpp
    R src/engines/kotor/gui/widgets/kotorwidget.h
    R src/engines/kotor/gui/widgets/label.cpp
    R src/engines/kotor/gui/widgets/label.h
    R src/engines/kotor/gui/widgets/listbox.cpp
    R src/engines/kotor/gui/widgets/listbox.h
    R src/engines/kotor/gui/widgets/panel.cpp
    R src/engines/kotor/gui/widgets/panel.h
    R src/engines/kotor/gui/widgets/progressbar.cpp
    R src/engines/kotor/gui/widgets/progressbar.h
    R src/engines/kotor/gui/widgets/protoitem.cpp
    R src/engines/kotor/gui/widgets/protoitem.h
    R src/engines/kotor/gui/widgets/scrollbar.cpp
    R src/engines/kotor/gui/widgets/scrollbar.h
    R src/engines/kotor/gui/widgets/slider.cpp
    R src/engines/kotor/gui/widgets/slider.h
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor/kotor.h
    R src/engines/kotor/modelloader.cpp
    R src/engines/kotor/modelloader.h
    R src/engines/kotor/module.cpp
    R src/engines/kotor/module.h
    R src/engines/kotor/object.cpp
    R src/engines/kotor/object.h
    R src/engines/kotor/placeable.cpp
    R src/engines/kotor/placeable.h
    R src/engines/kotor/situated.cpp
    R src/engines/kotor/situated.h
    M src/engines/kotor2/Makefile.am
    R src/engines/kotor2/area.cpp
    R src/engines/kotor2/area.h
    R src/engines/kotor2/gui/main/main.cpp
    R src/engines/kotor2/gui/main/main.h
    M src/engines/kotor2/kotor2.cpp
    M src/engines/kotor2/kotor2.h
    R src/engines/kotor2/modelloader.cpp
    R src/engines/kotor2/modelloader.h
    R src/engines/kotor2/module.cpp
    R src/engines/kotor2/module.h
    M src/engines/nwn/Makefile.am
    R src/engines/nwn/area.cpp
    R src/engines/nwn/area.h
    R src/engines/nwn/console.cpp
    R src/engines/nwn/console.h
    R src/engines/nwn/creature.cpp
    R src/engines/nwn/creature.h
    R src/engines/nwn/door.cpp
    R src/engines/nwn/door.h
    R src/engines/nwn/gui/chargen/chargen.cpp
    R src/engines/nwn/gui/chargen/chargen.h
    R src/engines/nwn/gui/dialogs/okcancel.cpp
    R src/engines/nwn/gui/dialogs/okcancel.h
    R src/engines/nwn/gui/dialogs/yesnocancel.cpp
    R src/engines/nwn/gui/dialogs/yesnocancel.h
    R src/engines/nwn/gui/gui.cpp
    R src/engines/nwn/gui/gui.h
    R src/engines/nwn/gui/ingame/charinfo.cpp
    R src/engines/nwn/gui/ingame/charinfo.h
    R src/engines/nwn/gui/ingame/compass.cpp
    R src/engines/nwn/gui/ingame/compass.h
    R src/engines/nwn/gui/ingame/dialog.cpp
    R src/engines/nwn/gui/ingame/dialog.h
    R src/engines/nwn/gui/ingame/ingame.cpp
    R src/engines/nwn/gui/ingame/ingame.h
    R src/engines/nwn/gui/ingame/main.cpp
    R src/engines/nwn/gui/ingame/main.h
    R src/engines/nwn/gui/ingame/partyleader.cpp
    R src/engines/nwn/gui/ingame/partyleader.h
    R src/engines/nwn/gui/ingame/quickbar.cpp
    R src/engines/nwn/gui/ingame/quickbar.h
    R src/engines/nwn/gui/ingame/quickchat.cpp
    R src/engines/nwn/gui/ingame/quickchat.h
    R src/engines/nwn/gui/legal.cpp
    R src/engines/nwn/gui/legal.h
    R src/engines/nwn/gui/main/charpremade.cpp
    R src/engines/nwn/gui/main/charpremade.h
    R src/engines/nwn/gui/main/chartype.cpp
    R src/engines/nwn/gui/main/chartype.h
    R src/engines/nwn/gui/main/main.cpp
    R src/engines/nwn/gui/main/main.h
    R src/engines/nwn/gui/main/moviesbase.cpp
    R src/engines/nwn/gui/main/moviesbase.h
    R src/engines/nwn/gui/main/moviescamp.cpp
    R src/engines/nwn/gui/main/moviescamp.h
    R src/engines/nwn/gui/main/new.cpp
    R src/engines/nwn/gui/main/new.h
    R src/engines/nwn/gui/main/newcamp.cpp
    R src/engines/nwn/gui/main/newcamp.h
    R src/engines/nwn/gui/main/newgamefog.cpp
    R src/engines/nwn/gui/main/newgamefog.h
    R src/engines/nwn/gui/main/newmodule.cpp
    R src/engines/nwn/gui/main/newmodule.h
    R src/engines/nwn/gui/main/newxp1.cpp
    R src/engines/nwn/gui/main/newxp1.h
    R src/engines/nwn/gui/main/newxp2.cpp
    R src/engines/nwn/gui/main/newxp2.h
    R src/engines/nwn/gui/main/options.cpp
    R src/engines/nwn/gui/main/options.h
    R src/engines/nwn/gui/options/controls.cpp
    R src/engines/nwn/gui/options/controls.h
    R src/engines/nwn/gui/options/feedback.cpp
    R src/engines/nwn/gui/options/feedback.h
    R src/engines/nwn/gui/options/game.cpp
    R src/engines/nwn/gui/options/game.h
    R src/engines/nwn/gui/options/gorepass.cpp
    R src/engines/nwn/gui/options/gorepass.h
    R src/engines/nwn/gui/options/resolution.cpp
    R src/engines/nwn/gui/options/resolution.h
    R src/engines/nwn/gui/options/sound.cpp
    R src/engines/nwn/gui/options/sound.h
    R src/engines/nwn/gui/options/soundadv.cpp
    R src/engines/nwn/gui/options/soundadv.h
    R src/engines/nwn/gui/options/video.cpp
    R src/engines/nwn/gui/options/video.h
    R src/engines/nwn/gui/options/videoadv.cpp
    R src/engines/nwn/gui/options/videoadv.h
    R src/engines/nwn/gui/widgets/button.cpp
    R src/engines/nwn/gui/widgets/button.h
    R src/engines/nwn/gui/widgets/checkbox.cpp
    R src/engines/nwn/gui/widgets/checkbox.h
    R src/engines/nwn/gui/widgets/close.cpp
    R src/engines/nwn/gui/widgets/close.h
    R src/engines/nwn/gui/widgets/editbox.cpp
    R src/engines/nwn/gui/widgets/editbox.h
    R src/engines/nwn/gui/widgets/frame.cpp
    R src/engines/nwn/gui/widgets/frame.h
    R src/engines/nwn/gui/widgets/label.cpp
    R src/engines/nwn/gui/widgets/label.h
    R src/engines/nwn/gui/widgets/listbox.cpp
    R src/engines/nwn/gui/widgets/listbox.h
    R src/engines/nwn/gui/widgets/modelwidget.cpp
    R src/engines/nwn/gui/widgets/modelwidget.h
    R src/engines/nwn/gui/widgets/nwnwidget.cpp
    R src/engines/nwn/gui/widgets/nwnwidget.h
    R src/engines/nwn/gui/widgets/panel.cpp
    R src/engines/nwn/gui/widgets/panel.h
    R src/engines/nwn/gui/widgets/portrait.cpp
    R src/engines/nwn/gui/widgets/portrait.h
    R src/engines/nwn/gui/widgets/quadwidget.cpp
    R src/engines/nwn/gui/widgets/quadwidget.h
    R src/engines/nwn/gui/widgets/scrollbar.cpp
    R src/engines/nwn/gui/widgets/scrollbar.h
    R src/engines/nwn/gui/widgets/slider.cpp
    R src/engines/nwn/gui/widgets/slider.h
    R src/engines/nwn/gui/widgets/textwidget.cpp
    R src/engines/nwn/gui/widgets/textwidget.h
    R src/engines/nwn/gui/widgets/tooltip.cpp
    R src/engines/nwn/gui/widgets/tooltip.h
    R src/engines/nwn/ifofile.cpp
    R src/engines/nwn/ifofile.h
    R src/engines/nwn/item.cpp
    R src/engines/nwn/item.h
    R src/engines/nwn/location.cpp
    R src/engines/nwn/location.h
    R src/engines/nwn/modelloader.cpp
    R src/engines/nwn/modelloader.h
    R src/engines/nwn/module.cpp
    R src/engines/nwn/module.h
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn/nwn.h
    R src/engines/nwn/object.cpp
    R src/engines/nwn/object.h
    R src/engines/nwn/placeable.cpp
    R src/engines/nwn/placeable.h
    R src/engines/nwn/script/container.cpp
    R src/engines/nwn/script/container.h
    R src/engines/nwn/script/functions.cpp
    R src/engines/nwn/script/functions.h
    R src/engines/nwn/script/functions_000.cpp
    R src/engines/nwn/script/functions_100.cpp
    R src/engines/nwn/script/functions_200.cpp
    R src/engines/nwn/script/functions_300.cpp
    R src/engines/nwn/script/functions_400.cpp
    R src/engines/nwn/script/functions_500.cpp
    R src/engines/nwn/script/functions_600.cpp
    R src/engines/nwn/script/functions_700.cpp
    R src/engines/nwn/script/functions_800.cpp
    R src/engines/nwn/situated.cpp
    R src/engines/nwn/situated.h
    R src/engines/nwn/tileset.cpp
    R src/engines/nwn/tileset.h
    R src/engines/nwn/waypoint.cpp
    R src/engines/nwn/waypoint.h
    M src/engines/nwn2/Makefile.am
    R src/engines/nwn2/modelloader.cpp
    R src/engines/nwn2/modelloader.h
    M src/engines/nwn2/nwn2.cpp
    M src/engines/sonic/sonic.cpp
    M src/engines/thewitcher/Makefile.am
    R src/engines/thewitcher/modelloader.cpp
    R src/engines/thewitcher/modelloader.h
    M src/engines/thewitcher/thewitcher.cpp
    M src/events/events.cpp
    M src/events/events.h
    M src/events/requests.cpp
    M src/events/requests.h
    M src/events/requesttypes.h
    M src/events/types.h
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    R src/graphics/aurora/abcfont.cpp
    R src/graphics/aurora/abcfont.h
    R src/graphics/aurora/animation.cpp
    R src/graphics/aurora/animation.h
    R src/graphics/aurora/animnode.cpp
    R src/graphics/aurora/animnode.h
    R src/graphics/aurora/cube.cpp
    R src/graphics/aurora/cube.h
    R src/graphics/aurora/cursor.cpp
    R src/graphics/aurora/cursor.h
    R src/graphics/aurora/cursorman.cpp
    R src/graphics/aurora/cursorman.h
    R src/graphics/aurora/fontman.cpp
    R src/graphics/aurora/fontman.h
    R src/graphics/aurora/fps.cpp
    R src/graphics/aurora/fps.h
    R src/graphics/aurora/guiquad.cpp
    R src/graphics/aurora/guiquad.h
    R src/graphics/aurora/highlightable.cpp
    R src/graphics/aurora/highlightable.h
    R src/graphics/aurora/highlightableguiquad.cpp
    R src/graphics/aurora/highlightableguiquad.h
    R src/graphics/aurora/highlightabletext.cpp
    R src/graphics/aurora/highlightabletext.h
    R src/graphics/aurora/model.cpp
    R src/graphics/aurora/model.h
    R src/graphics/aurora/model_kotor.cpp
    R src/graphics/aurora/model_kotor.h
    R src/graphics/aurora/model_nwn.cpp
    R src/graphics/aurora/model_nwn.h
    R src/graphics/aurora/model_nwn2.cpp
    R src/graphics/aurora/model_nwn2.h
    R src/graphics/aurora/model_witcher.cpp
    R src/graphics/aurora/model_witcher.h
    R src/graphics/aurora/modelnode.cpp
    R src/graphics/aurora/modelnode.h
    R src/graphics/aurora/pltfile.cpp
    R src/graphics/aurora/pltfile.h
    R src/graphics/aurora/text.cpp
    R src/graphics/aurora/text.h
    R src/graphics/aurora/texture.cpp
    R src/graphics/aurora/texture.h
    R src/graphics/aurora/texturefont.cpp
    R src/graphics/aurora/texturefont.h
    R src/graphics/aurora/textureman.cpp
    R src/graphics/aurora/textureman.h
    R src/graphics/aurora/ttffont.cpp
    R src/graphics/aurora/ttffont.h
    R src/graphics/aurora/types.h
    R src/graphics/camera.cpp
    R src/graphics/camera.h
    R src/graphics/cursor.cpp
    R src/graphics/cursor.h
    R src/graphics/font.cpp
    R src/graphics/font.h
    R src/graphics/fpscounter.cpp
    R src/graphics/fpscounter.h
    R src/graphics/glcontainer.cpp
    R src/graphics/glcontainer.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    R src/graphics/guifrontelement.cpp
    R src/graphics/guifrontelement.h
    M src/graphics/images/screenshot.cpp
    R src/graphics/indexbuffer.cpp
    R src/graphics/indexbuffer.h
    R src/graphics/object.cpp
    R src/graphics/object.h
    R src/graphics/queueable.cpp
    R src/graphics/queueable.h
    R src/graphics/queueman.cpp
    R src/graphics/queueman.h
    R src/graphics/renderable.cpp
    R src/graphics/renderable.h
    R src/graphics/texture.cpp
    R src/graphics/texture.h
    R src/graphics/ttf.cpp
    R src/graphics/ttf.h
    M src/graphics/types.h
    R src/graphics/vertexbuffer.cpp
    R src/graphics/vertexbuffer.h
    M src/video/aurora/videoplayer.cpp
    M src/video/decoder.cpp
    M src/video/decoder.h
    M src/xoreos.cpp

  Log Message:
  -----------
  ALL: Remove everything related to the old graphics stack

All functionality will be re-added in turn with Ogre bindings.


  Commit: 49b8c9ab4b6cb3f35394aa0ac17efa3f42639a28
      https://github.com/xoreos/xoreos/commit/49b8c9ab4b6cb3f35394aa0ac17efa3f42639a28
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    A src/graphics/textureman.cpp
    A src/graphics/textureman.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a new TextureManager for Ogre


  Commit: bf088775b0cde24bf171b3f1049c4fa2a60576be
      https://github.com/xoreos/xoreos/commit/bf088775b0cde24bf171b3f1049c4fa2a60576be
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/aurora/resman.cpp
    M src/aurora/types.h
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    A src/graphics/cursor.cpp
    A src/graphics/cursor.h
    A src/graphics/cursorman.cpp
    A src/graphics/cursorman.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    M src/graphics/renderer.cpp
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a new CursorManager for Ogre


  Commit: 4567eceba78de44c3461f88bda8d7b57009449c8
      https://github.com/xoreos/xoreos/commit/4567eceba78de44c3461f88bda8d7b57009449c8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/dragonage/dragonage.cpp
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/jade/jade.cpp
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor2/kotor2.cpp
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn2/nwn2.cpp
    M src/engines/thewitcher/thewitcher.cpp

  Log Message:
  -----------
  ENGINES: Hook up the new CursorManager


  Commit: f166337c18acfc4d46e7e233d8fa6f9460f2432d
      https://github.com/xoreos/xoreos/commit/f166337c18acfc4d46e7e233d8fa6f9460f2432d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    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/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/textureman.cpp
    M src/graphics/textureman.h
    M src/graphics/types.h

  Log Message:
  -----------
  GRAPHICS: Convert our old PixelFormat to Ogre's


  Commit: 337b4d5857da6cb9d8f41773e7f9971a44cb1b58
      https://github.com/xoreos/xoreos/commit/337b4d5857da6cb9d8f41773e7f9971a44cb1b58
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M AUTHORS
    M Doxyfile
    M Makefile.am
    M Makefile.common
    M configure.ac
    R glew/LICENSE.txt
    R glew/Makefile.am
    R glew/glew.c
    R glew/glew.h
    R glew/glxew.h
    R glew/wglew.h
    M src/graphics/Makefile.am

  Log Message:
  -----------
  GLEW: Remove GLEW

We don't need it anymore; we use Ogre for OpenGL stuff.


  Commit: a37d48f3249e654f9eef0d3d723159f542c66612
      https://github.com/xoreos/xoreos/commit/a37d48f3249e654f9eef0d3d723159f542c66612
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/aurora/util.cpp
    M src/graphics/textureman.cpp
    M src/graphics/textureman.h

  Log Message:
  -----------
  GRAPHICS: Reintroduce dumpTGA for textures


  Commit: 98d9b60d2f38822c2b3fc58a76bba2f7e5d39f02
      https://github.com/xoreos/xoreos/commit/98d9b60d2f38822c2b3fc58a76bba2f7e5d39f02
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add TextureManager::getInvisible()


  Commit: c607e4a860e98b8fd200415d9b4b35053b205307
      https://github.com/xoreos/xoreos/commit/c607e4a860e98b8fd200415d9b4b35053b205307
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    A src/graphics/materialman.cpp
    A src/graphics/materialman.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a MaterialManager for Ogre


  Commit: 24df12bd3ff246e2a2ceb8cd08af66022dcd858c
      https://github.com/xoreos/xoreos/commit/24df12bd3ff246e2a2ceb8cd08af66022dcd858c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add an Ogre frame listener to advance animations


  Commit: 22a17eea87221065aefc6b203361107a665fd41a
      https://github.com/xoreos/xoreos/commit/22a17eea87221065aefc6b203361107a665fd41a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add a MaterialDeclaration

Allowing more complex materials.


  Commit: 3a4f7daae44cddc937725a3bcb419275d8e11863
      https://github.com/xoreos/xoreos/commit/3a4f7daae44cddc937725a3bcb419275d8e11863
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/renderable.cpp
    A src/graphics/aurora/renderable.h
    A src/graphics/aurora/sceneman.cpp
    A src/graphics/aurora/sceneman.h
    A src/graphics/aurora/types.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a SceneManager for Ogre


  Commit: 561c0f968784c00c81a60049b2fa8641d36bce70
      https://github.com/xoreos/xoreos/commit/561c0f968784c00c81a60049b2fa8641d36bce70
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/cube.cpp
    A src/graphics/aurora/cube.h
    A src/graphics/aurora/meshutil.cpp
    A src/graphics/aurora/meshutil.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h

  Log Message:
  -----------
  GRAPHICS: Add creating a simple rotating cube


  Commit: b196f529ec0cd167322e3eec472fd3ea1896d75f
      https://github.com/xoreos/xoreos/commit/b196f529ec0cd167322e3eec472fd3ea1896d75f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/meshutil.cpp
    M src/graphics/aurora/meshutil.h
    A src/graphics/aurora/model.cpp
    A src/graphics/aurora/model.h
    A src/graphics/aurora/model_nwn.cpp
    A src/graphics/aurora/model_nwn.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h

  Log Message:
  -----------
  GRAPHICS: Start re-adding support for NWN model loading


  Commit: f0b77ffc13cffce78d6f203f239220dc201c7cf5
      https://github.com/xoreos/xoreos/commit/f0b77ffc13cffce78d6f203f239220dc201c7cf5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    A src/graphics/cameraman.cpp
    A src/graphics/cameraman.h
    M src/graphics/renderer.cpp
    M src/graphics/renderer.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a new CameraManager for Ogre


  Commit: 70a86fae1acd94b2baac667e963d10013a6d2041
      https://github.com/xoreos/xoreos/commit/70a86fae1acd94b2baac667e963d10013a6d2041
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add FPS / frame time calculation


  Commit: 2d1b6338cb11ab2457839c02efd45b5dc82fa79b
      https://github.com/xoreos/xoreos/commit/2d1b6338cb11ab2457839c02efd45b5dc82fa79b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/common/maths.h

  Log Message:
  -----------
  COMMON: Remove broken vector2orientation


  Commit: 51b4b32263ebd6b71c15720d600311eff43bdc36
      https://github.com/xoreos/xoreos/commit/51b4b32263ebd6b71c15720d600311eff43bdc36
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  ENGINES: Add a proper convertVector2Orientation() function


  Commit: 46e295a71b0ab710dc73e5505b1ad37312425412
      https://github.com/xoreos/xoreos/commit/46e295a71b0ab710dc73e5505b1ad37312425412
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/Makefile.am
    A src/engines/nwn/area.cpp
    A src/engines/nwn/area.h
    A src/engines/nwn/ifofile.cpp
    A src/engines/nwn/ifofile.h
    A src/engines/nwn/model.cpp
    A src/engines/nwn/model.h
    A src/engines/nwn/module.cpp
    A src/engines/nwn/module.h
    M src/engines/nwn/nwn.cpp
    A src/engines/nwn/tileset.cpp
    A src/engines/nwn/tileset.h

  Log Message:
  -----------
  NWN: Start adding back module / area loading


  Commit: 50a4bc5f41eaf12d3278a84b13bb3c2b27f1eb82
      https://github.com/xoreos/xoreos/commit/50a4bc5f41eaf12d3278a84b13bb3c2b27f1eb82
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Add generic ambient light to the scene


  Commit: ee24cd04f05a285f611205f7edc4dbf1158c6f01
      https://github.com/xoreos/xoreos/commit/ee24cd04f05a285f611205f7edc4dbf1158c6f01
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/Makefile.am
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    A src/engines/nwn/door.cpp
    A src/engines/nwn/door.h
    A src/engines/nwn/location.cpp
    A src/engines/nwn/location.h
    A src/engines/nwn/object.cpp
    A src/engines/nwn/object.h
    A src/engines/nwn/placeable.cpp
    A src/engines/nwn/placeable.h
    A src/engines/nwn/situated.cpp
    A src/engines/nwn/situated.h
    A src/engines/nwn/waypoint.cpp
    A src/engines/nwn/waypoint.h

  Log Message:
  -----------
  NWN: Add back loading of waypoints, doors and placeables


  Commit: 413bf495aea34436c90329905997d593965c392d
      https://github.com/xoreos/xoreos/commit/413bf495aea34436c90329905997d593965c392d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn.h

  Log Message:
  -----------
  GRAPHICS: Add support for different states in NWN models

No animations yet, though.


  Commit: 71cbc5dac24824a832bdafde222ed09279dc84f8
      https://github.com/xoreos/xoreos/commit/71cbc5dac24824a832bdafde222ed09279dc84f8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Set the correct model state for doors and placeables


  Commit: 6707d140f61d62402fa87acd0ca56e4cad3c8a9e
      https://github.com/xoreos/xoreos/commit/6707d140f61d62402fa87acd0ca56e4cad3c8a9e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/renderable.cpp
    M src/graphics/aurora/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add support for animations in NWN models


  Commit: 515b961285b98c914ae44aa89625e3f2331d1496
      https://github.com/xoreos/xoreos/commit/515b961285b98c914ae44aa89625e3f2331d1496
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/renderable.cpp
    M src/graphics/aurora/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add showBoundingBox() to Renderable


  Commit: f66411ce531af8cc0e7cddc95d9ddcb1bc5752f5
      https://github.com/xoreos/xoreos/commit/f66411ce531af8cc0e7cddc95d9ddcb1bc5752f5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/renderable.cpp
    M src/graphics/aurora/renderable.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    M src/graphics/aurora/types.h
    M src/graphics/cameraman.cpp
    M src/graphics/cameraman.h
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Add support for picking objects


  Commit: ee3d1a54495032b272cac9b7d9cfe8e9352b1f6f
      https://github.com/xoreos/xoreos/commit/ee3d1a54495032b272cac9b7d9cfe8e9352b1f6f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Hook up object picking again


  Commit: fd897a8dd41c63ffe6527d04e4b76cd2241eb8c2
      https://github.com/xoreos/xoreos/commit/fd897a8dd41c63ffe6527d04e4b76cd2241eb8c2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h
    M src/graphics/types.h

  Log Message:
  -----------
  GRAPHICS: Fix transparency blending

Depth writing needs to be disabled for transparent materials.

The material now has a transparency hint member, ideally
read from the model. If the model does not provide a hint
the transparency is inferred from the textures and diffuse
color. Since Aurora textures compressed with DXT1 are always
opaque, we override the default Ogre claim that DXT1 textures
have an alpha channel.


  Commit: b7cb8594ac64ee2302857fe27c04bafb26de01ca
      https://github.com/xoreos/xoreos/commit/b7cb8594ac64ee2302857fe27c04bafb26de01ca
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Fix materials with multiple textures

Contrary to what I thought, the texture coordinate set
is not automatically incremented for every unit state.


  Commit: c6492f32bb70f84fb698c650fbd1617a78b272ee
      https://github.com/xoreos/xoreos/commit/c6492f32bb70f84fb698c650fbd1617a78b272ee
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_nwn.cpp

  Log Message:
  -----------
  GRAPHICS: Move creating model entities into class Model


  Commit: c2191f55a6f07ae311a6c85fc6d52bce99dab623
      https://github.com/xoreos/xoreos/commit/c2191f55a6f07ae311a6c85fc6d52bce99dab623
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/model_kotor.cpp
    A src/graphics/aurora/model_kotor.h
    M src/graphics/aurora/sceneman.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for KotOR/KotOR2 models


  Commit: ca4a69ca2334b2bf752d1b8870ac04e3ea01d7d6
      https://github.com/xoreos/xoreos/commit/ca4a69ca2334b2bf752d1b8870ac04e3ea01d7d6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/textureman.cpp

  Log Message:
  -----------
  GRAPHICS: Add some extra sanity checks when loading images


  Commit: e6c50e9be324bf8c12e01e21d2905b7df371870b
      https://github.com/xoreos/xoreos/commit/e6c50e9be324bf8c12e01e21d2905b7df371870b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/kotor/Makefile.am
    A src/engines/kotor/area.cpp
    A src/engines/kotor/area.h
    A src/engines/kotor/door.cpp
    A src/engines/kotor/door.h
    M src/engines/kotor/kotor.cpp
    A src/engines/kotor/model.cpp
    A src/engines/kotor/model.h
    A src/engines/kotor/module.cpp
    A src/engines/kotor/module.h
    A src/engines/kotor/object.cpp
    A src/engines/kotor/object.h
    A src/engines/kotor/placeable.cpp
    A src/engines/kotor/placeable.h
    A src/engines/kotor/situated.cpp
    A src/engines/kotor/situated.h
    A src/engines/kotor/types.h

  Log Message:
  -----------
  KOTOR: Add back modules and areas with doors and placeables


  Commit: 36092b2793992e0eb74ccb4ec117b006d150a97a
      https://github.com/xoreos/xoreos/commit/36092b2793992e0eb74ccb4ec117b006d150a97a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/kotor2/Makefile.am
    A src/engines/kotor2/area.cpp
    A src/engines/kotor2/area.h
    M src/engines/kotor2/kotor2.cpp
    A src/engines/kotor2/model.cpp
    A src/engines/kotor2/model.h
    A src/engines/kotor2/module.cpp
    A src/engines/kotor2/module.h

  Log Message:
  -----------
  KOTOR2: Add back modules and areas with doors and placeables


  Commit: 0508c85814b1fad3945554b15c3b078e3910e8a5
      https://github.com/xoreos/xoreos/commit/0508c85814b1fad3945554b15c3b078e3910e8a5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  ENGINES: Enable free look when pressing the middle mouse button


  Commit: 83a4c68a2b44cb0ef355365782eed7a08bef131b
      https://github.com/xoreos/xoreos/commit/83a4c68a2b44cb0ef355365782eed7a08bef131b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/Makefile.am
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    A src/engines/nwn/creature.cpp
    A src/engines/nwn/creature.h

  Log Message:
  -----------
  NWN: Start adding back creatures

No creatures of model type P (segmented models) yet.


  Commit: 89ab3398fe77723ac1ccaa3dca24a69ca09469cf
      https://github.com/xoreos/xoreos/commit/89ab3398fe77723ac1ccaa3dca24a69ca09469cf
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/kotor/Makefile.am
    M src/engines/kotor/area.cpp
    M src/engines/kotor/area.h
    A src/engines/kotor/creature.cpp
    A src/engines/kotor/creature.h
    M src/engines/kotor/types.h

  Log Message:
  -----------
  KOTOR: Start adding back creatures

Only bodies, no heads, for segmented models at the
moment, though.


  Commit: 6710cfa3e09a6ccfc86ad039ccf91a6380ce8820
      https://github.com/xoreos/xoreos/commit/6710cfa3e09a6ccfc86ad039ccf91a6380ce8820
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h
    M src/graphics/textureman.cpp
    M src/graphics/textureman.h

  Log Message:
  -----------
  GRAPHICS: Fix creation of solid color materials


  Commit: 7bdb5f706be997e7cb35504da0d2ca1020db2701
      https://github.com/xoreos/xoreos/commit/7bdb5f706be997e7cb35504da0d2ca1020db2701
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/aurora/util.cpp
    M src/video/aurora/videoplayer.cpp
    M src/video/aurora/videoplayer.h
    M src/video/bink.cpp
    M src/video/decoder.cpp
    M src/video/decoder.h
    M src/video/fader.cpp
    M src/video/quicktime.cpp
    M src/video/xmv.cpp

  Log Message:
  -----------
  GRAPHICS: Add back video playing

This time, the video player can be easily adopted to play
several videos simultaneously. This will be necessary
for Sonic.

Right now, we still de-YUV the videos onto a surface held
in CPU memory, and then copy (with pixel format conversion)
it into video memory. This is not optimal and we should
probably change it to de-YUV directly onto the video
memory.


  Commit: f8c472fafe56dee3d36f3eee765d941b78e42a0c
      https://github.com/xoreos/xoreos/commit/f8c472fafe56dee3d36f3eee765d941b78e42a0c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/dragonage/dragonage.cpp
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/jade/jade.cpp
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor2/kotor2.cpp
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn2/nwn2.cpp
    M src/engines/thewitcher/thewitcher.cpp

  Log Message:
  -----------
  ENGINES: Hook up video playing again


  Commit: 4027c002a7dbd4ac1b4675c34f4b7ff2f62f33ed
      https://github.com/xoreos/xoreos/commit/4027c002a7dbd4ac1b4675c34f4b7ff2f62f33ed
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.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

  Log Message:
  -----------
  GRAPHICS: Move createNode() into class Model


  Commit: 6a90f0a137459f8bc276e464a678a421d14b8f08
      https://github.com/xoreos/xoreos/commit/6a90f0a137459f8bc276e464a678a421d14b8f08
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Model::getStates() and getNodes()


  Commit: b1288cd8fe461ee1bb18ce83b4058f2b8dad8db2
      https://github.com/xoreos/xoreos/commit/b1288cd8fe461ee1bb18ce83b4058f2b8dad8db2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/renderable.cpp

  Log Message:
  -----------
  GRAPHICS: Implement attaching models to nodes of other models

Necessary for segmented creature models in NWN and KotOR.


  Commit: 5914573d1f0b5a6ed57dfcc9148b433c32059726
      https://github.com/xoreos/xoreos/commit/5914573d1f0b5a6ed57dfcc9148b433c32059726
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  KOTOR: Attach heads of segmented creature models


  Commit: 7dc7e3fea8015a2412b742098d376e2f812721e6
      https://github.com/xoreos/xoreos/commit/7dc7e3fea8015a2412b742098d376e2f812721e6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Implement loading of texture properties from TXI


  Commit: 31f6addd8eb3a421c2ac68d1de1fdb325c917804
      https://github.com/xoreos/xoreos/commit/31f6addd8eb3a421c2ac68d1de1fdb325c917804
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/images/Makefile.am
    R src/graphics/images/txi.cpp
    R src/graphics/images/txi.h
    R src/graphics/images/txitypes.cpp
    R src/graphics/images/txitypes.h

  Log Message:
  -----------
  GRAPHICS: Delete the now useless class TXI


  Commit: abee7deb5d78b6bf66933bf3fca306790b9cf3d3
      https://github.com/xoreos/xoreos/commit/abee7deb5d78b6bf66933bf3fca306790b9cf3d3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/meshutil.cpp
    M src/graphics/aurora/meshutil.h
    A src/graphics/aurora/model_nwn2.cpp
    A src/graphics/aurora/model_nwn2.h
    M src/graphics/aurora/sceneman.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for NWN2 models


  Commit: 97fddcc4274467703d19855569cb3b0fcb425c63
      https://github.com/xoreos/xoreos/commit/97fddcc4274467703d19855569cb3b0fcb425c63
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn2/Makefile.am
    A src/engines/nwn2/model.cpp
    A src/engines/nwn2/model.h
    M src/engines/nwn2/nwn2.cpp

  Log Message:
  -----------
  NWN2: Hook up model loading again


  Commit: 056ca9ce9cba0584219ca4de431b1861db68cc46
      https://github.com/xoreos/xoreos/commit/056ca9ce9cba0584219ca4de431b1861db68cc46
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/model_witcher.cpp
    A src/graphics/aurora/model_witcher.h
    M src/graphics/aurora/sceneman.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for The Witcher models


  Commit: 1b59ddb729e61b3241a0abae83fa735bfce882e7
      https://github.com/xoreos/xoreos/commit/1b59ddb729e61b3241a0abae83fa735bfce882e7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/thewitcher/Makefile.am
    A src/engines/thewitcher/model.cpp
    A src/engines/thewitcher/model.h
    M src/engines/thewitcher/thewitcher.cpp

  Log Message:
  -----------
  WITCHER: Hook up model loading


  Commit: 8d827fa37c53868f0fd6731f14f917bdb64f4b25
      https://github.com/xoreos/xoreos/commit/8d827fa37c53868f0fd6731f14f917bdb64f4b25
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Split material into static and dynamic ones


  Commit: ecddc81add9a73912eab3c3b6ae6b53caf58b797
      https://github.com/xoreos/xoreos/commit/ecddc81add9a73912eab3c3b6ae6b53caf58b797
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Use MaterialManager::createDynamic()


  Commit: faad837342235f90d1e999165c32007331e0e822
      https://github.com/xoreos/xoreos/commit/faad837342235f90d1e999165c32007331e0e822
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/meshutil.cpp
    M src/graphics/aurora/meshutil.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn2.cpp
    M src/graphics/aurora/model_witcher.cpp
    M src/graphics/aurora/renderable.cpp
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    M src/graphics/cameraman.cpp
    M src/graphics/graphics.h
    M src/graphics/renderer.cpp
    M src/graphics/util.h

  Log Message:
  -----------
  GRAPHICS: Move LOCK_FRAME() and getOgreSceneManager() into util.h


  Commit: bedb39a5d1bdb03843bd3873c8282e43d31f71c8
      https://github.com/xoreos/xoreos/commit/bedb39a5d1bdb03843bd3873c8282e43d31f71c8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/cube.cpp
    R src/graphics/aurora/meshutil.cpp
    R src/graphics/aurora/meshutil.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_kotor.h
    M src/graphics/aurora/model_nwn.h
    M src/graphics/aurora/model_nwn2.h
    M src/graphics/aurora/model_witcher.h
    M src/graphics/aurora/sceneman.cpp
    A src/graphics/meshutil.cpp
    A src/graphics/meshutil.h

  Log Message:
  -----------
  GRAPHICS: Move meshutil.h/.cpp into graphics/


  Commit: b2878e0d59ab4f78890adabe761f299a154245dd
      https://github.com/xoreos/xoreos/commit/b2878e0d59ab4f78890adabe761f299a154245dd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/kotor/area.cpp
    M src/engines/nwn/area.cpp
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/model.h
    R src/graphics/aurora/renderable.cpp
    R src/graphics/aurora/renderable.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    A src/graphics/renderable.cpp
    A src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Move Renderable into graphics/


  Commit: abb4ac53e44ff4f9e73f9709ef2035fb31fb4991
      https://github.com/xoreos/xoreos/commit/abb4ac53e44ff4f9e73f9709ef2035fb31fb4991
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.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_witcher.cpp
    M src/graphics/aurora/model_witcher.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h
    M src/graphics/util.h

  Log Message:
  -----------
  GRAPHICS: Allow for several Ogre::SceneManager

One for the world, one for the GUI


  Commit: 10ad10e9e44c3865352647c0b58116b51379fefc
      https://github.com/xoreos/xoreos/commit/10ad10e9e44c3865352647c0b58116b51379fefc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    A src/graphics/guiman.cpp
    A src/graphics/guiman.h
    M src/graphics/renderer.cpp
    M src/graphics/types.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add a GUI manager


  Commit: 0aaf179a0d3728807b351ec40d48f770c6fb947b
      https://github.com/xoreos/xoreos/commit/0aaf179a0d3728807b351ec40d48f770c6fb947b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add createGUIModel()


  Commit: 7bb4a8aaa876629e55e86ea78b6f0c837bbfc6b5
      https://github.com/xoreos/xoreos/commit/7bb4a8aaa876629e55e86ea78b6f0c837bbfc6b5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setColorModifier()


  Commit: 0d8754be03c59a25ab2123132e07ccc5c07a8baa
      https://github.com/xoreos/xoreos/commit/0d8754be03c59a25ab2123132e07ccc5c07a8baa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/quad.cpp
    A src/graphics/aurora/quad.h
    M src/graphics/aurora/sceneman.cpp
    M src/graphics/aurora/sceneman.h
    M src/graphics/aurora/types.h

  Log Message:
  -----------
  GRAPHICS: Add a simple Quad class


  Commit: 9d0373e7ef094d9161e24e477b9bb27f94bb915e
      https://github.com/xoreos/xoreos/commit/9d0373e7ef094d9161e24e477b9bb27f94bb915e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/enginemanager.cpp
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/cube.cpp
    A src/graphics/aurora/fontman.cpp
    A src/graphics/aurora/fontman.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/quad.h
    A src/graphics/aurora/text.cpp
    A src/graphics/aurora/text.h
    A src/graphics/aurora/texturefont.cpp
    A src/graphics/aurora/texturefont.h
    M src/graphics/aurora/types.h
    A src/graphics/font.cpp
    A src/graphics/font.h
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h
    M src/xoreos.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for simple texture fonts


  Commit: 779f4f429a65456bfb35bf0b0aaaa29d0a44402e
      https://github.com/xoreos/xoreos/commit/779f4f429a65456bfb35bf0b0aaaa29d0a44402e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    M src/graphics/aurora/Makefile.am
    M src/graphics/aurora/fontman.cpp
    A src/graphics/aurora/ttffont.cpp
    A src/graphics/aurora/ttffont.h
    A src/graphics/ttf.cpp
    A src/graphics/ttf.h

  Log Message:
  -----------
  GRAPHICS: Add back support for TTF fonts


  Commit: d115fd0cdcd21c837c5d69ce82c15f7ef235e25e
      https://github.com/xoreos/xoreos/commit/d115fd0cdcd21c837c5d69ce82c15f7ef235e25e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/abcfont.cpp
    A src/graphics/aurora/abcfont.h
    M src/graphics/aurora/fontman.cpp

  Log Message:
  -----------
  GRAPHICS: Add back support for ABC fonts


  Commit: a1742c2f40e5a5c4870c365ea6f3284458e6b13c
      https://github.com/xoreos/xoreos/commit/a1742c2f40e5a5c4870c365ea6f3284458e6b13c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/renderer.cpp

  Log Message:
  -----------
  GRAPHICS: Do the animation advancement in frameRenderingQueued()

Apparently, that's the preferred place.


  Commit: 17b944e1b84f85fb6dcb4cfaa3ba57660d3d15b7
      https://github.com/xoreos/xoreos/commit/17b944e1b84f85fb6dcb4cfaa3ba57660d3d15b7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Make the FPS calculation a bit less stupid


  Commit: ba113c32eb6e5e15fedf6cbe12312dce7044ed59
      https://github.com/xoreos/xoreos/commit/ba113c32eb6e5e15fedf6cbe12312dce7044ed59
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/Makefile.am
    A src/graphics/aurora/fps.cpp
    A src/graphics/aurora/fps.h

  Log Message:
  -----------
  GRAPHICS: Add a simple FPS display


  Commit: 83c25a8728c3abb9075ef2314bce242ebd18caf1
      https://github.com/xoreos/xoreos/commit/83c25a8728c3abb9075ef2314bce242ebd18caf1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/dragonage/dragonage.cpp
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/jade/jade.cpp
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor2/kotor2.cpp
    M src/engines/nwn/nwn.cpp
    M src/engines/nwn2/nwn2.cpp
    M src/engines/sonic/sonic.cpp
    M src/engines/thewitcher/thewitcher.cpp

  Log Message:
  -----------
  ENGINES: Hook up the FPS display again


  Commit: ab71d6512c580fe716b535e3480864333041a5d4
      https://github.com/xoreos/xoreos/commit/ab71d6512c580fe716b535e3480864333041a5d4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  SONIC: Display a rotating textured cube


  Commit: 541559f42018d53cb770e88133f5073df8787d64
      https://github.com/xoreos/xoreos/commit/541559f42018d53cb770e88133f5073df8787d64
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  DRAGONAGE: Display a rotating textured cube


  Commit: 953f85eb1d309252622b1a408dbe02bc80e77fa6
      https://github.com/xoreos/xoreos/commit/953f85eb1d309252622b1a408dbe02bc80e77fa6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  DRAGONAGE2: Display a rotating textured cube


  Commit: d6aaeb2d7363a8c3c157fae9086e152a70352072
      https://github.com/xoreos/xoreos/commit/d6aaeb2d7363a8c3c157fae9086e152a70352072
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setAlphaModifier()


  Commit: 09f585ae21c431520fd66f1c48d11061e2fdc7c1
      https://github.com/xoreos/xoreos/commit/09f585ae21c431520fd66f1c48d11061e2fdc7c1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::setTransparent()


  Commit: ef510cd44f2c3b2681daa830c8924e25764c9ed3
      https://github.com/xoreos/xoreos/commit/ef510cd44f2c3b2681daa830c8924e25764c9ed3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/Makefile.am
    A src/graphics/controllers.cpp
    A src/graphics/controllers.h

  Log Message:
  -----------
  GRAPHICS: Add basic animation controllers


  Commit: 1aeabd0fa3cac350356b4181438efe6f2e1b30bc
      https://github.com/xoreos/xoreos/commit/1aeabd0fa3cac350356b4181438efe6f2e1b30bc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/quad.h
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/text.h
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Add Renderable::collectMaterials()


  Commit: 12c0d219513d0390cb5ef10897a1fed1c8c41849
      https://github.com/xoreos/xoreos/commit/12c0d219513d0390cb5ef10897a1fed1c8c41849
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::resetTransparent()


  Commit: da1c4e35dd734b086196a978b2293d97cfc2f3fb
      https://github.com/xoreos/xoreos/commit/da1c4e35dd734b086196a978b2293d97cfc2f3fb
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add MaterialManager::removeColorModifier()


  Commit: 31fbf0052fba684743a50119454af70d2916dd34
      https://github.com/xoreos/xoreos/commit/31fbf0052fba684743a50119454af70d2916dd34
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Renderable::fade()

This lets a Renderable be fade in or out.


  Commit: 0457a04c89120b558e2e86a50803e151e10bbd16
      https://github.com/xoreos/xoreos/commit/0457a04c89120b558e2e86a50803e151e10bbd16
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Renderable::getSize()


  Commit: d9015d6370efa8a447f49bb470cd3a7c23bfee0a
      https://github.com/xoreos/xoreos/commit/d9015d6370efa8a447f49bb470cd3a7c23bfee0a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.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_witcher.cpp
    M src/graphics/aurora/model_witcher.h

  Log Message:
  -----------
  GRAPHICS: Move _fileName and _name into Model


  Commit: c5a346282554ec61c44767063fa597c685f12272
      https://github.com/xoreos/xoreos/commit/c5a346282554ec61c44767063fa597c685f12272
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add a new frame locking mechanism

The problem with our current LOCK_FRAME() method that locks Ogre's
SceneMutex is that it blocks in the render loop, therefore producing
a deadlock when locking the frame and then forcing a function into
the main thread (since those functions are handled in the same thread
that's then waiting on the SceneMutex).

To prevent that, we now implement a simple frame lock using atomics
that doesn't block the main render loop. Instead, if the render
method can't aquire the frame lock, it will simply jump over the
rendering and continue with processing the event queue.

To prevent that, we now implement a simple frame lock using atomics
that doesn't block the main render loop. Instead, if the render
method can't aquire the frame lock, it will simply jump over the
rendering and continue with processing the event queue.


  Commit: acfbf481a9126f3dbd3782afcbdda064d0bf1943
      https://github.com/xoreos/xoreos/commit/acfbf481a9126f3dbd3782afcbdda064d0bf1943
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/model.cpp
    M src/graphics/graphics.h
    M src/graphics/renderable.cpp
    M src/graphics/renderer.cpp
    M src/graphics/util.h
    M src/video/aurora/videoplayer.cpp

  Log Message:
  -----------
  GRAPHICS: Use the new frame locking mechanism


  Commit: a204fd9fef2023b0f46bf338ad4342432c0b32a5
      https://github.com/xoreos/xoreos/commit/a204fd9fef2023b0f46bf338ad4342432c0b32a5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Add support for the "decal" texture property


  Commit: d7ed7ebf8bc483a6b69feb69afa2ee144ca5d0aa
      https://github.com/xoreos/xoreos/commit/d7ed7ebf8bc483a6b69feb69afa2ee144ca5d0aa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/quad.cpp
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Always blend entities according to the material's alpha

The material's transparency state now only disables depth writing.


  Commit: a707290ee44eb28676ba532d2fbed41501800464
      https://github.com/xoreos/xoreos/commit/a707290ee44eb28676ba532d2fbed41501800464
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn2.cpp
    M src/graphics/aurora/model_witcher.cpp
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Use generateIDNumberString() instead of generateIDRandomString()

generateIDRandomString() is slower...


  Commit: 85ac58fe103ba59ead9ef2877e527702c3959c13
      https://github.com/xoreos/xoreos/commit/85ac58fe103ba59ead9ef2877e527702c3959c13
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Model::hasNode()


  Commit: b908b9b728823f316352d7c63340364c6729491a
      https://github.com/xoreos/xoreos/commit/b908b9b728823f316352d7c63340364c6729491a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Model::getNode()


  Commit: 08f4abb29f512b9151faa0ced590191428cf1fdd
      https://github.com/xoreos/xoreos/commit/08f4abb29f512b9151faa0ced590191428cf1fdd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add getNodeSize()


  Commit: 5eedd6a4526fce861ea9b5fbe582115bf61cea8c
      https://github.com/xoreos/xoreos/commit/5eedd6a4526fce861ea9b5fbe582115bf61cea8c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/aurora/gui.cpp
    M src/engines/aurora/gui.h
    M src/engines/aurora/widget.cpp
    M src/engines/aurora/widget.h
    M src/engines/nwn/Makefile.am
    A src/engines/nwn/gui/chargen/chargen.cpp
    A src/engines/nwn/gui/chargen/chargen.h
    A src/engines/nwn/gui/dialogs/okcancel.cpp
    A src/engines/nwn/gui/dialogs/okcancel.h
    A src/engines/nwn/gui/dialogs/yesnocancel.cpp
    A src/engines/nwn/gui/dialogs/yesnocancel.h
    A src/engines/nwn/gui/gui.cpp
    A src/engines/nwn/gui/gui.h
    A src/engines/nwn/gui/ingame/charinfo.cpp
    A src/engines/nwn/gui/ingame/charinfo.h
    A src/engines/nwn/gui/ingame/compass.cpp
    A src/engines/nwn/gui/ingame/compass.h
    A src/engines/nwn/gui/ingame/dialog.cpp
    A src/engines/nwn/gui/ingame/dialog.h
    A src/engines/nwn/gui/ingame/ingame.cpp
    A src/engines/nwn/gui/ingame/ingame.h
    A src/engines/nwn/gui/ingame/main.cpp
    A src/engines/nwn/gui/ingame/main.h
    A src/engines/nwn/gui/ingame/partyleader.cpp
    A src/engines/nwn/gui/ingame/partyleader.h
    A src/engines/nwn/gui/ingame/quickbar.cpp
    A src/engines/nwn/gui/ingame/quickbar.h
    A src/engines/nwn/gui/ingame/quickchat.cpp
    A src/engines/nwn/gui/ingame/quickchat.h
    A src/engines/nwn/gui/main/charpremade.cpp
    A src/engines/nwn/gui/main/charpremade.h
    A src/engines/nwn/gui/main/chartype.cpp
    A src/engines/nwn/gui/main/chartype.h
    A src/engines/nwn/gui/main/main.cpp
    A src/engines/nwn/gui/main/main.h
    A src/engines/nwn/gui/main/moviesbase.cpp
    A src/engines/nwn/gui/main/moviesbase.h
    A src/engines/nwn/gui/main/moviescamp.cpp
    A src/engines/nwn/gui/main/moviescamp.h
    A src/engines/nwn/gui/main/new.cpp
    A src/engines/nwn/gui/main/new.h
    A src/engines/nwn/gui/main/newcamp.cpp
    A src/engines/nwn/gui/main/newcamp.h
    A src/engines/nwn/gui/main/newgamefog.cpp
    A src/engines/nwn/gui/main/newgamefog.h
    A src/engines/nwn/gui/main/newmodule.cpp
    A src/engines/nwn/gui/main/newmodule.h
    A src/engines/nwn/gui/main/newxp1.cpp
    A src/engines/nwn/gui/main/newxp1.h
    A src/engines/nwn/gui/main/newxp2.cpp
    A src/engines/nwn/gui/main/newxp2.h
    A src/engines/nwn/gui/main/options.cpp
    A src/engines/nwn/gui/main/options.h
    A src/engines/nwn/gui/options/controls.cpp
    A src/engines/nwn/gui/options/controls.h
    A src/engines/nwn/gui/options/feedback.cpp
    A src/engines/nwn/gui/options/feedback.h
    A src/engines/nwn/gui/options/game.cpp
    A src/engines/nwn/gui/options/game.h
    A src/engines/nwn/gui/options/gorepass.cpp
    A src/engines/nwn/gui/options/gorepass.h
    A src/engines/nwn/gui/options/resolution.cpp
    A src/engines/nwn/gui/options/resolution.h
    A src/engines/nwn/gui/options/sound.cpp
    A src/engines/nwn/gui/options/sound.h
    A src/engines/nwn/gui/options/soundadv.cpp
    A src/engines/nwn/gui/options/soundadv.h
    A src/engines/nwn/gui/options/video.cpp
    A src/engines/nwn/gui/options/video.h
    A src/engines/nwn/gui/options/videoadv.cpp
    A src/engines/nwn/gui/options/videoadv.h
    A src/engines/nwn/gui/widgets/button.cpp
    A src/engines/nwn/gui/widgets/button.h
    A src/engines/nwn/gui/widgets/checkbox.cpp
    A src/engines/nwn/gui/widgets/checkbox.h
    A src/engines/nwn/gui/widgets/close.cpp
    A src/engines/nwn/gui/widgets/close.h
    A src/engines/nwn/gui/widgets/editbox.cpp
    A src/engines/nwn/gui/widgets/editbox.h
    A src/engines/nwn/gui/widgets/frame.cpp
    A src/engines/nwn/gui/widgets/frame.h
    A src/engines/nwn/gui/widgets/label.cpp
    A src/engines/nwn/gui/widgets/label.h
    A src/engines/nwn/gui/widgets/listbox.cpp
    A src/engines/nwn/gui/widgets/listbox.h
    A src/engines/nwn/gui/widgets/modelwidget.cpp
    A src/engines/nwn/gui/widgets/modelwidget.h
    A src/engines/nwn/gui/widgets/nwnwidget.cpp
    A src/engines/nwn/gui/widgets/nwnwidget.h
    A src/engines/nwn/gui/widgets/panel.cpp
    A src/engines/nwn/gui/widgets/panel.h
    A src/engines/nwn/gui/widgets/portrait.cpp
    A src/engines/nwn/gui/widgets/portrait.h
    A src/engines/nwn/gui/widgets/quadwidget.cpp
    A src/engines/nwn/gui/widgets/quadwidget.h
    A src/engines/nwn/gui/widgets/scrollbar.cpp
    A src/engines/nwn/gui/widgets/scrollbar.h
    A src/engines/nwn/gui/widgets/slider.cpp
    A src/engines/nwn/gui/widgets/slider.h
    A src/engines/nwn/gui/widgets/textwidget.cpp
    A src/engines/nwn/gui/widgets/textwidget.h
    A src/engines/nwn/gui/widgets/tooltip.cpp
    A src/engines/nwn/gui/widgets/tooltip.h

  Log Message:
  -----------
  NWN: Add back the GUI


  Commit: f1be704c093b9ae893a2153780b29cfbabcae935
      https://github.com/xoreos/xoreos/commit/f1be704c093b9ae893a2153780b29cfbabcae935
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add back the main menu


  Commit: 1c3d80b56d22afe299f98d871d19714f230aace3
      https://github.com/xoreos/xoreos/commit/1c3d80b56d22afe299f98d871d19714f230aace3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Fix orientation in NWN ASCII model nodes

ASCII models use axis + angle instead of quaternions.


  Commit: f9ae00d14f9e502237ddc4e41e51ee7223e24b4c
      https://github.com/xoreos/xoreos/commit/f9ae00d14f9e502237ddc4e41e51ee7223e24b4c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Use the default state for "up" in buttons

This seems to fix the a few buttons that looked
like they were stuck.


  Commit: 267c7a865acde249d71e30d3c746f639cabea37c
      https://github.com/xoreos/xoreos/commit/267c7a865acde249d71e30d3c746f639cabea37c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/Makefile.am
    M src/engines/nwn/gui/dialogs/okcancel.cpp
    M src/engines/nwn/gui/dialogs/okcancel.h
    M src/engines/nwn/gui/dialogs/yesnocancel.cpp
    M src/engines/nwn/gui/dialogs/yesnocancel.h
    M src/engines/nwn/gui/ingame/main.cpp
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h

  Log Message:
  -----------
  NWN: Add back the ingame main menu


  Commit: e873baad5346f4df072bfc382817c2dbe34a17dd
      https://github.com/xoreos/xoreos/commit/e873baad5346f4df072bfc382817c2dbe34a17dd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add back the legal billboard


  Commit: 18806a5229904fcf0ef007f24180c308dc8aad2e
      https://github.com/xoreos/xoreos/commit/18806a5229904fcf0ef007f24180c308dc8aad2e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add back setting a PC for a module


  Commit: 954e36cf379d8c77264841ef53b05cdeb8802c57
      https://github.com/xoreos/xoreos/commit/954e36cf379d8c77264841ef53b05cdeb8802c57
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add ImageDecoder::isTransparent()


  Commit: 2d8cdd1bf45978a565a35dd504e6a815356d64be
      https://github.com/xoreos/xoreos/commit/2d8cdd1bf45978a565a35dd504e6a815356d64be
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Move the scene viewport into the CameraManager


  Commit: 3992586c109c4f7944d3cf3328c4d698d54519d9
      https://github.com/xoreos/xoreos/commit/3992586c109c4f7944d3cf3328c4d698d54519d9
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Change the GUI manager to render directly into the window

Change the GUI manager to render directly into the window instead of
rendering into a Overlay texture.


  Commit: f43618b697a79328adc345785409d04aa412c921
      https://github.com/xoreos/xoreos/commit/f43618b697a79328adc345785409d04aa412c921
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/aurora/gui.cpp
    M src/engines/nwn/gui/main/newmodule.cpp
    M src/engines/nwn/gui/widgets/listbox.cpp
    M src/engines/nwn/nwn.cpp
    M src/graphics/aurora/fps.cpp
    M src/graphics/guiman.cpp
    M src/graphics/guiman.h

  Log Message:
  -----------
  GRAPHICS: Remove the now useless GUIMan::update() method


  Commit: 73e76b18bafc5e0dc1171e62005ff69fc15708d6
      https://github.com/xoreos/xoreos/commit/73e76b18bafc5e0dc1171e62005ff69fc15708d6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/renderable.cpp

  Log Message:
  -----------
  GRAPHICS: Update the root node in Renderable::getSize()

No idea why, but this is now necssary, otherwise getSize() sometimes
won't take the scale into account... -.-


  Commit: babb95248f38ccf4fd02194f1b7add6f529a2e50
      https://github.com/xoreos/xoreos/commit/babb95248f38ccf4fd02194f1b7add6f529a2e50
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/quad.cpp
    M src/graphics/materialman.cpp

  Log Message:
  -----------
  GRAPHICS: Don't modify the scene blending for non-transparent materials

Yeah, on second thought, that won't work.


  Commit: adfbb95b9999a2161d58360af96a5c7bcb95de11
      https://github.com/xoreos/xoreos/commit/adfbb95b9999a2161d58360af96a5c7bcb95de11
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add back Creature::lastChangedGUIDisplay()


  Commit: e5c702d8df29f2f6c7e5397db6075945e928a03b
      https://github.com/xoreos/xoreos/commit/e5c702d8df29f2f6c7e5397db6075945e928a03b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/Makefile.am
    M src/engines/nwn/gui/ingame/compass.cpp
    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/quickbar.cpp
    M src/engines/nwn/gui/ingame/quickbar.h
    M src/engines/nwn/gui/ingame/quickchat.cpp
    M src/engines/nwn/gui/ingame/quickchat.h
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h

  Log Message:
  -----------
  NWN: Add back the ingame GUI


  Commit: cd33eeebac2759cc6fab506caaf741cb42410158
      https://github.com/xoreos/xoreos/commit/cd33eeebac2759cc6fab506caaf741cb42410158
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/gui/ingame/compass.cpp
    M src/graphics/cameraman.cpp
    M src/graphics/cameraman.h

  Log Message:
  -----------
  NWN: Rotate the compass according to the camera orientation


  Commit: 833af86900207b94e7cf14035a3388642b0fef83
      https://github.com/xoreos/xoreos/commit/833af86900207b94e7cf14035a3388642b0fef83
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/area.h
    M src/engines/nwn/gui/ingame/compass.cpp
    M src/engines/nwn/gui/ingame/compass.h
    M src/engines/nwn/gui/ingame/dialog.cpp
    M src/engines/nwn/gui/ingame/dialog.h
    M src/engines/nwn/gui/ingame/partyleader.cpp
    M src/engines/nwn/gui/ingame/partyleader.h
    M src/engines/nwn/gui/ingame/quickbar.cpp
    M src/engines/nwn/gui/ingame/quickbar.h
    M src/engines/nwn/gui/ingame/quickchat.cpp
    M src/engines/nwn/gui/ingame/quickchat.h
    M src/engines/nwn/gui/widgets/tooltip.cpp
    M src/engines/nwn/gui/widgets/tooltip.h
    M src/events/events.cpp
    M src/events/notifications.cpp
    M src/events/notifications.h
    M src/events/notifyable.h
    M src/graphics/cameraman.cpp
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  EVENTS: Handle the notifications bundled in the main thread


  Commit: eba7d39a33ac106b3cbc688fa8c96eae1536646c
      https://github.com/xoreos/xoreos/commit/eba7d39a33ac106b3cbc688fa8c96eae1536646c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/gui/widgets/portrait.cpp
    M src/engines/nwn/gui/widgets/scrollbar.cpp
    M src/graphics/aurora/abcfont.cpp
    M src/graphics/aurora/cube.cpp
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn2.cpp
    M src/graphics/aurora/model_witcher.cpp
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/texturefont.cpp
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/cursorman.cpp
    M src/graphics/materialman.cpp
    M src/graphics/materialman.h
    M src/video/aurora/videoplayer.cpp

  Log Message:
  -----------
  GRAPHICS: Clean up the MaterialManager a bit


  Commit: 1b9b2232379b5bc5873e5d8512a040b4e6473100
      https://github.com/xoreos/xoreos/commit/1b9b2232379b5bc5873e5d8512a040b4e6473100
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    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/graphics/aurora/cube.cpp
    M src/graphics/aurora/cube.h
    M src/graphics/aurora/model.cpp
    M src/graphics/aurora/model.h
    M src/graphics/aurora/model_kotor.cpp
    M src/graphics/aurora/model_nwn.cpp
    M src/graphics/aurora/model_nwn2.cpp
    M src/graphics/aurora/model_witcher.cpp
    M src/graphics/aurora/quad.cpp
    M src/graphics/aurora/quad.h
    M src/graphics/aurora/text.cpp
    M src/graphics/aurora/text.h
    M src/graphics/renderable.cpp
    M src/graphics/renderable.h

  Log Message:
  -----------
  GRAPHICS: Move the material list into Renderable

No need for the hacky collectMaterials() method anymore.
Instead, a list of materials is held by the Renderable,
and a makeDynamic() method converts all materials of a
Renderable into dynamic materials.


  Commit: 3f31747178d5671304e0fb284332ffdd7280d98d
      https://github.com/xoreos/xoreos/commit/3f31747178d5671304e0fb284332ffdd7280d98d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/gui/ingame/quickbar.cpp
    M src/graphics/graphics.cpp

  Log Message:
  -----------
  JANITORIAL: Remove unused variables


  Commit: 17027130aa0988254fab77208c6785fe671007aa
      https://github.com/xoreos/xoreos/commit/17027130aa0988254fab77208c6785fe671007aa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Renderable::forceTransparent()


  Commit: 1a28ce0a60c7c5bc47c8ef2fb06b6a5c6598848d
      https://github.com/xoreos/xoreos/commit/1a28ce0a60c7c5bc47c8ef2fb06b6a5c6598848d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add Model::forceTransparent()


  Commit: d224750ca1600e9231ffcf4a18749a0a4f5f2f8a
      https://github.com/xoreos/xoreos/commit/d224750ca1600e9231ffcf4a18749a0a4f5f2f8a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Add ModelWidget::forceTransparent()


  Commit: cd74501d740775e62b40b891c38f02b26dd3200f
      https://github.com/xoreos/xoreos/commit/cd74501d740775e62b40b891c38f02b26dd3200f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  NWN: Hardcode the expansion logos and the shadow overlay transparent


  Commit: 8b3d0c7355b1d6c3e5138cf09cda3fc99a1f5f98
      https://github.com/xoreos/xoreos/commit/8b3d0c7355b1d6c3e5138cf09cda3fc99a1f5f98
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

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

  Log Message:
  -----------
  GRAPHICS: Add TextureManager::reloadAll()


  Commit: 5efcdf0ec193f8356d22e42f5d27bd753a8ff420
      https://github.com/xoreos/xoreos/commit/5efcdf0ec193f8356d22e42f5d27bd753a8ff420
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/nwn/gui/ingame/ingame.cpp
    M src/engines/nwn/gui/ingame/main.cpp
    M src/engines/nwn/gui/ingame/main.h
    M src/engines/nwn/gui/options/video.cpp
    M src/engines/nwn/gui/options/video.h
    M src/engines/nwn/module.cpp
    M src/engines/nwn/module.h

  Log Message:
  -----------
  NWN: Add back support for changing texture quality


  Commit: 0db12cfcfaa0ff64e32982c8d0566e616d65c379
      https://github.com/xoreos/xoreos/commit/0db12cfcfaa0ff64e32982c8d0566e616d65c379
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/graphics/aurora/ttffont.cpp
    M src/graphics/materialman.cpp
    M src/graphics/textureman.cpp
    M src/graphics/textureman.h
    M src/video/aurora/videoplayer.cpp

  Log Message:
  -----------
  GRAPHICS: Don't try to reload dynamic textures


  Commit: 8d757abbe7558df3ea38768e54ec9033f4f31879
      https://github.com/xoreos/xoreos/commit/8d757abbe7558df3ea38768e54ec9033f4f31879
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/engines/kotor/kotor.cpp
    M src/engines/kotor2/kotor2.cpp

  Log Message:
  -----------
  KOTOR TESTCASE


Compare: https://github.com/xoreos/xoreos/compare/e8560ee43e8b...8d757abbe755


More information about the xoreos-git mailing list