Léo Lam
239167245d
Add a way to check the NAND for issues and fix them
...
Old versions of Dolphin are so broken regarding NAND handling that
we need this to repair common issues and avoid issues with titles
like the System Menu or the Wii Shop.
This isn't an exhaustive check, but this will catch most issues
and offer to fix them automatically (if possible).
2017-10-08 18:31:42 +02:00
Léo Lam
2974c56e50
ESFormats: Make Content easier to compare
2017-10-08 18:31:42 +02:00
Leo Lam
1a4883ac5a
Merge pull request #6102 from FoxP/patch-1
...
Add some missing WiiWare and Wii games makers
2017-10-08 13:34:17 +02:00
FoxP
999c23b182
Add some missing WiiWare makers
...
Some of my WiiWare games does not have a maker :
- Blue's Journey : EAFPJ8
- Magician Lord : EACPJ8
- The King of Fighters '94 : EAGPJ8
- The Last Ninja : C9XPGX
- World Games : C9ZPGX
2017-10-08 13:04:23 +02:00
JosJuice
e743ac80d2
TGCBlob: Fix brace style
2017-10-08 12:38:12 +02:00
Léo Lam
8f56219ea8
Vulkan: Fix crash when Core initialisation fails
...
The Vulkan backend was not shutting down the AsyncShaderCompiler and
some other instances, causing asserts to hit, followed by a hard crash.
2017-10-08 12:34:06 +02:00
JosJuice
0023d5b5cb
TGCBlob: Make m_file_area_shift signed
...
Part two of fixing TGC files where file_area_virtual_offset is
smaller than file_area_real_offset, such as Zelda OoT Master Quest.
2017-10-08 12:30:53 +02:00
JosJuice
18c7608516
TGCBlob: Use file_area_real_offset as split point
...
Part one of fixing TGC files where file_area_virtual_offset is
smaller than file_area_real_offset, such as Zelda OoT Master Quest.
2017-10-08 12:16:10 +02:00
JosJuice
ec7ed7b47a
TGCBlob: Improve variable names
2017-10-08 12:08:13 +02:00
Léo Lam
468bf75a43
Qt: Don't crash when pressing the Return key
2017-10-07 14:53:30 +02:00
Vladimir Panteleev
187a599b36
ActionReplay: Fix logging in Subtype_AddCode
...
The addition was being repeated (for logging) after it was committed
to memory, thus causing bogus values to appear in the log.
2017-10-06 13:17:15 +00:00
Vladimir Panteleev
e691ec126f
ActionReplay: Fix implementation of memory-copy zero codes
...
This fixes the implementation of the non-standard size-3 zero codes to
conform to kenobi's specification.
2017-10-06 12:47:10 +00:00
Leo Lam
5f0de43828
Merge pull request #6098 from aleios/master
...
WX: Reshow cursor after game termination (issue 10503)
2017-10-05 21:11:20 +02:00
Leo Lam
7d47b02837
Merge pull request #6103 from sepalani/blr-patch
...
DebugInterface: Rename InsertBLR to Patch
2017-10-05 20:33:01 +02:00
Sepalani
f65dcdcdca
DebugInterface: Rename InsertBLR to Patch
2017-10-05 20:22:16 +02:00
Sepalani
0a301c0eec
PPCSymbolDB: Save data symbols properly
...
Data symbols were previously saved as function symbols.
2017-10-05 19:55:34 +02:00
Sepalani
aed0ac0543
PPCSymbolDB: Load more SymbolMap symbols
...
Allows to load data symbols from symbol map files.
Symbols from all sections are loaded.
The data/function symbol type is set accordingly.
2017-10-05 19:55:33 +02:00
aleios
6d04d4b9a2
Fix mouse cursor invisble in WX after game termination
2017-10-05 18:46:37 +02:00
Markus Wick
428f0fa69b
Merge pull request #6087 from hackbar/cleanup3
...
Android: UI cleanup, including combining Save/LoadStateFragment into one
2017-10-05 08:54:38 +02:00
Leo Lam
1e6b670795
Merge pull request #6092 from t27duck/missing_wiiware_makers
...
Add some missing WiiWare makers
2017-10-04 13:11:18 +02:00
Mike Harris
e4c2d75198
Combine SaveStateFragment and LoadStateFragment into one.
...
Other than what action they send back to
EmulationActivity.handleMenuAction(), they are the same.
Change the menu-handling logic in EmulationActivity to keep track of a
boolean for whether the submenu is visible, rather than keeping the
fragment tag. There's only one fragment visible, so this makes more
sense.
2017-10-03 17:51:08 -07:00
Mike Harris
bdeee34eac
Move newInstance and launch to the top of the file.
...
Following the style guide, constructors go before public methods.
newInstance and launch are basically constructors.
2017-10-03 17:51:08 -07:00
Tony Drake
4035d0781c
Update the cache revisions for WX and QT
2017-10-03 17:35:14 -04:00
Leo Lam
d790660b59
Merge pull request #6088 from leoetlino/personalised-import
...
IOS: Assume ticket is unpersonalised for WAD imports
2017-10-03 19:59:52 +02:00
Anthony
63b11be27a
Merge pull request #6095 from JosJuice/disable-eject-disc
...
Disable "Eject Disc" when emulation is not running
2017-10-03 10:24:34 -07:00
JosJuice
e50fe00e93
Disable "Eject Disc" when emulation is not running
2017-10-03 17:20:36 +02:00
Vicki Pfau
e0a326a493
VideoCommon: Fix overflow trying to access outside of EFB bounds
2017-10-01 12:09:16 -07:00
Tony Drake
b73a4ff5d6
Add some missing WiiWare makers
...
I noticed the Strong Bad games, FAST - Racing League, and Tetris Party
were lacking info in the game lists' maker column.
This adds the information based on the games' MakerID.
2017-10-01 14:53:01 -04:00
JosJuice
5a609d22f6
Merge pull request #6090 from JosJuice/wrong-thread-event-name
...
Show event name when scheduling from wrong thread
2017-09-30 16:20:27 +02:00
JosJuice
db77549502
Show event name when scheduling from wrong thread
2017-09-30 16:14:59 +02:00
Anthony
187d443a36
Merge pull request #6085 from hackbar/cleanup
...
Minor Android UI code cleanups
2017-09-29 14:31:43 -07:00
Mike Harris
3c3d0fa6f5
Remove 'all' as a Platform enum.
...
This will remove the 'all games' row on the TV view.
2017-09-29 09:38:14 -07:00
Mike Harris
cc77a4963f
Convert platform ints to a proper enum Platform.
...
This is good practice (see Effective Java chapter 6), and adds
compile-time checks.
2017-09-29 09:38:14 -07:00
Mike Harris
487591c760
Change from using tags in ImageCardView to setting a per-platform background.
...
This allows us to use a real ImageCardView instead of extending the
class.
2017-09-29 09:38:14 -07:00
Mike Harris
2d740147fe
remove dupe log tag
2017-09-29 09:38:14 -07:00
Leo Lam
7704bd593e
Merge pull request #2821 from Mushman/master
...
Change Wii Save Import alerts
2017-09-29 14:03:09 +02:00
Mush Man
0e7e7f6fc6
Change Wii Save Import alerts
...
Bracketed plurals in dialogue boxes and removed a prompt by moving a
backup message to another warning.
2017-09-29 20:13:14 +10:00
Leo Lam
235f86021a
Merge pull request #6086 from hackbar/cleanup2
...
Android: various cleanups in UI code
2017-09-28 17:53:02 +02:00
Leo Lam
98210e7b7e
Merge pull request #6089 from ligfx/noc++1z
...
CMake: don't use -std=c++1z
2017-09-28 17:51:57 +02:00
Michael M
77a6003b87
CMake: don't use -std=c++1z
...
Some toolchains provide enough of C++17 to conflict with Dolphin's
included backport of std::variant and std::optional. Specifically,
the recently-released macOS 10.13 SDK does not provide the <optional>
or <variant> headers, but does provide `in_place_t` in the <utility>
header.
2017-09-27 16:06:15 -07:00
Leo Lam
5b750c4ac5
Merge pull request #4654 from PEmu1/more-caps
...
More Capitalization Changes
2017-09-27 21:45:01 +02:00
PEmu1
93e1235a54
More Capitalization Changes
2017-09-27 21:37:44 +02:00
Leo Lam
ad5a4b0628
Merge pull request #5613 from ligfx/qtprofilefilenames
...
MappingWindow: store profile filename in QComboBox userdata
2017-09-27 21:18:40 +02:00
Michael M
806a8a7f32
MappingWindow: store profile filename in QComboBox userdata
2017-09-27 21:04:34 +02:00
Leo Lam
743568f9d4
Merge pull request #5984 from spycrab/qt_gecko
...
Qt/GameList: Implement "Gecko codes" Tab
2017-09-27 20:50:28 +02:00
Leo Lam
1501ff7f8e
Merge pull request #5714 from ligfx/qtadvancedconfig
...
Qt: Advanced config pane
2017-09-27 20:24:48 +02:00
Leo Lam
c004848fd4
Merge pull request #6060 from leoetlino/misc-qt-fixes
...
Misc Qt fixes
2017-09-27 20:11:17 +02:00
Léo Lam
c0c1cb3010
IOS: Assume ticket is unpersonalised for WAD imports
...
The newer title dumpers don't clobber tickets anymore (that's good!),
which means personalised tickets still have the console specific data
used to decrypt the title key in them. Dolphin should ignore that data
when importing WADs, because the title key has already been decrypted,
and we must not try to decrypt it *again*.
2017-09-27 10:48:52 +02:00
Mike Harris
7db88e831e
Remove prefix of tag, args and keys with packagename.
...
Prefixing everything with a constant packagename is not needed for
internal keys, and just adds complexity.
Rename ARGUMENT_ prefix to ARG_ to match (most) of the rest of the
codebase.
Restrict visiblity of above as much as possible.
2017-09-26 17:15:58 -07:00
Mike Harris
ab90a3029d
Move Save/LoadFragment's layout ID inline and private.
...
Fix the hack of using the layout resource ID as a save/load ID, and
instead use a proper enum.
2017-09-26 17:15:57 -07:00