Thomas Goyne
9c37a50b4d
Add support for gtest 1.6
...
1.6.0 removed support for 'make install' as the maintainers are
apparently unaware that their library is not actually a unique snowflake
and that having to use identical compilation settings for every library
is in fact a completely normal thing for C++ libraries that people
somehow manage to deal with.
Building the tests now requires passing the root directory of a copy of
the googletest source to make, via 'make GTEST_ROOT=~/path/to/gtest'.
2012-11-12 18:35:26 -08:00
Thomas Goyne
88fdee726b
Extract word-splitting logic from the syntax highlighter
2012-11-12 18:35:25 -08:00
Thomas Goyne
47bafe4b9f
Add a lexer for the body of dialogue lines to libaegisub
2012-11-10 18:05:56 -08:00
Thomas Goyne
ea5428b65f
Replace AssColor with agi::Color
...
Add agi::Color, and replace AssColor and all uses of wxColor that are
not immediately passed to/from wx with it.
2012-11-10 18:05:56 -08:00
Thomas Goyne
ca4c29a9f4
Fix tests linking with static libaegisub
2012-08-26 19:15:42 -07:00
Thomas Goyne
028fd3b4ba
Add line-wrapping logic to libaegisub
...
Originally committed to SVN as r6635.
2012-03-29 19:05:16 +00:00
Thomas Goyne
284eac1c93
Fix check for Darwin in the tests makefile
...
Originally committed to SVN as r6562.
2012-03-11 23:04:42 +00:00
Thomas Goyne
3c62a38c7a
Replace MyThes thesaurus implementation with a custom one
...
Fixes a pile of unicode-related issues, such as dictionaries in a path
which does not fit into the system's local charset, and significantly
cuts down on the amount of code.
Originally committed to SVN as r6250.
2012-01-08 01:36:50 +00:00
Thomas Goyne
0113b33d66
Always build with -g and optionally strip the debugging symbols on install so that crash backtraces aren't completely meaningless
...
Originally committed to SVN as r6201.
2012-01-08 01:04:05 +00:00
Thomas Goyne
4c9ebe1a4d
Add debug flags to tests's CXXFLAGS
...
Originally committed to SVN as r6140.
2011-12-22 21:31:39 +00:00
Thomas Goyne
7a9bc1dcc9
Add tests for hotkeys
...
Originally committed to SVN as r6114.
2011-12-22 21:27:26 +00:00
Thomas Goyne
71109a87e1
Replace most inappropriate uses of LDFLAGS with LIBS
...
Originally committed to SVN as r6097.
2011-12-22 21:24:40 +00:00
Thomas Goyne
c27ee9fcb8
Disable gcc's unused value warning for tests as a very large number of tests generate it
...
Originally committed to SVN as r6027.
2011-12-22 21:13:48 +00:00
Thomas Goyne
ebde064cb4
Set rpath for tests correctly
...
Originally committed to SVN as r6025.
2011-12-22 21:13:30 +00:00
Thomas Goyne
70a291d4d4
Add some tests for agi::Options
...
Originally committed to SVN as r6010.
2011-12-22 21:11:10 +00:00
Thomas Goyne
7c2e4e5115
Add tests for agi::keyframe
...
Originally committed to SVN as r5074.
2010-12-31 21:02:31 +00:00
Thomas Goyne
4fc1ff6ad6
Add simple signal/slot implementation loosly based on boost.sigal
...
Originally committed to SVN as r4898.
2010-12-07 19:09:08 +00:00
Amar Takhar
5a635ebdb3
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.
...
Originally committed to SVN as r4895.
2010-12-05 19:12:42 +00:00