4ecee3cb99
DiscordPresence: use game-specific artwork if available
...
Since we don't have a way (AFAIK) to dynamically collect the list of
available art assets, we hardcode a list of gameids with available
artwork inside Dolphin. It's not great, but I don't think it's a
terrible solution either.
Art has to be manually uploaded to our Discord app configuration, and we
have a limit of ~150 assets, so most likely we'll limit ourselves to a
small set of popular games.
2018-08-19 14:53:40 +02:00
0fdb6f4267
Merge pull request #7249 from yourWaifu/discord-rpc-join
...
Add Discord Join Net Play functionally
2018-08-19 13:43:33 +02:00
5df424a1ec
Use simplified libpng PNG reading API to avoid PNG reading bugs.
2018-08-19 13:14:11 +02:00
12a5fd80bd
Merge pull request #7299 from spycrab/qt_compact
...
Qt/Debugger: Make spacing more compact
2018-08-17 15:28:03 +02:00
8e5c3d5b4e
Merge pull request #7326 from spycrab/qt_tas_fancy
...
Qt/TAS: Enable antialiasing for Stick/IR widgets
2018-08-15 19:46:56 +02:00
8d184ab9bd
Qt/Debugger: Make spacing more compact
2018-08-15 19:26:04 +02:00
b246678c8c
Fix spelling in assert macro
2018-08-15 12:12:19 -05:00
6d56b03304
Merge pull request #7325 from spycrab/qt_tas_reset
...
Qt/TAS: Implement recentering feature
2018-08-15 13:07:58 +02:00
67b015d76b
Arm64Emitter: Get rid of a pointer cast within SetJumpTarget()
...
Type punning like this is undefined behavior. Instead, we use std::memcpy to
copy the necessary data over, which is well defined (as it treats both
the source and destination as unsigned char).
2018-08-14 23:47:53 -04:00
fb382e90eb
Merge pull request #7324 from spycrab/qt_independent_tas
...
Qt/TAS: Make TAS input windows independent
2018-08-15 01:51:26 +02:00
0d79e8a2ca
Qt: Config/Advanced: Fix CPU Clock Speed Slider
...
Changes rounding from ceiling to nearest, when updating the slider value. Using ceiling as rounding made some values inaccessible.
2018-08-14 17:22:30 +02:00
1544d7d681
Qt: Config/Interface: Fix "Show Active title in Window Title" Checkbox
...
Makes the checkbox save when it's toggled.
2018-08-14 17:22:30 +02:00
bc3cc01cc9
Qt: Config/Interface: Fix User Style Drop Down
...
makes the user style drop down load the right custom style after a restart
2018-08-14 17:21:50 +02:00
158c0d54b1
Force IPv4 on external IP addresses
2018-08-13 21:17:38 -04:00
6c1f39458b
Jit64: Update PC before checking for exceptions
2018-08-14 02:27:48 +02:00
1c793503b1
Qt/TAS: Implement recentering feature
2018-08-13 23:34:25 +02:00
6640d1ec81
Attempt to fix linter issues.
2018-08-13 12:17:56 -07:00
a0af0bf588
Workaround use of private constant _Snan no longer being present in <limits>.
2018-08-13 12:05:50 -07:00
55c608b482
Qt/TAS: Enable antialiasing for Stick/IR widgets
2018-08-13 15:05:30 +02:00
9739ad9f48
Qt/TAS: Make TAS input windows independent
2018-08-13 14:15:09 +02:00
15ef7d6fb8
Merge pull request #7323 from lioncash/dedup
...
PowerPC: Deduplicate Helper_Mask() code
2018-08-13 13:41:10 +02:00
1c324c8927
Merge pull request #7317 from spycrab/qt_fix_mpbtn_crash
...
Qt/MappingButton: Fix crash when exiting during input detection
2018-08-13 00:14:25 +02:00
a4110ad958
PowerPC: Deduplicate Helper_Mask() code
...
We can share this across all implementations instead of duplicating it
in different ways.
2018-08-12 17:24:16 -04:00
e5980f280d
Core/UICommon: Fix assignment to pointer
2018-08-12 17:15:14 +03:00
159d5a6925
Qt/MappingButton: Fix crash when exiting during input detection
2018-08-11 17:37:12 +02:00
3a4574957b
Disables a panic alert in lswx that makes using not64 impossible
2018-08-10 21:22:45 -04:00
55fa4842fb
Merge pull request #7307 from booto/qsortfilter-strict-weak
...
GameList: QSortFilterProxyModel should provide strict weak ordering
2018-08-11 02:57:36 +02:00
91edc95243
Merge pull request #7315 from delroth/crset-fix
...
Jit64: fix crset implementation
2018-08-11 02:24:15 +02:00
b382310367
Merge pull request #7313 from PoroCYon/master
...
Rename SIGTRAP, SIGTERM etc. to GDB_SIGTRAP etc.
2018-08-11 01:40:14 +02:00
c8d4fa5308
Jit64: fix crset implementation
...
At some point SetCRFieldBit was modified to operate on RSCRATCH, but the
function was only partially changed. As such, setting SO, GT or LT would
write the right bit to cr_field, but then cr_field would just get
overwritten with RSCRATCH, undoing the work.
2018-08-11 01:12:49 +02:00
185f971e2a
Merge pull request #7308 from booto/dualcore-fifo-player-shutdown
...
FifoPlayer: Actually exit on 'Stop' in dualcore
2018-08-10 18:00:18 +02:00
26a9ab5b19
Use GDB_SIG* enum instead of the system's macros, as the latter mightn't be included or might have a different value.
2018-08-10 16:09:27 +02:00
2a2a2cfc5e
DolphinQt: Don't call "frame advance" "frame skip"
...
Just to avoid confusion.
2018-08-09 10:32:32 +02:00
2ee8a61148
ConfigManager: Remove m_FrameSkip
...
This setting was removed some time ago but was apparently
still being read and written by ConfigManager.
2018-08-09 10:31:02 +02:00
da0927fe8f
FifoPlayer: Actually exit on 'Stop' in dualcore
...
Quit the fifoplayer cpu idle loop if a shutdown has been requested
2018-08-09 01:08:21 -04:00
aef446697d
GameList: QSortFilterProxyModel should provide strict weak ordering
2018-08-08 23:59:58 -04:00
7cb310791b
Cleanup: Remove some left over references to wxWidgets
2018-08-07 15:48:17 +02:00
ddf09a0841
Merge pull request #7298 from spycrab/usb_keyboard_hotkey
...
Hotkeys: Add "Toggle USB Keyboard" hotkey
2018-08-07 07:47:20 +02:00
c2aedb7649
Adds a UI for accepting Discord join requests in Dolphin
...
also did these things
fixed crash from joining user that isn't hosting via a direct connection
current game stat can now pass to override the current game in config
uses ip endpoint from dolphin.org
2018-08-06 16:12:03 -04:00
ac1b48497e
NetPlayServer: Make g_initial_netplay_rtc a member variable of NetPlayClient
...
Behaviorally, this belongs within the netplay client. The server will
always transmit a known RTC value, so it doesn't even need a global for
this. Given the client receives the packet containing said RTC value, we can
store it as a member variable and provide an accessor for reading that
value.
This removes another global variable within the netplay code.
2018-08-03 23:20:16 -04:00
72d5ff54f3
Merge pull request #7257 from lioncash/const
...
WiimoteEmu: Minor changes
2018-08-03 20:09:31 -07:00
15090dc4b8
Merge pull request #7300 from stenzek/qt-open-dff
...
DolphinQt: Add .dff to open file filter
2018-08-03 20:08:18 -07:00
d425732837
Merge pull request #7297 from booto/no-dol
...
ExportDOL: ActionReplay has a 0'd dol offset. Don't try to extract.
2018-08-03 16:19:18 +02:00
dca1096664
DolphinQt: Add .dff to open file filter
2018-08-03 17:39:17 +10:00
cf116d488a
Merge pull request #7268 from lioncash/config
...
Core/BootManager: Remove unnecessary includes
2018-08-02 23:17:03 +02:00
e3f36b74c5
Hotkeys: Add "Toggle USB Keyboard" hotkey
2018-08-02 12:55:30 +02:00
800c1570ea
ExportDOL: ActionReplay has a 0'd dol offset. Don't try to extract.
2018-08-02 05:32:05 -04:00
f800f6343d
BS2Emu: Don't do a DVDCopy when AppLdrMain returns 0
2018-08-02 01:30:25 -04:00
b7c241ea4c
Add Discord Join Net Play functionally
2018-07-31 22:24:10 -04:00
db76994a9a
Android: Don't crash when loading games into game list
...
Regression from PR #7285 / PR #7293 .
2018-07-30 18:08:53 +02:00