| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-14 | loader: Remove address mapping remnants from citra | Lioncash | |
| These mappings are leftovers from citra and don't apply to the Switch. | |||
| 2018-08-12 | made ResultStatus a u16 | David Marcec | |
| 2018-08-12 | Fixed invalid cast in loader | David Marcec | |
| GetMessageForResultStatus takes a u16, not a size_t. | |||
| 2018-08-11 | loader: Recognize filename '00' as NCA | Zach Hilman | |
| Needed to avoid mismatch filetype warnings on split NAND NCAs | |||
| 2018-08-09 | loader: Add more descriptive errors | Zach Hilman | |
| Full list of new errors and descriptions in core/loader/loader.h | |||
| 2018-08-08 | loader: Remove unused IdentifyFile overload | Zach Hilman | |
| 2018-08-08 | Merge pull request #850 from DarkLordZach/icon-meta | bunnei | |
| Add Icons and Metadata Support | |||
| 2018-08-07 | loader: Fix scope error in DeconstructedRomDirectory | Zach Hilman | |
| 2018-08-06 | loader: Add icon and title support to XCI | Zach Hilman | |
| 2018-08-06 | Use const where applicable | Zach Hilman | |
| 2018-08-06 | Avoid parsing RomFS to directory in NCA | Zach Hilman | |
| 2018-08-05 | loader: Make AppLoader_NCA rely on directory loading code | Zach Hilman | |
| Eliminates duplicate code shared between their Load methods, after all the only difference is how the romfs is handled. | |||
| 2018-08-04 | Merge pull request #849 from DarkLordZach/xci | bunnei | |
| XCI and Encrypted NCA Support | |||
| 2018-08-03 | kernel/process: Use accessors instead of class members for referencing ↵ | Lioncash | |
| segment array Using member variables for referencing the segments array increases the size of the class in memory for little benefit. The same behavior can be achieved through the use of accessors that just return the relevant segment. | |||
| 2018-08-01 | kernel: Move object class to its own source files | Lioncash | |
| General moving to keep kernel object types separate from the direct kernel code. Also essentially a preliminary cleanup before eliminating global kernel state in the kernel code. | |||
| 2018-08-01 | Fix merge conflicts with opus and update docs | Zach Hilman | |
| 2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | |
| 2018-08-01 | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | |
| 2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | |
| 2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | |
| 2018-08-01 | Remove files that are not used | Zach Hilman | |
| 2018-07-24 | deconstructed_rom_directory: Remove unused FindRomFS() function | Lioncash | |
| 2018-07-23 | core: Make converting constructors explicit where applicable | Lioncash | |
| Avoids unwanted implicit conversions. Thankfully, given the large amount of cleanup in past PRs, only this tiny amount is left over to cover. | |||
| 2018-07-23 | Merge pull request #784 from lioncash/loader | bunnei | |
| loader: Minor cleanup | |||
| 2018-07-23 | Merge pull request #783 from lioncash/linker | bunnei | |
| linker: Remove unused parameter from WriteRelocations() | |||
| 2018-07-23 | loader: Remove unnecessary constructor call in IdentifyFile() | Lioncash | |
| RealVfsFile inherits from VfsFile, the instance from std::make_shared is already compatible with the function argument type, making the copy constructor call unnecessary. | |||
| 2018-07-23 | linker: Remove unused parameter from WriteRelocations() | Lioncash | |
| is_jump_relocation is never used within the function, so we can just remove it. | |||
| 2018-07-23 | nro: Replace inclusion with a forward declaration | Lioncash | |
| It's sufficient to use a forward declaration instead of a direct inclusion here. | |||
| 2018-07-23 | nro: Make bracing consistent | Lioncash | |
| Makes the code more uniform, and also braces cases where the body of an unbraced conditional travels more than one line. | |||
| 2018-07-23 | nro: Make constructor explicit | Lioncash | |
| Makes it consistent with the other Apploader constructors, and prevents implicit conversions. | |||
| 2018-07-23 | nro: Remove unused forward declaration | Lioncash | |
| This isn't used anywhere in the header. | |||
| 2018-07-23 | NRO Assets and NACP file format | Zach Hilman | |
| Cleanup Review fixes | |||
| 2018-07-22 | file_util, vfs: Use std::string_view where applicable | Lioncash | |
| Avoids unnecessary construction of std::string instances where applicable. | |||
| 2018-07-21 | file_util: Use a u64 to represent number of entries | Lioncash | |
| This avoids a truncating cast on size. I doubt we'd ever traverse a directory this large, however we also shouldn't truncate sizes away. | |||
| 2018-07-20 | Merge pull request #752 from Subv/vfs_load | bunnei | |
| Loader: Only print the module names and addresses if they actually exist. | |||
| 2018-07-20 | Loader: Only print the module names and addresses if they actually exist. | Subv | |
| 2018-07-20 | Merge pull request #737 from lioncash/move | bunnei | |
| filesys/loader: std::move VirtualFile instances in constructors where applicable | |||
| 2018-07-20 | loader/{nca, nro}: std::move VirtualFile in the constructors where applicable | Lioncash | |
| This avoids unnecessary atomic reference count increments and decrements | |||
| 2018-07-19 | nso: Silence implicit sign conversion warnings | Lioncash | |
| 2018-07-19 | nso: Remove unused function ReadSegment() | Lioncash | |
| 2018-07-19 | Merge pull request #719 from lioncash/docs | bunnei | |
| loader: Amend Doxygen comments | |||
| 2018-07-19 | Merge pull request #718 from lioncash/read | bunnei | |
| loader/nso: Check if read succeeded in IdentifyFile() before checking magic value | |||
| 2018-07-19 | loader: Amend Doxygen comments | Lioncash | |
| These weren't adjusted when VFS was introduced | |||
| 2018-07-19 | loader/nso: Check if read succeeded in IdentifyFile() before checking magic ↵ | Lioncash | |
| value We should always assume the filesystem is volatile and check each IO operation. While we're at it reorganize checks so that early-out errors are near one another. | |||
| 2018-07-18 | loader/nro: Resolve sign mismatch warnings | Lioncash | |
| 2018-07-18 | loader/nso: Remove unnecessary vector resizes | Lioncash | |
| We can just initialize these vectors directly via their constructor. | |||
| 2018-07-18 | loader/nso: Resolve sign mismatch warnings | Lioncash | |
| 2018-07-18 | Virtual Filesystem 2: Electric Boogaloo (#676) | Zach Hilman | |
| * Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression | |||
| 2018-07-17 | General Filesystem and Save Data Fixes (#670) | Zach Hilman | |
| 2018-07-12 | More improvements to GDBStub (#653) | Hedges | |
| * More improvements to GDBStub - Debugging of threads should work correctly with source and assembly level stepping and modifying registers and memory, meaning threads and callstacks are fully clickable in VS. - List of modules is available to the client, with assumption that .nro and .nso are backed up by an .elf with symbols, while deconstructed ROMs keep N names. - Initial support for floating point registers. * Tidy up as requested in PR feedback * Tidy up as requested in PR feedback | |||
