Commit Graph

32 Commits

Author SHA1 Message Date
Niels Martin Hansen a514e92571 Why didn't the Windows project add the src/include/ dir to the include path...
Originally committed to SVN as r6000.
2011-12-22 13:07:54 +00:00
Niels Martin Hansen a42e8277b4 Add support for writing the EBU STL (tech 3264) subtitle format. Implementation sponsored by Bandai.
Forgive me for I have sinned: This adds new GUI with translatable strings, but it's a minor sin since the new GUI has very low visibility.

Originally committed to SVN as r5981.
2011-12-06 20:44:38 +00:00
Niels Martin Hansen a10f605ffa Small silly changes to build settings. Supposedly the "Optimize for Windows 98" option is bad for NT systems.
Originally committed to SVN as r5607.
2011-09-24 02:27:39 +00:00
Niels Martin Hansen db905b8fec Remove old, terrible LAVC video and audio providers.
Originally committed to SVN as r5546.
2011-08-20 16:34:20 +00:00
Niels Martin Hansen 8bd1327f28 Add the two new resource files to the VC9 project file and remove changelog.txt from it.
Originally committed to SVN as r5405.
2011-06-05 00:43:01 +00:00
Thomas Goyne 45a837068e Merge r4829, r4831 from trunk (Kill the splash screen)
Originally committed to SVN as r5349.
2011-02-21 21:29:52 +00:00
Niels Martin Hansen 7eb1717b7d Change default optimisations for Windows release builds to favour code size. Saves almost 800 KB on the final binary in my builds.
Originally committed to SVN as r4378.
2010-05-31 23:49:21 +00:00
Niels Martin Hansen a2acb8ce35 Change to 64 bit build, debug version is constantly rebuilt if it's attempted built with "Program database for edit & continue" instead of plain "Program database" for debug information.
Originally committed to SVN as r4091.
2010-02-12 14:05:17 +00:00
Thomas Goyne cb1127af2a Backport rewritten video display to 2.1.8. Merges revisions 3615,3617,3620,3623,3628-3631,3666,3711,3714,3717,3723,3726,3729,3739 (VideoOutGL); 3190,3201,3526,3613 (exception.h) from trunk.
Originally committed to SVN as r3741.
2009-10-27 20:41:11 +00:00
Niels Martin Hansen 102070ce48 Add support for a solution-local wxWidgets installation for building 2.1.8 on Windows.
Originally committed to SVN as r3730.
2009-10-26 16:44:13 +00:00
Niels Martin Hansen 424f84c3aa Merge 3355 into 2.1.8.
Originally committed to SVN as r3356.
2009-08-03 21:38:00 +00:00
Niels Martin Hansen eaf507ca97 Fix include path for MSVC project to point to the new location of ffms2 sources.
Originally committed to SVN as r3124.
2009-07-13 22:43:46 +00:00
Karl Blomster db2ba854dc - Moved lib/ffms2.lib to FFmpegSource2/ffms2.lib.
- Deleted the lib folder since nothing uses it anymore.
- Modifed the #include of ffms.h in ffmpegsource_common.h to make it easier to use an external ffms2 instead of the one in the repository.
- Updated vs2008 project file to reflect these changes.
- Easily claims build breaker's hat.

Originally committed to SVN as r3052.
2009-06-12 17:10:45 +00:00
Amar Takhar 9654e58881 Remove *portaudio2.(cpp|h) from the vcproj.
Originally committed to SVN as r3046.
2009-06-11 03:00:12 +00:00
Niels Martin Hansen 741c3fbd4e Split video backend and UI into separate groups in MSVC project file.
Originally committed to SVN as r2942.
2009-05-16 12:46:22 +00:00
Niels Martin Hansen a8bd30487b aegisub_endian.h was missing from MSVC project.
Originally committed to SVN as r2932.
2009-05-14 23:58:24 +00:00
Niels Martin Hansen ef03e3050d Split audio sources in MSVC project into Backend and UI groups.
Originally committed to SVN as r2925.
2009-05-14 21:25:08 +00:00
Niels Martin Hansen a2822356bf Some more delayload vsprops files.
Originally committed to SVN as r2882.
2009-04-29 19:08:40 +00:00
Niels Martin Hansen 5a50efac9f Move more project settings into property sheet files.
Originally committed to SVN as r2829.
2009-04-18 13:40:52 +00:00
Karl Blomster 254a7ae359 revert revision 2825 since apparently it broke all of jfs' changes
Originally committed to SVN as r2827.
2009-04-18 13:02:13 +00:00
Karl Blomster 3e70c0af81 add portaudio_x86.dll to the list of delay-loaded dll's in the vs2008 project file
Originally committed to SVN as r2825.
2009-04-18 09:37:54 +00:00
Niels Martin Hansen 4fc3b7faf0 No longer support anything for Windows-builds but Visual Studio 2008/VC9.
Remove all outdated, unmaintained project files and some unused dirs, and other stuff related to outdated build methods.

Originally committed to SVN as r2821.
2009-04-17 22:08:37 +00:00
Niels Martin Hansen af538651ef Some changes to property sheets went unsaved before previous commit, oops.
(This made linking in various things impossible.)

Originally committed to SVN as r2820.
2009-04-17 21:58:17 +00:00
Niels Martin Hansen 2c392407c4 Refactor Visual Studio 2008 build and make libauto3 and Lua 5.0 build on VC9.
* The most important project properties (especially paths) are now stored in VSProps files in generalised ways.
* Projects share VSProps files so they place output files in same locations and thus agree on where to find them.
* Avoid inconsistencies between build configurations/platforms as has happened often before.
* Now distributable binaries (aegisub.exe and aegisub-auto3.dll) will be placed in $(SolutionDir)/bin/, static libraries under $(SolutionDir)/lib/ and object files etc. under $(SolutionDir)/build/. Note that those locations are controlled by where the solution file is placed in the file system.
* libauto3 is no longer pulled in by a #pragma in auto4_auto3.c, but must instead be pulled in by making the aegisub project depend on the auto3 project, which must in turn depend on the lua50 project.
* Final binary filenames are now somewhat different. You get aegisub32.exe, aegisub64d.exe, aegisub-auto3lib32d.dll and more.
* There's still more that can be factored out, things like optimisation flags and defines.

Originally committed to SVN as r2819.
2009-04-17 21:53:48 +00:00
Karl Blomster 59eb07c79f add portaudio2 player to the vs2005 project as well while I'm at it
Originally committed to SVN as r2814.
2009-04-17 19:45:33 +00:00
Karl Blomster 80ce8e7508 add portaudio2 audio player to config/config_windows0.h and the vs2008 project file
Originally committed to SVN as r2813.
2009-04-17 19:44:07 +00:00
Rodrigo Braz Monteiro 261d9c21f1 Fixed windows project.
Originally committed to SVN as r2766.
2009-03-14 20:52:01 +00:00
Amar Takhar 4c02eb0984 Fix vs2008 build (Patch from Haruka)
Originally committed to SVN as r2762.
2009-03-12 05:56:02 +00:00
Amar Takhar a067bd560d SVN Transition Step 3/7
1. cd aegisub/
  2. svn mv *cpp *h src/
  3. svn mv Makefile.am MatroskaParser.c auto4_perldata.inc bitmaps boost \
     changelog.txt config gl include libosxutil libresrc md5.c msvc mythes.cxx \
     mythes.hxx res.rc src/
  4. cd ..
  5. svn mv FFmpegSource2/ INSTALL Makefile.am README  acinclude.m4 \
     autogen.sh automation/ bin build configure.in desktop dummy.txt lib \
     libass/ m4macros/ packages/ po/ scripts/ universalchardet/ aegisub/
  6. mkdir -p docs/wiki_convert
  7. svn add docs/wiki_convert
  8. cd docs
  9. svn mv aegisub_convert_docs.pl convert.bat output wiki_convert/

* See r2749 for full description.

Originally committed to SVN as r2752.
2009-03-08 08:30:39 +00:00
Rodrigo Braz Monteiro 75b4fb1437 Made almost all major components of Aegisub optional... this might be severely broken still.
Originally committed to SVN as r1660.
2007-12-31 06:46:22 +00:00
Niels Martin Hansen 15fb8e8fdb "New", nicer solution for including the SVN revision information in Windows builds.
Originally committed to SVN as r1170.
2007-05-08 00:06:39 +00:00
Rodrigo Braz Monteiro 06cff2e2f2 Renamed /core/ to /aegisub/ to avoid issues with unix systems being unable to delete core dumps.
Originally committed to SVN as r652.
2006-12-28 23:43:23 +00:00