Commit graph

1129 commits

Author SHA1 Message Date
Snaipe
4e36f68ff3 [v1.3.0] Merge branch 'bleeding' (Version release)
Changelog:
criterion: version 1.3.0
* Turned the library into a shared library.
* Added extended globbing for --pattern (requires PCRE)
* Switched to a CMake build system
* Fixed windows builds & output
* Added basic windows SEH-to-signal translator
2015-08-05 06:56:27 +02:00
Snaipe
7ba60586bf Updated version numbers and setup steps in documentation 2015-08-05 06:51:31 +02:00
Snaipe
dafe456c31 Updated documentation for signals on windows 2015-08-05 06:51:31 +02:00
Snaipe
e115417f66 Updated documentation on windows support 2015-08-05 06:51:31 +02:00
Snaipe
2a2a93e639 Fixed readme versions & added windows support back 2015-08-05 06:51:31 +02:00
Snaipe
689d14428e Fixed coveralls token environment variable naming 2015-08-05 06:51:30 +02:00
Snaipe
6037e04111 Fixed coveralls cmake module to handle windows paths 2015-08-04 11:48:50 -07:00
Snaipe
fdca157049 Added coverage reports on appveyor 2015-08-04 18:55:59 +02:00
Snaipe
4a7b1f75cd Added build folder to appveyor path 2015-08-04 18:49:36 +02:00
Snaipe
d07ad6a149 Added more tests and fixed some border-case errors on the extglob translator 2015-08-04 18:20:06 +02:00
Snaipe
71a9fdf67c Added more pattern tests 2015-08-04 17:53:48 +02:00
Snaipe
b21519bd92 Fixed appveyor library path 2015-08-04 17:14:29 +02:00
Snaipe
6ba2497b54 Added runtime destination for windows cmake install rule 2015-08-04 17:07:29 +02:00
Snaipe
8761c094f3 Fixed libcsptr.dll not being found on appveyor CI 2015-08-04 16:34:10 +02:00
Snaipe
ac3044b86e Added missing config.h to runner.c, fixed --pattern not working 2015-08-04 16:25:35 +02:00
Snaipe
0e59711eca Made all test scripts always succeed on assertion failure 2015-08-04 15:55:53 +02:00
Snaipe
6518f277da Fixed after_failure command on travis build 2015-08-04 15:48:48 +02:00
Snaipe
0d1210a24d Fixed typo disabling pre_init logging 2015-08-04 15:36:50 +02:00
Snaipe
1feeca65ce Fixed signal handling on windows 2015-08-04 15:20:12 +02:00
Snaipe
051e97b96a Added basic SEH-to-signal translator in posix compatibility layer 2015-08-04 15:02:33 +02:00
Snaipe
5608711a00 Fixed output on windows 2015-08-04 15:02:04 +02:00
Snaipe
ea5a074ff4 Merge branch 'features/windows-compat' into bleeding 2015-08-04 13:34:59 +02:00
Snaipe
b0200e8e41 Fixed some typos 2015-08-04 04:29:11 -07:00
Snaipe
0b74a5a279 Switched context copy to shared memory since the library's memory space is not initialized on a newly created process 2015-08-04 11:07:43 +02:00
Snaipe
567e4731a7 Fixed section iteration crashing on padding entries & typos 2015-08-03 15:39:57 +02:00
Snaipe
86762f8ff7 Fixed windows code for section retrieving and changed section names to fit under 8 bytes. 2015-08-03 15:15:48 +02:00
Snaipe
9aa9be0a41 Added tentative to retrieve the sections from the PE header 2015-08-03 14:25:53 +02:00
Snaipe
7dd294a438 Moved logging out of report hooks since report hooks are overriden in the test executable 2015-08-03 14:15:28 +02:00
Snaipe
9f974b248b Added logo credits 2015-08-01 17:50:33 +02:00
Snaipe
cb9e62ccf5 Added logo to README 2015-08-01 17:26:32 +02:00
Snaipe
2fcb89c7ef Fixed typo & added pointer cast for explicit comparison in section entry iterations 2015-08-01 13:54:46 +02:00
Snaipe
0d7033cfd5 Made windows dynamically resolve the section limits at runtime 2015-08-01 13:44:58 +02:00
Snaipe
e093954b56 Fixed typo in cmake tests & reordered configuration file generation to execute after option handling 2015-07-31 12:01:02 +02:00
Snaipe
59e5836046 Fixed extmatch functionality always being ignored 2015-07-31 11:54:10 +02:00
Snaipe
4901e8b029 Display after-failure test logs on CI scripts 2015-07-31 11:47:35 +02:00
Snaipe
9fa44c1b1c Fixed libintl not being found in libc & made the test scripts call sh on
windows
2015-07-31 09:06:48 +02:00
Snaipe
9f26b192ec Added fallback to strtok on windows since strtok_s is not available on all windows platforms 2015-07-31 08:30:43 +02:00
Snaipe
0e879aa34b Added libintl checks & linking for ENABLE_NLS 2015-07-31 08:02:09 +02:00
Snaipe
f8bb64ace7 Added conditional extmatch.{c,h} compilation if PCRE is here or not 2015-07-31 07:44:32 +02:00
Snaipe
86e059b403 Fixed GetProcessId include compatibility for windows server 2012 & windows 8 2015-07-31 07:30:25 +02:00
Snaipe
bd00c80ea8 Aliased strtok_s to strtok_r for windows builds 2015-07-31 03:42:45 +02:00
Snaipe
90bacdd603 Fixed libcsptr not being detected in the CI cmake script 2015-07-31 02:46:54 +02:00
Snaipe
a58dd92c84 Fixed appveyor build & libcsptr installation 2015-07-31 01:54:42 +02:00
Snaipe
4553a50f46 Fixed missing initializer warning 2015-07-30 23:17:03 +02:00
Snaipe
a8bec0a0f6 Updated libcsptr to use gcc 4.6 2015-07-30 23:14:09 +02:00
Snaipe
f7b32fcecf Switched to gcc 4.8 2015-07-30 22:40:00 +02:00
Snaipe
c22af6bb37 (Hopefully) fixed appveyor & windows builds 2015-07-30 22:02:34 +02:00
Snaipe
b8577506cd Added git details to coveralls upload 2015-07-30 17:00:50 +02:00
Snaipe
0fde580e06 Fixed Coveralls cmake module 2015-07-30 16:23:22 +02:00
Snaipe
2b2bdcde14 Bump version: 1.2.2 → 1.2.3 2015-07-30 14:00:29 +02:00