Add some more comment types (# for PHP, -- for SQL/LUA, // for C/C++/C#, and some more).
We no longer try to merge hidden files or files resulting in a blank title.
Fix a mistake where extensions containing the same context of another extension would bug. For example merging a directory containing '.c', '.cpp' and '.cs' files would merge them all in seperate files (if selected) several times because '.cpp' would be count as both '.c' and '.cpp'.
More prevention against merging empty and/or non-existent files. Should be fool-proof now.
Slightly update design.
Implement a button to search for a directory next to the textbox.
Implement a text field to specify a directory for output. Comes with a new checkbox to indicate whether or not you want to synchronize the search and output directory fields. Creates new directory if directory does not exist.
Some WIP but almost finished code on implementing the possibility to specify an output file to merge all files into in the output directory field.
Finish yesterday's work on a hardcoded output directory.
Added a button to search for an output file.
We now return an error when you try to create an output file that already exists (unless it's empty, then it's fine).
An error is returned when we try to read a file that threw us an exception.
We now also update the text fields synchronization if the paths were changed by searching for a folder or file.
Add a checkbox to determine whether or not you want to delete the output file if it exists before writing to it. If it's not checked and the file exists with a length > 0, you'll get an error.
Implement a prompt class for a prompt box and use a prompt box to determine whether or not the user started the software in administrator mode. Temporarily turned off because for some reason the Label text only shows a few words.
Fix mistake in previous commit that broke the TextChanged events for both directory text fields.
We no longer create a directory trimmed of the last character of the output directory when the user gave an output file.
From now on we only search for "All Files (.*)" instead of Text Files AND All Files.
We now start searching in directories that are given in the directory fields when we press the browse button and the fields are not empty and contain a directory.
Add MessageBoxIcons::Error images to all messageboxes.