| Commit message (Expand) | Author | Files | Lines |
2024-01-25 | fs: Replace Mode enum by OpenMode enum | FearlessTobi | 9 | -121/+130 |
2024-01-25 | vfs: Move vfs files to their own directory | FearlessTobi | 74 | -86/+86 |
2024-01-24 | Rework time service to fix time passing offline. | Kelebek1 | 2 | -5/+8 |
2024-01-20 | android: Add addon delete button | t895 | 2 | -14/+46 |
2024-01-11 | fsp-srv: use program registry for SetCurrentProcess | Liam | 2 | -11/+16 |
2024-01-07 | service: set: Rename files | german77 | 1 | -1/+1 |
2024-01-04 | android: Re-add global save manager | t895 | 2 | -0/+10 |
2023-12-28 | ips_layer: prevent out of bounds access with offset exceeding module size | Liam | 1 | -0/+7 |
2023-12-23 | general: properly support multiple memory instances | Liam | 2 | -3/+16 |
2023-12-09 | fs: don't enumerate hidden savedata size file | Liam | 2 | -4/+6 |
2023-12-06 | Improve path splitting speed | BreadFish64 | 2 | -12/+4 |
2023-12-03 | fsmitm_romfsbuild: optimize for data locality | Liam | 5 | -85/+82 |
2023-12-03 | romfs: cache file and directory metadata tables | Liam | 1 | -28/+55 |
2023-12-02 | file_sys: handle null romfs | Liam | 3 | -11/+14 |
2023-11-01 | romfs: fix extraction of single-directory root | Liam | 2 | -37/+16 |
2023-10-22 | kernel: update KProcess | Liam | 2 | -11/+14 |
2023-10-20 | set: return version info from system archive | Liam | 1 | -0/+4 |
2023-10-13 | fsmitm_romfsbuild: avoid unnecessary copies of vfs pointers | Liam | 9 | -80/+75 |
2023-10-03 | ci: fix new codespell errors | Liam | 1 | -1/+1 |
2023-09-30 | loader: don't reassign program ID on npdm reparse | Liam | 2 | -0/+9 |
2023-09-21 | pfs: Fix reading filenames past the buffer end | rkfg | 1 | -0/+1 |
2023-09-17 | registered_cache: correct file deletion case | Liam | 1 | -1/+3 |
2023-09-14 | core: improve debug workflow | Liam | 2 | -3/+3 |
2023-09-13 | ips_layer: Remove uncaught usage of stoul/ll | lat9nq | 1 | -2/+2 |
2023-09-12 | qt: add verification for installed contents | Liam | 4 | -1/+37 |
2023-09-05 | core: Add support for loading NSPs with personalized tickets. (#10048) | Steveice10 | 2 | -33/+3 |
2023-08-29 | vfs: ensure key area keys are validated | Liam | 1 | -4/+13 |
2023-08-26 | registered_cache: create fake CNMT entries for program updates of multiprogram applications (#11319) | liamwhite | 1 | -9/+28 |
2023-08-21 | patch_manager: apply manual HTML patches when present | Liam | 1 | -1/+8 |
2023-08-18 | file_sys/card_image: support dumps with prepended key area | Liam | 2 | -7/+42 |
2023-08-16 | file_sys: tolerate empty NCA | Liam | 3 | -3/+3 |
2023-08-15 | fssystem: rework for yuzu style | Liam | 30 | -334/+335 |
2023-08-15 | fssystem: reduce overalignment of unbuffered storage operations | Liam | 5 | -54/+28 |
2023-08-15 | vfs: expand support for NCA reading | Liam | 56 | -974/+7917 |
2023-08-08 | core: remove ResultVal type | Liam | 6 | -47/+20 |
2023-07-21 | configure_system: Implement with for loop | lat9nq | 2 | -3/+4 |
2023-07-12 | file_sys/content_archive: Detect compressed NCAs (#11047) | Tobias | 1 | -1/+38 |
2023-07-06 | vfs_real: use open file size for getting size (#11016) | liamwhite | 1 | -1/+2 |
2023-06-28 | fsmitm_romfsbuild: avoid full path lookups | Liam | 1 | -21/+17 |
2023-06-23 | vfs_real: lock concurrent accesses | Liam | 2 | -25/+45 |
2023-06-19 | vfs_concat: verify short read | Liam | 1 | -0/+5 |
2023-06-19 | vfs_concat: fix offset calculation when not aligned to file boundary | Liam | 1 | -4/+5 |
2023-06-16 | vfs_real: ensure size cache is reset on write | Liam | 1 | -0/+2 |
2023-06-16 | patch_manager: remove unnecessary GetSize calls | Liam | 1 | -5/+4 |
2023-06-16 | vfs_real: misc optimizations | Liam | 2 | -19/+36 |
2023-06-16 | nx_tzdb: Correct Antarctica spelling | lat9nq | 1 | -1/+1 |
2023-06-13 | vfs_real: require file existence on open | Liam | 1 | -0/+4 |
2023-06-13 | vfs_real: add simplified open file cache | Liam | 2 | -1/+18 |
2023-06-13 | vfs_real: lazily open files | Liam | 2 | -11/+3 |
2023-06-13 | vfs_real: add file LRU cache for open file limits | Liam | 2 | -100/+106 |
2023-06-12 | android: Add update support | Narr the Reg | 1 | -0/+1 |
2023-06-05 | time_zone_binary: Add zoneinfo data | lat9nq | 1 | -642/+64 |
2023-06-03 | Fix typo | Kevin Sundqvist Norlén | 1 | -1/+1 |
2023-06-03 | Update Chinese NX language names | Keve1227 | 2 | -8/+8 |
2023-06-03 | Pick game icon based on the configured system language | Keve1227 | 1 | -1/+32 |
2023-06-03 | romfs: use vfs_cached for romfs output | Liam | 3 | -24/+2 |
2023-06-03 | vfs: add vfs_cached for romfs build | Liam | 3 | -2/+97 |
2023-05-26 | vfs_concat: fix time complexity of read | Liam | 3 | -68/+124 |
2023-05-11 | fs: adjust future save path | Liam | 1 | -2/+2 |
2023-05-08 | vfs_layered: avoid n^2 lookup in layeredfs building | Liam | 1 | -3/+6 |
2023-05-07 | vfs_vector: avoid n^2 lookup in layeredfs building | Liam | 2 | -0/+23 |
2023-03-12 | general: fix spelling mistakes | Liam | 4 | -11/+11 |
2023-02-14 | remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency | arades79 | 3 | -6/+6 |
2023-02-14 | add static lifetime to constexpr values to force compile time evaluation where possible | arades79 | 3 | -6/+6 |
2023-02-14 | general: rename CurrentProcess to ApplicationProcess | Liam | 1 | -1/+1 |
2023-01-01 | vfs: Replace cstr concat with char concat | Merry | 1 | -3/+3 |
2022-11-23 | general: fix compile for Apple Clang | Liam | 1 | -0/+1 |
2022-10-24 | file_sys: Priority display of game titles in the current language | FengChen | 2 | -12/+37 |
2022-10-22 | general: Resolve -Wunused-lambda-capture and C5233 | Morph | 1 | -2/+2 |
2022-10-22 | general: Enforce C4800 everywhere except in video_core | Morph | 1 | -1/+1 |
2022-10-17 | savedata_factory: Detect future save data paths | Morph | 2 | -9/+53 |
2022-09-03 | core: ns: Implement pl:s service | Narr the Reg | 1 | -1/+1 |
2022-08-21 | core/file_sys: fix alignment of BuildId | Liam | 2 | -3/+3 |
2022-08-19 | core/file_sys: fix BuildId padding | Liam | 2 | -11/+7 |
2022-08-12 | ips_layer: Delimit parsed hex value string | Morph | 1 | -1/+2 |
2022-07-27 | chore: make yuzu REUSE compliant | Andrea Pappacoda | 1 | -3/+2 |
2022-06-27 | core: Replace all instances of ResultCode with Result | german77 | 1 | -9/+9 |
2022-06-14 | general: fix compilation on GCC 12 | Liam | 1 | -1/+1 |
2022-06-14 | common: Change semantics of UNREACHABLE to unconditionally crash | Liam | 3 | -3/+3 |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 79 | -277/+158 |
2022-04-07 | patch_manager: Apply layered exefs patches from 'atmosphere' SD directory | tech-ticks | 1 | -25/+38 |
2022-03-27 | registered_cache: Prevent nullptr dereference when accumulating files | Morph | 1 | -2/+4 |
2022-03-20 | general: Fix clang/gcc build errors | ameerj | 1 | -0/+4 |
2022-03-19 | common: Reduce unused includes | ameerj | 1 | -0/+2 |
2022-03-19 | core: Reduce unused includes | ameerj | 2 | -2/+0 |
2022-02-15 | Dump patched exefs rather than base | Kelebek1 | 1 | -9/+9 |
2022-02-13 | program_metadata: Unpack FileAccessHeader and FileAccessControl | lat9nq | 2 | -15/+51 |
2022-02-02 | general: Replace NonCopyable struct with equivalents | Lioncash | 1 | -3/+15 |
2021-11-11 | program_metadata: Add default ThreadInfo kernel capability | OatmealDome | 1 | -1/+4 |
2021-11-04 | general: Get the current process program id directly from the system | Morph | 1 | -2/+1 |
2021-11-04 | general: Rename GetTitleID to GetProgramID | Morph | 1 | -1/+1 |
2021-11-04 | core: Fix transitive include build errors | ameerj | 1 | -0/+2 |
2021-11-04 | core: Remove unused includes | ameerj | 12 | -12/+0 |
2021-11-02 | general: Remove MakeResult helpers | Morph | 3 | -9/+7 |
2021-10-29 | file_sys: control_metadata: Add BrazilianPortuguese | Morph | 2 | -2/+4 |
2021-09-29 | style: Remove extra space preceding the :: operator | Morph | 1 | -1/+1 |
2021-09-29 | file_sys: Remove vfs_libzip | Morph | 2 | -101/+0 |
2021-09-14 | vfs: Partially implement GetFileTimeStampRaw | Morph | 5 | -0/+46 |
2021-09-11 | file_sys/kernel_executable: Add missing <string> include | Morph | 1 | -0/+1 |
2021-07-20 | file_sys: Support load game collection (#6582) | Feng Chen | 4 | -46/+57 |
2021-07-12 | content_archive: Remove unnecessary include to <ranges> | ReinUsesLisp | 1 | -1/+0 |
2021-06-28 | patch_manager: Do not apply LayeredFS mods when dumping | Morph | 2 | -3/+6 |
2021-06-28 | filesystem: Open a read-only directory for SDMC mods | Morph | 2 | -14/+16 |
2021-06-28 | core: Simplify SDMC mod loading | lat9nq | 2 | -20/+8 |
2021-06-28 | core: Support LayeredFS mod from SDMC directory | lat9nq | 3 | -2/+37 |
2021-06-23 | General: Resolve fmt specifiers to adhere to 8.0.0 API where applicable | Lioncash | 1 | -5/+8 |
2021-06-22 | vfs_real: Fix Mode to FileAccessMode conversion | Morph | 1 | -6/+1 |
2021-06-16 | hle: api_version: Add HLE API version constants | Morph | 1 | -33/+15 |
2021-06-13 | general: Remove extraneous includes | Morph | 2 | -2/+0 |
2021-06-10 | Fix GCC undefined behavior sanitizer. | Markus Wick | 1 | -1/+3 |
2021-06-03 | fspsrv: Implement DisableAutoSaveDataCreation (#6355) | Chloe | 2 | -1/+8 |
2021-06-02 | general: Replace RESULT_UNKNOWN with ResultUnknown | Morph | 2 | -5/+5 |
2021-05-26 | common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) | Morph | 10 | -140/+136 |
2021-05-16 | main: Prevent installing base titles into NAND | Morph | 2 | -0/+8 |
2021-05-16 | core: Make variable shadowing a compile-time error | Lioncash | 12 | -25/+34 |
2021-05-06 | hle: kernel: Rename Process to KProcess. | bunnei | 2 | -2/+2 |
2021-05-02 | file_sys: Resolve cases of variable shadowing | Lioncash | 21 | -114/+132 |
2021-05-01 | service: filesystem: Return proper error codes for CreateFile | Morph | 1 | -0/+1 |
2021-04-23 | program_metadata: Set a default resource size when a NPDM is not present | Morph | 2 | -3/+6 |
2021-04-23 | program_metadata: Explicitly specify copy/move functions | Lioncash | 1 | -0/+6 |
2021-04-15 | common: Move settings to common from core. | bunnei | 1 | -1/+1 |
2021-03-26 | pctl: Rework how pctl works to be more accurate | Chloe Marcec | 2 | -0/+10 |
2021-03-14 | system_version: Update to 11.0.1 | Morph | 1 | -5/+5 |
2021-03-14 | system_archive: Update NgWord archive version | Morph | 1 | -2/+2 |
2021-01-23 | vfs_real: When moving files or directories, don't assume file opening will succeed | comex | 1 | -4/+10 |
2021-01-15 | core: Silence Wclass-memaccess warnings | ReinUsesLisp | 1 | -2/+2 |
2021-01-15 | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT | ReinUsesLisp | 1 | -12/+12 |
2021-01-09 | file_sys/registered_cache: Silence virtual functions without override warnings | ReinUsesLisp | 1 | -4/+4 |
2021-01-05 | core: Silence warnings when compiling without asserts | ReinUsesLisp | 2 | -2/+3 |
2020-12-18 | system_archive: Add + and - buttons to the Nintendo Extended OSS font | Morph | 2 | -315/+343 |
2020-12-17 | system_archive: Update Nintendo Extended OSS font | Morph | 2 | -182/+347 |
2020-12-12 | Revert "Merge pull request #5176 from Morph1984/fix-createfile" | Morph | 1 | -6/+2 |
2020-12-10 | vfs: Use existing type aliases consistently | Lioncash | 19 | -127/+133 |
2020-12-09 | vfs_real: Fix CreateFile for files without a file extension | Morph | 1 | -2/+6 |
2020-12-08 | fsp_srv: Implement OpenDataStorageWithProgramIndex | Morph | 2 | -0/+26 |
2020-12-08 | file_sys: Consolidate common Title ID operations | Morph | 2 | -2/+58 |
2020-12-08 | core: Remove unnecessary enum casts in log calls | Lioncash | 1 | -8/+11 |
2020-12-05 | video_core: Resolve more variable shadowing scenarios pt.3 | Lioncash | 1 | -6/+6 |
2020-12-05 | system_version: Update to 11.0.0 | Chloe Marcec | 1 | -6/+6 |
2020-11-27 | savedata_factory: Eliminate usage of the global system instance | Lioncash | 2 | -11/+18 |
2020-11-25 | core: loader: Implement support for loading indexed programs. | bunnei | 4 | -7/+10 |
2020-11-18 | patch_manager: Remove usages of the global system instance | Lioncash | 3 | -48/+52 |
2020-10-21 | Revert "core: Fix clang build" | bunnei | 5 | -37/+23 |
2020-10-18 | core: Fix clang build | Lioncash | 5 | -23/+37 |
2020-10-13 | core/CMakeLists: Make some warnings errors | Lioncash | 4 | -7/+9 |
2020-09-24 | submission_package: Fix updates integrated into cartridge images. | Morph | 1 | -3/+22 |
2020-09-22 | General: Make use of std::nullopt where applicable | Lioncash | 4 | -14/+18 |
2020-09-22 | ips_layer: Eliminate a redundant copy in Parse() | Lioncash | 1 | -2/+4 |
2020-09-18 | submission_package: Account for multi-content NSPs | Morph | 1 | -5/+5 |
2020-09-17 | control_metadata: Resolve typo in Portuguese language name | Lioncash | 1 | -1/+1 |
2020-09-17 | file_sys/romfs_factory: Eliminate usage of the global system accessor | Lioncash | 2 | -28/+43 |
2020-09-17 | file_sys/bis_factory: Eliminate usage of the global system accessor | Lioncash | 2 | -6/+6 |
2020-09-15 | nca_patch: Significantly reduce the stack usage size within SearchBucketEntry() | Lioncash | 1 | -4/+4 |
2020-09-15 | nca_patch: Make SearchBucketEntry() internally linked | Lioncash | 2 | -44/+43 |
2020-09-15 | cheat_engine: Remove unnecessary system argument to CheatParser's Parse function | Lioncash | 1 | -9/+5 |
2020-09-15 | patch_manager: Resolve implicit truncations in FormatTitleVersion() | Lioncash | 1 | -3/+4 |
2020-09-15 | patch_manager: Make use of type aliases | Lioncash | 2 | -69/+79 |
2020-09-15 | patch_manager: Make a few functions internally linked | Lioncash | 2 | -15/+12 |
2020-09-03 | file_sys/patch_manager: Add missing include | ReinUsesLisp | 1 | -0/+1 |
2020-08-23 | file_sys: Replace inclusions with forward declarations where applicable | Lioncash | 25 | -37/+64 |
2020-08-23 | registered_cache: Make use of ends_with for string suffix checking | Lioncash | 1 | -2/+1 |
2020-08-23 | registered_cache: Make use of designated initializers | Lioncash | 1 | -15/+15 |
2020-08-18 | vfs_real: Resolve sign conversion warnings | Lioncash | 1 | -2/+2 |
2020-08-18 | vfs_real: Avoid redundant map lookups | Lioncash | 1 | -30/+46 |
2020-08-16 | common/fileutil: Convert namespace to Common::FS | Lioncash | 7 | -119/+130 |
2020-08-13 | General: Tidy up clang-format warnings part 2 | Lioncash | 1 | -3/+3 |
2020-08-05 | vfs_vector: Make creation of array vfs files less verbose | Lioncash | 4 | -41/+41 |
2020-08-03 | aes_util: Allow SetIV to be non-allocating | Lioncash | 2 | -4/+6 |
2020-08-03 | time_zone_binary: Make use of designated initializers | Lioncash | 1 | -17/+25 |
2020-08-03 | file_sys/mode: Make use of DECLARE_ENUM_FLAG_OPERATORS with Mode | Lioncash | 2 | -18/+21 |
2020-08-03 | patch_manager: Resolve -Wignored-qualifier warnings | Lioncash | 1 | -2/+2 |
2020-08-03 | registered_cache: Resolve -Wmaybe_uninitialized warnings | Lioncash | 1 | -10/+15 |
2020-07-30 | fs: Rename SaveDataDescriptor to SaveDataAttribute | Morph | 2 | -29/+51 |
2020-07-29 | xts_archive: Check if the file is nullptr prior to parsing | Morph | 1 | -5/+9 |
2020-07-29 | registered_cache: Add support for removing folder ncas | Morph | 2 | -53/+54 |
2020-07-18 | file_sys/nsp: Make SetTicketKeys actually do something | FearlessTobi | 2 | -32/+30 |
2020-07-16 | Check for empty section0 and CNMT prior to install | Morph | 1 | -3/+19 |
2020-07-15 | clang format | Morph | 1 | -3/+3 |
2020-07-15 | Use proper install result when overwriting files | Morph | 1 | -1/+1 |
2020-07-15 | Remove global system instance and address feedback | Morph | 2 | -14/+10 |
2020-07-15 | registered_cache: Remove previous update/dlc if it exists on install | Morph | 2 | -13/+83 |
2020-07-12 | fs: Fix RomFS building when zero byte files are present | Morph | 4 | -10/+10 |
2020-07-10 | vfs_real: Fix MoveFile | Morph | 1 | -10/+17 |
2020-07-10 | bis_factory: Set User NAND free space to be 1 MiB less than total. | Morph | 1 | -1/+3 |
2020-07-10 | sdmc_factory: Set the SDMC total size to 1 TiB | Morph | 1 | -1/+3 |
2020-07-10 | bis_factory: Use hardware default NAND partition sizes | Morph | 1 | -10/+11 |
2020-07-01 | key_manager: Correct casing of instance() | Lioncash | 7 | -7/+7 |
2020-06-19 | mii_model: Remove redundant std::move | MerryMage | 1 | -1/+1 |
2020-06-18 | shared_font: Service::NS::EncryptSharedFont takes a size_t& | MerryMage | 1 | -1/+1 |
2020-05-28 | Make copying directory string more concise | lat9nq | 1 | -2/+1 |
2020-05-28 | Address requested changes | lat9nq | 2 | -4/+4 |
2020-05-28 | *nix systems can read any-case patch directories | lat9nq | 2 | -8/+32 |
2020-05-20 | crypto: Make KeyManager a singleton class | FearlessTobi | 10 | -18/+16 |
2020-05-16 | file_sys: Update SystemVersion archive to version 10.0.2 | David Marcec | 1 | -7/+7 |
2020-05-11 | file_sys: savefata_factory: Update to support DeviceSaveData. | bunnei | 1 | -3/+6 |
2020-05-11 | file_sys: control_metadata: Expose device_save_data_size. | bunnei | 2 | -0/+5 |
2020-04-21 | file_sys: program_metadata: Add a helper function for generating reasonable default metadata. | bunnei | 2 | -1/+16 |
2020-04-17 | core: memory: Move to Core::Memory namespace. | bunnei | 2 | -6/+6 |
2020-04-16 | CMakeLists: Specify -Wextra on linux builds | Lioncash | 3 | -12/+18 |
2020-04-14 | file_sys: patch_manager: Return early when there are no layers to apply. | bunnei | 1 | -0/+6 |
2020-04-07 | file_sys: fix LayeredFS error when loading some games made with… (#3602) | enler | 1 | -1/+2 |
2020-01-31 | Revert "system_archive: Fix Korean and Chinese fonts" | bunnei | 5 | -880167/+27164 |
2020-01-24 | Disable clang-format for font files | FearlessTobi | 3 | -0/+6 |
2020-01-19 | system_archive: Fix Chinese font | FearlessTobi | 2 | -13582/+694524 |
2020-01-19 | system_archive: Fix Korean font | FearlessTobi | 2 | -13582/+185637 |
2020-01-04 | system_archive: Add a basic HLE implementation for time zone binary. | bunnei | 3 | -1/+673 |
2019-11-28 | patch_manager: Adds check for disabled cheats to prevent them from being enabled (#3178) | Morph | 1 | -5/+11 |
2019-11-27 | filesys/romfs: Remove unused includes | Lioncash | 2 | -4/+2 |
2019-11-27 | filesys/romfs: Make ProcessFile and ProcessDirectory internally linked | Lioncash | 1 | -2/+3 |
2019-11-27 | file_sys/directory: Make EntryType an enum class | Lioncash | 1 | -1/+1 |
2019-11-13 | xts_archive: Remove redundant std::string constructor | Lioncash | 1 | -2/+1 |
2019-11-12 | core: Migrate off deprecated mbedtls functions | Lioncash | 2 | -6/+6 |
2019-11-12 | loader; Resolve sign conversion/truncation errors | Lioncash | 3 | -6/+6 |
2019-11-12 | file_sys: Resolve sign conversion warnings | Lioncash | 4 | -12/+10 |
2019-11-04 | common_func: Use std::array for INSERT_PADDING_* macros. | bunnei | 2 | -30/+28 |
2019-10-22 | savedata_factory: Automatically create certain savedata | Zach Hilman | 1 | -0/+12 |
2019-10-13 | card_image: Implement system update commands in XCI | Zach Hilman | 2 | -3/+37 |
2019-10-13 | pl_u: Fix mismatched rebase size error in font encryption | Zach Hilman | 1 | -8/+6 |
2019-10-13 | pl_u: Use kernel physical memory | Zach Hilman | 1 | -4/+7 |
2019-10-13 | pl_u: Use OSS system archives if real archives don't exist | Zach Hilman | 1 | -2/+1 |
2019-10-13 | system_archive: Synthesize shared fonts system archives | Zach Hilman | 3 | -5/+101 |
2019-10-13 | externals: Move OSS font data to file_sys in core | Zach Hilman | 12 | -0/+73309 |
2019-10-06 | core: Remove Core::CurrentProcess() | Lioncash | 1 | -2/+3 |
2019-10-06 | hle/service: Replace global system instance calls with instance-based ones | Lioncash | 2 | -3/+3 |
2019-09-30 | bcat: Implement DeliveryCacheProgressImpl structure | Zach Hilman | 1 | -4/+4 |
2019-09-30 | boxcat: Use Etag header names for file digest | Zach Hilman | 1 | -14/+10 |
2019-09-30 | filesystem: Add getter for BCAT temporary directory | Zach Hilman | 2 | -0/+7 |
2019-09-30 | vfs: Add function to extract ZIP file into virtual filesystem | Zach Hilman | 2 | -0/+96 |
2019-09-23 | card_image: Add accessors for raw partitions in XCI | Zach Hilman | 2 | -0/+36 |
2019-09-23 | card_image: Lazily load partitions in XCI | Zach Hilman | 2 | -26/+41 |
2019-09-23 | pfs: Provide accessors for file sizes and offsets | Zach Hilman | 2 | -0/+17 |
2019-09-22 | Revert "Merge pull request #2709 from DarkLordZach/oss-ext-fonts-1" | David Marcec | 15 | -73412/+5 |
2019-09-22 | pl_u: Use kernel physical memory | Zach Hilman | 1 | -4/+7 |
2019-09-22 | dmnt_cheat_vm: Default initialize structure values | Zach Hilman | 1 | -2/+1 |
2019-09-22 | pl_u: Use OSS system archives if real archives don't exist | Zach Hilman | 1 | -2/+1 |
2019-09-22 | patch_manager: Update cheat parsing for new VM | Zach Hilman | 2 | -15/+20 |
2019-09-22 | cheat_engine: Move to memory and strip VM | Zach Hilman | 2 | -726/+0 |
2019-09-22 | system_archive: Synthesize shared fonts system archives | Zach Hilman | 3 | -5/+101 |
2019-09-22 | externals: Move OSS font data to file_sys in core | Zach Hilman | 12 | -0/+73309 |
2019-09-22 | configure_debug: Move reporting option to logging | Zach Hilman | 1 | -4/+4 |
2019-09-21 | filesystem: Add const qualification to various accessors | Zach Hilman | 6 | -12/+15 |
2019-09-21 | yuzu: Port old usages of Filesystem namespace to FilesystemController | Zach Hilman | 3 | -11/+25 |
2019-09-21 | card_image: Add accessors for gamecard certificate | Zach Hilman | 2 | -0/+9 |
2019-09-21 | card_image: Add functions to query gamecard update partition | Zach Hilman | 2 | -0/+24 |
2019-09-21 | content_archive: Add accessors for Rights ID and SDK Version | Zach Hilman | 2 | -0/+10 |
2019-09-21 | sdmc_factory: Add SD Card size getters | Zach Hilman | 2 | -0/+12 |
2019-09-21 | bis_factory: Add getters for NAND partition sizes | Zach Hilman | 2 | -0/+38 |
2019-09-21 | submisson_package: Fix edge case with improperly sized filenames | Zach Hilman | 1 | -1/+2 |
2019-09-21 | sdmc_factory: Add accessor for SDMC Album directory | Zach Hilman | 2 | -0/+6 |
2019-09-21 | sdmc_factory: Add accessor for SDMC PlaceholderCache | Zach Hilman | 2 | -1/+10 |
2019-09-21 | sdmc_factory: Add accessor for content directory | Zach Hilman | 2 | -0/+7 |
2019-09-21 | savedata_factory: Implement savedata creation and don't create dir on open | Zach Hilman | 2 | -26/+40 |
2019-09-21 | patch_manager: Add short-circuit edge-case to GetPatchVersionNames | Zach Hilman | 1 | -0/+2 |
2019-09-21 | patch_manager: Add error checking to load dir to prevent crashes | Zach Hilman | 1 | -0/+15 |
2019-09-21 | registered_cache: Process *.cnmt.nca files | Zach Hilman | 1 | -16/+23 |
2019-09-21 | registered_cache: Implement PlaceholderCache to manage placeholder and installing content | Zach Hilman | 2 | -0/+175 |
2019-09-21 | bis_factory: Fix mod loader edge-case with homebrew title IDs | Zach Hilman | 1 | -1/+1 |
2019-09-21 | bis_factory: Add accessors for BIS placeholder caches | Zach Hilman | 2 | -1/+20 |
2019-09-21 | bis_factory: Add accessor for NAND Image Directory | Zach Hilman | 2 | -0/+6 |
2019-09-21 | bis_factory: Add accessors for BIS content directories | Zach Hilman | 2 | -0/+11 |
2019-09-21 | bis_factory: Add accessors for BIS partitions | Zach Hilman | 2 | -0/+61 |
2019-07-10 | system_archive: Add open-source reimplementation of MiiModel data | Zach Hilman | 3 | -1/+61 |
2019-07-07 | Implement MapPhysicalMemory/UnmapPhysicalMemory | Michael Scire | 2 | -1/+7 |
2019-07-02 | file_sys: Rename other ContentRecordType members | Bakugo | 2 | -3/+3 |
2019-07-01 | file_sys/registered_cache: Improve missing metadata error | Bakugo | 1 | -2/+2 |
2019-07-01 | file_sys/submission_package: Don't warn about missing DeltaFragment NCAs | Bakugo | 1 | -4/+7 |
2019-07-01 | file_sys/registered_cache: Ignore DeltaFragment NCAs during installation | Bakugo | 1 | -0/+3 |
2019-07-01 | file_sys: Rename ContentRecordType::Patch to DeltaFragment | Bakugo | 1 | -1/+1 |
2019-06-26 | glue: Correct missing bytes in ApplicationLaunchParameter | Zach Hilman | 2 | -7/+10 |
2019-06-25 | registered_cache: Add getter to determine source slot in content provider union | Zach Hilman | 2 | -0/+17 |
2019-06-25 | patch_manager: Add getter for title version | Zach Hilman | 2 | -2/+14 |
2019-06-20 | Update content_archive.cpp | jonsn0w | 1 | -2/+2 |
2019-06-17 | Addressed issues | David Marcec | 1 | -1/+1 |
2019-06-16 | Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent | David Marcec | 2 | -1/+7 |
2019-06-13 | file_sys/ips_layer: Remove unnecessary reserve() call | Lioncash | 1 | -1/+0 |
2019-06-12 | common/hex_util: Combine HexVectorToString() and HexArrayToString() | Lioncash | 5 | -17/+22 |
2019-06-12 | file_sys/card_image: Remove obsolete TODO | Lioncash | 1 | -1/+1 |
2019-06-11 | file_sys/nca_metadata: Update CNMT structures | Lioncash | 1 | -2/+7 |
2019-06-11 | file_sys/card_image: Deduplicate casts within AddNCAFromPartition() | Lioncash | 1 | -3/+6 |
2019-06-11 | file_sys/card_image: Make bracing consistent | Lioncash | 1 | -4/+8 |
2019-06-11 | file_sys/card_image: Assign collapsed NCA contents directly to ncas member | Lioncash | 1 | -3/+1 |
2019-06-11 | file_sys/card_image: Deduplicate type cast | Lioncash | 1 | -4/+6 |
2019-06-11 | file_sys/card_image: Get rid of a magic number | Lioncash | 1 | -1/+1 |
2019-06-11 | file_sys/card_image: Use std::array deduction guides | Lioncash | 1 | -1/+6 |
2019-06-10 | nsp: Correct status codes for extracted NSPs | Zach Hilman | 1 | -0/+5 |
2019-06-10 | nsp: Use title ID from NPDM metadata for extracted type NSPs | Zach Hilman | 1 | -0/+21 |
2019-06-07 | kernel_executable: Optimize BLZ decompression | Zach Hilman | 1 | -6/+5 |
2019-06-05 | game_list: Accept *.kip as a file extension of executables | Zach Hilman | 1 | -1/+1 |
2019-06-05 | program_metadata: Add function to load meta from raw parameters | Zach Hilman | 2 | -0/+20 |
2019-06-05 | file_sys: Add classes to parse KIP1 and INI1 files | Zach Hilman | 2 | -0/+328 |
2019-05-23 | Implement IApplicationFunctions::GetDesiredLanguage | Michael Scire | 2 | -0/+5 |
2019-04-05 | file_sys/program_metadata: Remove obsolete TODOs | Lioncash | 2 | -15/+14 |
2019-04-05 | file_sys/nca_metadata: Remove unnecessary comparison operators for TitleType | Lioncash | 2 | -11/+0 |
2019-04-05 | file_sys/fsmitm_romfsbuild: Utilize a string_view in romfs_calc_path_hash() | Lioncash | 1 | -1/+3 |
2019-04-05 | service/fsp_srv: Don't pass SaveDataDescriptor instances by value. | Lioncash | 2 | -2/+2 |
2019-04-05 | service/fsp_srv: Update SaveDataInfo and SaveDataDescriptor structs | Lioncash | 2 | -3/+12 |
2019-04-04 | file_sys/control_metadata: Amend naming of members | Lioncash | 2 | -12/+24 |
2019-03-28 | patch_manager: Dump NSO name with build ID | Zach Hilman | 2 | -5/+6 |
2019-03-27 | core: Port current uses of RegisteredCache to ContentProvider | Zach Hilman | 4 | -17/+22 |
2019-03-27 | file_sys: Create ContentProvider interface and default implementations | Zach Hilman | 2 | -152/+279 |
2019-03-24 | core/cheat_engine: Make MemoryReadImpl and MemoryWriteImpl internally linked | Lioncash | 1 | -0/+2 |
2019-03-22 | file_sys/cheat_engine: Silence truncation and sign-conversion warnings | Lioncash | 2 | -5/+6 |
2019-03-22 | file_sys/cheat_engine: Remove use of global system accessors | Lioncash | 4 | -37/+45 |
2019-03-22 | file_sys/patch_manager: Deduplicate NSO header | Lioncash | 1 | -14/+8 |
2019-03-22 | file_sys/patch_manager: Remove two magic values | Lioncash | 1 | -2/+5 |
2019-03-19 | file_sys/content_archive: Amend name of Data_Unknown5 enum entry | Lioncash | 2 | -2/+15 |
2019-03-11 | set_sys: Use official nintendo version string | Zach Hilman | 3 | -8/+18 |
2019-03-11 | system_version: Correct sizes on VectorVfsFile construction | Zach Hilman | 1 | -4/+4 |
2019-03-10 | set_sys: Implement GetFirmwareVersion(2) for libnx hosversion | Zach Hilman | 3 | -1/+63 |
2019-03-05 | vm_manager: Remove cheat-specific ranges from VMManager | Zach Hilman | 2 | -37/+44 |
2019-03-05 | cheat_engine: Add parser and interpreter for game cheats | Zach Hilman | 2 | -0/+713 |
2019-03-05 | patch_manager: Display cheats in game list add-ons | Zach Hilman | 1 | -0/+2 |
2019-03-05 | patch_manager: Add support for loading cheats lists | Zach Hilman | 2 | -0/+56 |
2019-02-25 | file_sys/vfs_vector: Fix ignored offset on Write | Frederic L | 1 | -1/+1 |
2019-01-18 | file_sys/directory: Remove unused DirectoryBackend class | Lioncash | 1 | -23/+0 |
2019-01-15 | content_archive: Add getter for logo section of NCA | Zach Hilman | 2 | -0/+16 |
2018-12-28 | romfs: Add SingleDiscard extraction type | Zach Hilman | 2 | -2/+6 |
2018-12-28 | file_sys/program_metadata: Print out more descriptive address space descriptions | Lioncash | 1 | -3/+7 |
2018-12-27 | am: Implement GetSaveDataSize and ExtendSaveData | Zach Hilman | 3 | -3/+3 |
2018-12-27 | savedata_factory: Partially implement IVFC save sizes using files | Zach Hilman | 2 | -0/+38 |
2018-12-27 | control_metadata: Update NACP fields with latest Switchbrew data | Zach Hilman | 2 | -6/+29 |
2018-12-27 | control_metadata: Use value member instead of unique_ptr to store struct | Zach Hilman | 2 | -10/+13 |
2018-12-27 | vfs: Add reinterpret_casts to WriteArray and Object | Zach Hilman | 1 | -2/+2 |
2018-12-21 | kernel/process: Hook up the process capability parser to the process itself | Lioncash | 2 | -0/+17 |
2018-12-19 | Fixed uninitialized memory due to missing returns in canary | David Marcec | 1 | -0/+1 |
2018-12-11 | patch_manager: Prevent use of a dangling pointer within PatchRomFS | Lioncash | 1 | -4/+3 |
2018-12-08 | file_sys/save_data_factory: Update SaveDataSpaceId enum | Lioncash | 1 | -1/+3 |
2018-12-07 | savedata_factory: Add support for CacheStorage | Zach Hilman | 1 | -0/+2 |
2018-12-07 | savedata_factory: Delete TemporaryStorage on startup | Zach Hilman | 1 | -1/+5 |
2018-12-06 | system_archive: Implement open source NgWord2 | Zach Hilman | 3 | -1/+41 |
2018-12-05 | ng_word: Deduplicate use of a constant value | Lioncash | 1 | -1/+1 |
2018-12-05 | system_archive: Use a regular function pointer instead of std::function for file-scope system archive array | Lioncash | 1 | -3/+2 |
2018-12-03 | patch_manager: Obey disabled add-ons list when patching game | Zach Hilman | 2 | -11/+50 |
2018-12-03 | file_sys/directory: Amend path buffer size for directory entries | Lioncash | 1 | -2/+2 |
2018-12-02 | file_sys/registered_cache: Eliminate variable shadowing | Lioncash | 1 | -27/+26 |
2018-12-02 | filesystem: De-globalize registered_cache_union | Lioncash | 2 | -11/+10 |
2018-12-01 | file_sys: Override missing mutating functions to be stubbed out for ReadOnlyVfsDirectory by default | Lioncash | 2 | -0/+25 |
2018-12-01 | service/fsp_srv: Implement CleanDirectoryRecursively | Lioncash | 2 | -4/+37 |
2018-11-27 | file_sys/registered_cache: Remove unused <map> include | Lioncash | 1 | -1/+0 |
2018-11-27 | file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry() | Lioncash | 2 | -27/+26 |
2018-11-27 | control_metadata: Correct typo in language name (Portugese -> Portuguese) | Lioncash | 1 | -7/+17 |
2018-11-23 | file_sys: Implement system archive synthesizer for NgWord (806) | Zach Hilman | 5 | -6/+61 |
2018-11-21 | patch_manager: Show LayeredExeFS patch in add-ons column | Zach Hilman | 1 | -3/+14 |
2018-11-21 | file_sys/card_image: Provide named members for the GamecardInfo struct | Lioncash | 1 | -1/+12 |
2018-11-20 | patch_manager: Apply LayeredExeFS patches | Zach Hilman | 1 | -0/+25 |
2018-11-20 | settings: Add option to dump ExeFS of games upon launch | Zach Hilman | 1 | -0/+9 |
2018-11-16 | file_sys/errors: Remove currently unused filesystem error codes | Lioncash | 1 | -10/+0 |
2018-11-16 | file_sys/errors: Get rid of the ErrCodes namespace | Lioncash | 1 | -17/+5 |
2018-11-16 | file_sys/errors: Extract FS-related error codes to file_sys/errors.h | Lioncash | 1 | -1/+8 |
2018-11-16 | file_sys: Add framework for synthesizing open source archives | Zach Hilman | 2 | -0/+105 |
2018-11-16 | vfs_vector: Add VFS backend for std::array | Zach Hilman | 1 | -0/+52 |
2018-11-02 | file_sys: Use common KeyManager in NCA container types | Zach Hilman | 6 | -7/+18 |
2018-11-02 | content_archive: Add optional KeyManager parameter to constructor | Zach Hilman | 2 | -3/+5 |
2018-10-30 | general: Remove unused boost inclusions where applicable | Lioncash | 1 | -1/+0 |
2018-10-30 | global: Use std::optional instead of boost::optional (#1578) | Frederic L | 11 | -84/+76 |
2018-10-29 | ns: Implement command 400: GetApplicationControlData | Zach Hilman | 2 | -2/+2 |
2018-10-29 | patch_manager: Add support for dumping decompressed NSOs | Zach Hilman | 1 | -0/+13 |
2018-10-29 | bis_factory: Add getter for mod dump root for a title ID | Zach Hilman | 2 | -2/+11 |
2018-10-29 | savedata_factory: Expose accessors for SaveDataSpace | Zach Hilman | 2 | -14/+21 |
2018-10-29 | control_metadata: Add GetRawBytes function to NACP | Zach Hilman | 2 | -0/+7 |
2018-10-28 | file_sys/patch_manager: Remove unnecessary if-statements (#1586) | Frederic L | 1 | -7/+6 |
2018-10-25 | ips_layer: Use rle_size instead of data_size in RLE patch application | Zach Hilman | 1 | -1/+1 |
2018-10-24 | vfs: Handle failure of file reading within VfsRawCopy() | Lioncash | 1 | -2/+6 |
2018-10-19 | vfs: Remove InterpretAsDirectory and related functions | Zach Hilman | 17 | -95/+1 |
2018-10-18 | qt: Add support for dumping a DLC Data RomFS | Zach Hilman | 2 | -0/+5 |
2018-10-17 | registered_cache: Deduplicate results of ListEntry and ListEntryFilter | Zach Hilman | 2 | -2/+16 |
2018-10-17 | patch_manager: Add support for using LayeredFS with Data | Zach Hilman | 1 | -2/+3 |
2018-10-16 | content_archive: Simpify assignment of bktr_base_romfs in the constructor | Lioncash | 1 | -2/+1 |
2018-10-16 | content_archive: Make IsValidNCA() an internally linked function | Lioncash | 2 | -3/+1 |
2018-10-16 | content_archive: Simplify rights ID check | Lioncash | 1 | -2/+2 |
2018-10-16 | content_archive: Split loading into separate functions | Lioncash | 2 | -253/+290 |
2018-10-16 | content_archive: Pass and take NCASectionHeader instance by reference | Lioncash | 2 | -3/+3 |
2018-10-16 | XCI: Add function for checking the existence of the program NCA | Lioncash | 2 | -5/+7 |
2018-10-16 | savedata_factory: Add TemporaryStorage SaveDataSpaceId | Zach Hilman | 1 | -1/+4 |
2018-10-16 | savedata_factory: Add support for DeviceSaveData | Zach Hilman | 1 | -0/+8 |
2018-10-16 | file_sys/registered_cache: Use unique_ptr and regular pointers instead of shared_ptrs where applicable | Lioncash | 7 | -30/+30 |
2018-10-16 | file_sys/control_metadata: Get rid of magic constants | Lioncash | 1 | -3/+6 |
2018-10-15 | aoc: Read DLC base title ID from RegisteredCache | Zach Hilman | 2 | -0/+5 |
2018-10-13 | patch_manager: Move non-Program RomFS patch log to Debug | Zach Hilman | 1 | -2/+8 |
2018-10-13 | content_archive: Move get key log to Trace level | Zach Hilman | 1 | -1/+1 |
2018-10-09 | patch_manager: Return a std::unique_ptr from ParseControlNCA() and GetControlMetadata() instead of a std::shared_ptr | Lioncash | 2 | -11/+9 |
2018-10-09 | ips_layer: Avoid constructing std::vector instances where not necessary | Lioncash | 1 | -6/+25 |
2018-10-09 | ips_layer: Remove unnecessary explicit std::pair constructor in std::array | Lioncash | 1 | -5/+13 |
2018-10-09 | ips_layer: Add missing includes | Lioncash | 2 | -7/+17 |
2018-10-09 | ips_layer: std::move data within PatchIPS() and Apply() | Lioncash | 1 | -2/+5 |
2018-10-09 | ips_layer: Silence truncation and conversion warnings | Lioncash | 1 | -3/+3 |
2018-10-07 | vfs: Move forward declarations to separate file | Zach Hilman | 2 | -9/+22 |
2018-10-05 | romfs_factory: Extract packed update setter to new function | Zach Hilman | 5 | -6/+15 |
2018-10-05 | patch_manager: Add support for NSP packed updates | Zach Hilman | 1 | -2/+2 |
2018-10-05 | patch_manager: Add support for packed updates | Zach Hilman | 4 | -5/+18 |
2018-10-04 | patch_manager: Avoid romfs_ext requirement for patching | Zach Hilman | 1 | -4/+1 |
2018-10-04 | fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir | Zach Hilman | 5 | -21/+38 |
2018-10-04 | fsmitm_romfsbuild: Add support for stubbing and IPS patches in LFS | Zach Hilman | 1 | -0/+14 |
2018-10-04 | ips_layer: Fix inaccuracies with comments and flags | Zach Hilman | 3 | -16/+51 |
2018-10-04 | ips_layer: Deduplicate resource usage | Zach Hilman | 3 | -31/+37 |
2018-10-04 | ips_layer: Add support for escape sequences and midline comments | Zach Hilman | 3 | -8/+41 |
2018-10-04 | patch_manager: Add support for IPSwitch format patches | Zach Hilman | 1 | -22/+56 |
2018-10-04 | ips_layer: Add IPSwitchCompiler to process IPSwitch format | Zach Hilman | 2 | -0/+168 |
2018-10-03 | submission_package: Avoid dangling std::string_view within SetTicketKeys() | Lioncash | 1 | -2/+5 |
2018-10-03 | submission_package: Correct location of null check within SetTicketKeys() | Lioncash | 1 | -3/+6 |
2018-10-03 | submission_package: Use std::string's rfind() when looking for the extension in InitializeExeFSAndRomFS() | Lioncash | 1 | -1/+1 |
2018-10-03 | submission_package: Ensure the 'extracted' member variable is always initialized | Lioncash | 2 | -3/+1 |
2018-10-03 | submission_package: Move ExeFS and RomFS initialization to its own function | Lioncash | 2 | -10/+18 |
2018-10-03 | submission_package: Move NCA reading code to its own function | Lioncash | 2 | -43/+48 |
2018-10-03 | submission_package: Move ticket key setting to its own function | Lioncash | 1 | -21/+28 |
2018-10-03 | submission_package: Invert conditionals within NSP's constructor to reduce nesting | Lioncash | 1 | -45/+49 |
2018-10-03 | card_image: Ensure program_nca_status is always initialized | Lioncash | 1 | -1/+3 |
2018-10-02 | nso: Optimize loading of IPS patches | Zach Hilman | 2 | -45/+38 |
2018-10-01 | patch_manager: Add PatchNSO function | Zach Hilman | 2 | -0/+102 |
2018-10-01 | patch_manager: Use strings for patch type instead of enum | Zach Hilman | 2 | -29/+33 |
2018-10-01 | file_sys: Implement function to apply IPS patches | Zach Hilman | 2 | -0/+103 |
2018-10-01 | aoc_u: Extract AccumulateAOCTitleIDs to separate function | Zach Hilman | 1 | -1/+2 |
2018-10-01 | aoc_u: Implement GetAddOnContentBaseId | Zach Hilman | 1 | -2/+3 |
2018-10-01 | romfs_factory: Read from all locations with StorageId None | Zach Hilman | 1 | -26/+25 |
2018-10-01 | patch_manager: Add DLC recognition to PatchManager | Zach Hilman | 2 | -0/+27 |
2018-09-30 | kernel/process: Make data member variables private | Lioncash | 2 | -2/+2 |
2018-09-26 | fsmitm_romfsbuild: std::move std::vector instances in Build() | Lioncash | 1 | -2/+2 |
2018-09-26 | fsmitm_romfsbuild: Replace manual value aligning with Common::AlignUp() | Lioncash | 1 | -12/+11 |
2018-09-26 | patch_manager: Invert conditionals within ApplyLayeredFS() | Lioncash | 1 | -27/+30 |
2018-09-26 | vfs_vector: Amend initializer list order in VectorVfsFile's constructor initializer list | Lioncash | 1 | -1/+1 |
2018-09-26 | fsmitm_romfsbuild: Avoid type truncation warnings | Lioncash | 1 | -7/+10 |
2018-09-26 | fsmitm_romfsbuild: Remove unnecessary constructors and initializers for RomFSBuildFileContext and RomFSBuildDirectoryContext | Lioncash | 1 | -5/+3 |
2018-09-26 | fsmitm_romfsbuild: Remove unnecessary loops in Build() | Lioncash | 1 | -6/+0 |
2018-09-26 | fsmitm_romfsbuild: Make auto variable into a std::size_t variable within Build() | Lioncash | 1 | -1/+1 |
2018-09-26 | vfs/etc: Append std:: to size_t usages | Lioncash | 6 | -22/+23 |
2018-09-26 | vfs_concat/vfs_layered: Remove friend declarations from ConcatenatedVfsFile | Lioncash | 7 | -60/+58 |
2018-09-25 | vfs_static: Remove template byte parameter from StaticVfsFile | Lioncash | 4 | -42/+42 |
2018-09-24 | process/vm_manager: Amend API to allow reading parameters from NPDM metadata | Lioncash | 2 | -3/+7 |
2018-09-24 | fsmitm: Cleanup and modernize fsmitm port | Zach Hilman | 20 | -376/+376 |
2018-09-22 | qt: Add UI elements for LayeredFS and related tools | Zach Hilman | 2 | -2/+2 |
2018-09-22 | romfs: Implement CreateRomFS | Zach Hilman | 2 | -4/+25 |
2018-09-22 | file_sys: Port Atmosphere-NX fs_mitm implementation | Zach Hilman | 2 | -0/+474 |
2018-09-22 | bis_factory: Add mod directory VFS getter | Zach Hilman | 2 | -3/+14 |
2018-09-22 | patch_manager: Add LayeredFS mods support | Zach Hilman | 2 | -1/+44 |
2018-09-22 | vfs_concat: Rewrite and fix ConcatenatedVfsFile | Zach Hilman | 2 | -14/+59 |
2018-09-22 | vfs_layered: Add LayeredVfsDirectory | Zach Hilman | 2 | -0/+178 |
2018-09-22 | vfs_vector: Add VectorVfsFile | Zach Hilman | 2 | -0/+75 |
2018-09-22 | vfs_static: Add StaticVfsFile | Zach Hilman | 1 | -0/+77 |
2018-09-22 | vfs: Add and rewite VfsRawCopy functions | Zach Hilman | 2 | -6/+36 |
2018-09-22 | vfs: Add GetEntries method | Zach Hilman | 4 | -0/+32 |
2018-09-20 | file-sys: Default heavy-weight class destructors in the cpp file | Lioncash | 25 | -1/+45 |
2018-09-20 | control_metadata: Remove unnecessary else within GetLanguageEntry() | Lioncash | 1 | -8/+8 |
2018-09-20 | control_metadata: Move language name array definition to the cpp file | Lioncash | 2 | -6/+9 |
2018-09-19 | xts_archive: Remove unused variables from CalculateHMAC256() | Lioncash | 1 | -3/+0 |
2018-09-19 | xts_archive: Make AsNCA() return a std::unique_ptr instead of a std::shared_ptr | Lioncash | 2 | -3/+3 |
2018-09-19 | xts_archive: Ensure NAX's type member is always initialized | Lioncash | 1 | -1/+1 |
2018-09-19 | xts_archive: Amend initializer order of NAX's constructor | Lioncash | 1 | -2/+2 |
2018-09-19 | savedata_factory: Add TemporaryStorage SaveDataType | Zach Hilman | 1 | -4/+7 |
2018-09-15 | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 21 | -128/+130 |
2018-09-06 | file_sys/nca_patch: Amend constructor initializer list order | Lioncash | 1 | -2/+2 |
2018-09-06 | file_sys/nca_patch: Remove unnecessary includes | Lioncash | 2 | -2/+9 |
2018-09-06 | file_sys/patch_manager: Add missing includes | Lioncash | 2 | -0/+5 |
2018-09-05 | file_sys/submission_package: Correct constructor initialization list order | Lioncash | 1 | -2/+2 |
2018-09-05 | file_sys/submission_package: Replace includes with forward declarations where applicable | Lioncash | 2 | -6/+15 |
2018-09-04 | bktr: Fix bucket overlap error | Zach Hilman | 5 | -6/+6 |
2018-09-04 | patch_manager: Centralize Control-type NCA parsing | Zach Hilman | 2 | -22/+66 |
2018-09-04 | nsp: Fix error masking issue with XCI files | Zach Hilman | 3 | -6/+13 |
2018-09-04 | game_list: Fix version display on non-NAND titles | Zach Hilman | 2 | -7/+23 |
2018-09-04 | bktr: Add logging on successful patch | Zach Hilman | 3 | -7/+24 |
2018-09-04 | bktr: Implement IVFC offset shifting | Zach Hilman | 5 | -8/+20 |
2018-09-04 | bktr: Fix missing includes and optimize style | Zach Hilman | 6 | -96/+102 |
2018-09-04 | patch_manager: Add usages of patches to ExeFS | Zach Hilman | 2 | -1/+11 |
2018-09-04 | file_sys: Add class to manage game patches | Zach Hilman | 2 | -0/+132 |
2018-09-04 | file_sys: Add BKTR patching mechanism | Zach Hilman | 2 | -0/+352 |
2018-09-04 | content_archive: Add BKTR header parsing to NCA | Zach Hilman | 2 | -19/+160 |
2018-09-04 | registration: Add RegisteredCacheUnion | Zach Hilman | 2 | -0/+154 |
2018-09-04 | main: Only show DRD deprecation warning once | Zach Hilman | 5 | -2/+5 |
2018-09-04 | control_metadata: Use alternate language names if AmericanEnglish isn't available | Zach Hilman | 2 | -4/+17 |
2018-09-04 | card_image: Add program title ID getter | Zach Hilman | 2 | -0/+6 |
2018-09-04 | nsp: Comply with style and performance guidelines | Zach Hilman | 4 | -25/+37 |
2018-09-04 | registration: Add support for installing NSP files | Zach Hilman | 2 | -10/+16 |
2018-09-04 | card_image: Parse XCI secure partition with NSP | Zach Hilman | 2 | -7/+33 |
2018-09-04 | file_sys: Add Nintendo Submission Package (NSP) | Zach Hilman | 2 | -0/+296 |
2018-09-04 | file_sys: Replace includes with forward declarations where applicable | Lioncash | 17 | -21/+51 |
2018-09-02 | vfs_real: Forward declare IOFile | Lioncash | 4 | -7/+22 |
2018-08-31 | core/core: Replace includes with forward declarations where applicable | Lioncash | 2 | -0/+2 |
2018-08-27 | vfs_real: Remove unused variable in CreateDirectoryRelative() | Lioncash | 1 | -1/+0 |
2018-08-27 | registered_cache: Get rid of variable shadowing in ProcessFiles() | Lioncash | 1 | -3/+3 |
2018-08-25 | file_sys/crypto: Fix missing/unnecessary includes | Zach Hilman | 4 | -0/+6 |
2018-08-24 | xci: Ignore NCA files with updates in secure | Zach Hilman | 1 | -0/+3 |
2018-08-24 | content_archive: Add update title detection | Zach Hilman | 2 | -0/+11 |
2018-08-23 | key_manager: Create keys dir if it dosen't exist | Zach Hilman | 1 | -0/+1 |
2018-08-23 | file_sys: Cut down on includes and copies | Zach Hilman | 3 | -0/+6 |
2018-08-23 | crypto: Eliminate magic constants | Zach Hilman | 2 | -16/+19 |
2018-08-23 | file_sys: Implement NAX containers | Zach Hilman | 2 | -0/+232 |
2018-08-23 | registration: Add GetEntryUnparsed methods | Zach Hilman | 2 | -0/+15 |
2018-08-23 | sdmc_factory: Add SDMC RegisteredCache getter | Zach Hilman | 2 | -1/+14 |
2018-08-23 | vfs: Add GetOrCreateDirectoryRelative method | Zach Hilman | 3 | -9/+13 |
2018-08-23 | xts_encryption_layer: Implement XTSEncryptionLayer | Zach Hilman | 1 | -1/+1 |
2018-08-23 | xci: Fix error masking issue | Zach Hilman | 2 | -0/+11 |
2018-08-21 | vfs: Replace mode.h include with forward declarations where applicable | Lioncash | 2 | -2/+4 |
2018-08-21 | sdmc_factory: Remove unnecessary core include | Lioncash | 2 | -1/+1 |
2018-08-21 | qt/main: Port part of citra(#3411), open savedata works | tech4me | 2 | -4/+4 |
2018-08-21 | service/filesystem: Use forward declarations where applicable | Lioncash | 1 | -0/+1 |
2018-08-21 | romfs_factory: Remove unnecessary includes and use forward declarations where applicable | Lioncash | 3 | -3/+12 |
2018-08-20 | registration: Add Data_Unknown5 NCAContentType | Zach Hilman | 3 | -2/+3 |
2018-08-19 | filesystem: Add support for loading of system archives | Zach Hilman | 3 | -4/+49 |
2018-08-16 | common: Namespace hex_util.h/.cpp | Lioncash | 1 | -8/+10 |
2018-08-15 | loader: Make ResultStatus directly compatible with fmt | Lioncash | 1 | -2/+5 |
2018-08-12 | vfs: Make VfsFilesystem constructor explicit | Lioncash | 1 | -1/+1 |
2018-08-12 | vfs: Make type hierarchy objects classes instead of structs | Lioncash | 3 | -9/+15 |
2018-08-12 | registration: Various style and documentation improvements | Zach Hilman | 3 | -18/+22 |
2018-08-12 | vfs: Use sanitized paths within MoveFile() and MoveDirectory() | Lioncash | 1 | -10/+10 |
2018-08-12 | card_image: Use type aliases to shorten definitions | Lioncash | 2 | -6/+6 |
2018-08-12 | card_image: Simplify return statement of GetSubdirectories() | Lioncash | 1 | -1/+1 |
2018-08-12 | made ResultStatus a u16 | David Marcec | 2 | -2/+2 |
2018-08-12 | registration: Add support for force overwrite of installed | Zach Hilman | 2 | -22/+48 |
2018-08-12 | vfs_real: Add CreateFullPath to Create* operations | Zach Hilman | 2 | -13/+6 |
2018-08-12 | control_metadata: Remove unnecessary reference to base file | Zach Hilman | 2 | -2/+1 |
2018-08-12 | romfs: Remove cyclic shared_ptr leak in romfs code | Zach Hilman | 3 | -8/+8 |
2018-08-12 | registration: Update documentation and style | Zach Hilman | 5 | -42/+69 |
2018-08-12 | nca_metadata: Remove unnecessary reference to base file | Zach Hilman | 2 | -3/+2 |
2018-08-12 | bis_factory: Create NAND dirs if they don't exist | Zach Hilman | 1 | -2/+9 |
2018-08-12 | registration: Take RawCopy function as parameter | Zach Hilman | 2 | -10/+15 |
2018-08-12 | registered_cache: Fix missing reading from yuzu_meta | Zach Hilman | 1 | -7/+16 |
2018-08-12 | file_sys: Comply to style guidelines | Zach Hilman | 6 | -27/+38 |
2018-08-12 | qt: Add 'Install to NAND' option to menu | Zach Hilman | 1 | -1/+1 |
2018-08-12 | file_sys: Add RegisteredCache | Zach Hilman | 2 | -0/+543 |
2018-08-12 | file_sys: Add support for parsing NCA metadata (CNMT) | Zach Hilman | 2 | -0/+230 |
2018-08-12 | card_image: Add accessor for all NCAs in XCI | Zach Hilman | 2 | -0/+5 |
2018-08-12 | vfs_real: Add CreateFullPath to CreateFile | Zach Hilman | 1 | -3/+6 |
2018-08-12 | bis_factory: Add partial implementation of BISFactory | Zach Hilman | 2 | -0/+54 |
2018-08-12 | vfs: Add ConcatenatedVfsFile | Zach Hilman | 2 | -0/+134 |
2018-08-10 | loader: Add more descriptive errors | Zach Hilman | 5 | -35/+95 |
2018-08-09 | vfs: Fix documentation | Zach Hilman | 1 | -2/+2 |
2018-08-09 | vfs: Fix typo in VfsFilesystem docs | Zach Hilman | 1 | -1/+1 |
2018-08-09 | file_util: Use enum instead of bool for specifing path behavior | Zach Hilman | 1 | -17/+27 |
2018-08-09 | vfs: Use RealVfsFilesystem for fs-operations in RealVfsDirectory | Zach Hilman | 1 | -2/+10 |
2018-08-09 | file_sys: Add missing include in savedata_factory | Zach Hilman | 1 | -0/+1 |
2018-08-09 | vfs: Add unreachable assert to file permissions converter | Zach Hilman | 1 | -1/+3 |
2018-08-09 | vfs: Add RealVfsFilesystem implementation | Zach Hilman | 2 | -81/+290 |
2018-08-09 | vfs: Add VfsFilesystem interface and default implementation | Zach Hilman | 2 | -3/+211 |
2018-08-09 | fsp_srv: Use std::string_view's copy() function instead of strncpy() | Lioncash | 1 | -3/+9 |
2018-08-07 | loader: Add icon and title support to XCI | Zach Hilman | 3 | -0/+6 |
2018-08-07 | Use const where applicable | Zach Hilman | 1 | -1/+1 |
2018-08-07 | Avoid parsing RomFS to directory in NCA | Zach Hilman | 1 | -0/+7 |
2018-08-04 | content_archive: Add support for titlekey cryptography | Zach Hilman | 2 | -7/+39 |
2018-08-02 | vfs_vector: Remove unused variable in FindAndRemoveVectorElement() | Lioncash | 1 | -2/+2 |
2018-08-02 | vfs_vector: Avoid unnecessary copies where applicable | Lioncash | 1 | -2/+5 |
2018-08-01 | Add missing parameter to files.push_back() | Zach Hilman | 1 | -5/+5 |
2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | 1 | -2/+8 |
2018-08-01 | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | 3 | -17/+33 |
2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | 4 | -9/+14 |
2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | 4 | -45/+30 |
2018-08-01 | Extract mbedtls to cpp file | Zach Hilman | 1 | -1/+2 |
2018-08-01 | Remove files that are not used | Zach Hilman | 6 | -36/+425 |
2018-07-29 | partition_filesystem: Remove dynamic_cast in PrintDebugInfo() | Lioncash | 1 | -3/+2 |
2018-07-28 | RomFS Extraction | Zach Hilman | 11 | -20/+347 |
2018-07-24 | VFS Regression and Accuracy Fixes (#776) | Zach Hilman | 2 | -20/+33 |
2018-07-24 | partition_filesystem: Use std::move where applicable | Lioncash | 1 | -3/+3 |
2018-07-23 | NRO Assets and NACP file format | Zach Hilman | 2 | -0/+123 |
2018-07-22 | vfs: Correct file_p variable usage within InterpretAsDirectory() | Lioncash | 1 | -2/+5 |
2018-07-22 | file_util, vfs: Use std::string_view where applicable | Lioncash | 6 | -89/+150 |
2018-07-22 | file_util: Use a u64 to represent number of entries | Lioncash | 1 | -3/+3 |
2018-07-21 | file_sys/errors: Remove redundant object constructor calls | Lioncash | 1 | -8/+8 |
2018-07-21 | vfs_real: Remove redundant copying of std::vector instances in GetFiles() and GetSubdirectories() | Lioncash | 1 | -2/+3 |
2018-07-21 | partition_filesystem, vfs_real: Add missing standard includes | Lioncash | 2 | -0/+4 |
2018-07-21 | partition_filesystem, vfs_real: Use std::move in ReplaceFileWithSubdirectory() where applicable | Lioncash | 2 | -2/+3 |
2018-07-21 | partition_filesystem, vfs_real: Use std::distance() instead of subtraction | Lioncash | 2 | -4/+10 |
2018-07-21 | vfs_offset: Simplify TrimToFit() | Lioncash | 1 | -1/+2 |
2018-07-21 | vfs: Make WriteBytes() overload taking a std::vector pass the std::vector by const reference | Lioncash | 4 | -4/+4 |
2018-07-21 | vfs: Use variable template variants of std::is_trivially_copyable | Lioncash | 1 | -13/+6 |
2018-07-21 | vfs: Amend constness on pointers in WriteBytes() and WriteArrays() member functions to be const qualified | Lioncash | 1 | -3/+3 |
2018-07-20 | vfs_offset: std::move file and name parameters of OffsetVfsFile | Lioncash | 2 | -3/+5 |
2018-07-20 | partition_filesystem: Return pfs_dirs member variable within GetSubdirectories() | Lioncash | 1 | -1/+1 |
2018-07-19 | savedata_factory: Make SaveDataDescriptor's DebugInfo() function a const member function | Lioncash | 2 | -2/+2 |
2018-07-19 | partition_filesystem: Ensure all class members of PartitionFilesystem are initialized | Lioncash | 2 | -24/+15 |
2018-07-19 | content_archive: Make IsDirectoryExeFS() take a shared_ptr as a const reference | Lioncash | 1 | -1/+1 |
2018-07-19 | content_archive: Add missing standard includes | Lioncash | 1 | -0/+5 |
2018-07-19 | content_archive: std::move VirtualFile in NCA's constructor | Lioncash | 1 | -1/+4 |
2018-07-19 | vfs: Deduplicate accumulation code in VfsDirectory's GetSize() | Lioncash | 1 | -6/+6 |
2018-07-19 | Virtual Filesystem 2: Electric Boogaloo (#676) | Zach Hilman | 30 | -1211/+1267 |
2018-07-17 | General Filesystem and Save Data Fixes (#670) | Zach Hilman | 8 | -106/+123 |
2018-07-14 | FileSys: Append the requested path to the filesystem base path in DeleteFile. | Subv | 1 | -2/+4 |
2018-07-08 | savedata_factory: Always create a save directory for games. | bunnei | 1 | -0/+9 |
2018-07-08 | Revert "Virtual Filesystem (#597)" | bunnei | 23 | -1127/+996 |
2018-07-06 | Virtual Filesystem (#597) | Zach Hilman | 23 | -996/+1127 |
2018-07-03 | Update clang format | James Rowe | 3 | -10/+8 |
2018-07-03 | Rename logging macro back to LOG_* | James Rowe | 8 | -55/+55 |
2018-06-21 | Add support for decrypted NCA files (#567) | Zach Hilman | 2 | -4/+16 |
2018-06-20 | Build: Fixed some MSVC warnings in various parts of the code. | Subv | 2 | -6/+6 |
2018-06-19 | Services/FS: Return the correct error code when trying to mount a nonexistent savedata. | Subv | 1 | -0/+1 |
2018-05-02 | general: Make formatting of logged hex values more straightforward | Lioncash | 1 | -9/+9 |
2018-04-25 | file-sys: convert a StringFromFormat call into fmt::format in GetFullPath() | Lioncash | 1 | -4/+1 |
2018-04-25 | file-sys: Move logging macros over to the new fmt-capable ones | Lioncash | 8 | -64/+58 |
2018-04-24 | Service/FS: implement IFileSystem::RenameFile | mailwl | 5 | -7/+15 |
2018-04-20 | disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory | Lioncash | 1 | -1/+0 |
2018-04-20 | disk_filesystem: Remove redundant initializer in Disk_Directory's constructor | Lioncash | 1 | -1/+1 |
2018-04-20 | disk_filesystem: Make constructors explicit where applicable | Lioncash | 1 | -2/+2 |
2018-04-17 | file_sys: Use NGLOG | shinyquagsire23 | 1 | -5/+5 |
2018-04-16 | file_sys: tweaks | shinyquagsire23 | 2 | -6/+7 |
2018-04-16 | file_sys: Add HFS/PFS helper component | shinyquagsire23 | 2 | -0/+211 |
2018-04-15 | fsp_srv: Implement DeleteFile. | bunnei | 5 | -8/+12 |
2018-03-31 | fsp_srv: Implement GetSize and SetSize. | bunnei | 1 | -2/+3 |
2018-03-23 | FS: Move the file open mode calculation to a separate function. | Subv | 1 | -7/+14 |
2018-03-21 | FS: Implemented IFileSystem::CreateDirectory. | Subv | 5 | -7/+14 |
2018-03-20 | FS: Implement DiskFileSystem's OpenDirectory interface. | Subv | 5 | -6/+19 |
2018-03-20 | FS: Implement DiskFileSystem::GetEntryType for existing files/directories. | Subv | 1 | -2/+4 |
2018-03-20 | FS: Updated the Directory Entry structure to match the Switch. | Subv | 5 | -30/+84 |
2018-03-20 | FS: Support the file Append open mode. | Subv | 2 | -2/+23 |
2018-03-20 | FS: Added an SDMC archive factory and registered it to the SDMC archive on startup. | Subv | 2 | -0/+71 |
2018-03-14 | core: Move process creation out of global state. | bunnei | 1 | -1/+2 |
2018-03-04 | FS: Use the correct error code when trying to open files that don't exist. | Subv | 2 | -26/+6 |
2018-03-04 | FS: Make EnsureSaveData create the savedata folder when called for the first time. | Subv | 5 | -15/+30 |
2018-03-02 | SaveData: Use the current titleid when opening the savedata archive. | Subv | 1 | -2/+3 |
2018-03-02 | Filesystem: Added a SaveData Factory and associated Disk_FileSystem. | Subv | 7 | -14/+315 |
2018-02-26 | file_sys: Style tweaks | shinyquagsire23 | 2 | -11/+5 |
2018-02-25 | file_sys: Add support for parsing NPDM files | shinyquagsire23 | 2 | -0/+274 |
2018-01-21 | file_sys: Clang format fixes. | bunnei | 3 | -4/+4 |
2018-01-21 | file_sys: Cleanup to better match Switch file system constructs. | bunnei | 9 | -57/+128 |
2018-01-21 | file_sys: Remove disk_archive, savedata_archive, and title_metadata. | bunnei | 6 | -829/+0 |
2018-01-21 | archive_backend: Minor changes to match Switch IFileSystem. | bunnei | 5 | -26/+26 |
2018-01-21 | file_sys: Repurpose 3DS IVFC code for Switch ROMFS. | bunnei | 2 | -49/+41 |
2018-01-21 | Format: Run the new clang format on everything | James Rowe | 1 | -1/+1 |
2018-01-17 | Update title_metadata.h | N00byKing | 1 | -0/+1 |
2018-01-13 | core: Gut out cryptop, since it doesn't compile with C++17. | bunnei | 1 | -50/+1 |
2017-11-01 | hle: Use Switch formatted result codes. | bunnei | 3 | -74/+24 |
2017-10-15 | core: Refactor MakeMagic usage and remove dead code. | bunnei | 2 | -697/+0 |
2017-10-13 | Remove lots more 3DS-specific code. | bunnei | 18 | -1935/+0 |
2017-10-01 | file_sys, loader: add support for reading TMDs to determine app paths | shinyquagsire23 | 1 | -2/+13 |
2017-10-01 | file_sys: add class for Title Metadata (TMD) | shinyquagsire23 | 2 | -0/+337 |
2017-10-01 | file_sys/ncch_container: add RomFS, ExeFS override to allow for backward compatibility with existing .romfs system archive dumps | shinyquagsire23 | 2 | -69/+206 |
2017-10-01 | file_sys/archive_ncch: use NCCHContainer instead of loading .romfs files | shinyquagsire23 | 1 | -6/+12 |
2017-09-30 | nso: Refactor and allocate .bss section. | bunnei | 1 | -3/+6 |
2017-09-25 | HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently. | Subv | 2 | -13/+39 |
2017-09-25 | Loader/NCCH: Add support for loading application updates (#2927) | Max Thomas | 4 | -5/+587 |
2017-08-21 | Warnings: Add UNREACHABLE macros to switches that contemplate all possible values. | Subv | 1 | -0/+2 |
2017-07-31 | Handle invalid filenames when renaming files/directories | James | 2 | -4/+78 |
2017-06-03 | Addressed Bunnei's review comments, and made some other tweaks: | TheKoopaKingdom | 1 | -6/+6 |
2017-06-03 | Switched to the ERROR_NOT_FOUND constant from errors.h. | TheKoopaKingdom | 1 | -2/+2 |
2017-06-03 | Moved whitelist checks from FS_User to the Archive_NCCH handler. | TheKoopaKingdom | 1 | -1/+35 |
2017-06-03 | Made some changes from review comments: | TheKoopaKingdom | 1 | -1/+2 |
2017-05-25 | FileSys: Move all result description to errors.h | Yuri Kunde Schlesner | 5 | -61/+96 |
2017-03-08 | file_sys: lower log level for setting host path | wwylele | 4 | -4/+4 |
2017-02-27 | Doxygen: Amend minor issues (#2593) | Mat M | 1 | -1/+1 |
2017-02-13 | loader: use self NCCH archive | wwylele | 2 | -81/+0 |
2017-02-13 | file_sys: add Self NCCH archive | wwylele | 3 | -0/+312 |
2017-01-29 | core: fix savedata_archive.cpp warnings about unhandled enumeration values on OSX | Kloen | 1 | -0/+12 |
2017-01-29 | core: fix archive_sdmc.cpp warnings about unhandled enumeration value on OSX | Kloen | 1 | -0/+12 |
2017-01-29 | core: fix archive_extsavedata.cpp warning on OSX | Kloen | 1 | -0/+2 |
2016-12-22 | Address clang-format issues. | bunnei | 1 | -4/+3 |
2016-12-22 | core: Remove HLE module, consolidate code & various cleanups. | bunnei | 4 | -5/+5 |
2016-12-15 | archive_source_sd_savedata: Add static method to get a specific save data path | MerryMage | 2 | -0/+7 |
2016-12-07 | file_sys: Make a few single-argument constructors explicit | Lioncash | 8 | -10/+10 |
2016-11-29 | FileSys: Implement OtherSaveData | wwylele | 3 | -0/+200 |
2016-11-29 | FileSys: abstract SD save data archive source | wwylele | 4 | -78/+132 |
2016-11-19 | FileSys: rename SaveDataCheck archive to NCCH archive | wwylele | 2 | -15/+15 |
2016-11-19 | FileSys: remove unused DiskArchive | wwylele | 2 | -179/+0 |
2016-11-19 | FileSys: w->rw permission lift only happens in SDMC archive | wwylele | 4 | -2/+14 |
2016-11-19 | FileSys: add SDMCWriteOnlyArchive | wwylele | 3 | -0/+129 |
2016-11-19 | FileSys: add SDMCArchive | wwylele | 3 | -1/+301 |
2016-11-19 | FileSys: add ExtSaveDataArchive | wwylele | 1 | -1/+114 |
2016-11-19 | FileSys: add SaveDataArchive | wwylele | 5 | -4/+359 |
2016-11-19 | FileSys: remove Open from FileBackend | wwylele | 4 | -64/+44 |
2016-11-19 | FileSys: remove Open from DirectoryBackend | wwylele | 4 | -25/+5 |
2016-11-19 | FileSys: add PathParser | wwylele | 2 | -0/+159 |
2016-11-01 | FileSys: make Archive interfaces return error code | wwylele | 5 | -55/+82 |
2016-10-02 | fs: implement DeleteDirectoryRecursively | wwylele | 5 | -0/+19 |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | 9 | -9/+9 |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 20 | -44/+9 |
2016-09-19 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | 8 | -43/+30 |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 20 | -136/+217 |
2016-05-21 | FileSys/Path: Replace Memory::GetPointer with Memory::ReadBlock | MerryMage | 1 | -6/+6 |
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 8 | -19/+17 |
2016-03-21 | archive_extsavedata: Fix member initialization order | Lioncash | 1 | -1/+2 |
2016-03-20 | HLE/FS: Change the error code returned when an ExtSaveData archive is not found. | Subv | 4 | -29/+37 |
2016-03-20 | HLE/FS: Corrected some style concerns. | Subv | 4 | -8/+8 |
2016-03-20 | HLE/FS: Implemented GetFormatInfo | Subv | 13 | -14/+130 |
2016-03-20 | HLE/FS: Return the proper error codes when opening files. | Subv | 6 | -25/+39 |
2016-03-20 | HLE/FS: Return the proper error codes on file Read/Write operations. | Subv | 5 | -16/+24 |
2016-03-20 | HLE/FS: Corrected the error codes for DeleteFile | Subv | 5 | -8/+21 |
2016-03-20 | HLE/FS: Corrected the error codes for CreateFile | Subv | 1 | -1/+4 |
2016-03-20 | HLE/FS: FS::CreateFile takes an u64 for the file size. | Subv | 5 | -5/+5 |
2016-01-25 | archive_backend: Remove unnecessary const from return types | Lioncash | 2 | -8/+8 |
2016-01-16 | DiskDirectory: Initialize the directory member with valid info. | Subv | 1 | -2/+4 |
2015-10-28 | Implement FS_User::GetFreeBytes | archshift | 5 | -0/+18 |
2015-09-30 | ivfc_archive: Fix a printf specifier | Lioncash | 1 | -1/+1 |
2015-09-10 | disk_archive: Remove unimplemented constructor declarations | Lioncash | 1 | -2/+0 |
2015-08-29 | Services/FS: Correctly tell the guest app whether a file was correctly opened or not. | Subv | 1 | -1/+1 |
2015-07-14 | Archive: Correct a few incorrect types in function signatures | Yuri Kunde Schlesner | 5 | -21/+21 |
2015-07-14 | Loader: Remove unnecessary pointer indirection to IOFile | Yuri Kunde Schlesner | 2 | -2/+2 |
2015-07-14 | FS: Stream RomFS from file instead of loading all of it to memory | condut | 5 | -23/+27 |
2015-07-12 | Core: Properly configure address space when loading a binary | Yuri Kunde Schlesner | 1 | -2/+2 |
2015-06-28 | Core: Cleanup file_sys includes. | Emmanuel Gil Peyrot | 17 | -30/+52 |
2015-06-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 1 | -0/+1 |
2015-06-28 | Common: Cleanup memory and misc includes. | Emmanuel Gil Peyrot | 1 | -0/+2 |
2015-06-28 | Common: Fix FileUtil includes, and everything relying on those. | Emmanuel Gil Peyrot | 4 | -0/+4 |
2015-06-02 | ExtSavedata: Save the icon passed to CreateExtSaveData to the correct folder. | Subv | 1 | -3/+6 |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 3 | -5/+5 |
2015-05-15 | Memmap: Re-organize memory function in two files | Yuri Kunde Schlesner | 1 | -1/+1 |
2015-05-09 | Kernel: Remove g_program_id | Yuri Kunde Schlesner | 1 | -2/+3 |
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | 8 | -1/+7 |
2015-05-07 | Clean-up includes | Yuri Kunde Schlesner | 2 | -4/+2 |
2015-05-07 | FileSys: De-inline Path members | Yuri Kunde Schlesner | 2 | -125/+136 |
2015-05-07 | FileSys: Clean-up includes, de-inline destructors | Yuri Kunde Schlesner | 3 | -7/+14 |
2015-04-14 | Headers: Add some forgotten overrides, thanks clang! | Emmanuel Gil Peyrot | 1 | -1/+1 |
2015-03-14 | Services/FS: Implemented DeleteExtSaveData, CreateSystemSaveData and DeleteSystemSaveData | Subv | 4 | -2/+76 |
2015-02-26 | Archives: Properly implemented the SystemSaveData archive. | Subv | 2 | -19/+28 |
2015-02-10 | FS: Allow multiple instances of the same archive type to be open at once | Yuri Kunde Schlesner | 15 | -129/+163 |
2015-01-24 | Services: Stubbed more services. | Subv | 2 | -2/+19 |
2015-01-06 | Archives/Exdata: Don't set concrete_mount_point in the ctor | Subv | 1 | -1/+1 |
2015-01-06 | Archives: Addressed some comments | Subv | 4 | -13/+13 |
2015-01-05 | SaveDataCheck: Fixed a typo | Subv | 1 | -1/+1 |
2015-01-04 | Archives: Make SYSTEM_ID and SDCARD_ID strings | Subv | 4 | -5/+7 |
2015-01-04 | Archives: Changed the way paths are built for the archives. | Subv | 6 | -12/+44 |
2015-01-04 | SaveDataCheck: Move the files to nand/title | Subv | 1 | -1/+2 |
2015-01-03 | FileSys: Fix crash bug in DiskFile exposed by #400 | Yuri Kunde Schlesner | 1 | -4/+0 |
2015-01-03 | FileSys: Fix a few memory leaks | Yuri Kunde Schlesner | 2 | -6/+7 |
2015-01-03 | Archives: Change the folder layout of some archives. | Subv | 1 | -2/+1 |
2015-01-03 | IVFCArchive: Use a critical log to notify of invalid operations. | Subv | 1 | -9/+9 |
2015-01-03 | SaveDataCheck: Remove unneeded constructor from a class | Subv | 1 | -2/+0 |
2015-01-03 | Archives: Added some documentation to IVFCArchive | Subv | 1 | -0/+5 |
2015-01-03 | Archives: Reduced duplicate code in RomFS and SaveCheck. | Subv | 11 | -333/+229 |
2015-01-03 | SaveDataCheck: Preliminary work in this archive. | Subv | 2 | -4/+28 |
2014-12-30 | Archives: Implemented ExtSaveData and SharedExtSaveData | Subv | 8 | -15/+168 |
2014-12-24 | FileSys: Clean up according to the coding style, and remove redundant namespaced names. | Emmanuel Gil Peyrot | 9 | -169/+97 |
2014-12-21 | CFG: Create a new subfolder cfg inside service to handle cfg | Subv | 1 | -0/+1 |
2014-12-21 | Style: Addressed some comments | Subv | 1 | -2/+7 |
2014-12-21 | CFG: Refactored how the config file works. | Subv | 1 | -1/+1 |
2014-12-21 | CFG: Implemented the GetConfigInfoBlk2 function. | Subv | 3 | -3/+9 |
2014-12-21 | Added CreateFile to the FS_USER service | archshift | 5 | -0/+44 |
2014-12-21 | License change | purpasmart96 | 17 | -17/+17 |
2014-12-20 | Clean up some warnings | Chin | 1 | -1/+10 |
2014-12-20 | Common: Add a clone of std::make_unique | Yuri Kunde Schlesner | 1 | -2/+3 |
2014-12-18 | SystemSaveData: Added a TODO to move it to the NAND. | Subv | 1 | -1/+3 |
2014-12-18 | SaveData: Implemented the SystemSaveData archive. | Subv | 3 | -2/+65 |
2014-12-18 | Filesystem/Archives: Implemented the SaveData archive | Subv | 12 | -473/+344 |
2014-12-16 | FS.Archive: Clean up treatment of archives and their handles | Yuri Kunde Schlesner | 7 | -190/+21 |
2014-12-16 | Service.FS: Rename FileSys::File to FileBackend | Yuri Kunde Schlesner | 8 | -15/+15 |
2014-12-16 | Service.FS: Rename FileSys::Directory to DirectoryBackend | Yuri Kunde Schlesner | 8 | -15/+15 |
2014-12-16 | Service.FS: Rename FileSys::Archive to ArchiveBackend | Yuri Kunde Schlesner | 3 | -6/+6 |
2014-12-16 | Service.FS: Do archive registration using IdCode instead of name | Yuri Kunde Schlesner | 3 | -25/+4 |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 5 | -24/+28 |
2014-12-08 | Kernel/File: Fixed file read/write hwtests | Subv | 1 | -3/+6 |
2014-12-07 | Make OpenDirectory fail if the directory doesn't exist | archshift | 6 | -3/+35 |
2014-12-04 | Updated archive.cpp functions for proper error handling | archshift | 2 | -24/+0 |
2014-11-27 | Fixed formatting and switch statement warnings | vaguilar | 2 | -1/+3 |
2014-11-25 | Implemented RenameDirectory in FS:USER | archshift | 5 | -0/+45 |
2014-11-25 | Implemented RenameFile in FS:USER | archshift | 5 | -0/+45 |
2014-11-23 | Added DeleteFile and DeleteDirectory functions to FS:USER and the archives. | archshift | 5 | -0/+80 |
2014-11-19 | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated | Emmanuel Gil Peyrot | 2 | -2/+2 |
2014-11-18 | directory_sdmc: Fix a signed/unsigned mismatch comparison | Lioncash | 1 | -1/+1 |
2014-11-18 | Remove extraneous semicolons | Lioncash | 3 | -3/+3 |
2014-11-18 | FileSys: Updated backend code to use FileSys::Path instead of string for paths. | bunnei | 9 | -24/+24 |
2014-11-18 | FileSys: Added DebugStr method to Path class. | bunnei | 1 | -0/+29 |
2014-11-13 | Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functions | archshift | 1 | -0/+99 |
2014-11-02 | Added CreateDirectory function to service/fs.cpp, and in Archive. | archshift | 5 | -0/+40 |
2014-10-30 | Fix some warnings | Sean | 2 | -2/+2 |
2014-10-23 | Use config files to store whether SDMC is enabled or not | archshift | 1 | -2/+8 |
2014-10-06 | Common: Add a helper function to generate a 8.3 filename from a long one. | Emmanuel Gil Peyrot | 3 | -29/+27 |
2014-10-06 | FileSys: Add static asserts for the Directory struct, and fix its fields position. | Emmanuel Gil Peyrot | 1 | -2/+8 |
2014-10-06 | FileSys: split the constructor into an Open method, in order to notify the opener something went wrong. | Emmanuel Gil Peyrot | 6 | -14/+54 |
2014-10-06 | FileSys/Kernel: Implement SetSize service call for File objects. | Emmanuel Gil Peyrot | 5 | -0/+41 |
2014-10-06 | FileSys: Add forgotten docstrings. | Emmanuel Gil Peyrot | 7 | -4/+35 |
2014-09-28 | Fix warnings in core and common | Lioncash | 1 | -1/+1 |
2014-09-17 | Core: Add a method to obtain a Directory from an Archive. | Emmanuel Gil Peyrot | 5 | -0/+44 |
2014-09-17 | Core: Add a Directory object, with both a stub and a passthrough implementations. | Emmanuel Gil Peyrot | 5 | -0/+259 |
2014-09-17 | Core: Add a passthrough backend for the filesystem, exposed as SDMC. | Emmanuel Gil Peyrot | 4 | -0/+298 |
2014-09-17 | Core: Add a new File class, obtainable from an Archive, and a stub implementation. | Emmanuel Gil Peyrot | 6 | -0/+205 |
2014-08-23 | Added FS functions to Archive and Archive_RomFS | archshift | 3 | -8/+57 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS virtual functions as "override". | bunnei | 1 | -4/+4 |
2014-07-05 | Marked AppLoader_ELF, AppLoader_NCCH, and Archive_RomFS classes as "final" | bunnei | 1 | -1/+1 |
2014-07-05 | Loader: Updated read methods to be const | bunnei | 2 | -2/+2 |
2014-07-05 | FileSys: Added preliminary support for applications reading the RomFS archive. | bunnei | 4 | -138/+150 |
2014-06-27 | Core: Removed unused directory_file_system and meta_file_system modules. | bunnei | 4 | -1453/+0 |
2014-04-23 | fixes to build on linux | bunnei | 2 | -22/+22 |
2014-04-09 | fixed project includes to use new directory structure | bunnei | 5 | -20/+15 |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 5 | -0/+1596 |