Commit Graph

43976 Commits

Author SHA1 Message Date
gblues 5b3dd70ac3 Use a different packet size
== DETAILS

We had some disagreement on what packet size to use.

The maximum packet size varies depending on the actual network
hardware in use; the typical Ethernet value is relatively safe,
but not 100% compatible.

RFC 791 does, however, define a minimum datagram size that all
IP hosts must be able to handle--and it's large enough for our
needs, since we're generally not writing more than maybe 100
bytes at a time anyway.

I also did a little bit of cleanup for readability.
2018-05-06 19:08:32 -07:00
twinaphex 3cf12dbbf8 DRIVER_DATA_GET calls nearly gone from menu_displaylist.c 2018-05-07 02:46:40 +02:00
twinaphex b647f6e019 Cleanups 2018-05-07 02:44:03 +02:00
twinaphex 7928c3b098 Cleanups 2018-05-07 02:40:47 +02:00
twinaphex 698999f129 (menu_displaylist.c) Cleanups 2018-05-07 02:35:40 +02:00
twinaphex d3c2393daf Cleanups 2018-05-07 02:33:21 +02:00
twinaphex 0384ed4535 Cleanups 2018-05-07 02:25:19 +02:00
twinaphex 96b0edf962 (menu_displaylist.c) Cleanups 2018-05-07 02:20:19 +02:00
twinaphex 886170f505 Cleanups 2018-05-07 02:14:41 +02:00
twinaphex 05c272afd6 (menu_displaylist.c) Cleanups 2018-05-07 02:10:03 +02:00
twinaphex fd76c3b8b1 Change back to previous behavior 2018-05-07 01:29:21 +02:00
gblues 23f0a85446 Implement UDP broadcast network logging on Wii U
== DETAILS

The broadcast address is a standard part of TCP/IP that is used to
send messages to everyone on the subnet. This patch updates the
logging code to do the following:

1. Derive the broadcast address from the Wii U's own IP address
   and subnet mask. These can all be obtained at runtime, which
   means we can...
2. Remove the PC_DEVELOPMENT_IP_ADDRESS define from Wii U's
   Makefile, because compiling in an IP is no longer needed.
3. Rewrite the net_listen script to listen for broadcast packets
   and print them out with timestamps.

Since it's using the broadcast address, the only requirement is
that the PC be on the same network subnet as the Wii U.

Because of the low overhead of UDP, I've made logging on by
default. This will make it a ton easier to get useful bug
reports from users.
2018-05-06 14:39:48 -07:00
Twinaphex ac0b2799c5
Merge pull request #6735 from gblues/master
Fix Salamander build
2018-05-06 19:38:25 +02:00
gblues 58e298ab8d Fix Salamander build
- move non-salamander objects out of salamander scope
- move the missing libc functions to general scope
- fix salamander_main inline invocation

TESTING: Ran 'make -f Makefile.wiiu SALAMANDER=1' successfully
2018-05-06 10:01:20 -07:00
twinaphex e18f81eb74 Update libretro-common 2018-05-06 17:11:18 +02:00
Twinaphex 72fa691c81
Merge pull request #6733 from Tatsuya79/patch-8
QT remove button ghostly inside highlighting
2018-05-06 17:06:53 +02:00
Tatsuya79 425da219c6
QT remove button ghostly inside highlighting 2018-05-06 17:05:21 +02:00
Twinaphex 8484ea4154
Merge pull request #6672 from gblues/master
Cleanup of Wii U launcher code
2018-05-06 15:24:00 +02:00
Twinaphex 0f87a06a67
Merge pull request #6730 from QuarkTheAwesome/gx2-patch1
[WiiU] Fix out-of-bounds rendering bug
2018-05-06 13:40:22 +02:00
Ash 68d789a4ea
[WiiU] Fix out-of-bounds rendering bug 2018-05-06 21:18:03 +10:00
Brad Parker c2ad8d47d3 Qt: only check for pending events of the main thread 2018-05-05 22:57:29 -04:00
Twinaphex ec8f40c833
Merge pull request #6727 from ceb33/master
fix to set hid device registration deterministic (#6497), to address issue #6640 re-adding dynamic device registration
2018-05-05 23:15:12 +02:00
ceb33 bafd2af885 remove custom debug output 2018-05-05 13:33:15 +02:00
ceb33 67784c85cf update and merge to current Retroarch version 2018-05-05 12:59:04 +02:00
ceb33 9008684651 re-add callback to manage usb device plugged in while retroarch is running 2018-05-05 12:48:01 +02:00
Twinaphex 2771f8cc41
Update CHANGES.md 2018-05-04 22:51:47 +02:00
Twinaphex a371a2f835
Merge pull request #6717 from altiereslima/master
Update Portuguese Brazilian translation
2018-05-04 22:38:51 +02:00
Twinaphex 9e0a3f0794
Merge pull request #6720 from Tatsuya79/patch-7
QT QSlider styling
2018-05-04 22:38:42 +02:00
twinaphex 9462e5aa93 Don't hide these settings behind advanced settings 2018-05-04 19:08:10 +02:00
twinaphex 91744d9dd0 Bump up version code 2018-05-04 16:27:14 +02:00
Tatsuya79 658ffb8951
QT QSlider styling 2018-05-04 12:11:53 +02:00
Mikael Brunnhede 1bc304b26e Automatically hide the "Configuration Override options" Quick Menu entry if neither of the sub-options are enabled. 2018-05-04 10:18:22 +02:00
altiereslima b03a943dd9 fix translation 2018-05-04 01:32:36 -03:00
altiereslima e8a0e78d9e Update Portuguese Brazilian translation 2018-05-04 01:21:31 -03:00
twinaphex b2ceb50897 Update to 1.7.3 2018-05-04 05:45:22 +02:00
Twinaphex 6c95cbb6b4
Merge pull request #6716 from cubtekki/cubtekki-patch-0
Updated readme file
2018-05-04 05:07:02 +02:00
cubtekki cbd8f83288
Update README.md
Corrected some spelling errors.
2018-05-03 20:02:22 -07:00
cubtekki bcb7a7a6c8
Update README.md
Corrected some spelling errors.
2018-05-03 19:55:30 -07:00
Brad Parker 19f6798947 Qt: make sure we are inited before calling into the driver 2018-05-03 21:47:21 -04:00
Twinaphex 756320755b
Update CHANGES.md 2018-05-04 03:31:45 +02:00
Twinaphex ed9ce033d8
Update CHANGES.md 2018-05-04 03:30:43 +02:00
Twinaphex 5c59e7f523
Update CHANGES.md 2018-05-04 03:23:01 +02:00
Twinaphex ad7ccf6d7b
Update CHANGES.md 2018-05-04 03:21:51 +02:00
Twinaphex 66dfae2234
Merge pull request #6713 from orbea/make
Makefile: Try to fix logic.
2018-05-04 01:16:35 +02:00
orbea 14bb035026 Makefile: Try to fix logic. 2018-05-03 15:50:11 -07:00
twinaphex 6c09195f5e (D3D8/D3D9) Updates 2018-05-03 22:08:14 +02:00
twinaphex 6d019284f8 Get rid of some of the casts 2018-05-03 22:06:04 +02:00
twinaphex 82ebb9576f Create d3d9_video_t and d3d8_video_t 2018-05-03 22:03:12 +02:00
twinaphex c4a03b6b45 (xdk360_fonts.cpp) Cleanups 2018-05-03 21:39:25 +02:00
twinaphex 9f80092bbb Updates 2018-05-03 21:29:58 +02:00