| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-06-25 | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | |
| 2019-06-24 | registered_cache: Add getter to determine source slot in content provider union | Zach Hilman | |
| Used to determine StorageId source for application data. | |||
| 2019-06-24 | patch_manager: Add getter for title version | Zach Hilman | |
| 2019-06-21 | Merge pull request #2546 from DarkLordZach/kips | bunnei | |
| loader, file_sys: Add support for parsing and loading KIP (Kernel Internal Process) files | |||
| 2019-06-19 | Update content_archive.cpp | jonsn0w | |
| log clutter in debug logs when theres really no need | |||
| 2019-06-17 | Addressed issues | David Marcec | |
| 2019-06-16 | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & ↵ | David Marcec | |
| Partial impl of GetAccumulatedSuspendedTickChangedEvent IPC-100 was changed to InitializeApplicationInfoOld instead of InitializeApplicationInfo. IPC-150 makes an indentical call to IPC-100 however does extra processing. They should not have the same name as it's quite confusing to debug. | |||
| 2019-06-15 | Merge pull request #2581 from lioncash/hex | Zach Hilman | |
| common/hex_util: Combine HexVectorToString() and HexArrayToString() | |||
| 2019-06-14 | Merge pull request #2582 from lioncash/reserved | bunnei | |
| file_sys/ips_layer: Remove unnecessary reserve() call | |||
| 2019-06-12 | Merge pull request #2577 from lioncash/fs | Zach Hilman | |
| file_sys/card_image: Minor cleanup | |||
| 2019-06-12 | file_sys/ips_layer: Remove unnecessary reserve() call | Lioncash | |
| Given 'replace' is assigned to on the following line, this isn't necessary, given the underlying data is going to be overwritten entirely. | |||
| 2019-06-12 | common/hex_util: Combine HexVectorToString() and HexArrayToString() | Lioncash | |
| These can be generified together by using a concept type to designate them. This also has the benefit of not making copies of potentially very large arrays. | |||
| 2019-06-12 | file_sys/card_image: Remove obsolete TODO | Lioncash | |
| We already support Rev 1+. | |||
| 2019-06-10 | file_sys/nca_metadata: Update CNMT structures | Lioncash | |
| Names a few more entries in relevant structures. Information based off SwitchBrew and my own RE. | |||
| 2019-06-10 | file_sys/card_image: Deduplicate casts within AddNCAFromPartition() | Lioncash | |
| Makes for nicer reading. | |||
| 2019-06-10 | file_sys/card_image: Make bracing consistent | Lioncash | |
| Makes for more consistent reading. | |||
| 2019-06-10 | file_sys/card_image: Assign collapsed NCA contents directly to ncas member | Lioncash | |
| Same thing, significantly less noisy. | |||
| 2019-06-10 | file_sys/card_image: Deduplicate type cast | Lioncash | |
| Same thing, less duplication. We can also std::move raw into the PartitionFilesystem constructor. | |||
| 2019-06-10 | file_sys/card_image: Get rid of a magic number | Lioncash | |
| We can just use the size of the array to dehardcode it. | |||
| 2019-06-10 | file_sys/card_image: Use std::array deduction guides | Lioncash | |
| Same thing, less code. | |||
| 2019-06-06 | kernel_executable: Optimize BLZ decompression | Zach Hilman | |
| 2019-06-05 | game_list: Accept *.kip as a file extension of executables | Zach Hilman | |
| 2019-06-05 | program_metadata: Add function to load meta from raw parameters | Zach Hilman | |
| Needed for KIP loading as KIPs do not have an NPDM but do have the essential parts of the data within. | |||
| 2019-06-05 | file_sys: Add classes to parse KIP1 and INI1 files | Zach Hilman | |
| 2019-05-23 | Implement IApplicationFunctions::GetDesiredLanguage | Michael Scire | |
| 2019-04-09 | Merge pull request #1957 from DarkLordZach/title-provider | bunnei | |
| file_sys: Provide generic interface for accessing game data | |||
| 2019-04-05 | Merge pull request #2340 from lioncash/view | bunnei | |
| file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash | |||
| 2019-04-05 | Merge pull request #2341 from lioncash/compare | bunnei | |
| file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType | |||
| 2019-04-05 | Merge pull request #2339 from lioncash/rank | bunnei | |
| service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs | |||
| 2019-04-05 | file_sys/program_metadata: Remove obsolete TODOs | Lioncash | |
| BitField has been trivially copyable since e99a14862841841d74be8d0ea9426c2d23546b5e, so we can eliminate these TODO comments and use ReadObject() directly instead of memcpying the data. | |||
| 2019-04-05 | file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType | Lioncash | |
| enum class elements from the same enum can already be compared against one another without the need for explicitly defined comparison operators. | |||
| 2019-04-05 | file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash() | Lioncash | |
| The given string instance doesn't need to be copied entirely, we can just use a view instead. | |||
| 2019-04-05 | service/fsp_srv: Don't pass SaveDataDescriptor instances by value. | Lioncash | |
| Passing around a 64 byte data struct by value is kind of wasteful, instead pass a reference to the struct. | |||
| 2019-04-05 | service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs | Lioncash | |
| I realized that I updated the documentation on SwitchBrew a while ago, but never actually updated the structs within yuzu. | |||
| 2019-04-03 | file_sys/control_metadata: Amend naming of members | Lioncash | |
| Quite a bit of these were out of sync with Switchbrew (and in some cases entirely wrong). While we're at it, also expand the section of named members. A segment within the control metadata is used to specify maximum values for the user, device, and cache storage max sizes and journal sizes. These appear to be generally used by the am service (e.g. in CreateCacheStorage, etc). | |||
| 2019-03-27 | patch_manager: Dump NSO name with build ID | Zach Hilman | |
| 2019-03-26 | core: Port current uses of RegisteredCache to ContentProvider | Zach Hilman | |
| 2019-03-26 | file_sys: Create ContentProvider interface and default implementations | Zach Hilman | |
| 2019-03-24 | core/cheat_engine: Make MemoryReadImpl and MemoryWriteImpl internally linked | Lioncash | |
| These don't need to be visible outside of the translation unit, so they can be enclosed within an anonymous namespace. | |||
| 2019-03-23 | Merge pull request #2221 from DarkLordZach/firmware-version | bunnei | |
| set_sys: Implement GetFirmwareVersion(2) for libnx hosversion | |||
| 2019-03-23 | Merge pull request #2280 from lioncash/nso | bunnei | |
| loader/nso: Minor refactoring | |||
| 2019-03-22 | file_sys/cheat_engine: Silence truncation and sign-conversion warnings | Lioncash | |
| 2019-03-22 | file_sys/cheat_engine: Remove use of global system accessors | Lioncash | |
| Instead, pass in the core timing instance and make the dependency explicit in the interface. | |||
| 2019-03-22 | file_sys/patch_manager: Deduplicate NSO header | Lioncash | |
| This source file was utilizing its own version of the NSO header. Instead of keeping this around, we can have the patch manager also use the version of the header that we have defined in loader/nso.h | |||
| 2019-03-22 | file_sys/patch_manager: Remove two magic values | Lioncash | |
| These correspond to the NSOBuildHeader. | |||
| 2019-03-21 | Merge pull request #1933 from DarkLordZach/cheat-engine | bunnei | |
| file_sys: Implement parser and interpreter for game memory cheats | |||
| 2019-03-19 | file_sys/content_archive: Amend name of Data_Unknown5 enum entry | Lioncash | |
| While we're at it, give each entry some documentation. | |||
| 2019-03-10 | set_sys: Use official nintendo version string | Zach Hilman | |
| 2019-03-10 | system_version: Correct sizes on VectorVfsFile construction | Zach Hilman | |
| 2019-03-10 | set_sys: Implement GetFirmwareVersion(2) for libnx hosversion | Zach Hilman | |
| Uses the synthesized system archive 9 (SystemVersion) and reports v5.1.0-0.0 | |||
