Starsam80
5399311a13
NANDImporter: Improve certificate extraction
2017-06-19 01:23:58 -06:00
Lioncash
82c66e2bab
FifoRecorder: Don't allocate ~100.7MB on program startup
...
So, a FifoRecorder instance is instantiated as a file-local variable and
used as a singleton (ugh). Most users likely don't regularly use the
FIFO player/FIFO recorder, so this is kind of a substantial waste of
memory.
FifoRecorder's internal RAM and ExRAM vectors are 33554432 and 67108864
bytes respectively, which is around 100.66MB in total.
Just on the game list view on a clean build with nothing loaded, this
knocks debug build memory usage down from ~232.4MB to ~137.5MB, and
release build memory usage down from ~101MB to ~5.7MB.
2017-06-19 02:47:26 -04:00
Lioncash
59a947d41d
AbstractTexture: Return config by const reference
...
Returning by const value isn't really necessary (and usually an indicator const reference was intended).
2017-06-18 23:38:42 -04:00
Lioncash
07cddf6f7f
AbstractTexture: Add missing includes (and remove unnecessary ones)
2017-06-18 23:29:22 -04:00
Mat M
4c2b078017
Merge pull request #5644 from lioncash/vsfilter
...
VideoCommon: Fix VS filter for AbstractTexture.cpp
2017-06-18 23:15:43 -04:00
Lioncash
0c57543205
VideoCommon: Fix VS filter for AbstractTexture.cpp
...
This would cause failures when building with VS.
2017-06-18 22:58:02 -04:00
shuffle2
f06e233d49
Merge pull request #5616 from ligfx/qtfocuseventtowindowactivation
...
DolphinQt2: FocusEventFilter -> WindowActivationEventFilter
2017-06-18 16:34:03 -07:00
shuffle2
b59eb76786
Merge pull request #5641 from leoetlino/analytics-timeout
...
Analytics: Set the timeout to 5 seconds
2017-06-18 16:33:18 -07:00
shuffle2
4d1020da1d
Merge pull request #5617 from ligfx/dspgbamessage
...
DSPCore: update free DSP ROM messages
2017-06-18 16:31:21 -07:00
Michael Maltese
f7e2b8dab7
DSPCore: replace 'GC' with 'GameCube' in messages
2017-06-18 15:43:02 -07:00
Michael Maltese
9de2934aae
DSPCore: remove message that the free ROM doesn't work with IPL
...
The GameCube IPL sounds the same when using the free ROM as it does when
using the official ROM (and in Audacity, I couldn't visually distinguish
between the waveforms). It has a reference to an unimplemented function
at 0x8644 which seems to only be used in an inlined version of the CARD
ucode.
2017-06-18 15:43:02 -07:00
Michael Maltese
84808d2e35
DSPCore: update free DSP ROM message for GBA ucode support
...
The GBA ucode is supported as of #5524 / d51be94
.
2017-06-18 15:43:02 -07:00
shuffle2
98b751f810
Merge pull request #5643 from leoetlino/fix-memcpy
...
IOS/ES: Fix bug in ImportTicket ioctlv handler
2017-06-18 15:37:08 -07:00
Léo Lam
29e8988c90
Analytics: Set the timeout to 5 seconds
...
3 seconds is sometimes not enough.
2017-06-18 23:16:03 +02:00
Leo Lam
9a1503a75c
Merge pull request #5642 from lioncash/chrono
...
HttpRequest: Use std::chrono for indicating time periods
2017-06-18 23:13:52 +02:00
Léo Lam
961c85bf7c
IOS/ES: Fix bug in ImportTicket ioctlv handler
2017-06-18 23:09:30 +02:00
shuffle2
41f6d7be0d
Merge pull request #5640 from Tilka/yummy
...
GameSettings: update Yummy Yummy Cooking Jam
2017-06-18 13:41:30 -07:00
shuffle2
9970aceefa
Merge pull request #5629 from leoetlino/first-time-setup
...
SysConf: Don't set "config done" flags by default
2017-06-18 13:39:49 -07:00
Léo Lam
7222ce78ff
SysConf: Don't set "config done" flags by default
...
This allows the user to go through the Wii Menu first boot setup
screen when they launch the System Menu for the first time.
Most useful on a clean profile, after doing a full system update,
to configure settings like the console country.
2017-06-18 22:32:56 +02:00
shuffle2
5072f4e5c3
Merge pull request #5638 from leoetlino/sysconf
...
Rewrite SysConf handling
2017-06-18 13:19:11 -07:00
shuffle2
72d5dd754a
Merge pull request #5639 from leoetlino/unit-test-profile
...
UnitTests: Use a temporary profile directory
2017-06-18 12:57:57 -07:00
shuffle2
e63c337830
Merge pull request #5305 from iwubcode/abstract_texture
...
Abstract Texture
2017-06-18 12:57:05 -07:00
Lioncash
251de89b5c
HttpRequest: Use std::chrono for indicating time periods
...
Allows the use of chrono time points, on top of being more indicative of
time periods used at call sites, if custom timeouts are specified.
2017-06-18 15:48:37 -04:00
Tillmann Karras
b784e36e27
GameSettings: update Yummy Yummy Cooking Jam
...
The game is playable now, it just needs safe texture hashing.
2017-06-18 15:36:43 +01:00
Léo Lam
5243eae4e9
UnitTests: Use a temporary profile directory
...
This prevents Dolphin from modifying any file in the user directory.
2017-06-18 16:23:09 +02:00
Léo Lam
d86f020e81
Rewrite SysConf handling
...
This rewrites the SysConf code for several reasons:
* Modernising the SysConf class. The naming was entirely cleaned up.
constexpr for constants.
* Exposing less stuff in the header.
* Probably less efficient parsing and writing logic, but much simpler
to understand and use in my opinion. No more hardcoded offsets.
No more duplicated code for the initial SYSCONF generation.
* More flexibility. It is now possible to add and remove entries,
since we rebuild the file. This allows us to stop spamming
"section not found" panic alerts; we can now use and insert
default entries.
2017-06-18 16:17:05 +02:00
Tilka
09457d3a42
Merge pull request #5637 from Tilka/symbols
...
JitCache: use SymbolDB names as JIT block names
2017-06-18 14:59:38 +01:00
Tillmann Karras
2adaeae87c
Tools: update perf-disassemble.sh
...
The -P command line option doesn't exist anymore.
2017-06-18 06:59:53 +01:00
Tillmann Karras
9a2bef97da
JitCache: use SymbolDB names as JIT block names
2017-06-18 06:58:44 +01:00
shuffle2
795157a9bc
Merge pull request #5627 from leoetlino/unused-solutions
...
Remove unused solution files
2017-06-17 15:04:05 -07:00
shuffle2
e9c0535519
Merge pull request #5632 from sepalani/file
...
File/IOFile: Check _tfopen_s properly
2017-06-17 15:03:10 -07:00
shuffle2
a8b11fb1f5
Merge pull request #5635 from leoetlino/title-ordering
...
IOS/ES: Fix title ordering
2017-06-17 15:02:26 -07:00
Léo Lam
e1990e2645
IOS/ES: Fix title ordering
...
On a real Wii, the title list is not in any particular order. However,
because of how the flash filesystem works, titles such as 1-2 are
*never* in the first position. We must keep this behaviour, or some
versions of the System Menu may break.
2017-06-17 22:39:08 +02:00
Léo Lam
dd8dcdf880
LogManager: Check if listener is valid before using it
2017-06-17 10:39:06 +02:00
Léo Lam
a2ad3e14d0
Logging: Remove duplicated code
2017-06-17 10:20:30 +02:00
Léo Lam
100c433261
Logging: Move verbosity setting code to LogManager
...
No clue why it was in DolphinWX.
2017-06-17 10:20:30 +02:00
Stenzek
68fef47aef
Merge pull request #5314 from stenzek/revert-efb-source-truncation
...
TextureConversionShader: Use integer math for truncating EFB format
2017-06-17 15:21:48 +10:00
Stenzek
adebe2239e
TextureConversionShader: Use integer math for truncating EFB format
2017-06-17 12:17:09 +10:00
Sepalani
b359d82890
File/IOFile: Check _tfopen_s properly
2017-06-17 02:16:58 +01:00
Leo Lam
10beb2aea1
Merge pull request #5628 from JosJuice/updatetitle-encoding
...
DolphinWX: Fix encoding errors in UpdateTitle
2017-06-16 18:37:59 +02:00
Leo Lam
bc9c9b9fe4
Merge pull request #5594 from MerryMage/phack
...
Cleanup Projection Hack
2017-06-16 18:36:39 +02:00
Leo Lam
cc9bd0b0f0
Merge pull request #5625 from leoetlino/fileutil-fixes
...
FileUtil fixes
2017-06-16 18:31:50 +02:00
JosJuice
4bee7b7605
DolphinWX: Fix encoding errors in UpdateTitle
...
An implicit conversion from std::string to wxString
was to blame, as usual. Fixes issue 10341.
2017-06-16 17:20:13 +02:00
Leo Lam
37208d2874
Merge pull request #5612 from leoetlino/verify-signatures
...
IOS/ES: Add signature verification
2017-06-16 16:36:26 +02:00
Léo Lam
6249244c90
IOS/ES: Fix formatting
2017-06-16 16:17:38 +02:00
Léo Lam
6503a9f538
Allow the user to ignore signature issues during WAD import
...
Improves usability with signature checks.
2017-06-16 16:17:38 +02:00
Léo Lam
c08806d107
IOS/ES: Verify containers in GetTMDStoredContents
2017-06-16 16:17:38 +02:00
Léo Lam
d77b7ac90e
IOS/ES: Verify containers in SetUpStreamKey
2017-06-16 16:17:38 +02:00
Léo Lam
36c5caacf4
IOS/ES: Verify containers in ImportTmd
2017-06-16 16:17:37 +02:00
Léo Lam
54025da00f
IOS/ES: Add note about verification in DiVerify
...
We probably don't want to verify containers there because it might
result in patched/custom games failing the check.
2017-06-16 16:17:37 +02:00