[xoreos-git] [xoreos/phaethon] 702d93: COMMON: Rename XOREOS_EXPLICIT_OPERATOR_CONV to PH...

GitHub noreply at github.com
Fri May 25 20:53:42 CEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/xoreos/phaethon
  Commit: 702d93c55d97f099565e4a0a867a50879c726ff3
      https://github.com/xoreos/phaethon/commit/702d93c55d97f099565e4a0a867a50879c726ff3
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/disposableptr.h
    M src/common/scopedptr.h
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Rename XOREOS_EXPLICIT_OPERATOR_CONV to PHAETHON_


  Commit: a80d1e71d7fd30b173cf5f7171b827fd42e7dbbf
      https://github.com/xoreos/phaethon/commit/a80d1e71d7fd30b173cf5f7171b827fd42e7dbbf
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    A utf8cpp/README.Phaethon
    R utf8cpp/README.xoreos
    M utf8cpp/rules.mk

  Log Message:
  -----------
  UTF8: Rename README.xoreos to README.Phaethon


  Commit: 58d98b308c493bf003c8bd8b2cc90faa230a4233
      https://github.com/xoreos/phaethon/commit/58d98b308c493bf003c8bd8b2cc90faa230a4233
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    A tests/googletest/README.Phaethon
    R tests/googletest/README.xoreos
    M tests/googletest/rules.mk

  Log Message:
  -----------
  TESTS: Rename README.xoreos to README.Phaethon


  Commit: 814cdb1eb697e628e9a3534862d3ad408e97a613
      https://github.com/xoreos/phaethon/commit/814cdb1eb697e628e9a3534862d3ad408e97a613
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/system.h

  Log Message:
  -----------
  COMMON: Add a PHAETHON_FALLTHROUGH macro

While gcc can parse the "// Fallthrough" comments we use to mark
switch case fallthroughs, clang can not. Instead, clang wants a
[[clang::fallthrough]] attribute.

So we use the PHAETHON_FALLTHROUGH macro to select the appropriate
way to mark a fallthrough.


  Commit: 929ad03df3cb8714b0bd68acb5704df48ecb0c21
      https://github.com/xoreos/phaethon/commit/929ad03df3cb8714b0bd68acb5704df48ecb0c21
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/common/readstream.cpp

  Log Message:
  -----------
  COMMON: Use the PHAETHON_FALLTHROUGH macro to mark fallthroughs


  Commit: 7303d37d6aa3e01712d6b0bf4cb56780e95310d5
      https://github.com/xoreos/phaethon/commit/7303d37d6aa3e01712d6b0bf4cb56780e95310d5
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M src/sound/decoders/wma.cpp

  Log Message:
  -----------
  SOUND: Use the PHAETHON_FALLTHROUGH macro to mark fallthroughs


  Commit: 5b9c2933c6ceda95a6923959f8bdf2a48066b2f8
      https://github.com/xoreos/phaethon/commit/5b9c2933c6ceda95a6923959f8bdf2a48066b2f8
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M m4/boost.m4

  Log Message:
  -----------
  BUILD: Extend boost.m4 to recognize gcc 5.4 and 5.5


  Commit: 8a68d7cf7c64c12563229047445a876d3d8c16c4
      https://github.com/xoreos/phaethon/commit/8a68d7cf7c64c12563229047445a876d3d8c16c4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  BUILD: Unconditionally disable certain extra compiler warnings

The configure option --without-warnings is about not enabling certain
extra warning flags.

Regardless of that option, we always want to disable certain warnings.


  Commit: cea81bc74ebf52611e3879d0864971536f507e23
      https://github.com/xoreos/phaethon/commit/cea81bc74ebf52611e3879d0864971536f507e23
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Disable the -Wundefined-var-template compiler warning

clang is far too trigger-happy there, spamming the warning everwhere
our Singleton template is used.


  Commit: dc4e0363093980adb2869184f058f8d7e7edd55c
      https://github.com/xoreos/phaethon/commit/dc4e0363093980adb2869184f058f8d7e7edd55c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-05-25 (Fri, 25 May 2018)

  Changed paths:
    M CMakeLists.txt
    M configure.ac

  Log Message:
  -----------
  BUILD: Disable the -Winconsistent-missing-override compiler warning

We do not yet mark any of our overrides.


Compare: https://github.com/xoreos/phaethon/compare/3faa5a311644...dc4e03630939
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the xoreos-git mailing list