Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lets gradle handle apk signing when available
|
|
qt: implement automatic crash dump support
|
|
Co-authored-by: liamwhite <[email protected]>
|
|
Creates a new archive with a debug suffix that contains the debug symbols from
compiling yuzu for mainline. The yuzu executable also gets a GNU debug link to the symbols file.
ci/linux: Compile with debug symbols and upload separately
Currently only uploads for yuzu but yuzu-cmd or other future executables can be
added to the for-loop's parameters.
|
|
|
|
ci/linux: Target deploy script from appimage path
|
|
Internal testing has shown these result in higher committed memory usage in some systems.
Also Ob2 is already implied by O2, so that can be removed as well.
|
|
This is unnecessary here: pefile is already installed on the container.
This step also causes issues in coming changes to the container.
|
|
Latest as of this commit
|
|
|
|
Includes AppImage changes so that the needed Qt Wayland libraries are
included.
|
|
|
|
|
|
No extra folders are created with ninja generator after previous CMake fixes.
|
|
Using the tested method of only enabling it for core and video_core.
Clang is skipped, because Clang.
|
|
|
|
|
|
|
|
|
|
|
|
This raises an exception if the GET request to Github's API returns anything other than 200 OK, ensuring we always have successful merges of tagged PRs.
Also, reduces the number of queried pages from 29 to 9 to reduce the number of requests.
|
|
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
|
|
|
|
* Testing LTO (#4)
* Testing LTO
* clang
* linux
* Added the rest of Blinkhawk's optimizations
* Unlikely asserts
* Removing LTO from Linux builds - GCC
* Removing LTO from Linux builds - Clang
|
|
Explicitly use the bundled FFmpeg version, since we were auto-choosing
it before.
|
|
I did some tests on my own fork, and we're writing to ~/.transifexrc but
the client can't seem to read that file. maybe issue with $HOME or
something.
Workaround is to set TX_TOKEN environment variable and now the pesky
~/.transifexrc file is not needed.
|
|
Currently we're using the python client which uses an API that they
state will sunset Nov 30, 2022.
`tx push -s` actually appears to work properly, some of the other
commands require tweaking, like instead of suggesting `tx pull -a` in
dist/languages we need to suggest `tx pull -t -a`
|
|
Using MinGW in the future may not be ideal as it does not work very well
with crash dumps (#8682).
Switch back to GCC on MinGW. This also gives CI a way to check GCC 12
(as of writing, or whatever version of mingw-gcc Arch happens to be
shipping on a given week).
|
|
|
|
Recent versions of Docker appear to cause the Qt linuxdeploy plugin to
throw a boost file copy error.
This switches from linuxdeploy to a script of mine I've been working on
for a while.
|
|
The current AppRun is more difficult to update. This script still
uses the old version of AppImageKit-checkrt, but now we use the shell
script version so we can set our own environment variables as the
application starts up.
This specific version searches for and sets the correct root CA file to
prevent SSL errors in yuzu.
|
|
yuzu qt: Add option to create Windows crash dumps
|
|
ci,linux: Support Patreon releases
|
|
|
|
ci/windows: Enable crash dumps on MinGW builds
|
|
Since the following https://developercommunity.visualstudio.com/t/Type-alias-lookup-failure-within-paramet/10039150 compiler bug has been fixed, we can finally build with VS 2022 again.
|
|
The source from the Linux build is desireable as it has permissions and
line endings set correctly.
|
|
Instead of including yuzu and all the sources it uses directly, include
only what specifically belongs to yuzu. Submodules can be downloaded
separately later using git since a shallow clone includes minimally all
the repository information needed for it.
|
|
Apparently the two stages were not building in parallel. Specify
individual jobs that run MSVC and Linux building instead.
|
|
Prevent AppImageLauncher from trying to integrate our AppImage on end
user systems. Don't include the basic yuzu executable with EA or
Mainline.
|
|
I sure as heck don't know what I'm doing :)
patreon_step2: Fix caching
:limesDance: still don't know what I'm doing :limesDance:
|