Aegisub/aegisub/src/command
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
..
Makefile Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
app.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
audio.cpp Don't display an error message if the user cancels audio loading 2011-10-29 04:30:58 +00:00
automation.cpp Use LocalScriptManager::Reload rather than looping over the scripts manually in the am/manager command 2011-09-28 19:48:20 +00:00
command.cpp Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
command.h Add a function to get a list of all registered command names 2011-10-28 20:40:20 +00:00
edit.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
grid.cpp Refine the commit types 2011-09-15 05:16:32 +00:00
header Merge the dynamic menu, hotkey and toolbar branch to trunk. This doesn't include Windows support as vs2008 was being a major pain. This involves revisions r4921:4950, r4961:5002, r5005:5006, r5008:5056, r5062:5065, r5072, r5081:5082, r5087, r5096:5110, r5124:5125. Updates #1258. 2011-01-05 13:00:46 +00:00
help.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
icon.cpp Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
icon.h Fix leak of all icon bitmaps 2011-07-15 17:24:05 +00:00
keyframe.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
recent.cpp Non-precompiled-header compilation fix 2011-11-04 19:42:59 +00:00
subtitle.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
time.cpp When setting the start or end time of a subtitle line to the current video frame, if the resulting line duration would be less than one frame also update the other time 2011-10-17 17:52:31 +00:00
timecode.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
tool.cpp Add a third period to ellipses with only two 2011-10-01 18:35:12 +00:00
video.cpp Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
vis_tool.cpp Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00