Commits on Oct 21, 2016
  1. modules: added a TODO.

    committed Oct 21, 2016
Commits on Oct 15, 2016
  1. TestSuite: ability to compare using <, <=, >= and >.

    For example:
        CORRADE_COMPARE_AS(a, 9.28f, TestSuite::Compare::Less);
    committed Oct 7, 2016
  2. Updated toolchains submodule.

    committed Oct 15, 2016
Commits on Oct 11, 2016
  1. CMake: ability to install plugin binary / library to different places.

    In order to properly support Windows where DLLs should be in bin/ and
    *.lib files in lib/.
    committed Oct 11, 2016
Commits on Oct 8, 2016
  1. Emscripten: don't expect that `process` is defined.

    It's Node.js-specific and it's not available when running in web
    browsers. This caused *all* Emscripten builds to fail in a browser
    environment :( Sorry...
    committed Oct 7, 2016
  2. Remove all mentions of GCC < 4.7 and MSVC < 2015 compatibility.

    No longer I'm willing to go through that pain.
    committed Oct 7, 2016
Commits on Oct 7, 2016
  1. TestSuite: various documentation updates and cleanup.

    The documentation still needs to be expanded *a lot*.
    committed Oct 7, 2016
Commits on Oct 5, 2016
  1. package/ci: it just gets better and better!

    committed Oct 5, 2016

    Copying a workaround from magnum-extras. I have *no* idea why did this
    work until now and why it suddenly breaks now.
    committed Oct 5, 2016
  3. Containers: update the XFAIL for NoInit EnumSet test on GCC 6.

    committed Oct 5, 2016
  4. CMake: link test dependencies as PRIVATE in corrade_add_test().

    Previously no keyword was specified. The "new-style" CMake usage
    suggests to always specify PUBLIC/PRIVATE/INTERFACE.
    committed Oct 5, 2016
Commits on Oct 3, 2016
  1. package/ci: update Emscripten Travis CI config to use newer OSX image.

    Otherwise Homebrew doesn't have precompiled packages and compiling all
    of Node.js and Emscripten takes eternity.
    committed Oct 3, 2016
Commits on Sep 24, 2016
  1. Utility: test Endianness class on enum class types.

    committed Sep 24, 2016
Commits on Sep 11, 2016
  1. Utility: expect failure on Debug print of long doubles on Android.

    I don't want to investigate.
    committed Sep 11, 2016
  2. TestSuite: ability to bundle files with corrade_add_test().

    Proper tutorial and documentation is still missing, but it finally
    committed Sep 4, 2016
  3. Utility: expect Directory::home() to fail on Android.

    I have no clue..
    committed Sep 4, 2016
  4. Containers: *ArrayView::data() should return T*, not const T*.

    The classes are a non-owning view, so having the function const doesn't
    mean the return value has to be a const pointer. Besides that, the
    begin()/end() functions were also const but returning non-const T*.
    committed Sep 11, 2016
Commits on Sep 4, 2016
  1. Utility: fix compilation on MSVC.

    committed Sep 4, 2016
  2. package/ci: exclude command-line utility from code coverage.

    committed Sep 4, 2016
  3. Utility: doc++

    committed Sep 4, 2016
  4. Utility: avoid unaligned reads in SHA-1 implementation.

    Causes test failures on Emscripten.
    committed Sep 4, 2016
  5. Utility: test SHA-1 hasher reuse.

    I'm spending too much time on this.
    committed Sep 4, 2016
  6. Utility: test iterative SHA-1 digesting.

    Fails! No, it actually *crashes*! Code from 2007 *has bugs*! And is
    unbelievably ugly! Who would have thought!
    committed Sep 4, 2016