Léo Lam
71400745cc
Merge pull request #5356 from sepalani/hle-app
...
HLE: Use a proper apploader OSReport
2017-05-07 18:45:58 +02:00
Léo Lam
18b1ee59ed
Merge pull request #5389 from leoetlino/delete-title
...
IOS/ES: Fix DeleteTitle to not use CNANDContentManager
2017-05-07 17:14:04 +02:00
Léo Lam
da175c4972
Merge pull request #5390 from leoetlino/fix
...
Boot_WiiWAD: Set the UID and GID on launch
2017-05-07 17:13:34 +02:00
Léo Lam
131aeec580
Boot_WiiWAD: Set the UID and GID on launch
...
This adds code to update the PPC's UID and GID, which fixes a
regression with the system menu. Ideally, we would simply rely on IOS's
ES_Launch here and not duplicate the logic here, but we cannot do that
properly until the direct WAD launch hack is dropped, *and* until the
IOS changes that would enable internal calls are ready.
Since this fixes a semi-important regression with managing saves from
the SM, and the duplication is not too terrible, I believe it is a good
idea to get this fixed right now to avoid affecting users too much.
I do plan to fix this properly in the future.
2017-05-07 17:02:36 +02:00
Léo Lam
3cdb8fd297
IOS/ES: Fix DeleteTitle to not use CNANDContentManager
...
* CNANDContentManager does things that are absolutely useless. In
particular, it parses the ticket, the TMD, reads contents, etc.
when we only need to remove the title directory.
* This means it will fail if the ticket cannot be found, when that
should not be the case.
* This also obviously caused DeleteTitle to be incredibly inefficient.
* We are already removing the title directory later in the function,
as CNANDContentManager does not even delete titles correctly.
DeleteTitle != DeleteTitleContents.
2017-05-07 16:20:41 +02:00
Léo Lam
cc5b5c15ac
IOS/ES: Fix a ticket validity check
2017-05-07 16:16:41 +02:00
Léo Lam
04fbc5e5ba
Contributing: Use constexpr for compile-time constants
...
This introduces `constexpr` usages for compile-time constants in the
contributing guide, as apparently most people don't know it exists,
or that it doesn't have to be used with `const` most of the time.
2017-05-07 13:40:59 +02:00
Léo Lam
5535afcb2a
Merge pull request #5375 from Ryanel/qt-help-menu
...
Qt: Port help menu items over
2017-05-07 13:28:35 +02:00
Corwin McKnight
24657f557e
Qt: Port help menu items.
2017-05-07 03:47:10 -07:00
JosJuice
9b8089bb70
ISOFile: Simplify error handling in GetWiiFSPath
2017-05-07 09:28:20 +02:00
JosJuice
55960f7feb
ISOFile/GameFile: Correct GetWiiFSPath condition
...
This code was originally written when there only were three
possible types, but nowadays we also have the DOL/ELF type.
2017-05-07 09:27:20 +02:00
Sepalani
40c243df28
PPCAnalyst: Fix off by one instruction
2017-05-07 04:56:16 +01:00
Sepalani
93ba6aa9f2
PPCAnalyst: Function calls without link added
2017-05-07 04:55:36 +01:00
Sepalani
95d0a48759
PPCAnalyst: EvaluateBranchTarget improved
2017-05-07 04:55:36 +01:00
Mat M
ef4a1f0ec7
Merge pull request #5384 from leoetlino/disable
...
WX: Disable NAND import when emulation is running
2017-05-06 19:38:07 -04:00
Mat M
4ba786a164
Merge pull request #5381 from JosJuice/cached-title-id
...
DolphinWX: Use title ID from ISOFile when possible
2017-05-06 19:37:25 -04:00
Léo Lam
6426ea2b1a
WX: Disable NAND import when emulation is running
...
Oversight from the NAND import PR. Allowing this while Wii
emulation is running is a recipe for failure.
2017-05-07 01:30:44 +02:00
JosJuice
71d105e545
DolphinWX: Use title ID from ISOFile when possible
...
This skips creating volume objects, which can take a while.
2017-05-06 18:39:51 +02:00
Léo Lam
c36d24a851
Merge pull request #5382 from JosJuice/title-id-to-path
...
Don't duplicate code for getting paths based on title IDs
2017-05-06 18:21:07 +02:00
JosJuice
40653a6607
NandPaths: Make .h function order match .cpp
2017-05-06 17:51:50 +02:00
JosJuice
36b9e3dd35
Don't duplicate code for getting paths based on title IDs
...
I've seen the expression (u32)(title_id >> 32), (u32)title_id
a few more times in my life than I would've liked to...
2017-05-06 17:45:08 +02:00
JosJuice
2261224980
Automatic translation resources sync with Transifex
2017-05-06 15:05:29 +02:00
Sepalani
21183db4df
CodeView: Remove accelerator duplicates
2017-05-06 13:18:12 +01:00
Sepalani
960344d64d
CodeView: Set Symbol End Address added
2017-05-06 13:18:11 +01:00
Sepalani
7f552581e7
CodeView: Set Symbol Size added
2017-05-06 13:18:00 +01:00
Léo Lam
f4179f45b4
Merge pull request #5373 from leoetlino/delete-ticket
...
IOS/ES: Fix the implementation of ES_DeleteTicket
2017-05-06 13:59:11 +02:00
Léo Lam
a24ad85463
Merge pull request #5332 from spycrab/wiimote_casts
...
Clean up Wiimote* code (comments, casts, underscore variable names)
2017-05-06 13:27:04 +02:00
spycrab
c3f435287e
Clean up Wiimote* code (comments, casts, variable names)
2017-05-06 12:44:56 +02:00
Markus Wick
b4aaf806ec
Merge pull request #5372 from JonnyH/WIP/powervr-fixes
...
Add a workaround for a PowerVR glsl compiler bug
2017-05-05 12:17:25 +02:00
Michael Maltese
b14466b7e3
Zelda-HLE: set state to waiting when replacing ucode
...
Part 2/2 of a fix for using multiple GBAs in Four Swords Adventures.
2017-05-05 02:25:42 -07:00
Michael Maltese
01cc36693a
Zelda-HLE: run pending commands when replacing ucode
...
Part 1/2 of a fix for using multiple GBAs in Four Swords Adventures.
2017-05-05 02:24:53 -07:00
Léo Lam
5fb2ad2b3a
IOS/ES: Fix the implementation of ES_DeleteTicket
...
* It should take a ticket view, not a title ID.
* It's missing a lot of checks.
* It's not deleting tickets properly.
* It's not deleting only the ticket it needs to delete.
* It should not return -1017 when the ticket doesn't exist.
* It's not returning the proper error code when a read/write fails.
* It's not cleaning up the ticket directory if there is nothing left.
This commit fixes its implementation.
2017-05-05 00:32:58 +02:00
Léo Lam
a7680a3d1a
IOS/ES: Drop code handling non-RSA2048 tickets
...
* Supporting other ticket types makes the logic slightly more complex.
* There have been no such non-RSA2048 tickets seen during the Wii's
lifetime.
* The Wii's IOS doesn't even have support for them.
2017-05-05 00:32:57 +02:00
Léo Lam
e9571106c2
Merge pull request #5353 from spycrab/qt_contextmenu
...
Qt: Add missing gamelist contextmenu options
2017-05-04 23:47:21 +02:00
spycrab
2f523afc41
Qt: Add missing gamelist contextmenu options
2017-05-04 23:01:12 +02:00
Léo Lam
5088fac54b
Merge pull request #5354 from leoetlino/iosc
...
IOS: Implement IOSC-like library (+ bug fixes)
2017-05-04 19:58:47 +02:00
Jules Blok
68b1f8ec05
Base.props: Add /utf-8 compiler option.
...
This ensures Dolphin can be built correctly on systems with non-Latin codepages.
2017-05-04 18:03:41 +02:00
Anthony
dc4f8dd70b
Merge pull request #5345 from JosJuice/consistent-controller-translation
...
Use _trans consistently for controllers
2017-05-04 09:00:41 -07:00
Markus Wick
5849604625
Merge pull request #5114 from timmutton/android-build-files
...
Android build files
2017-05-04 10:01:00 +02:00
Tim Mutton
3dde12af13
Update support version
2017-05-04 17:21:31 +10:00
Tim Mutton
61aa507d23
Make apk name more descriptive
2017-05-04 17:13:31 +10:00
Tim Mutton
1fe1e11e0e
Use try/catch with logging for version number
2017-05-04 17:13:31 +10:00
Tim Mutton
c8d66fa246
Nix and windows variant of getting tag
2017-05-04 17:13:31 +10:00
Tim Mutton
8908d10028
Use different git command for version name
2017-05-04 17:13:31 +10:00
Tim Mutton
3d95bf0837
Revert change to version code until I can work out why its 13
2017-05-04 17:13:31 +10:00
Tim Mutton
6b704f5059
Update to latest libraries, use correct version name
2017-05-04 17:13:30 +10:00
Jonathan Hamilton
35caf48d7d
Add a workaround for a PowerVR glsl compiler bug
...
It seems it doesn't like negating arguments for bitops, so suff like
"var <<= (-othervar);"
fails to compile
2017-05-03 19:33:56 -07:00
Matthew Parlane
d20bb985ad
Merge pull request #5369 from ligfx/cmakegtestnosystem
...
CMake: don't look for shared Google Test
2017-05-04 13:24:10 +12:00
Mat M
f3052b7a15
Merge pull request #5318 from ligfx/cmakehidapi
...
CMake: clean up HIDAPI build
2017-05-03 19:54:06 -04:00
Tilka
2c817545fd
Merge pull request #5368 from ligfx/bluezcmake
...
CMake: only look for Bluez on Linux
2017-05-04 00:32:44 +01:00