No description
Find a file
Thomas Goyne 0909d137b0 Mirror toolbar button images for RTL locales
Some of the toolbar buttons are seriously wrong when mirrored and there
doesn't seem to be a way to disable mirroring for the images while using
RTL layout for the toolbar itself, so double-mirror them so that they
end up with their original appearance.

Ideally the button images would be localizable as some of them actually
should be mirrored, but that's probably not worth the work involved.

See #1354.
2014-05-11 07:31:22 -07:00
.nuget Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
automation Only process selected lines in the Select Overlaps macro 2014-05-09 10:25:13 -07:00
build Add more missing project dependencies for working parallel builds 2014-05-10 08:19:59 -07:00
desktop Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
docs Modify aegisub_convert_docs.pl to produce a static mirror suitable for serving on a web site 2012-09-03 17:26:49 -07:00
libaegisub Add unicode case conversion functions to the automation module 2014-05-09 07:00:48 -07:00
m4macros Remove some pointless configure checks 2014-04-29 07:23:02 -07:00
packages Set the version in the Windows installer automatically 2014-05-06 08:07:57 -07:00
po Update Chinese translations. Closes #1739. 2014-04-20 07:01:49 -07:00
src Mirror toolbar button images for RTL locales 2014-05-11 07:31:22 -07:00
tests Fix test compilation on Windows 2014-05-10 08:19:59 -07:00
tools Add msbuild build system for ICU 2014-05-08 12:34:04 -07:00
vendor Update ffmpeg 2014-05-10 06:12:37 -07:00
.gitignore Switch to downloading a release tarball for fribidi 2014-05-08 14:41:38 -07:00
.gitmodules Switch to downloading a release tarball for fribidi 2014-05-08 14:41:38 -07:00
acinclude.m4 Decruftify and fix the boost configure checks 2014-04-28 18:37:43 -07:00
Aegisub.sln Add more missing project dependencies for working parallel builds 2014-05-10 08:19:59 -07:00
autogen.sh Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
config.guess Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
config.sub Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
configure.ac Update URL for ffms2 2014-04-29 07:24:43 -07:00
install-sh Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
LICENCE Move everything up a level since the root dir no longer has stuff 2014-03-11 12:14:57 -07:00
Makefile Switch from regular Lua to LuaJIT 2014-04-28 07:38:30 -07:00
Makefile.inc.in Decruftify and fix the boost configure checks 2014-04-28 18:37:43 -07:00
Makefile.target Switch from regular Lua to LuaJIT 2014-04-28 07:38:30 -07:00
README.md Update readme 2014-05-10 08:19:59 -07:00

Aegisub

For binaries and general information see the homepage.

The bug tracker can be found at http://devel.aegisub.org.

Support is available on the forums or on IRC.

Building Aegisub

Windows

Prerequisites:

  1. Visual Studio 2013 (Express edition is good enough) or the Windows 8.1 SDK (command line builds only).
  2. A recent DirectX SDK
  3. Yasm installed to somewhere on your path.

There are a few optional dependencies:

  1. msgfmt, to build the translations
  2. WinRAR, to build the portable installer
  3. InnoSetup, to build the regular installer

All other dependencies are either stored in the repository or are included as submodules.

Building:

  1. Clone Aegisub's repository recursively to fetch it and all submodules: git clone --recursive git@github.com:Aegisub/Aegisub.git
  2. Open Visual Studio from the VS2013 Native Tools Command Promp using devenv.exe /useenv (required for the build system to be able to find nmake.exe for building wxWidgets)
  3. Open Aegisub.sln
  4. Build the solution.
  5. Copy the contents of an existing Aegisub install into the aegisub/aegisub/bin directory (not strictly required, but you'll be missing a lot of functionality otherwise).

For actual development work you will probably want to mostly use the "Debug-MinDep" configuration (which disables building most of the projects), as the dependency checking is pretty slow.

License

All source files in this repository are licensed under either 3-clause BSD or ISC licenses. In practice, Aegisub binaries are usually GPL licensed due to the dependencies.