Shawn Hoffman
6ef9d70701
name some threads
2020-08-22 17:22:07 -07:00
Shawn Hoffman
a769dff1d0
windows: additionally set thread name via SetThreadDescription
2020-08-22 17:22:07 -07:00
Shawn Hoffman
cff4806d8d
windows: fix build if pch were to be disabled
2020-08-22 16:18:24 -07:00
Shawn Hoffman
1104fcf807
msbuild: allow _WIN32_WINNT to be naturally defined by headers
2020-08-22 16:17:51 -07:00
Shawn Hoffman
c88d832e05
msbuild: prettify include paths
2020-08-22 16:17:51 -07:00
Shawn Hoffman
af55938538
msbuild: use the moc dispatcher from Qt's vstools
...
The new method supports build parallelism and cleaner
integration into msbuild dependency flows.
2020-08-22 16:17:51 -07:00
Shawn Hoffman
03a263db20
msbuild: fixup linking of discord-rpc
2020-08-22 16:17:50 -07:00
Shawn Hoffman
2f47f486af
msbuild: re-enable standalone vcxproj processing
2020-08-22 16:17:50 -07:00
Shawn Hoffman
1f8cda6281
DolphinQt: sort the files in vcxproj
2020-08-22 16:17:50 -07:00
Shawn Hoffman
390f509bbf
windows: disable C4200 directly in libusb.h
2020-08-22 16:17:50 -07:00
Shawn Hoffman
7705f7c1a3
msbuild: refactor stuff out of project files (for externals)
2020-08-22 16:17:50 -07:00
Shawn Hoffman
94bf48b67c
msbuild: refactor stuff out of project files (for dolphin)
2020-08-22 16:17:50 -07:00
Shawn Hoffman
3a0d8c0208
msbuild: enable D3DCommon to use pch
2020-08-22 16:17:50 -07:00
Shawn Hoffman
36ace8eb52
prettify some constructs in vcxproj files
2020-08-22 16:17:50 -07:00
Shawn Hoffman
d40ae8a84b
UnitTests: expliticly list files to be compiled.
...
Fixes VS warning / bad behavior.
2020-08-16 15:17:11 -07:00
Shawn Hoffman
9a5a705d01
Fix comparison to invalidated vector iterator.
...
GetFstEntryForPath may modify the children vector,
so do it before taking an iterator to the vector.
2020-08-16 15:17:11 -07:00
Shawn Hoffman
9d880c2db3
UnitTests: quiet warnings
2020-08-16 15:17:11 -07:00
Shawn Hoffman
deb73d0167
msvc: temporary workaround for C4789 false positive
2020-08-16 12:49:00 -07:00
Shawn Hoffman
adf22c0728
vs/msbuild: fix the build generating log files in source dirs
2020-08-16 00:01:22 -07:00
Shawn Hoffman
17498dbb4c
DolReader: if data segment goes off end of file, treat it as zero-fill (bss)
2020-06-09 18:00:24 -07:00
shuffle2
12267fb21e
Update Readme.md
...
Reword submodule statement to be more general.
Add pointer about dealing with clang-format.
2019-12-19 11:24:35 -08:00
Shawn Hoffman
d9c4bf499f
remove x86 targets from sln
2019-12-19 00:43:48 -08:00
Shawn Hoffman
392fc1dcdc
update the rapidjson used by discord-rpc to current master dfbe1db9da455552f7a9ad5d2aea17dd9d832ac1
2019-12-18 22:20:11 -08:00
Shawn Hoffman
e3a30fbdf2
update minilzo to 2.10
2019-12-18 22:20:11 -08:00
shuffle2
c54710844b
Merge pull request #6171 from LAGonauta/xaudio2-surround
...
Added DPL2 decoder to XAudio2 and XAudio2_7 backends.
2019-03-18 13:59:28 -07:00
shuffle2
9c9d598ec0
Merge pull request #7507 from JosJuice/readme-windows-sdk
...
Update the Windows SDK version in the Readme file
2018-10-20 08:00:02 -07:00
Shawn Hoffman
2a0f022da3
mx sram: replace union-with-byte-array with operator[] to make gcc happy.
2018-10-01 00:00:20 -07:00
Shawn Hoffman
d300f3bbbc
exi ipl: quiet a gcc warning
2018-09-30 18:22:35 -07:00
Shawn Hoffman
2cd96aa5bb
mx sram: fix checksum calc; use Common::BigEndianValue for rtc field.
2018-09-30 17:58:37 -07:00
shuffle2
cd29cdb584
Merge pull request #6020 from shuffle2/fix-sram
...
Fix sram accesses.
2018-09-29 22:57:05 -07:00
Shawn Hoffman
d594d4f12f
Fix sram accesses.
2018-09-29 22:52:29 -07:00
shuffle2
61e6729ce9
Merge pull request #7439 from shuffle2/msvc-dbg
...
fix debug build on recent VS releases of msvc
2018-09-29 22:35:45 -07:00
Shawn Hoffman
3b3551f040
fix debug build on recent VS releases of msvc
2018-09-29 22:32:36 -07:00
shuffle2
a61036abfe
Merge pull request #7418 from leoetlino/discord
...
Externals/discord: Don't run clang-format on source files
2018-09-16 16:02:17 -07:00
shuffle2
68731995b5
Merge pull request #7220 from shuffle2/msc-ver
...
bump msvc version check
2018-07-11 15:24:29 -07:00
Shawn Hoffman
19ddd29afb
bump msvc version check
2018-07-11 14:53:38 -07:00
Shawn Hoffman
553ac7e7cd
Add nag dialog to get users to explain why they still use DolphinWX
2018-06-23 19:15:09 -07:00
Shawn Hoffman
6a0c15491b
Remove EmuState
2018-03-31 16:21:17 +02:00
Shawn Hoffman
180eb35876
Remove EmuState from packaged GameSettings ini files
2018-03-31 16:06:04 +02:00
shuffle2
c29c1f92af
Merge pull request #5615 from spycrab/qt_graphics
...
Qt: Implement graphics window
2017-06-28 12:05:00 -07:00
shuffle2
17fe293981
Merge pull request #5715 from JosJuice/non-ascii-dofilesearch
...
Fix DoFileSearch for non-ASCII paths on Windows
2017-06-28 01:01:43 -07:00
shuffle2
951f6400fb
Merge pull request #5706 from JosJuice/more-gamelist-speedup-followup
...
More follow-up for the gamelist speedup PR
2017-06-27 12:36:16 -07:00
shuffle2
0ea17dafd9
Merge pull request #5710 from leoetlino/more-wiiroot-fixes
...
Remove unnecessary WiiRoot inits/shutdowns
2017-06-27 12:05:38 -07:00
shuffle2
d19e1ed4bf
Merge pull request #5705 from JosJuice/strerror-r-version
...
Try to make sure that we have the XSI version of strerror_r
2017-06-27 11:49:26 -07:00
shuffle2
f1425a0c60
Merge pull request #5652 from spycrab/qt_audio
...
Qt/Settings: Implement Audio tab
2017-06-27 11:46:14 -07:00
shuffle2
9e1977e129
Merge pull request #5685 from spycrab/qt_dragndrop
...
Qt: Implement gamelist drag and drop
2017-06-27 11:44:06 -07:00
shuffle2
ffe4135d77
Merge pull request #5708 from leoetlino/once
...
Initialise WiiRoot once per emulation session
2017-06-27 11:41:34 -07:00
shuffle2
2579a7c03d
Merge pull request #5607 from leoetlino/logging-fix
...
Logging fixes
2017-06-27 11:40:26 -07:00
shuffle2
ce4d514542
Merge pull request #5631 from LAGonauta/openal-real-latency
...
Fixed latency setting and cleaned-up OpenAL backend
2017-06-27 11:31:16 -07:00
shuffle2
94ba78d717
Merge pull request #5614 from ligfx/qtinputmappingrandomcleanups
...
DolphinQt: small input mapping code cleanups and fixes
2017-06-27 01:57:26 -07:00
shuffle2
540ee18966
Merge pull request #5699 from JosJuice/wx-custom-titles
...
DolphinWX: Sync custom title changes on game list rescan
2017-06-27 01:48:22 -07:00
shuffle2
599a235a19
Merge pull request #5691 from ligfx/openalonlywindowsdynamic
...
OpenAL: only enable on Windows + dynamically load DLL
2017-06-27 01:18:06 -07:00
shuffle2
0f3ee2f209
Merge pull request #5700 from leoetlino/title-key
...
ESFormats: Minor changes
2017-06-27 01:02:42 -07:00
shuffle2
3094b1bd4f
Merge pull request #5684 from TaoSc/xxhash-update
...
Update xxhash to 0.6.2
2017-06-27 00:59:27 -07:00
shuffle2
7a9ac9aa63
Merge pull request #5704 from ligfx/fixblockingloopwarning
...
BlockingLoop: fix unhandled enum value warning
2017-06-27 00:10:26 -07:00
shuffle2
7d60f03acb
Merge pull request #5687 from shuffle2/wx-cache
...
DolphinWX: properly sync EmuState and banner changes.
2017-06-26 12:40:40 -07:00
Shawn Hoffman
f51df62344
DolphinWX: properly sync EmuState and banner changes.
2017-06-26 12:35:40 -07:00
shuffle2
02690d5d7c
Merge pull request #5693 from JosJuice/filesearch-minor-changes
...
FileSearch: Minor changes
2017-06-26 11:44:44 -07:00
Shawn Hoffman
ed8f293b4f
Change "blocking" BlockingLoop::Stop to give up and die after a timeout.
...
This fixes the global-static fifo object causing infinite hangs in some
cases. Notably, failure to initialize a graphics backend would result in
BlockingLoop::Prepare being called but never executing Run(), leaving the
object in a bad state.
2017-06-25 20:47:30 -07:00
Shawn Hoffman
1634f0cf5e
Use CompareStringOrdinal in DoFileSearch instead of _wcsicmp
2017-06-25 16:47:46 -07:00
shuffle2
88b442e1a8
Merge pull request #5678 from shuffle2/win-qt-vcxproj
...
Windows/Qt: Make maintaining VS files easier.
2017-06-25 15:10:23 -07:00
shuffle2
991062093b
Merge pull request #5682 from MerryMage/SCMRevGen
...
SCMRevGen: Use DisableFastUpToDateCheck
2017-06-24 10:44:53 -07:00
Shawn Hoffman
311740b587
msvc/qt: list missing headers
2017-06-24 01:52:49 -07:00
Shawn Hoffman
2cf4ce1785
msvc\qt: get rid of .filters; just display directory structure.
2017-06-24 01:52:49 -07:00
shuffle2
ced53e2920
Merge pull request #5659 from shuffle2/gamelist-speedup-with-emustate
...
Gamelist speedup with emustate
2017-06-23 17:32:15 -07:00
Shawn Hoffman
a66b747366
DolphinWX: show simple message about scanning in statusbar.
2017-06-23 17:25:53 -07:00
Shawn Hoffman
c5fa470ad8
replace DoFileSearch with optimized version
2017-06-23 17:25:53 -07:00
Shawn Hoffman
f16599f4a8
DolphinWX: defer gamelist scanning and switch to single-file cache.
2017-06-23 17:25:53 -07:00
Shawn Hoffman
79961b6f76
GameListCtrl: minor cleanup
2017-06-23 17:25:53 -07:00
Shawn Hoffman
668c6b5ce9
DolphinWX: rename CGameListCtrl -> GameListCtrl
2017-06-23 17:25:52 -07:00
shuffle2
1bd177561b
Merge pull request #5663 from leoetlino/import-fix
...
IOS/ES: Fix import sanity check
2017-06-23 17:04:26 -07:00
shuffle2
d715e740b5
Merge pull request #5669 from JosJuice/boottopause-false
...
Don't enable Boot to Pause by default in the debugger
2017-06-23 17:02:03 -07:00
shuffle2
5111fc6e52
Merge pull request #5673 from sephiroth99/qt2analytics
...
DolphinQt2: fix compile error with analytics disabled
2017-06-23 16:41:01 -07:00
shuffle2
485589f42d
Merge pull request #5668 from shuffle2/qt-winmain
...
Qt/Windows: Properly link against qtmain.
2017-06-23 14:25:23 -07:00
Shawn Hoffman
38b61edaa5
Qt/Windows: Properly link against qtmain.
2017-06-23 00:46:13 -07:00
shuffle2
e30484e8a7
Merge pull request #5653 from Starsam80/qt-remove-settings-warning
...
Qt: Remove the warning in the settings window
2017-06-21 20:24:31 -07:00
shuffle2
1c741adcc6
Merge pull request #5658 from leoetlino/async
...
WX: Use std::future for checking disc integrity
2017-06-21 20:22:02 -07:00
shuffle2
09edd62cce
Merge pull request #5650 from leoetlino/check-contents
...
IOS/ES: Add some sanity checks to ImportTitleDone
2017-06-21 20:13:44 -07:00
shuffle2
f65fe3efbd
Merge pull request #5646 from Starsam80/cert-import-fixes
...
NANDImporter: Improve certificate extraction
2017-06-21 20:12:57 -07:00
shuffle2
74cab88a8c
Merge pull request #5618 from lioncash/fifo
...
FifoRecorder: Don't allocate ~100.7MB on program startup
2017-06-19 08:02:51 -07: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
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
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
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
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
Shawn Hoffman
1ada68aecd
windows: fix handle leak when using continuous scan
2017-06-16 04:00:32 -07:00
shuffle2
9c8e26bdff
Merge pull request #5582 from shuffle2/bad-dll-warnings
...
Hotpatch EZFRD64 to fix heap-related crashes, improve the UCRT patch
2017-06-15 21:33:50 -07:00
Shawn Hoffman
f469d86467
cmake/win32: add CompatPatches
2017-06-15 21:26:40 -07:00
Shawn Hoffman
1210c74955
[windows]: Apply compatibility patches to problematic gamepad vibration drivers.
...
Move ucrtFreadWorkaround to use the new LdrWatcher.
2017-06-15 21:21:01 -07:00
shuffle2
5a34546698
Merge pull request #5619 from shuffle2/fix-build
...
msbuild: put pugixml in Externals solution filter; fix project reference
2017-06-15 20:43:08 -07:00
Shawn Hoffman
e51071a9c5
msbuild: put pugixml in Externals solution filter; fix project reference.
2017-06-15 19:06:16 -07:00
shuffle2
77c0539b5e
Merge pull request #5605 from stenzek/vulkan-imagelayout-assert
...
Vulkan: Fix image layout assertion failing for palette textures
2017-06-12 22:15:12 -07:00
shuffle2
2b86cf02a8
Merge pull request #5589 from stenzek/vulkan-validation-fixes
...
Vulkan: Don't transition image layouts inside render passes
2017-06-11 16:59:02 -07:00