59711 Commits

Author SHA1 Message Date
twinaphex
aadedf39f2 Buildfixes as suggested by forum member - should hopefully fix
console builds as well as other issues
2021-11-05 19:04:52 +01:00
twinaphex
3bc6dd97d9 Revert "Revert "Move stray globals to networking state""
This reverts commit a796f1ce58975a640e6b843067645db304b503f7.
2021-11-05 18:55:55 +01:00
twinaphex
ac1f6ab599 Revert "Revert "Move some stray globals to netplay state""
This reverts commit 722f9bbfac0ceae95f2b8c2b77b5a9f0ed18816f.
2021-11-05 18:53:33 +01:00
twinaphex
7e7b2d826e Revert "Revert "Remove obsolete comment""
This reverts commit 3597643faa249d159a6716a10416481b4fa493f5.
2021-11-05 18:53:20 +01:00
twinaphex
2820231dd0 Revert "Revert "remove unused variables""
This reverts commit 0c735e5c9c7f67ff58bb3b50e54621a63c51807b.
2021-11-05 18:53:09 +01:00
twinaphex
7f33a03423 Revert "Revert "Backport netplay changes from forum member""
This reverts commit 38a6b9f0866e8f9c1985557352ca1a25613fc862.
2021-11-05 18:52:56 +01:00
twinaphex
38a6b9f086 Revert "Backport netplay changes from forum member"
This reverts commit 367ac6ce46e77065022f98df154bffbecd9cd42d.
2021-11-05 18:34:52 +01:00
twinaphex
0c735e5c9c Revert "remove unused variables"
This reverts commit cea8528929dc348f3776b246de01defb9309c60e.
2021-11-05 18:34:43 +01:00
twinaphex
3597643faa Revert "Remove obsolete comment"
This reverts commit e8ed660ea1601fb2a66bd6617fe0c9eefe498153.
2021-11-05 18:34:32 +01:00
twinaphex
722f9bbfac Revert "Move some stray globals to netplay state"
This reverts commit f264d20d1ecab630ba104077a292ac260c80fbc3.
2021-11-05 18:34:24 +01:00
twinaphex
a796f1ce58 Revert "Move stray globals to networking state"
This reverts commit 96053e14a758c16156eb0fc9d42fba92a7004a0c.
2021-11-05 18:34:11 +01:00
twinaphex
96053e14a7 Move stray globals to networking state 2021-11-05 18:07:41 +01:00
twinaphex
f264d20d1e Move some stray globals to netplay state 2021-11-05 17:50:18 +01:00
twinaphex
e8ed660ea1 Remove obsolete comment 2021-11-05 17:41:30 +01:00
twinaphex
cea8528929 remove unused variables 2021-11-05 17:40:56 +01:00
twinaphex
367ac6ce46 Backport netplay changes from forum member 2021-11-05 17:17:10 +01:00
twinaphex
3ead1ac5df Move discord code to separate file 2021-11-05 14:00:37 +01:00
twinaphex
121174c9af (Discord) Remove stray discord_is_inited global - put it in
discord_state_t instead
2021-11-05 13:45:00 +01:00
Guo Yunhe
15321b2588
Fix Crowdin Daily GitHub Action (#13187)
* Update crowdin-daily.yml

* Update json2h.py
2021-11-05 11:38:35 +01:00
twinaphex
8af0c2755d Remove unused variables 2021-11-05 05:10:32 +01:00
twinaphex
9c3c547482 Need to be placed above this code block 2021-11-05 04:50:16 +01:00
twinaphex
db9283b57c Silence some warnings 2021-11-05 04:49:26 +01:00
twinaphex
11defb4009 Move netplay/networking code to netplay_frontend.c - move it out of
retroarch.c
2021-11-05 04:42:03 +01:00
twinaphex
21beb6064a Silence some warnings 2021-11-05 03:58:26 +01:00
twinaphex
fe0c0d73ff Move aspectratio_lut to video_driver.c 2021-11-05 03:47:04 +01:00
twinaphex
f50df1acfb Buildfix 2021-11-05 03:15:17 +01:00
twinaphex
c54aeffd9e Cleanups 2021-11-05 02:58:41 +01:00
twinaphex
c17bcb8d91 Move code from retroarch.c to video_driver.c 2021-11-05 02:53:58 +01:00
twinaphex
e4ccc2508e Move code over from retroarch.c to video_driver.c 2021-11-05 02:33:22 +01:00
twinaphex
18412e34c1 Some CXX_BUILD buildfixes for Mac 2021-11-05 02:16:40 +01:00
Autechre
97753bad7c
Update retroarch.yml 2021-11-05 01:46:19 +01:00
twinaphex
d97f05650d (YXML) Buildfix 2021-11-05 01:24:13 +01:00
twinaphex
c8b69aa506 More preparation for being able to move code out of retroarch.c 2021-11-05 00:50:20 +01:00
twinaphex
aea4b3e318 (yxml) Remove unused inline function; get rid of inline macro 2021-11-05 00:24:21 +01:00
twinaphex
d3fd72ba63 Fix header include - should have been relative 2021-11-05 00:09:45 +01:00
Jamiras
088aa7dcb9
add github action for c89 build (#13186)
* add retroarch.yml

* fix c89 errors

* attempt to add dependencies

* update comments
2021-11-05 00:05:13 +01:00
twinaphex
574b850dd7 Preparations for being able to move discord and networking code
out of retroarch.c
2021-11-04 22:50:38 +01:00
github-actions
4b95c5dc84 Fetch translations from Crowdin 2021-11-04 00:06:05 +00:00
twinaphex
be347e9d49 Move command_event_reinit to command.c 2021-11-04 00:38:18 +01:00
twinaphex
c5b20dff41 (3DS/CTR) Cleanup 2021-11-03 22:01:01 +01:00
twinaphex
f59b420fde * Move more code to command.c
* Buildfix for CTR/3DS
2021-11-03 21:59:58 +01:00
twinaphex
69e8416e45 (CTR) C89 conformity cleanups 2021-11-03 21:42:11 +01:00
twinaphex
514ed00f2d Move configuration state over to configuration.c - take it out of
p_rarch
2021-11-03 21:22:37 +01:00
Guo Yunhe
6ad91b2b37
Crowdin integration full (#13171)
* Create crowdin-daily.yml

* Update crowdin.yaml

* Update crowdin_sync.py

* Update fetch_progress.py
2021-11-03 18:44:08 +01:00
twinaphex
cbfbd14268 (MSVC 2010 Griffin) Add HAVE_CHEEVOS to MSVC 2010 build 2021-11-03 17:11:20 +01:00
twinaphex
af2e91fcfe (Cheevos) MSVC buildfix 2021-11-03 16:53:59 +01:00
twinaphex
1a78d91348 MSVC buildfix 2021-11-03 16:50:41 +01:00
Autechre
80e0114ccf
Move collect_system_input to input_driver.c (#13183) 2021-11-03 16:48:57 +01:00
gblues
1ef78d3e3d
Any pad can control the menu (#13173)
* Any pad can control the menu

== DETAILS
I am not sure I've quite got it so that any pad can *open* the
menu, but I do have it so any pad can control it.

- split out the input processing into a separate method
- track down and squish some hairy bugs that boiled down to
  bad pointer math
- it looks like `menu_driver.c` has a mix of line endings, so I
  ran it through `dos2unix` so it has consistent line endings
  again.
- verified that this change did not impact actual cores

* optimize out cumulative_bits

* Incorporate PR feedback

Many thanks to @jdgleaver for providing these optimizations.

* apply one more optimization
2021-11-03 16:32:15 +01:00
twinaphex
4b16b4fe9a Change this to gblues' implementation and leave a TODO/FIXME 2021-11-01 21:17:39 +01:00