[xoreos-git] [xoreos/xoreos] e5bcbe: MAIN: Enable the debug manager before the other su...

GitHub noreply at github.com
Tue Feb 11 20:02:26 CET 2014


  Branch: refs/heads/ogrewip
  Home:   https://github.com/xoreos/xoreos
  Commit: e5bcbe0b77328ae65d9cb930ed528af956c2a35a
      https://github.com/xoreos/xoreos/commit/e5bcbe0b77328ae65d9cb930ed528af956c2a35a
  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: Enable the debug manager before the other subsystems


  Commit: 74a79d12541d43c3db2ba02431aa03d2f458e79d
      https://github.com/xoreos/xoreos/commit/74a79d12541d43c3db2ba02431aa03d2f458e79d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: 42f2ec100933cc48a16830c89a352d09d9149dbc
      https://github.com/xoreos/xoreos/commit/42f2ec100933cc48a16830c89a352d09d9149dbc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: c75d4d59a5214e1a8e3f6b03df0d2bb7f858ae51
      https://github.com/xoreos/xoreos/commit/c75d4d59a5214e1a8e3f6b03df0d2bb7f858ae51
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: ee24658a6d38bf911a6ac7e8d056a63de3351586
      https://github.com/xoreos/xoreos/commit/ee24658a6d38bf911a6ac7e8d056a63de3351586
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: 930472cfd3e01b62f6ae27a55aa8e954091ebea3
      https://github.com/xoreos/xoreos/commit/930472cfd3e01b62f6ae27a55aa8e954091ebea3
  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: 294b1bfee8d7b947c3e3169be37a759696766d0d
      https://github.com/xoreos/xoreos/commit/294b1bfee8d7b947c3e3169be37a759696766d0d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: a2a688eddb4822d2bbf0110ce78ad8ac8dbc67d7
      https://github.com/xoreos/xoreos/commit/a2a688eddb4822d2bbf0110ce78ad8ac8dbc67d7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  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: ef24ae263b4bf8ef1094f29a3f8570150f9fc733
      https://github.com/xoreos/xoreos/commit/ef24ae263b4bf8ef1094f29a3f8570150f9fc733
  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: 7d1791264c057e86e6614448cebe82470b4d9435
      https://github.com/xoreos/xoreos/commit/7d1791264c057e86e6614448cebe82470b4d9435
  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: cc807cc3da9fbfb1cc2ce04cee240678139b6fa1
      https://github.com/xoreos/xoreos/commit/cc807cc3da9fbfb1cc2ce04cee240678139b6fa1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: cd34c4ac19661267183868d927f1888f15716e5f
      https://github.com/xoreos/xoreos/commit/cd34c4ac19661267183868d927f1888f15716e5f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 31b085b5440cedc2494fd2432412a81eb1993967
      https://github.com/xoreos/xoreos/commit/31b085b5440cedc2494fd2432412a81eb1993967
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 0189c6adaaddc22057485c679bfaebe74a1c402f
      https://github.com/xoreos/xoreos/commit/0189c6adaaddc22057485c679bfaebe74a1c402f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: bdbe03f6064770f1a2c5371890c50815d1b1db35
      https://github.com/xoreos/xoreos/commit/bdbe03f6064770f1a2c5371890c50815d1b1db35
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 7d00db01937ae3de94aa11993f39858b80589335
      https://github.com/xoreos/xoreos/commit/7d00db01937ae3de94aa11993f39858b80589335
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 6a716851e037662a48889a786624f388c3ae46ea
      https://github.com/xoreos/xoreos/commit/6a716851e037662a48889a786624f388c3ae46ea
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 Jan 2014)

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

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


  Commit: 118be1794e22a497b4f3bb2a4c1420dd6a325125
      https://github.com/xoreos/xoreos/commit/118be1794e22a497b4f3bb2a4c1420dd6a325125
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 Jan 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: 7573a630eff4ec90f5b264434672560e0faeb3ad
      https://github.com/xoreos/xoreos/commit/7573a630eff4ec90f5b264434672560e0faeb3ad
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 326d6ac99dbd3d196e76062a7ed8e38cd68b8147
      https://github.com/xoreos/xoreos/commit/326d6ac99dbd3d196e76062a7ed8e38cd68b8147
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: 58d0f19ef1f4119f2e68ab5b42f981a9f1b56435
      https://github.com/xoreos/xoreos/commit/58d0f19ef1f4119f2e68ab5b42f981a9f1b56435
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 Jan 2014)

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

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


  Commit: 5e84234c945935f14b7bd244fd55de48ecb30931
      https://github.com/xoreos/xoreos/commit/5e84234c945935f14b7bd244fd55de48ecb30931
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: a2a1962c71a825c314b556586d5caaaf1c7e79b9
      https://github.com/xoreos/xoreos/commit/a2a1962c71a825c314b556586d5caaaf1c7e79b9
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-21 (Tue, 21 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: b2bc032d294b1e7cd31b17f378f4376143dcbe95
      https://github.com/xoreos/xoreos/commit/b2bc032d294b1e7cd31b17f378f4376143dcbe95
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-22 (Wed, 22 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: b4861b68fd6bbe2e25b5deb4fb9cb20a0046c621
      https://github.com/xoreos/xoreos/commit/b4861b68fd6bbe2e25b5deb4fb9cb20a0046c621
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 949d6116e22ae6c401283c1cb42477ccbe8cf651
      https://github.com/xoreos/xoreos/commit/949d6116e22ae6c401283c1cb42477ccbe8cf651
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 35bb906d0061a8b9f6fed4808d8344068788fe6e
      https://github.com/xoreos/xoreos/commit/35bb906d0061a8b9f6fed4808d8344068788fe6e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 48a05712a422470729efca88f02b9a1b5da4afb8
      https://github.com/xoreos/xoreos/commit/48a05712a422470729efca88f02b9a1b5da4afb8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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
    M src/xoreos.cpp

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


  Commit: ffb41ed0e469e846d628842bff7eabf83c93353d
      https://github.com/xoreos/xoreos/commit/ffb41ed0e469e846d628842bff7eabf83c93353d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 3718bc45126a1208e113c3d89e56e6bcaa69edf6
      https://github.com/xoreos/xoreos/commit/3718bc45126a1208e113c3d89e56e6bcaa69edf6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/events/events.cpp

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


  Commit: 20dcd5031c5352644902106ca1a72ab56d690a42
      https://github.com/xoreos/xoreos/commit/20dcd5031c5352644902106ca1a72ab56d690a42
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/common/maths.h

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


  Commit: 0434e2083e642136f4a872f0fc45f6de53e647fc
      https://github.com/xoreos/xoreos/commit/0434e2083e642136f4a872f0fc45f6de53e647fc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: f8085d68c052998adb3d2b9653a4af9a2aa14f6d
      https://github.com/xoreos/xoreos/commit/f8085d68c052998adb3d2b9653a4af9a2aa14f6d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: c680aa476414cf0f08e1ba3fc793aed1133f6448
      https://github.com/xoreos/xoreos/commit/c680aa476414cf0f08e1ba3fc793aed1133f6448
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/graphics/renderer.cpp

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


  Commit: 27d1e49790453c2cb5b6704ee55d06d365c78c91
      https://github.com/xoreos/xoreos/commit/27d1e49790453c2cb5b6704ee55d06d365c78c91
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 425ad7b3efe3b1caf16cb9d174abfcdd69b9b1fe
      https://github.com/xoreos/xoreos/commit/425ad7b3efe3b1caf16cb9d174abfcdd69b9b1fe
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: d29b4038bf71912b67c287559b696c1b5b3f8c17
      https://github.com/xoreos/xoreos/commit/d29b4038bf71912b67c287559b696c1b5b3f8c17
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 23f5fa3d8c7234a6e8419269ea76b3a274952555
      https://github.com/xoreos/xoreos/commit/23f5fa3d8c7234a6e8419269ea76b3a274952555
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 61390ab9a092ea8bff1eb6ed195ef85c496e2634
      https://github.com/xoreos/xoreos/commit/61390ab9a092ea8bff1eb6ed195ef85c496e2634
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 84ea9dc6b497c5bcd372a115b1a231d1bbcd7afd
      https://github.com/xoreos/xoreos/commit/84ea9dc6b497c5bcd372a115b1a231d1bbcd7afd
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 686b3b8496ba775b1701867d6b9f388d250f271b
      https://github.com/xoreos/xoreos/commit/686b3b8496ba775b1701867d6b9f388d250f271b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: ec895add7168bd4b92dd2593b72e4fe11de72e99
      https://github.com/xoreos/xoreos/commit/ec895add7168bd4b92dd2593b72e4fe11de72e99
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: db393ee25407261bc9bbf7ae384fc07f6cb6ac37
      https://github.com/xoreos/xoreos/commit/db393ee25407261bc9bbf7ae384fc07f6cb6ac37
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 8bb7641164af9e1c3603aee6eb83c32788a3a6ce
      https://github.com/xoreos/xoreos/commit/8bb7641164af9e1c3603aee6eb83c32788a3a6ce
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 7fccd2545a4dc60f08ac71ca2274f3de1a4b250e
      https://github.com/xoreos/xoreos/commit/7fccd2545a4dc60f08ac71ca2274f3de1a4b250e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: ebf48246f00dbd64489c11c4b3d7c34d1cf5bbb6
      https://github.com/xoreos/xoreos/commit/ebf48246f00dbd64489c11c4b3d7c34d1cf5bbb6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

  Changed paths:
    M src/graphics/textureman.cpp

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


  Commit: c7e83d8ccb57cd11fda34f1a8429a508e5e85a71
      https://github.com/xoreos/xoreos/commit/c7e83d8ccb57cd11fda34f1a8429a508e5e85a71
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 978554711a65218c135e43e9d4ab6bda50016561
      https://github.com/xoreos/xoreos/commit/978554711a65218c135e43e9d4ab6bda50016561
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 86d9545dd3ee28bdbd933cb70b32a26d3a787029
      https://github.com/xoreos/xoreos/commit/86d9545dd3ee28bdbd933cb70b32a26d3a787029
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 21debaa0d2a9357bb6acb1f18285d2be7f9b4913
      https://github.com/xoreos/xoreos/commit/21debaa0d2a9357bb6acb1f18285d2be7f9b4913
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 52860096b7580a0c46549cf50d8b22e35a47a757
      https://github.com/xoreos/xoreos/commit/52860096b7580a0c46549cf50d8b22e35a47a757
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 55af39e36304c2cee2fdf60765e41bcc8ae1cef7
      https://github.com/xoreos/xoreos/commit/55af39e36304c2cee2fdf60765e41bcc8ae1cef7
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: bd83f4d726f7c821c14b3757e9f7d03d52de2f0a
      https://github.com/xoreos/xoreos/commit/bd83f4d726f7c821c14b3757e9f7d03d52de2f0a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 41a5dfc136190d023c177b01e091bb6082c803ba
      https://github.com/xoreos/xoreos/commit/41a5dfc136190d023c177b01e091bb6082c803ba
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: a1cac5fa7f20630b14139c5565c44df8f45b7322
      https://github.com/xoreos/xoreos/commit/a1cac5fa7f20630b14139c5565c44df8f45b7322
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: f81a2ae999d3aaf0420bf0bd9418e57bcb28622c
      https://github.com/xoreos/xoreos/commit/f81a2ae999d3aaf0420bf0bd9418e57bcb28622c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: a171a78c6a5d904af0c96e53321803764edded6e
      https://github.com/xoreos/xoreos/commit/a171a78c6a5d904af0c96e53321803764edded6e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 3fe25425edd2e6b1aaaa0922391e8ab980ea11f6
      https://github.com/xoreos/xoreos/commit/3fe25425edd2e6b1aaaa0922391e8ab980ea11f6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

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

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


  Commit: 382e8e63fed209294d71e31fc967c3256c85ed95
      https://github.com/xoreos/xoreos/commit/382e8e63fed209294d71e31fc967c3256c85ed95
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: f48456e4f66e0fda9ffa8ce5cf17f92092776aef
      https://github.com/xoreos/xoreos/commit/f48456e4f66e0fda9ffa8ce5cf17f92092776aef
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: b03939ee0fd95c7cf96cc6a050bd716c45a00529
      https://github.com/xoreos/xoreos/commit/b03939ee0fd95c7cf96cc6a050bd716c45a00529
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: c3c9b1ab278cf12c921d13c9a600a944e779eb02
      https://github.com/xoreos/xoreos/commit/c3c9b1ab278cf12c921d13c9a600a944e779eb02
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 2e17873fb0b5b5c223e640057f2d67f89ec14ac3
      https://github.com/xoreos/xoreos/commit/2e17873fb0b5b5c223e640057f2d67f89ec14ac3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: cde898f4f098169961d0065fc5c6260a8525095a
      https://github.com/xoreos/xoreos/commit/cde898f4f098169961d0065fc5c6260a8525095a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 164a12f990bb26b6f5a9909bc98dcb9a96e6f732
      https://github.com/xoreos/xoreos/commit/164a12f990bb26b6f5a9909bc98dcb9a96e6f732
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: e960dbe01b1defa48aefcd8f3983ff06043ac61c
      https://github.com/xoreos/xoreos/commit/e960dbe01b1defa48aefcd8f3983ff06043ac61c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 Jan 2014)

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

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


  Commit: 713982558c50174d60b281c8247cf2adc2400370
      https://github.com/xoreos/xoreos/commit/713982558c50174d60b281c8247cf2adc2400370
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 504af1da073748aee0875d0bd9b80f9023bf913d
      https://github.com/xoreos/xoreos/commit/504af1da073748aee0875d0bd9b80f9023bf913d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 13b349499e47ebb242daa78182db4b45338718c2
      https://github.com/xoreos/xoreos/commit/13b349499e47ebb242daa78182db4b45338718c2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: 8d9d6b775f4537cf8f962782b78882b32e1828b4
      https://github.com/xoreos/xoreos/commit/8d9d6b775f4537cf8f962782b78882b32e1828b4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-29 (Wed, 29 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: c7c1e29079e576df336c56de8690b7fdc48a4a6b
      https://github.com/xoreos/xoreos/commit/c7c1e29079e576df336c56de8690b7fdc48a4a6b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 1900e3713a3e7d9b3aa045a6f3d99a8539596955
      https://github.com/xoreos/xoreos/commit/1900e3713a3e7d9b3aa045a6f3d99a8539596955
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


  Commit: 2130cdb6d9a9dec3193c45eddce17356fc10d6cb
      https://github.com/xoreos/xoreos/commit/2130cdb6d9a9dec3193c45eddce17356fc10d6cb
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


  Commit: f2bcd39fbb1e2e5193b7c51bfa57995baacfacc8
      https://github.com/xoreos/xoreos/commit/f2bcd39fbb1e2e5193b7c51bfa57995baacfacc8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 06855c8043a4f50b6a32258f4478cddf0e37e654
      https://github.com/xoreos/xoreos/commit/06855c8043a4f50b6a32258f4478cddf0e37e654
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: b9858b892b5724f0607d9487a43adcd1e0eeec3f
      https://github.com/xoreos/xoreos/commit/b9858b892b5724f0607d9487a43adcd1e0eeec3f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 1a9231c9a6203af81b20d63fcf27a8cd82dc05d8
      https://github.com/xoreos/xoreos/commit/1a9231c9a6203af81b20d63fcf27a8cd82dc05d8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 6e579e551695e137369a53eaefb672bad58d1060
      https://github.com/xoreos/xoreos/commit/6e579e551695e137369a53eaefb672bad58d1060
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

  Changed paths:
    M src/graphics/renderer.cpp

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

Apparently, that's the preferred place.


  Commit: d5d40618da06c5f317306b83f6ade9b2ae51c9ca
      https://github.com/xoreos/xoreos/commit/d5d40618da06c5f317306b83f6ade9b2ae51c9ca
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: f7e6d8e184a0be009ae13e62c38965e3bfa77460
      https://github.com/xoreos/xoreos/commit/f7e6d8e184a0be009ae13e62c38965e3bfa77460
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 7bd3e74ff02f895a5da55e239616f29e28f4f114
      https://github.com/xoreos/xoreos/commit/7bd3e74ff02f895a5da55e239616f29e28f4f114
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 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/sonic/sonic.cpp
    M src/engines/thewitcher/thewitcher.cpp

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


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

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

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


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

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

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


  Commit: 64d6b7661e3c56564cb760d3d135011cd24ae767
      https://github.com/xoreos/xoreos/commit/64d6b7661e3c56564cb760d3d135011cd24ae767
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


  Commit: 12fba8687270bab64ca5b5f045052d268d90fb2b
      https://github.com/xoreos/xoreos/commit/12fba8687270bab64ca5b5f045052d268d90fb2b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


  Commit: 7546f2a0fc949900214ae61813546e9aae68d97c
      https://github.com/xoreos/xoreos/commit/7546f2a0fc949900214ae61813546e9aae68d97c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


  Commit: 3b2a7cca42ed9061d2ec11c30bf0c9a1b9b5f77a
      https://github.com/xoreos/xoreos/commit/3b2a7cca42ed9061d2ec11c30bf0c9a1b9b5f77a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 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: 6643767e17f6a341f6f6cb2795adb34e320faf8a
      https://github.com/xoreos/xoreos/commit/6643767e17f6a341f6f6cb2795adb34e320faf8a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 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/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: ccff1f4a0fad8380899f1a54b8015167cce1360a
      https://github.com/xoreos/xoreos/commit/ccff1f4a0fad8380899f1a54b8015167cce1360a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-01-30 (Thu, 30 Jan 2014)

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

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


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

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

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


  Commit: 13e222ccdf0babf15d86c4eb3c716297d7dafc9a
      https://github.com/xoreos/xoreos/commit/13e222ccdf0babf15d86c4eb3c716297d7dafc9a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: bdf751f41573c52dbd03d3afed41b34863df3d8e
      https://github.com/xoreos/xoreos/commit/bdf751f41573c52dbd03d3afed41b34863df3d8e
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

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

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


  Commit: 550ceffad77f3f6555f7689622d8de9ceb26ffae
      https://github.com/xoreos/xoreos/commit/550ceffad77f3f6555f7689622d8de9ceb26ffae
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: 652756133968e110d9051bbdf024d5cad19b87d2
      https://github.com/xoreos/xoreos/commit/652756133968e110d9051bbdf024d5cad19b87d2
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M m4/boost.m4

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


  Commit: 6a1bbda34f56e0cd2abd9473f4e4374e935b38fa
      https://github.com/xoreos/xoreos/commit/6a1bbda34f56e0cd2abd9473f4e4374e935b38fa
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

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

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


  Commit: 00719aed5c75a14d0ff4d1ba00222d7ecfdedb32
      https://github.com/xoreos/xoreos/commit/00719aed5c75a14d0ff4d1ba00222d7ecfdedb32
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: e78612b8941e6f9d67d9a35ecc2000cdc85dfb78
      https://github.com/xoreos/xoreos/commit/e78612b8941e6f9d67d9a35ecc2000cdc85dfb78
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: 98345e7d2312bd37d80aba329a1daac6c8d5b375
      https://github.com/xoreos/xoreos/commit/98345e7d2312bd37d80aba329a1daac6c8d5b375
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M src/events/events.cpp

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


  Commit: 8adef00de75e3a87c3cbc6db5beced04a2a44ddf
      https://github.com/xoreos/xoreos/commit/8adef00de75e3a87c3cbc6db5beced04a2a44ddf
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M src/graphics/materialman.cpp

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


  Commit: d1da91b3576bb6c212dab1110efd2d48c294a5ce
      https://github.com/xoreos/xoreos/commit/d1da91b3576bb6c212dab1110efd2d48c294a5ce
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: 2edce77a517ab8181494dfcaaeefb1fb5d0a0280
      https://github.com/xoreos/xoreos/commit/2edce77a517ab8181494dfcaaeefb1fb5d0a0280
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M src/common/uuid.cpp

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


  Commit: b2e6aaa88fd254e5eb581e981129bd65506ca06a
      https://github.com/xoreos/xoreos/commit/b2e6aaa88fd254e5eb581e981129bd65506ca06a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

  Changed paths:
    M src/common/uuid.cpp

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


  Commit: 6f4d534940a0981dda8599f4d226eab44d23abcc
      https://github.com/xoreos/xoreos/commit/6f4d534940a0981dda8599f4d226eab44d23abcc
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 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: 83f9916cdbef0744bdab39b9e4786a9a65e74880
      https://github.com/xoreos/xoreos/commit/83f9916cdbef0744bdab39b9e4786a9a65e74880
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

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

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


  Commit: b3905971fcaefd8a6fae8b746a96c1b4f2b39df6
      https://github.com/xoreos/xoreos/commit/b3905971fcaefd8a6fae8b746a96c1b4f2b39df6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

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

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


  Commit: c0db0058abd2c7e9ca120c9a3417a3cd96d76042
      https://github.com/xoreos/xoreos/commit/c0db0058abd2c7e9ca120c9a3417a3cd96d76042
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-04 (Tue, 04 Feb 2014)

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

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


  Commit: 407758896e85fe29d90fbb6b68dac1274da2b922
      https://github.com/xoreos/xoreos/commit/407758896e85fe29d90fbb6b68dac1274da2b922
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 4c03eff0d0dd3900cbcc86029d1e1e04add74cf8
      https://github.com/xoreos/xoreos/commit/4c03eff0d0dd3900cbcc86029d1e1e04add74cf8
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

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

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


  Commit: 59786a6d2182af3e69b3422772fc1eb5b7bcbbc1
      https://github.com/xoreos/xoreos/commit/59786a6d2182af3e69b3422772fc1eb5b7bcbbc1
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 27ec3d2b3ae6116ac416af8c33f6596e79e1c2e6
      https://github.com/xoreos/xoreos/commit/27ec3d2b3ae6116ac416af8c33f6596e79e1c2e6
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 59ad1a36095c19a9aaf308972c4f09818a89bd4a
      https://github.com/xoreos/xoreos/commit/59ad1a36095c19a9aaf308972c4f09818a89bd4a
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 5039055bccab6759b296a959a2462a0b4064af0c
      https://github.com/xoreos/xoreos/commit/5039055bccab6759b296a959a2462a0b4064af0c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: e980fa76c883ca01a41cd67138456a9659d71b7d
      https://github.com/xoreos/xoreos/commit/e980fa76c883ca01a41cd67138456a9659d71b7d
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 69bffbd8b6a92200834a43283c0c0f15e08e99b5
      https://github.com/xoreos/xoreos/commit/69bffbd8b6a92200834a43283c0c0f15e08e99b5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 0663c22d62b5c9a7bb633acb6d3902c99685c5f5
      https://github.com/xoreos/xoreos/commit/0663c22d62b5c9a7bb633acb6d3902c99685c5f5
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: eb9fd7960e8f517df0251226ed5616931b8aa6c3
      https://github.com/xoreos/xoreos/commit/eb9fd7960e8f517df0251226ed5616931b8aa6c3
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 5350b7502aa9d89c95ca95d60334181398de0f92
      https://github.com/xoreos/xoreos/commit/5350b7502aa9d89c95ca95d60334181398de0f92
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 381dc498dc4a02228bdb8fcac696acead764465b
      https://github.com/xoreos/xoreos/commit/381dc498dc4a02228bdb8fcac696acead764465b
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: b0973df20a256783260525248dc8eaaf8bc1b499
      https://github.com/xoreos/xoreos/commit/b0973df20a256783260525248dc8eaaf8bc1b499
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: cb67a858c2e8587f782061becf3ddd72223bc75f
      https://github.com/xoreos/xoreos/commit/cb67a858c2e8587f782061becf3ddd72223bc75f
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 2014)

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

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


  Commit: aa3ea5b8aabc044ac580bf8af2cc41e6629a0b42
      https://github.com/xoreos/xoreos/commit/aa3ea5b8aabc044ac580bf8af2cc41e6629a0b42
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-07 (Fri, 07 Feb 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: 8b804aa58783484ee869557d264178e4e9f93691
      https://github.com/xoreos/xoreos/commit/8b804aa58783484ee869557d264178e4e9f93691
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-10 (Mon, 10 Feb 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: 2bce06f9eb9a72e6b12330d525d0c10372983f81
      https://github.com/xoreos/xoreos/commit/2bce06f9eb9a72e6b12330d525d0c10372983f81
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-10 (Mon, 10 Feb 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: d890797847b9bdb0cb660d2461397b4acf8d5975
      https://github.com/xoreos/xoreos/commit/d890797847b9bdb0cb660d2461397b4acf8d5975
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 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: 43b3130cc8cdaaab748935700c8021fcd21c949c
      https://github.com/xoreos/xoreos/commit/43b3130cc8cdaaab748935700c8021fcd21c949c
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 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: d451085c867249879b06d6e19881d96883be2bf4
      https://github.com/xoreos/xoreos/commit/d451085c867249879b06d6e19881d96883be2bf4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

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

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


  Commit: eee82c29dabf57d088b6c4b56a1e7a5e61df1749
      https://github.com/xoreos/xoreos/commit/eee82c29dabf57d088b6c4b56a1e7a5e61df1749
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

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

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


  Commit: 94ddd36a5cd3f3f8ec44ad2851fde91c7d3dc228
      https://github.com/xoreos/xoreos/commit/94ddd36a5cd3f3f8ec44ad2851fde91c7d3dc228
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

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

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


  Commit: b75f257a811c10211fa57912636286278733d644
      https://github.com/xoreos/xoreos/commit/b75f257a811c10211fa57912636286278733d644
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 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: 9cbdc6b33e8761159cd658e4253e9a424a1c51f4
      https://github.com/xoreos/xoreos/commit/9cbdc6b33e8761159cd658e4253e9a424a1c51f4
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 2014)

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

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


  Commit: eed189fb5c48efb1ae5661f80109ecbf9a12e922
      https://github.com/xoreos/xoreos/commit/eed189fb5c48efb1ae5661f80109ecbf9a12e922
  Author: Sven Hesse <drmccoy at users.sourceforge.net>
  Date:   2014-02-11 (Tue, 11 Feb 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/dbdfcdaec0de...eed189fb5c48


More information about the xoreos-git mailing list