Pierre Bourdon
18968abbd7
Merge pull request #4723 from booto/ios-init
...
Set up IOS RAM information area with real values.
2017-01-25 11:41:26 +01:00
Pierre Bourdon
1cb2209d95
Merge pull request #4685 from Orphis/cmake_windows
...
cmake: Add Windows build and cleanups
2017-01-25 07:12:20 +01:00
Pierre Bourdon
28f0d8e8a7
Merge pull request #4658 from lioncash/bits
...
Common: Add bit utility header
2017-01-15 17:23:30 +01:00
Pierre Bourdon
dd9e6760c4
Merge pull request #4659 from leoetlino/chunkfile-set
...
Fix ChunkFile for std::set
2017-01-14 20:11:00 +01:00
Pierre Bourdon
be6e7d70c7
Merge pull request #4632 from delroth/wfs
...
Initial WFSI/WFSSRV implementation (+ some ES additions).
2017-01-14 20:03:58 +01:00
Pierre Bourdon
45a1232920
IOS: Add partial wfsi/wfssrv implementations.
...
The current implementations do many things wrong but work well enough to
run the Dragon Quest X installer until the very end. The game itself
crashes when being launched from its System Menu channel unfortunately
so it is hard to verify whether the install properly worked or not.
There are plenty of "TODO(wfs)" sprinkled around this codebase with
things that are knowingly done wrong. The most important one right now
is that content extraction is done by buffering everything into memory
instead of properly streaming the data to disk (and processing
asynchronously), which causes freezes. It is likely to not cause any
practical issues since only the installer and the updater should use
this anyway.
2017-01-14 19:56:43 +01:00
Pierre Bourdon
45d27f7fc7
CommonPaths: Add D_WFSROOT_IDX.
...
Defaults to $USERDIR/WFS. Used to store the contents normally stored on
WFS mass storage devices.
2017-01-14 17:06:40 +01:00
Pierre Bourdon
a8f7012cf7
IOS/ES: Implement basic title installation.
...
There are several things wrong with this implementation. The first being
that since we still don't have a proper ticket/tmd handling library, we
hardcode offsets once again to fetch TMD fields. The second being that
we don't stream data to the disk and we buffer everything in memory. The
third being that we don't properly fetch the content index for
decryption, which is prone to breaking.
But hey, it works well enough to install the DQX channel!
2017-01-14 17:06:40 +01:00
Pierre Bourdon
0a5cfd8946
IOS: Add ESFormats.{cpp,h}.
...
This library implements basic parsing support for some of the IOS ES
formats we need to extract data from. Currently only implements TMD
functions, but some ticket handling functions from DiscIO should likely
be moved here in the future.
2017-01-14 17:06:40 +01:00
Pierre Bourdon
334ddf754e
DiscIO: Export GetKeyFromTicket
...
This function has more uses than just in DiscIO (e.g. WFS).
2017-01-14 17:06:40 +01:00
Pierre Bourdon
650a1fdb1f
DiscIO: Implement functions to lookup tickets
...
These two functions load either a signed ticket or a raw ticket from the
emulated NAND.
The ticket signature skip is refactored out of the ticket writing in
order to be usable by the raw ticket reading function.
2017-01-14 17:06:40 +01:00
Pierre Bourdon
2ed352698f
IOS/ES: Implement ES_AddTicket.
...
Refactor the existing DiscIO::AddTicket to not require the caller to
pass the requested title ID. We do not have the title ID in the ES case,
and it needs to be extracted from the ticket. Since this is always a
safe operation to do (title ID is always in the ticket), the
implementation is made default.
2017-01-14 15:23:16 +01:00
Pierre Bourdon
c30635c70a
IOS/ES: Factor out the ES_Decrypt implementation.
...
WFSI calls into ES to perform this operation, so expose a way for us to
do the same thing.
2017-01-14 15:23:16 +01:00
Pierre Bourdon
91044178ef
Merge pull request #4636 from lioncash/file
...
IOFile: Correct explicit operator bool semantics
2017-01-09 05:07:06 +01:00
Pierre Bourdon
6b65344ccf
axwii: re-add the missing sync -- might work better with the new MailHandler implementation
2016-12-27 02:03:58 +01:00
Pierre Bourdon
7c4bbcf22f
ax: switch to new style interrupt triggering
2016-12-27 02:03:55 +01:00
Pierre Bourdon
4c9c456846
Merge pull request #4116 from leoetlino/lint-real-fix
...
Tools: Fix the lint script (for real, this time -- and the last time)
2016-08-11 21:27:16 +02:00
Pierre Bourdon
cef71afc27
Merge pull request #3987 from JosJuice/scheduleevent-cleanup
...
CoreTiming: ScheduleEvent cleanup
2016-08-11 16:18:14 +02:00
Pierre Bourdon
c6fed0565d
Merge pull request #4109 from JosJuice/remove-am-baseboard
...
Remove AM Baseboard
2016-08-11 16:16:23 +02:00
Pierre Bourdon
5eab50d52c
Merge pull request #4113 from stenzek/externals-vulkan
...
Externals: Add Vulkan headers and glslang
2016-08-11 16:15:32 +02:00
Pierre Bourdon
8f04396dc3
Merge pull request #4092 from Krak-n/fix_curl
...
Analytics.h include curl.h
2016-08-05 12:32:29 +02:00
Pierre Bourdon
2af4defaeb
Merge pull request #4091 from lioncash/override
...
NetWindow: Add missing override specifier
2016-08-04 22:22:49 +02:00
Pierre Bourdon
e98875949c
Merge pull request #4087 from lioncash/duplicate
...
NetPlayClient: Remove another duplicate inclusion
2016-08-04 17:02:55 +02:00
Pierre Bourdon
3791281a35
Merge pull request #4086 from lioncash/duplicate
...
NetPlayClient: Remove duplicate header inclusion
2016-08-04 16:52:21 +02:00
Pierre Bourdon
f30cc4f022
Merge pull request #4083 from clinchergt/remember-netplaywindow-size
...
Make Dolphin remember the NetPlay window size/position
2016-08-04 00:33:12 +02:00
Pierre Bourdon
3683840602
Merge pull request #4082 from leoetlino/unneeded-awk
...
Tools: Fix lint by removing unneeded awk
2016-08-02 22:14:45 +02:00
Pierre Bourdon
c3b932c46e
Merge pull request #4080 from EmptyChaos/png-fixes
...
Remove invalid iCCP chunks from debugger toolbar icon pngs.
2016-08-02 15:17:07 +02:00
Pierre Bourdon
facf02686a
Merge pull request #4079 from lioncash/state
...
HW: Make GC input retrieval functions return by value
2016-08-02 07:32:26 +02:00
Pierre Bourdon
84c936cab8
Merge pull request #4077 from lioncash/const
...
FifoPlayer: const correctness
2016-08-02 01:04:29 +02:00
Pierre Bourdon
a43f92156f
Merge pull request #4075 from lioncash/const
...
AudioCommon: const correctness
2016-08-01 03:07:29 +02:00
Pierre Bourdon
d078c6cb35
Merge pull request #4073 from amaiorano/fix-d3d-debugobjectname
...
Fix D3D::SetDebugObjectName to bind to the EFB color_read_texture rat…
2016-08-01 00:38:02 +02:00
Pierre Bourdon
007df77fba
Merge pull request #4074 from lioncash/soundstream
...
AudioCommon: Make the SoundStream global a unique_ptr
2016-08-01 00:37:48 +02:00
Pierre Bourdon
2c0364d95c
Merge pull request #4058 from Aestek/fix/netplay-gui-freeze
...
NetPlay: Fix GUI freeze
2016-08-01 00:36:49 +02:00
Pierre Bourdon
04bf2d612c
Merge pull request #4066 from Martchus/master
...
Fix typedef for CURL
2016-08-01 00:35:42 +02:00
Pierre Bourdon
18a669abcc
Merge pull request #4067 from leoetlino/no-device
...
InputConfigDiag: Don't prevent closing dialog if device not found
2016-07-31 17:25:40 +02:00
Pierre Bourdon
bfa42a3f15
Merge pull request #4071 from lioncash/constant
...
DSP: Make DSP_CONTROL_MASK a concrete constant
2016-07-31 16:43:41 +02:00
Pierre Bourdon
a3438f916b
Merge pull request #4065 from clinchergt/ignore-comments-geckocodes
...
Make it so comments don't take up gecko space
2016-07-30 18:51:53 +02:00
Pierre Bourdon
be9416c462
Merge pull request #4064 from clinchergt/Melee-Netplay-Settings
...
Cleaned Up Melee Netplay Community Settings
2016-07-29 17:51:24 +02:00
Pierre Bourdon
e0cbb9d1ae
Merge pull request #3890 from leoetlino/evdev-hotplug
...
evdev: Add hotplug support
2016-07-29 17:43:49 +02:00
Pierre Bourdon
fc85d8036f
Merge pull request #4061 from Aestek/sd-path
...
Allow to change Wii sd card path in config pane
2016-07-29 17:42:39 +02:00
Pierre Bourdon
49d17c40a9
Merge pull request #3952 from leoetlino/clangformat
...
Contributing: Update guide for clang-format
2016-07-29 17:41:53 +02:00
Pierre Bourdon
d7de39ebbe
Merge pull request #3588 from Aestek/feature/improve-netplay-dialog
...
Improve netplay UX
2016-07-26 02:12:22 +02:00
Pierre Bourdon
1ccb4b4db0
Merge pull request #4059 from leoetlino/lint-diff-filter
...
Tools: Don't run lint on deleted files
2016-07-26 01:31:05 +02:00
Pierre Bourdon
c6924b4d03
Merge pull request #4036 from RisingFog/rtc_osd
...
Display RTC on OSD
2016-07-25 15:36:03 +02:00
Pierre Bourdon
711819b96e
Merge pull request #4055 from aw1621107/foundation-capitalization
...
Capitalize Foundation library name
2016-07-24 13:06:52 +02:00
Pierre Bourdon
7a8ca99cda
Merge pull request #4053 from codl/fix-upnp
...
Fix bogus UPnP requests
2016-07-24 13:06:12 +02:00
Pierre Bourdon
78b68b707f
Merge pull request #4052 from leoetlino/wiimote-reconnect
...
Fix Wiimotes not reconnecting on button press
2016-07-23 11:41:01 +02:00
Pierre Bourdon
048a4ce186
Merge pull request #4051 from JMC47/WiimoteNetplay
...
Remove fake wiimote data that was causing desyncs.
2016-07-23 10:58:29 +02:00
Pierre Bourdon
11fea215f1
Merge pull request #4049 from JosJuice/gwl
...
Fix GWL.ini mistake made in 2e02c10
2016-07-22 19:30:14 +02:00
Pierre Bourdon
4d4d08d919
Merge pull request #4050 from leoetlino/typo-fix
...
Netplay: Fix a typo in the MD5 check dropdown
2016-07-22 17:44:33 +02:00
Pierre Bourdon
76b1a4d7fa
Merge pull request #4039 from RisingFog/check_dump_height_split
...
Check for zero height when splitting video dump
2016-07-21 17:32:55 +02:00
Pierre Bourdon
c7ead90a09
Merge pull request #4041 from lioncash/mismatch
...
Movie: use std::mismatch for byte mismatch checking
2016-07-21 10:59:59 +02:00
Pierre Bourdon
382e7bf2f3
Merge pull request #3825 from magumagu/wii-reset-button
...
Make reset button (Emulation -> Reset) work correctly for Wii games.
2016-07-21 10:58:08 +02:00
Pierre Bourdon
36716e7e3c
Merge pull request #4034 from lioncash/assign
...
TAP_Win32: Use vector assign instead of resize + memcpy
2016-07-20 01:53:04 +02:00
Pierre Bourdon
fb72360283
Merge pull request #4032 from EmptyChaos/blockingloop
...
Fifo: EmulatorState should call AllowSleep instead of Wakeup when pausing (Issue 9692)
2016-07-19 13:57:12 +02:00
Pierre Bourdon
d5bc3c9a12
Merge pull request #4028 from clinchergt/remove-backtrace-requirement
...
Remove Backtrace requirement as it is not needed for building Dolphin
2016-07-19 01:09:46 +02:00
Pierre Bourdon
5740ec2158
Merge pull request #4029 from lioncash/filter
...
VS: Add MD5Dialog.cpp to the correct filter hierarchy
2016-07-19 01:09:14 +02:00
Pierre Bourdon
01e99b8a2a
Merge pull request #4027 from leoetlino/fix-warnings
...
Fix warnings
2016-07-19 01:08:54 +02:00
Pierre Bourdon
dac1c2d4fe
Merge pull request #4026 from lioncash/constness
...
EXI: Misc const correctness changes
2016-07-18 18:19:23 +02:00
Pierre Bourdon
e21cc8937b
Merge pull request #4023 from bentley/openbsd-context
...
Clean up context definition errors.
2016-07-18 16:43:52 +02:00
Pierre Bourdon
92594e08d4
Merge pull request #4016 from mimimi085181/sync-wiimote-netplay
...
Netplay: Fix synchronization for the Wiinote netplay
2016-07-17 02:19:43 +02:00
Pierre Bourdon
bb87bb73f4
Merge pull request #4004 from degasus/dynamic-bat
...
JitCache: Support for VMEM + MSR bits
2016-07-16 12:26:54 +02:00
Pierre Bourdon
30de1ec7ea
Merge pull request #4014 from EmptyChaos/dqt2-warning-hidpi
...
DQt2: Warning window HiDPI fix.
2016-07-16 03:10:04 +02:00
Pierre Bourdon
7b98250a57
Merge pull request #4012 from Pringo/change-message
...
Clarify Boot from DVD Message
2016-07-15 22:37:28 +02:00
Pierre Bourdon
7ca32f4b97
Merge pull request #4011 from lioncash/array-exi
...
EXI_Channel: Use std::array
2016-07-15 10:30:30 +02:00
Pierre Bourdon
a9d8a7decd
Merge pull request #4009 from leoetlino/common-id-assign
...
ControllerInterface: Make the ID assigning code common
2016-07-14 23:13:30 +02:00
Pierre Bourdon
667e18a8a3
Merge pull request #3958 from jloehr/Fix-SCMRevGen-MSBuild(x64)
...
Fix SCMRevGen for 64-bit MSBuild
2016-07-13 19:51:24 +02:00
Pierre Bourdon
014037ebb7
Merge pull request #3983 from JosJuice/discio-enums
...
Move DiscIO enums to a new file
2016-07-13 19:51:01 +02:00
Pierre Bourdon
89a03174cc
Merge pull request #4001 from leoetlino/split-controller-setting
...
ControllerEmu: Split the Setting class
2016-07-13 13:59:59 +02:00
Pierre Bourdon
f4d2626d2b
Merge pull request #4005 from EmptyChaos/blockcache-bug
...
SectorReader: Minor cache bias bug
2016-07-13 12:11:19 +02:00
Pierre Bourdon
e1a76b4a38
Merge pull request #4003 from rohit-n/build-pch
...
Fix building with PCH disabled.
2016-07-12 20:19:48 +02:00
Pierre Bourdon
12d650be99
Merge pull request #4002 from leoetlino/wiimote-windows
...
WiimoteReal: Call Update() less often
2016-07-12 17:57:32 +02:00
Pierre Bourdon
f59b8b7536
Merge pull request #3986 from JosJuice/scrubbing-improvements
...
Scrubbing improvements
2016-07-12 02:24:04 +02:00
Pierre Bourdon
ac00b249aa
Merge pull request #3985 from thegrb93/master
...
Prevent windows from idling while playing a game with a gc controller
2016-07-11 23:45:53 +02:00
Pierre Bourdon
2de6d07360
Merge pull request #4000 from JosJuice/movie-netplay-global
...
Movie: Don't access g_netplay_initial_gctime directly
2016-07-11 17:09:04 +02:00
Pierre Bourdon
7530a2d206
Merge pull request #3999 from leoetlino/evdev-clamp
...
evdev: Clamp axis values to the 0.0-1.0 range
2016-07-11 14:30:14 +02:00
Pierre Bourdon
f57aec0525
Merge pull request #3858 from Aestek/feature/better-netplay-gamenotfound
...
Netplay: check if all players have the game before starting
2016-07-11 10:06:00 +02:00
Pierre Bourdon
8de6800e9d
Merge pull request #3998 from comex/warning-fixes-951
...
Fix more warnings:
2016-07-11 04:04:30 +02:00
Pierre Bourdon
f2474e0404
Merge pull request #3997 from comex/cmake-fix
...
Fix configuration when LLVM_PACKAGE_VERSION is unset
2016-07-11 03:24:00 +02:00
Pierre Bourdon
3a895f88bf
Merge pull request #3988 from leoetlino/scanning-block
...
WiimoteReal: Don't block on refresh
2016-07-10 21:40:48 +02:00
Pierre Bourdon
08e482eae3
Merge pull request #3614 from rukai/LinuxLocalDev
...
Linux support for portable.txt + documentation in readme
2016-07-10 16:34:33 +02:00
Pierre Bourdon
7ee6d08213
Merge pull request #3961 from phire/less_virtual_xfb_lag
...
XFB: Send image to screen at start of field (Reduce VirtualXFB latency)
2016-07-10 03:01:26 +02:00
Pierre Bourdon
6204a813fd
Merge pull request #3995 from RisingFog/remove_vi_movie_playback
...
Remove VI count limit on Movie playback
2016-07-10 02:54:31 +02:00
Pierre Bourdon
bdec0d5544
Merge pull request #3994 from Pringo/update-osx-requirement
...
Update OS X Requirement to 10.10
2016-07-09 22:29:21 +02:00
Pierre Bourdon
ece5de24bc
Merge pull request #3993 from leoetlino/signal-message
...
DolphinWX: Print a message when a signal is received
2016-07-09 20:46:54 +02:00
Pierre Bourdon
59f4d445bb
Merge pull request #3991 from leoetlino/signal
...
DolphinWX: Shut down cleanly on shutdown signal
2016-07-09 14:17:22 +02:00
Pierre Bourdon
1be5f23d9f
Merge pull request #3992 from mimimi085181/wiimote-netplay-fix-second-session
...
Netplay: Fix 2nd session on Wiimote netplay
2016-07-08 23:33:21 +02:00
Pierre Bourdon
bfe8b11ba8
Merge pull request #3949 from mimimi085181/restore-wiimote-netplay
...
Restore wiimote netplay
2016-07-08 22:46:45 +02:00
Pierre Bourdon
3f03e2d5fe
Merge pull request #3982 from JosJuice/how-did-this-even-compile
...
DolphinWX: Fix a mix-up
2016-07-06 18:46:05 +02:00
Pierre Bourdon
eccda1dde6
Merge pull request #3971 from Pringo/master
...
Remove Remaining Boomy Icons and Replace With Placeholders
2016-07-01 02:44:42 +02:00
Pierre Bourdon
488847099f
Merge pull request #3968 from hthh/mov-bug
...
Jit: Remove unsafe MOV optimization
2016-06-30 18:00:42 +02:00
Pierre Bourdon
f8bf839e36
Merge pull request #3967 from JosJuice/remove-boomy
...
Remove Boomy
2016-06-30 12:07:50 +02:00
Pierre Bourdon
ee629ec763
Merge pull request #3960 from degasus/master
...
BusyLoopTest: Only run 10 times.
2016-06-27 22:25:17 +02:00
Pierre Bourdon
cf2c5e276c
Merge pull request #3957 from lioncash/mutex
...
FifoRecorder: Use lock_guard instead of explicit lock/unlock
2016-06-27 10:36:43 +02:00
Pierre Bourdon
6ed001ad42
Merge pull request #3954 from delroth/x64-emitter-test
...
x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier
2016-06-27 02:38:10 +02:00
Pierre Bourdon
a910a4309f
x64EmitterTest: fill cpu_info with 0x01 instead of 0xFF to make gcc happier
2016-06-27 01:55:42 +02:00
Pierre Bourdon
c1fa1e6749
Merge pull request #3923 from leoetlino/ciface-small-cleanup
...
ControllerInterface: Small cleanup
2016-06-26 04:03:33 +02:00
Pierre Bourdon
9081d029e3
FixedSizeQueue: modernize (std::array, std::move)
2016-06-25 17:39:54 +02:00
Pierre Bourdon
cbd6fda5e3
Merge pull request #3929 from spider-mario/android-button-manager
...
Fix configStrings in Android’s ButtonManager
2016-06-24 22:38:28 +02:00
Pierre Bourdon
b330214387
Merge pull request #3928 from rohit-n/build-pch
...
Fix building with PCH disabled.
2016-06-24 19:23:03 +02:00