jdgleaver
38c54eaebe
Add persistent content runtime logging
2019-02-27 16:20:59 +00:00
twinaphex
ebae7ebc79
Input driver - Get rid of 'own driver' mechanism
2019-02-27 17:17:34 +01:00
twinaphex
829aedc6e2
(Video/Audio) Remove 'own driver' mechanism
2019-02-27 17:09:15 +01:00
twinaphex
712115ef9d
(Wifi/Location/Camera) Get rid of 'own driver' mechanism
2019-02-27 17:02:33 +01:00
twinaphex
e709fd1ac6
Merge driver.c and retroarch.c
2019-02-27 16:47:39 +01:00
twinaphex
d1dbf6fbe1
* The menu is now able to run at higher refresh rates than 60Hz
...
* Also added a new environment callback that a core can use to
query the display refresh rate
2019-02-27 04:44:04 +01:00
natinusala
6b6f9ae678
menu: add press quit twice setting
2019-02-25 19:51:39 +01:00
Brad Parker
e22148fed4
show cpu model name in log, implemented for x86/64 on windows/linux so far
2019-02-23 16:50:42 -05:00
Brad Parker
97b7512420
restore initial screen orientation on exit for x11/win32
2019-02-23 14:15:36 -05:00
natinusala
42325ea368
Reintroduce menu widgets, implement new runloop_msg_queue
2019-02-21 20:58:22 +01:00
jdgleaver
1d0cee5fe5
Only parse runtime playlist when loading content history playlist (+ bugfixes to original runtime logging)
2019-02-21 15:50:48 +00:00
jdgleaver
0b04312412
Add optional playlist sublabels (associated core + play time, where available)
2019-02-21 15:50:48 +00:00
natinusala
f481c594e8
menu_animation: use milliseconds as a unit
2019-02-14 19:24:31 +01:00
Twinaphex
2ccc6534ee
Merge pull request #8259 from bparker06/playtime_log
...
Add option to track how long content has been running over time
2019-02-12 15:06:57 +01:00
Brad Parker
44c4be1863
add option to track how long content has been running over time
2019-02-12 00:32:01 -05:00
twinaphex
d70d9d35f8
(record_driver.c) Simplifications
2019-02-12 06:04:52 +01:00
twinaphex
a51acb8377
Buildfix
2019-02-12 04:03:10 +01:00
twinaphex
ab182cbe20
Create optimized function - menu_animation_get_time
2019-02-09 00:18:27 +01:00
natinusala
f3ff7f2a89
menu_animations: make animations menu independent
2019-02-08 20:02:45 +01:00
twinaphex
386657a366
(menu widgets backport) Re-commit task queue changes
2019-02-08 08:00:32 +01:00
twinaphex
7022786f34
Revert parts of menu_widgets that were causing breakage, but leave
...
all the hooks in so we can add them back piece by piece again
2019-02-08 07:26:43 +01:00
natinusala
8f3c77f719
ui_companion: fix status message
2019-02-07 11:49:07 +01:00
Twinaphex
fa4494ff8b
Merge pull request #8203 from fr500/master
...
[discord] party & ask to join refinements
2019-02-07 05:06:30 +01:00
radius
671e90a415
[discord] party & ask to join refinements
2019-02-06 22:45:05 -05:00
Twinaphex
136193ab8d
Buildfix
2019-02-07 04:09:08 +01:00
twinaphex
cbfe33c579
Ifdef this
2019-02-06 23:38:54 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
Twinaphex
7fedabee4b
Merge pull request #8163 from orbea/cleanup
...
Cleanup
2019-02-04 23:19:05 +01:00
twinaphex
ebce936557
Fix UWP builds
2019-02-04 23:14:20 +01:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
twinaphex
6aca340927
(OSX) Add CoreAudio V3 driver from stuartcarnie
2019-01-31 23:14:56 +01:00
twinaphex
37102a8e16
* Header include optimization
...
* Silence warning with CXX_BUILD (retroarch.c)
2019-01-31 20:12:41 +01:00
Brad Parker
5ea97cccb9
win32: force video driver to gdi if no accelerated graphics driver is found
2019-01-31 09:48:10 -05:00
Rob Loach
fa875692c3
Added menu toggle for 'Down+Select'
2019-01-28 11:43:57 -05:00
Brad Parker
90db5e7e27
Implement in-menu sound effects
2019-01-27 11:22:16 -05:00
twinaphex
b13777e9fc
Header cleanups
2019-01-20 03:16:58 +01:00
orbea
8787f46c59
Fix conflicting types.
...
Fixes conflicting types after PR https://github.com/libretro/RetroArch/pull/8006
2019-01-17 20:02:49 -08:00
orbea
b3157c14e8
Fix wimp ui.
...
Fixes https://github.com/libretro/RetroArch/issues/8005
2019-01-14 00:37:52 -08:00
twinaphex
f0994a0502
retroarch.c - some cleanups
2019-01-14 05:25:04 +01:00
twinaphex
7cb84245b7
Simplify runloop
2019-01-14 04:39:58 +01:00
twinaphex
5b88685448
Unroll this
2019-01-13 07:46:35 +01:00
orbea
d86fe8d6e6
Don't disable the Qt frontend when started from the commandline.
...
Fixes https://github.com/libretro/RetroArch/issues/7962 .
2019-01-12 09:40:05 -08:00
twinaphex
6048eba78a
Move static variable around
2019-01-12 18:10:22 +01:00
twinaphex
d95b4b70e7
Some cleanups to runloop - should not affect anything functionality-wise
2019-01-12 17:58:35 +01:00
twinaphex
c98b2e2292
Buildfixes and more static code analysis warning fixes
2019-01-10 22:24:43 +01:00
twinaphex
e13a142bae
Wrap access to runloop_key_event
2019-01-10 02:49:25 +01:00
twinaphex
90ad541413
Typo fix
2019-01-10 02:35:35 +01:00
twinaphex
d3f58bb65c
Wrap all access of runloop_shutdown_initiated
2019-01-10 02:35:03 +01:00
orbea
7eead5c59f
Fix crashes with '--disable-menu' and the Qt frontend.
...
When failing to load content in the companion ui when HAVE_MENU is not
defined RetroArch will crash in just about every input and video driver.
Even if several sanity checks are added the dummy core will immediately
exit.
Now it will print that it failed to load the core in the companion ui
and reinit the dummy core to match the behavior with the null menu
driver.
2019-01-09 10:02:32 -08:00
Twinaphex
40997473ed
Merge branch 'master' into orbis2
2019-01-08 20:18:08 +01:00
orbea
bfc366decc
Squeeze extra blank lines with cat(1).
...
Example:
find . -type f -iname '*.c' | while read -r i; do
cat -s "$i" > "$i.new"
mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
twinaphex
93346fed6b
Buildfix
2019-01-08 17:53:58 +01:00
orbea
d37547e6fd
menu: Fix quick menu toggle crash with the null menu driver.
2019-01-07 11:42:48 -08:00
Brad Parker
13ee5ccfdf
init core info when menu is disabled, remove more menu dependance from Qt
2019-01-06 22:04:23 -05:00
orbea
5428d2a833
Fix warning with '--disable-rgui' and '--disable-easteregg'. ( #7908 )
...
Fixes:
retroarch.c: In function ‘runloop_check_state’:
retroarch.c:2593:20: warning: variable ‘seq’ set but not used [-Wunused-but-set-variable]
static uint64_t seq = 0;
^~~
2019-01-06 17:21:15 -05:00
twinaphex
2686cf1498
Fix disable-rgui
2019-01-06 17:04:28 +01:00
Twinaphex
d1a65f15cc
Merge pull request #7899 from orbea/command
...
Remove duplicate command.h includes.
2019-01-06 09:15:24 +01:00
Andrés
714631b38d
Discord ask-to-join fixes ( #7903 )
...
* C89 Fix
* use strlcat instead
* declare i on top
* declare buf on top
2019-01-05 19:16:28 -05:00
Brad Parker
bbfbefa9dd
easter egg
2019-01-05 18:33:29 -05:00
orbea
2081346358
Remove duplicate command.h includes.
2019-01-05 13:55:07 -08:00
Twinaphex
90baac517d
Merge pull request #7732 from fr500/discord
...
WIP: Discord ask-to-join
2019-01-05 22:31:21 +01:00
radius
ec53480a66
[discord] let's rewrite this to do the same but different
2019-01-05 15:11:58 -05:00
Francisco José García García
433ae4d7fc
[ORBIS] Fix for loading content
2019-01-03 21:46:29 +01:00
radius
0b13cba4ea
add drmingw's exchndl support
2018-12-30 12:12:55 -05:00
radius
325d85ed4b
[discord] nasty hack to register the application with the current runtime args
...
basically saves the whole argv string to reuse it on game launch
Not working due to:
https://github.com/discordapp/discord-rpc/issues/240
https://github.com/discordapp/discord-rpc/issues/163
2018-12-28 17:16:14 -05:00
Brad Parker
d41bb64d17
remove unused code
2018-12-20 09:00:48 -05:00
Brad Parker
458bb9fbb5
add option to toggle menu by holding down start button
2018-12-19 14:53:17 -05:00
radius
a7e4d8359b
fix fullscreen=>windowed when remember window positions is on
2018-12-11 19:34:12 -05:00
Tatsuya79
d52b38eadc
Add FPS counter hotkey.
2018-11-29 13:12:11 +01:00
natinusala
9cad7135a9
libnx: implement focus gain and loss callbacks
2018-11-28 14:11:42 +01:00
twinaphex
a25ec048d4
Fix library version string
2018-11-04 15:14:08 +01:00
twinaphex
51430e9e5f
Add runloop_get_libretro_system_info
2018-10-30 08:21:32 +01:00
twinaphex
6c51c4458b
Cleanups
2018-10-29 07:38:26 +01:00
twinaphex
0782c3c820
Cleanups
2018-10-11 03:26:39 +02:00
twinaphex
527228e571
Add L + R Menu toggle
2018-10-01 01:36:53 +02:00
twinaphex
4f2c108088
Add another toggle
2018-10-01 00:21:07 +02:00
twinaphex
519cd84265
Fix hotkeys for streaming toggle/recording toggle
2018-09-27 19:06:39 +02:00
twinaphex
67fdd53263
implement recording/streaming hotkeys
2018-09-27 18:58:41 +02:00
twinaphex
9dde33b5c1
Cleanups
2018-09-27 14:02:11 +02:00
twinaphex
fb0c816110
Cleanups
2018-09-26 14:03:29 +02:00
twinaphex
7aea66677b
Merge menu_input.c and menu_event.c
2018-09-25 16:46:15 +02:00
radius
c07744564a
prevent retroachievements cheating exploit
...
Revert "prevent retroachievements cheating exploit" and reimplement it in a better way
This reverts commit d323338caa4882925d184f5ee7a506bfa8c78c1e.
2018-09-22 11:43:34 -05:00
twinaphex
cb8148878c
Add hotkeys for 'Toggle Recording' / 'Toggle Streaming'
2018-09-18 08:52:09 +02:00
radius
1c85058e72
[recording] rename bsv recording from movie to input replay
2018-09-15 21:47:23 -05:00
radius
16bd85b118
[recording] refactor recording_is_enabled no need to use a pointer for all of this
2018-09-15 21:09:41 -05:00
radius
49214de125
[record] start whipping some sense into this feature
2018-09-15 17:49:39 -05:00
twinaphex
73e01b64ba
Should fix non-HAVE_DISCORD path
2018-09-15 07:17:29 +02:00
radius
4d0729187f
[discord] start getting ready for ask-to-join functionality, cleanup some of the mess
2018-09-12 01:45:27 -05:00
twinaphex
df059c585f
Implement RETRO_ENVIRONMENT_GET_FASTFORWARDING
2018-09-08 02:19:05 +02:00
Brad Parker
b1dde87ce5
add --max-frames-ss and --max-frames-ss-path parameters for taking a screenshot after max_frames is reached
2018-08-18 23:09:40 -04:00
Dwedit
f01894ebe4
Attach console before displaying Version information, Help, or Features.
2018-08-18 12:43:49 -05:00
twinaphex
f9e8737476
Remove libui - we don't need it anymore now that we have the Qt desktop
...
UI
2018-08-16 21:34:20 +02:00
twinaphex
2cfae2a6e7
C89 buildfix
2018-08-11 00:15:32 +02:00
Tatsuya79
bd4d462170
VRR runloop Option.
2018-08-05 00:34:10 +02:00
twinaphex
5b9115c848
C89_BUILD fixes
2018-08-01 01:27:30 +02:00
twinaphex
89083fd093
C89 buildfixes
2018-07-28 22:11:56 +02:00
Sven
5f35249216
Implement robust cheat searching interface with rumble features
2018-07-25 19:19:14 -04:00
Dwedit
fa00eda625
Relocation of Win32 Message Loop Fix is now tied to whether threaded video is enabled or not
...
Menu bar is removed if threaded video is enabled, due to code currently being unsafe when using threaded video.
2018-07-13 22:34:03 -05:00
twinaphex
abc6eb7d8c
Revert "Re-revert this - causes issues with toggling fullscreen with threaded"
...
This reverts commit 52a55695ce
.
2018-07-14 00:22:52 +02:00
twinaphex
52a55695ce
Re-revert this - causes issues with toggling fullscreen with threaded
...
video mode and GL driver
2018-07-14 00:10:21 +02:00