summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-10Merge pull request #8318 from Docteh/cmake-qt56-entryMai M
Update some files with Qt 5.15.2 best practices in mind
2022-06-10Merge pull request #8448 from german77/gesturetypoMai M
service: hid: Fix gesture regression
2022-06-10service: hid: Fix gesture regressionNarr the Reg
2022-06-08Merge pull request #8428 from bunnei/nvflinger-fix-timingbunnei
Follow-up fixes for NVFlinger rewrite (Part 3)
2022-06-07Merge pull request #8436 from liamwhite/asio-usagebunnei
core/debugger: fix asio write usage
2022-06-06Merge pull request #8435 from liamwhite/lambda-captureMai M
core/debugger: fix crash due to incorrect lambda capture
2022-06-06core/debugger: fix asio write usageLiam
2022-06-06core/debugger: fix crash due to incorrect lambda captureLiam
2022-06-05Merge pull request #8367 from Docteh/say_win11bunnei
Logging: Report Post Windows 10 2004 versions, like Windows 11
2022-06-05Merge pull request #8426 from liamwhite/elfbunnei
common: consolidate ELF structure definitions
2022-06-05hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.bunnei
2022-06-05Merge pull request #8419 from liamwhite/library-listMai M
gdbstub: add missing library list query
2022-06-05common: consolidate ELF structure definitionsLiam
2022-06-04Merge pull request #8395 from german77/ir_stubbunnei
service: hid: Improve stub of IRS
2022-06-03gdbstub: add missing library list commandLiam
2022-06-03Merge pull request #8414 from bylaws/masterFernando S
Maxwell3D: Fix 3D semaphore counter type 0 handling
2022-06-02Maxwell3D: Fix 3D semaphore counter type 0 handlingBilly Laws
Counter type 0 actually releases the semaphore payload rather than a constant zero as was previously thought. This is required by Skyrim.
2022-06-02Merge pull request #8410 from liamwhite/thread-namesMai M
gdbstub: Support reading guest thread names
2022-06-01core/debugger: Support reading guest thread namesLiam
2022-06-01Merge pull request #8409 from liamwhite/tdesc-fixMai M
gdbstub: fix target descriptions
2022-06-01Merge pull request #8402 from liamwhite/better-stepMorph
core/debugger: Improved stepping mechanism and misc fixes
2022-06-01gdbstub: fix target descriptionsLiam
2022-06-01Merge pull request #8400 from Docteh/fullscreen_glitchbunnei
fix UI opening fullscreen after certain crashes
2022-06-01Merge pull request #8404 from Morph1984/virtualliamwhite
core/debugger: Define defaulted virtual destructors
2022-06-01Merge pull request #8403 from Morph1984/castliamwhite
gdbstub: Explicitly cast return type to u8
2022-06-01core/debugger: Define defaulted virtual destructorsMorph
Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
2022-06-01core/debugger: Improved stepping mechanism and misc fixesLiam
2022-06-01gdbstub: Explicitly cast return type to u8Morph
Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
2022-05-31fix UI opening fullscreen after certain crashesKyle Kienapfel
Sometimes when yuzu crashes, it restarts with the games list in fullscreen, which would be fine, except there isn't an easy way to exit this. It also doesn't occur often enough for qt-config.ini files to be in good supply. UILayout\geometry value in qt-config.ini is the culprit, at least for the one provided. Proposed fix is to simply check isFullScreen when yuzu is starting up, and take it out of full screen immediately
2022-06-01Merge pull request #8394 from liamwhite/debuggerMai M
core/debugger: Implement new GDB stub debugger
2022-06-01core/debugger: Implement new GDB stub debuggerLiam
2022-05-31Merge pull request #8401 from zhaobot/tx-update-20220601034505Mai M
Update translations (2022-06-01)
2022-06-01Update translations (2022-06-01)The yuzu Community
2022-05-31service: hid: Improve stub of IRSNarr the Reg
2022-05-30Merge pull request #8368 from german77/seventimesbunnei
Service: hid: Several improvements and implementations
2022-05-30Merge pull request #8392 from Morph1984/boostedMai M
CMakeLists: Update boost to 1.79.0
2022-05-29motion touch ui: move remaining connection out of .ui fileKyle K
Two reasons for this: 1. Out of 7 connections, 6 are in ConfigureMotionTouch::ConnectEvents, this is the outlier. 2. Qt6 doesn't moc the connection properly
2022-05-29CMakeLists: Update boost to 1.79.0Morph
This version of boost brings in a number of bug fixes, especially to the asio library. Details can be seen here: https://www.boost.org/users/history/version_1_79_0.html
2022-05-29Merge pull request #8348 from JakobDev/metainfocontrolbunnei
Add control to metainfo
2022-05-29Update some files with Qt 5.15.2 best practices in mindKyle K
There was some discussion about updating to Qt6 and I figured I would work on some smaller parts. For Windows platform the WinMain function has moved from the Qt5::WinMain to a new one called Qt6::EntryPointPrivate Also Qt5 supports versionless CMake targets https://www.qt.io/blog/versionless-cmake-targets-qt-5.15 These other changes in this commit are to support Qt6, but in ways that don't mess with Qt5. src/yuzu/bootmanager.cpp: Qt6 complains about not being able to know to use QPoint or QPointF, picking QPoint src/yuzu/bootmanager.h: Qt6 prefers that QStringList.h be included rather than an empty class definition src/yuzu/configuration/configure_system.cpp: toULongLong intends to return unsigned 64 bit integer, but Settings::values.rng_seed is only 32 bits wide src/yuzu/game_list.cpp: Qt6 returns a different datatype for QStringList.length than Qt5, it used to be int, but in Qt6 its now qsizetype src/yuzu/loading_screen.cpp: Qt5's for QStyleOption.init say to switch to initFrom. The QStyleOption.init doesn't exist in Qt6 src/yuzu/main.cpp: Another QPointer and QStringList.size, lets standardize on size()
2022-05-29Merge pull request #8332 from Morph1984/reduce_exec_sizebunnei
general: Use smaller array types where applicable
2022-05-29Merge pull request #8339 from Docteh/about_iconbunnei
about dialog: Fix yuzu icon
2022-05-28Logging: Report Post Windows 10 2004 versions, like Windows 11Kyle K
Qt5 and Qt6 don't really do a good job of reporting Windows versions past the 2004 version. Current: Windows 10 Version 2009 This Patch: Windows 10 Version 21H1 (Build 19043.1706) Also: Windows 11 Version 21H2 (Build 22000.675) Fixes: #8362
2022-05-28Merge pull request #8385 from lat9nq/just-subsys-winMai M
yuzu-qt: Call -Wl,--subsystem,windows directly
2022-05-28yuzu-qt: Call -Wl,--subsystem,windows directlylat9nq
-mwindows doesn't work with Clang. tpoechtrager/wclang resolves this by just using MinGW-GCC to link the executable, however this prevents us from using LLVM-exclusive tools when building yuzu. Solution is to send the linker argument we need from -mwindows directly to the linker. From https://gcc-help.gcc.gnu.narkive.com/FogklN5J/gcc-wl-subsystem-windows-mwindows-options
2022-05-28Merge pull request #8374 from german77/asnycvibrationsbunnei
input_common: Make vibration request async
2022-05-27Merge pull request #8372 from german77/touchbunnei
input_common: touch: Rewrite touch driver to support multiple touch points
2022-05-27service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman77
Needed by Nintendo Switch Sports
2022-05-27service: hid: Implement LoadSixAxisSensorCalibrationParameter and ↵german77
GetSixAxisSensorIcInformation Needed by Nintendo Switch Sports
2022-05-27service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and ↵german77
IsSixAxisSensorUnalteredPassthroughEnabled Needed by Nintendo Switch Sports