| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-21 | Port #4056 from Citra: "Add Clear Recent Files menu action" | fearlessTobi | |
| 2018-08-20 | service/filesystem: Use forward declarations where applicable | Lioncash | |
| 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-20 | game_list: Avoid uninitialized variables when retrieving program ID | Lioncash | |
| Avoids potentially leaving this variable uninitialized based off the loader failing to retrieve the ID value. | |||
| 2018-08-19 | Added check to see if ARB_texture_mirror_clamp_to_edge is supported | David Marcec | |
| 2018-08-16 | qt/main: Unindent code in OnMenuInstallToNAND() | Lioncash | |
| We can change this into an early-return if the filename is empty. There's no need to include all of the code within the if statement. | |||
| 2018-08-16 | qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable | Lioncash | |
| This is user-facing text, so it should be marked as translatable by Qt. | |||
| 2018-08-16 | qt/main: Get rid of compilation warnings | Lioncash | |
| Gets rid of truncation warnings about conversion to int. While we're at it, we can also de-hardcode the buffer size being used. | |||
| 2018-08-15 | Merge pull request #1005 from DarkLordZach/registered-fmt | bunnei | |
| file_sys: Add support for registration format | |||
| 2018-08-15 | loader: Make ResultStatus directly compatible with fmt | Lioncash | |
| We can make the enum class type compatible with fmt by providing an overload of operator<<. While we're at it, perform proper bounds checking. If something exceeds the array, it should be a hard fail, because it's, without a doubt, a programmer error in this case. | |||
| 2018-08-11 | registration: Add support for force overwrite of installed | Zach Hilman | |
| 2018-08-11 | game_list: Split game list scans to multiple functions | Zach Hilman | |
| Avoids unnecessary rebuilds of control data on every layer of recursion in AddFstEntriesToGameList | |||
| 2018-08-11 | qt: Use custom RawCopy with progress bar for installs | Zach Hilman | |
| 2018-08-11 | game_list: Populate control data from installed NAND | Zach Hilman | |
| 2018-08-11 | file_sys: Comply to style guidelines | Zach Hilman | |
| 2018-08-11 | qt: Add 'Install to NAND' option to menu | Zach Hilman | |
| Prompts for title type on NCA files. | |||
| 2018-08-11 | game_list: Modify game list to scan installed titles | Zach Hilman | |
| 2018-08-11 | core: Namespace EmuWindow | Lioncash | |
| Gets the class out of the global namespace. | |||
| 2018-08-11 | Merge pull request #970 from DarkLordZach/loader-errors | bunnei | |
| loader: Add more descriptive errors | |||
| 2018-08-10 | qt/game_list: Resolve truncation warning within GameListItemPath's constructor | Lioncash | |
| Silences a warning about truncating from size_t to u32 | |||
| 2018-08-10 | gt/game_list: Use std::array in GameListItemPath's data() function | Lioncash | |
| We don't need to use a heap-allocated std::vector here, given we explicitly know the bounds. | |||
| 2018-08-10 | qt/game_list: Remove redundant base class constructor from initializer list | Lioncash | |
| This is called automatically anyways. | |||
| 2018-08-09 | game_list: Reorder error checks | Zach Hilman | |
| clang-format fix | |||
| 2018-08-09 | loader: Add more descriptive errors | Zach Hilman | |
| Full list of new errors and descriptions in core/loader/loader.h | |||
| 2018-08-09 | textures: Refactor out for Texture/Depth FormatFromPixelFormat. | bunnei | |
| 2018-08-08 | vfs: Fix documentation | Zach Hilman | |
| 2018-08-08 | vfs: Fix typo in VfsFilesystem docs | Zach Hilman | |
| 2018-08-08 | file_util: Use enum instead of bool for specifing path behavior | Zach Hilman | |
| 2018-08-08 | core: Port core to VfsFilesystem for file access | Zach Hilman | |
| 2018-08-08 | Merge pull request #850 from DarkLordZach/icon-meta | bunnei | |
| Add Icons and Metadata Support | |||
| 2018-08-07 | configure_gamelist: Use explicit QVariant constructor | Zach Hilman | |
| 2018-08-07 | qt/hotkey: Get rid of global hotkey map instance | Lioncash | |
| Instead, we make a proper registry class and house it within the main window, then pass it to whatever needs access to the loaded hotkeys. This way, we avoid a global variable, and don't need to initialize a std::map instance before the program can do anything. | |||
| 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-06 | Merge pull request #947 from lioncash/encoding | bunnei | |
| game_list: Use QString::fromStdString() where applicable instead of c_str() | |||
| 2018-08-06 | GDBStub works with both Unicorn and Dynarmic now (#941) | Hedges | |
| * GDBStub works with both Unicorn and Dynarmic now * Tidy up | |||
| 2018-08-06 | Merge pull request #943 from lioncash/decl | bunnei | |
| game_list: Join declarations and assignments in onTextChanged() | |||
| 2018-08-06 | Merge pull request #946 from lioncash/compress | bunnei | |
| qt/main: Collapse if statement in UpdateRecentFiles() | |||
| 2018-08-06 | Merge pull request #944 from lioncash/menu | bunnei | |
| qt: Don't show error dialog when canceling the Load Folder dialog | |||
| 2018-08-06 | Merge pull request #942 from lioncash/default | bunnei | |
| qt: Minor cleanup-related changes | |||
| 2018-08-06 | Merge pull request #940 from lioncash/private | bunnei | |
| kernel/event: Make data members private | |||
| 2018-08-06 | qt/main: Avoid sign conversions in UpdateRecentFiles() | Lioncash | |
| This was intermixing signed and unsigned values when they could all just be signed. | |||
| 2018-08-06 | game_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-06 | game_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-06 | game_list: Join declarations and assignments in onTextChanged() | Lioncash | |
| There's no need to keep these separate from one another. | |||
| 2018-08-06 | qt/main: Collapse if statement in UpdateRecentFiles() | Lioncash | |
| Given the function accepts a boolean, we don't need to use an if statement here and repeat ourselves. | |||
| 2018-08-06 | qt/main: Better file-existence checking within OnMenuRecentFile() and ↵ | Lioncash | |
| UpdateUITheme() In OnMenuRecentFile() we don't need to construct a QFileInfo instance just to check if a file exists, we can just use the static member function to do that (which Qt's documentation also notes as quicker than constructing an instance). In UpdateUITheme(), we just want to try and open the file and check the success of that operation. Technically speaking, between the existence check and the open call, the file can be deleted or moved, but still appear to succeed in code. i.e. 1. Existence check -> Returns true 2. File is moved/deleted 3. Open is called, the return value of which isn't checked 4. Nonsense behavior This way we combine the existence check and the open into one. | |||
| 2018-08-06 | qt: Don't show error dialog when canceling the Load Folder dialog | Lioncash | |
| Previously, when canceling out of the Load Folder dialog, a user would get an error dialog about the selected folder not containing a main file, however, by canceling out of the dialog, no selection was actually made. | |||
| 2018-08-06 | qt/game_list_p: Remove redundant base class constructor invocations | Lioncash | |
| These occur automatically without the need to call them. While we're at it, also std::move the QString instance into its member variable. | |||
| 2018-08-06 | qt: Add missing override specifiers where applicable | Lioncash | |
