summaryrefslogtreecommitdiff
path: root/Source/Core
AgeCommit message (Collapse)Author
2016-06-23GUI: Fix truncated text on OS Xhthh
2016-06-22Merge pull request #3904 from dhustkoder/masterChris Burgener
_DEFAULT_SOURCE flag added, and clang check version for IsTriviallyCopyable m…
2016-06-22analytics: Collect less data about controllers.Scott Mansell
The name field can contain personal information, particularly in the case of bluetooth devices on OSX which get configured with the user's full name.
2016-06-21analytics: Collect controller information.Scott Mansell
Collects the existence of a gamecube adapter, and the type of whatever controller is configured for the first emulated gamepad.
2016-06-20analytics: Report OpenGL's adapter name too.Scott Mansell
2016-06-19_DEFAULT_SOURCE flag added, and clang check for IsTriviallyCopyable macrodhust
fix clang ver check for 4.0 + using clang macro __has_feature __GLIBCXX__ check added fix __has_feature
2016-06-19Merge pull request #3908 from delroth/analytics-gpuPierre Bourdon
analytics: More accurate video backend name.
2016-06-19analytics: More accurate video backend name.Pierre Bourdon
2016-06-19analytics: Disable ALPN only on Windows.Pierre Bourdon
2016-06-19Analytics: Implement UI.Pierre Bourdon
* Opt-in popup on first start. * Checkbox and button in the main config dialog.
2016-06-19Add an Analytics reporting system.Pierre Bourdon
Fully opt-in, reports to analytics.dolphin-emu.org over SSL. Collects system information and settings at Dolphin start time and game start time. UI not implemented yet, so users are required to opt in through config editing.
2016-06-18scmrev: Add "distributor" option.Pierre Bourdon
Used to distinguish between Dolphin distributions (e.g. "dolphin-emu.org", "Ishiiruka", etc.).
2016-06-18Externals: Add libcurl.Pierre Bourdon
2016-06-18StringUtil: Add a HexDump function.Pierre Bourdon
Generates a string like the following from a binary blob: 000000: 00 00 04 74 79 70 65 00 09 61 70 70 2d 73 74 61 ...type..app-sta 000010: 72 74 rt
2016-06-18TextureCache: Rename functions and add comments to clear up docsScott Mansell
2016-06-17TextureCache: Track efb copies used in a partially updated textureScott Mansell
Fixes a major preformance regression in Skies of Arcadia during battle transisions. I had plans for a more advanced version of this code after 5.0, but here is a minimal implemenation for now.
2016-06-05Merge pull request #3776 from EmptyChaos/ar-isoprop-corruptPierre Bourdon
ActionReplay: Fix ISOProperties corrupting active code set
2016-06-02Merge pull request #3872 from JosJuice/movie-revision-nonhexadecimalMat M
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02Movie: Improve handling of non-hexadecimal revision stringsJosJuice
2016-05-31Merge pull request #3873 from JosJuice/arghMatthew Parlane
Undo the addition of a translatable string during the string freeze
2016-05-30Undo the addition of a translatable string during the string freezeJosJuice
2016-05-30Merge pull request #3871 from Helios747/weird_nvidia_fixPierre Bourdon
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
2016-05-30[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZEAnthony Serna
2016-05-29EGL: specify version firstKarol Herbst
allthough this is a mesa bug, this is a simple enough workaround for context creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set. Otherwise dolphin will fail to create 3.3+ core context with current mesa version
2016-05-29SectorReader: Fix reading the last block of the disc.Pierre Bourdon
Regression from PR #3795.
2016-05-30ISOProperties/GameListCtrl: Use Global INI Change event.EmptyChaos
ISOProperties no longer needs its hack to refresh the game list, the new INI Modified event can be used instead.
2016-05-29Merge pull request #3867 from phire/fix_wii_savestates_some_morePierre Bourdon
IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
2016-05-29ActionReplay: UI Consistency and CleanupEmptyChaos
Cleanup code style. Move ActionReplay code->INI saving into ActionReplay namespace. Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu and CPU Threads so the internal storage needs to be protected by a lock to prevent vectors/strings being deleted/moved while in use by the CPU Thread. UI Consistency: Make ARCodes behave like Gecko Codes - only apply changes when Apply is pressed. Save changes to INI from CheatsWindow. ISOProperties/CheatsWindow now synchronize with each other.
2016-05-29ActionReplay: Fix ISOProperties corrupting active code setEmptyChaos
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies the codes to the global state. If a game is running then that games receives all the codes (and ACTIVE status) from the second game being shown in ISOProperties which is not desirable.
2016-05-29Merge pull request #3857 from JosJuice/update-language-listPierre Bourdon
Add more languages, and remove Hebrew because it's very incomplete
2016-05-29Cleanup: fix an incorrect variable name.Scott Mansell
For consistancy.
2016-05-29IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.Scott Mansell
Donkey Kong Country Returns is writing new data to some files in /tmp when loading each level. But the savestate code was opening the files a second time and reading some old and stale data out. As of #3798, dolphin now correctly restores that stale data to /tmp, which broke DKCR (and probally countless other games). This PR closes all file handles before saving and loading savestates, which flushes the data out and pervents this issue. (old savestates are corrupted and will still cause crashes if loaded)
2016-05-26Fix building with PCH disabled.Rohit Nirmal
2016-05-25Merge pull request #3819 from mimimi085181/netplay-fix-gamecube-port-mapping1Mat M
Netplay: Fix gamecube controller mapping
2016-05-25Add more languages, and remove Hebrew because it's very incompleteJosJuice
2016-05-25Fix builds when using newest version of NDKsigmabeta
2016-05-24Fix latency regressionmimimi085181
On master, when polling the 1st in-game controller, Dolphin would poll all the 1st local controllers. With the 1st commit, each client waits its turn, which would dramatically increase the lag. Now with this commit, it even polls all local controllers at once, so it should have even less latency than master in a few setups. Like one player with 3 controllers and the 2nd one with just one controller.
2016-05-24Netplay: Fix gamecube controller mappingmimimi085181
This fixes issues with setups like: Player 1 uses port 1 and player 2 uses port 3, or player 1 uses port 2 and player 2 uses port 3, so nobody uses port 1
2016-05-23[UI] Fix Gamelist encoding bugAnthony Serna
2016-05-22Merge pull request #3794 from EmptyChaos/frame-advance-raceMat M
Core: Add synchronization to state changes (Fix Frame Step and FIFO Player - Issue 8718)
2016-05-21Merge pull request #3854 from degasus/armMarkus Wick
JitArm64: Implement MMU handling.
2016-05-21Merge pull request #3823 from Summate/developmentMatthew Parlane
Piping the wxMsgAlert through netplay window during netplay ...
2016-05-20Merge pull request #3802 from mathieui/netplay-disable-wiimotes-for-real-i-swearMarkus Wick
Disable wiimotes on game start if running in netplay
2016-05-20Disable wiimotes on game start if running in netplaymathieui
And restore the settings on game quit
2016-05-20Merge pull request #3851 from JosJuice/revision-20Markus Wick
Movie: Better safety when writing to s_revision
2016-05-20JitArm64: Fix dispatcher with MMU.degasus
2016-05-20JitArm64: Implement DSI exception.degasus
Ok, this falls back on all memory instructions, but it's a way to start.
2016-05-19Merge pull request #3805 from mathieui/gcadapter-unplug-crashMarkus Wick
GCAdapter: improve thread safety
2016-05-19GCAdapter: protect some more functionsmathieui
Reset() and Setup() are not used outside of this namespace
2016-05-19JitArm64: Fix broken block handling.degasus