| Age | Commit message (Collapse) | Author |
|
it, and/or blow up trying to remove it, if the path isn't ascii.
This fixes issue 6721.
(cherry picked from commit cc05f66ba1a0c4641b4dc19b77b252470d346350)
Fix unicode support for File::Rename() on windows.
Partial fix of issue 6721.
(cherry picked from commit 99c89ae10961f84192cdbfc501b4ff45a559dcd1)
Missed a accept error handler.
Init instead of memset.
(cherry picked from commit 935ed814eaff19094c96fdd38642b980e85c078f)
Fix accept() bug, which was using the wrong isRW for error conversion.
Also fixed a debug issue where local_name is used uninitialised.
(cherry picked from commit f811dbb57516b6f3a34637bd1c8c8299ceea20e4)
Only add real HID devices to HID list.
(cherry picked from commit e805bf60685bb5f4bd5ac1bf0a290519a678e5b4)
Add dxsdk_dir to vc++ paths via base.props. This means you no longer need the paths in a global property sheet. In fact if you have them in such a file, you should remove them as it will cause conflicts with the vs2013 build.
(cherry picked from commit 0791a9ef80889ffb70c67fbd6491635b0014747b)
|
|
|
|
|
|
Cherry-picked from 6209067daa51.
|
|
- Call ABI_AlignStack even on x86-64.
- Have ABI_AlignStack respect the difference in current alignment
between the root JIT function, which has a prolog, and
ProtectFunction thunks, which do not. This was causing many games
to crash on start on OS X. Since this might otherwise mean changing
the stack pointer before every call...
- Have one prolog/epilog function rather than two (one of which
definitely did not do what it was thought to do), and make it
actually work like a normal one, so that the stack frame shows up
properly in the debugger. There should be no performance impact.
|
|
32. Thanks for pointing that out hk.konpie.
|
|
|
|
should write 0x2D, not 0xF2.
Also format the NormalSSEOps enum.
|
|
double registers.
|
|
|
|
writing PCMPGTB opcodes. Thanks for the help Sintendo.
|
|
|
|
it is the same as VMRS(PC)
|
|
|
|
exists
|
|
|
|
Please read https://wiki.dolphin-emu.org/index.php?title=Controlling_the_Global_User_Directory
for documentation about this feature.
Thanks to neobrain and RachelB for their work on this change, and thanks to
everyone who helped test it.
|
|
Huge megacommit because a lot of things needed to be modified to make this
possible.
|
|
emitter.
|
|
from other ini files.
Changes a lot of parsing code which previously was not aware of the notion of
key/value, and operated only with raw lines. Now key/value is the default and
lines are handled as raw only if they do not contain =, or they start with $ or
+ (for Gecko/AR compatibility).
|
|
|
|
|
|
|
|
Can override by setting HKCU\Software\Dolphin-emu\LocalUserConfig to true.
|
|
Error messages should be friendlier now.
|
|
elsewhere).
|
|
error for a non-array and won't conflict with Windows macro names.
|
|
VSTR1. Fix some minor encoding bugs.
|
|
performance increase. This change also begins a new NEONXEmitter for having cleaner support for NEON.
|
|
argument was NULL.
|
|
DisassembleMov.
It isn't easily accessible with sigaction or Mach exceptions (well,
requires an additional system call in the latter), and isn't necessary.
(and get rid of the enum, because it's only used once, and the comments
are more expressive than enum names)
|
|
|
|
|
|
|
|
|
|
MSVC insisted on using a copy assignment where a move was intended and
ought to be used. This would have been caught, because the class in
question inherits from NonCopyable, which declares a move assignment
operator, which is supposed to delete the implicitly declared copy
assignment operator, but of course MSVC didn't do that either, causing a
class that should have been safe to be unsafe.
|
|
(Intertwined enough that's it's easier to do in one patch.)
(1) /dev/es did not support state save, which could cause crashes and
incorrect behavior after loading.
(2) NANDContentLoader tried to read all of a title's contents into
memory when it was first opened. Two issues:
- If any contents were missing, it bailed out. However, with DLC,
only some of the contents may be downloaded, as determined by the
permission bits in the ticket. Instead, return an appropriate error
when a content is accessed that doesn't exist on the filesystem
(don't bother checking the permission bits though).
- Everything was loaded into memory - even if it consisted of 3 GB of
songs, which caused Dolphin to lag out for quite a while (and would
fail on 32-bit). Instead, open content on demand.
|
|
This is required to be able to move objects that inherit from it.
(Note that this patch also #ifs out the class for the externals that
include it yet are compiled in pre-C++11 mode. It shouldn't matter,
since those externals don't use it.)
|
|
|
|
instructions on Android since it uses softfp calling conventions. This adds a emitter for moving from two ARM Registers to a double VFP reg.
|
|
std::thread, and std::conditional_variable so there is no need to have our own implementations there now.
|
|
This makes SetCurrentThreadName actually work (name shows up in
debugger) on non-Windows.
|
|
Dolphin Mobile.
|
|
|
|
|
|
Conflicts:
Source/Core/Common/Src/CommonPaths.h
Source/Core/Common/Src/FileUtil.cpp
|
|
|
|
Clean up GetUserPath(), to allow setting any path with it.
|
|
|
|
Conflicts:
Source/Core/Core/Core.vcxproj
Source/Core/Core/Core.vcxproj.filters
Source/Core/Core/Src/CoreParameter.cpp
Source/Core/DolphinWX/Dolphin.vcxproj
Source/Core/DolphinWX/Dolphin.vcxproj.filters
|