Update .gitignore.
Initial source of File-Merger.
The file merger no longer tries to merge files which contain "merged_".
Use a reference for allFiles instead.
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.
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.