Léo Lam
574468c95b
Don't pipe PanicAlerts to netplay window if it isn't opened
...
This is something that was quite confusing for me while trying to get
netplay to work for me; once the Connect/Host buttons were pressed,
the UI would hang, only to work again a few seconds later, but with
no error message or explanation *at all*.
Turns out this is because panic alerts are shown in the netplay window
instead during netplay, even before it is even shown.
This fixes it by "piping" the alerts to the netplay chat only if the
netplay window is visible.
(regression introduced in #3823 )
2016-07-21 16:52:57 +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
Lioncash
92efd177fc
Movie: use std::mismatch for detecting byte mismatches
2016-07-21 02:43:30 -04:00
Mat M
43ded987d7
Merge pull request #4038 from comex/nanny
...
trivial warning fixes
2016-07-20 04:11:03 -04:00
comex
591e10c4dd
trivial warning fixes
2016-07-20 01:23:19 -04:00
Mat M
3fbd781cb8
Merge pull request #4033 from RisingFog/configurable_rtc
...
Disable changing Custom RTC when game is running
2016-07-19 23:09:43 -04:00
Matthew Parlane
7b9e17b72d
Merge pull request #4035 from lioncash/si-constness
...
SI_DeviceKeyboard: const correctness
2016-07-20 12:35:10 +12:00
Lioncash
609cc3c1c3
SI_DeviceKeyboard: const correctness
2016-07-19 19:55:44 -04: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
Lioncash
0483c88f1e
TAP_Win32: Use vector assign instead of resize + memcpy
2016-07-19 19:29:49 -04:00
Chris Burgener
80ac4a359d
Disable changing Custom RTC when game is running
2016-07-19 16:30:00 -04:00
Chris Burgener
e32af8e0fe
Merge pull request #4007 from RisingFog/configurable_rtc
...
Add Configurable RTC options
2016-07-19 11:55:46 -04:00
Chris Burgener
cac9516e39
Add Configurable RTC
2016-07-19 11:20:02 -04: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
EmptyChaos
5adb29b6cb
Fifo: Call AllowSleep instead of Wakeup when pausing.
...
BlockingLoop was being woken when the emulator was being paused
which would cause the loop to busy spin. Issue 9692.
2016-07-19 15:20:17 +10:00
Matthew Parlane
63f9677fea
Merge pull request #4031 from EmptyChaos/cmake-findbacktrace
...
CMake: Bundle FindBacktrace since its missing from older versions.
2016-07-19 15:47:10 +12:00
EmptyChaos
f57cb1bb31
CMake: Bundle FindBacktrace since its missing from older versions.
2016-07-19 13:15:28 +10: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
Lioncash
8f52209b3a
VS: Add MD5Dialog.cpp to the correct filter hierarchy
2016-07-18 17:58:40 -04:00
Léo Lam
0e1aeedb5b
Fix warnings
...
This fixes warnings in:
- Source/Core/InputCommon/ControllerEmu.h: avoid shadowing other
variables (my fault)
- Source/Core/Core/IPC_HLE/WII_IPC_HLE.h: made
SDIO_EventNotify_CPUThread static as it's not used anywhere else
2016-07-18 23:38:42 +02:00
JDV
b6fa1f5f0b
Remove Backtrace as it is not actually needed
2016-07-18 15:23:05 -06: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
Anthony Serna
1a81735527
Merge pull request #3859 from Aestek/feature/netplay-md5
...
Netplay: add md5 testing
2016-07-18 09:20:37 -05:00
Lioncash
902a0ccedf
Sram: Correct constness of SetCardFlashID parameter
2016-07-18 02:15:07 -04:00
Lioncash
5161351ca3
EXI_DeviceMic: Don't cast away const in Pa_Callback
2016-07-18 01:47:03 -04:00
Lioncash
6eaa1aab5c
EXI_DeviceAGP: Correct constness for CRC8 parameter
2016-07-18 01:41:45 -04:00
Lioncash
37da945609
EXI_DeviceEthernet: Correct constness of function parameters
2016-07-18 01:36:04 -04:00
Anthony J. Bentley
b0f4a2b959
Add a context definition for OpenBSD amd64.
2016-07-17 22:15:14 -06:00
Matthew Parlane
320e0d101b
Merge pull request #4025 from bentley/desktop
...
Install manpages and XDG files on OpenBSD.
2016-07-18 16:13:36 +12:00
Matthew Parlane
a51c992e61
Merge pull request #4018 from bentley/openbsd-ifdefs
...
Openbsd ifdefs
2016-07-18 16:12:06 +12:00
Scott Mansell
7139b6bae6
Merge pull request #4024 from bentley/swap
...
Undefine OpenBSD's system byteswap macros to pick up generic functions.
2016-07-18 15:51:05 +12:00
Anthony J. Bentley
cdf62dece3
Add OpenBSD to the list of Unixes declaring CEXIETHERNET.
2016-07-17 20:38:39 -06:00
Anthony J. Bentley
fb1627a696
Install manpages and XDG files on OpenBSD and FreeBSD.
2016-07-17 20:32:25 -06:00
Anthony J. Bentley
9a14cbb225
Undefine OpenBSD's system byteswap macros to pick up generic functions.
2016-07-17 20:18:50 -06:00
Anthony J. Bentley
6e6b113a7e
Clarify error message.
...
If the #error hits, the operating system may be fine but the
architecture won't be.
2016-07-17 19:02:59 -06:00
Anthony J. Bentley
eea609c55e
Explicitly error out when no context definition is provided.
...
If there is no context definition in a non-generic build, compilation
will error out anyway, but in a less obvious place.
2016-07-17 18:59:26 -06:00
Matthew Parlane
4b9173ca62
Merge pull request #4017 from bentley/openbsd-libs
...
OpenBSD neither provides nor requires libdl and librt.
2016-07-18 12:42:14 +12:00
Matthew Parlane
c23d38c2c4
Merge pull request #4021 from bentley/mdoc
...
Convert manuals to use semantic mdoc macros.
2016-07-18 12:28:29 +12:00
Scott Mansell
ff3b4a0fd7
Merge pull request #4020 from bentley/fstat64
...
Use the standard stat()/fstat() interfaces, not nonstandard *64().
2016-07-18 12:22:33 +12:00
Anthony J. Bentley
eb4cae78aa
OpenBSD neither provides nor requires libdl and librt.
2016-07-17 18:06:38 -06:00
Matthew Parlane
b9246cf5e1
Merge pull request #4019 from bentley/posix-includes
...
POSIX includes portability
2016-07-18 09:19:20 +12:00
Matthew Parlane
0b19975fe5
Merge pull request #4022 from leoetlino/about-links
...
DolphinWX: Center the links in the About dialog
2016-07-18 09:14:51 +12:00
Léo Lam
66c2ce6c74
DolphinWX: Center the links in the About dialog
...
This makes the links explicitly vertically centered in the DolphinWX
About dialog. It is not needed on Windows, because the links have the
same height as text (and look just like text links). However, this is
required on other platforms or the links would look misaligned.
2016-07-17 22:48:26 +02:00
Anthony J. Bentley
1368e27291
Convert manuals to use mdoc macros.
2016-07-17 06:48:43 -06:00
Anthony J. Bentley
f4cc52813c
Add required POSIX includes and fairly portable Unix include.
...
POSIX specifies that inet_ntoa() is declared in arpa/inet.h, and that
POLLRDNORM, etc. are defined in poll.h.
gethostbyname() is not specified by POSIX, but the manpages in OpenBSD,
FreeBSD, OS X, and glibc all state that it is declared in netdb.h.
Without these headers, the build fails on OpenBSD and possibly other
systems.
2016-07-17 04:41:15 -06:00
Anthony J. Bentley
5bab6210ef
Use the standard stat()/fstat() interfaces, not nonstandard *64().
...
Most modern Unix environments use 64-bit off_t by default: OpenBSD,
FreeBSD, OS X, and Linux libc implementations such as Musl.
glibc is the lone exception; it can default to 32 bits but this is
configurable by setting _FILE_OFFSET_BITS.
Avoiding the stat64()/fstat64() interfaces is desirable because they
are nonstandard and not implemented on many systems (including
OpenBSD and FreeBSD), and using 64 bits for stat()/fstat() is either
the default or trivial to set up.
2016-07-17 04:30:00 -06:00