Commit Graph
46 Commits
Author SHA1 Message Date
Léo Lam dae01b1a3b Merge pull request #8346 from DacoTaco/master
GCMemcardManager : icon drawing takes to much cpu time
2019-11-18 23:37:11 +01:00
Léo Lam 97f9f252cc Merge pull request #8464 from jordan-woyak/wm-emu-errorcode
WiimoteEmu: Minor accuracy fixes.
2019-11-17 10:39:18 +01:00
Léo Lam bc1aa3640b Merge pull request #8302 from AdmiralCurtiss/gcmemcard-comments
GCMemcard: Read comments, banners, and icons via logical data offsets instead of physical ones.
2019-11-17 10:34:06 +01:00
Léo Lam a5a2771d86 Merge pull request #8328 from Miksel12/ini-dualcore
Dualcore INI changes
2019-11-16 23:47:39 +01:00
Léo Lam b2cc3af350 Merge pull request #8468 from CookiePLMonster/exit-dialog-fix
UI: Fixes for exit dialog
2019-11-16 20:12:55 +01:00
Léo Lam b712cc106b Merge pull request #7909 from LAGonauta/dplii-quality-slider
Add slider to change DPLII decoder quality
2019-11-16 18:13:58 +01:00
Léo Lam a77108236e Merge pull request #8418 from lioncash/core-fmt
Core: Replace usages of StringFromFormat with fmt where applicable
2019-11-16 18:09:58 +01:00
Léo Lam 7fa5a95800 Merge pull request #8462 from jordan-woyak/wm-real-linux-fix
HW/WiimoteReal: Linux fix.
2019-11-10 13:24:59 +01:00
Léo Lam eebc64aaf8 Merge pull request #8460 from jordan-woyak/evdev-motion-data
InputCommon: Detect when evdev exposes acceleration/gyroscope data.
2019-11-09 23:34:51 +01:00
Léo Lam 07e2e1ca5a Merge pull request #8099 from ikalpo/master
Fix a codetype in the Gecko codehandler
2019-11-09 23:13:24 +01:00
Léo Lam c167543eb3 Merge pull request #8185 from Techjar/memcard-manager-auto
Qt/GCMemcardManager: Load configured memory cards by default
2019-11-09 23:06:57 +01:00
Léo Lam 08b191ee8e Merge pull request #8313 from JosJuice/gamelist-xml
GameFile: Support HBC-style XML metadata
2019-11-09 22:59:26 +01:00
Léo Lam 37f1c958f8 Merge pull request #8455 from altimumdelta/GitIgnore_Derivative_VS
Git-Ignore: Also ignore other derivatives of VS output directories
2019-11-09 22:25:17 +01:00
Léo Lam f4e12f85bc Merge pull request #8393 from CookiePLMonster/long-paths
Support Windows 10 long paths
2019-11-09 21:10:16 +01:00
Léo Lam 6cb60f8d36 Merge pull request #8385 from iwubcode/pathes-update
DolphinQt: Add ability to override ResourcePack and Load directory
2019-11-09 20:39:15 +01:00
Léo Lam 877519a0a5 Merge pull request #8459 from jordan-woyak/io-window-button-fix
DolphinQt: Hide unused buttons in the advanced mapping dialog.
2019-11-09 19:18:26 +01:00
Léo Lam cf60a9a7f7 Use separate libusb contexts to avoid thread safety issues
Unfortunately, it appears that using libusb's synchronous transfer API
from several threads causes nasty race conditions in event handling and
can lead to deadlocks, despite the fact that libusb's synchronous API
is documented to be perfectly fine to use from several threads (only
the manual polling functionality is supposed to require special
precautions).

Since usbdk was the only real reason for using a single libusb context
and since usbdk (currently) has so many issues with Dolphin, I think
dropping support for it in order to fix other backends is acceptable.
2019-06-26 17:55:51 +02:00
Léo Lam d927cd2b03 Merge pull request #8162 from lioncash/label
DSP/LabelMap: C++17 transitional changes/cleanup
2019-06-08 18:16:20 +02:00
Léo Lam e73a3ba1c6 Merge pull request #8160 from lioncash/dsp-tables
Core/DSP/DSPTables: Make FindOpInfoByName/FindExtOpInfoByName use std::string_view
2019-06-07 16:16:41 +02:00
Léo Lam 3f4952d57c Merge pull request #8152 from lioncash/array-size
Common/CommonFuncs: Remove now-unneccessary ArraySize function
2019-06-06 13:35:57 +02:00
Léo Lam 824ec84e82 Merge pull request #8154 from lioncash/analytics
{Common/Analytics, Core/Analytics}: Minor C++17 transitional changes
2019-06-06 13:25:17 +02:00
Léo Lam 90e3b88f14 Merge pull request #8159 from booto/swap_thing
SI_DeviceGCAdapter: Stop it being detected as a steering wheel when there is no device
2019-06-06 12:24:24 +02:00
Léo Lam 42de5b9a10 Merge pull request #8126 from lioncash/todo
Core/GCMemcard: Remove obsolete TODO
2019-05-27 19:04:06 +02:00
Léo Lam 525c65dd19 Merge pull request #8125 from lioncash/verify
DiscIO/VolumeVerifier: Make use of unused variable (+ minor other changes)
2019-05-27 19:03:13 +02:00
Léo Lam e3be168328 Merge pull request #8124 from lioncash/http
Common/HttpRequest: Minor changes and simplifications
2019-05-27 18:59:23 +02:00
Léo Lam 57fbf1cd6e Merge pull request #8107 from lioncash/string
DolphinQt/AboutDialog: Remove unnecessary QStringLiteral
2019-05-21 18:44:37 +02:00
Léo Lam 99ba260b51 Merge pull request #8108 from lioncash/use-after-move
Core/Boot/Boot: Amend use-after-move cases in GenerateFromFile()
2019-05-21 18:39:15 +02:00
Léo Lam 57743637de Merge pull request #8088 from Pokechu22/modal-control-mapping
Allow interacting with the render window while configuring controllers
2019-05-11 10:45:28 +02:00
Léo Lam e35ccd5a9a Merge pull request #8091 from leoetlino/traversal-chrono
TraversalServer: use C++ <chrono> instead of gettimeofday
2019-05-11 10:44:49 +02:00
Léo Lam 672e8d78c6 Merge pull request #7994 from faxx1080/qt_adddebuglog
DolphinQt: Add debug log option in GUI for debug builds
2019-05-10 15:33:33 +02:00
Léo Lam 123bbbca2c Merge pull request #8073 from vladfi1/re-frame-mw
Bring back MemoryWatcher, but without CoreTiming
2019-05-10 14:55:27 +02:00
Léo Lam 5ca9933307 Merge pull request #8072 from Craftyawesome/r3m-ini
Fix loading screens on Metroid Prime Trilogy
2019-05-08 11:18:03 +02:00
Léo Lam 6607d9512f Merge pull request #8081 from jordan-woyak/structured-binding
DolphinQt: Use a structured binding.
2019-05-08 10:37:15 +02:00
Léo Lam a2e4b722f9 Merge pull request #8080 from jordan-woyak/drawsome-tablet
WiimoteEmu: Implement "Drawsome" tablet.
2019-05-08 10:20:54 +02:00
Léo Lam d347867f2e Merge pull request #8082 from Techjar/update-lint
Update lint.sh to clang-format 7.0
2019-05-06 20:46:28 +02:00
Léo Lam 3627ef8a04 Merge pull request #7696 from TryTwo/Debugger_Restore_Tabbed_Docking
Qt/Debugger restore tabbed docking
2019-01-17 13:40:02 +01:00
Léo Lam 2c2910c129 Merge pull request #7522 from mahdihijazi/updates
Android: Bunch of cleanups & Updates
2019-01-16 22:23:40 +01:00
Léo Lam c7373701cc Merge pull request #7580 from Techjar/netplay-padmapping-type
NetPlay: Remove PadMapping type
2019-01-16 21:57:38 +01:00
Léo Lam fd3ef7ebc5 Merge pull request #7616 from AdmiralCurtiss/memcard-cleanup
Clean up GCMemcard a bit.
2019-01-16 21:56:40 +01:00
Léo Lam 8d601b1466 Merge pull request #7613 from orbea/unittests
cmake: Conditionally build the unit tests.
2019-01-16 21:36:04 +01:00
Léo Lam e19ee2ad4f Merge pull request #7664 from jordan-woyak/kill-button-threshold
ControllerEmu: Killed the button group threshold setting.
2019-01-16 21:33:05 +01:00
Léo Lam 3892c3ac48 Merge pull request #7690 from NarryG/dragload-savestate
Reimplement savestate loading via drag and drop (resubmission of #7425)
2019-01-16 21:32:44 +01:00
Léo Lam a8bc6f9899 Merge pull request #7693 from jordan-woyak/hotplug-callback-fix
ControllerInterface: Hotplug callback fixes.
2019-01-16 21:00:48 +01:00
Léo Lam b2de98cad1 Merge pull request #7680 from jordan-woyak/dinput-axis-range
DirectInput: Use more than 8 bits of precision on axis inputs.
2019-01-16 18:52:11 +01:00
Léo Lam 634ef78a26 Merge pull request #7705 from cristian64/master
Fixed crash when dereferencing the potential null pointer returned by GetSelectedGame().
2019-01-16 18:51:11 +01:00
Léo Lam c785ccba27 Merge pull request #7712 from linkmauve/gcadapter-flatten
Flatten a GCAdapter function
2019-01-16 18:48:15 +01:00