Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cucumber/cucumber-cpp

Support for writing Cucumber step definitions in C++
https://github.com/cucumber/cucumber-cpp

Merge pull request #232 from alexcani/fix_cxx_flag_leak

Remove CACHE FORCE arguments from CMAKE_CXX_FLAG on colored terminal output

d0230cd7a2e2265414cee0dca27384c662493043 authored about 3 years ago by Jeroen Kouwer <[email protected]>
Merge pull request #244 from AbletonAppDev/add-cuke-override

Enable compiling with clang's -Wsuggest-override

34fa4b6f7fdcccd22a11dffeb7aac70738ee3293 authored about 3 years ago by Jeroen Kouwer <[email protected]>
Update ubuntu-latest.yml

203ba556fed14c3a7803c0ce19430f4521bda83f authored about 3 years ago by Jeroen Kouwer <[email protected]>
Update ubuntu-latest.yml

7819053028d7e41ecf0244188fd6500b30039ce7 authored about 3 years ago by Jeroen Kouwer <[email protected]>
Update ubuntu-latest.yml

460e94c1f29a56ce4a1a44cf4a269f8303aabfcb authored about 3 years ago by Jeroen Kouwer <[email protected]>
Create ubuntu-latest.yml

Initial workflow to test github actions

0197a55a08fedfc1157e1a047ace001c6a5f4b29 authored about 3 years ago by Jeroen Kouwer <[email protected]>
Update CHANGELOG.md

677f5de59ef8164213b85f97fe39c95542b80408 authored over 3 years ago by Jeroen Kouwer <[email protected]>
Merge pull request #228 from LukasWoodtli/QSignalMapperFix

Supress waring about deprecated QSignalMapper

38fa7a5e598a87644e4afb9d0e6bf26f4fb2856d authored over 3 years ago by Jeroen Kouwer <[email protected]>
Enable compiling with clang's -Wsuggest-override

When compiling step definitions with clang's `-Wsuggest-override`, clang
warns about every step ...

93a7ba2a7363300566c8db14c2ceff12c3ec0427 authored over 3 years ago by toh <[email protected]>
Update CHANGELOG.md

26c7417b347c5139c8ac3f73ac8690bf2df4256c authored over 3 years ago by Jeroen Kouwer <[email protected]>
Merge pull request #224 from AbletonAppDev/update-json-spirit-upstream

Support step definitions with multi-byte characters

445d4f8ddec5572eac14db7b1bb8b8904075aeeb authored over 3 years ago by Jeroen Kouwer <[email protected]>
Merge pull request #225 from homespring/fix-boost-1.70.0-build

Fix compilation with Boost 1.70.0

25aa9def336b15ab61aa5dc95264e861bde1c04a authored over 3 years ago by Jeroen Kouwer <[email protected]>
See if this fixes the travis build

3140b313c41d62ce9dbfecd59ce488757732fd8f authored over 3 years ago by Matt Wynne <[email protected]>
Remove CACHE FORCE arguments from CMAKE_CXX_FLAG on colored terminal output

By using CACHE STRING "" FORCE on 'set' command this updated CMAKE_CXX_FLAG
on any parent direct...

c8a35c329da42ac3c6bb92f18cc641fa4fb49e51 authored almost 5 years ago by Alex Cani <[email protected]>
Supress waring about deprecated QSignalMapper

d4e324753516a18c2171564815b162478c870dbc authored about 5 years ago by Lukas Woodtli <[email protected]>
Recalculate position so it is based on the index of unicode codepoints.

`cucumber-ruby` expects position values which are based on the index of
the codepoint instead of...

1c0a1bdf6097dc95970fc2afd490699c6ae7d7f5 authored over 5 years ago by src <[email protected]>
Update json-spirit to version 4.08 to support multibyte characters.

This change updates json-spirit to the latest public version:
https://www.codeproject.com/KB/rec...

ee964b21ae69a07dc44f78ebf9107314b5bb6f43 authored over 5 years ago by src <[email protected]>
WireResponseEncoder::encode now outputs raw utf8 by default.

This modifies the WireResponseEncoder to always use the raw_utf8
option provided by the new vers...

581b3c82e40fa369910dc025c814ab29db33b5d4 authored over 5 years ago by src <[email protected]>
Add tests to demonstrate bug caused by json_spirit.

json_spirit's escaping of multibyte characters creates bugs in the WireProtocol
which prevent us...

5fff48fac12d0fba74d173c426c672347ff47353 authored over 5 years ago by src <[email protected]>
Fix compilation with Boost 1.70.0

dd49839485ddceaaac97d525245a0e639bf448eb authored over 5 years ago by K. Mlynarczyk <[email protected]>
Merge #221 'Fix handling of optional regex captures'

dd424c1a900cb41c5db9d481714eb3471ce195e3 authored over 5 years ago by Giel van Schijndel <[email protected]>
Fix regression on optional regex submatches

This regression was introduced in commit a7ff906 (Regex: use iterators
for match results).

e7b8f641ebf939380d7e6c8ce217b8cfcbf7e808 authored over 5 years ago by ala <[email protected]>
Merge pull request #215 from sergey-bon/fix-issue-214

Fix #214: Better integration with CMake 3.13 (CMP0077)

ee740d25d1598c2adfb509cf1f08f199239d88a9 authored over 5 years ago by Sergey Bon <[email protected]>
Merge pull request #216 from sergey-bon/fix-issue-213

Fix #213: Inconsistent naming of CMake options

fec113c0823813e62c39208398e84ee2324984fc authored over 5 years ago by Sergey Bon <[email protected]>
Merge #208 'QtTestCalculatorQtSteps is not generated'

477090e6118e1f5f5844f0df968b8473a9514cdc authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Fix #203: QtTestCalculatorQtSteps is not built

Fixes #203

d22e3212afb48ff5234f3211634b9de12a9232f5 authored almost 6 years ago by Sergey Bon <[email protected]>
Make build fail because QtTestCalculatorQtSteps is not present

91033b83b0cf041ad9e6aa2bba8a254ab19316f6 authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Merge #195 '[vs2017] warning C4265: class has virtual functions, but destructor is not virtual'

04629341884d4f41019d12bbbfb405e1301b9e5d authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Merge #218 'Force ffi version that works with Ruby 2.0.0'

ff640c3061b6bf60e09b4a789ed0ac1fc516680d authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Force ffi version that works with Ruby 2.0.0

e88291a36ad9c580ff224fcb3957720fdc4b588e authored almost 6 years ago by Paolo Ambrosio <[email protected]>
remove comments

7888fd8923a9da5787b037a5910b0e7b45b831fd authored almost 6 years ago by Matthieu Longo <[email protected]>
Refactor option naming

Some options have been renamed, most of them have been inverted to
avoid double negation. If a d...

fd2fcbc605ac39330804f25ae455190e70863497 authored almost 6 years ago by Sergey Bon <[email protected]>
Add support for policy CMP0077

b7ebdb6a4d5dbffbcc00785c64fc482111a17d9d authored almost 6 years ago by Sergey Bon <[email protected]>
Merge #211 'Fix #210: Unable to add_subdirectory (cucumber-cpp)'

9ac02a4cf84b082a66415f6b6f2a32867ba70057 authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Merge #197 'fix link issue with boost_system when statically linked'

057dd3903f65dd61c2bfe4f7361161e2d9051851 authored almost 6 years ago by Paolo Ambrosio <[email protected]>
Fix include directory

c3a3e2103923359cb2e6e5e599ea69c7e9ce3f95 authored almost 6 years ago by Sergey Bon <[email protected]>
Merge #201 'Explicit mention of Cucumber-Ruby 3.x incompatibility'

f79990879a3c2eea288de6efeefc4008937300cc authored about 6 years ago by Paolo Ambrosio <[email protected]>
Explicit mention of Cucumber-Ruby 3.x incompatibility

e2137bcc1ebeda1d5977494582ebd5d12457fc14 authored over 6 years ago by Paolo Ambrosio <[email protected]>
[boost] fix link issue with boost_system when statically linked

6db8b210a3b1d5cc2ed6f52f130c17c8e97e9f6e authored over 6 years ago by Matthieu Longo <[email protected]>
[vs2017] warning C4265: class has virtual functions, but destructor is not virtual

0032338f09fe89ba586a89da53a3e7ece3bf316f authored over 6 years ago by Matthieu Longo <[email protected]>
Preparing history file for next development release

79e92de84eb0ba5831e9582b3fbb9a47b196a3e2 authored over 6 years ago by Giel van Schijndel <[email protected]>
Update changelog for the 0.5 release

7f3ac35903d3e36ebf8741d60154f16e1376b5bd authored over 6 years ago by Giel van Schijndel <[email protected]>
Fix build: don't propagate PRIVATEly used INTERFACE libs

Because, for STATIC libraries, CMake still does (some) propagation of
PRIVATE dependencies insta...

6390bee9b32ee8a79c611f40122b51610dedb741 authored over 6 years ago by Giel van Schijndel <[email protected]>
Travis: test for build failures on building static libraries

This should catch #193

4514a0840ec4510a3030878df0ce2bb5f7ea0cd8 authored over 6 years ago by Giel van Schijndel <[email protected]>
Build fix: only build Qt test driver with Qt5

Because it doesn't work with Qt4

dd71f3b915d27518b4354752214bbe4d615090ac authored over 6 years ago by Giel van Schijndel <[email protected]>
Merge #182 'Support installing library targets along with headers'

This makes installing of the built libraries along with their headers
possible through the CMake...

4f74e19c578a20727ac7f501ba62ff95062685a3 authored over 6 years ago by Giel van Schijndel <[email protected]>
Travis: don't use bashisms in Bourne Shell scripts

870bfc2cd02180397ee7f8d9b25d823e7998037a authored over 6 years ago by Giel van Schijndel <[email protected]>
[test] don't ignore possible timeout

Instead ASSERT that no timeout occurred and that the window has been
shown.

Then re-enable trea...

414109f1d7098db39d9516673b04067b91ba553c authored over 6 years ago by Giel van Schijndel <[email protected]>
Test installation on CI

edea427ce85d37640dc049b28ed94d786fee43e4 authored over 6 years ago by Giel van Schijndel <[email protected]>
Install exports and use GNUInstallDirs

To support find_package(CucumberCpp) install(EXPORT). And use
GNUInstallDirs instead of hardcode...

2332cecc1b0ea40dafff1e29e4b3f73f0677678e authored over 6 years ago by Giel van Schijndel <[email protected]>
[cmake] adding a target install

ec2cdcfd5b8dff3ea9b11d543c856d70f849785b authored over 6 years ago by Matthieu Longo <[email protected]>
Merge #147 'Support building as DLL on Windows'

This exports all externally used functions and variables to make them
accessible from a DLL buil...

183c79dce8ac0533b9ee6a748e35085356bf7f7f authored over 6 years ago by Giel van Schijndel <[email protected]>
Build as shared library on CI

Because this will catch errors with APIs not being properly marked for
export. AFAIK this should...

9fe13ae4543833b6594fa20d2904070c20956676 authored over 6 years ago by Giel van Schijndel <[email protected]>
Hide GMock/GTest internals from cucumber-cpp dynamic symbol table

bd1f9b25459191e30fe7a9eef6e85d5ce006c394 authored over 6 years ago by Giel van Schijndel <[email protected]>
Export main() from SHARED library

Otherwise how can we execute anything?

3eef825d71fd97b2223756b5b7e7d21d7485c579 authored over 6 years ago by Giel van Schijndel <[email protected]>
Export all test drivers

Instead of only exporting the GTestDriver, make sure they're all
exported from SHARED libraries.

3405988e59ae0d9486eee31613f5fe7223e63c9c authored over 6 years ago by Giel van Schijndel <[email protected]>
Link to (position independent) dependencies when building a shared lib

Making sure GTest/GMock is built as position independent code is
necessary when it's linked stat...

5e5e7a87f9d45e5ab85e86d81e7949517bf383d5 authored over 6 years ago by Giel van Schijndel <[email protected]>
Hide all symbols by default

This prevents unmarked symbols, which we consider to be internals, from
being available on the d...

4c3b0cc27d6db58ba594503cb4e14e150768f151 authored over 6 years ago by Giel van Schijndel <[email protected]>
Use CMake standard variable BUILD_SHARED_LIBS

Instead of the custom CUKE_ENABLE_SHARED_LIB option prefer the builtin
BUILD_SHARED_LIBS option ...

c93b3b9b5dd19706947744f0b45f2f39b009ff42 authored over 6 years ago by Giel van Schijndel <[email protected]>
Place export header in same include dir namespace as other headers

This makes it possible to install this header at some future point.

051503adccf9f972302b56e2e5c73fd75e332c81 authored over 6 years ago by Giel van Schijndel <[email protected]>
Support building as a shared library

On Windows, it is necessary to add some __declspec() calls to expose
some symbols with different...

c7d97d92ec6c36552d22b0becea982e13ad34d76 authored over 6 years ago by nre <[email protected]>
Use dependencies via target_link_libraries exclusively

This allows all dependencies to be resolved in CMake's generation step
instead of before that ti...

0550fa124700f3eb101994277b0973a9a1a401fa authored over 6 years ago by Giel van Schijndel <[email protected]>
Use GMock/GTest targets directly instead of via variables

This makes the dependencies more easy to read via visual inspection.
Additionally it also only u...

7714dee12f066010bfe93860e44b8e81f44c46b8 authored over 6 years ago by Giel van Schijndel <[email protected]>
GMock: build CMake arguments in a single location

I.e. Don't Repeat Yourself (DRY).

0632e9dc64e727debe09dd61aaab16b02408473c authored over 6 years ago by Giel van Schijndel <[email protected]>
AppVeyor: bump boost from 1.59.0 to 1.60.0

Because, unfortunately, the former is no longer available in any image.

07cbc39866cf9b067cddebab10ad49cfe7d633bb authored over 6 years ago by Giel van Schijndel <[email protected]>
Merge #189 'Fix build'

46fe07044084113b4cf6e6ce232938f3b384217f authored over 6 years ago by Kamil Strzempowicz <[email protected]>
Update documentation

5bc0d2420546db48c25b1ff1d1ab401a0ae06530 authored over 6 years ago by Kamil Strzempowicz <[email protected]>
fix conflicting "using std" declaration with "using boost::thread"

5162038e9f9c0bf8b735cb1a5898e1be9c3260c3 authored over 6 years ago by Matthieu Longo <[email protected]>
fix breaking changes in API of boost-1.66.0

basic_socket_adaptor has now only one template argument.
http://www.boost.org/doc/libs/1_66_0/do...

4ee3b04465e159b02a793e25bce49c113ddbf204 authored over 6 years ago by Matthieu Longo <[email protected]>
add missing virtual destructor in base class SocketServer used by TCPSocketServer

f27f407bb5047fe60844900b7e25bcb158cc2f36 authored over 6 years ago by Matthieu Longo <[email protected]>
Fix clang build by removing -werror

346a1254042c5b97b5e88f14622e7a13e39ca29f authored almost 7 years ago by Kamil Strzempowicz <[email protected]>
Merge #188 'Fixing Visual Studio 2013 error: no appropriate default constructor available'

5750774b0124f8cc7055053280665a2795d2ada2 authored almost 7 years ago by Kamil Strzempowicz <[email protected]>
Fixing Visual Studio error: no appropriate default constructor available

Removing semicolons after method definitions

44d80fa9667752aa810710509d9b6d2896892f3f authored almost 7 years ago by aallrd <[email protected]>
update readme

On windows, gem install bundler will cause a lot of problem during install gems or run tests

70fa12c67d0aab0f3dcc8e3030d17a4631075319 authored almost 7 years ago by Cookie <[email protected]>
Merge #175 'Fix building with Boost 1.65+'

1b2187229e8a20547d444006cef37074a8c7ce50 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Merge #165 'QtTest driver'

38a4b34cb03530223976da2607d6d85ba1cb4ddd authored about 7 years ago by Paolo Ambrosio <[email protected]>
Merge #155 'use clang-format in CI for style checking'

7993acc2ab1db9bf36ed9cba9675595a2e5e2592 authored about 7 years ago by Giel van Schijndel <[email protected]>
Travis CI: check formatting

Add a Travis CI check that will fail if _changed_ code doesn't adhere to
this configured style. ...

28132a1041c489f447925745608c5f5a9c0ccd7f authored about 7 years ago by Giel van Schijndel <[email protected]>
Add clang-format config

This config tries to stick as close as possible to the current style.

It is possible to deviate...

dbb0f1c78f3e7cedf680bc181c5b021633494cbc authored about 7 years ago by Giel van Schijndel <[email protected]>
Fix issue #174 - building with boost 1.65+

d9b22079cad55fdb4b2ae62e9b9e48140de8f08f authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Lost changelog line

fa7fc1f1a1ed2c74036815f7dd5292cfb945f058 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
[QtTestDriver] Documentation

fe975ee3057fd5294e4cace4b9aa0bb02f9410e3 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
[QtTestDriver] QtTest steps for examples

3895c551df2f398abcdccfc2151937f3bce1f4b6 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
[QtTestDriver] Unit test

1c9f5f23a787d2b2048fa4b423b80a658c2cd2b6 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
[QtTestDriver] Qt test driver for cucumber-cpp.

Implementation based on temporary file.
When building QtTest driver C++11 is enabled
globally to...

e83d8bb3e521d2d2289d8dc2747601b59fee6a02 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Merge #164 'Intercept messages from BOOST_*_MESSAGE macros'

ec260005ce8408f5fb028f2ce2c8f4c28283dded authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Feature file to test boost macros

d9a8f3ca04b476aef0cdfb6f3193b5b6c4fb2bdb authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Fix issue #81 by intercepting messages from BOOST_*_MESSAGE macros

a2fa3f31b36e2e2cf179d686a33cb71b8cd73594 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Merge #170 'Use old travis image & enable Xvfb tests on OSX'

ffba6582a24b24847355cedbb03e33677b6df90b authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Changes to the Travis CI

Switch to old travis linux image to fix issue #169
Enable Xvfb driven examples execution on OSX
...

df78cc3a48557311da4b56388db3cb019b4cfc44 authored about 7 years ago by Kamil Strzempowicz <[email protected]>
Switch back to released version of coveralls-lcov

Because https://github.com/okkez/coveralls-lcov/pull/9 got merged and
released in v1.5.0.

0928f2568a9681291b8dff6a5fb3549305109324 authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis: install Gemfile dependencies during 'install' step

This ensures that a failure to do so marks the build as 'errored'
instead of 'failed'. The forme...

8eb8187cafb618701e2f6ea0d26e530145766c1a authored over 7 years ago by Giel van Schijndel <[email protected]>
Regex: use iterators for match results

* Use `smatch` to match std::string instead of char pointer
* Use iterators to walk the results ...

a7ff906ab379a055f4d9d06e1efdf00fc9434e72 authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis: move coverage processing to after_success

Move the processing of coverage information to the `after_success` step
to ensure it cannot alte...

4dec371ca9a379cf762b32e94949d2bd39f2d77e authored over 7 years ago by Giel van Schijndel <[email protected]>
MSVC: Don't warn about use of "unsafe" standard functions

Mostly this is bullshit and this warning only adds noise because it's a
false-positive most of t...

0cd92dd7a92601be8a7a6736a913147fa9f33b22 authored over 7 years ago by Giel van Schijndel <[email protected]>
CMake: prepend compiler flags to prevent overriding the user

Because we wish for the user to be able to override what we set. To make
this possible we need t...

cd50be72ba0629c5b195711c100a7eb8ea26424e authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis: actually submit branch coverage to Coveralls

This depends on https://github.com/okkez/coveralls-lcov/pull/9

6551a0efb4b68bd4eacaa78324997a658a58fe88 authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis coverage: include branch coverage

5f7ffe015b2b3c28031abf11d27c024c10f41f5e authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis coverage: remove ignored stuff in a single go

This makes the output slightly more readable

063c8b6e1765ecba933ba56577b7128788f6e765 authored over 7 years ago by Giel van Schijndel <[email protected]>
Travis: test running with unix sockets

901d9e50886e4955334d4a92fd598605f650880b authored over 7 years ago by Giel van Schijndel <[email protected]>