64cf74abb4
Merge pull request #3678 from rukai/dolphinQtPropertiesDialog
...
DQt2: properties dialog - info tab
2016-06-25 10:31:46 -05:00
b5104a79f1
GCVolume: supports reading all opening.bnr information
...
DQT2: Game properties dialog contains info tab giving information about the selected iso.
2016-06-26 00:03:59 +10:00
b707e199c2
constexpr added to BitSet.h. conflicts solved
2016-06-25 10:58:53 -03:00
e82e4a62c1
DQt2: Set a minimum width for toolbar buttons + fix stop button
...
Using a minimum width is a good compromise between
setting all buttons to the same width
and letting them all decide their own width.
This is because the small buttons are kept tidy and regular
while allowing the biggest buttons to fit their contents.
2016-06-25 23:58:04 +10:00
afa202738e
Merge pull request #3865 from leoetlino/third-party-wiimotes
...
Change Bluetooth device discovery on Linux to use LIAC (updated #3327 )
2016-06-26 00:17:57 +12:00
a7448271a9
Merge pull request #3892 from leoetlino/ciface-synchronisation
...
ControllerInterface: Add synchronisation
2016-06-26 00:17:08 +12:00
9b075556ea
Fix a small formatting issue
2016-06-25 13:46:53 +02:00
d3e2ae35ff
ControllerInterface: Add synchronisation
...
Since we may have to add/access devices from different threads, this
adds synchronisation to anything that touches m_devices.
2016-06-25 13:46:53 +02:00
fd29e5c4cc
ControllerInterface: Don't pass m_devices to the backends
...
Previously, the devices vector would be passed to all backends. They
would then manually push_back to it to add new devices. This was fine
but caused issues when trying to add synchronisation.
Instead, backends now call AddDevice() to fill m_devices so that it is
not accessible from the outside.
2016-06-25 13:46:53 +02:00
2f9a911c54
Merge pull request #3913 from rukai/dolphinQtVSDLL
...
VS can now run dolphinQt directly without DLL errors
2016-06-25 23:36:01 +12:00
92c572a83d
Change Bluetooth device discovery on Linux to use LIAC
...
This changes Bluetooth device discovery on Linux to use LIAC (Limited
Dedicated Inquiry Access Code) since third-party Wiimotes (such as Rock
Candy Wiimotes) are not discovered without it.
Also added accessor function in IONix class to help with checking if
the discovered Wiimote has already been found.
[leoetlino: code review suggested changes, remove unused variable,
commit message formatting fixes, and build fix]
2016-06-25 12:34:45 +02:00
dba9d86b55
Merge pull request #3888 from RisingFog/remove_cpack_txt
...
Remove cpack_package_description.txt from Windows builds
2016-06-24 21:13:27 -04:00
ca2eaac704
Split Audio Dumps on Sample Rate Changes
2016-06-24 21:12:15 -04:00
9e82694071
Fix configStrings in Android’s ButtonManager
...
The bug was exposed by clang-format.
2016-06-24 22:36:15 +02:00
84cd57f99b
Fix building with PCH disabled.
2016-06-24 11:46:48 -05:00
d575b40c73
Disconnect real Wiimotes when disconnected by games
...
This commit makes real Wiimotes really disconnect when they are
disconnected by the emulated software, which is more similar to how
it works with a real Wii and allows Wiimotes to be disconnected after
timeout for power saving.
This is currently only enabled on Linux, because of limitations on
the other platforms.
2016-06-24 14:47:39 +02:00
2fdfacd6d9
Add clang-format markers around fragile header inclusions.
2016-06-24 13:24:10 +02:00
43d0d692f9
Fix D3D12 headers missing includes.
2016-06-24 11:14:10 +00:00
5fcb4bb3ab
Further fixes to the formatting change. WX sucks.
2016-06-24 12:16:10 +02:00
3570c7f03a
Reformat all the things. Have fun with merge conflicts.
2016-06-24 10:43:46 +02:00
2115e8a4a6
Add annotations for code sections that need to remain manually formatted.
2016-06-24 10:41:46 +02:00
e901533298
Add new clang-format config.
2016-06-24 10:41:05 +02:00
45ad585baf
GUI: Fix truncated text on OS X
2016-06-23 22:17:53 +10:00
b54f47a6ee
Merge pull request #3915 from JosJuice/curl-lib
...
Windows: Don't include Externals\curl\lib\ everywhere
2016-06-22 22:16:49 +02:00
09dbe2337c
Merge pull request #3904 from dhustkoder/master
...
_DEFAULT_SOURCE flag added, and clang check version for IsTriviallyCopyable m…
2016-06-22 10:54:39 -04:00
2ec3a24e4e
analytics: Collect less data about controllers.
...
The name field can contain personal information, particularly in the
case of bluetooth devices on OSX which get configured with the user's
full name.
2016-06-22 17:02:30 +12:00
59b7bb04b6
VS can now run dolphinQt directly without DLL errors
2016-06-21 22:42:15 +10:00
699a90a7b4
Windows: Don't include Externals\curl\lib\ everywhere
2016-06-21 10:58:50 +02:00
3dfea6e996
analytics: Collect controller information.
...
Collects the existence of a gamecube adapter, and the type of
whatever controller is configured for the first emulated gamepad.
2016-06-21 01:48:28 +12:00
d197f489b9
analytics: Report OpenGL's adapter name too.
2016-06-20 23:54:44 +12:00
19fed720ff
_DEFAULT_SOURCE flag added, and clang check for IsTriviallyCopyable macro
...
fix clang ver check for 4.0 +
using clang macro __has_feature
__GLIBCXX__ check added
fix __has_feature
2016-06-19 18:32:19 -03:00
45f91c02c7
Merge pull request #3908 from delroth/analytics-gpu
...
analytics: More accurate video backend name.
2016-06-19 16:40:28 +02:00
5982072a44
analytics: More accurate video backend name.
2016-06-19 16:36:18 +02:00
b8496fc844
analytics: Disable ALPN only on Windows.
2016-06-19 12:54:40 +02:00
63dab254e0
Analytics: Implement UI.
...
* Opt-in popup on first start.
* Checkbox and button in the main config dialog.
2016-06-19 02:55:46 +02:00
121f270367
Add an Analytics reporting system.
...
Fully opt-in, reports to analytics.dolphin-emu.org over SSL. Collects system
information and settings at Dolphin start time and game start time.
UI not implemented yet, so users are required to opt in through config editing.
2016-06-19 02:55:46 +02:00
49ce9b153d
scmrev: Add "distributor" option.
...
Used to distinguish between Dolphin distributions (e.g. "dolphin-emu.org",
"Ishiiruka", etc.).
2016-06-18 18:31:40 +02:00
c4f5c471bb
Externals: Add libcurl.
2016-06-18 18:31:40 +02:00
fe51de23f1
StringUtil: Add a HexDump function.
...
Generates a string like the following from a binary blob:
000000: 00 00 04 74 79 70 65 00 09 61 70 70 2d 73 74 61 ...type..app-sta
000010: 72 74 rt
2016-06-18 16:37:09 +02:00
96ab76f81d
TextureCache: Rename functions and add comments to clear up docs
2016-06-18 04:27:16 +12:00
94eaacae30
TextureCache: Track efb copies used in a partially updated texture
...
Fixes a major preformance regression in Skies of Arcadia during
battle transisions.
I had plans for a more advanced version of this code after 5.0,
but here is a minimal implemenation for now.
2016-06-17 23:46:22 +12:00
66fe98dbd9
Remove cpack_package_description.txt from Windows builds
2016-06-10 09:50:46 -04:00
c514a48f4d
Merge pull request #3776 from EmptyChaos/ar-isoprop-corrupt
...
ActionReplay: Fix ISOProperties corrupting active code set
2016-06-05 09:29:51 +02:00
a3e2436446
Merge pull request #3872 from JosJuice/movie-revision-nonhexadecimal
...
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02 14:13:08 -04:00
9681fee86a
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02 18:55:35 +02:00
7a99312687
Merge pull request #3873 from JosJuice/argh
...
Undo the addition of a translatable string during the string freeze
2016-05-31 08:46:25 +12:00
e5ffc91265
Undo the addition of a translatable string during the string freeze
2016-05-30 22:41:08 +02:00
aecf9e16c8
Merge pull request #3871 from Helios747/weird_nvidia_fix
...
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
2016-05-30 18:54:17 +02:00
0e5852f634
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
2016-05-30 10:06:19 -05:00
c0e21871cd
EGL: specify version first
...
allthough this is a mesa bug, this is a simple enough workaround for context
creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set.
Otherwise dolphin will fail to create 3.3+ core context with current mesa
version
2016-05-29 22:12:31 +02:00