45944 Commits

Author SHA1 Message Date
twinaphex
e5b9ca5187 Silence code warnings 2018-10-21 05:43:23 +02:00
twinaphex
726de8e447 Apply diff to fix #6382 2018-10-21 05:40:50 +02:00
Twinaphex
0abb93228e
Merge pull request #7458 from gblues/master
Capture CRC content for deferred-loading cores
2018-10-20 22:13:54 +02:00
Twinaphex
35b9167c60
Merge pull request #7468 from alfrix/unused
Fix Wunused complains
2018-10-20 22:13:02 +02:00
Twinaphex
83dca0ad0a
Merge pull request #7470 from DEX357/patch-21
Update msg_hash_pl.h
2018-10-20 22:12:45 +02:00
DEX357
365fb4b4eb
Update msg_hash_pl.h 2018-10-20 20:36:59 +02:00
Alfrix
82c3103f82 Fix Wunused complains 2018-10-20 09:50:06 -03:00
twinaphex
882a25326c Add ctr to the list too 2018-10-20 03:05:22 +02:00
Twinaphex
7f2e21de81
Merge pull request #7459 from lambolighting/master
Update Greek Translation
2018-10-19 07:45:10 +02:00
Twinaphex
342ae6e68d
Merge pull request #7462 from stuartcarnie/sgc-cocoa-events
fix(cocoa): Move sendEvent implementation to RAWindow
2018-10-19 07:44:54 +02:00
Twinaphex
222e5faab8
Update CHANGES.md 2018-10-19 07:44:35 +02:00
Twinaphex
a1bc9805ce
Update CHANGES.md 2018-10-19 07:44:24 +02:00
twinaphex
c55e65c895 Change this to vita2d 2018-10-19 07:41:41 +02:00
Stuart Carnie
ab1242f368 fix(cocoa): Move sendEvent implementation to RAWindow
Introduced independent Info_Metal.plist and MainMenu_Metal.xib files,
to avoid breaking earlier builds.
2018-10-18 19:03:10 -07:00
Nathan Strong
dc18196844 get rid of TODO 2018-10-18 16:44:30 -07:00
Nathan Strong
d03c0be71d Rewrite file hasher to limit amount hashed
== DETAILS
Since the content file could potentially be huge, hashing the
whole thing at runtime may take a really long time. Plus, it
was loading the whole file into RAM at once.

Now, we only load 1MB at a time and hash up to the first 64MB.

== TESTING
I don't have any large content files to test it with, but I
tested it with a small one and confirmed that the hash was
correct.
2018-10-18 16:38:02 -07:00
Twinaphex
6ad2727835
Merge pull request #7461 from Themaister/master
Vulkan: Keep enable state the same after loading new overlay.
2018-10-19 00:45:14 +02:00
Themaister
66e7c73193 Keep enable state the same after loading new overlay. 2018-10-18 23:37:45 +02:00
LamboLighting
5353e29afa Update intl/msg_hash_el.h 2018-10-18 22:57:11 +03:00
Nathan Strong
edacf67e75 Capture CRC content for deferred-loading cores
== DETAILS

Fixes a bug where content CRC32 is not calculated when content loading
is done by the core instead of libretro. This impacts the ability to
do accurate content matching on netplay.

This notably affects MAME, but is by no means limited to MAME.

Change summary:
- adds a method to the crc32 implementation that calculates crc32 for
  a file (as opposed to an in-memory buffer)
- fix a minor bug that would print the "core will load its own content"
  right before attempting to load compressed content
- in the actual "core will load its own content" path, calculate the CRC32
  and log it before returning

== TESTING
Tested locally on OSX:
- loaded content
- started netplay
- confirmed CRC showing in netplay data
- verified CRC32 against external crc32 tool
2018-10-18 11:26:45 -07:00
Twinaphex
ad87112cfc
Merge pull request #7454 from stuartcarnie/sgc-fix-events
Suppress event propagation when event is not for main RA window
2018-10-18 07:43:00 +02:00
Stuart Carnie
ca0c1533e3 fix(cocoa): Suppress event propagation when event is not for RA window
This is required when the Qt window is focused.

Ideally, event handling should be reviewed and refactored such that this
hack is not necessary.
2018-10-17 22:39:45 -07:00
twinaphex
0957017a32 Update Dutch localization 2018-10-18 05:49:58 +02:00
Twinaphex
af88f0ccb2
Merge pull request #7453 from stuartcarnie/sgc-fix-quit
fix: Post CMD_EVENT_QUIT directly to command event queue
2018-10-18 04:38:54 +02:00
Stuart Carnie
9370123133 fix: Post CMD_EVENT_QUIT directly to command queue 2018-10-17 19:36:18 -07:00
Twinaphex
aaafa18235
Merge pull request #7452 from meleu/patch-4
added cheevos console ID for atari7800
2018-10-17 21:48:00 +02:00
meleu
87467be496
added cheevos console ID for atari7800 2018-10-17 16:37:41 -03:00
twinaphex
421e6178e5 Buildfix 2018-10-17 18:20:01 +02:00
Twinaphex
f11bc8304c
Merge pull request #7449 from gblues/master
Rewrite content search task
2018-10-17 07:54:00 +02:00
Twinaphex
697d8a3ba4
Update CHANGES.md 2018-10-17 07:42:01 +02:00
Nathan Strong
0abe42d9a4 Rewrite content search task
== DETAILS

In attempting to identify where netplay lobby errors were occuring,
I found that the code which does the content search was pretty messy,
so I've cleaned it up.

- Search is now more efficient. Playlists are only iterated over once,
  instead of twice.
- Error messages are more helpful
- Eliminated goto abuse
- code is easier to follow and has comments describing the logical
  flow.

== TESTING
Tested lightly locally, although hard to test thoroughly due to tight
netplay requirements.
2018-10-16 22:40:13 -07:00
twinaphex
3d731aec19 Call network_init before processing the network information list 2018-10-17 07:36:46 +02:00
twinaphex
63eff7f236 Create menu_animation_get_delta_time 2018-10-17 06:55:49 +02:00
twinaphex
4692e95fd8 Refactor 'kill by tag' and 'kill by subject' 2018-10-17 06:49:24 +02:00
twinaphex
ebd8e5bbc2 Cleanup 2018-10-17 06:20:22 +02:00
twinaphex
cf9341f2ea Update libretro-common 2018-10-17 05:45:43 +02:00
Twinaphex
e3e4abf846 Remove some unused variables 2018-10-17 05:44:05 +02:00
twinaphex
5017063a7e Fix stripes.c 2018-10-17 05:34:59 +02:00
twinaphex
131d77875e Create menu_displaylist_setting 2018-10-17 05:33:22 +02:00
Twinaphex
927c65a1ba
Update CHANGES.md 2018-10-17 04:57:47 +02:00
Twinaphex
0c3ad40249
Merge pull request #7446 from Themaister/master
Fix RGUI regression on Vulkan.
2018-10-16 23:40:54 +02:00
Themaister
3f41cd533b Fix RGUI regression on Vulkan. 2018-10-16 23:29:17 +02:00
Twinaphex
b804c087fe
Merge pull request #7445 from Tatsuya79/patch-6
Menu driver fallback: don't change menu for null video driver
2018-10-16 19:20:49 +02:00
Tatsuya79
d0e083ac18
Menu driver fallback: don't change menu for null video driver 2018-10-16 19:14:19 +02:00
Brad Parker
a92a27a230 gdi: ignore menu_shader_pipeline setting 2018-10-16 10:30:57 -04:00
Twinaphex
2aefc7af1c
Merge pull request #7443 from alfrix/master
Move Privacy settings to User
2018-10-16 04:43:36 +02:00
Alfrix
6338039ac0 Move Privacy settings to User 2018-10-15 22:32:03 -03:00
twinaphex
778c3fff73 (GL) Use shader_driver directly 2018-10-15 06:47:18 +02:00
twinaphex
9e90316da9 CXX_BUILD fixes 2018-10-15 04:01:11 +02:00
twinaphex
7717631909 Buildfix 2018-10-15 03:38:43 +02:00