Aegisub/aegisub/libaegisub
Thomas Goyne a25c5c1909 Rewrite the subtitles edit control's syntax highlighting
Simplify and clean up the parsing code to better represent how VSFilter
actually handles many odd edge cases as well as making it significantly
faster.

Use an enum for syntax style IDs rather than magic numbers.

Add styles for comments, draw mode and karaoke templater variables
rather than reusing other styles and move some hardcoded style
information to the config file.

Operate on the utf-8 representation of the edit box text rather than a
wxString, as it's both faster and simpler.

Originally committed to SVN as r5615.
2011-09-28 19:44:34 +00:00
..
common Rewrite the subtitles edit control's syntax highlighting 2011-09-28 19:44:34 +00:00
include/libaegisub Add some special cases to line_iterator that makes it significantly faster in common cases 2011-08-17 05:32:01 +00:00
osx Relicense libosxutil code (osx/util.cpp and include/util_osx.h) using the same license as the rest of the library. (obsd/2-clause bsdl) Done with the permission of current copyright holder jfs (Niels Martin Hansen). 2010-08-14 18:45:41 +00:00
unix Implement agi::util::freespace for Windows 2011-07-26 19:51:07 +00:00
windows Fiddle with the log output format so that Visual Studio's parser reads it correctly 2011-07-26 19:52:07 +00:00
Makefile Add a short method to make an std::string lowercase. 2011-02-09 22:31:44 +00:00
config.h Clean up libaegisub includes 2011-07-26 22:25:21 +00:00
lagi_pre.h Include lagi_pre.h in agi_pre.h and remove all duplicates 2011-07-26 22:25:10 +00:00