Aegisub/aegisub/src/libresrc
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
..
default_config.json Factor out the idea of a pen bound to options to a utility class 2011-10-19 04:19:01 +00:00
default_hotkey.json Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
default_menu.json Change edit/search_replace to edit/find_replace in the default menu 2011-10-01 18:35:31 +00:00
default_mru.json Merge all changes from the libaegisub branch into trunk, the effective range is r4175:4330. All options have been re-done and now use Cajun to support a json-backed format. 2010-05-21 01:13:36 +00:00
default_path.json Remove "Font/Cache/FontConfig" in lieu of "Cache/FontConfig" and add "Cache/FFmpegSource". 2011-02-09 21:57:31 +00:00
default_toolbar.json Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
libresrc.cpp * Return an std::string 2010-03-06 03:55:27 +00:00
libresrc.h * Return an std::string 2010-03-06 03:55:27 +00:00
Makefile Fix build to use new method. 2011-01-11 16:59:03 +00:00
manifest.respack Add respack manifests. 2011-01-11 16:58:47 +00:00
OLD_METHOD_TO_NEW_COMMAND_MAP.txt 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
OLD_TO_NEW_OPTION_MAP.txt Merge all changes from the libaegisub branch into trunk, the effective range is r4175:4330. All options have been re-done and now use Cajun to support a json-backed format. 2010-05-21 01:13:36 +00:00
wscript Fix the waf build after the libresrc changes, and also tweak the script to properly handle dependency tracking with the generated files. 2010-03-13 17:50:51 +00:00