[xoreos-git] [xoreos/xoreos] 0cfd5b: COMMON: Use C++11 mutexes and friends

Sven Hesse noreply at github.com
Sat Mar 16 18:16:01 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/xoreos
  Commit: 0cfd5b7d70839da5a5123b9852b326a86f644e43
      https://github.com/xoreos/xoreos/commit/0cfd5b7d70839da5a5123b9852b326a86f644e43
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M src/aurora/nwscript/objectcontainer.cpp
    M src/aurora/nwscript/objectcontainer.h
    M src/aurora/nwscript/objectman.cpp
    M src/aurora/nwscript/objectman.h
    R src/common/mutex.cpp
    R src/common/mutex.h
    M src/common/rules.mk
    M src/engines/dragonage/area.cpp
    M src/engines/dragonage/area.h
    M src/engines/dragonage2/area.cpp
    M src/engines/dragonage2/area.h
    M src/engines/jade/area.cpp
    M src/engines/jade/area.h
    M src/engines/kotorbase/area.cpp
    M src/engines/kotorbase/area.h
    M src/engines/nwn/area.cpp
    M src/engines/nwn/area.h
    M src/engines/nwn/gui/widgets/tooltip.cpp
    M src/engines/nwn/gui/widgets/tooltip.h
    M src/engines/nwn2/area.cpp
    M src/engines/nwn2/area.h
    M src/engines/sonic/area.cpp
    M src/engines/sonic/area.h
    M src/engines/witcher/area.cpp
    M src/engines/witcher/area.h
    M src/events/events.cpp
    M src/events/events.h
    M src/events/notifications.cpp
    M src/events/notifications.h
    M src/events/requests.cpp
    M src/events/requests.h
    M src/events/requesttypes.cpp
    M src/events/requesttypes.h
    M src/events/timerman.cpp
    M src/events/timerman.h
    M src/graphics/aurora/animationchannel.cpp
    M src/graphics/aurora/animationchannel.h
    M src/graphics/aurora/animationthread.h
    M src/graphics/aurora/cursorman.cpp
    M src/graphics/aurora/cursorman.h
    M src/graphics/aurora/fontman.cpp
    M src/graphics/aurora/fontman.h
    M src/graphics/aurora/textureman.cpp
    M src/graphics/aurora/textureman.h
    M src/graphics/graphics.cpp
    M src/graphics/graphics.h
    M src/graphics/mesh/mesh.h
    M src/graphics/mesh/meshman.h
    M src/graphics/queueman.cpp
    M src/graphics/queueman.h
    M src/graphics/shader/materialman.h
    M src/graphics/shader/shader.h
    M src/graphics/shader/shaderbuilder.h
    M src/graphics/shader/surfaceman.h
    M src/graphics/windowman.cpp
    M src/graphics/windowman.h
    M src/sound/audiostream.cpp
    M src/sound/decoders/vorbis.cpp
    M src/sound/sound.cpp
    M src/sound/sound.h

  Log Message:
  -----------
  COMMON: Use C++11 mutexes and friends


  Commit: 0652789d38496876c8fdb77ff2908dc7f26a7507
      https://github.com/xoreos/xoreos/commit/0652789d38496876c8fdb77ff2908dc7f26a7507
  Author: Vsevolod Kremianskii <vkremianskii at gmail.com>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M AUTHORS
    A external/mingw-std-threads/LICENSE
    A external/mingw-std-threads/README.md
    A external/mingw-std-threads/mingw.condition_variable.h
    A external/mingw-std-threads/mingw.future.h
    A external/mingw-std-threads/mingw.mutex.h
    A external/mingw-std-threads/mingw.shared_mutex.h
    A external/mingw-std-threads/mingw.thread.h
    A external/mingw-std-threads/rules.mk
    M external/rules.mk
    M src/aurora/nwscript/objectcontainer.h
    M src/aurora/nwscript/objectman.h
    A src/common/mutex.h
    M src/common/rules.mk
    M src/common/thread.h
    M src/common/threads.cpp
    M src/engines/dragonage/area.h
    M src/engines/dragonage2/area.h
    M src/engines/jade/area.h
    M src/engines/kotorbase/area.h
    M src/engines/nwn/area.h
    M src/engines/nwn/gui/widgets/tooltip.h
    M src/engines/nwn2/area.h
    M src/engines/sonic/area.h
    M src/engines/witcher/area.h
    M src/events/events.h
    M src/events/notifications.h
    M src/events/requesttypes.h
    M src/events/timerman.h
    M src/graphics/aurora/animationchannel.h
    M src/graphics/aurora/animationthread.h
    M src/graphics/aurora/cursorman.h
    M src/graphics/aurora/fontman.h
    M src/graphics/aurora/textureman.h
    M src/graphics/graphics.h
    M src/graphics/queueman.h
    M src/graphics/shader/shader.h
    M src/graphics/windowman.h
    M src/sound/audiostream.cpp
    M src/sound/decoders/vorbis.cpp
    M src/sound/sound.h

  Log Message:
  -----------
  ALL: Include and use a copy of mingw-std-threads

This allows us to use threads and mutexes from C++11 on older MinGW
platforms.


  Commit: 2ba78e00ce04dac1557418a1ad6f4ddd95d73aac
      https://github.com/xoreos/xoreos/commit/2ba78e00ce04dac1557418a1ad6f4ddd95d73aac
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M dists/debian/copyright

  Log Message:
  -----------
  DIST: Add mingw-std-threads to the Debian copyright file


  Commit: 332d203ef4c4ead8a222c2a8dcc5cb12de6fd5fd
      https://github.com/xoreos/xoreos/commit/332d203ef4c4ead8a222c2a8dcc5cb12de6fd5fd
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M m4/ax_pthread.m4

  Log Message:
  -----------
  BUILD: Try to link winpthread on MinGW builds

This is needed for MinGW builds that implement <thread> using the
libwinpthread wrapper library.


  Commit: 34464a2ab7bbc83d45c2549a3df33b92ec0b1504
      https://github.com/xoreos/xoreos/commit/34464a2ab7bbc83d45c2549a3df33b92ec0b1504
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

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

  Log Message:
  -----------
  NWN: #undef DialogBox, so that it won't clash with our class DialogBox

On Windows, DialogBox might be defined as a macro for either
DialogBoxA() or DialogBoxW().


  Commit: e13054f658a70c610070aa86754911eb15f705db
      https://github.com/xoreos/xoreos/commit/e13054f658a70c610070aa86754911eb15f705db
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-16 (Sat, 16 Mar 2019)

  Changed paths:
    M src/common/thread.cpp

  Log Message:
  -----------
  COMMON: Remove now-unnecessary SDL_timer include


Compare: https://github.com/xoreos/xoreos/compare/c378a1adf90c...e13054f658a7



More information about the xoreos-git mailing list