263 Commits

Author SHA1 Message Date
twinaphex
ba3ee2192a Cleanups 2019-05-18 21:07:04 +02:00
natinusala
c83b86b7c2 menu_widgets: add libretro message widget, have RETRO_ENVIRONMENT_SET_MESSAGE use it 2019-05-11 17:24:00 +02:00
Nathan S
edb37ccf70 menu widgets: cleanup fix and draw above overlay for gl and vulkan (#8732)
* menu_widgets: cleanup properly all widgets when loading or closing content

* gl: draw menu widgets above overlay

* vulkan: draw menu widgets above overlay

* vulkan: draw OSD above overlay

* menu_widgets: better cleanup
2019-05-11 06:26:40 +02:00
Nathan S
775c272029 Menu widgets stuff + vulkan sanity check (#8710)
* task_screenshot: fix hang with menu widgets

* word_wrap: add max_lines parameter

* vulkan: better instance creation sanity check
2019-05-06 21:10:57 +02:00
meleu
e8c9a272ee having a badge file is enough to show it in popup (#8709) 2019-05-06 19:14:24 +02:00
Twinaphex
f5879dfad7
Merge pull request #8695 from orbea/c89
Fix C89_BUILD=1 with clang.
2019-05-05 01:19:14 +02:00
Twinaphex
786a5bd9a8
Merge pull request #8693 from meleu/patch-5
add "Use Old Implementation" in the Achievements menu
2019-05-05 01:19:01 +02:00
natinusala
a381c2180d menu_widgets: implement generic message widget, have shaders selection use it 2019-05-04 23:21:17 +02:00
natinusala
872e8ffb99 Fix multiple CXX warning 2019-05-04 22:24:59 +02:00
orbea
ab7cc305e5 Fix C89_BUILD=1 with clang. 2019-05-04 09:27:12 -07:00
meleu
22a956f663 replace 'cheevos_rcheevos_enable' by 'cheevos_old_enable' 2019-05-04 12:52:49 -03:00
twinaphex
8a92ad7dbf Fix C89_BUILD 2019-05-04 15:58:32 +02:00
natinusala
619ea2e627 menu_widgets: fix C4018 warnings 2019-05-04 14:48:41 +02:00
twinaphex
990c2c405b (menu_widgets) C89_BUILD fix 2019-05-04 14:07:09 +02:00
natinusala
636f2ddb28 menu_widgets: implement the user setting 2019-05-03 21:25:20 +02:00
natinusala
a253fac207 menu_widgets: fix screenshot notification data race 2019-05-01 15:46:57 +02:00
natinusala
486f438cc3 task_database: reimplement task progression 2019-05-01 15:13:41 +02:00
twinaphex
9ee33a6a1d (Menu) Merge menu_entry into menu_entries.c 2019-05-01 11:41:13 +02:00
Twinaphex
a797324133
Revert "task_database: use regular progress report" 2019-04-30 10:01:07 +02:00
natinusala
8c7db837b4 task_database: use regular progress report 2019-04-29 20:04:41 +02:00
twinaphex
3e72c502a8 strlen optimizations :
- use STRLEN_CONST for constant strings, translates to sizeof
which should be computed at compile-time
- found some places where we are needlessly calling strlen two
times instead of just once
2019-04-27 04:21:10 +02:00
M4xw
ca80a3a4da [Libnx] Toolchain related changes
-Remove switch_pthread - It should be no longer used
-Increase SAVE_STATE_CHUNK to 4MB
-Fix overclocking on Horizon 8.0+

Note: This requires the updated Toolchain before Merge
2019-04-26 21:58:40 +02:00
twinaphex
9ba1b522c2 (menu widgets) CXX_BUILD fixes 2019-04-21 00:31:31 +02:00
meleu
c2364096f3
Merge branch 'master' into runtime_rcheevos_switch 2019-04-19 21:50:00 -03:00
jdgleaver
ed1480bc87 RGUI OSK - HAVE_LANGEXTRA=0 build fix 2019-04-18 10:02:05 +01:00
jdgleaver
10f8077294 (RGUI) Add on-screen keyboard 2019-04-17 17:05:51 +01:00
hizzlekizzle
4f004ebebc
whoops, syntax error 2019-04-11 20:51:50 -05:00
hizzlekizzle
e85167072e
silence redefinition warning
go ahead and protect against PI redefinition, too, since that seems very likely to crop up at some point.
2019-04-11 20:46:12 -05:00
natinusala
8287049a13 menu widgets: add badges to achievement notification 2019-04-11 17:35:13 +02:00
natinusala
f941d4e625 menu widgets: add first achievement notification widget 2019-04-11 16:46:41 +02:00
natinusala
942d228e3a menu widgets: fix screenshot flash tainting the image 2019-04-11 16:46:41 +02:00
jdgleaver
9fff07e589 (Menu Widgets) Fix text alignment issues with Vulkan and D3D video drivers 2019-04-08 13:35:35 +01:00
meleu
a5acd559d6 namespace both cheevos implementations & add a runtime setting to allow debugging 2019-03-19 21:13:10 -03:00
Brad Parker
10df615d14 add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
Twinaphex
adc9ecf4cc
Merge pull request #8335 from natinusala/master
Reintroduce menu widgets (only runloop_msg_queue for now)
2019-02-23 14:22:31 +01:00
Brad Parker
4f0d61a2ac update copyright 2019-02-22 19:13:36 -05:00
natinusala
42325ea368 Reintroduce menu widgets, implement new runloop_msg_queue 2019-02-21 20:58:22 +01:00
Twinaphex
d46a60bb2b
Merge pull request #7874 from markwkidd/patch-7
unify input bind hold behavior across platforms
2019-02-21 01:50:13 +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
twinaphex
a22540310c Try to prevent namespace collisions with variables 2019-02-08 05:04:37 +01:00
natinusala
8f3c77f719 ui_companion: fix status message 2019-02-07 11:49:07 +01:00
twinaphex
c808c80e4a (menu widgets) Some more cleanups 2019-02-07 08:23:34 +01:00
twinaphex
0af4b6a0d6 (menu_widgets.c) Buildfixes 2019-02-07 07:59:07 +01:00
natinusala
c20ab3864d First version of menu widgets (gl only) 2019-02-06 20:48:24 +01:00
Mark W. Kidd
512e280c68 Merge remote-tracking branch 'upstream/master' into patch-7 2019-02-03 19:38:43 -05:00
natinusala
bf98664b15 menu_entry: hide password values 2019-01-29 10:34:58 +01:00
Mark W. Kidd
8542ecd79c Merge remote-tracking branch 'upstream/master' into patch-7 2019-01-19 12:36:33 -05:00
natinusala
ea027c0b55 libnx: use stock clock for swkbd 2019-01-14 19:04:13 +01:00
Twinaphex
cdc0a79508
Merge pull request #7872 from natinusala/libnx-swkbd
libnx: implement swkbd for menu drivers
2019-01-09 00:29:31 +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