Aegisub/aegisub
Thomas Goyne 1e0f08c0ed Mostly purge wxWidgets from non-UI stuff
Use boost::filesystem::path for all paths, and std::string for all other
strings, converting to/from wxString as close to the actual uses of wx
as possible.

Where possible, replace the uses of non-UI wxWidgets functionality with
the additions to the standard library in C++11, or the equivalents in
boost.

Move the path token management logic to libaegisub (and rewrite it in
the process).

Add a basic thread pool based on asio and std::thread to libaegisub.

This touches nearly every file in the project and a nontrivial amount of
code had to be rewritten entirely, so there's probably a lot of broken
stuff.
2013-02-06 13:22:15 -08:00
..
automation Remove $Id$ markers since git doesn't support them 2012-10-25 17:39:49 -07:00
build Mostly purge wxWidgets from non-UI stuff 2013-02-06 13:22:15 -08:00
desktop Delete aegisub.desktop on distclean rather than clean since it's generate at configure time 2012-10-09 15:29:13 -07:00
docs/doxygen Remove all references to QuickTime, as the QuickTime provider is long gone 2012-02-23 19:28:29 +00:00
libaegisub Mostly purge wxWidgets from non-UI stuff 2013-02-06 13:22:15 -08:00
m4macros Build and/or link the non-header-only boost libraries 2013-02-01 19:07:51 -08:00
packages Drop MPC-HC VSFilter and default to xy-VSFilter 2013-01-09 16:48:32 -08:00
po Update Arabic translation. Update #1532. 2012-11-19 16:49:07 -08:00
reporter Statically link libaegisub 2012-08-21 07:02:45 -07:00
src Mostly purge wxWidgets from non-UI stuff 2013-02-06 13:22:15 -08:00
tests Mostly purge wxWidgets from non-UI stuff 2013-02-06 13:22:15 -08:00
tinderbox Factor out a bunch of duplicated code in the configure script for pkg-config based optional dependencies and use the pkg-config name for all WITH_* defines 2011-12-22 21:25:49 +00:00
tools Add error checking to respack 2012-11-12 18:35:22 -08:00
universalchardet Delete vs2008 build system 2012-11-12 18:35:21 -08:00
INSTALL SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
LICENCE Update LICENSE 2012-12-02 13:16:10 -08:00
Makefile Delete svn-revision-base.h 2012-10-07 09:03:44 -07:00
Makefile.inc.in Build and/or link the non-header-only boost libraries 2013-02-01 19:07:51 -08:00
Makefile.target Make the precompiled header depend on the .h file 2012-12-05 18:46:25 -08:00
README SVN Transition Step 3/7 2009-03-08 08:30:39 +00:00
acinclude.m4 Add boost check to configure 2012-11-10 18:05:56 -08:00
autogen.sh Replace the body of autogen.sh with a call to autoreconf. Closes #1564. 2012-12-31 07:08:56 -08:00
config.guess Update config.guess and config.sub to a version that isn't close to a decade old 2012-10-02 16:06:05 -07:00
config.sub Update config.guess and config.sub to a version that isn't close to a decade old 2012-10-02 16:06:05 -07:00
configure.ac Build and/or link the non-header-only boost libraries 2013-02-01 19:07:51 -08: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

README

* To be written.