1296 Commits

Author SHA1 Message Date
Alfrix
1bd65c8f3e Add Retrosystem theme 2017-11-17 19:42:55 -03:00
twinaphex
5879e551a5 Pass video_info to font driver functions 2017-11-13 10:42:40 +01:00
rz5
0d7f9c7cf0
(xmb) De-hardcode the size of 'tabs' array
As per @bparker06's recommendation.

First element of the enum is forced to be zero, so we can add a tail to the enum that we can use to query its max length.
2017-11-06 20:20:14 +00:00
Twinaphex
5136ec2df0 Updates 2017-11-06 05:37:32 +01:00
rz5
82de482b9f
(xmb) Fixed array index out of bounds
Caught by asan:

menu/drivers/xmb.c:3491:16: runtime error: index 8 out of bounds for type 'uint8_t [8]'
menu/drivers/xmb.c:1149:23: runtime error: index 8 out of bounds for type 'uint8_t [8]'
2017-11-06 01:06:13 +00:00
twinaphex
bb051f185b MSVC/C89 buildfixes 2017-10-22 05:13:22 +02:00
Brad Parker
338723bc31 fix some null pointer accesses with empty strings 2017-10-15 00:39:55 -04:00
Twinaphex
01f8e4e74f Merge pull request #5539 from Brunnis/master
XMB: Fix playlist entry graphic update issue when all system tabs except Main Menu are disabled
2017-10-12 14:08:38 +02:00
Brunnis
a87cf6d2e7 Fix issue in XMB where playlist entry graphic wouldn't update when scrolling through the first playlist tab, if all system tabs except the Main Menu tab were disabled. 2017-10-12 09:49:59 +02:00
Brunnis
39619d1245 Implemented new Kiosk Mode setting which hides all configuration related settings/tabs in XMB. 2017-10-11 11:30:53 +02:00
Mikael Brunnhede
83991d6c36 Implemented setting for showing/hiding the "Reboot" option in XMB. The setting is only shown on Lakka. 2017-10-06 09:40:41 +02:00
Mikael Brunnhede
9db0e9dbc6 Implemented setting for showing/hiding the "Quit RetroArch" option in XMB. The setting is only shown on Lakka. 2017-10-06 09:27:42 +02:00
Mikael Brunnhede
f073d5167a Implemented setting for showing/hiding the "Help" option in XMB. 2017-10-06 08:28:45 +02:00
Mikael Brunnhede
7ee1797fa1 Implemented setting for showing/hiding the "Configurations" option in XMB. 2017-10-06 08:18:39 +02:00
Mikael Brunnhede
19b313c221 Implemented setting for showing/hiding the "Information" option in XMB. 2017-10-05 14:30:15 +02:00
Mikael Brunnhede
0eb5566dea Implemented setting for showing/hiding the "Load Content" option in XMB. 2017-10-05 09:26:25 +02:00
Mikael Brunnhede
cc3b64f951 Implemented setting for showing/hiding the "Load Core" option in XMB. 2017-10-05 09:14:05 +02:00
twinaphex
032109512a Fix more Coverity errors 2017-10-04 08:37:21 +02:00
Higor Eurípedes
fca48021aa (xmb) Fix whitespace 2017-10-03 21:16:11 -03:00
Higor Eurípedes
6ed9f28656 (xmb) Set selection_ptr_old to zero when animations are off 2017-10-03 21:15:35 -03:00
Twinaphex
9c89b3e546 Merge pull request #5496 from Brunnis/master
Add setting for showing/hiding the ability to rename playlist items
2017-10-02 22:37:50 +02:00
Mikael Brunnhede
af7df0cba3 Add setting for showing/hiding the ability to rename playlist items. 2017-10-02 22:17:44 +02:00
twinaphex
721afe22d8 (MSVC 2010) Compile griffin.c as C 2017-10-02 22:06:32 +02:00
twinaphex
1d960e0c42 Try to silence Coverity error 2017-10-01 18:23:40 +02:00
twinaphex
e66ef15580 Remove another useless wrapper function 2017-10-01 17:17:53 +02:00
twinaphex
a87bef6ed0 Remove useless wrapper function 2017-10-01 17:11:09 +02:00
Brad Parker
a11d04f252 xmb: check that node exists before dereferencing it 2017-10-01 02:08:41 -04:00
twinaphex
455b202142 Fix another Coverity error 2017-09-30 17:09:52 +02:00
twinaphex
b46f2ba35f Fix Coverity error 2017-09-30 17:05:26 +02:00
twinaphex
4dd6c7fac7 Fix crash 2017-09-30 16:55:50 +02:00
twinaphex
2a8b74eeb9 Fix some Coverity errors 2017-09-30 16:52:41 +02:00
twinaphex
b0de197da4 Memset this variable 2017-09-30 07:43:37 +02:00
twinaphex
e376bd75c0 Fix crash with savestate thumbnails 2017-09-30 07:10:58 +02:00
twinaphex
638a441530 (XMB) Be safer 2017-09-30 06:40:54 +02:00
twinaphex
94fdf314f2 Cleanup conditionals 2017-09-30 06:11:18 +02:00
twinaphex
d6b385d0b8 Try to be more safe 2017-09-30 05:08:11 +02:00
Twinaphex
66de49c987 Fix memory leaks and crashes 2017-09-29 21:19:07 +02:00
twinaphex
f398f44253 Rewrite xmb_draw_item 2017-09-29 21:00:56 +02:00
twinaphex
238de4aa57 Prevent memory leak 2017-09-29 20:56:54 +02:00
twinaphex
7f80ecbe93 (XMB) xmb_free - prevent memory leaks 2017-09-29 19:57:23 +02:00
twinaphex
8e01424450 Refactor and rewrite big char arrays 2017-09-29 19:55:06 +02:00
twinaphex
efde859e17 Rewrite menu_entry_get_rich_label 2017-09-29 18:46:53 +02:00
twinaphex
9c90f97792 No longer use menu_entry_alloc 2017-09-29 18:37:04 +02:00
twinaphex
05d5def6c2 Simplify xmb_draw_item 2017-09-29 18:12:17 +02:00
twinaphex
51d98ef0c0 (XMB) Reduce stack usage 2017-09-29 16:54:57 +02:00
twinaphex
8bf741257c (XMB) Reduce stack usage 2017-09-29 16:47:30 +02:00
twinaphex
dc11a02e61 Cleanup 2017-09-29 16:34:20 +02:00
twinaphex
b2932d5270 Split up function into two - create xmb_draw_item 2017-09-29 16:32:30 +02:00
twinaphex
5379b12e7c FIx some new Coverity errors 2017-09-29 05:39:06 +02:00
twinaphex
270f35753a reorder XMB variables 2017-09-28 08:42:12 +02:00