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

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


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

  Changed paths:
    M src/xoreos.cpp

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

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


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

  Changed paths:
    M src/xoreos.cpp

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


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

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

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

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


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

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

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


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

  Changed paths:
    M m4/boost.m4

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


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

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

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


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

  Changed paths:
    M src/common/uuid.cpp

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


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

  Changed paths:
    M src/common/uuid.cpp

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


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

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

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


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

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

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


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

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

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


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

  Changed paths:
    M src/events/events.cpp

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


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

  Changed paths:
    M src/events/events.cpp

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


Compare: https://github.com/xoreos/xoreos/compare/dbd72cfb5300...15aa905b5ac9


More information about the xoreos-git mailing list