lumiera_documentation/src
Ichthyostega 643dfe3ea8 fix long standing error in testsuite runner
...uncovered by switching to c++11
When invoking an individual test, we used to erase
the 0-th cmdline argument, which happens to be allways
the name of the test being invoked. Yet none of our
tests actually complied to that contract. Rather,
all tests taking arguments access them by 1-based
argument index. Previously, the argument values just
happened to be still in memory at the original location
after erasing the 0st element.

"Fixed" that by changing the contract. Now, the 0th argument
remains in place, but when there are no additional arguments,
the whole cmdline is cleared.
This is messy, but the test runer needs to be rewritten
entirely, the whole API is clumsy and dangerous. Ticket #289
2014-05-09 00:56:31 +02:00
..
backend Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
common DOC: Tighten the build requirements to C++11 and Boost-1.55 2014-04-29 09:51:00 +02:00
gui C++11 transition: get compilation to pass again 2014-04-28 01:34:03 +02:00
include Switch from TR1 preveiw to the new standard headers 2014-04-03 22:42:48 +02:00
lib fix long standing error in testsuite runner 2014-05-09 00:56:31 +02:00
lumiera release prep: remove defunct autotools buildsystem 2013-10-29 03:47:50 +01:00
plugin Merge: change building to create modules 2008-12-20 02:15:33 +01:00
proc DOC: Tighten the build requirements to C++11 and Boost-1.55 2014-04-29 09:51:00 +02:00
tool release prep: remove defunct autotools buildsystem 2013-10-29 03:47:50 +01:00
.gitignore
DIR_INFO update some DIR_INFO entries 2011-04-05 00:44:30 +02:00
doxygen.dox DOC: reorganise the Doxygen configuration and structure 2013-10-25 06:34:38 +02:00
SConscript Debian/Policy 3.9.x : enforce strict dependencies on dynamic modules 2013-11-03 00:07:17 +01:00