Thomas Goyne
|
f628f92747
|
Significantly restructure the msbuild projects to make them actually work
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
7a116db07d
|
Unbind shift-enter in the edit box since it does weird things
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
238356406f
|
Extract calltip logic from the edit ctrl to libaegisub
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
e4d6b8661b
|
Add range adaptor for filtering to a specific subclass from a heterogeneous range
This makes looping over the subtitle file and parsed dialogue lines less
awkward in many cases.
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
67df64e879
|
Use range-based for loops in a bunch of places
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
8af78a6a61
|
Add fontconfig project
|
2012-11-12 18:35:25 -08:00 |
Thomas Goyne
|
3add0e5b91
|
Add freetype2 project
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
aaccf94269
|
Remove support for externally-built FFTW3
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
6b52c4f4aa
|
Copy FFTW3's header to a more convenient place after building it
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
4bb1b182c8
|
Add a conditional project reference to FFTW3
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
b308b1ec9c
|
Add a project file for FFTW3
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
a4e96f22f7
|
Use the full path to the source file for the intermediate file location
This fixes the issues with multiple files in different directories with
the same name overwriting each other's object files.
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
8ad1e2d4a9
|
Actually include the user's global properties file
|
2012-11-12 18:35:24 -08:00 |
Thomas Goyne
|
338e604455
|
Include user config file in libresrc to get the wx path
|
2012-11-12 18:35:24 -08:00 |
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
|
0905290acc
|
Add ipch to .gitignore
|
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
|
e259418190
|
Add lib and obj dirs to .gitignore
|
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 |