[xoreos-git] [xoreos/phaethon] 61ea0a: COMMON: Add version check around MSVC (v)snprintf ...

Sven Hesse noreply at github.com
Sun Mar 17 11:58:16 CET 2019


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/phaethon
  Commit: 61ea0aa50bdb2292fa68601e473250a9b7b540bc
      https://github.com/xoreos/phaethon/commit/61ea0aa50bdb2292fa68601e473250a9b7b540bc
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-02 (Sat, 02 Mar 2019)

  Changed paths:
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Add version check around MSVC (v)snprintf compatibility layer

Visual Studio 2015 apparently fixed the issue by implementing a proper
C99-compliant (v)snprintf. Boost 1.69.0 depends on that, breaking
compilation with our version-unrestricted #define.


  Commit: 04a18720905732e857344b442d96a497ddd018ce
      https://github.com/xoreos/phaethon/commit/04a18720905732e857344b442d96a497ddd018ce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-03 (Sun, 03 Mar 2019)

  Changed paths:
    M AUTHORS
    M dists/debian/copyright
    A external/rules.mk
    A external/utf8cpp/README.Phaethon
    A external/utf8cpp/rules.mk
    A external/utf8cpp/utf8.h
    A external/utf8cpp/utf8/checked.h
    A external/utf8cpp/utf8/core.h
    A external/utf8cpp/utf8/unchecked.h
    A external/utf8cpp/utf8cpp.patch
    A external/verdigris/LICENSE.LGPLv3
    A external/verdigris/README.Phaethon
    A external/verdigris/rules.mk
    A external/verdigris/wobjectdefs.h
    A external/verdigris/wobjectimpl.h
    M rules.mk
    M src/common/ustring.h
    M src/gui/mainwindow.cpp
    M src/gui/mainwindow.h
    M src/gui/panelbase.h
    M src/gui/panelpreviewempty.cpp
    M src/gui/panelpreviewimage.cpp
    M src/gui/panelpreviewsound.cpp
    M src/gui/panelpreviewtable.cpp
    M src/gui/panelpreviewtext.cpp
    M src/gui/panelresourceinfo.cpp
    M src/gui/panelresourceinfo.h
    M src/gui/proxymodel.cpp
    M src/gui/proxymodel.h
    M src/gui/resourcetree.cpp
    M src/gui/resourcetree.h
    R utf8cpp/README.Phaethon
    R utf8cpp/rules.mk
    R utf8cpp/utf8.h
    R utf8cpp/utf8/checked.h
    R utf8cpp/utf8/core.h
    R utf8cpp/utf8/unchecked.h
    R utf8cpp/utf8cpp.patch
    R verdigris/LICENSE.LGPLv3
    R verdigris/README.Phaethon
    R verdigris/rules.mk
    R verdigris/wobjectdefs.h
    R verdigris/wobjectimpl.h

  Log Message:
  -----------
  ALL: Move third-party code into its own directory, external/

This includes:
- utf8cpp
- verdigris


  Commit: 4ddddd7b9a10daa3a0f62bd879b8287156615782
      https://github.com/xoreos/phaethon/commit/4ddddd7b9a10daa3a0f62bd879b8287156615782
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-03 (Sun, 03 Mar 2019)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  DIST: Update .gitignore CMake files

[ci skip]


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

  Changed paths:
    M AUTHORS
    M dists/debian/copyright
    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

  Log Message:
  -----------
  MINGWSTDTHREADS: Add mingw-std-threads

A header-only library to use std::thread in MinGW builds without a
native implementation.


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

  Changed paths:
    M CMakeLists.txt
    M src/common/thread.cpp
    M src/common/thread.h
    M src/sound/sound.cpp

  Log Message:
  -----------
  COMMON: Use std::thread instead of Boost.Thread


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

  Changed paths:
    M BUILDDEP.md
    M CMakeLists.txt
    M Makefile.am
    M configure.ac
    M dists/debian/control
    M dists/fedora/phaethon.spec
    R src/common/atomic.h
    M src/common/rules.mk
    M src/common/thread.cpp
    M src/common/thread.h
    M src/sound/sound.cpp

  Log Message:
  -----------
  COMMON: Replace Boost atomic with C++11 atomic


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

  Changed paths:
    M BUILDDEP.md
    M CMakeLists.txt
    M configure.ac
    M dists/debian/control
    M dists/fedora/phaethon.spec
    R src/common/mutex.cpp
    M src/common/mutex.h
    M src/common/rules.mk
    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: 1667404f44f18476d5841cd3811b7a1b162d9065
      https://github.com/xoreos/phaethon/commit/1667404f44f18476d5841cd3811b7a1b162d9065
  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: 54810ba07dcc2c1b0c587109c7f9b7c51ebd7f9a
      https://github.com/xoreos/phaethon/commit/54810ba07dcc2c1b0c587109c7f9b7c51ebd7f9a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2019-03-17 (Sun, 17 Mar 2019)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Update ChangeLog

[ci skip]


Compare: https://github.com/xoreos/phaethon/compare/d151d9a78bfb...54810ba07dcc



More information about the xoreos-git mailing list