v1.34: 5th of September, 2013 - Added support for Animtoolsv7 and DialogueActions v1.00.
v1.33: 1st of September, 2013 - Added support for DialogueActions v0.99.
v1.32: 29th of August, 2013 - Implemented 2 missing variables for DialogueActions (v0.97 hotfix 2.1) - panties and bottoms. This branch will be supported until sometime around 1 October 2013. Support of this application entails implementation of support for dialogue mods (like currently has been done with Animtools, VariableArithmetic, DialogueActions and BreastExpansionPlus), as well as fixing any bugs that are found, provided it is possible to make the changes within a reasonable timespan (< 1 hour).
v1.31: 28th of August, 2013 - Fixed a bug where the DialogueChecker would crash or otherwise start throwing errors if variables were separated by 1 space. (2 spaces will still crash, don't do that.) Added error-catching. In case of a crash, the checker will now properly throw the error at the user, instead of acting broken by doing nothing. Please send me crash reports if you get errors.
v1.30: 28th of August, 2013 - Added support for VariableArithmetic (v1.02+) by validating all triggers starting with "VA_". Fixed the stupid typo in the issue-message for [,.]
v1.29: 27th of August, 2013 - Added support for VariableArithmeticv1.01, added a check for [,.] and whitelisted [,...].
v1.28: 26th of August, 2013 - Added a check to see if a line has both [:] and ["], but the colon occurs later than the double quote. In effect, checks if a linename does not contain double quotes.
v1.27: 24th of August, 2013 - Fixed a bug where the DialogueChecker would crash if [!,] was found in a line. Bug introduced in v1.15 as a duplicated issue and worsened to crash in v1.19. Fixed a bug which caused [?,] not to be checked for. Bug introduced in v1.15 (the check never was properly added).
v1.26: 19th of August, 2013 - Fixed a bug where illegitimate variable inserts were treated as valid, if no initial_settings line was present. Bug introduced in v1.25. Work is progressing on v2. The classes meant as datastructure have all been finished, save for Dialogue and Issue.
v1.25: 13th of August, 2013 - Fixed a bug where legitimate inserts of variables into dialogue lines were being treated as illegitimate inserts. Bug was introduced in v1.24.
v1.24: 12th of August, 2013 - Introducing support for variables! Added checks for verifying that all variables declared in initial_settings are used. Added checks for verifying that no unknown variables are referenced in set and check line-attributes. Added checks for verifying that no unknown variables are inserted as substitutes. Implemented support for variables from BreastExpansionPlusV2_4 and DialogueActions 0.97 Hotfix 2.1. Added checks for possible conflicts if a dialogue is used with a dialogue mod - since dialogue mods insert the variables, they should not be declared in initial_settings. Added a message to the "Invalid next target" issue if the referenced target has spaces.
v1.23: 5th of August, 2013 - Fixed a typo in the message if the held line-attribute was improperly used. Fixed a typo in the message if the style line-attribute was improperly used. Fixed a bug where lines ending with the name of a line-attribute would be seen as instances of improper use. Bug introduced in v1.02 and expanded in v1.06. Added extra info line if line-attribute parsing fails due to improper use of line-attributes (specifically, lack of double quotes). Internal functionality: Implemented support for snippets that focus on a second or later occurrence of a specific string in a line.
v1.22: 22th of July, 2013 - Fixed a bug with snippets being cut off if a line had duplicate issues.
v1.21: 21th of July, 2013 - Added check for [::] (Syntax).
v1.20: 3rd of July, 2013 - Added checks for failed parsing of line-attributes. Capped snippets at 40 chars on both sides of the highlighted section. Fixed an internal bug with parsing values of line-attributes.
v1.19: 28th of June, 2013 - Added wordwrap for the output textfield. Added snippets feature. When an error is detected, the checker displays a snippet of the line so that the exact location of the error can be located more easily.
v1.18: 26th of June, 2013 - Added checks for line-attributes with undefined values. Linebreaks are now customizable through an input textfield.
v1.17: 20th of June, 2013 - Added checks for illegal mood values in commented lines. Added a counter for "severe" issues. Severe issues cause the Dialogue to crash or otherwise fail loading. Illegal mood values are now treated as severe issues.
v1.16: 19th of June, 2013 - Refactored code for dealing with line checks. Added a line to indicate how long it took to check the dialogue. Added checks to validate line-attributes. Added checks to validate the values of the following line-attributes: held, mood and style. Bugfix: If a line-attribute contains an asterisk, it no longer murders the dialoguechecker. It also doesn't count for "uneven/even" amount of asterisks in a line.
v1.15: 16th of June, 2013 - Bugfix: Commented lines no longer validate lines they reference if the comment filter is on. Removed accidental leftover debug code for testing the "next" lineattribute. Internally parameterized linebreaks as preparation for future custom linebreak option. Added checks for [!,] and [?,] (Grammar).
v1.14: 16th of June, 2013 - Added checks for unused lines and faulty triggers. The checker supports external lines and triggers from AnimtoolsV5, BreastExpansionPlusV2_2 and DialogueActions 0.97 Hotfix 2.1.
v1.13: 14th of June, 2013 - Refactored the code a bit. Delay chars, triggers and substitutions are now removed at the same time for checking purposes. Fixed the bug which caused whitelisting of [...!], [...?] and [...,] to not work.
v1.12: 13th of June, 2013 - Added checks for [.!.], [.?.], [.?], [.,], [.!], [.,.], whitelisted [...!], [...?], [...,], fixed a typo in the error message for using %01. (Use of %01 -> Usage of %01) Added feature: The checker will now remove triggers to check for further errors. Bugfixed the removal of delay chars for error checking.
v1.11: 4th of June, 2013 - Added whitelisting for [!...] and [?...]. Added a special check for illegal asterisks: The checker parses the initial_settings line to identify the variables the dialogue uses. If an undefined variable is referenced, the checker raises an error.
v1.10: 29th of May, 2013 - Added check for illegal colons (if a line has :", and the : of that is the first occurance of :, check if there are colons between the first double and the second double quote.), Removing Бs if no errors are found to see if some errors are being masked by delay chars. Added checkbox to disable comment filter. Added check for [ . ].
v1.09: 27th of May, 2013 - Found a bug in the checks for nested triggers. It caused a lot of false positives. Added checks for [dialogue-name] and [initial-settings].
v1.08: 25th of May, 2013 - Added checks for [%01], [[]]. Added a filter that will try prevent the checker from checking non-dialogue lines. Added checks for nested triggers. Added checks for lines with 2 or more double quotes, but no colon (could be a coding error).
v1.07: 20th of May, 2013 - Added checks for [held:] (provided it's not start of a line). Added checkboxes which you can use to disable checking for certain things (grammar, syntax, substitutes).
v1.06: 19th of May, 2013 - Added checks for [ :], [},{], [style:], [check:], [mood:], [next:]. Added suggested fixes for [style:], [check:], [mood:], [next:], [set:].
v1.05: 17th of May, 2013 - Added checks for [,?], [,!], [ ?], [ !]. Also added a check that will remove *YOU*/*YOUR*/*ME*/*MY* to check if that would cause errors in a dialogue.
v1.04: 17th of May, 2013 - Fixed a typo in one of the error messages. Added checks for [,,], [ ,], uneven count of double quotes, uneven count of asterisks.
v1.03: 16th of May, 2013 - Added checks for [:" ], [ *YOU* ], [ *YOUR* ], [ *ME* ], [ *MY* ]
v1.02: 16th of May, 2013 - Some editors prefer \r\n as new line instead of just \n. So yeah. Changed all \n to \r\n
v1.01: 16th of May, 2013 - Default font != sans_serif. Made textfields larger.
v1.00: 16th of May, 2013 - base release attempt on SWFcabin