Commit Graph

15558 Commits

Author SHA1 Message Date
Scott Mansell
452a0f8042 Merge pull request #2717 from phire/fix-reordering
PPCAnalyst: Don't swap instruction which might cause interrupts.
2015-10-03 16:21:13 +02:00
flacs
bfd5c6c69d Merge pull request #3066 from degasus/master
GLInterface: Fix VideoSW on linux + OSX (v2)

Conflicts:
	Source/Core/VideoBackends/OGL/GLInterface/GLX.cpp
2015-09-23 21:09:03 +02:00
Lioncash
2814aa20c8 Merge pull request #2829 from JosJuice/fix-wii-fst-size-2
Fix reading Wii FST size (for real this time)
2015-09-23 21:09:02 +02:00
Ryan Houdek
bfdbace69b Merge pull request #3025 from Tilka/fixfix
VertexLoaderX64: fix 2GB warnings
2015-09-23 21:09:02 +02:00
Lioncash
3556bc0bed Merge pull request #2995 from endrift/tasinputdlg-threading
DolphinWX: TAS fixes, take three
2015-09-23 21:09:01 +02:00
yerejm
8c8a2ab248 Reinstate format string.
Avoid the consequences in the unlikely event the path includes a %.
2015-09-07 14:15:54 +01:00
Lioncash
4f0e2f6b62 Merge pull request #2885 from endrift/tasinputdlg-threading
DolphinWX: Finish removing bandaid from 704f787
2015-09-02 20:14:37 +02:00
Lioncash
de5b14444b Merge pull request #2834 from endrift/tasinputdlg-threading
DolphinWX: Ensure TASInputDlg only gets modified on the main thread
2015-09-02 20:14:13 +02:00
Lioncash
7efd9fd56c Merge pull request #2696 from RisingFog/tasinput
Fix random hangs when loading savestates with TAS Input
2015-09-01 22:20:36 +02:00
skidau
a522aa5bfc Merge pull request #2689 from RisingFog/patch-1
Fix TASInput Crash When Stick Bitmap Is Null
2015-09-01 22:20:01 +02:00
Markus Wick
cc8380ee65 Merge pull request #2914 from JosJuice/fix-volumedirectory
Fix VolumeDirectory
2015-09-01 22:19:14 +02:00
Markus Wick
994d13af83 Merge pull request #2894 from Sonicadvance1/no_more_eaten_canary
Fix the shader overrunning our max shader size.
2015-09-01 22:12:35 +02:00
JosJuice
20081a98f6 DiscScrubber: Add another nullptr check 2015-08-18 14:15:01 +02:00
Lioncash
8759d82b8a Merge pull request #2858 from lioncash/leak
DolphinWX: Fix memory leaks occurring in ISOProperties
2015-08-16 23:51:17 +02:00
Scott Mansell
7c0b81f9a5 Merge pull request #2794 from randomstuff/evdev-stable
Stable device identifier for evdev
2015-08-16 10:06:26 +02:00
Markus Wick
24d8cc5c07 Merge pull request #2856 from mathieui/netplay-free
[netplay] Fix a crash
2015-08-16 10:03:49 +02:00
Markus Wick
7950c77332 Merge pull request #2854 from Tilka/valgrind
Fix some small stuff found with Valgrind

Conflicts:
	Source/Core/Core/PowerPC/CachedInterpreter.cpp
2015-08-16 10:03:47 +02:00
Markus Wick
da832d9671 Merge pull request #2852 from aserna3/master
Changed GC adapter "Direct Connect" to false by default

Conflicts:
	Source/Core/Core/ConfigManager.cpp
2015-08-16 09:52:23 +02:00
Markus Wick
48898803c0 Merge pull request #2817 from comex/clientca-typo
Forgot to add a slash in one bit of code I switched from D_WIIUSER_IDX to D_SESSION_WIIROOT_IDX.
2015-08-15 12:10:21 +02:00
Markus Wick
f801ccc9b2 Merge pull request #2024 from RisingFog/irgui
Add UI Support for up to 8x Internal Resolutions
2015-08-13 12:37:31 +02:00
Markus Wick
6911e2470a Merge pull request #2835 from degasus/master
Wiimotes: Initialize all atomic<bool> globally.
2015-08-12 21:47:03 +02:00
Jeffrey Pfau
417c592a41 PowerPC: Fix GDBStub build 2015-08-08 22:18:36 -07:00
comex
e99e8c51cd Merge pull request #2815 from JosJuice/fix-elf-crash
Fix GC software crashing at boot if no disc is inserted
2015-08-08 23:27:56 -04:00
JosJuice
1d48a2f179 Fix GC software crashing at boot if no disc is inserted
Same fix as 0b44d7c, plus a way to skip loading the apploader
just like EmulatedBS2_Wii has been able to do for a long time.
2015-08-08 22:31:51 +02:00
Jules Blok
3814b5b702 HotkeyManager: Activate hotkey when key is pressed.
As opposed to activating the hotkey when it is released.
2015-07-25 13:53:27 +02:00
Jules Blok
75fc213359 FrameTools: Disable hotkeys while a modal dialog is shown. 2015-07-25 13:05:00 +02:00
Jules Blok
0092f5207b Core: Don't return true on IsRunning() when stopping emulation. 2015-07-25 13:04:37 +02:00
Jules Blok
59eb7a864d Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
This reverts commit ba664b3293.

Added documentation to Core::Shutdown() to prevent breaking changes.
2015-07-25 13:04:22 +02:00
Jules Blok
703b1e8654 CFrame: Ignore "Pause on Focus Lost" when not started. 2015-07-22 19:31:23 +02:00
Trace Bullet
caa2f15105 DiscIO: Check if m_Disc is null in ParsePartitionData() 2015-07-20 16:21:34 +02:00
Jules Blok
ccb56ddf97 CFrame: Claim all keyboard events on OS X. 2015-07-20 10:11:11 +02:00
Scott Mansell
da38e3a8ae Merge pull request #2741 from endrift/fix-freebsd-build-stable
Fix FreeBSD (stable)
2015-07-13 19:51:18 +12:00
Scott Mansell
87e19f1c19 Merge pull request #2705 from phire/fixrumble
evdev: Delete rumble effects on the correct file descriptor.
2015-07-13 12:05:54 +12:00
Jeffrey Pfau
fff113b64f Fix 64-bit FreeBSD build 2015-07-11 23:09:11 -07:00
Jeffrey Pfau
a6437f629c Common: Use more portable invocation of shm_open 2015-07-11 23:09:11 -07:00
Jeffrey Pfau
2eb553fdb7 Fix FreeBSD build 2015-07-11 23:09:11 -07:00
skidau
cc79334faf Merge pull request #2712 from JosJuice/wbfs-beyond-end-of-disc
WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
2015-07-12 15:34:56 +10:00
Scott Mansell
6e969133f5 evdev: Delete rumble effects on the correct file descriptor.
Was using m_id insted of m_fd.
Also re-arrange the code so rumble effects always get deleted instead of
just on stop commands.
2015-07-07 16:59:10 +12:00
JosJuice
9018b546c7 WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
read_size remained 0 when the "Read beyond end of disc" error occurs,
which made the while (nbytes) loop never end. As a fix, SeekToCluster
now explicitly sets available to 0 when the error occurs, and Read
checks for it.
2015-07-06 15:41:37 +02:00
Scott Mansell
0b0f70aad4 Revert "Merge pull request #2358 from Tilka/pie"
This reverts commit 0f7f8f8774, reversing
changes made to 9f15054358.
2015-07-06 09:05:25 +12:00
Jeffrey Pfau
bd196e8c71 Common: CallLambdaTrampoline can return a value
As it is currently written, CallLambdaTrampoline does not return a
value. However, some of the functions that are being wrapped may
return a value that the JIT is expected to understand. A compiler
*cough cough clang* may opt to alter %rax after the wrapped lambda
returns, e.g. popping a previous value, which can clobber the
return value. If we actually have a return value, then the compiler
must not clobber it.
2015-07-05 00:32:26 +12:00
skidau
8a50dc857b Merge pull request #2681 from phire/evdev-stable
Linux: Add an evdev based controller backend, to replace SDL.
2015-07-03 10:28:08 +10:00
Admiral H. Curtiss
6a33f174de GC Adapter: Do not attempt to claim_interface when libusb_open() returns an error.
Fixes a crash / nullptr dereference when the adapter is plugged in but
no drivers are installed for it, on Windows.
2015-07-01 23:49:39 +02:00
Anthony Serna
9b95faaed7 Small changes to description to "Store EFB Copies to Texture Only" 2015-07-01 15:48:19 +02:00
Scott Mansell
77183899e0 evdev: Support axis with ranges which extend below zero. 2015-07-01 10:13:05 +12:00
Scott Mansell
2721fdf8a9 Linux: Add an evdev based controller backend, to replace SDL. 2015-07-01 10:13:05 +12:00
Jules Blok
3f39e38372 CheatSearchTab: Check Core state instead of checking a memory pointer. 2015-06-28 18:28:55 +02:00
JosJuice
66136fc710 Fix more game list name encoding errors caused by 4.0-6419 (d7900b4)
4.0-6442 (a26cf63) didn't fix names read from INIs or titles.txt.
2015-06-28 10:39:24 +02:00
Admiral H. Curtiss
69b7296fc2 WiimoteReal: Make sure that Wiimote thread isn't already running before starting it.
This fixes a crash when switching a Wiimote's internal slot or type in the Dolphin config.
2015-06-26 20:48:45 +02:00
comex
384a1b4e3b Fix DoFileSearch returning the passed-in directories themselves.
Fixes https://code.google.com/p/dolphin-emu/issues/detail?id=8697&can=3
2015-06-25 15:17:52 +02:00