Commit Graph

12837 Commits (a31c6b2c4e989b6035364cb4ceed44f412f037b7)
 

Author SHA1 Message Date
Lioncash 80bdb44ead externals: Use upstream zlib
We don't need to depend on a custom fork for this. We can add the
library as is, and then make it excluded from the ALL target, so we only
link in the libraries that we actually make use of.
5 years ago
bunnei c818728513
Merge pull request #2898 from FearlessTobi/port-4004
Port citra-emu/citra#4004: "qt_themes: add two colorful themes"
5 years ago
David 9aac7fbc22
Merge pull request #2539 from DarkLordZach/bcat
bcat: Implement BCAT service and connect to yuzu Boxcat server
5 years ago
bunnei 6bfabdedfd
Merge pull request #2937 from DarkLordZach/azure-msvc
ci: Add windows MSVC builds to patreon and mainline pipelines
5 years ago
Zach Hilman a86e52a375 ci: Correct mainline release dependency 5 years ago
Zach Hilman 53be058e74 ci: Add Mainline tagline 5 years ago
Zach Hilman d648cd562a ci: Use MSVC windows for patreon 5 years ago
Zach Hilman bfa60e2d4e ci: Use MSVC windows for mainline 5 years ago
Zach Hilman 514b74a098 ci: Add MSVC build template 5 years ago
Zach Hilman 49344111cc ci: Add Windows MSVC package script 5 years ago
Zach Hilman c56822a405 ci: Fix unset environment variable bug 5 years ago
vperus 29b1d0db0f [crypto] Use IsAllZeroArray helper function 5 years ago
Zach Hilman e55d086cc9 qt: Add service dialog 5 years ago
bunnei f8ce672b67
Merge pull request #2932 from DarkLordZach/azure-gitpages
ci: Iterate through GitHub pages for pull requests
5 years ago
Zach Hilman 0e58bfedfd ci: Check additional pages on GitHub 5 years ago
Zach Hilman 7d46416a16 ci: Iterate through GitHub pages for pull requests 5 years ago
bunnei 5e677a3178
Merge pull request #2904 from ogniK5377/better-signal-hid
Signal styleset changes at a better time
5 years ago
bunnei c26e9c4cd1
Merge pull request #2924 from MysticExile/readme-2
Remove AppVeyor status from the readme.md
5 years ago
bunnei 80d6abc08b
Merge pull request #2929 from DarkLordZach/azure-patreon-merge-extra
ci: Merge patreon tagged PRs from public repository during merge step.
5 years ago
Zach Hilman 5d86c52a3a boxcat: Use updated game-asset API URL and tags 5 years ago
Zach Hilman 19c466dfb1 bcat: Add FSC accessors for BCAT data
Ports BCAT to use FSC interface
5 years ago
ReinUsesLisp 69c806feb6
gl_rasterizer: Fix polygon offset units
For some reason hardware divides polygon offset units by two. This is
visible since drivers multiply the application requested polygon offset
by two.
5 years ago
Zach Hilman bcf1eafb8b boxcat: Implement events global field 5 years ago
Zach Hilman 2d410ddf4d bcat: Implement DeliveryCacheProgressImpl structure
Huge thanks to lioncash for re-ing this for me.
5 years ago
Zach Hilman 92b70a3bf9 boxcat: Use Etag header names for file digest 5 years ago
Zach Hilman e8183f9ef0 boxcat: Add downloading and client for launch parameter data 5 years ago
Zach Hilman b8ce87103d bcat: Add backend function for BCAT Indirect (launch parameter)
Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific.
5 years ago
Zach Hilman ea17b294ea bcat: Expose CreateBackendFromSettings helper function 5 years ago
Zach Hilman fe8c7e66e2 am: Unstub PopLaunchParameter and add bcat connection for app-specific data
Previously we were simply returning the account-preselect structure all times but if passed with a different mode the game expects application-specific data. This also adds a hook for BCAT into this allowing us to send the launch parameter through bcat,
5 years ago
Zach Hilman 02f8f1bb3e configure_service: Allow Qt to open external links 5 years ago
Zach Hilman d8bcb1e973 cmake: Add cmake option to build Boxcat backend
Default enabled
5 years ago
Zach Hilman f0551aef09 yuzu: Add UI tab to configure BCAT services
Also displays current events if boxcat is selected.
5 years ago
Zach Hilman 102db206e0 bcat: Implement cmd 90201 ClearDeliveryCacheStorage
Takes a title ID and simply deletes all the data for that title ID's bcat. Invokes the respective backend command.
5 years ago
Zach Hilman 1bde5a3c6a bcat: Implement cmd 30100 SetPassphrase
Takes a title ID and passphrase (0x40 byte string) and passes it to the backend.
5 years ago
Zach Hilman 86773a7f08 bcat: Implement cmd RequestSyncDeliveryCache and variant
Variant also supports only updating a single directory. These just both invoke backend commands.
5 years ago
Zach Hilman cb7c96b96a bcat: Implement IDeliveryCacheProgressService commands
Used to query completion status and events for the current delivery task.
5 years ago
Zach Hilman f352ad5c93 bcat: Implement IDeliveryCacheFileService commands
Used to read the contents of files and access their metadata.
5 years ago
Zach Hilman 8812018c1d bcat: Implement IDeliveryCacheDirectoryService commands
Used to list and get directories at the root level.
5 years ago
Zach Hilman 862131ead9 bcat: Implement IDeliveryCacheStorageService commands
Used to create subclasses to manage files and directories and to list directories.
5 years ago
Zach Hilman 78d146f907 bcat: Add commands to create IDeliveryCacheStorageService
Used to access contents of download.
5 years ago
Zach Hilman 68658a8385 module: Create BCAT backend based upon Settings value on construction 5 years ago
Zach Hilman 2903f3524e bcat: Add BCAT backend for Boxcat service
Downloads content from yuzu servers and unpacks it into the temporary directory provided. Fully supports all Backend features except passphrase.
5 years ago
Zach Hilman 2c0b75a744 bcat: Add backend class to generify the functions of BCAT
Provides the most abstract simplified functions of BCAT as functions. Also includes a NullBackend class which is just a no-op.
5 years ago
Zach Hilman 647992e666 settings: Add option to set BCAT backend 5 years ago
Zach Hilman 532ec459b8 nifm: Signal to applications that internet access is available 5 years ago
Zach Hilman f6c53526b3 core/loader: Track the NSO build ID of the current process 5 years ago
Zach Hilman 943662dc3c applets: Add accessor for AppletFrontendSet
Allows other services to call applets without using LLE.
5 years ago
Zach Hilman f2073217a4 filesystem: Add getter for BCAT temporary directory 5 years ago
Zach Hilman c00ed8f4ff vfs: Add function to extract ZIP file into virtual filesystem 5 years ago
Zach Hilman 84b6059012 externals: Add zlib and libzip libraries to handle ZIP file parsing 5 years ago