adding pledgie badge
diff --git a/.travis.yml b/.travis.yml
index a1dfd42..4e5bfac 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -103,35 +103,35 @@
sources: *apt_sources
# Clang 3.4
- - env: COMPILER=clang++ # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.8-dev:i386
+ - env: COMPILER=clang++ # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.4-dev:i386
addons: &clang
apt:
packages: [ "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.5
- - env: COMPILER=clang++-3.5 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.8-dev:i386
+ - env: COMPILER=clang++-3.5 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.5-dev:i386
addons: &clang35
apt:
packages: ["clang-3.5", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.6
- - env: COMPILER=clang++-3.6 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.8-dev:i386
+ - env: COMPILER=clang++-3.6 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.6-dev:i386
addons: &clang36
apt:
packages: ["clang-3.6", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.7
- - env: COMPILER=clang++-3.7 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.8-dev:i386 Also this has x64 bit trouble
+ - env: COMPILER=clang++-3.7 # HAS_ASAN=true HAS_UBSAN=true # not even for 64 bit - https://llvm.org/bugs/show_bug.cgi?id=22757
addons: &clang37
apt:
packages: ["clang-3.7", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
sources: *apt_sources
# Clang 3.8
- - env: COMPILER=clang++-3.8 # HAS_ASAN=true HAS_UBSAN=true # waiting for libclang-3.8-dev:i386 Also this has x64 bit trouble
+ - env: COMPILER=clang++-3.8 # HAS_ASAN=true HAS_UBSAN=true # not even for 64 bit - https://llvm.org/bugs/show_bug.cgi?id=22757
addons: &clang38
apt:
packages: ["clang-3.8", "valgrind", "g++-multilib", "libc6-dbg", "libc6-dbg:i386"]
diff --git a/README.md b/README.md
index cb11164..344a66a 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,7 @@
[![Version](https://badge.fury.io/gh/onqtam%2Fdoctest.svg)](https://github.com/onqtam/doctest/releases)
[![Try it online](https://img.shields.io/badge/try%20it-online-orange.svg)](http://melpon.org/wandbox/permlink/oxgO6e6vONzlHlwr)
[![Join the chat at https://gitter.im/onqtam/doctest](https://badges.gitter.im/onqtam/doctest.svg)](https://gitter.im/onqtam/doctest?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+[![Donate to support](https://pledgie.com/campaigns/31280.png)](https://pledgie.com/campaigns/31280)
Build status
------------
diff --git a/doc/markdown/todo.md b/doc/markdown/todo.md
index 971302f..bf40ec0 100644
--- a/doc/markdown/todo.md
+++ b/doc/markdown/todo.md
@@ -5,21 +5,36 @@
- a message macro
- look at catch command line options (also lest)
- ability to not run tests at all
+- signal handling for unix: http://www.cplusplus.com/reference/csignal/signal/
- error reporting
- colors in output
- MSVC/IDE integration
- make a compact reporter (for within ide-s - just the file and line number)
- streaming reporters???
-- signal handling for unix: http://www.cplusplus.com/reference/csignal/signal/
+- xml reporter (jUnit compatible, etc.)
- test coverage
- fixing warnings gcc/clang/msvc (and add more stuff in the disabled example)
-- documentation
- benchmark
-- reddit/boost mailing list/comp.lang.c++/comp.std.c++/hackernews/hora ot cg/ https://github.com/fffaraz/awesome-cpp (also research how to market a new library)
+- documentation
+
+## Spreading the word after 1.0.0 is released
+
+- reddit cpp/programming/gamedev/other
+- boost mailing list
+- comp.lang.c++
+- comp.std.c++
+- hackernews
+- hora ot cg
+- bg podcast? like bobi?
+- gamedev/programming/c++ forums
+- https://github.com/fffaraz/awesome-cpp
- add doctest to lists of c++ testing frameworks all around the web
+- research how to market a new library
+
+- https://www.google.bg/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=list%20of%20testing%20frameworks%20c%2B%2B
+- http://stackoverflow.com/a/33925554/3162383
## FUTURE
-- [core] xml reporter (jUnit compatible, etc.)
- [core] timing reports of tests, duration restrictions, kill of longer than, etc...
- [core] test execution in separate processes - UNIX only with fork()
- [CI] test with VC6 (and maybe get it somehow on a zip install for appveyor)