aboutsummaryrefslogtreecommitdiff
path: root/src/yuzu/game_list.cpp
AgeCommit message (Collapse)Author
2018-09-04patch_manager: Centralize Control-type NCA parsingZach Hilman
2018-09-04game_list: Fix version display on non-NAND titlesZach Hilman
2018-09-04game_list: Use friendly game versionsZach Hilman
Mainly, from control.nacp metadata instead of cnmt metadata
2018-09-04game_list: Display patch names and versions on listZach Hilman
2018-09-04game_list: Use RegisteredCacheUnion for installedZach Hilman
Reduces code
2018-09-04qt: Add UI support for NSP filesZach Hilman
2018-09-03file_sys: Replace includes with forward declarations where applicableLioncash
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed.
2018-09-02vfs_real: Forward declare IOFileLioncash
Eliminates the need to rebuild some source files if the file_util header ever changes. This also uncovered some indirect inclusions, which have also been fixed.
2018-08-31core/core: Replace includes with forward declarations where applicableLioncash
The follow-up to e2457418dae19b889b2ad85255bb95d4cd0e4bff, which replaces most of the includes in the core header with forward declarations. This makes it so that if any of the headers the core header was previously including change, then no one will need to rebuild the bulk of the core, due to core.h being quite a prevalent inclusion. This should make turnaround for changes much faster for developers.
2018-08-29Show game compatibility within yuzufearlessTobi
2018-08-23game_list: Add SD registration loading to game listZach Hilman
2018-08-21qt/main: Port part of citra(#3411), open savedata workstech4me
2018-08-20service/filesystem: Use forward declarations where applicableLioncash
Avoids the need to rebuild multiple source files if the filesystem code headers change. This also gets rid of a few instances of indirect inclusions being relied upon
2018-08-20game_list: Avoid uninitialized variables when retrieving program IDLioncash
Avoids potentially leaving this variable uninitialized based off the loader failing to retrieve the ID value.
2018-08-11registration: Add support for force overwrite of installedZach Hilman
2018-08-11game_list: Split game list scans to multiple functionsZach Hilman
Avoids unnecessary rebuilds of control data on every layer of recursion in AddFstEntriesToGameList
2018-08-11game_list: Populate control data from installed NANDZach Hilman
2018-08-11game_list: Modify game list to scan installed titlesZach Hilman
2018-08-09game_list: Reorder error checksZach Hilman
clang-format fix
2018-08-09loader: Add more descriptive errorsZach Hilman
Full list of new errors and descriptions in core/loader/loader.h
2018-08-08vfs: Fix typo in VfsFilesystem docsZach Hilman
2018-08-08core: Port core to VfsFilesystem for file accessZach Hilman
2018-08-06loader: Add icon and title support to XCIZach Hilman
2018-08-06Use const where applicableZach Hilman
2018-08-06Avoid parsing RomFS to directory in NCAZach Hilman
2018-08-06Merge pull request #947 from lioncash/encodingbunnei
game_list: Use QString::fromStdString() where applicable instead of c_str()
2018-08-06game_list: Remove unnecessary conversion to std::string in ValidateEntry()Lioncash
We can just use the file interfaces that Qt provides to prevent needing to convert to std::string.
2018-08-06game_list: Use QString::fromStdString() where applicable instead of c_str()Lioncash
The codec used by Qt for const char* and std::string don't necessarily have to be the same depending on locale. Therefore, we should be using the correct functions to do the conversions.
2018-08-06game_list: Join declarations and assignments in onTextChanged()Lioncash
There's no need to keep these separate from one another.
2018-08-01Remove files that are not usedZach Hilman
2018-07-21file_util: Use a u64 to represent number of entriesLioncash
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-18Merge pull request #684 from lioncash/nonmemberbunnei
game_list: Make ContainsAllWords an internally linked non-member function
2018-07-18Virtual Filesystem 2: Electric Boogaloo (#676)Zach Hilman
* Virtual Filesystem * Fix delete bug and documentate * Review fixes + other stuff * Fix puyo regression
2018-07-18game_list: Make ContainsAllWords an internally linked non-member functionLioncash
This function actually depends on no internal class state, so it doesn't even need to be a part of the class interface.
2018-07-18Merge pull request #681 from lioncash/constbunnei
game_list: Make containsAllWords a const member function
2018-07-18game_list: Upper-case containsAllWords to ContainsAllWords()Lioncash
This makes it consistent with most of the other private utility functions.
2018-07-18game_list: Make containsAllWords a const member functionLioncash
This doesn't actually modify the internal class state, so it can be a const member function. While we're at it, amend the function to take its arguments by const reference.
2018-07-18game_list: Remove unnecessary QString initialization in KeyReleaseEaterLioncash
QString initializes to an empty string by default, so this does nothing meaningful. While we're at it, use a constructor initializer list for initializing the gamelist member variable.
2018-07-07Revert "Virtual Filesystem (#597)"bunnei
This reverts commit 77c684c1140f6bf3fb7d4560d06d2efb1a2ee5e2.
2018-07-06Virtual Filesystem (#597)Zach Hilman
* Add VfsFile and VfsDirectory classes * Finish abstract Vfs classes * Implement RealVfsFile (computer fs backend) * Finish RealVfsFile and RealVfsDirectory * Finished OffsetVfsFile * More changes * Fix import paths * Major refactor * Remove double const * Use experimental/filesystem or filesystem depending on compiler * Port partition_filesystem * More changes * More Overhaul * FSP_SRV fixes * Fixes and testing * Try to get filesystem to compile * Filesystem on linux * Remove std::filesystem and document/test * Compile fixes * Missing include * Bug fixes * Fixes * Rename v_file and v_dir * clang-format fix * Rename NGLOG_* to LOG_* * Most review changes * Fix TODO * Guess 'main' to be Directory by filename
2018-07-02Update clang formatJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-21Add support for decrypted NCA files (#567)Zach Hilman
* Start to add NCA support in loader * More nca stuff * More changes to nca.cpp * Now identifies decrypted NCA cont. * Game list fixes and more structs and stuff * More updates to Nca class * Now reads ExeFs (i think) * ACTUALLY LOADS EXEFS! * RomFS loads and games execute * Cleanup and Finalize * plumbing, cleanup and testing * fix some things that i didnt think of before * Preliminary Review Changes * Review changes for bunnei and subv
2018-06-14Bug fixes, testing, and review changesZach Hilman
2018-06-14Recognize main files in game listZach Hilman
2018-04-26frontends: Move logging macros over to new fmt-capable onesLioncash
2018-01-18qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash
2018-01-17game_list: Amend doxygen parameter identifiers for containsAllWords()Lioncash
2018-01-16Update game_list.cppN00byKing
2018-01-12Removing unused settings and yuzu rebrandingJames Rowe