Commit Graph

  • b93284716e Update gitattributes Martin Hořeňovský 2018-07-23 10:15:52 +02:00
  • 15cf3caace v2.3.0 v2.3.0 Martin Hořeňovský 2018-07-23 10:12:15 +02:00
  • 12a8dfa2f2 Fix Listening reporter use of ReporterPreferences Martin Hořeňovský 2018-07-22 22:57:34 +02:00
  • 797d3b04df Reinstate CATCH_BUILD_TESTING CMake option Martin Hořeňovský 2018-07-22 18:01:42 +02:00
  • 82b8744b8c Direct construct empty StringRef in test macros Martin Hořeňovský 2018-07-22 14:06:21 +02:00
  • ce80358306 Document Approx's UDL support Martin Hořeňovský 2018-07-15 17:38:57 +02:00
  • 283e2e6d41 Add float/int literal for Approx Henry Schreiner 2018-05-21 15:42:40 +02:00
  • d6c7392b24 Add a new reporter customization point: reporting all assertions Martin Hořeňovský 2018-07-14 20:51:02 +02:00
  • 9ee4c1db52 Allow disabling the implementation of the new output capture Martin Hořeňovský 2018-07-13 20:27:00 +02:00
  • 5347ff9e5f
    Refactor: override implies virtual Axel Huebl 2018-07-12 14:27:06 +02:00
  • 76790604f5 Properly unset tags variable. Guillaume Egles 2018-07-09 17:49:34 -07:00
  • e21c6aa94d Fix the second Multiple-file example file link Unknown 2018-07-09 12:14:44 +02:00
  • 7a59d5027f Link the example from CATCH_CONFIG_NOSTDOUT documentation Martin Hořeňovský 2018-07-08 13:58:44 +02:00
  • c8941cccb5 Add an example on providing streams with CATCH_CONFIG_NOSTDOUT Martin Hořeňovský 2018-07-08 13:35:40 +02:00
  • 5eeb6aa361 Update Approx documentation Martin Hořeňovský 2018-07-05 17:28:00 +02:00
  • 1c1b447ede Properly guard CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER definition Martin Hořeňovský 2018-07-03 09:25:34 +02:00
  • e1d81174db Add -Wmissing-declarations to the SelfTest project Martin Hořeňovský 2018-07-02 11:13:07 +02:00
  • 4846ad59e1 Remove obsolete test Martin Hořeňovský 2018-07-02 10:57:19 +02:00
  • ff2b3c85a7 Add comment explaining why we leak -Wparentheses under g++ Martin Hořeňovský 2018-07-01 21:47:19 +02:00
  • b55424d3b2 Stop -Wunused-variable suppression leaking out of Catch's header Martin Hořeňovský 2018-07-01 20:54:07 +02:00
  • e69c7ce297 Add Discord badge to README Martin Hořeňovský 2018-07-01 20:48:21 +02:00
  • 7be8ba36c1 Install contrib when installing Catch using conan Martin Hořeňovský 2018-07-01 16:21:12 +02:00
  • ad120965cf fix link to single header version catch.hpp Stephen McDowell 2018-06-29 01:32:47 -07:00
  • f460a7d8f9 Fix documentation of CATCH_CONFIG_FAST_COMPILE Martin Hořeňovský 2018-06-30 12:31:46 +02:00
  • ebf89000f1 Update thread safety documentation Martin Hořeňovský 2018-06-28 22:35:42 +02:00
  • 7d00cb83f1 Remove unused benchmark project Martin Hořeňovský 2018-06-28 10:53:25 +02:00
  • e69afb6252 Remove removed macros from documentation Martin Hořeňovský 2018-06-28 09:42:43 +02:00
  • 9fb38fcc14 Restored description field in SectionInfo for now - but marked it deprecated Phil Nash 2018-06-25 20:18:41 +01:00
  • 0f49a600b0 Added DYNAMIC_SECTION to CATCH_CONFIG_DISABLE builds Phil Nash 2018-06-25 19:22:57 +01:00
  • 5c0efa1cfc Added DYNAMIC_SECTION and implemented GIVEN/ WHEN/ THEN in terms of it Phil Nash 2018-06-25 19:19:21 +01:00
  • 1579744ddd Deprecated description in SECTION (still accepts it, for now, but doesn't use it anywhere) Phil Nash 2018-06-25 19:04:29 +01:00
  • 9b0e740e31 Changed approval tests path to match changes in CMakeLists.txt Phil Nash 2018-06-25 18:38:08 +01:00
  • 1af60ef5ab Separate Catch2Config from targets Martin Hořeňovský 2018-06-24 10:11:14 +02:00
  • 3743295ca8 Stop conan package from installing Catch's helpers Martin Hořeňovský 2018-06-23 19:03:39 +02:00
  • ed582bde4d Include contrib in installation Martin Hořeňovský 2018-06-23 19:04:22 +02:00
  • 6c1145d922 Improve pkg-config integration a bit Martin Hořeňovský 2018-06-23 15:03:42 +02:00
  • b957eb4172 Improve conan integration by using cmake install Paul le Roux 2018-06-19 07:14:46 +02:00
  • 0eb99fb569 Add option to not install documentation Paul le Roux 2018-06-19 07:14:09 +02:00
  • bf221583b1 Update CMake and build documentation Martin Hořeňovský 2018-06-21 23:34:17 +02:00
  • 44722f9ed3 Integrate CMake with <catch2/catch.hpp> include paths Martin Hořeňovský 2018-06-11 10:48:10 +02:00
  • 35a57b070f Replaced use of std::rand with std::mt19937 Phil Nash 2018-06-15 14:35:47 +01:00
  • 1dce91d78e Reverted removal of #ifdef for chrono converters, and fixed in OC project a different way Phil Nash 2018-06-12 15:37:06 +01:00
  • b8553d62a3 Moved inline functions in cpp files into anon namespaces Phil Nash 2018-06-12 14:09:30 +01:00
  • 504607701b Updated XCode build settings Phil Nash 2018-06-12 13:43:28 +01:00
  • 788f81230f Fixed errors and warnings on OC project Phil Nash 2018-06-12 13:42:33 +01:00
  • c5301bf8bf Updated release process documentation to reflect vcpkg autoupdate Martin Hořeňovský 2018-06-11 22:44:14 +02:00
  • d2a130f243 v2.2.3 v2.2.3 Martin Hořeňovský 2018-06-06 23:16:06 +02:00
  • 7be8a41adf Fix ambiguity in stringification Julien Nitard 2018-05-30 21:32:59 -05:00
  • 021fcee636 Finish fixing invalid compilation using MinGW Lyashenko Arsenii Maksimovich 2018-05-01 14:52:24 +03:00
  • 3a47b8b072 Add missing catch_platform include to compiler capabilities Martin Hořeňovský 2018-06-04 16:53:21 +02:00
  • 2771a8ee9a Normalize OS X specific pass/fail strings in approvals Martin Hořeňovský 2018-06-04 20:28:33 +02:00
  • 7abd7db2c8 Fix minor typo in the documentation Cristian Morales Vega 2018-05-31 23:21:14 +01:00
  • 88d7b8da25 Ensure stack size for POSIX signal handling is sufficient BiCapitalization 2018-05-27 18:12:40 +02:00
  • df0b0e64e1 Make FALLBACK_STRINGIFIER documentation more explicit Martin Hořeňovský 2018-05-14 21:03:07 +02:00
  • 4c7b7d04fe Move FALLBACK_STRINGIFIER to before the enum and range fallbacks Martin Hořeňovský 2018-05-14 19:46:30 +02:00
  • 6860c8def0 v1.12.2 v1.12.2 Martin Hořeňovský 2018-05-14 15:15:28 +02:00
  • 90988f578c Enable console colour in the approval tests on windows. Rupert Steel 2018-05-02 17:25:30 +12:00
  • e5fe3e877a Ensure platform-independent output from SpecialException::what Martin Hořeňovský 2018-05-12 20:37:13 +02:00
  • 6c5c4c43a0 Add stringification support to std::exception and deriving classes Martin Hořeňovský 2018-05-12 17:46:25 +02:00
  • c323658483 Fix broken YAML in a way that codecov understands Martin Hořeňovský 2018-05-10 14:49:40 +02:00
  • db570b7e24 Split list of examples into "done" and "planned". Martin Hořeňovský 2018-05-09 22:49:04 +02:00
  • 0074926e5c Provide a polyfill over std::to_string Martin Hořeňovský 2018-05-09 20:16:27 +02:00
  • 6496c51c95 do not strip spaces from cmake discovered test names Markus Reitboeck 2018-05-07 22:52:37 +02:00
  • 3dd523bdf5 Add gdbinit and lldbinit files with commands to skip stepping into Catch code during debugging Markus Reitboeck 2018-05-08 21:12:55 +02:00
  • 8d5d49299b Added GCC 8 to Travis. Updated test so that it warning isn't triggered. Christopher Di Bella 2018-05-05 09:39:55 +01:00
  • d0287e3b56 Updated Travis for LLVM 6.0 Christopher Di Bella 2018-05-05 10:07:36 +01:00
  • dd99a66cf4 Add documentation for --use-colour Palotás Boldizsár 2018-04-25 10:59:38 +02:00
  • ae590fe216 Only use tmpfile workaround for MSVC and not MinGW and friends Martin Hořeňovský 2018-04-30 23:06:26 +02:00
  • 7f791fa08f Suggestion for adding libcluon that is also using Catch2 for testing Christian Berger 2018-04-30 11:59:10 +02:00
  • 0510d4755f Fix missing include and wrong comment format Martin Hořeňovský 2018-04-30 15:15:59 +02:00
  • e92b9c07c3 Add an experimental new way of capturing stdout/stderr Martin Hořeňovský 2018-04-29 22:14:41 +02:00
  • 88a6ff0b65 Cast to unsigned char when using std::isalnum Ian Hattendorf 2018-04-28 23:23:30 -07:00
  • 9e7c281e6e Minor fixes to python scripts by pycodestyle Marcus Näslund 2018-04-19 15:02:15 +02:00
  • 64be2ad96c Remove superfluous include and fix comment Martin Hořeňovský 2018-04-24 17:05:53 +02:00
  • 3255ee6312 Add missing <cassert> includes Martin Hořeňovský 2018-04-22 20:36:28 +02:00
  • c651f239f0 Detect MinGW as Windows platform w/o SEH Martin Hořeňovský 2018-04-22 18:46:54 +02:00
  • 43769a19f7 Changed to c++ style includes Marcus Näslund 2018-04-18 14:59:10 +02:00
  • 200d3ad824 Support for parenthesizing types with commas. Barry 2018-04-09 21:41:44 -05:00
  • aa7b0c9104 Fix generating single header using Python3 Martin Hořeňovský 2018-04-19 22:03:25 +02:00
  • 375f2052bd Use io.open in approvalTests.py regardless of Python version Martin Hořeňovský 2018-04-19 22:02:31 +02:00
  • dc6b83bec9 Support Python3 in approval tests Tom Hughes 2018-04-06 13:59:08 +01:00
  • f00257e374 Call listeners before calling reporters Martin Hořeňovský 2018-04-07 11:42:24 +02:00
  • 414dcae34a Allow only 1 reporter at a time Martin Hořeňovský 2018-04-07 12:05:29 +02:00
  • d2d8455b57 v2.2.2 v2.2.2 Martin Hořeňovský 2018-04-06 12:11:22 +02:00
  • ab30621138 Fix stringifying static array of unsigned chars Martin Hořeňovský 2018-04-06 11:39:40 +02:00
  • 1ca8f43b01 Add PredicateMatcher that takes an arbitrary predicate functions Martin Hořeňovský 2018-04-03 23:28:14 +02:00
  • dfb83f20e9 Add stringification methods for CLR objects David Aue 2018-03-08 13:40:18 -08:00
  • 319bddd5b8 Small fix to generate pc with include path Alexis Jeandet 2018-04-01 19:14:59 +02:00
  • 931441251e Add an early bailout out of benchmark timer calibration Martin Hořeňovský 2018-04-01 22:50:39 +02:00
  • ea1f326261 Fix potential for false negative CI results on coverage collection Martin Hořeňovský 2018-04-01 14:36:55 +02:00
  • 3641706923 Leak less GCC warnings suppressions out of Catch Mike 2017-11-10 11:50:49 +13:00
  • 3b801c4fda Modify XML encoder to hex-encode invalid UTF-8 sequences Martin Hořeňovský 2018-03-25 20:44:30 +02:00
  • e11508b48a Disable PIP's version check on AppVeyor Martin Hořeňovský 2018-03-22 15:18:50 +01:00
  • 886d799b79 Fix clang-tidy 6 diagnostic about virtual call in destructor Zsolt Parragi 2018-03-15 21:23:33 +01:00
  • 8b78087412 Fix bug in WithinAbs::match() and add tests for it jsc 2018-03-19 20:36:07 +01:00
  • 6c99b04c87 Allow VS 2017 failures Martin Hořeňovský 2018-03-21 11:44:17 +01:00
  • 0a34cc201e v2.2.1 v2.2.1 Martin Hořeňovský 2018-03-11 12:04:28 +01:00
  • 11c89a5f7d Bring in Clara v1.1.4 Martin Hořeňovský 2018-03-09 10:37:56 +01:00
  • dc3e7f9cf7 Fix incorrectly clamped return value Martin Hořeňovský 2018-03-09 10:00:55 +01:00
  • d14b7563c2 v2.2.0 v2.2.0 Martin Hořeňovský 2018-03-07 11:01:06 +01:00