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

GitHub noreply at github.com
Mon Jan 20 20:47:26 CET 2014


  Branch: refs/heads/ogrewip
  Home:   https://github.com/xoreos/xoreos
  Commit: 2efd8487942897533672357fa9fad5b96c607f2e
      https://github.com/xoreos/xoreos/commit/2efd8487942897533672357fa9fad5b96c607f2e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  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: 90de3e956be2b80633e1dffbbb9fd36970b69678
      https://github.com/xoreos/xoreos/commit/90de3e956be2b80633e1dffbbb9fd36970b69678
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M src/xoreos.cpp

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


  Commit: 7ee28a84f5f9728fc9fb1c8cbd103715746b2ee3
      https://github.com/xoreos/xoreos/commit/7ee28a84f5f9728fc9fb1c8cbd103715746b2ee3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

  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: 9c4caac3939204f36c35c170e5dadf033a2f55ac
      https://github.com/xoreos/xoreos/commit/9c4caac3939204f36c35c170e5dadf033a2f55ac
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

  Changed paths:
    M configure.ac

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


  Commit: e30cc45a032875ecbfdfefd9d26b710cdeed7efb
      https://github.com/xoreos/xoreos/commit/e30cc45a032875ecbfdfefd9d26b710cdeed7efb
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

  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: 5884c01d1485ebfdcf509fab1a3e790a161821dc
      https://github.com/xoreos/xoreos/commit/5884c01d1485ebfdcf509fab1a3e790a161821dc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

  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: 4eec81aa301e2fbdb4c526caa5168c56bdeeabe0
      https://github.com/xoreos/xoreos/commit/4eec81aa301e2fbdb4c526caa5168c56bdeeabe0
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

  Changed paths:
    M Makefile.common

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

Unfortunately, OGRE is a heavy offender...


  Commit: dad51d4179de34fb27754c85aa49f26ab792a3eb
      https://github.com/xoreos/xoreos/commit/dad51d4179de34fb27754c85aa49f26ab792a3eb
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2013-12-30 (Mon, 30 Dec 2013)

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

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


  Commit: 3c86bd382e348449f4aff948b6c40dc25c1d3684
      https://github.com/xoreos/xoreos/commit/3c86bd382e348449f4aff948b6c40dc25c1d3684
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-03 (Fri, 03 Jan 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: ef5844e2fdae0c4f9975a7da71b3ff789205b66a
      https://github.com/xoreos/xoreos/commit/ef5844e2fdae0c4f9975a7da71b3ff789205b66a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-03 (Fri, 03 Jan 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: 13d05f82ce0778942358498703423c856f5944b6
      https://github.com/xoreos/xoreos/commit/13d05f82ce0778942358498703423c856f5944b6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-12 (Sun, 12 Jan 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: f09368c1f0bcc72345301b06b220e52b0aedff9a
      https://github.com/xoreos/xoreos/commit/f09368c1f0bcc72345301b06b220e52b0aedff9a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: 18e5585a77d599fffe4a29a8faaa16f512d9dc5c
      https://github.com/xoreos/xoreos/commit/18e5585a77d599fffe4a29a8faaa16f512d9dc5c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: 304a7146d109c073c8fc70812691992801c70e72
      https://github.com/xoreos/xoreos/commit/304a7146d109c073c8fc70812691992801c70e72
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: 9a2d9353c6adc897baa2f68b8ebb2c6298641f47
      https://github.com/xoreos/xoreos/commit/9a2d9353c6adc897baa2f68b8ebb2c6298641f47
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: fe8fbd7cce3121a5ea48b2a47abd294f117e1881
      https://github.com/xoreos/xoreos/commit/fe8fbd7cce3121a5ea48b2a47abd294f117e1881
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: 63a0b02cf1901972664353b801cedb3a0da21de9
      https://github.com/xoreos/xoreos/commit/63a0b02cf1901972664353b801cedb3a0da21de9
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-15 (Wed, 15 Jan 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: 3657843d865cb847c215c6ff7144d240ec595206
      https://github.com/xoreos/xoreos/commit/3657843d865cb847c215c6ff7144d240ec595206
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

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

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


  Commit: a5ffb5515a3df4edd2a2a2281e4b598d4a52467c
      https://github.com/xoreos/xoreos/commit/a5ffb5515a3df4edd2a2a2281e4b598d4a52467c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 5d91d888eb91a47c0c57889f6d671ce19a84710f
      https://github.com/xoreos/xoreos/commit/5d91d888eb91a47c0c57889f6d671ce19a84710f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 53c45839c0fe1a86c987e5e3230bb460e3a9bb2b
      https://github.com/xoreos/xoreos/commit/53c45839c0fe1a86c987e5e3230bb460e3a9bb2b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: f5b2e4e200fcca3ab8419ffc98f8cbef276ed544
      https://github.com/xoreos/xoreos/commit/f5b2e4e200fcca3ab8419ffc98f8cbef276ed544
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 78e92e54a82306fe17b82356ac4adf7e4cd61872
      https://github.com/xoreos/xoreos/commit/78e92e54a82306fe17b82356ac4adf7e4cd61872
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 373f91400e97354077fa698c9999f48e1196e2e5
      https://github.com/xoreos/xoreos/commit/373f91400e97354077fa698c9999f48e1196e2e5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 890972b484697e59b0887018dd995c06ad1a679e
      https://github.com/xoreos/xoreos/commit/890972b484697e59b0887018dd995c06ad1a679e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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

Allowing more complex materials.


  Commit: 429740e5797ff0824bcf4c1ab50a491ac3a3566e
      https://github.com/xoreos/xoreos/commit/429740e5797ff0824bcf4c1ab50a491ac3a3566e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 0ba9f90d74fe6155b5dc290f53d9295ab9d16c6b
      https://github.com/xoreos/xoreos/commit/0ba9f90d74fe6155b5dc290f53d9295ab9d16c6b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 70650b56f310aa13d9aeb40021c095c6fb0e66fb
      https://github.com/xoreos/xoreos/commit/70650b56f310aa13d9aeb40021c095c6fb0e66fb
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 983f99c9608d2f62e320c2c265d999ab98c8cb03
      https://github.com/xoreos/xoreos/commit/983f99c9608d2f62e320c2c265d999ab98c8cb03
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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

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


  Commit: 25270ba84a7d55861dbcaed982cbe2c01d715558
      https://github.com/xoreos/xoreos/commit/25270ba84a7d55861dbcaed982cbe2c01d715558
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 35fd801997108fe619f5fec056a2eaaf09296e8b
      https://github.com/xoreos/xoreos/commit/35fd801997108fe619f5fec056a2eaaf09296e8b
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/events/events.cpp

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


  Commit: b569bb66a1b8efa63878ffd4ce07687165c8839c
      https://github.com/xoreos/xoreos/commit/b569bb66a1b8efa63878ffd4ce07687165c8839c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/common/maths.h

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


  Commit: f909a75be797ecacd5916dfea29999c03c68d42e
      https://github.com/xoreos/xoreos/commit/f909a75be797ecacd5916dfea29999c03c68d42e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: ba7bc026e7abf7287490cf197bd874c07cb1cfce
      https://github.com/xoreos/xoreos/commit/ba7bc026e7abf7287490cf197bd874c07cb1cfce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 8fd4c06b1bf64070686059b17dfff14ddc1e2ae2
      https://github.com/xoreos/xoreos/commit/8fd4c06b1bf64070686059b17dfff14ddc1e2ae2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/graphics/renderer.cpp

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


  Commit: 684ca6347e1209c711eb13fc55f3ec57564a6af2
      https://github.com/xoreos/xoreos/commit/684ca6347e1209c711eb13fc55f3ec57564a6af2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 34e088f4dccaeecd0fda4d603f0cfe16d2f8e88b
      https://github.com/xoreos/xoreos/commit/34e088f4dccaeecd0fda4d603f0cfe16d2f8e88b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 81761c30eb03d93adc4e78e22b95f9c2dc1206e1
      https://github.com/xoreos/xoreos/commit/81761c30eb03d93adc4e78e22b95f9c2dc1206e1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: a17b3b32c2df49334d90e8837a918047293fe5aa
      https://github.com/xoreos/xoreos/commit/a17b3b32c2df49334d90e8837a918047293fe5aa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 76a1df8bdd29643ea44562b22334ae1a8c523c97
      https://github.com/xoreos/xoreos/commit/76a1df8bdd29643ea44562b22334ae1a8c523c97
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 0797935f0f9bada169c19b5cadf463d3441cf9c5
      https://github.com/xoreos/xoreos/commit/0797935f0f9bada169c19b5cadf463d3441cf9c5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 8142c3a50cf575ab5e41e1eba63e369e9c722727
      https://github.com/xoreos/xoreos/commit/8142c3a50cf575ab5e41e1eba63e369e9c722727
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 5d56d76c76227a5db260e02506de32c97e3e6d7a
      https://github.com/xoreos/xoreos/commit/5d56d76c76227a5db260e02506de32c97e3e6d7a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 7deb961f10b4e954c499895949ac24dc32d8380a
      https://github.com/xoreos/xoreos/commit/7deb961f10b4e954c499895949ac24dc32d8380a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: a863c6c80ac59b02afc7c15a3bfaade5d62fd441
      https://github.com/xoreos/xoreos/commit/a863c6c80ac59b02afc7c15a3bfaade5d62fd441
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: f269f89b57947daafef351a70ba9ad22f2291b9a
      https://github.com/xoreos/xoreos/commit/f269f89b57947daafef351a70ba9ad22f2291b9a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 828dc061b0c3ab21fda2be046b213c589351906f
      https://github.com/xoreos/xoreos/commit/828dc061b0c3ab21fda2be046b213c589351906f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

  Changed paths:
    M src/graphics/textureman.cpp

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


  Commit: 9cbec538eb5f3ebd736c64ddb2cd1e0999c498dd
      https://github.com/xoreos/xoreos/commit/9cbec538eb5f3ebd736c64ddb2cd1e0999c498dd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 6b12abbc3b9d562913bed6c51158a8110d48c7d7
      https://github.com/xoreos/xoreos/commit/6b12abbc3b9d562913bed6c51158a8110d48c7d7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: ddb6ed61e991117208aa1461db6a291cc8b38059
      https://github.com/xoreos/xoreos/commit/ddb6ed61e991117208aa1461db6a291cc8b38059
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 125b0744dbc55878e992c59f132fc9b0da36c7e9
      https://github.com/xoreos/xoreos/commit/125b0744dbc55878e992c59f132fc9b0da36c7e9
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 695a9c611f81e3b21409b580fae06fe063868b22
      https://github.com/xoreos/xoreos/commit/695a9c611f81e3b21409b580fae06fe063868b22
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: b8c3ba407d462a88ce506bdf601a1de9dcc34047
      https://github.com/xoreos/xoreos/commit/b8c3ba407d462a88ce506bdf601a1de9dcc34047
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 58945c552ac879349168f78a420ce1abad0a135f
      https://github.com/xoreos/xoreos/commit/58945c552ac879349168f78a420ce1abad0a135f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 00c800b0bdad0bdb97ba6a70626fa49031ef3e39
      https://github.com/xoreos/xoreos/commit/00c800b0bdad0bdb97ba6a70626fa49031ef3e39
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 89f8e8c98b43c27f69f79f4c9d59acd665990464
      https://github.com/xoreos/xoreos/commit/89f8e8c98b43c27f69f79f4c9d59acd665990464
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 19602edcc03f4460c39b2e105e398cb614c67912
      https://github.com/xoreos/xoreos/commit/19602edcc03f4460c39b2e105e398cb614c67912
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 2dbd0b0f67157307c63946593d40c4847b4f7f2e
      https://github.com/xoreos/xoreos/commit/2dbd0b0f67157307c63946593d40c4847b4f7f2e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: 39a3eddcf4cd4a00ff7a187c55bb9a9e756faf4d
      https://github.com/xoreos/xoreos/commit/39a3eddcf4cd4a00ff7a187c55bb9a9e756faf4d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 4256b126a1e298759783a0d7547c0b61fa130bc9
      https://github.com/xoreos/xoreos/commit/4256b126a1e298759783a0d7547c0b61fa130bc9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 3d2d847e05e750a34d2793f54f48223419f9616d
      https://github.com/xoreos/xoreos/commit/3d2d847e05e750a34d2793f54f48223419f9616d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-19 (Sun, 19 Jan 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: ead667552ecc8915a1ba34d4369ea31774cdd8f0
      https://github.com/xoreos/xoreos/commit/ead667552ecc8915a1ba34d4369ea31774cdd8f0
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: eaa098561e0f1b38e7553dbe431d0dbd75e85c42
      https://github.com/xoreos/xoreos/commit/eaa098561e0f1b38e7553dbe431d0dbd75e85c42
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 923d15108695dd79b8c9fb5a130495191f2e94b7
      https://github.com/xoreos/xoreos/commit/923d15108695dd79b8c9fb5a130495191f2e94b7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 5435619b7dda177fc593c29fbace95605a290785
      https://github.com/xoreos/xoreos/commit/5435619b7dda177fc593c29fbace95605a290785
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 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: 84484725661da09e50d35386122585528cae44aa
      https://github.com/xoreos/xoreos/commit/84484725661da09e50d35386122585528cae44aa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 7f555c7553b1cf1443b8272ed81028cd1b9ef81c
      https://github.com/xoreos/xoreos/commit/7f555c7553b1cf1443b8272ed81028cd1b9ef81c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-19 (Sun, 19 Jan 2014)

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

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


  Commit: 96a2e3dfd39e4ce1a44d8b04e167a7560f3f194d
      https://github.com/xoreos/xoreos/commit/96a2e3dfd39e4ce1a44d8b04e167a7560f3f194d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-20 (Mon, 20 Jan 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: cfdcac8a855529f71df3871e3622cfc91e2ff01a
      https://github.com/xoreos/xoreos/commit/cfdcac8a855529f71df3871e3622cfc91e2ff01a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-20 (Mon, 20 Jan 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: 7f460c878ac51cf26e9f5793276979fd68cea203
      https://github.com/xoreos/xoreos/commit/7f460c878ac51cf26e9f5793276979fd68cea203
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-20 (Mon, 20 Jan 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: 4127254d67ddf3458b0b1fb498b6f12ec441b34c
      https://github.com/xoreos/xoreos/commit/4127254d67ddf3458b0b1fb498b6f12ec441b34c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2014-01-20 (Mon, 20 Jan 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: 17e8b7db5ea004a84ff281a913bbeb8f8c1c94fc
      https://github.com/xoreos/xoreos/commit/17e8b7db5ea004a84ff281a913bbeb8f8c1c94fc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-20 (Mon, 20 Jan 2014)

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

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


Compare: https://github.com/xoreos/xoreos/compare/2efd84879428^...17e8b7db5ea0


More information about the xoreos-git mailing list