summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/bcat/backend (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-12-07boxcat: Avoid unnecessary object copycomex1-1/+1
2020-10-25general: Use template deduction guides for lock_guardLioncash1-1/+1
Same behavior, less code.
2020-10-21Revert "core: Fix clang build"bunnei2-13/+4
2020-10-18core: Fix clang buildLioncash2-4/+13
Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795
2020-10-17service: bcat: Check client connection before interacting with socket.bunnei1-0/+10
- Fixes a crash when BCAT service is offline.
2020-10-13core/CMakeLists: Make some warnings errorsLioncash1-3/+7
Makes our error coverage a little more consistent across the board by applying it to Linux side of things as well. This also makes it more consistent with the warning settings in other libraries in the project. This also updates httplib to 0.7.9, as there are several warning cleanups made that allow us to enable several warnings as errors.
2020-08-16common/fileutil: Convert namespace to Common::FSLioncash1-10/+10
Migrates a remaining common file over to the Common namespace, making it consistent with the rest of common files. This also allows for high-traffic FS related code to alias the filesystem function namespace as namespace FS = Common::FS; for more concise typing.
2020-08-13General: Tidy up clang-format warnings part 2Lioncash1-4/+2
2020-05-08Replace externals with Conan (#3735)James Rowe1-1/+1
* Remove git submodules that will be loaded through conan * Move custom Find modules to their own folder * Use conan for downloading missing external dependencies * CI: Change the yuzu source folder user to the user that the containers run on * Attempt to remove dirty mingw build hack * Install conan on the msvc build * Only set release build type when using not using multi config generator * Re-add qt bundled to workaround an issue with conan qt not downloading prebuilt binaries * Add workaround for submodules that use legacy CMAKE variables * Re-add USE_BUNDLED_QT on the msvc build bot
2020-04-17General: Resolve warnings related to missing declarationsLioncash1-6/+1
2020-02-19httplib compatibilityBrian Clinkenbeard1-3/+4
2020-02-12bcat/backend: Make formatting of passphrase consistent in NullBackend::SetPassphrase()Lioncash1-1/+1
Aligns the '=' to be consistent with the rest of the logs within this source file.
2020-02-12bcat/backend: Prevent fmt exception in debug log within NullBackend::Clear()Lioncash1-1/+1
A formatting specifier within Clear wasn't being used, which will cause fmt to throw an exception. This fixes that.
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2-2/+2
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. - See https://github.com/citra-emu/citra/pull/4710 for details.
2019-11-12core: Migrate off deprecated mbedtls functionsLioncash1-1/+1
These functions are marked for deprecation and it's recommended that the *_ret variants be used instead.
2019-11-12service: Resolve sign conversion errorsLioncash1-1/+1
These are fairly trivial to resolve and most of the changes entail using RESULT_UNKNOWN over ResultCode(-1).
2019-11-03kernel: events: Remove ResetType::Automatic.bunnei1-2/+1
- This does not actually seem to exist in the real kernel - games reset these automatically. # Conflicts: # src/core/hle/service/am/applets/applets.cpp # src/core/hle/service/filesystem/fsp_srv.cpp
2019-10-15bcat: Remove use of global system accessorsLioncash4-16/+39
Removes all uses of the global system accessor within the BCAT interface.
2019-10-06bcat: Take std::function instance by value in NullBackend's constructorLioncash2-2/+2
Without this, the std::move within the constructor initializer list won't be able to actually perform a move.
2019-10-06bcat: In-class initialize ProgressServiceBackend's impl memberLioncash2-2/+2
Allows us to remove a constructor initializer list.
2019-10-06bcat: Make ProgressServiceBackend's constructor take a std::string_viewLioncash2-3/+7
Given the string is appended to another, we can make it a view so a redundant full copy of the string isn't made.
2019-10-06bcat: Make ProgressServiceBackend's GetEvent() constLioncash2-2/+2
This member function doesn't modify internal member state, so it can be marked const.
2019-10-06boxcat: Silence an unused variable warningLioncash1-1/+2
On parse errors, we can log out the explanatory string indicating what the parsing error was, rather than just ignoring the variable and returning an overly broad error code.
2019-10-05service/bcat: Silence -Wreorder and -WunusedReinUsesLisp1-1/+1
2019-10-02qt: Add service dialogZach Hilman1-6/+5
2019-10-01boxcat: Use updated game-asset API URL and tagsZach Hilman1-6/+6
2019-10-01bcat: Add FSC accessors for BCAT dataZach Hilman2-10/+11
Ports BCAT to use FSC interface
2019-09-30boxcat: Implement events global fieldZach Hilman2-8/+10
2019-09-30bcat: Implement DeliveryCacheProgressImpl structureZach Hilman4-39/+299
Huge thanks to lioncash for re-ing this for me.
2019-09-30boxcat: Use Etag header names for file digestZach Hilman1-10/+11
2019-09-30boxcat: Add downloading and client for launch parameter dataZach Hilman2-16/+77
2019-09-30bcat: Add backend function for BCAT Indirect (launch parameter)Zach Hilman2-0/+11
Returns the data that should be returned by PopLaunchParameter kind=ApplicationSpecific.
2019-09-30bcat: Expose CreateBackendFromSettings helper functionZach Hilman1-0/+2
2019-09-30bcat: Add BCAT backend for Boxcat serviceZach Hilman2-0/+407
Downloads content from yuzu servers and unpacks it into the temporary directory provided. Fully supports all Backend features except passphrase.
2019-09-30bcat: Add backend class to generify the functions of BCATZach Hilman2-0/+100
Provides the most abstract simplified functions of BCAT as functions. Also includes a NullBackend class which is just a no-op.