Aegisub/aegisub
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
..
automation Merge kara-templater remember/recall functions from 2.1.9. Updates #1277. 2011-04-26 08:42:05 +00:00
build Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
desktop Merge r4855-4894 from the new_build_system branch. This still has rough spots and some of the dependency relations haven't been expressed but it works, and it's much better than what we had before as it kills off automake, libtool, gettext (package not library), intltool usage. 2010-12-05 19:12:42 +00:00
docs/doxygen 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
libaegisub Flush hotkeys after they're modified 2011-11-06 17:18:08 +00:00
libmedia Add progress support back to HD Audio Cache with the new ProgressSink from libaegisub. Currently AudioProviderFactory::GetProvider() takes the ProgressSinkFactory however this should probably be moved up to the constructor for AudioProviderFactory. We'll see what the best option is when the others come around it's trivial to change. 2011-02-11 03:47:18 +00:00
m4macros Merge r3879. 2009-12-22 05:21:32 +00:00
packages Commit a WIP for fixing tinderbox distfile building. 2011-02-05 22:23:31 +00:00
po 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
reporter Fix compilation errors with precompiled headers disabled 2011-07-16 06:42:55 +00:00
src Mostly rewrite the visual tools and related classes 2011-11-06 17:18:20 +00:00
tests Make the MRU code not so bizzarely overcomplicated 2011-07-26 19:51:56 +00:00
tinderbox Commit a WIP for fixing tinderbox distfile building. 2011-02-05 22:23:31 +00:00
tools Update vs2008 respack project 2011-01-16 07:14:24 +00:00
universalchardet Include dependency files into the Makefiles. This gives us dep tracking for headers. 2011-01-10 21:27:39 +00:00
INSTALL SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
LICENCE Kill in-repo libass and ffms and clean up some old cruft in the configure script 2011-07-16 03:36:28 +00:00
Makefile Kill in-repo libass and ffms and clean up some old cruft in the configure script 2011-07-16 03:36:28 +00:00
Makefile.inc.in Unconditionally enable building automation even if there are no enabled engines as there isn't really any reason not to and the defines uglify the code. 2011-09-28 19:45:35 +00:00
Makefile.target Don't pass CXXFLAGS to the compiler when compiling .c files 2011-07-26 22:24:26 +00:00
README SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
acinclude.m4 Add two new macros (custom) to search for headers in different directories and libraries with different names. updates #989. 2009-11-17 04:46:46 +00:00
autogen.sh * Remove awk check -- we haven't need it in over a year. 2011-01-09 01:36:18 +00:00
config.guess Merge r4855-4894 from the new_build_system branch. This still has rough spots and some of the dependency relations haven't been expressed but it works, and it's much better than what we had before as it kills off automake, libtool, gettext (package not library), intltool usage. 2010-12-05 19:12:42 +00:00
config.sub Merge r4855-4894 from the new_build_system branch. This still has rough spots and some of the dependency relations haven't been expressed but it works, and it's much better than what we had before as it kills off automake, libtool, gettext (package not library), intltool usage. 2010-12-05 19:12:42 +00:00
configure.in Unconditionally enable building automation even if there are no enabled engines as there isn't really any reason not to and the defines uglify the code. 2011-09-28 19:45:35 +00:00
install-sh Merge r4855-4894 from the new_build_system branch. This still has rough spots and some of the dependency relations haven't been expressed but it works, and it's much better than what we had before as it kills off automake, libtool, gettext (package not library), intltool usage. 2010-12-05 19:12:42 +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

README

* To be written.