solvespace/test
whitequark 1442ee5ec3 Refactor InitPlatform.
This commit performs three related cleanups:
  * The slvs library no longer uses explicit platform initialization
    (which drags in the side effects of InitPlatform that are not
    desirable in a library). Instead, it just ensures that it has
    the temporary heap, which is what it was callingInitPlatform for.
  * InitPlatform is simplified and moved to platform.cpp, next to
    other path related functions.
  * InitPlatform is renamed to InitCli and is called from InitGui
    implementations. GUI toolkits sometimes have options they use
    internally (that's the case for for GTK and Cocoa at least),
    and we shouldn't try to parse those as a file to open.
2020-05-10 08:29:25 +00:00
..
analysis/contour_area Add an option to display areas of closed contours. 2017-04-08 16:43:06 +00:00
constraint Add a button to hide construction entities. 2019-05-23 16:29:00 +00:00
core Collect together and rigorously test all our ad-hoc path functions. 2017-03-11 16:24:12 +00:00
group Implement a platform abstraction for windows. 2018-07-17 13:31:17 +00:00
request Add a button to hide construction entities. 2019-05-23 16:29:00 +00:00
CMakeLists.txt test harness: Identify build host system in CMake to use for path separator. 2019-05-20 16:47:38 +00:00
Gentium-R.ttf Add basic test coverage for curve sketching tools. 2016-08-01 11:31:38 +00:00
commit.sh Implement a command-line interface. 2016-11-29 04:01:07 +00:00
debugtool.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
harness.cpp Refactor InitPlatform. 2020-05-10 08:29:25 +00:00
harness.h Rework path and file operations to be more robust. 2017-03-11 18:58:53 +00:00