summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-18applets/web: Initial implementation of the web browser appletMorph
2020-12-18applets: Remove the previous web browser applet implementationMorph
2020-12-18Merge pull request #5205 from Morph1984/oss-extended-plus-minusLC
system_archive: Add + and - buttons to the Nintendo Extended OSS font
2020-12-18system_archive: Add + and - buttons to the Nintendo Extended OSS fontMorph
2020-12-18Merge pull request #5200 from Morph1984/oss-font-extendedLC
system_archive: Update Nintendo Extended OSS font
2020-12-17system_archive: Update Nintendo Extended OSS fontMorph
Co-authored-by: Its-Rei <kupfel@gmail.com>
2020-12-15Merge pull request #5196 from lat9nq/fix-conan-boost-2bunnei
cmake/conan: Conditionally add target Boost::context
2020-12-15cmake/conan: Conditionally add target Boost::contextlat9nq
Addresses an issue with the two competing versions of Conan's Boost package that are currently floating around. Adds the Boost::context target only if it's recognized by CMake as a target.
2020-12-15Merge pull request #5190 from Morph1984/validate_device_handlebunnei
controllers/npad: Validate device handles before use
2020-12-15Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindexbunnei
fsp_srv: Implement OpenDataStorageWithProgramIndex
2020-12-15Merge pull request #5157 from lioncash/array-dirtybunnei
maxwell_3d: Remove unused dirty_pointer array
2020-12-14Merge pull request #5168 from Morph1984/aoc-PurchaseEventManagerbunnei
aoc_u: Stub IPurchaseEventManager and its service commands
2020-12-12Merge pull request #5193 from lat9nq/fix-conan-boostbunnei
cmake: Fix generating CMake configs and linking with Boost
2020-12-13cmake: Fix generating CMake configs and linking with Boostlat9nq
Fixes regression by 761206cf81b271f7f4dd6a167a120325b760dbf3, causing yuzu to not build on Linux with any version of Boost except a cached 1.73 Conan version from before about a day ago. Moves the Boost requirement out of the `REQUIRED_LIBS` psuedo-2D-array for Conan to instead be manually configured, using Conan as a fallback solution if the system does not meet our requirements. Requires any update from the linux-fresh container in order to build. **DO NOT MERGE** until someone with the MSVC toolchain can verify this works there, too.
2020-12-12common: Update CMakeList to fix build issue with Boost.bunnei
2020-12-12controllers/npad: Validate device handles before useMorph
Some games such as NEKOPARA Vol. 3 send invalid device handles when calling InitializeVibrationDevice. Introduce a check to validate the device handle before use.
2020-12-12Merge pull request #5183 from lioncash/alias2bunnei
vfs: Use existing type aliases consistently
2020-12-11Merge pull request #5187 from Morph1984/revert-stdfsbunnei
fs: Revert all std::filesystem changes
2020-12-11Merge pull request #5172 from lioncash/svc-widebunnei
svc: Remove unnecessary casts
2020-12-11Revert "Merge pull request #5173 from lioncash/common-fs"Morph
This reverts commit ce5fcb6bb2c358b0251a2ce87945bda52789a76d, reversing changes made to 6f41763061082d5fa2ab039c554427152243cb46.
2020-12-11Revert "Merge pull request #5174 from ReinUsesLisp/fs-fix"Morph
This reverts commit 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a, reversing changes made to e94dd7e2c4fc3f7ca2c15c01bdc301be2b8a4c1b.
2020-12-11Revert "Merge pull request #5176 from Morph1984/fix-createfile"Morph
This reverts commit 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76, reversing changes made to 5fe55b16a11d9ec607fb8a3fdddc77a4393cd96a.
2020-12-11Revert "Merge pull request #5179 from ReinUsesLisp/fs-path"Morph
This reverts commit 4e94d0d53af2cdb7b03ef9de23cc29f3565df97a, reversing changes made to 6d6115475b4edccdf1bb4e96ecc3d3b1be319e76.
2020-12-11Revert "Merge pull request #5181 from Morph1984/5174-review"Morph
This reverts commit cdb36aef9ec9d30bdef1953f9ed46776ae2f12af, reversing changes made to 5e9b77129f2cf8c039a8d98033cae4ac0f93f515.
2020-12-10Merge pull request #5181 from Morph1984/5174-reviewbunnei
common/file_util: Address review comments of #5174
2020-12-10Merge pull request #5184 from lat9nq/travis-linux-ccache-fixLC
travis/linux: Use correct ccache directory
2020-12-10Merge pull request #5123 from Morph1984/nim-IsLargeResourceAvailablebunnei
nim: Stub IsLargeResourceAvailable
2020-12-10travis/linux: Use correct ccache directorylat9nq
Changes the bound ccache directory to `/home/yuzu/.ccache` instead of `/root/.ccache`, since the `/root` directory is not accessible by the `yuzu` user in the guest container.
2020-12-10Merge pull request #5162 from lioncash/copy-shaderbunnei
gl_shader_decompiler: Elide unnecessary copies within DeclareConstantBuffers()
2020-12-10vfs: Use existing type aliases consistentlyLioncash
Makes use of the VirtualDir and VirtualFile aliases across the board instead of having a few isolated places that don't use it.
2020-12-09common/file_util: Simplify the behavior of CreateFullPathMorph
2020-12-09Merge pull request #5179 from ReinUsesLisp/fs-pathLC
common/file_util: Let std::filesystem cast from UTF16 to std::string
2020-12-09common/file_util: Let std::filesystem cast from UTF16 to std::stringReinUsesLisp
Fix invalid encoding paths when iterating over a directory on Windows.
2020-12-09Merge pull request #5176 from Morph1984/fix-createfileChloe
vfs_real: Fix CreateFile for files without a file extension
2020-12-09vfs_real: Fix CreateFile for files without a file extensionMorph
2020-12-09Merge pull request #5174 from ReinUsesLisp/fs-fixMorph
common/file_util: Fix and deprecate CreateFullPath, add CreateDirs
2020-12-09common/file_util: Fix and deprecate CreateFullPath, add CreateDirsReinUsesLisp
Fix CreateFullPath to have its intended previous behavior (whatever that was), and deprecate it in favor of the new CreateDirs function. Unlike CreateDir, CreateDirs is marked as [[nodiscard]] to avoid new code ignoring its result value.
2020-12-09common/file_util: Succeed on CreateDir when the directory existsReinUsesLisp
2020-12-09Merge pull request #5142 from comex/xx-poll-eventsRodrigo Locatti
network, sockets: Replace `POLL_IN`, `POLL_OUT`, etc. constants with an `enum class PollEvents`
2020-12-09Merge pull request #5173 from lioncash/common-fsRodrigo Locatti
common/file_util: Make use of std::filesystem
2020-12-09file_util: Migrate remaining file handling functions over to std::filesystemLioncash
Converts creation and deletion functions over to std::filesystem, simplifying our file-handling code. Notably with this, CopyDir will now function on Windows.
2020-12-08Merge pull request #5166 from lioncash/log-castbunnei
core: Remove unnecessary enum casts in log calls
2020-12-08Merge pull request #5135 from Morph1984/applets-shadowbunnei
applets: Resolve variable shadowing
2020-12-08file_util: Migrate Exists() and IsDirectory() over to std::filesystemLioncash
Greatly simplifies our file-handling code for these functions.
2020-12-08svc: Remove unnecessary castsLioncash
Simplifies and removes some casts. In all cases, these were generally widening from a 32-bit unsigned type to a 64-bit unsigned type, so no information would be lost from the conversion.
2020-12-08Merge pull request #5171 from lat9nq/ci-unicorn-cleanupLC
ci: Remove `-DYUZU_USE_BUNDLED_UNICORN=ON`
2020-12-08ci: Remove `-DYUZU_USE_BUNDLED_UNICORN=ON`lat9nq
Unicorn has been removed, yet CI still enables building with Unicorn. This just cleans up a few leftovers by removing the variable from the CMake parameters in CI.
2020-12-08Merge pull request #5167 from lioncash/doc-memorybunnei
memory: Resolve -Wdocumentation warning for Write()
2020-12-08IPurchaseEventManager: Implement GetPurchasedEventReadableHandleMorph
- Used by Pokémon Café Mix - Used by DOOM: Eternal
2020-12-08IPurchaseEventManager: Stub Set(Default)DeliveryTargetMorph
- Used by Pokémon Café Mix - Used by DOOM: Eternal