jdgleaver
7822a2d611
(XMB) Fix display of long sublabels
2019-07-18 16:58:43 +01:00
LazyBumHorse
1f69f3960a
fix d3d9 not rendering xmb and temporarily disable widgets due to segfault
2019-06-24 15:42:55 +02:00
Hugo Hromic
b5368c9423
(menu_animation.c) Use semi-colon properly for TICKER_SPACER_DEFAULT
...
Defines should not have semi-colons. Correct the fix in 3cbae9c
.
2019-02-24 12:13:54 +00:00
natinusala
6e20d216bd
Avoid redefining the ticker spacer in each menu driver
2019-02-21 20:58:22 +01:00
natinusala
f481c594e8
menu_animation: use milliseconds as a unit
2019-02-14 19:24:31 +01:00
jdgleaver
27694b6b31
Add optional 'looping' menu text ticker
2019-02-14 15:10:07 +00:00
twinaphex
ab182cbe20
Create optimized function - menu_animation_get_time
2019-02-09 00:18:27 +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
d51fbbc37b
Update menu_animation.c
2019-02-08 04:26:40 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
natinusala
5102361e2c
menu_animation: add delayed animations
2019-01-23 15:30:18 +01:00
Stuart Carnie
c00b6e0750
fix: Fix use of freed memory in menu animations
...
`menu_animation_update` enumerates `menu_animation.list` to process each
`tween`. It was observed that some tweens execute a callback that
pushes more animations via `menu_animation_push`. During the push, if
the tween `list` does not have enough space, a `realloc` occurs,
potentially invalidating the existing list. The remaining pointer access
in menu_animation_update is therefore invalid. Best case is the memory
is unused and thus does not affect the program. Worst case is memory
corruption.
2018-12-15 14:55:10 -07:00
natinusala
d35f747b5a
menu_animation: add menu_timer system
2018-11-13 14:33:32 +01:00
natinusala
158ddc0b2a
New menu driver : ozone (Nintendo Switch lookalike)
2018-10-26 13:24:32 +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
476f7e560b
Reorder some struct members
2017-09-29 16:49:41 +02:00
twinaphex
24878694f8
Silence some warnings
2017-08-14 07:13:50 +02:00
twinaphex
22139dc4a0
Turn menu_animation_ctx_tag into typedef
2017-08-11 01:16:21 +02:00
Higor Eurípedes
c0cb042998
(xmb) Improve responsiveness while browsing horizontally
2017-08-08 21:05:00 -03:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
ec370d54b2
Cleanups
2017-01-17 16:55:34 +01:00
twinaphex
da044da3b4
Create menu_animation_push
2017-01-17 16:53:06 +01:00
twinaphex
2273b1d05f
(menu_animation.c) Create more separate functions
2017-01-17 16:40:48 +01:00
twinaphex
df783daab9
Create menu_animation_get_ideal_delta_time
2017-01-17 16:37:03 +01:00
twinaphex
bfb124a60e
Create menu_animation_ticker
2017-01-17 16:29:23 +01:00
twinaphex
02dfda3ad3
Create menu_animation_update
2017-01-09 16:39:09 +01:00
Jean-André Santoni
6cc14a4fb9
Add missing copyright mention on some files
2016-10-27 18:17:43 +02:00
twinaphex
07932bff3e
Use retro_common_api.h
2016-06-03 05:49:46 +02:00
twinaphex
1d84894e09
Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET
2016-02-25 16:05:30 +01:00
twinaphex
afcb3f1e5d
Create MENU_ANIMATION_CTL_PUSH
2016-02-25 15:44:30 +01:00
twinaphex
b5f4332e74
Create MENU_ANIMATION_CTL_TICKER
2016-02-25 15:19:33 +01:00
twinaphex
5dbca80ed8
Add MENU_ANIMATION_CTL_KILL_BY_SUBJECT
2016-02-25 15:05:18 +01:00
twinaphex
bd0347f1ae
Create MENU_ANIMATION_CTL_KILL_BY_TAG
2016-02-25 13:23:39 +01:00
twinaphex
2585145b10
Cleanups
2016-02-11 01:54:09 +01:00
twinaphex
7a55ae3765
Start updating headers for 2016
2016-01-10 04:06:50 +01:00
twinaphex
fdf17808e0
Create MENU_ANIMATION_CTL_DEINIT
2015-12-11 12:00:49 +01:00
twinaphex
c8519cd89c
(menu_animation) Cleanups
2015-09-27 00:42:27 +02:00
twinaphex
f59227fa7a
Cleanup
2015-09-26 00:35:26 +02:00
twinaphex
9b18371a1a
Refactor away menu_animation_update
2015-09-25 23:47:01 +02:00
twinaphex
3aab741ef2
Refactor away menu_animation_update_time
2015-09-25 23:43:44 +02:00
twinaphex
9ee3954423
Refactor menu_animation_set_active
2015-09-25 23:42:00 +02:00
twinaphex
88307565c1
Refactor away menu_animation_clear_active
2015-09-25 23:39:02 +02:00
twinaphex
6d6117d5d6
Remove menu_animation_get_delta_time
2015-09-25 23:37:02 +02:00
twinaphex
824e6618b2
Start creating menu_animation_ctl
2015-09-25 23:33:11 +02:00
twinaphex
6380ad27bd
Make menu_animation_get_ptr a static function
2015-09-25 22:26:10 +02:00
twinaphex
541c9a2066
Refactor menu_animation.c
2015-09-25 22:24:07 +02:00
twinaphex
f74eeeb464
Turn menu_animation_ticker_generic into static function
2015-09-06 16:36:38 +02:00
Alcaro
a5ee1cb22d
Shut up another sign warning.
2015-09-06 16:18:54 +02:00
Twinaphex
3b3fa56309
Cleanup menu_animation_t
2015-09-06 05:00:08 +02:00