Thomas Goyne
|
cfc9f81f85
|
Define NOMINMAX for Aegisub
|
2012-11-12 18:35:24 -08:00 |
|
Thomas Goyne
|
735d687ec5
|
Add wx paths to the config properties
|
2012-11-12 18:35:24 -08:00 |
|
Thomas Goyne
|
83597e1a68
|
Actually define the update checker defines when enabled
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
7f4a3b4967
|
Set defaults for more build options
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
5f1f84ec32
|
Include default config before aegisub.props so that it actually works
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
c4daf53030
|
Remove logic to create the default config file
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
45ff83637a
|
Rearrange the build settings a bit and add update checker settings
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
b7e7a9054c
|
Remove FinalRelease config setting
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
5db559265f
|
Drop support for config_windows.h
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
0aba5206c0
|
Normalize whitespace in Aegisub.targets
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
f1ef0582cb
|
Update Aegisub project
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
1531ef88bd
|
Visual Studio 2012 compilation fixes
VS11 only defines pseudo-variadic template stuff for up to 5 arguments,
so use lambdas rather than bind.
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
f3d32c6726
|
Increase memory limit for precompiled header compilation
|
2012-11-12 18:35:23 -08:00 |
|
Thomas Goyne
|
67af6f89a8
|
Fix Aegisub source directory path
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
8c3f556387
|
Remove SubWCRev build step
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
b2a5fe406c
|
Unconditionally enable Lua and Hunspell
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
71af4127ce
|
Add error checking to respack
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
08eb738de5
|
Update libresrc project
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
98cf1b7350
|
Update respack project
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
c2510b1ef0
|
Remove explicit references to libraries and use project references instead
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
fc7d50dfb5
|
Update CSRI source path
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
e5a852fc0c
|
Update hunspell project
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
6c23f14c81
|
Fix the default Aegisub source base
|
2012-11-12 18:35:22 -08:00 |
|
Thomas Goyne
|
2cf834806e
|
Update libaegisub project
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
7230afc3cf
|
Update iconv project
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
a9bc2c99a7
|
Update lua project
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
9b4fd7a051
|
Update universalchardet project
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
c41468354a
|
Convert msbuild projects to vs 2012 format
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
e0f16da866
|
Move msbuild stuff to top level build folder
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
b4c71e4673
|
Delete vs2008 build system
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
1848aad5c1
|
Fix compilation with C++ 11/libc++
|
2012-11-12 18:35:21 -08:00 |
|
Thomas Goyne
|
ebd56f2163
|
Include cstdint rather than stdint.h
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
0893ed3f0a
|
Remove references to tr1
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
4500edef39
|
Build as C++11 on non-windows
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
fdeb661a79
|
Bump required OS X version to 10.7 for libc++
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
13b83b0996
|
Use libc++ when it's available
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
b077c0991b
|
Move the split line at cursor functionality to commands
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
9d4be82be8
|
Replace syntax highlighting logic with new stuff in libaegisub
|
2012-11-10 18:05:57 -08:00 |
|
Thomas Goyne
|
76adcad999
|
Move the spellchecker base class to libaegisub
|
2012-11-10 18:05:57 -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
|
bd78692148
|
Use wxSTC::GetTextRaw rather than converting utf-8 -> wxString -> utf-8
|
2012-11-10 18:05:56 -08:00 |
|
Thomas Goyne
|
9088ae994c
|
Remove windows.h from the precompiled header
It's only used by a few source files and it defines a ton of garbage.
|
2012-11-10 18:05:56 -08:00 |
|
Thomas Goyne
|
08983adc96
|
Move agi::Color parsing to its own file
Keeping all uses of boost.spirit in a single translation unit helps
avoid having it murder compile times, which requires that it be off by
itself.
|
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
|
83761d881a
|
Convert AssFile::Line to an intrusive list
Gives O(1) pointer -> iterator conversions, better memory usage, better
performance, and overall slightly simplifies the code using it.
|
2012-11-10 18:05:56 -08:00 |
|
Thomas Goyne
|
28175aadbe
|
Switch to boost.container for containers of incomplete types
STL containers are not required to support incomplete types, and while
most implementations do, clang's libc++ does not.
|
2012-11-10 18:05:56 -08:00 |
|
Thomas Goyne
|
dfa4f33f25
|
Add boost check to configure
|
2012-11-10 18:05:56 -08:00 |
|
Thomas Goyne
|
59eae9ab85
|
Store the lines in LuaAssFile in a vector
This makes the implementation better match the exposed interface and
simplifies some of the code.
|
2012-11-10 18:05:55 -08:00 |
|
Thomas Goyne
|
10f0f5fc7b
|
Kill AssFile::AddComment and just add it when writing the file
|
2012-11-10 18:05:55 -08:00 |
|
Thomas Goyne
|
a51b3d8d7f
|
Handle errors which occur in the progress dialog worker thread
|
2012-11-10 18:01:22 -08:00 |
|