summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-07-29xts_archive: Check if the file is nullptr prior to parsingMorph
Fixes an access violation where the file no longer exists at the specified path while being parsed.
2020-07-29registered_cache: Add support for removing folder ncasMorph
2020-07-29game_list: Limit context menu options for homebrewMorph
Hides the following options when the title id is 0: - Open Save Location - Open Mod Data Location - Open Transferable Shader Cache - All removal options except Remove Custom Configuration
2020-07-29main: Remove assert for opening savedata when program_id = 0Morph
2020-07-29main: Silence [[fallthrough]] warningMorph
2020-07-29main: Split removal cases into their individual functions and address feedbackMorph
2020-07-29main: Connect game list remove signals to removal functionsMorph
2020-07-29game_list: Add "Remove" context menuMorph
Adds the following actions: - Remove Installed Update - Remove All Installed DLC - Remove Shader Cache - Remove Custom Configuration - Remove All Installed Contents
2020-07-28Merge pull request #4442 from lioncash/devicemembunnei
device_memory: Remove unused system member
2020-07-28Merge pull request #4446 from Morph1984/remove-30fps-hackLC
configure_graphics: Remove Force 30 FPS mode
2020-07-28configure_graphics: Remove Force 30 FPS modeMorph
The introduction of multicore rendered this setting non-functional as timing code was changed. This removes the setting entirely.
2020-07-27device_memory: Remove unused system memberLioncash
This isn't used by anything in particular, so it can be removed.
2020-07-27Merge pull request #4437 from lioncash/ptrbunnei
core_timing: Make use of uintptr_t to represent user_data
2020-07-27Merge pull request #4420 from lat9nq/fix-themed-label-bgbunnei
qt_themes: Set QLabel background color to transparent for Dark and Midnight Blue themes
2020-07-27core_timing: Make use of uintptr_t to represent user_dataLioncash
Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly.
2020-07-27Merge pull request #4419 from lioncash/initializerbunnei
vulkan: Resolve -Wmissing-field-initializer warnings
2020-07-27Merge pull request #4434 from CrazyMax/lang_unused_varbunnei
AM: GetDesiredLanguage: remove unused variable
2020-07-27Merge pull request #4432 from bylaws/patch-1Rodrigo Locatti
video_core/gpu: Correct the size of the puller registers
2020-07-27remove unused variable;CrazyMax
2020-07-26Merge pull request #4431 from kelnos/fix-exit-crashbunnei
GCAdapter: only join worker thread if running & joinable
2020-07-26GCAdapter: only join worker thread if running & joinableBrian J. Tarricone
2020-07-26video_core/gpu: Correct the size of the puller registersBilly Laws
The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment.
2020-07-26Merge pull request #4426 from lioncash/lockbunnei
nvflinger: Use return value of Lock()
2020-07-25Merge pull request #4418 from lioncash/udp-warnbunnei
udp/client: Remove unused boost include
2020-07-25Merge pull request #4415 from lioncash/maybebunnei
virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]
2020-07-25Merge pull request #4417 from lioncash/pollbunnei
gc_adapter/gc_poller: Resolve compiler warnings
2020-07-25Merge pull request #4429 from FearlessTobi/remove-duplicated-optionsLC
yuzu/configure_debug: Remove duplicated checkboxes
2020-07-26yuzu/configure_debug: Remove duplicated checkboxesFearlessTobi
Those are already found in the Filesystem tab. They were added back to the Debug tab by mistake in the Vulkan PR.
2020-07-25nvflinger: Mark interface functions with return values as [[nodiscard]]Lioncash
Not using the return value of these functions are undeniably the source of a bug. This way we allow compilers to loudly make any future misuses evident.
2020-07-25nvflinger: Use return value of Lock()Lioncash
comex reported in #4424 that we were incorrectly discarding the return value of Lock() which is correct.
2020-07-25Merge pull request #4350 from ogniK5377/hid-update-connectedbunnei
hid: Only update keyboard & debug pad inputs if enabled
2020-07-25common/string_util: Remove unimplemented function prototype (#4414)LC
This function was relocated to log.h as a constexpr function, so this can be removed.
2020-07-25qt_themes: Set background color to transparent for Dark and Midnight Blue themeslat9nq
Fixes the override highlights in per-game settings from looking weird when viewed on the Dark or Midnight Blue themes by setting QLabels to have transparent backgrounds by default. Also apparently adds a newline to the end of the Dark theme's qss file.
2020-07-25vulkan: Resolve -Wmissing-field-initializer warningsLioncash
2020-07-25udp/client: Remove unused boost includeLioncash
Also silences a deprecation warning from boost on Clang/GCC.
2020-07-25gc_adapter: Resolve C++20 deprecation warningLioncash
2020-07-25gc_poller: Resolve -Wsign-compare warningLioncash
2020-07-25gc_poller: Resolve -Wredundant-move warningLioncash
2020-07-25virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]]Lioncash
This isn't used on Windows, but is used on non-Windows operating systems.
2020-07-24Merge pull request #4380 from ogniK5377/swkbd-inline-1bunnei
swkbd: Return result for Calc request for inlined swkbd
2020-07-24Merge pull request #4383 from ogniK5377/dark-checkboxbunnei
frontend: Match indeterminate checkbox state with light theme
2020-07-24Merge pull request #4393 from lioncash/unused5bunnei
vk_rasterizer: Remove unused variable in Clear()
2020-07-24Merge pull request #4377 from Morph1984/dark-themesbunnei
qt-themes: Add Midnight Blue qdarkstyle theme (2.8.1)
2020-07-24Merge pull request #4334 from lat9nq/clear-per-game-settingsbunnei
configure_per_game: Clearer per-game settings
2020-07-24Merge pull request #4388 from lioncash/writtenbunnei
buffer_cache: Eliminate redundant map lookup in MarkRegionAsWritten()
2020-07-24Merge pull request #4391 from lioncash/nrvobunnei
video_core: Allow copy elision to take place where applicable
2020-07-23Merge pull request #4394 from lioncash/unused6bunnei
video_core: Remove unused variables
2020-07-23Merge pull request #4353 from ameerj/gc-refactorbunnei
gc_adapter: Refactor code
2020-07-22Merge pull request #4409 from jbeich/freebsdLC
network: unbreak build on FreeBSD
2020-07-22network: add missing include for BSDsJan Beich
src/core/network/network.cpp:112:28: error: use of undeclared identifier 'SHUT_RD' constexpr int SD_RECEIVE = SHUT_RD; ^ src/core/network/network.cpp:113:25: error: use of undeclared identifier 'SHUT_WR' constexpr int SD_SEND = SHUT_WR; ^ src/core/network/network.cpp:114:25: error: use of undeclared identifier 'SHUT_RDWR' constexpr int SD_BOTH = SHUT_RDWR; ^ src/core/network/network.cpp:120:37: error: unknown type name 'in_addr'; did you mean 'in_addr_t'? constexpr IPv4Address TranslateIPv4(in_addr addr) { ^~~~~~~ in_addr_t /usr/include/netdb.h:66:20: note: 'in_addr_t' declared here typedef __uint32_t in_addr_t; ^ src/core/network/network.cpp:121:27: error: member reference base type 'in_addr_t' (aka 'unsigned int') is not a structure or union const u32 bytes = addr.s_addr; ~~~~^~~~~~~ src/core/network/network.cpp:121:15: error: variables defined in a constexpr function must be initialized const u32 bytes = addr.s_addr; ^ src/core/network/network.cpp:126:10: error: incomplete result type 'sockaddr' in function definition sockaddr TranslateFromSockAddrIn(SockAddrIn input) { ^ /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr' struct sockaddr *ai_addr; /* binary address */ ^ src/core/network/network.cpp:127:5: error: unknown type name 'sockaddr_in'; did you mean 'sockaddr'? sockaddr_in result; ^~~~~~~~~~~ sockaddr /usr/include/netdb.h:142:9: note: 'sockaddr' declared here struct sockaddr *ai_addr; /* binary address */ ^ src/core/network/network.cpp:127:17: error: variable has incomplete type 'sockaddr' sockaddr_in result; ^ /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr' struct sockaddr *ai_addr; /* binary address */ ^ src/core/network/network.cpp:131:29: error: use of undeclared identifier 'AF_INET' result.sin_family = AF_INET; ^ src/core/network/network.cpp:135:29: error: use of undeclared identifier 'AF_INET' result.sin_family = AF_INET; ^ src/core/network/network.cpp:139:23: error: use of undeclared identifier 'htons' result.sin_port = htons(input.portno); ^ src/core/network/network.cpp:143:14: error: variable has incomplete type 'sockaddr' sockaddr addr; ^ /usr/include/netdb.h:142:9: note: forward declaration of 'sockaddr' struct sockaddr *ai_addr; /* binary address */ ^ src/core/network/network.cpp:156:1: error: unknown type name 'linger' linger MakeLinger(bool enable, u32 linger_value) { ^ src/core/network/network.cpp:157:5: error: unknown type name 'linger' linger value; ^ src/core/network/network.cpp:185:16: error: use of undeclared identifier 'AF_INET' return AF_INET; ^ src/core/network/network.cpp:195:16: error: use of undeclared identifier 'SOCK_STREAM' return SOCK_STREAM; ^ src/core/network/network.cpp:197:16: error: use of undeclared identifier 'SOCK_DGRAM' return SOCK_DGRAM; ^ src/core/network/network.cpp:207:16: error: use of undeclared identifier 'IPPROTO_TCP' return IPPROTO_TCP; ^ fatal error: too many errors emitted, stopping now [-ferror-limit=]