diff --git a/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h.html b/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h.html deleted file mode 100755 index c6a5898bd..000000000 --- a/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h.html +++ /dev/null @@ -1,424 +0,0 @@ - - -
- - - -|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_Action |
| struct | SDLVisualTest_ActionNode |
| struct | SDLVisualTest_ActionQueue |
-Macros | |
| #define | MAX_ACTION_LINE_LENGTH 300 |
-Typedefs | |
| typedef struct SDLVisualTest_Action | SDLVisualTest_Action |
| typedef struct -SDLVisualTest_ActionNode | SDLVisualTest_ActionNode |
| typedef struct -SDLVisualTest_ActionQueue | SDLVisualTest_ActionQueue |
-Enumerations | |
| enum | SDLVisualTest_ActionType { - SDL_ACTION_LAUNCH = 0, -SDL_ACTION_KILL, -SDL_ACTION_QUIT, -SDL_ACTION_SCREENSHOT, - - SDL_ACTION_VERIFY - - } |
-Functions | |
| int | SDLVisualTest_EnqueueAction (SDLVisualTest_ActionQueue *queue, SDLVisualTest_Action action) |
| int | SDLVisualTest_DequeueAction (SDLVisualTest_ActionQueue *queue) |
| void | SDLVisualTest_InitActionQueue (SDLVisualTest_ActionQueue *queue) |
| SDLVisualTest_Action * | SDLVisualTest_GetQueueFront (SDLVisualTest_ActionQueue *queue) |
| int | SDLVisualTest_IsActionQueueEmpty (SDLVisualTest_ActionQueue *queue) |
| void | SDLVisualTest_EmptyActionQueue (SDLVisualTest_ActionQueue *queue) |
| int | SDLVisualTest_InsertIntoActionQueue (SDLVisualTest_ActionQueue *queue, SDLVisualTest_Action action) |
| int | SDLVisualTest_ParseActionConfig (char *file, SDLVisualTest_ActionQueue *queue) |
Header file for the parser for action config files.
-| #define MAX_ACTION_LINE_LENGTH 300 | -
The maximum length of one line in the actions file
- -| typedef struct SDLVisualTest_Action SDLVisualTest_Action | -
Struct that defines an action that will be performed on the SUT process at a specific time.
- -| typedef struct SDLVisualTest_ActionNode SDLVisualTest_ActionNode | -
Struct for a node in the action queue.
- -| typedef struct SDLVisualTest_ActionQueue SDLVisualTest_ActionQueue | -
Queue structure for actions loaded from the actions config file.
- -| enum SDLVisualTest_ActionType | -
Type of the action.
-| int SDLVisualTest_DequeueAction | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Remove an action from the front of the action queue pointed to by queue.
| void SDLVisualTest_EmptyActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Dequeues all the elements in the queque pointed to by queue.
| int SDLVisualTest_EnqueueAction | -( | -SDLVisualTest_ActionQueue * | -queue, | -
| - | - | SDLVisualTest_Action | -action | -
| - | ) | -- |
Add an action pointed to by action to the rear of the action queue pointed to by queue.
| SDLVisualTest_Action* SDLVisualTest_GetQueueFront | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Get the action at the front of the action queue pointed to by queue. The returned action pointer may become invalid after subsequent dequeues.
| void SDLVisualTest_InitActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Initialize the action queue pointed to by queue.
| int SDLVisualTest_InsertIntoActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue, | -
| - | - | SDLVisualTest_Action | -action | -
| - | ) | -- |
Inserts an action action into the queue pointed to by queue such that the times of actions in the queue increase as we move from the front to the rear.
| int SDLVisualTest_IsActionQueueEmpty | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Check if the queue pointed to by queue is empty or not.
| int SDLVisualTest_ParseActionConfig | -( | -char * | -file, | -
| - | - | SDLVisualTest_ActionQueue * | -queue | -
| - | ) | -- |
Parses an action config file with path file and populates an action queue pointed to by queue with actions.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h_source.html
deleted file mode 100755
index ae0b21c93..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__action__configparser_8h_source.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h.html b/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h.html
deleted file mode 100755
index 7263ed886..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_ExhaustiveVariator |
-Typedefs | |
| typedef struct -SDLVisualTest_ExhaustiveVariator | SDLVisualTest_ExhaustiveVariator |
-Functions | |
| int | SDLVisualTest_InitExhaustiveVariator (SDLVisualTest_ExhaustiveVariator *variator, SDLVisualTest_SUTConfig *config) |
| char * | SDLVisualTest_GetNextExhaustiveVariation (SDLVisualTest_ExhaustiveVariator *variator) |
| void | SDLVisualTest_FreeExhaustiveVariator (SDLVisualTest_ExhaustiveVariator *variator) |
Header for the exhaustive variator.
-| typedef struct SDLVisualTest_ExhaustiveVariator SDLVisualTest_ExhaustiveVariator | -
Struct for the variator that exhaustively iterates through all variations of command line arguments to the SUT.
- -| void SDLVisualTest_FreeExhaustiveVariator | -( | -SDLVisualTest_ExhaustiveVariator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextExhaustiveVariation | -( | -SDLVisualTest_ExhaustiveVariator * | -variator) | - | - |
Gets the arguments string for the next variation using the variator and updates the variator's current variation object to the next variation.
-| int SDLVisualTest_InitExhaustiveVariator | -( | -SDLVisualTest_ExhaustiveVariator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Initializes the variator.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h_source.html
deleted file mode 100755
index 99d91a5dd..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__exhaustive__variator_8h_source.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h.html b/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h.html
deleted file mode 100755
index dc8e9c694..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL.h>#include "SDL_visualtest_sut_configparser.h"#include "SDL_visualtest_variator_common.h"#include "SDL_visualtest_action_configparser.h"Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_HarnessState |
-Macros | |
| #define | MAX_PATH_LEN 300 |
| #define | MAX_SUT_ARGS_LEN 600 |
-Typedefs | |
| typedef struct -SDLVisualTest_HarnessState | SDLVisualTest_HarnessState |
-Functions | |
| int | SDLVisualTest_ParseHarnessArgs (char **argv, SDLVisualTest_HarnessState *state) |
| void | SDLVisualTest_FreeHarnessState (SDLVisualTest_HarnessState *state) |
Provides functionality to parse command line arguments to the test harness.
-| #define MAX_PATH_LEN 300 | -
Maximum length of a path string
- -| #define MAX_SUT_ARGS_LEN 600 | -
Maximum length of a string of SUT arguments
- -| typedef struct SDLVisualTest_HarnessState SDLVisualTest_HarnessState | -
Stores the state of the test harness.
- -| void SDLVisualTest_FreeHarnessState | -( | -SDLVisualTest_HarnessState * | -state) | - | - |
Frees any resources associated with the state object pointed to by state.
| int SDLVisualTest_ParseHarnessArgs | -( | -char ** | -argv, | -
| - | - | SDLVisualTest_HarnessState * | -state | -
| - | ) | -- |
Parse command line paramters to the test harness and populate a state object.
-| argv | The array of command line parameters. |
| state | Pointer to the state object to be populated. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h_source.html
deleted file mode 100755
index 4a6c06632..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__harness__argparser_8h_source.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__mischelper_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__mischelper_8h_source.html
deleted file mode 100755
index 507cad7b1..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__mischelper_8h_source.html
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h.html b/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h.html
deleted file mode 100755
index 3e83551d0..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h.html
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Functions | |
| char ** | SDLVisualTest_ParseArgsToArgv (char *args) |
| char ** | SDLVisualTest_Tokenize (char *str, int max_token_len) |
Header with some helper functions for parsing strings.
-| char** SDLVisualTest_ParseArgsToArgv | -( | -char * | -args) | - | - |
Takes an string of command line arguments and breaks them up into an array based on whitespace.
-| args | The string of arguments. |
| char** SDLVisualTest_Tokenize | -( | -char * | -str, | -
| - | - | int | -max_token_len | -
| - | ) | -- |
Takes a string and breaks it into tokens by splitting on whitespace.
-| str | The string to be split. |
| max_token_len | Length of each element in the array to be returned. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h_source.html
deleted file mode 100755
index 49a330d2d..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__parsehelper_8h_source.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__process_8h.html b/visualtest/docs/html/_s_d_l__visualtest__process_8h.html
deleted file mode 100755
index c666d19cb..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__process_8h.html
+++ /dev/null
@@ -1,328 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_platform.h>Go to the source code of this file.
--Data Structures | |
| struct | SDL_ProcessInfo |
| struct | SDL_ProcessExitStatus |
-Typedefs | |
| typedef struct SDL_ProcessInfo | SDL_ProcessInfo |
| typedef struct -SDL_ProcessExitStatus | SDL_ProcessExitStatus |
-Functions | |
| int | SDL_LaunchProcess (char *file, char *args, SDL_ProcessInfo *pinfo) |
| int | SDL_IsProcessRunning (SDL_ProcessInfo *pinfo) |
| int | SDL_KillProcess (SDL_ProcessInfo *pinfo, SDL_ProcessExitStatus *ps) |
| int | SDL_QuitProcess (SDL_ProcessInfo *pinfo, SDL_ProcessExitStatus *ps) |
| int | SDL_GetProcessExitStatus (SDL_ProcessInfo *pinfo, SDL_ProcessExitStatus *ps) |
Provides cross-platfrom process launching and termination functionality.
-| typedef struct SDL_ProcessExitStatus SDL_ProcessExitStatus | -
This structure stores the exit status (value returned by main()) and whether the process exited sucessfully or not.
- -| typedef struct SDL_ProcessInfo SDL_ProcessInfo | -
Struct to store a platform specific handle to a process.
- -| int SDL_GetProcessExitStatus | -( | -SDL_ProcessInfo * | -pinfo, | -
| - | - | SDL_ProcessExitStatus * | -ps | -
| - | ) | -- |
Gets the exit status of a process. If the exit status is -1, the process is still running.
-| pinfo | Pointer to a SDL_ProcessInfo object of the process to be checked. |
| ps | Pointer to a SDL_ProcessExitStatus object which will be populated with the exit status. |
| int SDL_IsProcessRunning | -( | -SDL_ProcessInfo * | -pinfo) | - | - |
Checks if a process is running or not.
-| pinfo | Pointer to SDL_ProcessInfo object of the process that needs to be checked. |
| int SDL_KillProcess | -( | -SDL_ProcessInfo * | -pinfo, | -
| - | - | SDL_ProcessExitStatus * | -ps | -
| - | ) | -- |
Kills a currently running process.
-| pinfo | Pointer to a SDL_ProcessInfo object of the process to be terminated. |
| ps | Pointer to a SDL_ProcessExitStatus object which will be populated with the exit status. |
| int SDL_LaunchProcess | -( | -char * | -file, | -
| - | - | char * | -args, | -
| - | - | SDL_ProcessInfo * | -pinfo | -
| - | ) | -- |
Launches a process with the given commandline arguments.
-| file | The path to the executable to be launched. |
| args | The command line arguments to be passed to the process. |
| pinfo | Pointer to an SDL_ProcessInfo object to be populated with platform specific information about the launched process. |
| int SDL_QuitProcess | -( | -SDL_ProcessInfo * | -pinfo, | -
| - | - | SDL_ProcessExitStatus * | -ps | -
| - | ) | -- |
Cleanly exits the process represented by pinfo and stores the exit status in the exit status object pointed to by ps.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__process_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__process_8h_source.html
deleted file mode 100755
index 701c6429e..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__process_8h_source.html
+++ /dev/null
@@ -1,152 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h.html b/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h.html
deleted file mode 100755
index 2b785a533..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h.html
+++ /dev/null
@@ -1,213 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_RandomVariator |
-Typedefs | |
| typedef struct -SDLVisualTest_RandomVariator | SDLVisualTest_RandomVariator |
-Functions | |
| int | SDLVisualTest_InitRandomVariator (SDLVisualTest_RandomVariator *variator, SDLVisualTest_SUTConfig *config, Uint64 seed) |
| char * | SDLVisualTest_GetNextRandomVariation (SDLVisualTest_RandomVariator *variator) |
| void | SDLVisualTest_FreeRandomVariator (SDLVisualTest_RandomVariator *variator) |
Header for the random variator.
-| typedef struct SDLVisualTest_RandomVariator SDLVisualTest_RandomVariator | -
Struct for the variator that randomly generates variations of command line arguments to the SUT.
- -| void SDLVisualTest_FreeRandomVariator | -( | -SDLVisualTest_RandomVariator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextRandomVariation | -( | -SDLVisualTest_RandomVariator * | -variator) | - | - |
Generates a new random variation.
-| int SDLVisualTest_InitRandomVariator | -( | -SDLVisualTest_RandomVariator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | Uint64 | -seed | -
| - | ) | -- |
Initializes the variator.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h_source.html
deleted file mode 100755
index 4ff7d4c28..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__random__variator_8h_source.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__rwhelper_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__rwhelper_8h_source.html
deleted file mode 100755
index 7accee6e6..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__rwhelper_8h_source.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h.html b/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h.html
deleted file mode 100755
index ed3dd0341..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h.html
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include "SDL_visualtest_process.h"Go to the source code of this file.
--Functions | |
| int | SDLVisualTest_ScreenshotProcess (SDL_ProcessInfo *pinfo, char *prefix) |
| int | SDLVisualTest_ScreenshotDesktop (char *filename) |
| int | SDLVisualTest_VerifyScreenshots (char *args, char *test_dir, char *verify_dir) |
Header for the screenshot API.
-| int SDLVisualTest_ScreenshotDesktop | -( | -char * | -filename) | - | - |
Takes a screenshot of the desktop and saves it into the file with path filename.
| int SDLVisualTest_ScreenshotProcess | -( | -SDL_ProcessInfo * | -pinfo, | -
| - | - | char * | -prefix | -
| - | ) | -- |
Takes a screenshot of each window owned by the process pinfo and saves it in a file prefix-i.png where prefix is the full path to the file along with a prefix given to each screenshot.
| int SDLVisualTest_VerifyScreenshots | -( | -char * | -args, | -
| - | - | char * | -test_dir, | -
| - | - | char * | -verify_dir | -
| - | ) | -- |
Compare a screenshot taken previously with SUT arguments args that is located in test_dir with a verification image that is located in verify_dir.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h_source.html
deleted file mode 100755
index a806a646f..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__screenshot_8h_source.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h.html b/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h.html
deleted file mode 100755
index 510ea3373..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h.html
+++ /dev/null
@@ -1,317 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_SUTIntRange |
| struct | SDLVisualTest_SUTOption |
| struct | SDLVisualTest_SUTConfig |
-Macros | |
| #define | MAX_SUTOPTION_NAME_LEN 100 |
| #define | MAX_SUTOPTION_CATEGORY_LEN 40 |
| #define | MAX_SUTOPTION_ENUMVAL_LEN 40 |
| #define | MAX_SUTOPTION_LINE_LENGTH 256 |
-Typedefs | |
| typedef struct -SDLVisualTest_SUTIntRange | SDLVisualTest_SUTIntRange |
| typedef struct -SDLVisualTest_SUTOption | SDLVisualTest_SUTOption |
| typedef struct -SDLVisualTest_SUTConfig | SDLVisualTest_SUTConfig |
-Enumerations | |
| enum | SDLVisualTest_SUTOptionType { SDL_SUT_OPTIONTYPE_STRING = 0, -SDL_SUT_OPTIONTYPE_INT, -SDL_SUT_OPTIONTYPE_ENUM, -SDL_SUT_OPTIONTYPE_BOOL - } |
-Functions | |
| int | SDLVisualTest_ParseSUTConfig (char *file, SDLVisualTest_SUTConfig *config) |
| void | SDLVisualTest_FreeSUTConfig (SDLVisualTest_SUTConfig *config) |
Header for the parser for SUT config files.
-| #define MAX_SUTOPTION_CATEGORY_LEN 40 | -
Maximum length of the name of a category of an SUT option
- -| #define MAX_SUTOPTION_ENUMVAL_LEN 40 | -
Maximum length of one enum value of an SUT option
- -| #define MAX_SUTOPTION_LINE_LENGTH 256 | -
Maximum length of a line in the paramters file
- -| #define MAX_SUTOPTION_NAME_LEN 100 | -
Maximum length of the name of an SUT option
- -| typedef struct SDLVisualTest_SUTConfig SDLVisualTest_SUTConfig | -
Struct to hold all the options to an SUT application.
- -| typedef struct SDLVisualTest_SUTIntRange SDLVisualTest_SUTIntRange | -
Represents the range of values an integer option can take.
- -| typedef struct SDLVisualTest_SUTOption SDLVisualTest_SUTOption | -
Struct that defines an option to be passed to the SUT.
- -| enum SDLVisualTest_SUTOptionType | -
Describes the different kinds of options to the SUT.
- -| void SDLVisualTest_FreeSUTConfig | -( | -SDLVisualTest_SUTConfig * | -config) | - | - |
Free any resources associated with the config object pointed to by config.
| int SDLVisualTest_ParseSUTConfig | -( | -char * | -file, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Parses a configuration file that describes the command line options an SUT application will take and populates a SUT config object. All lines in the config file must be smaller than
-| file | Path to the configuration file. |
| config | Pointer to an object that represents an SUT configuration. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h_source.html
deleted file mode 100755
index 39738533d..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__sut__configparser_8h_source.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h.html b/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h.html
deleted file mode 100755
index 018bcaa0b..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h.html
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| union | SDLVisualTest_SUTOptionValue |
| struct | SDLVisualTest_Variation |
-Macros | |
| #define | SDL_SUT_INTEGER_OPTION_TEST_STEPS 3 |
-Typedefs | |
| typedef enum -SDLVisualTest_VariatorType | SDLVisualTest_VariatorType |
| typedef union -SDLVisualTest_SUTOptionValue | SDLVisualTest_SUTOptionValue |
| typedef struct -SDLVisualTest_Variation | SDLVisualTest_Variation |
-Enumerations | |
| enum | SDLVisualTest_VariatorType { SDL_VARIATOR_NONE = 0, -SDL_VARIATOR_EXHAUSTIVE, -SDL_VARIATOR_RANDOM - } |
-Functions | |
| int | SDLVisualTest_NextValue (SDLVisualTest_SUTOptionValue *var, SDLVisualTest_SUTOption *opt) |
| int | SDLVisualTest_MakeStrFromVariation (SDLVisualTest_Variation *variation, SDLVisualTest_SUTConfig *config, char *buffer, int size) |
| int | SDLVisualTest_InitVariation (SDLVisualTest_Variation *variation, SDLVisualTest_SUTConfig *config) |
Header for common functionality used by variators.
-| #define SDL_SUT_INTEGER_OPTION_TEST_STEPS 3 | -
The number of variations one integer option would generate
- -| typedef union SDLVisualTest_SUTOptionValue SDLVisualTest_SUTOptionValue | -
One possible value for a command line option to the SUT.
- -| typedef struct SDLVisualTest_Variation SDLVisualTest_Variation | -
Represents a valid combination of parameters that can be passed to the SUT. The ordering of the values here is the same as the ordering of the options in the SDLVisualTest_SUTConfig object for this variation.
- -| typedef enum SDLVisualTest_VariatorType SDLVisualTest_VariatorType | -
enum for indicating the type of variator being used
- -| enum SDLVisualTest_VariatorType | -
enum for indicating the type of variator being used
- -| int SDLVisualTest_InitVariation | -( | -SDLVisualTest_Variation * | -variation, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Initializes the variation using the following rules:
-| int SDLVisualTest_MakeStrFromVariation | -( | -SDLVisualTest_Variation * | -variation, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | char * | -buffer, | -
| - | - | int | -size | -
| - | ) | -- |
Converts a variation object into a string of command line arguments.
-| variation | Variation object to be converted. |
| config | Config object for the SUT. |
| buffer | Pointer to the buffer the arguments string will be copied into. |
| size | Size of the buffer. |
| int SDLVisualTest_NextValue | -( | -SDLVisualTest_SUTOptionValue * | -var, | -
| - | - | SDLVisualTest_SUTOption * | -opt | -
| - | ) | -- |
"Increments" the value of the option by one and returns the carry. We wrap around to the initial value on overflow which makes the carry one. For example: "incrementing" an SDL_FALSE option makes it SDL_TRUE with no carry, and "incrementing" an SDL_TRUE option makes it SDL_FALSE with carry one. For integers, a random value in the valid range for the option is used.
-| var | Value of the option |
| opt | Object with metadata about the option |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h_source.html
deleted file mode 100755
index be7fef254..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__variator__common_8h_source.html
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__variators_8h.html b/visualtest/docs/html/_s_d_l__visualtest__variators_8h.html
deleted file mode 100755
index 4c67f6d85..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__variators_8h.html
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Go to the source code of this file.
--Data Structures | |
| struct | SDLVisualTest_Variator |
-Typedefs | |
| typedef struct -SDLVisualTest_Variator | SDLVisualTest_Variator |
-Functions | |
| int | SDLVisualTest_InitVariator (SDLVisualTest_Variator *variator, SDLVisualTest_SUTConfig *config, SDLVisualTest_VariatorType type, Uint64 seed) |
| char * | SDLVisualTest_GetNextVariation (SDLVisualTest_Variator *variator) |
| void | SDLVisualTest_FreeVariator (SDLVisualTest_Variator *variator) |
Header for all the variators that vary input parameters to a SUT application.
-| typedef struct SDLVisualTest_Variator SDLVisualTest_Variator | -
Struct that acts like a wrapper around the different types of variators available.
- -| void SDLVisualTest_FreeVariator | -( | -SDLVisualTest_Variator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextVariation | -( | -SDLVisualTest_Variator * | -variator) | - | - |
Gets the next variation using the variator.
-| int SDLVisualTest_InitVariator | -( | -SDLVisualTest_Variator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | SDLVisualTest_VariatorType | -type, | -
| - | - | Uint64 | -seed | -
| - | ) | -- |
Initializes the variator object pointed to by variator of type type with information from the config object pointed to by config.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/_s_d_l__visualtest__variators_8h_source.html b/visualtest/docs/html/_s_d_l__visualtest__variators_8h_source.html
deleted file mode 100755
index 708dd1223..000000000
--- a/visualtest/docs/html/_s_d_l__visualtest__variators_8h_source.html
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/action__configparser_8c.html b/visualtest/docs/html/action__configparser_8c.html
deleted file mode 100755
index b0844483d..000000000
--- a/visualtest/docs/html/action__configparser_8c.html
+++ /dev/null
@@ -1,301 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_stdinc.h>#include <SDL_test.h>#include <string.h>#include "SDL_visualtest_action_configparser.h"#include "SDL_visualtest_rwhelper.h"#include "SDL_visualtest_parsehelper.h"-Functions | |
| int | SDLVisualTest_EnqueueAction (SDLVisualTest_ActionQueue *queue, SDLVisualTest_Action action) |
| int | SDLVisualTest_DequeueAction (SDLVisualTest_ActionQueue *queue) |
| void | SDLVisualTest_InitActionQueue (SDLVisualTest_ActionQueue *queue) |
| SDLVisualTest_Action * | SDLVisualTest_GetQueueFront (SDLVisualTest_ActionQueue *queue) |
| int | SDLVisualTest_IsActionQueueEmpty (SDLVisualTest_ActionQueue *queue) |
| void | SDLVisualTest_EmptyActionQueue (SDLVisualTest_ActionQueue *queue) |
| int | SDLVisualTest_InsertIntoActionQueue (SDLVisualTest_ActionQueue *queue, SDLVisualTest_Action action) |
| int | SDLVisualTest_ParseActionConfig (char *file, SDLVisualTest_ActionQueue *queue) |
Source file for the parser for action config files.
-| int SDLVisualTest_DequeueAction | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Remove an action from the front of the action queue pointed to by queue.
| void SDLVisualTest_EmptyActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Dequeues all the elements in the queque pointed to by queue.
| int SDLVisualTest_EnqueueAction | -( | -SDLVisualTest_ActionQueue * | -queue, | -
| - | - | SDLVisualTest_Action | -action | -
| - | ) | -- |
Add an action pointed to by action to the rear of the action queue pointed to by queue.
| SDLVisualTest_Action* SDLVisualTest_GetQueueFront | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Get the action at the front of the action queue pointed to by queue. The returned action pointer may become invalid after subsequent dequeues.
| void SDLVisualTest_InitActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Initialize the action queue pointed to by queue.
| int SDLVisualTest_InsertIntoActionQueue | -( | -SDLVisualTest_ActionQueue * | -queue, | -
| - | - | SDLVisualTest_Action | -action | -
| - | ) | -- |
Inserts an action action into the queue pointed to by queue such that the times of actions in the queue increase as we move from the front to the rear.
| int SDLVisualTest_IsActionQueueEmpty | -( | -SDLVisualTest_ActionQueue * | -queue) | - | - |
Check if the queue pointed to by queue is empty or not.
| int SDLVisualTest_ParseActionConfig | -( | -char * | -file, | -
| - | - | SDLVisualTest_ActionQueue * | -queue | -
| - | ) | -- |
Parses an action config file with path file and populates an action queue pointed to by queue with actions.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/annotated.html b/visualtest/docs/html/annotated.html
deleted file mode 100755
index 38448736e..000000000
--- a/visualtest/docs/html/annotated.html
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/bc_s.png b/visualtest/docs/html/bc_s.png
deleted file mode 100644
index 224b29aa9..000000000
Binary files a/visualtest/docs/html/bc_s.png and /dev/null differ
diff --git a/visualtest/docs/html/bdwn.png b/visualtest/docs/html/bdwn.png
deleted file mode 100644
index 940a0b950..000000000
Binary files a/visualtest/docs/html/bdwn.png and /dev/null differ
diff --git a/visualtest/docs/html/classes.html b/visualtest/docs/html/classes.html
deleted file mode 100755
index 487670e68..000000000
--- a/visualtest/docs/html/classes.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/closed.png b/visualtest/docs/html/closed.png
deleted file mode 100644
index 98cc2c909..000000000
Binary files a/visualtest/docs/html/closed.png and /dev/null differ
diff --git a/visualtest/docs/html/config_8h_source.html b/visualtest/docs/html/config_8h_source.html
deleted file mode 100755
index 25af01943..000000000
--- a/visualtest/docs/html/config_8h_source.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_244674c763b96fdad0a6ffe8d0250e08.html b/visualtest/docs/html/dir_244674c763b96fdad0a6ffe8d0250e08.html
deleted file mode 100755
index 8720dd511..000000000
--- a/visualtest/docs/html/dir_244674c763b96fdad0a6ffe8d0250e08.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/visualtest/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
deleted file mode 100755
index 4795fcf2e..000000000
--- a/visualtest/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ /dev/null
@@ -1,127 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Directories | |
| directory | linux |
| directory | windows |
-Files | |
| file | action_configparser.c |
| file | harness_argparser.c |
| file | mischelper.c |
| file | parsehelper.c |
| file | rwhelper.c |
| file | screenshot.c |
| file | sut_configparser.c |
| file | testharness.c |
| file | variator_common.c |
| file | variator_exhaustive.c |
| file | variator_random.c |
| file | variators.c |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_88e6415a3128b404f1102a130772bdb6.html b/visualtest/docs/html/dir_88e6415a3128b404f1102a130772bdb6.html
deleted file mode 100755
index d16c73263..000000000
--- a/visualtest/docs/html/dir_88e6415a3128b404f1102a130772bdb6.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_a18918b93668b435612395bbc2e8b82b.html b/visualtest/docs/html/dir_a18918b93668b435612395bbc2e8b82b.html
deleted file mode 100755
index 73fd4b470..000000000
--- a/visualtest/docs/html/dir_a18918b93668b435612395bbc2e8b82b.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Files | |
| file | linux_process.c |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html b/visualtest/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html
deleted file mode 100755
index c2436fa5a..000000000
--- a/visualtest/docs/html/dir_d44c64559bbebec7f509842c48db8b23.html
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Files | |
| file | SDL_visualtest_action_configparser.h [code] |
| file | SDL_visualtest_exhaustive_variator.h [code] |
| file | SDL_visualtest_harness_argparser.h [code] |
| file | SDL_visualtest_mischelper.h [code] |
| file | SDL_visualtest_parsehelper.h [code] |
| file | SDL_visualtest_process.h [code] |
| file | SDL_visualtest_random_variator.h [code] |
| file | SDL_visualtest_rwhelper.h [code] |
| file | SDL_visualtest_screenshot.h [code] |
| file | SDL_visualtest_sut_configparser.h [code] |
| file | SDL_visualtest_variator_common.h [code] |
| file | SDL_visualtest_variators.h [code] |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_f584182df4c69fab0b14563b4d535158.html b/visualtest/docs/html/dir_f584182df4c69fab0b14563b4d535158.html
deleted file mode 100755
index 7d85b92c9..000000000
--- a/visualtest/docs/html/dir_f584182df4c69fab0b14563b4d535158.html
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Files | |
| file | windows_process.c |
| file | windows_screenshot.c |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/dir_fe549de2418b81853b5f194edb4a7f34.html b/visualtest/docs/html/dir_fe549de2418b81853b5f194edb4a7f34.html
deleted file mode 100755
index a575feba6..000000000
--- a/visualtest/docs/html/dir_fe549de2418b81853b5f194edb4a7f34.html
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Files | |
| file | windows_process.c |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/doxygen.css b/visualtest/docs/html/doxygen.css
deleted file mode 100755
index 3ac285113..000000000
--- a/visualtest/docs/html/doxygen.css
+++ /dev/null
@@ -1,1186 +0,0 @@
-/* The standard CSS for doxygen 1.8.4 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- font-size: 150%;
-}
-
-.title {
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-dt {
- font-weight: bold;
-}
-
-div.multicol {
- -moz-column-gap: 1em;
- -webkit-column-gap: 1em;
- -moz-column-count: 3;
- -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
- margin-top: 2px;
-}
-
-p.endli {
- margin-bottom: 0px;
-}
-
-p.enddd {
- margin-bottom: 4px;
-}
-
-p.endtd {
- margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
- font-weight: bold;
-}
-
-span.legend {
- font-size: 70%;
- text-align: center;
-}
-
-h3.version {
- font-size: 90%;
- text-align: center;
-}
-
-div.qindex, div.navtab{
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
-}
-
-div.qindex, div.navpath {
- width: 100%;
- line-height: 140%;
-}
-
-div.navtab {
- margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
- color: #3D578C;
- font-weight: normal;
- text-decoration: none;
-}
-
-.contents a:visited {
- color: #4665A2;
-}
-
-a:hover {
- text-decoration: underline;
-}
-
-a.qindex {
- font-weight: bold;
-}
-
-a.qindexHL {
- font-weight: bold;
- background-color: #9CAFD4;
- color: #ffffff;
- border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
- color: #ffffff;
-}
-
-a.el {
- font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 0px;
- margin: 0px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah {
- background-color: black;
- font-weight: bold;
- color: #ffffff;
- margin-bottom: 3px;
- margin-top: 3px;
- padding: 0.2em;
- border: solid thin #333;
- border-radius: 0.5em;
- -webkit-border-radius: .5em;
- -moz-border-radius: .5em;
- box-shadow: 2px 2px 3px #999;
- -webkit-box-shadow: 2px 2px 3px #999;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
- background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-td.indexvalue {
- background-color: #EBEFF6;
- border: 1px solid #C4CFE5;
- padding: 2px 10px;
- margin: 2px 0px;
-}
-
-tr.memlist {
- background-color: #EEF1F7;
-}
-
-p.formulaDsp {
- text-align: center;
-}
-
-img.formulaDsp {
-
-}
-
-img.formulaInl {
- vertical-align: middle;
-}
-
-div.center {
- text-align: center;
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 0px;
-}
-
-div.center img {
- border: 0px;
-}
-
-address.footer {
- text-align: right;
- padding-right: 12px;
-}
-
-img.footer {
- border: 0px;
- vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
- color: #008000
-}
-
-span.keywordtype {
- color: #604020
-}
-
-span.keywordflow {
- color: #e08000
-}
-
-span.comment {
- color: #800000
-}
-
-span.preprocessor {
- color: #806020
-}
-
-span.stringliteral {
- color: #002080
-}
-
-span.charliteral {
- color: #008080
-}
-
-span.vhdldigit {
- color: #ff00ff
-}
-
-span.vhdlchar {
- color: #000000
-}
-
-span.vhdlkeyword {
- color: #700070
-}
-
-span.vhdllogic {
- color: #ff0000
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
- color: #003399;
- font-weight: bold;
-}
-
-form.search {
- margin-bottom: 0px;
- margin-top: 0px;
-}
-
-input.search {
- font-size: 75%;
- color: #000080;
- font-weight: normal;
- background-color: #e8eef2;
-}
-*/
-
-td.tiny {
- font-size: 75%;
-}
-
-.dirtab {
- padding: 4px;
- border-collapse: collapse;
- border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
- background: #EBEFF6;
- font-weight: bold;
-}
-
-hr {
- height: 0px;
- border: none;
- border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
- height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
- border-spacing: 0px;
- padding: 0px;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
- background-color: #F9FAFC;
- border: none;
- margin: 4px;
- padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
- padding: 0px 8px 4px 8px;
- color: #555;
-}
-
-.memSeparator {
- border-bottom: 1px solid #DEE4F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
- font-size: 80%;
- color: #4665A2;
- font-weight: normal;
- margin-left: 9px;
-}
-
-.memnav {
- background-color: #EBEFF6;
- border: 1px solid #A3B4D7;
- text-align: center;
- margin: 2px;
- margin-right: 15px;
- padding: 2px;
-}
-
-.mempage {
- width: 100%;
-}
-
-.memitem {
- padding: 0;
- margin-bottom: 10px;
- margin-right: 5px;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- border-top: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 0px 6px 0px;
- color: #253555;
- font-weight: bold;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.params .paramname, .retval .paramname {
- font-weight: bold;
- vertical-align: top;
-}
-
-.params .paramtype {
- font-style: italic;
- vertical-align: top;
-}
-
-.params .paramdir {
- font-family: "courier new",courier,monospace;
- vertical-align: top;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view when not used as main index */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
- border: 1px solid #2D4068;
- padding: 3px 7px 2px;
-}
-
-table.doxtable th {
- background-color: #374F7F;
- color: #FFFFFF;
- font-size: 110%;
- padding-bottom: 4px;
- padding-top: 5px;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
- top: 0px;
- left: 10px;
- height: 36px;
- background-image: url('tab_b.png');
- z-index: 101;
- overflow: hidden;
- font-size: 13px;
-}
-
-.navpath ul
-{
- font-size: 11px;
- background-image:url('tab_b.png');
- background-repeat:repeat-x;
- background-position: 0 -5px;
- height:30px;
- line-height:30px;
- color:#8AA0CC;
- border:solid 1px #C2CDE4;
- overflow:hidden;
- margin:0px;
- padding:0px;
-}
-
-.navpath li
-{
- list-style-type:none;
- float:left;
- padding-left:10px;
- padding-right:15px;
- background-image:url('bc_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
-}
-
-.navpath li.navelem a
-{
- height:32px;
- display:block;
- text-decoration: none;
- outline: none;
- color: #283A5D;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
-}
-
-.navpath li.navelem a:hover
-{
- color:#6884BD;
-}
-
-.navpath li.footer
-{
- list-style-type:none;
- float:right;
- padding-left:10px;
- padding-right:15px;
- background-image:none;
- background-repeat:no-repeat;
- background-position:right;
- color:#364D7C;
- font-size: 8pt;
-}
-
-
-div.summary
-{
- float: right;
- font-size: 8pt;
- padding-right: 5px;
- width: 50%;
- text-align: right;
-}
-
-div.summary a
-{
- white-space: nowrap;
-}
-
-div.ingroups
-{
- font-size: 8pt;
- width: 50%;
- text-align: left;
-}
-
-div.ingroups a
-{
- white-space: nowrap;
-}
-
-div.header
-{
- background-image:url('nav_h.png');
- background-repeat:repeat-x;
- background-color: #F9FAFC;
- margin: 0px;
- border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
- padding: 5px 5px 5px 10px;
-}
-
-dl
-{
- padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectname
-{
- font: 300% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 2px 0px;
-}
-
-#projectbrief
-{
- font: 120% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#projectnumber
-{
- font: 50% Tahoma, Arial,sans-serif;
- margin: 0px;
- padding: 0px;
-}
-
-#titlearea
-{
- padding: 0px;
- margin: 0px;
- width: 100%;
- border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
- text-align: center;
-}
-
-.dotgraph
-{
- text-align: center;
-}
-
-.mscgraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
diff --git a/visualtest/docs/html/doxygen.png b/visualtest/docs/html/doxygen.png
deleted file mode 100644
index 3ff17d807..000000000
Binary files a/visualtest/docs/html/doxygen.png and /dev/null differ
diff --git a/visualtest/docs/html/dynsections.js b/visualtest/docs/html/dynsections.js
deleted file mode 100755
index ed092c7f6..000000000
--- a/visualtest/docs/html/dynsections.js
+++ /dev/null
@@ -1,97 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-function toggleLevel(level)
-{
- $('table.directory tr').each(function(){
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/ftv2blank.png b/visualtest/docs/html/ftv2blank.png
deleted file mode 100644
index 63c605bb4..000000000
Binary files a/visualtest/docs/html/ftv2blank.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2cl.png b/visualtest/docs/html/ftv2cl.png
deleted file mode 100644
index 132f6577b..000000000
Binary files a/visualtest/docs/html/ftv2cl.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2doc.png b/visualtest/docs/html/ftv2doc.png
deleted file mode 100644
index 17edabff9..000000000
Binary files a/visualtest/docs/html/ftv2doc.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2folderclosed.png b/visualtest/docs/html/ftv2folderclosed.png
deleted file mode 100644
index bb8ab35ed..000000000
Binary files a/visualtest/docs/html/ftv2folderclosed.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2folderopen.png b/visualtest/docs/html/ftv2folderopen.png
deleted file mode 100644
index d6c7f676a..000000000
Binary files a/visualtest/docs/html/ftv2folderopen.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2lastnode.png b/visualtest/docs/html/ftv2lastnode.png
deleted file mode 100644
index 63c605bb4..000000000
Binary files a/visualtest/docs/html/ftv2lastnode.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2link.png b/visualtest/docs/html/ftv2link.png
deleted file mode 100644
index 17edabff9..000000000
Binary files a/visualtest/docs/html/ftv2link.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2mlastnode.png b/visualtest/docs/html/ftv2mlastnode.png
deleted file mode 100644
index 0b63f6d38..000000000
Binary files a/visualtest/docs/html/ftv2mlastnode.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2mnode.png b/visualtest/docs/html/ftv2mnode.png
deleted file mode 100644
index 0b63f6d38..000000000
Binary files a/visualtest/docs/html/ftv2mnode.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2mo.png b/visualtest/docs/html/ftv2mo.png
deleted file mode 100644
index 4bfb80f76..000000000
Binary files a/visualtest/docs/html/ftv2mo.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2node.png b/visualtest/docs/html/ftv2node.png
deleted file mode 100644
index 63c605bb4..000000000
Binary files a/visualtest/docs/html/ftv2node.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2ns.png b/visualtest/docs/html/ftv2ns.png
deleted file mode 100644
index 72e3d71c2..000000000
Binary files a/visualtest/docs/html/ftv2ns.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2plastnode.png b/visualtest/docs/html/ftv2plastnode.png
deleted file mode 100644
index c6ee22f93..000000000
Binary files a/visualtest/docs/html/ftv2plastnode.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2pnode.png b/visualtest/docs/html/ftv2pnode.png
deleted file mode 100644
index c6ee22f93..000000000
Binary files a/visualtest/docs/html/ftv2pnode.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2splitbar.png b/visualtest/docs/html/ftv2splitbar.png
deleted file mode 100644
index fe895f2c5..000000000
Binary files a/visualtest/docs/html/ftv2splitbar.png and /dev/null differ
diff --git a/visualtest/docs/html/ftv2vertline.png b/visualtest/docs/html/ftv2vertline.png
deleted file mode 100644
index 63c605bb4..000000000
Binary files a/visualtest/docs/html/ftv2vertline.png and /dev/null differ
diff --git a/visualtest/docs/html/functions.html b/visualtest/docs/html/functions.html
deleted file mode 100755
index 98781fbd0..000000000
--- a/visualtest/docs/html/functions.html
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/functions_vars.html b/visualtest/docs/html/functions_vars.html
deleted file mode 100755
index 22983e40f..000000000
--- a/visualtest/docs/html/functions_vars.html
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals.html b/visualtest/docs/html/globals.html
deleted file mode 100755
index 4844a7436..000000000
--- a/visualtest/docs/html/globals.html
+++ /dev/null
@@ -1,395 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals_defs.html b/visualtest/docs/html/globals_defs.html
deleted file mode 100755
index ab7b0d81e..000000000
--- a/visualtest/docs/html/globals_defs.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals_enum.html b/visualtest/docs/html/globals_enum.html
deleted file mode 100755
index 0f59b7f9e..000000000
--- a/visualtest/docs/html/globals_enum.html
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals_eval.html b/visualtest/docs/html/globals_eval.html
deleted file mode 100755
index 91b11bbaf..000000000
--- a/visualtest/docs/html/globals_eval.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals_func.html b/visualtest/docs/html/globals_func.html
deleted file mode 100755
index 2b6d69034..000000000
--- a/visualtest/docs/html/globals_func.html
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/globals_type.html b/visualtest/docs/html/globals_type.html
deleted file mode 100755
index af65e6eec..000000000
--- a/visualtest/docs/html/globals_type.html
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/harness__argparser_8c.html b/visualtest/docs/html/harness__argparser_8c.html
deleted file mode 100755
index 8048b3334..000000000
--- a/visualtest/docs/html/harness__argparser_8c.html
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_test.h>#include <stdio.h>#include <string.h>#include "SDL_visualtest_harness_argparser.h"#include "SDL_visualtest_rwhelper.h"-Macros | |
| #define | MAX_CONFIG_LINE_LEN 400 |
| #define | DEFAULT_SUT_TIMEOUT (60 * 1000) |
-Functions | |
| int | SDLVisualTest_ParseHarnessArgs (char **argv, SDLVisualTest_HarnessState *state) |
| void | SDLVisualTest_FreeHarnessState (SDLVisualTest_HarnessState *state) |
Source file for functions to parse arguments to the test harness.
-| #define DEFAULT_SUT_TIMEOUT (60 * 1000) | -
Default value for the timeout after which the SUT is forcefully killed
- -| #define MAX_CONFIG_LINE_LEN 400 | -
Maximum length of one line in the config file
- -| void SDLVisualTest_FreeHarnessState | -( | -SDLVisualTest_HarnessState * | -state) | - | - |
Frees any resources associated with the state object pointed to by state.
| int SDLVisualTest_ParseHarnessArgs | -( | -char ** | -argv, | -
| - | - | SDLVisualTest_HarnessState * | -state | -
| - | ) | -- |
Parse command line paramters to the test harness and populate a state object.
-| argv | The array of command line parameters. |
| state | Pointer to the state object to be populated. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/index.html b/visualtest/docs/html/index.html
deleted file mode 100755
index 231c3cc23..000000000
--- a/visualtest/docs/html/index.html
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
Check the file COPYING.txt for licensing information.
The goal of this GSoC project is to automate the testing of testsprite2. testsprite2 takes 26 parameters which have thousands of valid combinations and is used to validate SDL's window, mouse and rendering behaviour. By having a test harness that runs testsprite2 with various command line argument strings and validates the output for each run, we can make testing an easier task for maintainers, contributors and testers. The test harness can be used by a continuous integration system (like buildbot or jenkins) to validate SDL after checkins.
-SDL Homepage: http://libsdl.org/
-./autogen.sh; ./configure; make;
Use the Visual Studio solution under SDL/VisualC/visualtest.
Documentation is available via Doxygen. To build the documentation, cd to the SDL/visualtest/docs directory and run doxygen. A good starting point for exploring the documentation is SDL/visualtest/docs/html/index.html
To see all the options supported by the test harness, just run testharness with no arguments.
At the moment the following options are supported:
-sutapp - Path to the system under test (SUT) application sutargs - Launch the SUT with the specified arguments string timeout - The maximum time after which the SUT process will be killed; passed as hh:mm:ss; default 00:01:00 variator - Which variator to use; see Variators num-variations - The number of variations to run for; taken to be 1 for the random variator and ALL for the exhaustive variator by default no-launch - Just print the arguments string for each variation without launching the SUT or performing any actions parameter-config - A config file that describes the command line parameters supported by the SUT; see The SUT Parameters File or the sample *.parameters files for more details action-config - A config file with a list of actions to be performed while the SUT is running; see The Actions File or the sample *.actions files output-dir - Path to the directory where screenshots should be saved; is created if it doesn't exist; taken to be "./output" by default verify-dir - Path to the directory with the verification images; taken to be "./verify" by defaultPaths can be relative or absolute.
-Alternatively, the options can be passed as a config file for convenience:
-testharness --config testsprite2_sample.config
For a sample, take a look at the *.config files in this repository.
-We can also pass a config file and override certain options as necessary: testharness --config testsprite2_sample.config --num-variations 10
Note: You may find it convenient to copy the SUT executable along with any resources to the test harness directory. Also note that testsprite2 and its resources (icon.bmp) are automatically copied when using the Visual Studio solution.
-Passing a custom arguments string: testharness --sutapp testsprite2 --sutargs "\-\-cyclecolor \-\-blend mod
-\-\-iterations 2" --action-config xyz.actions
Using the random variator: testharness --sutapp testsprite2 --variator random --num-variations 5 --parameter-config xyz.parameters --action-config xyz.actions
Config files are an alternate way to pass parameters to the test harness. We describe the paramters in a config file and pass that to the test harness using the --config option. The config file consists of lines of the form "x=y" where x is an option and y is it's value. For boolean options, we simply give the name of the option to indicate that it is to be passed to the testharness.
-The hash '#' character can be used to start a comment from that point to the end of the line.
-To generate variations we need to describe the parameters the will be passed to the SUT. This description is given in a parameters file. Each line of the parameters file (except the blank lines) represents one command line option with five comma separated fields: name, type, values, required, categories
name is the name of the option, e.g., --cyclecolor. type can have one of three values - integer, boolean and enum. values - for integer options this is the valid range of values the option can take, i.e., [min max]. For enum options this is a list of strings that the option can take, e.g., [val1 val2 val3]. For boolean options this field is ignored. required - true if the option is required, false otherwise. categories - a list of categories that the option belongs to. For example, [video mouse audio]Just like with config files, hash characters can be used to start comments.
-Variators are the mechanism by which we generate strings of command line arguments to test the SUT with. A variator is quite simply an iterator that iterates through different variations of command line options. There are two variators supported at the moment:
-As an example, let's try a simple .parameters file:
- --blend, enum, [add mod], false, []
- --fullscreen, boolean, [], false, []
The exhaustive variator would generate the following four variations:
- --blend add
- --blend mod
- --blend add --fullscreen
- --blend mod --fullscreen
-
The random variator would simply generate a random variation like the following:
- --blend mod
Once the SUT process has been launched, automated testing happens using a mechanism called actions. A list of actions is read from a file and each action is performed on the SUT process sequentially. Each line in the actions file describes an action. The format for an action is hh:mm:ss ACTION_NAME additional parameters. There are five actions supported at the moment:
[hash]_[i].bmp where [hash] is the 32 character long hexadecimal MD5 hash of the arguments string that was passed to the SUT while launching it and i is the window number. i = 1 is an exceptional case where the _[i] is dropped and the filename is simply [hash].bmp[hash]_i.bmp image output by the SCREENSHOT action is compared against a [hash].bmp image in the verify-dir. [args] as the arguments string.Just like with config files, hash characters can be used to start comments.
-One of the goals of the project was to create a test harness that integrates with CI systems to provide automated visual and interactive testing to SDL.
-At the moment the test harness can be run in two modes that are useful for CI:
-Look at the launch_harness.sh/launch_harness.cmd for an example scripts that run the test harness for all variations with all parameters and report an error on a crash. The script uses the testsprite2_crashtest config, so remember to copy those files over to the test harness executable directory along with the script.
-Author Contact Info:
- Apoorv Upreti <apoorvupreti@gmail.com>
Other useful links:
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/jquery.js b/visualtest/docs/html/jquery.js
deleted file mode 100755
index c197801c5..000000000
--- a/visualtest/docs/html/jquery.js
+++ /dev/null
@@ -1,31 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.7.1
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Mon Nov 21 21:11:03 2011 -0500
- */
-(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4| t |
|
- SDL Visual Test
-
- |
-
#include <SDL.h>#include <SDL_test.h>#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <errno.h>#include "SDL_visualtest_process.h"#include "SDL_visualtest_harness_argparser.h"#include "SDL_visualtest_parsehelper.h"Source file for the process API on linux.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/mischelper_8c.html b/visualtest/docs/html/mischelper_8c.html
deleted file mode 100755
index 18fbc3fc3..000000000
--- a/visualtest/docs/html/mischelper_8c.html
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_test.h>-Functions | |
| void | SDLVisualTest_HashString (char *str, char hash[33]) |
Header with miscellaneous helper functions.
-Source file with miscellaneous helper functions.
-| void SDLVisualTest_HashString | -( | -char * | -str, | -
| - | - | char | -hash[33] | -
| - | ) | -- |
Stores a 32 digit hexadecimal string representing the MD5 hash of the string str in hash.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/nav_f.png b/visualtest/docs/html/nav_f.png
deleted file mode 100644
index 72a58a529..000000000
Binary files a/visualtest/docs/html/nav_f.png and /dev/null differ
diff --git a/visualtest/docs/html/nav_g.png b/visualtest/docs/html/nav_g.png
deleted file mode 100644
index 2093a237a..000000000
Binary files a/visualtest/docs/html/nav_g.png and /dev/null differ
diff --git a/visualtest/docs/html/nav_h.png b/visualtest/docs/html/nav_h.png
deleted file mode 100644
index 33389b101..000000000
Binary files a/visualtest/docs/html/nav_h.png and /dev/null differ
diff --git a/visualtest/docs/html/open.png b/visualtest/docs/html/open.png
deleted file mode 100644
index 30f75c7ef..000000000
Binary files a/visualtest/docs/html/open.png and /dev/null differ
diff --git a/visualtest/docs/html/parsehelper_8c.html b/visualtest/docs/html/parsehelper_8c.html
deleted file mode 100755
index 2b863cbc7..000000000
--- a/visualtest/docs/html/parsehelper_8c.html
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Functions | |
| char ** | SDLVisualTest_Tokenize (char *str, int max_token_len) |
| char ** | SDLVisualTest_ParseArgsToArgv (char *args) |
Source file with some helper functions for parsing strings.
-| char** SDLVisualTest_ParseArgsToArgv | -( | -char * | -args) | - | - |
Takes an string of command line arguments and breaks them up into an array based on whitespace.
-| args | The string of arguments. |
| char** SDLVisualTest_Tokenize | -( | -char * | -str, | -
| - | - | int | -max_token_len | -
| - | ) | -- |
Takes a string and breaks it into tokens by splitting on whitespace.
-| str | The string to be split. |
| max_token_len | Length of each element in the array to be returned. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/rwhelper_8c.html b/visualtest/docs/html/rwhelper_8c.html
deleted file mode 100755
index 417d79e9e..000000000
--- a/visualtest/docs/html/rwhelper_8c.html
+++ /dev/null
@@ -1,244 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_test.h>#include "SDL_visualtest_sut_configparser.h"#include "SDL_visualtest_rwhelper.h"-Functions | |
| void | SDLVisualTest_RWHelperResetBuffer (SDLVisualTest_RWHelperBuffer *buffer) |
| char | SDLVisualTest_RWHelperReadChar (SDL_RWops *rw, SDLVisualTest_RWHelperBuffer *buffer) |
| char * | SDLVisualTest_RWHelperReadLine (SDL_RWops *rw, char *str, int size, SDLVisualTest_RWHelperBuffer *buffer, char comment_char) |
| int | SDLVisualTest_RWHelperCountNonEmptyLines (SDL_RWops *rw, SDLVisualTest_RWHelperBuffer *buffer, char comment_char) |
Header file with some helper functions for working with SDL_RWops.
-Source file with some helper functions for working with SDL_RWops.
-| int SDLVisualTest_RWHelperCountNonEmptyLines | -( | -SDL_RWops * | -rw, | -
| - | - | SDLVisualTest_RWHelperBuffer * | -buffer, | -
| - | - | char | -comment_char | -
| - | ) | -- |
Counts the number of lines that are not all whitespace and comments using the SDL_RWops object pointed to by rw. comment_char indicates the character used for comments. Uses the buffer pointed to by buffer to read data in blocks.
| char SDLVisualTest_RWHelperReadChar | -( | -SDL_RWops * | -rw, | -
| - | - | SDLVisualTest_RWHelperBuffer * | -buffer | -
| - | ) | -- |
Reads a single character using the SDL_RWops object pointed to by rw. This function reads data in blocks and stores them in the buffer pointed to by buffer, so other SDL_RWops functions should not be used in conjunction with this function.
| char* SDLVisualTest_RWHelperReadLine | -( | -SDL_RWops * | -rw, | -
| - | - | char * | -str, | -
| - | - | int | -size, | -
| - | - | SDLVisualTest_RWHelperBuffer * | -buffer, | -
| - | - | char | -comment_char | -
| - | ) | -- |
Reads characters using the SDL_RWops object pointed to by rw into the character array pointed to by str (of size size) until either the array is full or a new line is encountered. If comment_char is encountered, all characters from that position till the end of the line are ignored. The new line is not included as part of the buffer. Lines with only whitespace and comments are ignored. This function reads data in blocks and stores them in the buffer pointed to by buffer, so other SDL_RWops functions should not be used in conjunction with this function.
| void SDLVisualTest_RWHelperResetBuffer | -( | -SDLVisualTest_RWHelperBuffer * | -buffer) | - | - |
Resets the buffer pointed to by buffer used by some of the helper functions. This function should be called when you're using one of the helper functions with a new SDL_RWops object.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/screenshot_8c.html b/visualtest/docs/html/screenshot_8c.html
deleted file mode 100755
index 2ff802941..000000000
--- a/visualtest/docs/html/screenshot_8c.html
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include "SDL_visualtest_mischelper.h"#include <SDL_test.h>-Functions | |
| int | SDLVisualTest_VerifyScreenshots (char *args, char *test_dir, char *verify_dir) |
Source file for the screenshot API.
-| int SDLVisualTest_VerifyScreenshots | -( | -char * | -args, | -
| - | - | char * | -test_dir, | -
| - | - | char * | -verify_dir | -
| - | ) | -- |
Compare a screenshot taken previously with SUT arguments args that is located in test_dir with a verification image that is located in verify_dir.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/search/all_61.html b/visualtest/docs/html/search/all_61.html
deleted file mode 100755
index a78c8f988..000000000
--- a/visualtest/docs/html/search/all_61.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_process.h>
-Data Fields | |
| int | exit_success |
| int | exit_status |
This structure stores the exit status (value returned by main()) and whether the process exited sucessfully or not.
-| int exit_status | -
The exit status of the process. 8-bit value.
- -| int exit_success | -
Zero if the process exited successfully
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l___process_info.html b/visualtest/docs/html/struct_s_d_l___process_info.html
deleted file mode 100755
index 2287670c2..000000000
--- a/visualtest/docs/html/struct_s_d_l___process_info.html
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_process.h>
Struct to store a platform specific handle to a process.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___action.html b/visualtest/docs/html/struct_s_d_l_visual_test___action.html
deleted file mode 100755
index 8e136641e..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___action.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_action_configparser.h>
-Data Fields | |
| SDLVisualTest_ActionType | type |
| int | time |
| union { | |
| struct { | |
| char * path | |
| char * args | |
| } process | |
| } | extra |
Struct that defines an action that will be performed on the SUT process at a specific time.
-| union { ... } extra | -
Any additional information needed to perform the action.
- -| struct { ... } process | -
The path and arguments to the process to be launched
- -| int time | -
The time, in milliseconds from the launch of the SUT, when the action will be performed
- -| SDLVisualTest_ActionType type | -
The type of action to be performed
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___action_node.html b/visualtest/docs/html/struct_s_d_l_visual_test___action_node.html
deleted file mode 100755
index 28e75e487..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___action_node.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_action_configparser.h>
-Data Fields | |
| SDLVisualTest_Action | action |
| struct SDLVisualTest_ActionNode * | next |
Struct for a node in the action queue.
-| SDLVisualTest_Action action | -
The action in this node
- -| struct SDLVisualTest_ActionNode* next | -
Pointer to the next element in the queue
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___action_queue.html b/visualtest/docs/html/struct_s_d_l_visual_test___action_queue.html
deleted file mode 100755
index 8292dcd9e..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___action_queue.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_action_configparser.h>
-Data Fields | |
| SDLVisualTest_ActionNode * | front |
| SDLVisualTest_ActionNode * | rear |
| int | size |
Queue structure for actions loaded from the actions config file.
-| SDLVisualTest_ActionNode* front | -
Pointer to the front of the queue
- -| SDLVisualTest_ActionNode* rear | -
Pointer to the rear of the queue
- -| int size | -
Number of nodes in the queue
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___exhaustive_variator.html b/visualtest/docs/html/struct_s_d_l_visual_test___exhaustive_variator.html
deleted file mode 100755
index 12b472c3a..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___exhaustive_variator.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_exhaustive_variator.h>
-Data Fields | |
| SDLVisualTest_Variation | variation |
| SDLVisualTest_SUTConfig | config |
| char | buffer [MAX_SUT_ARGS_LEN] |
Struct for the variator that exhaustively iterates through all variations of command line arguments to the SUT.
-| char buffer[MAX_SUT_ARGS_LEN] | -
Buffer to store the arguments string built from the variation
- -| SDLVisualTest_SUTConfig config | -
Configuration object for the SUT that the variator is running for.
- -| SDLVisualTest_Variation variation | -
The current variation.
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___harness_state.html b/visualtest/docs/html/struct_s_d_l_visual_test___harness_state.html
deleted file mode 100755
index a8db4701c..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___harness_state.html
+++ /dev/null
@@ -1,259 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_harness_argparser.h>
-Data Fields | |
| char | sutapp [MAX_PATH_LEN] |
| char | sutargs [MAX_SUT_ARGS_LEN] |
| int | timeout |
| SDLVisualTest_SUTConfig | sut_config |
| SDLVisualTest_VariatorType | variator_type |
| int | num_variations |
| SDL_bool | no_launch |
| SDLVisualTest_ActionQueue | action_queue |
| char | output_dir [MAX_PATH_LEN] |
| char | verify_dir [MAX_PATH_LEN] |
Stores the state of the test harness.
-| SDLVisualTest_ActionQueue action_queue | -
A queue with actions to be performed while the SUT is running
- -| SDL_bool no_launch | -
If true, the test harness will just print the different variations without launching the SUT for each one
- -| int num_variations | -
The number of variations to generate
- -| char output_dir[MAX_PATH_LEN] | -
Output directory to save the screenshots
- -| SDLVisualTest_SUTConfig sut_config | -
Configuration object for the SUT
- -| char sutapp[MAX_PATH_LEN] | -
Path to the System Under Test (SUT) executable
- -| char sutargs[MAX_SUT_ARGS_LEN] | -
Command line arguments to be passed to the SUT
- -| int timeout | -
Time in milliseconds after which to kill the SUT
- -| SDLVisualTest_VariatorType variator_type | -
What type of variator to use to generate argument strings
- -| char verify_dir[MAX_PATH_LEN] | -
Path to directory with the verification images
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___r_w_helper_buffer.html b/visualtest/docs/html/struct_s_d_l_visual_test___r_w_helper_buffer.html
deleted file mode 100755
index 35a713908..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___r_w_helper_buffer.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_rwhelper.h>
-Data Fields | |
| char | buffer [RWOPS_BUFFER_LEN] |
| int | buffer_pos |
| int | buffer_width |
Struct that is used as a buffer by the RW helper functions. Should be initialized by calling SDLVisualTest_RWHelperResetBuffer() before being used.
-| char buffer[RWOPS_BUFFER_LEN] | -
Character buffer that data is read into
- -| int buffer_pos | -
buffer[buffer_pos] is the next character to be read from the buffer
- -| int buffer_width | -
Number of character read into the buffer
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___random_variator.html b/visualtest/docs/html/struct_s_d_l_visual_test___random_variator.html
deleted file mode 100755
index 13a96fdb4..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___random_variator.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_random_variator.h>
-Data Fields | |
| SDLVisualTest_Variation | variation |
| SDLVisualTest_SUTConfig | config |
| char | buffer [MAX_SUT_ARGS_LEN] |
Struct for the variator that randomly generates variations of command line arguments to the SUT.
-| char buffer[MAX_SUT_ARGS_LEN] | -
Buffer to store the arguments string built from the variation
- -| SDLVisualTest_SUTConfig config | -
Configuration object for the SUT that the variator is running for.
- -| SDLVisualTest_Variation variation | -
The current variation.
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_config.html b/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_config.html
deleted file mode 100755
index 0d4b6d09a..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_config.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_sut_configparser.h>
-Data Fields | |
| SDLVisualTest_SUTOption * | options |
| int | num_options |
Struct to hold all the options to an SUT application.
-| int num_options | -
Number of options in options
| SDLVisualTest_SUTOption* options | -
Pointer to an array of options
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_int_range.html b/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_int_range.html
deleted file mode 100755
index 8d96bd0ed..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_int_range.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_sut_configparser.h>
-Data Fields | |
| int | min |
| int | max |
Represents the range of values an integer option can take.
-| int max | -
Maximum value of the integer option
- -| int min | -
Minimum value of the integer option
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_option.html b/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_option.html
deleted file mode 100755
index db0e19ed8..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___s_u_t_option.html
+++ /dev/null
@@ -1,217 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_sut_configparser.h>
-Data Fields | |
| char | name [MAX_SUTOPTION_NAME_LEN] |
| char ** | categories |
| SDLVisualTest_SUTOptionType | type |
| SDL_bool | required |
| union { | |
| SDLVisualTest_SUTIntRange range | |
| char ** enum_values | |
| } | data |
Struct that defines an option to be passed to the SUT.
-| char** categories | -
An array of categories that the option belongs to. The last element is NULL.
- -| union { ... } data | -
extra data that is required for certain types
- -| char** enum_values | -
This field is valid only for enum type options; it holds the list of values -
that the option can take. The last element is NULL
- -| char name[MAX_SUTOPTION_NAME_LEN] | -
The name of the option. This is what you would pass in the command line along with two leading hyphens.
- -| SDLVisualTest_SUTIntRange range | -
This field is valid only for integer type options; it defines the -
valid range for such an option
- -| SDL_bool required | -
Whether the option is required or not
- -| SDLVisualTest_SUTOptionType type | -
Type of the option - integer, boolean, etc.
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___variation.html b/visualtest/docs/html/struct_s_d_l_visual_test___variation.html
deleted file mode 100755
index c48f02214..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___variation.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_variator_common.h>
-Data Fields | |
| SDLVisualTest_SUTOptionValue * | vars |
| int | num_vars |
Represents a valid combination of parameters that can be passed to the SUT. The ordering of the values here is the same as the ordering of the options in the SDLVisualTest_SUTConfig object for this variation.
-| int num_vars | -
Number of option values in vars
| SDLVisualTest_SUTOptionValue* vars | -
Pointer to array of option values
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/struct_s_d_l_visual_test___variator.html b/visualtest/docs/html/struct_s_d_l_visual_test___variator.html
deleted file mode 100755
index 4ba116986..000000000
--- a/visualtest/docs/html/struct_s_d_l_visual_test___variator.html
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_variators.h>
-Data Fields | |
| SDLVisualTest_VariatorType | type |
| union { | |
| SDLVisualTest_ExhaustiveVariator exhaustive | |
| SDLVisualTest_RandomVariator random | |
| } | data |
Struct that acts like a wrapper around the different types of variators available.
-| union { ... } data | -
union object that stores the variator
- -| SDLVisualTest_VariatorType type | -
Type of the variator
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/sut__configparser_8c.html b/visualtest/docs/html/sut__configparser_8c.html
deleted file mode 100755
index 341ab1427..000000000
--- a/visualtest/docs/html/sut__configparser_8c.html
+++ /dev/null
@@ -1,170 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <limits.h>#include <string.h>#include <SDL_test.h>#include <SDL_rwops.h>#include "SDL_visualtest_sut_configparser.h"#include "SDL_visualtest_parsehelper.h"#include "SDL_visualtest_rwhelper.h"-Functions | |
| int | SDLVisualTest_ParseSUTConfig (char *file, SDLVisualTest_SUTConfig *config) |
| void | SDLVisualTest_FreeSUTConfig (SDLVisualTest_SUTConfig *config) |
Source file for the parser for SUT config files.
-| void SDLVisualTest_FreeSUTConfig | -( | -SDLVisualTest_SUTConfig * | -config) | - | - |
Free any resources associated with the config object pointed to by config.
| int SDLVisualTest_ParseSUTConfig | -( | -char * | -file, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Parses a configuration file that describes the command line options an SUT application will take and populates a SUT config object. All lines in the config file must be smaller than
-| file | Path to the configuration file. |
| config | Pointer to an object that represents an SUT configuration. |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/sync_off.png b/visualtest/docs/html/sync_off.png
deleted file mode 100644
index 3b443fc62..000000000
Binary files a/visualtest/docs/html/sync_off.png and /dev/null differ
diff --git a/visualtest/docs/html/sync_on.png b/visualtest/docs/html/sync_on.png
deleted file mode 100644
index e08320fb6..000000000
Binary files a/visualtest/docs/html/sync_on.png and /dev/null differ
diff --git a/visualtest/docs/html/tab_a.png b/visualtest/docs/html/tab_a.png
deleted file mode 100644
index 3b725c41c..000000000
Binary files a/visualtest/docs/html/tab_a.png and /dev/null differ
diff --git a/visualtest/docs/html/tab_b.png b/visualtest/docs/html/tab_b.png
deleted file mode 100644
index e2b4a8638..000000000
Binary files a/visualtest/docs/html/tab_b.png and /dev/null differ
diff --git a/visualtest/docs/html/tab_h.png b/visualtest/docs/html/tab_h.png
deleted file mode 100644
index fd5cb7054..000000000
Binary files a/visualtest/docs/html/tab_h.png and /dev/null differ
diff --git a/visualtest/docs/html/tab_s.png b/visualtest/docs/html/tab_s.png
deleted file mode 100644
index ab478c95b..000000000
Binary files a/visualtest/docs/html/tab_s.png and /dev/null differ
diff --git a/visualtest/docs/html/tabs.css b/visualtest/docs/html/tabs.css
deleted file mode 100755
index 9cf578f23..000000000
--- a/visualtest/docs/html/tabs.css
+++ /dev/null
@@ -1,60 +0,0 @@
-.tabs, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 13px;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- line-height: 36px;
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/visualtest/docs/html/testharness_8c.html b/visualtest/docs/html/testharness_8c.html
deleted file mode 100755
index ccef4845e..000000000
--- a/visualtest/docs/html/testharness_8c.html
+++ /dev/null
@@ -1,240 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <stdlib.h>#include <SDL_test.h>#include <SDL.h>#include <SDL_assert.h>#include "SDL_visualtest_harness_argparser.h"#include "SDL_visualtest_process.h"#include "SDL_visualtest_variators.h"#include "SDL_visualtest_screenshot.h"#include "SDL_visualtest_mischelper.h"-Macros | |
| #define | ACTION_TIMER_EVENT 0 |
| #define | KILL_TIMER_EVENT 1 |
| #define | ACTION_LOOP_FPS 10 |
| #define | TEST_PASSED 1 |
| #define | TEST_FAILED 0 |
| #define | TEST_ERROR -1 |
-Functions | |
| int | main (int argc, char *argv[]) |
Source file for the test harness.
-| #define ACTION_LOOP_FPS 10 | -
FPS value used for delays in the action loop
- -| #define ACTION_TIMER_EVENT 0 | -
Code for the user event triggered when a new action is to be executed
- -| #define KILL_TIMER_EVENT 1 | -
Code for the user event triggered when the maximum timeout is reached
- -| #define TEST_ERROR -1 | -
Value returned by RunSUTAndTest() on a fatal error
- -| #define TEST_FAILED 0 | -
Value returned by RunSUTAndTest() when the test has failed
- -| #define TEST_PASSED 1 | -
Value returned by RunSUTAndTest() when the test has passed
- -| int main | -( | -int | -argc, | -
| - | - | char * | -argv[] | -
| - | ) | -- |
Entry point for testharness
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/union_s_d_l_visual_test___s_u_t_option_value.html b/visualtest/docs/html/union_s_d_l_visual_test___s_u_t_option_value.html
deleted file mode 100755
index 2cab3efc2..000000000
--- a/visualtest/docs/html/union_s_d_l_visual_test___s_u_t_option_value.html
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL_visualtest_variator_common.h>
-Data Fields | |
| SDL_bool | bool_value |
| struct { | |
| int value | |
| SDL_bool on | |
| } | integer |
| struct { | |
| int index | |
| SDL_bool on | |
| } | enumerated |
| struct { | |
| char * value | |
| SDL_bool on | |
| } | string |
One possible value for a command line option to the SUT.
-| SDL_bool bool_value | -
Value if the option is of type boolean
- -| struct { ... } enumerated | -
Index of the string in the enum_values field of the corresponding SDLVisualTest_SUTOption object. If on is true the option will passed to the SUT, otherwise it will be ignored.
- -| struct { ... } integer | -
Value if the option is of type integer. If on is true then the option will be passed to the SUT, otherwise it will be ignored.
- -| struct { ... } string | -
Value if the option is of type string. If on is true the option will be passed to the SUT, otherwise it will be ignored.
- -
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/variator__common_8c.html b/visualtest/docs/html/variator__common_8c.html
deleted file mode 100755
index a2db16e8e..000000000
--- a/visualtest/docs/html/variator__common_8c.html
+++ /dev/null
@@ -1,233 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Functions | |
| int | SDLVisualTest_NextValue (SDLVisualTest_SUTOptionValue *var, SDLVisualTest_SUTOption *opt) |
| int | SDLVisualTest_MakeStrFromVariation (SDLVisualTest_Variation *variation, SDLVisualTest_SUTConfig *config, char *buffer, int size) |
| int | SDLVisualTest_InitVariation (SDLVisualTest_Variation *variation, SDLVisualTest_SUTConfig *config) |
Source file for some common functionality used by variators.
-| int SDLVisualTest_InitVariation | -( | -SDLVisualTest_Variation * | -variation, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Initializes the variation using the following rules:
-| int SDLVisualTest_MakeStrFromVariation | -( | -SDLVisualTest_Variation * | -variation, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | char * | -buffer, | -
| - | - | int | -size | -
| - | ) | -- |
Converts a variation object into a string of command line arguments.
-| variation | Variation object to be converted. |
| config | Config object for the SUT. |
| buffer | Pointer to the buffer the arguments string will be copied into. |
| size | Size of the buffer. |
| int SDLVisualTest_NextValue | -( | -SDLVisualTest_SUTOptionValue * | -var, | -
| - | - | SDLVisualTest_SUTOption * | -opt | -
| - | ) | -- |
"Increments" the value of the option by one and returns the carry. We wrap around to the initial value on overflow which makes the carry one. For example: "incrementing" an SDL_FALSE option makes it SDL_TRUE with no carry, and "incrementing" an SDL_TRUE option makes it SDL_FALSE with carry one. For integers, a random value in the valid range for the option is used.
-| var | Value of the option |
| opt | Object with metadata about the option |
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/variator__exhaustive_8c.html b/visualtest/docs/html/variator__exhaustive_8c.html
deleted file mode 100755
index 7df560c75..000000000
--- a/visualtest/docs/html/variator__exhaustive_8c.html
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <time.h>#include <SDL_test.h>#include "SDL_visualtest_sut_configparser.h"#include "SDL_visualtest_exhaustive_variator.h"-Functions | |
| int | SDLVisualTest_InitExhaustiveVariator (SDLVisualTest_ExhaustiveVariator *variator, SDLVisualTest_SUTConfig *config) |
| char * | SDLVisualTest_GetNextExhaustiveVariation (SDLVisualTest_ExhaustiveVariator *variator) |
| void | SDLVisualTest_FreeExhaustiveVariator (SDLVisualTest_ExhaustiveVariator *variator) |
Source file for the variator that tests the SUT with all the different variations of input parameters that are valid.
-| void SDLVisualTest_FreeExhaustiveVariator | -( | -SDLVisualTest_ExhaustiveVariator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextExhaustiveVariation | -( | -SDLVisualTest_ExhaustiveVariator * | -variator) | - | - |
Gets the arguments string for the next variation using the variator and updates the variator's current variation object to the next variation.
-| int SDLVisualTest_InitExhaustiveVariator | -( | -SDLVisualTest_ExhaustiveVariator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config | -
| - | ) | -- |
Initializes the variator.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/variator__random_8c.html b/visualtest/docs/html/variator__random_8c.html
deleted file mode 100755
index b9d776ffb..000000000
--- a/visualtest/docs/html/variator__random_8c.html
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Functions | |
| int | SDLVisualTest_InitRandomVariator (SDLVisualTest_RandomVariator *variator, SDLVisualTest_SUTConfig *config, Uint64 seed) |
| char * | SDLVisualTest_GetNextRandomVariation (SDLVisualTest_RandomVariator *variator) |
| void | SDLVisualTest_FreeRandomVariator (SDLVisualTest_RandomVariator *variator) |
Source file for the variator that tests the SUT with random variations to the input parameters.
-| void SDLVisualTest_FreeRandomVariator | -( | -SDLVisualTest_RandomVariator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextRandomVariation | -( | -SDLVisualTest_RandomVariator * | -variator) | - | - |
Generates a new random variation.
-| int SDLVisualTest_InitRandomVariator | -( | -SDLVisualTest_RandomVariator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | Uint64 | -seed | -
| - | ) | -- |
Initializes the variator.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/variators_8c.html b/visualtest/docs/html/variators_8c.html
deleted file mode 100755
index d1b233cdc..000000000
--- a/visualtest/docs/html/variators_8c.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
-Functions | |
| int | SDLVisualTest_InitVariator (SDLVisualTest_Variator *variator, SDLVisualTest_SUTConfig *config, SDLVisualTest_VariatorType type, Uint64 seed) |
| char * | SDLVisualTest_GetNextVariation (SDLVisualTest_Variator *variator) |
| void | SDLVisualTest_FreeVariator (SDLVisualTest_Variator *variator) |
Source file for the operations that act on variators.
-| void SDLVisualTest_FreeVariator | -( | -SDLVisualTest_Variator * | -variator) | - | - |
Frees any resources associated with the variator.
- -| char* SDLVisualTest_GetNextVariation | -( | -SDLVisualTest_Variator * | -variator) | - | - |
Gets the next variation using the variator.
-| int SDLVisualTest_InitVariator | -( | -SDLVisualTest_Variator * | -variator, | -
| - | - | SDLVisualTest_SUTConfig * | -config, | -
| - | - | SDLVisualTest_VariatorType | -type, | -
| - | - | Uint64 | -seed | -
| - | ) | -- |
Initializes the variator object pointed to by variator of type type with information from the config object pointed to by config.
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/windows__process_8c.html b/visualtest/docs/html/windows__process_8c.html
deleted file mode 100755
index d0cee3449..000000000
--- a/visualtest/docs/html/windows__process_8c.html
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
#include <SDL.h>#include <SDL_test.h>#include <string.h>#include <stdlib.h>#include "SDL_visualtest_process.h"Source file for the process API on windows.
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/html/windows__screenshot_8c.html b/visualtest/docs/html/windows__screenshot_8c.html
deleted file mode 100755
index a42ec278b..000000000
--- a/visualtest/docs/html/windows__screenshot_8c.html
+++ /dev/null
@@ -1,103 +0,0 @@
-
-
-
-
-
-
-|
- SDL Visual Test
-
- |
-
- 1.8.4
-
-
-
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__action__configparser_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__action__configparser_8h.tex
deleted file mode 100755
index ee466d3db..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__action__configparser_8h.tex
+++ /dev/null
@@ -1,193 +0,0 @@
-\hypertarget{_s_d_l__visualtest__action__configparser_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.h File Reference}
-\label{_s_d_l__visualtest__action__configparser_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-}
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___action_node}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}
-\end{DoxyCompactItemize}
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\#define \hyperlink{_s_d_l__visualtest__action__configparser_8h_a19244c2e1556665be344807ace1556ed}{M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}~300
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} \hyperlink{_s_d_l__visualtest__action__configparser_8h_a89974e9149bfca6aabb3ff06cc9671d7}{S\-D\-L\-Visual\-Test\-\_\-\-Action}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___action_node}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node} \hyperlink{_s_d_l__visualtest__action__configparser_8h_a065d1acf0f98bde777d10bd8ab24d268}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} \hyperlink{_s_d_l__visualtest__action__configparser_8h_ac9ce1bb69d8774d1818c9f9d0f97c7f1}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}
-\end{DoxyCompactItemize}
-\subsection*{Enumerations}
-\begin{DoxyCompactItemize}
-\item
-enum \hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type} \{ \\*
-\hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H} = 0,
-\hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L},
-\hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T},
-\hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T},
-\\*
-\hyperlink{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y}
- \}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__action__configparser_8h_a647d1be8f0f27af2fb1e5d4da2100596}{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue, \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} action)
-\item
-int \hyperlink{_s_d_l__visualtest__action__configparser_8h_a0e7998533e6e10590612a8d5dee7ec0b}{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-void \hyperlink{_s_d_l__visualtest__action__configparser_8h_ae68c1c80f728e125869882139bec2c9e}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-\hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} $\ast$ \hyperlink{_s_d_l__visualtest__action__configparser_8h_afb508801942e7c74084480bcdb6f8613}{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-int \hyperlink{_s_d_l__visualtest__action__configparser_8h_a8484ee36f78952192d4193c85fca2f17}{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-void \hyperlink{_s_d_l__visualtest__action__configparser_8h_a677da0d0e4793df342f91974b4559efa}{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-int \hyperlink{_s_d_l__visualtest__action__configparser_8h_ace5374ef7509e95383929ff185aaf7e6}{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue, \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} action)
-\item
-int \hyperlink{_s_d_l__visualtest__action__configparser_8h_a8ef9dce4d464d6994596deeace6ffa2d}{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config} (char $\ast$file, \hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header file for the parser for action config files.
-
-\subsection{Macro Definition Documentation}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a19244c2e1556665be344807ace1556ed}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}}
-\index{M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H~300}}\label{_s_d_l__visualtest__action__configparser_8h_a19244c2e1556665be344807ace1556ed}
-The maximum length of one line in the actions file
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a89974e9149bfca6aabb3ff06cc9671d7}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Action}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Action}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Action}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}}}\label{_s_d_l__visualtest__action__configparser_8h_a89974e9149bfca6aabb3ff06cc9671d7}
-Struct that defines an action that will be performed on the S\-U\-T process at a specific time. \hypertarget{_s_d_l__visualtest__action__configparser_8h_a065d1acf0f98bde777d10bd8ab24d268}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node}}}\label{_s_d_l__visualtest__action__configparser_8h_a065d1acf0f98bde777d10bd8ab24d268}
-Struct for a node in the action queue. \hypertarget{_s_d_l__visualtest__action__configparser_8h_ac9ce1bb69d8774d1818c9f9d0f97c7f1}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue}}}\label{_s_d_l__visualtest__action__configparser_8h_ac9ce1bb69d8774d1818c9f9d0f97c7f1}
-Queue structure for actions loaded from the actions config file.
-
-\subsection{Enumeration Type Documentation}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Type}}}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6}
-Type of the action. \begin{Desc}
-\item[Enumerator]\par
-\begin{description}
-\index{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H}!S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H}}\item[{\em
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-L\-A\-U\-N\-C\-H}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2}
-}]Launch an application with some given arguments \index{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L}!S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L}}\item[{\em
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-K\-I\-L\-L}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410}
-}]Kill the S\-U\-T process \index{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T}!S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T}}\item[{\em
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-Q\-U\-I\-T}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a}
-}]Quit (Gracefully exit) the S\-U\-T process \index{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T}!S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T}}\item[{\em
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-S\-C\-R\-E\-E\-N\-S\-H\-O\-T}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb}
-}]Take a screenshot of the S\-U\-T window \index{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y}!S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y@{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y}}\item[{\em
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4}{S\-D\-L\-\_\-\-A\-C\-T\-I\-O\-N\-\_\-\-V\-E\-R\-I\-F\-Y}\label{_s_d_l__visualtest__action__configparser_8h_a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4}
-}]Verify a previously taken screenshot \end{description}
-\end{Desc}
-
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a0e7998533e6e10590612a8d5dee7ec0b}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_a0e7998533e6e10590612a8d5dee7ec0b}
-Remove an action from the front of the action queue pointed to by {\ttfamily queue}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a677da0d0e4793df342f91974b4559efa}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_a677da0d0e4793df342f91974b4559efa}
-Dequeues all the elements in the queque pointed to by {\ttfamily queue}. \hypertarget{_s_d_l__visualtest__action__configparser_8h_a647d1be8f0f27af2fb1e5d4da2100596}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}}]{action}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_a647d1be8f0f27af2fb1e5d4da2100596}
-Add an action pointed to by {\ttfamily action} to the rear of the action queue pointed to by {\ttfamily queue}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_afb508801942e7c74084480bcdb6f8613}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_afb508801942e7c74084480bcdb6f8613}
-Get the action at the front of the action queue pointed to by {\ttfamily queue}. The returned action pointer may become invalid after subsequent dequeues.
-
-\begin{DoxyReturn}{Returns}
-pointer to the action on success, N\-U\-L\-L on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_ae68c1c80f728e125869882139bec2c9e}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_ae68c1c80f728e125869882139bec2c9e}
-Initialize the action queue pointed to by {\ttfamily queue}. \hypertarget{_s_d_l__visualtest__action__configparser_8h_ace5374ef7509e95383929ff185aaf7e6}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}}]{action}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_ace5374ef7509e95383929ff185aaf7e6}
-Inserts an action {\ttfamily action} into the queue pointed to by {\ttfamily queue} such that the times of actions in the queue increase as we move from the front to the rear.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a8484ee36f78952192d4193c85fca2f17}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty@{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty@{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_a8484ee36f78952192d4193c85fca2f17}
-Check if the queue pointed to by {\ttfamily queue} is empty or not.
-
-\begin{DoxyReturn}{Returns}
-1 if the queue is empty, 0 otherwise.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__action__configparser_8h_a8ef9dce4d464d6994596deeace6ffa2d}{\index{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}!SDL_visualtest_action_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{file, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__action__configparser_8h_a8ef9dce4d464d6994596deeace6ffa2d}
-Parses an action config file with path {\ttfamily file} and populates an action queue pointed to by {\ttfamily queue} with actions.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__exhaustive__variator_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__exhaustive__variator_8h.tex
deleted file mode 100755
index 1d4c619f4..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__exhaustive__variator_8h.tex
+++ /dev/null
@@ -1,69 +0,0 @@
-\hypertarget{_s_d_l__visualtest__exhaustive__variator_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.h File Reference}
-\label{_s_d_l__visualtest__exhaustive__variator_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}}
-}
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h\char`\"{}}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} \hyperlink{_s_d_l__visualtest__exhaustive__variator_8h_ab64de6cf7d6a1e6d09d470c020940c25}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__exhaustive__variator_8h_a9e213e530ddf5a18014786d10e9fdaee}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator} (\hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$variator, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config)
-\item
-char $\ast$ \hyperlink{_s_d_l__visualtest__exhaustive__variator_8h_aa9e13a92945ef48308215b3fa068ed29}{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation} (\hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$variator)
-\item
-void \hyperlink{_s_d_l__visualtest__exhaustive__variator_8h_a7168b055fb86bbbb700d87ae842f7152}{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator} (\hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$variator)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for the exhaustive variator.
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__exhaustive__variator_8h_ab64de6cf7d6a1e6d09d470c020940c25}{\index{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}!SDL_visualtest_exhaustive_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator}}}\label{_s_d_l__visualtest__exhaustive__variator_8h_ab64de6cf7d6a1e6d09d470c020940c25}
-Struct for the variator that exhaustively iterates through all variations of command line arguments to the S\-U\-T.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__exhaustive__variator_8h_a7168b055fb86bbbb700d87ae842f7152}{\index{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator}!SDL_visualtest_exhaustive_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Free\-Exhaustive\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__exhaustive__variator_8h_a7168b055fb86bbbb700d87ae842f7152}
-Frees any resources associated with the variator. \hypertarget{_s_d_l__visualtest__exhaustive__variator_8h_aa9e13a92945ef48308215b3fa068ed29}{\index{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation}!SDL_visualtest_exhaustive_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Exhaustive\-Variation (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__exhaustive__variator_8h_aa9e13a92945ef48308215b3fa068ed29}
-Gets the arguments string for the next variation using the variator and updates the variator's current variation object to the next variation.
-
-\begin{DoxyReturn}{Returns}
-The arguments string representing the next variation on success, and N\-U\-L\-L on failure or if we have iterated through all possible variations. In the latter case subsequent calls will start the variations again from the very beginning. The pointer returned should not be freed.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__exhaustive__variator_8h_a9e213e530ddf5a18014786d10e9fdaee}{\index{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator}!SDL_visualtest_exhaustive_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Init\-Exhaustive\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} $\ast$}]{variator, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__exhaustive__variator_8h_a9e213e530ddf5a18014786d10e9fdaee}
-Initializes the variator.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__harness__argparser_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__harness__argparser_8h.tex
deleted file mode 100755
index f6fea3ccb..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__harness__argparser_8h.tex
+++ /dev/null
@@ -1,80 +0,0 @@
-\hypertarget{_s_d_l__visualtest__harness__argparser_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.h File Reference}
-\label{_s_d_l__visualtest__harness__argparser_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-}
-{\ttfamily \#include $<$S\-D\-L.\-h$>$}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h\char`\"{}}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___harness_state}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}
-\end{DoxyCompactItemize}
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\#define \hyperlink{_s_d_l__visualtest__harness__argparser_8h_abdd33f362ae3bbdacb5de76473aa8a2f}{M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N}~300
-\item
-\#define \hyperlink{_s_d_l__visualtest__harness__argparser_8h_a8485cbda108eca56406d67aaa685fcc5}{M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N}~600
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___harness_state}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} \hyperlink{_s_d_l__visualtest__harness__argparser_8h_ab89725ad0ec988d4923faa6a85972455}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__harness__argparser_8h_a629609acc04ef21a21fdfbbf6c1589c8}{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args} (char $\ast$$\ast$argv, \hyperlink{struct_s_d_l_visual_test___harness_state}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} $\ast$state)
-\item
-void \hyperlink{_s_d_l__visualtest__harness__argparser_8h_a833147d8da541982c615645a797627cc}{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State} (\hyperlink{struct_s_d_l_visual_test___harness_state}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} $\ast$state)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Provides functionality to parse command line arguments to the test harness.
-
-\subsection{Macro Definition Documentation}
-\hypertarget{_s_d_l__visualtest__harness__argparser_8h_abdd33f362ae3bbdacb5de76473aa8a2f}{\index{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}!M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N}}
-\index{M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N}!SDL_visualtest_harness_argparser.h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-P\-A\-T\-H\-\_\-\-L\-E\-N~300}}\label{_s_d_l__visualtest__harness__argparser_8h_abdd33f362ae3bbdacb5de76473aa8a2f}
-Maximum length of a path string \hypertarget{_s_d_l__visualtest__harness__argparser_8h_a8485cbda108eca56406d67aaa685fcc5}{\index{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}!M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N}}
-\index{M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N}!SDL_visualtest_harness_argparser.h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-S\-U\-T\-\_\-\-A\-R\-G\-S\-\_\-\-L\-E\-N~600}}\label{_s_d_l__visualtest__harness__argparser_8h_a8485cbda108eca56406d67aaa685fcc5}
-Maximum length of a string of S\-U\-T arguments
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__harness__argparser_8h_ab89725ad0ec988d4923faa6a85972455}{\index{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State@{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State@{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}!SDL_visualtest_harness_argparser.h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State}}}\label{_s_d_l__visualtest__harness__argparser_8h_ab89725ad0ec988d4923faa6a85972455}
-Stores the state of the test harness.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__harness__argparser_8h_a833147d8da541982c615645a797627cc}{\index{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State}!SDL_visualtest_harness_argparser.h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Free\-Harness\-State (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} $\ast$}]{state}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__harness__argparser_8h_a833147d8da541982c615645a797627cc}
-Frees any resources associated with the state object pointed to by {\ttfamily state}. \hypertarget{_s_d_l__visualtest__harness__argparser_8h_a629609acc04ef21a21fdfbbf6c1589c8}{\index{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args}!SDL_visualtest_harness_argparser.h@{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Harness\-Args (
-\begin{DoxyParamCaption}
-\item[{char $\ast$$\ast$}]{argv, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} $\ast$}]{state}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__harness__argparser_8h_a629609acc04ef21a21fdfbbf6c1589c8}
-Parse command line paramters to the test harness and populate a state object.
-
-
-\begin{DoxyParams}{Parameters}
-{\em argv} & The array of command line parameters. \\
-\hline
-{\em state} & Pointer to the state object to be populated.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-Non-\/zero on success, zero on failure.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__parsehelper_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__parsehelper_8h.tex
deleted file mode 100755
index f1773891d..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__parsehelper_8h.tex
+++ /dev/null
@@ -1,53 +0,0 @@
-\hypertarget{_s_d_l__visualtest__parsehelper_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-parsehelper.h File Reference}
-\label{_s_d_l__visualtest__parsehelper_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}}
-}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-char $\ast$$\ast$ \hyperlink{_s_d_l__visualtest__parsehelper_8h_a5f168fdd02f9d40ddbad97bd8c0b6361}{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv} (char $\ast$args)
-\item
-char $\ast$$\ast$ \hyperlink{_s_d_l__visualtest__parsehelper_8h_a508e690ed938e09fc3b724d2faf06899}{S\-D\-L\-Visual\-Test\-\_\-\-Tokenize} (char $\ast$str, int max\-\_\-token\-\_\-len)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header with some helper functions for parsing strings.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__parsehelper_8h_a5f168fdd02f9d40ddbad97bd8c0b6361}{\index{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h@{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv}!SDL_visualtest_parsehelper.h@{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Args\-To\-Argv (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{args}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__parsehelper_8h_a5f168fdd02f9d40ddbad97bd8c0b6361}
-Takes an string of command line arguments and breaks them up into an array based on whitespace.
-
-
-\begin{DoxyParams}{Parameters}
-{\em args} & The string of arguments.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-N\-U\-L\-L on failure, an array of strings on success. The last element of the array is N\-U\-L\-L. The first element of the array is N\-U\-L\-L and should be set to the path of the executable by the caller.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__parsehelper_8h_a508e690ed938e09fc3b724d2faf06899}{\index{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h@{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Tokenize@{S\-D\-L\-Visual\-Test\-\_\-\-Tokenize}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Tokenize@{S\-D\-L\-Visual\-Test\-\_\-\-Tokenize}!SDL_visualtest_parsehelper.h@{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Tokenize}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Tokenize (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{str, }
-\item[{int}]{max\-\_\-token\-\_\-len}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__parsehelper_8h_a508e690ed938e09fc3b724d2faf06899}
-Takes a string and breaks it into tokens by splitting on whitespace.
-
-
-\begin{DoxyParams}{Parameters}
-{\em str} & The string to be split. \\
-\hline
-{\em max\-\_\-token\-\_\-len} & Length of each element in the array to be returned.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-N\-U\-L\-L on failure; an array of strings with the tokens on success. The last element of the array is N\-U\-L\-L.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__process_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__process_8h.tex
deleted file mode 100755
index d09cabf3c..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__process_8h.tex
+++ /dev/null
@@ -1,140 +0,0 @@
-\hypertarget{_s_d_l__visualtest__process_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-process.h File Reference}
-\label{_s_d_l__visualtest__process_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-}
-{\ttfamily \#include $<$S\-D\-L\-\_\-platform.\-h$>$}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info}
-\item
-struct \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status}
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} \hyperlink{_s_d_l__visualtest__process_8h_a94bc9e0b0b563a527ea50ef2eecd5402}{S\-D\-L\-\_\-\-Process\-Info}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} \hyperlink{_s_d_l__visualtest__process_8h_a5b7d5262f85e78bf4d53d88f3c509342}{S\-D\-L\-\_\-\-Process\-Exit\-Status}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__process_8h_a12c16e5b870e2794d6bd5a1a3bb4582f}{S\-D\-L\-\_\-\-Launch\-Process} (char $\ast$file, char $\ast$args, \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo)
-\item
-int \hyperlink{_s_d_l__visualtest__process_8h_a3a131140a71bf68fa68a900f06872239}{S\-D\-L\-\_\-\-Is\-Process\-Running} (\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo)
-\item
-int \hyperlink{_s_d_l__visualtest__process_8h_ae66242e44a004831ab231693fd11c8d0}{S\-D\-L\-\_\-\-Kill\-Process} (\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo, \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$ps)
-\item
-int \hyperlink{_s_d_l__visualtest__process_8h_ad8a5b6725ad1f0e1bac623cf4b6fc28d}{S\-D\-L\-\_\-\-Quit\-Process} (\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo, \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$ps)
-\item
-int \hyperlink{_s_d_l__visualtest__process_8h_a54545d6b9f737a14030b4ce55ddd4a62}{S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status} (\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo, \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$ps)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Provides cross-\/platfrom process launching and termination functionality.
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__process_8h_a5b7d5262f85e78bf4d53d88f3c509342}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Process\-Exit\-Status@{S\-D\-L\-\_\-\-Process\-Exit\-Status}}
-\index{S\-D\-L\-\_\-\-Process\-Exit\-Status@{S\-D\-L\-\_\-\-Process\-Exit\-Status}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Process\-Exit\-Status}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-\_\-\-Process\-Exit\-Status} {\bf S\-D\-L\-\_\-\-Process\-Exit\-Status}}}\label{_s_d_l__visualtest__process_8h_a5b7d5262f85e78bf4d53d88f3c509342}
-This structure stores the exit status (value returned by \hyperlink{testharness_8c_a0ddf1224851353fc92bfbff6f499fa97}{main()}) and whether the process exited sucessfully or not. \hypertarget{_s_d_l__visualtest__process_8h_a94bc9e0b0b563a527ea50ef2eecd5402}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Process\-Info@{S\-D\-L\-\_\-\-Process\-Info}}
-\index{S\-D\-L\-\_\-\-Process\-Info@{S\-D\-L\-\_\-\-Process\-Info}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Process\-Info}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-\_\-\-Process\-Info} {\bf S\-D\-L\-\_\-\-Process\-Info}}}\label{_s_d_l__visualtest__process_8h_a94bc9e0b0b563a527ea50ef2eecd5402}
-Struct to store a platform specific handle to a process.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__process_8h_a54545d6b9f737a14030b4ce55ddd4a62}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status@{S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status}}
-\index{S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status@{S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-\_\-\-Get\-Process\-Exit\-Status (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo, }
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$}]{ps}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__process_8h_a54545d6b9f737a14030b4ce55ddd4a62}
-Gets the exit status of a process. If the exit status is -\/1, the process is still running.
-
-
-\begin{DoxyParams}{Parameters}
-{\em pinfo} & Pointer to a \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} object of the process to be checked. \\
-\hline
-{\em ps} & Pointer to a \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} object which will be populated with the exit status.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__process_8h_a3a131140a71bf68fa68a900f06872239}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Is\-Process\-Running@{S\-D\-L\-\_\-\-Is\-Process\-Running}}
-\index{S\-D\-L\-\_\-\-Is\-Process\-Running@{S\-D\-L\-\_\-\-Is\-Process\-Running}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Is\-Process\-Running}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-\_\-\-Is\-Process\-Running (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__process_8h_a3a131140a71bf68fa68a900f06872239}
-Checks if a process is running or not.
-
-
-\begin{DoxyParams}{Parameters}
-{\em pinfo} & Pointer to \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} object of the process that needs to be checked.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-1 if the process is still running; zero if it is not and -\/1 if the status could not be retrieved.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__process_8h_ae66242e44a004831ab231693fd11c8d0}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Kill\-Process@{S\-D\-L\-\_\-\-Kill\-Process}}
-\index{S\-D\-L\-\_\-\-Kill\-Process@{S\-D\-L\-\_\-\-Kill\-Process}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Kill\-Process}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-\_\-\-Kill\-Process (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo, }
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$}]{ps}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__process_8h_ae66242e44a004831ab231693fd11c8d0}
-Kills a currently running process.
-
-
-\begin{DoxyParams}{Parameters}
-{\em pinfo} & Pointer to a \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} object of the process to be terminated. \\
-\hline
-{\em ps} & Pointer to a \hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} object which will be populated with the exit status.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__process_8h_a12c16e5b870e2794d6bd5a1a3bb4582f}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Launch\-Process@{S\-D\-L\-\_\-\-Launch\-Process}}
-\index{S\-D\-L\-\_\-\-Launch\-Process@{S\-D\-L\-\_\-\-Launch\-Process}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Launch\-Process}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-\_\-\-Launch\-Process (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{file, }
-\item[{char $\ast$}]{args, }
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__process_8h_a12c16e5b870e2794d6bd5a1a3bb4582f}
-Launches a process with the given commandline arguments.
-
-
-\begin{DoxyParams}{Parameters}
-{\em file} & The path to the executable to be launched. \\
-\hline
-{\em args} & The command line arguments to be passed to the process. \\
-\hline
-{\em pinfo} & Pointer to an \hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} object to be populated with platform specific information about the launched process.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-Non-\/zero on success, zero on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__process_8h_ad8a5b6725ad1f0e1bac623cf4b6fc28d}{\index{S\-D\-L\-\_\-visualtest\-\_\-process.\-h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}!S\-D\-L\-\_\-\-Quit\-Process@{S\-D\-L\-\_\-\-Quit\-Process}}
-\index{S\-D\-L\-\_\-\-Quit\-Process@{S\-D\-L\-\_\-\-Quit\-Process}!SDL_visualtest_process.h@{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-Quit\-Process}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-\_\-\-Quit\-Process (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo, }
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Exit\-Status} $\ast$}]{ps}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__process_8h_ad8a5b6725ad1f0e1bac623cf4b6fc28d}
-Cleanly exits the process represented by {\ttfamily pinfo} and stores the exit status in the exit status object pointed to by {\ttfamily ps}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__random__variator_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__random__variator_8h.tex
deleted file mode 100755
index cbd8452ae..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__random__variator_8h.tex
+++ /dev/null
@@ -1,70 +0,0 @@
-\hypertarget{_s_d_l__visualtest__random__variator_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.h File Reference}
-\label{_s_d_l__visualtest__random__variator_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}}
-}
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h\char`\"{}}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} \hyperlink{_s_d_l__visualtest__random__variator_8h_ab0df6ee6ec21b5070bfd8e90a7d79974}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__random__variator_8h_a807486069b7180c3b3bf8af4616d055f}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator} (\hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$variator, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config, Uint64 seed)
-\item
-char $\ast$ \hyperlink{_s_d_l__visualtest__random__variator_8h_a479aceb74b5355c1d22856fc7efce890}{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation} (\hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$variator)
-\item
-void \hyperlink{_s_d_l__visualtest__random__variator_8h_ac95d9e0716e4c918c6902b10f9591d4b}{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator} (\hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$variator)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for the random variator.
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__random__variator_8h_ab0df6ee6ec21b5070bfd8e90a7d79974}{\index{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}!SDL_visualtest_random_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator}}}\label{_s_d_l__visualtest__random__variator_8h_ab0df6ee6ec21b5070bfd8e90a7d79974}
-Struct for the variator that randomly generates variations of command line arguments to the S\-U\-T.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__random__variator_8h_ac95d9e0716e4c918c6902b10f9591d4b}{\index{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator}!SDL_visualtest_random_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Free\-Random\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__random__variator_8h_ac95d9e0716e4c918c6902b10f9591d4b}
-Frees any resources associated with the variator. \hypertarget{_s_d_l__visualtest__random__variator_8h_a479aceb74b5355c1d22856fc7efce890}{\index{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation}!SDL_visualtest_random_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Random\-Variation (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__random__variator_8h_a479aceb74b5355c1d22856fc7efce890}
-Generates a new random variation.
-
-\begin{DoxyReturn}{Returns}
-The arguments string representing the random variation on success, and N\-U\-L\-L on failure. The pointer returned should not be freed.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__random__variator_8h_a807486069b7180c3b3bf8af4616d055f}{\index{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator}!SDL_visualtest_random_variator.h@{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Init\-Random\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} $\ast$}]{variator, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config, }
-\item[{Uint64}]{seed}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__random__variator_8h_a807486069b7180c3b3bf8af4616d055f}
-Initializes the variator.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__screenshot_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__screenshot_8h.tex
deleted file mode 100755
index 63706fe2c..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__screenshot_8h.tex
+++ /dev/null
@@ -1,58 +0,0 @@
-\hypertarget{_s_d_l__visualtest__screenshot_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-screenshot.h File Reference}
-\label{_s_d_l__visualtest__screenshot_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}}
-}
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-process.\-h\char`\"{}}\\*
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__screenshot_8h_aefe6b7dbca1fbfb7aef081545c3ca66d}{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process} (\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} $\ast$pinfo, char $\ast$prefix)
-\item
-int \hyperlink{_s_d_l__visualtest__screenshot_8h_a812c545e97db11a756145d43b3a8e5ee}{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop} (char $\ast$filename)
-\item
-int \hyperlink{_s_d_l__visualtest__screenshot_8h_ac7b5335651144961676abc2116c38299}{S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots} (char $\ast$args, char $\ast$test\-\_\-dir, char $\ast$verify\-\_\-dir)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for the screenshot A\-P\-I.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__screenshot_8h_a812c545e97db11a756145d43b3a8e5ee}{\index{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop@{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop@{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop}!SDL_visualtest_screenshot.h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Desktop (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{filename}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__screenshot_8h_a812c545e97db11a756145d43b3a8e5ee}
-Takes a screenshot of the desktop and saves it into the file with path {\ttfamily filename}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__screenshot_8h_aefe6b7dbca1fbfb7aef081545c3ca66d}{\index{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process@{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process@{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process}!SDL_visualtest_screenshot.h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Screenshot\-Process (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-\_\-\-Process\-Info} $\ast$}]{pinfo, }
-\item[{char $\ast$}]{prefix}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__screenshot_8h_aefe6b7dbca1fbfb7aef081545c3ca66d}
-Takes a screenshot of each window owned by the process {\ttfamily pinfo} and saves it in a file {\ttfamily prefix-\/i.\-png} where {\ttfamily prefix} is the full path to the file along with a prefix given to each screenshot.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__screenshot_8h_ac7b5335651144961676abc2116c38299}{\index{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots@{S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots@{S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots}!SDL_visualtest_screenshot.h@{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Verify\-Screenshots (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{args, }
-\item[{char $\ast$}]{test\-\_\-dir, }
-\item[{char $\ast$}]{verify\-\_\-dir}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__screenshot_8h_ac7b5335651144961676abc2116c38299}
-Compare a screenshot taken previously with S\-U\-T arguments {\ttfamily args} that is located in {\ttfamily test\-\_\-dir} with a verification image that is located in {\ttfamily verify\-\_\-dir}.
-
-\begin{DoxyReturn}{Returns}
--\/1 on failure, 0 if the images were not equal, 1 if the images are equal and 2 if the verification image is not present.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__sut__configparser_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__sut__configparser_8h.tex
deleted file mode 100755
index 5cff047b5..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__sut__configparser_8h.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-\hypertarget{_s_d_l__visualtest__sut__configparser_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.h File Reference}
-\label{_s_d_l__visualtest__sut__configparser_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-}
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___s_u_t_int_range}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___s_u_t_option}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}
-\end{DoxyCompactItemize}
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\#define \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a0a8b0c1f8eee787abf09bf3a840eccc7}{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N}~100
-\item
-\#define \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a21a678ced8cdf55b4cc70ad398bf33b6}{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N}~40
-\item
-\#define \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a6c700fc8ff02cfa0c795b9593f86b9a0}{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N}~40
-\item
-\#define \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a8f1a5749af5a592b30a194c72d848f75}{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}~256
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___s_u_t_int_range}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range} \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a8cbe93330b2ce59cdf6da59e2eca6045}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___s_u_t_option}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option} \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a1b493a40d601932b62ee643390aec169}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}
-\end{DoxyCompactItemize}
-\subsection*{Enumerations}
-\begin{DoxyCompactItemize}
-\item
-enum \hyperlink{_s_d_l__visualtest__sut__configparser_8h_af9893831d9f79360f57e84a67a90293c}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type} \{ {\bfseries S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-O\-P\-T\-I\-O\-N\-T\-Y\-P\-E\-\_\-\-S\-T\-R\-I\-N\-G} = 0,
-{\bfseries S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-O\-P\-T\-I\-O\-N\-T\-Y\-P\-E\-\_\-\-I\-N\-T},
-{\bfseries S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-O\-P\-T\-I\-O\-N\-T\-Y\-P\-E\-\_\-\-E\-N\-U\-M},
-{\bfseries S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-O\-P\-T\-I\-O\-N\-T\-Y\-P\-E\-\_\-\-B\-O\-O\-L}
- \}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a8e178cd8a1f279f5d2cf908545e97544}{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config} (char $\ast$file, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config)
-\item
-void \hyperlink{_s_d_l__visualtest__sut__configparser_8h_a1bddf9732c0d3ed1c24455d22193de9a}{S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config} (\hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for the parser for S\-U\-T config files.
-
-\subsection{Macro Definition Documentation}
-\hypertarget{_s_d_l__visualtest__sut__configparser_8h_a21a678ced8cdf55b4cc70ad398bf33b6}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N}}
-\index{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-C\-A\-T\-E\-G\-O\-R\-Y\-\_\-\-L\-E\-N~40}}\label{_s_d_l__visualtest__sut__configparser_8h_a21a678ced8cdf55b4cc70ad398bf33b6}
-Maximum length of the name of a category of an S\-U\-T option \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a6c700fc8ff02cfa0c795b9593f86b9a0}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N}}
-\index{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-E\-N\-U\-M\-V\-A\-L\-\_\-\-L\-E\-N~40}}\label{_s_d_l__visualtest__sut__configparser_8h_a6c700fc8ff02cfa0c795b9593f86b9a0}
-Maximum length of one enum value of an S\-U\-T option \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a8f1a5749af5a592b30a194c72d848f75}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}}
-\index{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-L\-I\-N\-E\-\_\-\-L\-E\-N\-G\-T\-H~256}}\label{_s_d_l__visualtest__sut__configparser_8h_a8f1a5749af5a592b30a194c72d848f75}
-Maximum length of a line in the paramters file \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a0a8b0c1f8eee787abf09bf3a840eccc7}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N}}
-\index{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N@{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-S\-U\-T\-O\-P\-T\-I\-O\-N\-\_\-\-N\-A\-M\-E\-\_\-\-L\-E\-N~100}}\label{_s_d_l__visualtest__sut__configparser_8h_a0a8b0c1f8eee787abf09bf3a840eccc7}
-Maximum length of the name of an S\-U\-T option
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__sut__configparser_8h_a1b493a40d601932b62ee643390aec169}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config}}}\label{_s_d_l__visualtest__sut__configparser_8h_a1b493a40d601932b62ee643390aec169}
-Struct to hold all the options to an S\-U\-T application. \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a8cbe93330b2ce59cdf6da59e2eca6045}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range} {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range}}}\label{_s_d_l__visualtest__sut__configparser_8h_a8cbe93330b2ce59cdf6da59e2eca6045}
-Represents the range of values an integer option can take. \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option} {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option}}}\label{_s_d_l__visualtest__sut__configparser_8h_a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6}
-Struct that defines an option to be passed to the S\-U\-T.
-
-\subsection{Enumeration Type Documentation}
-\hypertarget{_s_d_l__visualtest__sut__configparser_8h_af9893831d9f79360f57e84a67a90293c}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Type}}}\label{_s_d_l__visualtest__sut__configparser_8h_af9893831d9f79360f57e84a67a90293c}
-Describes the different kinds of options to the S\-U\-T.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__sut__configparser_8h_a1bddf9732c0d3ed1c24455d22193de9a}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Free\-S\-U\-T\-Config (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__sut__configparser_8h_a1bddf9732c0d3ed1c24455d22193de9a}
-Free any resources associated with the config object pointed to by {\ttfamily config}. \hypertarget{_s_d_l__visualtest__sut__configparser_8h_a8e178cd8a1f279f5d2cf908545e97544}{\index{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config}!SDL_visualtest_sut_configparser.h@{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Parse\-S\-U\-T\-Config (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{file, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__sut__configparser_8h_a8e178cd8a1f279f5d2cf908545e97544}
-Parses a configuration file that describes the command line options an S\-U\-T application will take and populates a S\-U\-T config object. All lines in the config file must be smaller than
-
-
-\begin{DoxyParams}{Parameters}
-{\em file} & Path to the configuration file. \\
-\hline
-{\em config} & Pointer to an object that represents an S\-U\-T configuration.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-zero on failure, non-\/zero on success
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__variator__common_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__variator__common_8h.tex
deleted file mode 100755
index 85527f745..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__variator__common_8h.tex
+++ /dev/null
@@ -1,141 +0,0 @@
-\hypertarget{_s_d_l__visualtest__variator__common_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.h File Reference}
-\label{_s_d_l__visualtest__variator__common_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-}
-{\ttfamily \#include $<$S\-D\-L\-\_\-types.\-h$>$}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h\char`\"{}}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-union \hyperlink{union_s_d_l_visual_test___s_u_t_option_value}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___variation}{S\-D\-L\-Visual\-Test\-\_\-\-Variation}
-\end{DoxyCompactItemize}
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\#define \hyperlink{_s_d_l__visualtest__variator__common_8h_afcdce86a10fbcdc9f3e47c47b70e3ea3}{S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S}~3
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef enum \\*
-\hyperlink{_s_d_l__visualtest__variator__common_8h_a04bfc880abe6940d69a63c06a33acdbd}{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type} \hyperlink{_s_d_l__visualtest__variator__common_8h_a4a7752dc89880ce3f62a478b3d0d8d64}{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}
-\item
-typedef union \\*
-\hyperlink{union_s_d_l_visual_test___s_u_t_option_value}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value} \hyperlink{_s_d_l__visualtest__variator__common_8h_aa4e5fb752f4cd087101ea3e1f6124dfb}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___variation}{S\-D\-L\-Visual\-Test\-\_\-\-Variation} \hyperlink{_s_d_l__visualtest__variator__common_8h_a6b447c1467862ecd623cc8f37489faeb}{S\-D\-L\-Visual\-Test\-\_\-\-Variation}
-\end{DoxyCompactItemize}
-\subsection*{Enumerations}
-\begin{DoxyCompactItemize}
-\item
-enum \hyperlink{_s_d_l__visualtest__variator__common_8h_a04bfc880abe6940d69a63c06a33acdbd}{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type} \{ {\bfseries S\-D\-L\-\_\-\-V\-A\-R\-I\-A\-T\-O\-R\-\_\-\-N\-O\-N\-E} = 0,
-{\bfseries S\-D\-L\-\_\-\-V\-A\-R\-I\-A\-T\-O\-R\-\_\-\-E\-X\-H\-A\-U\-S\-T\-I\-V\-E},
-{\bfseries S\-D\-L\-\_\-\-V\-A\-R\-I\-A\-T\-O\-R\-\_\-\-R\-A\-N\-D\-O\-M}
- \}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__variator__common_8h_aafcecc06c8feb24b6f6a509bfa9db681}{S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value} (\hyperlink{union_s_d_l_visual_test___s_u_t_option_value}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value} $\ast$var, \hyperlink{struct_s_d_l_visual_test___s_u_t_option}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option} $\ast$opt)
-\item
-int \hyperlink{_s_d_l__visualtest__variator__common_8h_ad981c2efab849e76dc878ef8da9d6017}{S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation} (\hyperlink{struct_s_d_l_visual_test___variation}{S\-D\-L\-Visual\-Test\-\_\-\-Variation} $\ast$variation, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config, char $\ast$buffer, int size)
-\item
-int \hyperlink{_s_d_l__visualtest__variator__common_8h_ac87934906c51364778dc910ebca47b6c}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation} (\hyperlink{struct_s_d_l_visual_test___variation}{S\-D\-L\-Visual\-Test\-\_\-\-Variation} $\ast$variation, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for common functionality used by variators.
-
-\subsection{Macro Definition Documentation}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_afcdce86a10fbcdc9f3e47c47b70e3ea3}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S@{S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S}}
-\index{S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S@{S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-D\-L\-\_\-\-S\-U\-T\-\_\-\-I\-N\-T\-E\-G\-E\-R\-\_\-\-O\-P\-T\-I\-O\-N\-\_\-\-T\-E\-S\-T\-\_\-\-S\-T\-E\-P\-S~3}}\label{_s_d_l__visualtest__variator__common_8h_afcdce86a10fbcdc9f3e47c47b70e3ea3}
-The number of variations one integer option would generate
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_aa4e5fb752f4cd087101ea3e1f6124dfb}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value@{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}]{\setlength{\rightskip}{0pt plus 5cm}typedef union {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value} {\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value}}}\label{_s_d_l__visualtest__variator__common_8h_aa4e5fb752f4cd087101ea3e1f6124dfb}
-One possible value for a command line option to the S\-U\-T. \hypertarget{_s_d_l__visualtest__variator__common_8h_a6b447c1467862ecd623cc8f37489faeb}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Variation}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variation} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variation}}}\label{_s_d_l__visualtest__variator__common_8h_a6b447c1467862ecd623cc8f37489faeb}
-Represents a valid combination of parameters that can be passed to the S\-U\-T. The ordering of the values here is the same as the ordering of the options in the \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} object for this variation. \hypertarget{_s_d_l__visualtest__variator__common_8h_a4a7752dc89880ce3f62a478b3d0d8d64}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}}}\label{_s_d_l__visualtest__variator__common_8h_a4a7752dc89880ce3f62a478b3d0d8d64}
-enum for indicating the type of variator being used
-
-\subsection{Enumeration Type Documentation}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_a04bfc880abe6940d69a63c06a33acdbd}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type@{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}}}\label{_s_d_l__visualtest__variator__common_8h_a04bfc880abe6940d69a63c06a33acdbd}
-enum for indicating the type of variator being used
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_ac87934906c51364778dc910ebca47b6c}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variation (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variation} $\ast$}]{variation, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variator__common_8h_ac87934906c51364778dc910ebca47b6c}
-Initializes the variation using the following rules\-:
-\begin{DoxyItemize}
-\item Boolean options are initialized to S\-D\-L\-\_\-\-F\-A\-L\-S\-E.
-\item Integer options are initialized to the minimum valid value they can hold.
-\item Enum options are initialized to the first element in the list of values they can take.
-\item String options are initialized to the name of the option.
-\end{DoxyItemize}
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_ad981c2efab849e76dc878ef8da9d6017}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Make\-Str\-From\-Variation (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variation} $\ast$}]{variation, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config, }
-\item[{char $\ast$}]{buffer, }
-\item[{int}]{size}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variator__common_8h_ad981c2efab849e76dc878ef8da9d6017}
-Converts a variation object into a string of command line arguments.
-
-
-\begin{DoxyParams}{Parameters}
-{\em variation} & Variation object to be converted. \\
-\hline
-{\em config} & Config object for the S\-U\-T. \\
-\hline
-{\em buffer} & Pointer to the buffer the arguments string will be copied into. \\
-\hline
-{\em size} & Size of the buffer.\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__variator__common_8h_aafcecc06c8feb24b6f6a509bfa9db681}{\index{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value@{S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value@{S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value}!SDL_visualtest_variator_common.h@{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Next\-Value (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value} $\ast$}]{var, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option} $\ast$}]{opt}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variator__common_8h_aafcecc06c8feb24b6f6a509bfa9db681}
-\char`\"{}\-Increments\char`\"{} the value of the option by one and returns the carry. We wrap around to the initial value on overflow which makes the carry one. For example\-: \char`\"{}incrementing\char`\"{} an S\-D\-L\-\_\-\-F\-A\-L\-S\-E option makes it S\-D\-L\-\_\-\-T\-R\-U\-E with no carry, and \char`\"{}incrementing\char`\"{} an S\-D\-L\-\_\-\-T\-R\-U\-E option makes it S\-D\-L\-\_\-\-F\-A\-L\-S\-E with carry one. For integers, a random value in the valid range for the option is used.
-
-
-\begin{DoxyParams}{Parameters}
-{\em var} & Value of the option \\
-\hline
-{\em opt} & Object with metadata about the option\\
-\hline
-\end{DoxyParams}
-\begin{DoxyReturn}{Returns}
-1 if there is a carry for enum and bool type options, 0 otherwise. 1 is always returned for integer and string type options. -\/1 is returned on error.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/_s_d_l__visualtest__variators_8h.tex b/visualtest/docs/latex/_s_d_l__visualtest__variators_8h.tex
deleted file mode 100755
index 1996113bb..000000000
--- a/visualtest/docs/latex/_s_d_l__visualtest__variators_8h.tex
+++ /dev/null
@@ -1,71 +0,0 @@
-\hypertarget{_s_d_l__visualtest__variators_8h}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variators.h File Reference}
-\label{_s_d_l__visualtest__variators_8h}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variators.\-h@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include/\-S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}}
-}
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h\char`\"{}}\\*
-\subsection*{Data Structures}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Typedefs}
-\begin{DoxyCompactItemize}
-\item
-typedef struct \\*
-\hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator} \hyperlink{_s_d_l__visualtest__variators_8h_a520a2479efbe9c4a9d617735f7314e0a}{S\-D\-L\-Visual\-Test\-\_\-\-Variator}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{_s_d_l__visualtest__variators_8h_ac1d82ee387a19743e47a82c87d3fb7f4}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator} (\hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$variator, \hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$config, \hyperlink{_s_d_l__visualtest__variator__common_8h_a04bfc880abe6940d69a63c06a33acdbd}{S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type} type, Uint64 seed)
-\item
-char $\ast$ \hyperlink{_s_d_l__visualtest__variators_8h_aebdd4c3c545b0063d16929fd56f1a79f}{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation} (\hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$variator)
-\item
-void \hyperlink{_s_d_l__visualtest__variators_8h_a98727ef649135c3312056d7603cb70b5}{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator} (\hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$variator)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Header for all the variators that vary input parameters to a S\-U\-T application.
-
-\subsection{Typedef Documentation}
-\hypertarget{_s_d_l__visualtest__variators_8h_a520a2479efbe9c4a9d617735f7314e0a}{\index{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Variator}!SDL_visualtest_variators.h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator} {\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator}}}\label{_s_d_l__visualtest__variators_8h_a520a2479efbe9c4a9d617735f7314e0a}
-Struct that acts like a wrapper around the different types of variators available.
-
-\subsection{Function Documentation}
-\hypertarget{_s_d_l__visualtest__variators_8h_a98727ef649135c3312056d7603cb70b5}{\index{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator}!SDL_visualtest_variators.h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Free\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variators_8h_a98727ef649135c3312056d7603cb70b5}
-Frees any resources associated with the variator. \hypertarget{_s_d_l__visualtest__variators_8h_aebdd4c3c545b0063d16929fd56f1a79f}{\index{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation}!SDL_visualtest_variators.h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Get\-Next\-Variation (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$}]{variator}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variators_8h_aebdd4c3c545b0063d16929fd56f1a79f}
-Gets the next variation using the variator.
-
-\begin{DoxyReturn}{Returns}
-The arguments string representing the variation on success, and N\-U\-L\-L on failure. The pointer returned should not be freed.
-\end{DoxyReturn}
-\hypertarget{_s_d_l__visualtest__variators_8h_ac1d82ee387a19743e47a82c87d3fb7f4}{\index{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator}!SDL_visualtest_variators.h@{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Init\-Variator (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator} $\ast$}]{variator, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} $\ast$}]{config, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Variator\-Type}}]{type, }
-\item[{Uint64}]{seed}
-\end{DoxyParamCaption}
-)}}\label{_s_d_l__visualtest__variators_8h_ac1d82ee387a19743e47a82c87d3fb7f4}
-Initializes the variator object pointed to by {\ttfamily variator} of type {\ttfamily type} with information from the config object pointed to by {\ttfamily config}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/action__configparser_8c.tex b/visualtest/docs/latex/action__configparser_8c.tex
deleted file mode 100755
index a25e86b30..000000000
--- a/visualtest/docs/latex/action__configparser_8c.tex
+++ /dev/null
@@ -1,123 +0,0 @@
-\hypertarget{action__configparser_8c}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/action\-\_\-configparser.c File Reference}
-\label{action__configparser_8c}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/action\-\_\-configparser.\-c@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/action\-\_\-configparser.\-c}}
-}
-{\ttfamily \#include $<$S\-D\-L\-\_\-stdinc.\-h$>$}\\*
-{\ttfamily \#include $<$S\-D\-L\-\_\-test.\-h$>$}\\*
-{\ttfamily \#include $<$string.\-h$>$}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-rwhelper.\-h\char`\"{}}\\*
-{\ttfamily \#include \char`\"{}S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h\char`\"{}}\\*
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-int \hyperlink{action__configparser_8c_a647d1be8f0f27af2fb1e5d4da2100596}{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue, \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} action)
-\item
-int \hyperlink{action__configparser_8c_a0e7998533e6e10590612a8d5dee7ec0b}{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-void \hyperlink{action__configparser_8c_ae68c1c80f728e125869882139bec2c9e}{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-\hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} $\ast$ \hyperlink{action__configparser_8c_afb508801942e7c74084480bcdb6f8613}{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-int \hyperlink{action__configparser_8c_a8484ee36f78952192d4193c85fca2f17}{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-void \hyperlink{action__configparser_8c_a677da0d0e4793df342f91974b4559efa}{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\item
-int \hyperlink{action__configparser_8c_ace5374ef7509e95383929ff185aaf7e6}{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue} (\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue, \hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} action)
-\item
-int \hyperlink{action__configparser_8c_a8ef9dce4d464d6994596deeace6ffa2d}{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config} (char $\ast$file, \hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$queue)
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-Source file for the parser for action config files.
-
-\subsection{Function Documentation}
-\hypertarget{action__configparser_8c_a0e7998533e6e10590612a8d5dee7ec0b}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Dequeue\-Action (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_a0e7998533e6e10590612a8d5dee7ec0b}
-Remove an action from the front of the action queue pointed to by {\ttfamily queue}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{action__configparser_8c_a677da0d0e4793df342f91974b4559efa}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Empty\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_a677da0d0e4793df342f91974b4559efa}
-Dequeues all the elements in the queque pointed to by {\ttfamily queue}. \hypertarget{action__configparser_8c_a647d1be8f0f27af2fb1e5d4da2100596}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action@{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Enqueue\-Action (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}}]{action}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_a647d1be8f0f27af2fb1e5d4da2100596}
-Add an action pointed to by {\ttfamily action} to the rear of the action queue pointed to by {\ttfamily queue}.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{action__configparser_8c_afb508801942e7c74084480bcdb6f8613}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front@{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}$\ast$ S\-D\-L\-Visual\-Test\-\_\-\-Get\-Queue\-Front (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_afb508801942e7c74084480bcdb6f8613}
-Get the action at the front of the action queue pointed to by {\ttfamily queue}. The returned action pointer may become invalid after subsequent dequeues.
-
-\begin{DoxyReturn}{Returns}
-pointer to the action on success, N\-U\-L\-L on failure.
-\end{DoxyReturn}
-\hypertarget{action__configparser_8c_ae68c1c80f728e125869882139bec2c9e}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}void S\-D\-L\-Visual\-Test\-\_\-\-Init\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_ae68c1c80f728e125869882139bec2c9e}
-Initialize the action queue pointed to by {\ttfamily queue}. \hypertarget{action__configparser_8c_ace5374ef7509e95383929ff185aaf7e6}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue@{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Insert\-Into\-Action\-Queue (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action}}]{action}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_ace5374ef7509e95383929ff185aaf7e6}
-Inserts an action {\ttfamily action} into the queue pointed to by {\ttfamily queue} such that the times of actions in the queue increase as we move from the front to the rear.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
-\hypertarget{action__configparser_8c_a8484ee36f78952192d4193c85fca2f17}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty@{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty@{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Is\-Action\-Queue\-Empty (
-\begin{DoxyParamCaption}
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_a8484ee36f78952192d4193c85fca2f17}
-Check if the queue pointed to by {\ttfamily queue} is empty or not.
-
-\begin{DoxyReturn}{Returns}
-1 if the queue is empty, 0 otherwise.
-\end{DoxyReturn}
-\hypertarget{action__configparser_8c_a8ef9dce4d464d6994596deeace6ffa2d}{\index{action\-\_\-configparser.\-c@{action\-\_\-configparser.\-c}!S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}}
-\index{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config@{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}!action_configparser.c@{action\-\_\-configparser.\-c}}
-\subsubsection[{S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config}]{\setlength{\rightskip}{0pt plus 5cm}int S\-D\-L\-Visual\-Test\-\_\-\-Parse\-Action\-Config (
-\begin{DoxyParamCaption}
-\item[{char $\ast$}]{file, }
-\item[{{\bf S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} $\ast$}]{queue}
-\end{DoxyParamCaption}
-)}}\label{action__configparser_8c_a8ef9dce4d464d6994596deeace6ffa2d}
-Parses an action config file with path {\ttfamily file} and populates an action queue pointed to by {\ttfamily queue} with actions.
-
-\begin{DoxyReturn}{Returns}
-1 on success, 0 on failure.
-\end{DoxyReturn}
diff --git a/visualtest/docs/latex/annotated.tex b/visualtest/docs/latex/annotated.tex
deleted file mode 100755
index 9b865bd89..000000000
--- a/visualtest/docs/latex/annotated.tex
+++ /dev/null
@@ -1,18 +0,0 @@
-\section{Data Structures}
-Here are the data structures with brief descriptions\-:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{struct_s_d_l___process_exit_status}{S\-D\-L\-\_\-\-Process\-Exit\-Status} }{\pageref{struct_s_d_l___process_exit_status}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l___process_info}{S\-D\-L\-\_\-\-Process\-Info} }{\pageref{struct_s_d_l___process_info}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___action}{S\-D\-L\-Visual\-Test\-\_\-\-Action} }{\pageref{struct_s_d_l_visual_test___action}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___action_node}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Node} }{\pageref{struct_s_d_l_visual_test___action_node}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___action_queue}{S\-D\-L\-Visual\-Test\-\_\-\-Action\-Queue} }{\pageref{struct_s_d_l_visual_test___action_queue}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___exhaustive_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Exhaustive\-Variator} }{\pageref{struct_s_d_l_visual_test___exhaustive_variator}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___harness_state}{S\-D\-L\-Visual\-Test\-\_\-\-Harness\-State} }{\pageref{struct_s_d_l_visual_test___harness_state}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___random_variator}{S\-D\-L\-Visual\-Test\-\_\-\-Random\-Variator} }{\pageref{struct_s_d_l_visual_test___random_variator}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___r_w_helper_buffer}{S\-D\-L\-Visual\-Test\-\_\-\-R\-W\-Helper\-Buffer} }{\pageref{struct_s_d_l_visual_test___r_w_helper_buffer}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___s_u_t_config}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Config} }{\pageref{struct_s_d_l_visual_test___s_u_t_config}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___s_u_t_int_range}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Int\-Range} }{\pageref{struct_s_d_l_visual_test___s_u_t_int_range}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___s_u_t_option}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option} }{\pageref{struct_s_d_l_visual_test___s_u_t_option}}{}
-\item\contentsline{section}{\hyperlink{union_s_d_l_visual_test___s_u_t_option_value}{S\-D\-L\-Visual\-Test\-\_\-\-S\-U\-T\-Option\-Value} }{\pageref{union_s_d_l_visual_test___s_u_t_option_value}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___variation}{S\-D\-L\-Visual\-Test\-\_\-\-Variation} }{\pageref{struct_s_d_l_visual_test___variation}}{}
-\item\contentsline{section}{\hyperlink{struct_s_d_l_visual_test___variator}{S\-D\-L\-Visual\-Test\-\_\-\-Variator} }{\pageref{struct_s_d_l_visual_test___variator}}{}
-\end{DoxyCompactList}
diff --git a/visualtest/docs/latex/dir_244674c763b96fdad0a6ffe8d0250e08.tex b/visualtest/docs/latex/dir_244674c763b96fdad0a6ffe8d0250e08.tex
deleted file mode 100755
index 6ae929c04..000000000
--- a/visualtest/docs/latex/dir_244674c763b96fdad0a6ffe8d0250e08.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\hypertarget{dir_244674c763b96fdad0a6ffe8d0250e08}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/unittest Directory Reference}
-\label{dir_244674c763b96fdad0a6ffe8d0250e08}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/unittest Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/unittest Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file {\bfseries testquit.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex b/visualtest/docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
deleted file mode 100755
index 636633334..000000000
--- a/visualtest/docs/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
+++ /dev/null
@@ -1,37 +0,0 @@
-\hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src Directory Reference}
-\label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src Directory Reference}}
-}
-\subsection*{Directories}
-\begin{DoxyCompactItemize}
-\item
-directory \hyperlink{dir_a18918b93668b435612395bbc2e8b82b}{linux}
-\item
-directory \hyperlink{dir_f584182df4c69fab0b14563b4d535158}{windows}
-\end{DoxyCompactItemize}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file \hyperlink{action__configparser_8c}{action\-\_\-configparser.\-c}
-\item
-file \hyperlink{harness__argparser_8c}{harness\-\_\-argparser.\-c}
-\item
-file \hyperlink{mischelper_8c}{mischelper.\-c}
-\item
-file \hyperlink{parsehelper_8c}{parsehelper.\-c}
-\item
-file \hyperlink{rwhelper_8c}{rwhelper.\-c}
-\item
-file \hyperlink{screenshot_8c}{screenshot.\-c}
-\item
-file \hyperlink{sut__configparser_8c}{sut\-\_\-configparser.\-c}
-\item
-file \hyperlink{testharness_8c}{testharness.\-c}
-\item
-file \hyperlink{variator__common_8c}{variator\-\_\-common.\-c}
-\item
-file \hyperlink{variator__exhaustive_8c}{variator\-\_\-exhaustive.\-c}
-\item
-file \hyperlink{variator__random_8c}{variator\-\_\-random.\-c}
-\item
-file \hyperlink{variators_8c}{variators.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_88e6415a3128b404f1102a130772bdb6.tex b/visualtest/docs/latex/dir_88e6415a3128b404f1102a130772bdb6.tex
deleted file mode 100755
index da3c158e2..000000000
--- a/visualtest/docs/latex/dir_88e6415a3128b404f1102a130772bdb6.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\hypertarget{dir_88e6415a3128b404f1102a130772bdb6}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/linux Directory Reference}
-\label{dir_88e6415a3128b404f1102a130772bdb6}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/linux Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/linux Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file {\bfseries linux\-\_\-process.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_a18918b93668b435612395bbc2e8b82b.tex b/visualtest/docs/latex/dir_a18918b93668b435612395bbc2e8b82b.tex
deleted file mode 100755
index 863c6e4f9..000000000
--- a/visualtest/docs/latex/dir_a18918b93668b435612395bbc2e8b82b.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\hypertarget{dir_a18918b93668b435612395bbc2e8b82b}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/linux Directory Reference}
-\label{dir_a18918b93668b435612395bbc2e8b82b}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/linux Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/linux Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file \hyperlink{linux__process_8c}{linux\-\_\-process.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_d44c64559bbebec7f509842c48db8b23.tex b/visualtest/docs/latex/dir_d44c64559bbebec7f509842c48db8b23.tex
deleted file mode 100755
index 07211c070..000000000
--- a/visualtest/docs/latex/dir_d44c64559bbebec7f509842c48db8b23.tex
+++ /dev/null
@@ -1,30 +0,0 @@
-\hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include Directory Reference}
-\label{dir_d44c64559bbebec7f509842c48db8b23}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/include Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file \hyperlink{_s_d_l__visualtest__action__configparser_8h}{S\-D\-L\-\_\-visualtest\-\_\-action\-\_\-configparser.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__exhaustive__variator_8h}{S\-D\-L\-\_\-visualtest\-\_\-exhaustive\-\_\-variator.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__harness__argparser_8h}{S\-D\-L\-\_\-visualtest\-\_\-harness\-\_\-argparser.\-h}
-\item
-file {\bfseries S\-D\-L\-\_\-visualtest\-\_\-mischelper.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__parsehelper_8h}{S\-D\-L\-\_\-visualtest\-\_\-parsehelper.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__process_8h}{S\-D\-L\-\_\-visualtest\-\_\-process.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__random__variator_8h}{S\-D\-L\-\_\-visualtest\-\_\-random\-\_\-variator.\-h}
-\item
-file {\bfseries S\-D\-L\-\_\-visualtest\-\_\-rwhelper.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__screenshot_8h}{S\-D\-L\-\_\-visualtest\-\_\-screenshot.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__sut__configparser_8h}{S\-D\-L\-\_\-visualtest\-\_\-sut\-\_\-configparser.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__variator__common_8h}{S\-D\-L\-\_\-visualtest\-\_\-variator\-\_\-common.\-h}
-\item
-file \hyperlink{_s_d_l__visualtest__variators_8h}{S\-D\-L\-\_\-visualtest\-\_\-variators.\-h}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_f584182df4c69fab0b14563b4d535158.tex b/visualtest/docs/latex/dir_f584182df4c69fab0b14563b4d535158.tex
deleted file mode 100755
index 390006c70..000000000
--- a/visualtest/docs/latex/dir_f584182df4c69fab0b14563b4d535158.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\hypertarget{dir_f584182df4c69fab0b14563b4d535158}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/windows Directory Reference}
-\label{dir_f584182df4c69fab0b14563b4d535158}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/windows Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/src/windows Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file \hyperlink{windows__process_8c}{windows\-\_\-process.\-c}
-\item
-file \hyperlink{windows__screenshot_8c}{windows\-\_\-screenshot.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/dir_fe549de2418b81853b5f194edb4a7f34.tex b/visualtest/docs/latex/dir_fe549de2418b81853b5f194edb4a7f34.tex
deleted file mode 100755
index 98e2c4302..000000000
--- a/visualtest/docs/latex/dir_fe549de2418b81853b5f194edb4a7f34.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\hypertarget{dir_fe549de2418b81853b5f194edb4a7f34}{\section{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/windows Directory Reference}
-\label{dir_fe549de2418b81853b5f194edb4a7f34}\index{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/windows Directory Reference@{C\-:/\-Users/\-D\-E\-L\-L/\-Work/sdlvisualtest/visualtest/windows Directory Reference}}
-}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file \hyperlink{windows__process_8c}{windows\-\_\-process.\-c}
-\end{DoxyCompactItemize}
diff --git a/visualtest/docs/latex/doxygen.sty b/visualtest/docs/latex/doxygen.sty
deleted file mode 100755
index 199abf8d5..000000000
--- a/visualtest/docs/latex/doxygen.sty
+++ /dev/null
@@ -1,464 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-
-% Packages used by this style file
-\RequirePackage{alltt}
-\RequirePackage{array}
-\RequirePackage{calc}
-\RequirePackage{float}
-\RequirePackage{ifthen}
-\RequirePackage{verbatim}
-\RequirePackage[table]{xcolor}
-\RequirePackage{xtab}
-
-%---------- Internal commands used in this style file ----------------
-
-\newcommand{\ensurespace}[1]{%
- \begingroup%
- \setlength{\dimen@}{#1}%
- \vskip\z@\@plus\dimen@%
- \penalty -100\vskip\z@\@plus -\dimen@%
- \vskip\dimen@%
- \penalty 9999%
- \vskip -\dimen@%
- \vskip\z@skip% hide the previous |\vskip| from |\addvspace|
- \endgroup%
-}
-
-\newcommand{\DoxyLabelFont}{}
-\newcommand{\entrylabel}[1]{%
- {%
- \parbox[b]{\labelwidth-4pt}{%
- \makebox[0pt][l]{\DoxyLabelFont#1}%
- \vspace{1.5\baselineskip}%
- }%
- }%
-}
-
-\newenvironment{DoxyDesc}[1]{%
- \ensurespace{4\baselineskip}%
- \begin{list}{}{%
- \settowidth{\labelwidth}{20pt}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{0pt}%
- \setlength{\leftmargin}{\labelwidth+\labelsep}%
- \renewcommand{\makelabel}{\entrylabel}%
- }%
- \item[#1]%
-}{%
- \end{list}%
-}
-
-\newsavebox{\xrefbox}
-\newlength{\xreflength}
-\newcommand{\xreflabel}[1]{%
- \sbox{\xrefbox}{#1}%
- \setlength{\xreflength}{\wd\xrefbox}%
- \ifthenelse{\xreflength>\labelwidth}{%
- \begin{minipage}{\textwidth}%
- \setlength{\parindent}{0pt}%
- \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
- \end{minipage}%
- }{%
- \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
- }%
-}
-
-%---------- Commands used by doxygen LaTeX output generator ----------
-
-% Used by ...-\newenvironment{DoxyPre}{% - \small% - \begin{alltt}% -}{% - \end{alltt}% - \normalsize% -} - -% Used by @code ... @endcode -\newenvironment{DoxyCode}{% - \par% - \scriptsize% - \begin{alltt}% -}{% - \end{alltt}% - \normalsize% -} - -% Used by @example, @include, @includelineno and @dontinclude -\newenvironment{DoxyCodeInclude}{% - \DoxyCode% -}{% - \endDoxyCode% -} - -% Used by @verbatim ... @endverbatim -\newenvironment{DoxyVerb}{% - \footnotesize% - \verbatim% -}{% - \endverbatim% - \normalsize% -} - -% Used by @verbinclude -\newenvironment{DoxyVerbInclude}{% - \DoxyVerb% -}{% - \endDoxyVerb% -} - -% Used by numbered lists (using '-#' or