Aegisub/aegisub/build
Thomas Goyne be77dc8307 Mostly rewrite the visual tools and related classes
Convert all coordinates within the visual tools to Vector2D, which has
been significantly extended. Eliminates a lot of issues with accumulated
rounding errors and simplifies a lot of code.

Modernize the visual tools' interactions with the rest of Aegisub by
connecting to signals directly rather than routing everything through
the video display and converting the main visual tool mode toolbar to
the command system.

Extract all references to OpenGL from the visual tools and move them to
OpenGLWrapper as a first step towards making it possible to implement an
alternative video renderer. In the process, eliminate all uses of OpenGL
immediate mode.

Fix a bunch of minor issues and general instability.

Originally committed to SVN as r5823.
2011-11-06 17:18:20 +00:00
..
aegisub_vs2008 Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
libaegisub_vs2008 Add cajun headers to the vc9 libaegisub project 2011-10-17 21:59:24 +00:00
libass_vs2008 Fix compilation error on unix when using internal libass 2010-11-18 04:31:38 +00:00
msbuild Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
reporter_2008 Add platform_windows.h and .cpp to the project. 2009-10-05 02:43:14 +00:00
tests_vs2008 Add tests for agi::keyframe 2010-12-31 21:02:31 +00:00
svn-revision-base.h Simplify version.cpp 2011-07-27 22:52:37 +00:00