45976 Commits

Author SHA1 Message Date
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
twinaphex
9f74b05b13 Add HAVE_QT ifdefs 2018-10-15 03:38:15 +02:00
twinaphex
9e2d688e1d Get rid of video_context_driver_get_context_data 2018-10-15 01:27:18 +02:00
Twinaphex
d854ba5c05
Merge pull request #7386 from fr500/master
force fast-save-states while netplay is enabled
2018-10-14 21:30:57 +02:00
Twinaphex
cabb39fc2c
Merge pull request #7438 from RetroSven/master
extend cheat searching to accommodate multiple memory pointers
2018-10-14 21:24:12 +02:00
Sven
1dcc292f41 Merge remote-tracking branch 'upstream/master' 2018-10-14 14:26:14 -04:00
Sven
b48768c023 extend cheat searching to accommodate multiple memory pointers 2018-10-14 14:25:44 -04:00
Twinaphex
aea73403ce
Merge pull request #7437 from stuartcarnie/sgc-qt-deploy
feat(Qt): Use macdeployqt to embed Qt frameworks and plugins to .app bundle
2018-10-14 20:12:24 +02:00
Stuart Carnie
35620ffe47 feat(Metal): Add support for screen shots 2018-10-14 11:07:57 -07:00
twinaphex
6b03a95b8d Cleanup 2018-10-14 20:04:29 +02:00
twinaphex
454761a6ed Get rid of video_context_driver_bind_hw_render 2018-10-14 19:49:24 +02:00
twinaphex
2edd03361c Remove video_context_driver_check_window 2018-10-14 17:49:29 +02:00
Twinaphex
d58dc3186d
Merge pull request #7436 from lambolighting/master
Update Greek Translation
2018-10-14 16:45:17 +02:00
LamboLighting
d4861e0952 More Greek translations and some fixes
More things translated and fixed some spelling mistakes from the previous commit.
2018-10-14 15:06:35 +03:00
waitingmoon
4e99132e23 Update JP translation (#7407)
* Update JP translation (Video and Audio)

* Update JP translation (Main Menu, Settings)

* Update JP translation (Netplay, Import)

* minor change

* Change システム to 全般

* Change 全般 to メイン (refrect 5ch users opinion)

* restore explanation of non-windowed fullscreen mode
2018-10-14 04:41:51 -04:00
twinaphex
c73d13d4bc Don't use video_context_driver_check_window anymore - go call it
directly
2018-10-14 08:40:00 +02:00
twinaphex
448d2d333c Set ctx_driver 2018-10-14 08:22:26 +02:00
twinaphex
e661cf3cfd Rewrite video_context_driver_init_first 2018-10-14 08:13:05 +02:00
twinaphex
2bca74bbaa Fix this 2018-10-14 08:00:42 +02:00