Commit Graph

7987 Commits

Author SHA1 Message Date
Ryan Lucia 8a19a54178 Add virtual destructor to SignalBase
Quashes a frequent warning
2020-02-08 23:43:32 +01:00
Ryan Lucia be64ea3f6e meson: fix up OSX and non-MSVC detection 2020-02-08 23:43:32 +01:00
FichteFoll d47597d4da Use git rev-list to determine revision number 2020-02-08 23:43:32 +01:00
FichteFoll 17ae278b83 Fix git_version.h generation 2020-02-08 23:43:32 +01:00
Ryan Lucia 20ce892352 meson: attempt to wrangle dependencies 2020-02-08 23:43:32 +01:00
Ryan Lucia 25436f7c11 gitignore: mass cleaning 2020-02-08 23:43:32 +01:00
Ryan Lucia dfaa52f8a7 Windows installer: always include vc+ runtime 2020-02-08 23:43:32 +01:00
Ryan Lucia 9cf3714d88 meson: update subprojects 2020-02-08 23:42:37 +01:00
Ryan Lucia 2644f0cf54 meson: remove 'build_' prefix from option 2020-02-08 23:42:37 +01:00
Ryan Lucia 70b729b9e4 Make version.sh executable 2020-02-08 23:42:37 +01:00
Ryan Lucia a78b0fb430 Fix PCH usage
Hopefully this time in a way that doesn't ruin life for Unix folks!
2020-02-08 23:42:36 +01:00
Ryan Lucia bc13aa919c meson: allow additional include directories for manually located deps 2020-02-08 23:42:36 +01:00
Ryan Lucia 664131de6d meson: add Windows-specific project args 2020-02-08 23:42:36 +01:00
Ryan Lucia 885f5bb9c2 meson: fix option name lookup in build file 2020-02-08 23:42:36 +01:00
Ryan Lucia cdd2fe6e5f meson: add DirectSound detection 2020-02-08 23:42:36 +01:00
Ryan Lucia 4b89552ec3 meson: add basic libiconv subproject functionality 2020-02-08 23:42:36 +01:00
Ryan Lucia 4c61dfcf51 meson: fix luajit compiler args 2020-02-08 23:42:36 +01:00
Ryan Lucia 8f5e5bb588 Move iconv to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia bd4f69069c Move hunspell to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia 6a2abf9281 Move CSRI to subprojects 2020-02-08 23:42:36 +01:00
Ryan Lucia 3f924350ee Remove submodules 2020-02-08 23:42:36 +01:00
Ryan Lucia c86d365dc2 meson: bump c++ version 2020-02-08 23:41:40 +01:00
Ryan Lucia 59dca1cc2d meson: add wrapfiles for essential subprojects 2020-02-08 23:41:40 +01:00
Ryan Lucia 69e812c694 meson: move luajit to subprojects directory 2020-02-08 23:41:40 +01:00
Ryan Lucia d4a7351087 meson: fix syntax errors in packages/meson.build 2020-02-08 23:41:40 +01:00
Ryan Lucia 0943d8b3fd meson: move version scripts to tools directory 2020-02-08 23:41:40 +01:00
Ryan Lucia ed461072f2 Remove autotools build system 2020-02-08 23:41:40 +01:00
line0 323f1dca95 PowerShell version script: work correctly from any cwd; do not error out when version.h doesn't already exist; adjust git_version.h and git_version.xml paths for meson build system 2020-02-08 23:40:07 +01:00
Ryan Lucia 13b95ea381 meson: rename option for optional dependencies 2020-02-08 23:40:07 +01:00
Ryan Lucia 40c64ba1fe meson: remove 'static' option 2020-02-08 23:40:07 +01:00
Ryan Lucia 7bb39d277d Switch from combo option to feature where appropriate
Also remove the extra space before colons :)
2020-02-08 23:40:07 +01:00
Ryan Lucia 3d79206987 Fix spacing around colons in luajit subproject files 2020-02-08 23:40:07 +01:00
Ryan Lucia c1872422a5 Move version generation scripts up a level 2020-02-08 23:40:07 +01:00
Ryan Lucia a9b956693c Switch to newer path concatenation syntax 2020-02-08 23:40:07 +01:00
Ryan Lucia 0c148ec512 Make spacing around colons consistent 2020-02-08 23:40:07 +01:00
Ryan Lucia f3fa1adf46 Don't require fontconfig on windows 2020-02-08 23:40:07 +01:00
Ryan Lucia eb22e16ecb Enable version.ps1 on windows
version.ps1 itself still has to be modified to support out-of-tree builds
2020-02-08 23:40:07 +01:00
Ryan Lucia 789ec12f8e Bump Meson version
Build file was using a now-deprecated property
2020-02-08 23:40:07 +01:00
line0 759b7fbaab add powershell version of build/version.sh 2020-02-08 23:40:07 +01:00
FichteFoll bd07f4d103 Always build git_version.sh 2020-02-08 23:40:07 +01:00
Martin Herkt 3cc6187174 Fix fdo icon install path 2020-02-08 23:40:07 +01:00
Martin Herkt 7c44ae5303 Meson: respack.lua → respack.py; works out-of-tree 2020-02-08 23:40:07 +01:00
Martin Herkt 507a13859f Meson: add gettext i18n 2020-02-08 23:40:07 +01:00
Martin Herkt 146d1aa7b8 Meson: add install rules 2020-02-08 23:40:07 +01:00
Martin Herkt 5d1c6daa63 Initial port of the build system to Meson
Still some TODOs left. Probably only works on Linux for now.
2020-02-08 23:40:07 +01:00
odrling 48922bf4b5 Merge branch 'master' of github.com:TypesettingTools/Aegisub 2020-02-08 22:11:06 +01:00
Andrew Neth d0bab1212c
Look for both system fonts and user fonts on Windows (#64)
* Look for both system fonts and user fonts on Windows

* Move repeated font registry reading code to separate function

* Pass the files vector to read_fonts_from_key as a reference

* Allocate a larger filename buffer when necessary while reading fonts from registry
2020-02-08 15:41:03 -05:00
RhiobeT 9c5f7f24b7 Better safe than sorry 2020-02-03 13:18:44 +01:00
Pierre Jeanjean 7bbf150b44 Fix charset detection and conversion issues 2020-02-02 15:37:05 +01:00
odrling 0348d60019 [readme] add build status [skip ci] 2019-12-29 01:17:16 +01:00