From 5dd201bc2d4bf256ef226b824775837ea68ffd8c Mon Sep 17 00:00:00 2001 From: wangqr Date: Thu, 5 Sep 2019 22:16:58 -0400 Subject: [PATCH] Update README.md and prepare for release --- .gitignore | 1 + README.md | 22 +++++++++++++++------- src/dpi_aware.manifest | 9 +++++++++ 3 files changed, 25 insertions(+), 7 deletions(-) create mode 100644 src/dpi_aware.manifest diff --git a/.gitignore b/.gitignore index 6db047864..e9f21ce4f 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ *.ilk *.log *.manifest +!src/dpi_aware.manifest *.mkv *.mo *.ncb diff --git a/README.md b/README.md index c62c29c5e..800c1ab91 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ For binaries and general information [see the homepage](http://www.aegisub.org). -The bug tracker can be found at http://devel.aegisub.org. +The bug tracker can be found at https://github.com/Aegisub/Aegisub/issues . -Support is available on [the forums](http://forum.aegisub.org) or [on IRC](irc://irc.rizon.net/aegisub). +Support is available on IRC ( irc://irc.rizon.net/aegisub ). ## Building Aegisub @@ -14,8 +14,8 @@ Prerequisites: 1. CMake 3.14 or later (or you can use an older version by editing the first line in CMakeLists.txt, and download the missing `cmake/FindFontconfig.cmake` from [here](https://gitlab.kitware.com/cmake/cmake/blob/master/Modules/FindFontconfig.cmake)), 2. Any compiling toolchain supported by CMake, -3. All required dependencies, namely `libass`, `Boost`(with ICU support), `OpenGL`, `Hunspell`, `libicu`, `wxWidgets`, `zlib`. On non-POSIX systems, `libiconv`. On non-Windows systems, `fontconfig`. -4. Any optional dependencies, namely `ALSA`, `FFMS2`, `FFTW`, `OpenAL`, `uchardet`. +3. All required dependencies, namely `libass`, `Boost`(with ICU support), `OpenGL`, `libicu`, `wxWidgets`, `zlib`. Additionally, `libiconv` is required on non-POSIX systems. `fontconfig` is required on non-Windows systems. +4. Any optional dependencies, namely `ALSA`, `FFMS2`, `FFTW`, `Hunspell`, `OpenAL`, `uchardet`. Building: @@ -25,8 +25,16 @@ git clone https://github.com/wangqr/Aegisub.git # No --recursive is needed cd Aegisub ./build/version.sh . # This will generate build/git_version.h ``` -2. Make an empty directory to hold build outputs, -3. Build the project using CMake. +2. Make an empty directory to hold build outputs: +```shell +mkdir build-dir +``` +3. Build the project using CMake. Use either cmake-gui, or the command line: +```shell +cd build-dir +cmake .. +make +``` ## Updating Moonscript @@ -42,4 +50,4 @@ The file is now ready for use, to be placed in `automation/include` within the A ## License All files in this repository are licensed under various GPL-compatible BSD-style licenses; see LICENCE and the individual source files for more information. -The official Windows and OS X builds are GPLv2 due to including fftw3. +The official Windows build is GPLv2 due to including fftw3. diff --git a/src/dpi_aware.manifest b/src/dpi_aware.manifest new file mode 100644 index 000000000..53354c66d --- /dev/null +++ b/src/dpi_aware.manifest @@ -0,0 +1,9 @@ + + + + + PerMonitorV2 + true + + +