d4633ceded
Externals/Qt: Update to latest commit
2019-05-08 20:58:44 +02:00
51e025f6dc
Externals/minizip: Link against zlib
2019-05-08 20:58:16 +02:00
c2903f8b4e
Externals/libpng: Link against zlib
2019-05-08 20:57:34 +02:00
1030dec340
DolphinQt: Use LogTypes::LOG_LEVELS instead of magic numbers
...
Also gets rid of two unnecessary casts.
2019-05-08 14:54:30 +02:00
57c64e57ef
DolphinQt: Add debug log option in GUI for debug builds
2019-05-08 14:47:34 +02:00
239af3cdf9
Step MemoryWatcher at end of each video frame.
2019-05-08 11:20:59 +01:00
5ca9933307
Merge pull request #8072 from Craftyawesome/r3m-ini
...
Fix loading screens on Metroid Prime Trilogy
2019-05-08 11:18:03 +02:00
6607d9512f
Merge pull request #8081 from jordan-woyak/structured-binding
...
DolphinQt: Use a structured binding.
2019-05-08 10:37:15 +02:00
a2e4b722f9
Merge pull request #8080 from jordan-woyak/drawsome-tablet
...
WiimoteEmu: Implement "Drawsome" tablet.
2019-05-08 10:20:54 +02:00
0de6b5f7fa
WiimoteEmu: Implement "Drawsome" tablet.
2019-05-07 18:07:24 -05:00
91f5d577cc
Merge pull request #8084 from leoetlino/wiisave-sign
...
WiiSave: Fix save signing
2019-05-07 14:43:50 +02:00
2740ff9a9d
WiiSave: Fix save signing
...
The system menu is passing the SHA1 hash of the save data to ES
to sign, not the save data itself.
Fixes save import in the System Menu for saves that were exported
by Dolphin.
2019-05-07 01:09:48 +02:00
6cc1e7cfdb
Merge pull request #8054 from jordan-woyak/emu-wm-determinism-check
...
WiimoteEmu: Report game quirk on direct read of EXT/IR input.
2019-05-06 23:20:17 +02:00
f055d37346
WiimoteEmu: Add game quirk report for reading of EXT/IR input directly, which will fail with TAS/NetPlay.
2019-05-06 15:36:05 -05:00
6ebd35d511
DolphinQt: Use a structured binding.
2019-05-06 15:33:57 -05:00
6f6c7e5df0
Merge pull request #8083 from Techjar/clang-7-format
...
Reformat repo to clang-format 7.0 rules
2019-05-06 21:42:07 +02:00
ff972e3673
Reformat repo to clang-format 7.0 rules
2019-05-06 18:48:04 +00:00
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
a72f56f558
Update lint.sh to clang-format 7.0
2019-05-05 19:25:42 -04:00
f4d950f4e2
Revert "Core: Remove MemoryWatcher"
...
This reverts commit 0c02e77eee
.
2019-05-05 21:43:45 +01:00
7aa591bbd8
Merge pull request #8079 from Qyriad/docs/contributing-use-c++17
...
Document that the codebase now uses C++17 in Contributing.md
2019-05-05 16:14:38 -04:00
0c38943ee1
Document that the codebase uses C++17 in Contributing.md
2019-05-05 10:03:39 -06:00
4fdd403562
Merge pull request #8078 from JosJuice/fallthrough
...
Use [[fallthrough]] in DiscExtractor
2019-05-05 10:44:10 +02:00
bb1ed46753
Use [[fallthrough]] in DiscExtractor
...
This was missed in PR 6273 because the fallthrough was added to
DiscExtractor after that PR was created.
2019-05-05 10:35:45 +02:00
db159ec8bf
Qt/Debugger: Vertically align text in register cells
...
Looks better with the text vertically aligned.
2019-05-05 10:30:22 +02:00
5d52b6ff09
Merge pull request #6273 from leoetlino/c++17
...
Enable C++17
2019-05-05 10:24:18 +02:00
c513bb5309
VideoCommon: Implement passive stereoscopic 3D
2019-05-04 22:58:00 -05:00
9133e8f1be
Require CMake 3.10 and use CMAKE_CXX_STANDARD
...
Removes the need to add -std= flags manually. CMake 3.10 is available
in Ubuntu 18.04, which is the oldest LTS version we support.
2019-05-05 00:13:13 +02:00
ab9ece9bca
Replace MathUtil::Clamp with std::clamp
2019-05-04 23:12:17 +02:00
6f84984b7b
Use attribute [[fallthrough]]
2019-05-04 23:04:18 +02:00
cb168f22d6
Replace custom UNUSED macro with [[maybe_unused]]
2019-05-04 23:04:18 +02:00
c40ae4508d
Bump minimum GCC version to 7.0
...
GCC 7.0 is the first version with full support for C++17.
Also fixes some bugs like https://stackoverflow.com/questions/32097759
2019-05-04 23:04:18 +02:00
04c8201c32
Enable C++17
...
All supported platforms now have easy access to a compiler with C++17
support.
C++17 potentially allows for some nice cleanups and removes the need
for standard library backports (optional/variant).
See discussion at https://dolp.in/pr6264#discussion_r158134178
2019-05-04 23:04:18 +02:00
99a4ca8de7
Merge pull request #7839 from ShFil119/impr/redundant
...
Remove redundant initialization
2019-05-04 22:50:51 +02:00
afa46aaf43
Merge pull request #7887 from lioncash/hid
...
DolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane
2019-05-04 22:33:45 +02:00
623b37d928
Merge pull request #8053 from jordan-woyak/profile-dropdown-fix
...
DolphinQt: Profile combobox fixes.
2019-05-04 21:37:06 +02:00
184f334158
Merge pull request #8074 from Qyriad/fixes/set-user-dir-properly
...
UICommon: Properly set user dir if ./user is a file (not a directory)
2019-05-04 16:15:00 +10:00
1153cc1667
Merge pull request #8075 from Techjar/hide-checksum-menu
...
Qt/NetPlayDialog: Fix checksum menu being visible for everyone
2019-05-03 23:01:26 -07:00
1dd8263375
Qt/NetPlayDialog: Fix checksum menu being visible for everyone
...
The wrong function was used to attempt to hide the menu. Non-hosts will
segfault upon trying to use it as they don't have a server instance.
2019-05-04 01:54:57 -04:00
8fe7e271f3
UICommon: Properly set user dir if ./user is a file (not a directory)
2019-05-03 23:30:50 -06:00
6784225573
DolphinQt: Profile combobox fixes.
2019-05-03 16:29:22 -05:00
e28c412c29
Fix loading screens on Metroid Prime Trilogy
...
XFB to texture causes magenta loading screens. Defer efb causes the game to flicker between metroid prime loading and the place you are loading in to and other loading screen errors.
2019-05-03 10:29:38 -04:00
d531fe6a1d
Translation resources sync with Transifex
2019-05-03 13:48:50 +02:00
159fa3ec36
Merge pull request #8057 from jordan-woyak/emu-tatacon
...
WiimoteEmu: Implement TaTaCon extension.
2019-05-03 11:52:39 +02:00
6c7aeb3ffb
Merge pull request #8064 from JosJuice/notify-host-symbols-clear
...
Call Host_NotifyMapLoaded when clearing g_symbolDB
2019-05-03 11:47:26 +02:00
a5af11bef1
Merge pull request #7980 from booto/memview-wtf
...
Debugger/Memory: Add support for address spaces
2019-05-03 11:49:02 +10:00
2ff0486335
Debugger/Memory: Add support for address spaces
...
Different address spaces can be chosen in the memory view panel.
* Effective (or virtual): Probably the view people mostly want. Address
translation goes through MMU.
* Auxiliary: ARAM address space. Does not display anything in Wii mode.
* Physical: Physical address space. Only supports mem1 and mem2 (wii
mode) so far.
2019-05-02 21:14:30 -04:00
27043c1dac
WiimoteEmu: Implement TaTaCon extension.
2019-05-02 19:35:46 -05:00
3b16d2261a
Merge pull request #8065 from jordan-woyak/wm-ext-names
...
WiimoteEmu/DolphinQt: Better extension display names.
2019-05-02 13:14:17 +02:00
bd8cac91c3
Merge pull request #8066 from jordan-woyak/mapping-ui-no-refresh
...
DolphinQt: Don't refresh devices on open of mapping UI.
2019-05-02 13:06:29 +02:00