twinaphex
e6e59c6017
(XMB) xmb_get_userdata_from_core - more refactors
2015-03-12 17:09:03 +01:00
twinaphex
7a4213c0d6
(XMB) Change singature of xmb_get_userdata_from_core
2015-03-12 16:57:21 +01:00
twinaphex
0cf88d5a00
Revert "(XMB) Fix two"
...
This reverts commit 11fcc951f1
.
2015-03-12 16:08:14 +01:00
twinaphex
11fcc951f1
(XMB) Fix two
2015-03-12 16:06:57 +01:00
twinaphex
b4ef0402fc
(XMB) Some potential fixes
2015-03-12 16:04:12 +01:00
twinaphex
44eb6d8c5e
(XMB) xmb_get_userdata_from_core - if i is bigger than or equal
...
to the 'size' of the info list, then return NULL as well
2015-03-12 15:39:41 +01:00
twinaphex
58e81410fb
(XMB) Split xmb_get_userdata_from_core up into two functions
2015-03-12 15:32:50 +01:00
twinaphex
e6588a84a6
(XMB) Fix xmb_list_cache
2015-03-12 14:53:14 +01:00
twinaphex
8970ca7460
(Menu) Turn menu_list_destroy into static function
2015-03-12 14:10:55 +01:00
twinaphex
42690f334f
(Menu) Don't run 'file_list_free' if handle is NULL
2015-03-12 13:45:23 +01:00
twinaphex
e366a6eaa2
(Mouse) Start adding preliminary horizontal mouse wheel up/down
2015-03-12 05:38:37 +01:00
twinaphex
a2d82612ad
(Menu) Get rid of wrongly implemented menu.action.active
2015-03-11 17:59:01 +01:00
twinaphex
72ba8abefa
(Menu) Don't call draw_frame if g_runloop.is_idle is true
2015-03-11 17:02:46 +01:00
twinaphex
9ad2484734
(RGUI) rgui_render - do early return if g_runloop.is_idle is true
2015-03-11 16:59:46 +01:00
twinaphex
eca5431c7e
(Menu) Take menu.action.active check outside of 'display update pending' function
...
- menu.action.active should be properly implemented regardless
2015-03-11 16:52:21 +01:00
twinaphex
23fde82836
Create menu_display_update_pending
2015-03-11 16:35:12 +01:00
Jean-André Santoni
a26a46d4de
(Apple) Fix mouse movements
2015-03-10 18:44:55 +01:00
Twinaphex
6db3998590
(Menu) remove unused variables
2015-03-10 15:41:26 +01:00
Jean-André Santoni
9d8817d687
(Menu) Better mouse scrolling
2015-03-10 15:22:46 +01:00
Jean-André Santoni
d0ee5a0a84
(Menu) Basic mouse scrolling
2015-03-10 14:48:54 +01:00
twinaphex
6b197f240b
(XMB) Create xmb_draw_icon_predone
2015-03-10 03:42:26 +01:00
twinaphex
4300ffab65
(XMB) Cleanup code - create xmb_icon_get_type
2015-03-10 00:39:18 +01:00
twinaphex
0e06aa70e2
(XMB) Use gl_set_viewport instead of straight call to glViewport
2015-03-09 23:46:16 +01:00
twinaphex
b3f568c32c
(XMB) Cut down on gl->shader->use calls
2015-03-09 23:37:22 +01:00
twinaphex
44c1032fba
(XMB) Cleanups
2015-03-09 23:34:01 +01:00
twinaphex
74332fbd14
(GLX) Implement mouse wheel up/down for GLX context driver
2015-03-09 17:44:19 +01:00
twinaphex
0ab0fdf709
(Menu) Implement wheel up/down - will need kivutar to implement this
...
better
2015-03-09 16:36:49 +01:00
twinaphex
6e62983cd5
(Menu) Implement 'null' menu driver
2015-03-09 14:39:39 +01:00
twinaphex
9b442f9711
Start implementing wraparound for changing drivers
2015-03-09 14:32:58 +01:00
twinaphex
eb63e78cf6
Update action toggle handler
2015-03-09 04:18:47 +01:00
twinaphex
2c607ed5d2
(Menu) Start adding wraparound parameter to action_toggle
2015-03-09 04:10:57 +01:00
twinaphex
342d4fb1f9
(XMB) Kill off unused variable (was generating a warning)
2015-03-09 02:00:16 +01:00
twinaphex
f4c57d11d9
mouse_post_iterate - Deharcode type magic numbers
2015-03-09 01:58:03 +01:00
twinaphex
1d39902e3c
(Mouse) mouse_post_iterate - prevent segfault
2015-03-09 01:33:42 +01:00
twinaphex
fc2aab3050
(Menu/Mouse) Start adding mouse button presses
2015-03-09 01:30:10 +01:00
Jean-André Santoni
a04ea6ed90
(XMB) Display cursor texture
2015-03-09 00:14:55 +01:00
Jean-André Santoni
9d4be26dc2
(XMB) Basic vertical mouse support
2015-03-08 23:36:12 +01:00
Jean-André Santoni
855e84923b
(GLUI) Minor mouse support fixes
2015-03-08 23:35:48 +01:00
Jean-André Santoni
db48ff6c40
(RGUI) Selects on mouse click, opens on click over selected
2015-03-08 23:01:31 +01:00
Jean-André Santoni
c3f15be0f1
(RGUI) Fix mouse hovering
2015-03-08 22:44:39 +01:00
Jean-André Santoni
3e6688529a
(RGUI) Fix mouse movement
2015-03-08 22:35:40 +01:00
Higor Eurípedes
e4de8eda8b
(Menu) Fix clock update
2015-03-08 18:25:00 -03:00
twinaphex
ec4f59f06f
(XMB) Cut down on more xmb_draw_icon_begin/xmb_draw_icon_end calls, this time in
...
xmb_draw_items
2015-03-08 22:02:33 +01:00
twinaphex
36d831d105
(XMB) Cut down on amount of calls to xmb_draw_icon_begin/xmb_draw_icon_end
...
by reorganizing xmb_frame
2015-03-08 21:55:02 +01:00
twinaphex
9d5921705c
(Menu) Add label_is_updated to performance counters string representation
...
functions
2015-03-08 20:50:20 +01:00
Higor Eurípedes
2216f60046
(RGUI) Fix Video Settings page
2015-03-08 16:39:21 -03:00
Higor Eurípedes
f74f44d8d1
(Menu) Move set_texture to after draw_frames()
2015-03-08 16:37:53 -03:00
Higor Eurípedes
50ff11fdec
(RGUI) Call set_texture_frame only when the framebuffer is dirty
2015-03-08 16:14:35 -03:00
twinaphex
770f5e3449
(RMenu/RMenu XUI) Implement same here
2015-03-08 19:51:25 +01:00
twinaphex
8829cfebbf
(GLUI/XMB) Let other menu drivers clear the dirty bits
2015-03-08 19:50:12 +01:00
Higor Eurípedes
50b09109d9
(Menu) Let the menu driver clear the dirty bits
2015-03-08 15:18:50 -03:00
twinaphex
98502d0b31
Move menu_animation_update outside to xmb_render
2015-03-08 19:15:24 +01:00
twinaphex
981d012b4b
(Menu) Simplify draw_frame calls
2015-03-08 18:35:55 +01:00
Higor Eurípedes
7d41e01e93
(RGUI) Only render when needed
2015-03-08 14:12:13 -03:00
Higor Eurípedes
de883704e4
(Menu) Set framebuf.dirty = true in menu_init
2015-03-08 13:36:34 -03:00
twinaphex
f773853908
(Menu) Hook up menu.framebuf.dirty too
2015-03-08 17:27:58 +01:00
Twinaphex
4eb2c8f4a7
(Menu) Only call rarch_render_cached_frame when a state change has
...
occurred that requires the video state to be flushed
2015-03-08 17:26:19 +01:00
twinaphex
001540d25d
action_refresh_default - trigger action video state change too
2015-03-08 17:20:44 +01:00
twinaphex
795b5c405f
(Menu) Instrument 'start' actions like this too
2015-03-08 17:19:46 +01:00
twinaphex
581bc22e19
(Menu) Toggle functions should trigger video state change since
...
a label is likely to be updated because of it
2015-03-08 17:16:21 +01:00
twinaphex
b5b59608dd
Add three ways to indicate that the menu should update video -
...
(1) an animation is active, (2) a label has its contents updated (can be a message ticker or say an FPS monitor label being constantly updated, and (3) the menu framebuffer is 'dirty' (meaning its contents has changed and therefore we need to upload it again to the GPU.
2015-03-08 16:55:25 +01:00
twinaphex
4e01057c69
(XMB) Get rid of unnecessary glViewport call - xmb_render_background
...
already does that
2015-03-08 14:12:39 +01:00
twinaphex
eaed7c884d
(XMB) Take out xmb_draw_icon_begin/xmb_draw_icon_end out of for loop -
...
icons finally seem to show up now in threaded video mode
2015-03-08 13:54:03 +01:00
twinaphex
b76312a1da
Split up xmb_draw_icon into xmb_draw_icon_begin, xmb_draw_icon_end
...
and xmb_draw_icon
2015-03-08 13:26:15 +01:00
Higor Eurípedes
1d7bddaef3
(rgui) Cache and tile checked background
2015-03-08 09:18:45 -03:00
twinaphex
3f4264b93d
(XMB) Cleanups
2015-03-08 13:17:07 +01:00
Toad King
aada549c42
fix resolution setting label
2015-03-07 22:48:29 -06:00
twinaphex
e37a4aa46e
(Menu) Shader Options shouldn't appear on paltforms that don't support it
2015-03-07 23:31:16 +01:00
twinaphex
e86efd320c
Create g_runloop.frame.video.current.menu.is_animated and
...
g_runloop.frame.video.current.menu.framebuf_dirty - will be used
to inform processes or runloops outside of RA's runloop that video update
needs to happen because of animations or video state changes
occurring.
2015-03-07 17:16:41 +01:00
twinaphex
817c4d3d91
Add RARCH_CMD_LOAD_CORE_PERSIST
2015-03-07 14:45:16 +01:00
twinaphex
f7fa179301
Turn menu_update_libretro_info static
2015-03-07 14:41:43 +01:00
twinaphex
e4abe6f0bf
Simplify menu_update_libretro_info
2015-03-07 14:38:05 +01:00
twinaphex
c45d3f60a1
(runloop) Move data sources to struct
2015-03-07 14:12:41 +01:00
twinaphex
d11006e041
Move frame_count to g_runloop
2015-03-07 13:14:04 +01:00
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
a74cb0574b
Create g_runloop and start moving variables there
2015-03-07 12:36:50 +01:00
Higor Eurípedes
5d1b6b4202
(menu) Add ADVANCED flags to some settings
2015-03-06 13:09:48 -03:00
Twinaphex
7310950341
Merge pull request #1468 from lakkatv/xmb
...
(Menu) Delta timing
2015-03-06 16:02:15 +01:00
Jean-André Santoni
ab84c14b66
(Menu) Delta timing
2015-03-06 16:00:46 +01:00
twinaphex
10b0423da4
(PS3) Move PS3 ifdef
2015-03-03 21:57:09 +01:00
twinaphex
3aaf7b8368
(PS3) Bootup regressions fixed
2015-03-02 23:40:53 +01:00
Jean-André Santoni
fc2ddc87bd
(GLUI) Fix rotation
2015-03-01 17:50:40 +01:00
Jean-André Santoni
45d48b46e8
(XMB) Fix rotation
2015-03-01 17:46:08 +01:00
twinaphex
7ca67d3873
Ifdef out core updater code if HAVE_NETWORKING is not defined
2015-03-01 04:40:36 +01:00
twinaphex
fedf5f1a6b
Implement core_updater_list more conventionally so that iOS menu
...
(hopefully) will start rendering it correctly
2015-02-27 09:25:09 +01:00
twinaphex
e7fe92748b
Implement nonblocking_refresh
2015-02-27 08:52:44 +01:00
twinaphex
cf070fa9f3
(RGUI/GLUI) Improved mouse controls - pushing the top/bottom corners
...
of the menu screen in a list view will scroll up/down. Hover controls
have been taken out. Will work on being able to press settings themselves.
2015-02-27 07:27:58 +01:00
twinaphex
622321f3fc
Get rid of some header dependencies
2015-02-27 05:04:50 +01:00
twinaphex
ab05a6af5b
Split up contentlist_switch into new file
2015-02-27 03:28:50 +01:00
twinaphex
85c6bb503d
Seperate fiel for cbs_refresh
2015-02-27 03:25:28 +01:00
twinaphex
ee0253fbad
Split up up_or_down code to new file
2015-02-27 03:21:49 +01:00
twinaphex
e678abdd75
Take out duplicate inline function
2015-02-27 03:15:20 +01:00
twinaphex
1df54e4410
Split up cbs_select code to new file
2015-02-27 03:08:30 +01:00
twinaphex
33d5b4f779
Split up cbs_iterate to new file
2015-02-27 03:05:19 +01:00
twinaphex
37306bcdc6
Split up representation cbs into separate file
2015-02-27 02:50:19 +01:00
twinaphex
51071a3e46
(Menu) Split up cbs_toggle to new file
2015-02-27 02:44:10 +01:00
twinaphex
4d9eb3f8d8
(Menu) Split off cbs start to separate file
2015-02-26 18:28:48 +01:00
twinaphex
5a0f41c338
Create menu_entries_cbs_deferred_push.c
2015-02-26 17:33:00 +01:00
twinaphex
b4a8ee4006
Split up action cancel callbacks to new file
2015-02-26 17:22:00 +01:00
twinaphex
12efaa0631
Get rid of some header dependencies
2015-02-26 17:18:57 +01:00
twinaphex
39b318c5ab
Start splitting up menu_entries_cbs.c across several files
2015-02-26 16:50:30 +01:00
twinaphex
66d89c5b13
(MSVC) Fix signed/unsigned mismatch warning
2015-02-24 22:26:08 +01:00
twinaphex
f80e3740aa
Implement set_video_mode in video poke interface
2015-02-24 21:57:51 +01:00
twinaphex
88137521c4
Reimplement action_ok_video_resolution
2015-02-24 21:37:58 +01:00
twinaphex
d46f240679
Ifdef two functions with HAVE_LIBRETRODB
2015-02-24 20:23:35 +01:00
twinaphex
7e9aeee05d
(GX) Implement get_video_output_size for Wii/Gamecube
2015-02-24 20:22:45 +01:00
twinaphex
55a2209e8e
(PS3) Go through get_video_output_size interface now - build fixes
2015-02-24 20:16:03 +01:00
twinaphex
c5c9fbfbd8
Cleanup deferred_push_rdb_entry_detail
2015-02-24 19:08:53 +01:00
twinaphex
234c24c3b3
Move struct image to nbio
2015-02-24 08:40:20 +01:00
Toad King
f4a40c5218
[GX] more build fixes
2015-02-23 22:15:36 -06:00
twinaphex
2e0902fda1
Revert "(Menu) Delta timing"
...
This reverts commit 24f7acb93c
.
2015-02-24 03:06:25 +01:00
twinaphex
fc75b55219
Revert "(Menu) Limit delta time to an acceptable range"
...
This reverts commit 319fcca439
.
2015-02-24 03:06:18 +01:00
twinaphex
64527f2cef
Revert "(Menu) cleaner dt formulas"
...
This reverts commit b6e214128a
.
2015-02-24 03:06:13 +01:00
twinaphex
58a25ef419
Implement nonblocking wallpaper image loading
2015-02-24 03:01:59 +01:00
Twinaphex
e3b6b89a55
Merge pull request #1444 from lakkatv/xmb
...
(Menu) cleaner dt formulas
2015-02-24 11:11:47 +11:00
Jean-André Santoni
b6e214128a
(Menu) cleaner dt formulas
2015-02-24 01:09:14 +01:00
Twinaphex
d4e6a1ddda
Merge pull request #1443 from lakkatv/xmb
...
(Menu) Limit delta time to an acceptable range
2015-02-24 10:44:15 +11:00
Jean-André Santoni
319fcca439
(Menu) Limit delta time to an acceptable range
2015-02-24 00:42:44 +01:00
Twinaphex
54163d20fc
Merge pull request #1442 from lakkatv/xmb
...
(Menu) Delta timing
2015-02-24 10:31:44 +11:00
Jean-André Santoni
24f7acb93c
(Menu) Delta timing
2015-02-24 00:28:11 +01:00
twinaphex
e795e01f7a
Add menu message queue
2015-02-24 00:01:45 +01:00
twinaphex
5f6108e2e0
Get rid of these gekko hacks in XMB/GLUI - we're not going to
...
be using these menu drivers on Wii/Gamecube anyway
2015-02-23 23:50:40 +01:00
twinaphex
6ce7e5b571
Refactor menu driver's 'load wallpaper' function
2015-02-23 23:32:59 +01:00
Twinaphex
3536ac86e4
Merge pull request #1441 from lakkatv/xmb
...
(XMB) Minor changes
2015-02-24 09:14:56 +11:00
twinaphex
4b0c2cd7de
Refactor menu_texture.c - uncouple it from file I/O
2015-02-23 22:54:39 +01:00
Jean-André Santoni
8cdaccdb9e
(XMB) unhardcode a value
2015-02-23 22:08:09 +01:00
Jean-André Santoni
57a7e89727
(XMB) Fix inverted function names
2015-02-23 21:40:36 +01:00
twinaphex
1a1d6a0889
Change returntype of file_cb for zlib_parse_file
2015-02-23 01:23:21 +01:00
twinaphex
41403fb3d6
Rename libretrodb to libretro-db
2015-02-19 00:47:19 +01:00
twinaphex
9e6d0004fd
(XMB) Set XMB_TEXTURE_RESUME instead of XMB_TEXTURE_RUN for 'Resume' action
2015-02-18 10:35:08 +01:00
twinaphex
3ee11c0374
(XMB) Set labels for general menu
2015-02-18 10:31:01 +01:00
Jean-André Santoni
e0dab75300
(XMB) Add 5 new icons for the contextual menu
2015-02-17 23:43:34 +01:00
twinaphex
37a541e8a0
Restructure some settings in g_extern
2015-02-16 17:52:58 +01:00
twinaphex
41d3657b5d
Start creating directory content scanning - nonblocking I/O not
...
yet implemented
2015-02-16 07:53:27 +01:00
twinaphex
939b78753a
Get rid of messy 'pending cb' code - instead use
...
string lists
2015-02-16 05:44:43 +01:00
twinaphex
01359b14c6
Add label representation for video filter
2015-02-15 20:37:15 +01:00
twinaphex
a68886cf5d
Add 'action_start' for video filter
2015-02-15 18:41:58 +01:00
twinaphex
be5f3254ba
Start implementing video softfilters - move it to Video Options
2015-02-15 18:26:59 +01:00
twinaphex
3ce7ada790
Update get_title
2015-02-15 17:50:38 +01:00
twinaphex
5fca7c5e9d
Create 'Video Options'
2015-02-15 17:40:25 +01:00
twinaphex
3a2336275d
Take out 'Default Filter' option
2015-02-15 17:32:23 +01:00
twinaphex
20b87ad3d5
Reimplement get_string_representation for ST_ACTION
2015-02-15 04:49:57 +01:00
twinaphex
f271b05712
MENU_SETTING_ACTION gets '...' label
2015-02-15 04:43:26 +01:00
twinaphex
7232a6a56b
Add edge_magazine_review entry
2015-02-15 00:10:32 +01:00
twinaphex
5c6571e714
(Menu/Database) Ability to sort on Famitsu rating
2015-02-14 06:47:21 +01:00
twinaphex
64446ef497
Rename and move rarch_viewport
2015-02-14 05:52:05 +01:00
twinaphex
b777f019bf
Create video_shader_driver_get_current_shader
2015-02-14 05:24:20 +01:00
twinaphex
94e1a339df
Rename menu_action.c to menu_setting.c
2015-02-14 01:51:28 +01:00
twinaphex
7d32b27024
(RMenu) Build fixes
2015-02-14 00:51:17 +01:00
twinaphex
df35e9fb75
Refactor menu_navigation.c
2015-02-14 00:47:42 +01:00
twinaphex
fbff296638
(RMenu) Fixes
2015-02-13 20:30:06 +01:00
twinaphex
778f67dcad
(PS3) Silence warnings
2015-02-13 20:28:49 +01:00
twinaphex
31b272f25a
Don't pass menu_handle_t * state around
2015-02-13 20:19:20 +01:00
twinaphex
55844f06d7
Cleanups - start using menu_driver_resolve everywhere in menu
...
code for safety reasons
2015-02-13 20:04:50 +01:00
twinaphex
8568732234
(menu_entries_cbs.c) Avoid passing 'menu' handle around
2015-02-13 19:49:32 +01:00
twinaphex
6a68b56e71
Don't pass driver.menu to menu_database_realloc
2015-02-13 19:46:07 +01:00
twinaphex
4bc117222b
Cleanup menu_entries_cbs.c - don't use driver.menu directly -
...
always go through menu_driver_resolve
2015-02-13 19:44:08 +01:00
twinaphex
d1483d1530
(GX) Buildfix
2015-02-13 19:11:53 +01:00
twinaphex
4d31687899
Create menu_driver_resolve to avoid having to pass state pointer
...
around between functions
2015-02-13 19:00:59 +01:00
Twinaphex
ea6b36fe2a
Merge pull request #1415 from lioncash/prototype
...
Apply static to some local-only functions
2015-02-13 16:02:21 +01:00
Lioncash
55e9c2b593
Apply static to some local-only functions
2015-02-13 09:54:45 -05:00
Lioncash
9ef984d525
menu_entries_cbs: Remove unused variables
2015-02-13 09:48:07 -05:00
twinaphex
56cce66121
Add button description to 'Help'
2015-02-13 04:54:42 +01:00
twinaphex
3feb89a8b2
(XMB) Rename 'Core Informations'
2015-02-13 04:03:52 +01:00
twinaphex
481570d822
(Menu) Fix labels
2015-02-13 03:38:28 +01:00
twinaphex
650ce81d74
Move Database Manager/Cursor Manager to 'Management'
2015-02-13 03:20:25 +01:00
twinaphex
d8294c8dc0
Move Options to new category
2015-02-13 02:59:13 +01:00
twinaphex
f3315c256e
(GLUI) Hookup load_wallpaper - and also free background image
...
at exit
2015-02-13 00:20:39 +01:00
twinaphex
e58c1491a2
Selecting wallpaper now directly changes background image -
...
implemented only for XMB so far, GLUI coming up next
2015-02-13 00:12:15 +01:00
twinaphex
025cb112d3
Move spacing to 'icon'
2015-02-12 23:38:44 +01:00
twinaphex
c7d5b82cce
(XMB) Refactor vspacing/hspacing
2015-02-12 20:26:04 +01:00
twinaphex
073e683846
Organize variables in struct some more
2015-02-12 20:23:14 +01:00
twinaphex
41f1ffe0bb
Have a clear distinction between 'settings' and 'options'
2015-02-12 19:52:57 +01:00
Twinaphex
8b439f3e6b
Merge pull request #1412 from lakkatv/xmb
...
(XMB) Move the savestate and loadstate entries on top of the contextual ...
2015-02-12 19:40:10 +01:00
twinaphex
50c89847f0
Backport new element display settings to GLUI/RGUI
2015-02-12 19:35:24 +01:00
Jean-André Santoni
2107273898
(XMB) Move the savestate and loadstate entries on top of the contextual menu
2015-02-12 19:34:28 +01:00
Twinaphex
fc4c5ffa7c
Merge pull request #1411 from lakkatv/look
...
(XMB) Add a setting to display or hide the core name and core version
2015-02-12 19:27:21 +01:00
twinaphex
9c29348305
(XMB) Reorganize some more settings in struct
2015-02-12 19:27:13 +01:00
twinaphex
2252e47028
(XMB) Move some more variables around
2015-02-12 19:23:11 +01:00
Jean-André Santoni
2ae66e05e5
(XMB) Add a setting to display or hide the core name and core version
2015-02-12 19:18:27 +01:00
Alcaro
2ec829ebc1
Fix releaseyear queries giving empty result sets.
2015-02-12 19:17:31 +01:00
twinaphex
3f46f97abd
Prevent some memory leaks in menu_init
2015-02-12 19:14:10 +01:00
Twinaphex
2e651c6ffc
Merge pull request #1409 from lakkatv/xmb
...
(XMB) Fix a crash in xmb_get_userdata_from_core. Fixes #1408
2015-02-12 18:54:21 +01:00
Jean-André Santoni
0cb72b3497
(XMB) Fix a crash in xmb_get_userdata_from_core. Fixes #1408
2015-02-12 18:50:13 +01:00
twinaphex
4acb177e37
Can now scroll on shader presets in browser
2015-02-12 18:47:37 +01:00
twinaphex
12825086b9
(XMB) Move active_category variables to 'category' struct
2015-02-12 18:38:27 +01:00
twinaphex
ecbd841289
Move 'offset' variables to structs
2015-02-12 18:34:36 +01:00
twinaphex
7fb3b7e4a0
(XMB) Move icon variables to struct
2015-02-12 18:32:03 +01:00
Alcaro
7938e05b9c
Shut up some more Valgrind errors. (Why is r600_dri.so branching on the frame buffer?)
2015-02-12 18:31:01 +01:00
twinaphex
852842beaf
(XMB) Move font variables to struct
2015-02-12 18:25:48 +01:00
twinaphex
b2c9a34fc1
(XMB) Cleanup this stuff some more
2015-02-12 18:24:01 +01:00
Alcaro
5c2d5edff0
Shut up some Valgrind errors.
2015-02-12 18:21:52 +01:00
twinaphex
2c8998aa88
(XMB) Make this code somewhat easier to read
2015-02-12 18:18:38 +01:00
twinaphex
7b4e3353a8
(XMB) Cleanups - create xmb_push_animations
2015-02-12 17:22:24 +01:00
twinaphex
b709baf8e5
xmb_draw_items - cleanups
2015-02-12 17:08:57 +01:00
twinaphex
179661098f
(XMB) xmb_draw_items - cleanups
2015-02-12 17:05:56 +01:00
twinaphex
f20ede45a1
Rename xmb_node_for_core to xmb_get_userdata_from_core
2015-02-12 15:14:05 +01:00
twinaphex
e9c42cf038
(menu_entries_cbs.c) Shader cleanups
2015-02-11 23:40:34 +01:00
twinaphex
0c64543eb8
(menu_entries_cbs.c) Cleanups
2015-02-11 23:30:29 +01:00
twinaphex
1d3ce967b4
(PS3/RMenu) Buildfixes
2015-02-11 22:38:05 +01:00
twinaphex
23c56cc998
(RMenu XUI) Buildfix
2015-02-11 22:34:07 +01:00
twinaphex
8d050f23aa
Remove more header dependencies (menu.h)
2015-02-11 22:15:13 +01:00
twinaphex
728210bdf7
Remove bunch of header dependencies in menu.h
2015-02-11 22:10:21 +01:00
twinaphex
6654d2eb6c
(menu_input.c) Cleanups
2015-02-11 22:05:56 +01:00
twinaphex
6c6850a671
(menu_entries_cbs.c) Start refactoring away driver.menu
2015-02-11 21:56:32 +01:00
twinaphex
5bb11314d5
(Menu) Move width and height to frame_buf struct - mouse code needs
...
to be entirely rewritten
2015-02-11 21:52:21 +01:00
twinaphex
6ded569b87
(Menu) Create struct for delay timer
2015-02-11 21:48:20 +01:00
twinaphex
fe1ac4b8b9
(Menu) Create struct for categories
2015-02-11 21:43:16 +01:00
twinaphex
eb7a68a182
(Menu) Put scroll indices into struct
2015-02-11 21:36:07 +01:00
twinaphex
b1c775849a
(RGUI) Cleanups
2015-02-11 21:30:57 +01:00
twinaphex
8f77b7d52a
(Menu) Cleanups pt. 2
2015-02-11 21:29:14 +01:00
twinaphex
10fdaff1b6
(Menu) Cleanups
2015-02-11 21:27:01 +01:00
twinaphex
7ce598c891
(Wii) Fix warnings - unused values
2015-02-11 21:21:03 +01:00
twinaphex
c3fdd42fb0
Refactor menu
2015-02-11 21:15:39 +01:00
twinaphex
7ade44cbc3
(360) Build fixes
2015-02-11 21:06:50 +01:00
twinaphex
fb31227585
(Menu) Refactors
2015-02-11 21:00:34 +01:00
twinaphex
0c170ab56e
(Menu) Get rid of void * pt. 2
2015-02-11 20:40:48 +01:00
twinaphex
4d478434c7
(Menu) Start getting rid of void * pointer
2015-02-11 20:28:54 +01:00
twinaphex
6b8aece1f7
(Menu) Cleanups
2015-02-11 19:28:06 +01:00
twinaphex
b0bd9fdd9d
(menu.c) menu_iterate - cleanups
2015-02-11 19:17:30 +01:00
twinaphex
8e42857488
(Menu) Move set_texture call to higher-level iterate function
2015-02-11 19:16:06 +01:00
twinaphex
00cd281a1f
Move menu_ticker_line to menu_animation.c
2015-02-11 18:52:59 +01:00
twinaphex
915c97b76f
Refactor menu_driver.h
2015-02-11 18:36:37 +01:00
twinaphex
97564dd1be
(menu_entries_cbs.c) Cut down on code duplication pt. 2
2015-02-11 18:17:02 +01:00
twinaphex
3ca18c14d4
(menu_entries_cbs.c) Cut down code duplication
2015-02-11 18:14:53 +01:00
twinaphex
5ee4e6da73
Guard against entering video filter or audio filter directory
...
if path is not correct
2015-02-11 17:53:38 +01:00
twinaphex
821a3283dc
Refactor gl_set_texture_frame
2015-02-11 16:05:11 +01:00
twinaphex
118ce66dec
Refactor gl_load_texture_data
2015-02-11 15:53:37 +01:00
twinaphex
77f6b98aa9
Reuse gl_load_texture_data some more
2015-02-11 15:46:55 +01:00
twinaphex
f19339eb38
Have menu_texture.c reuse gl_common.c's gl_load_texture_data
2015-02-11 15:19:21 +01:00
twinaphex
b64584672f
(GLUI) Cleanups
2015-02-11 14:32:09 +01:00
twinaphex
bcfd2f7667
(Windows) Build fixes
2015-02-11 14:25:06 +01:00
twinaphex
3d83c1fa75
Free menu->frame_buf in menu_free
2015-02-11 07:02:12 +01:00
twinaphex
cf57120fdd
(RMenu) Cleanups
2015-02-11 06:59:19 +01:00
twinaphex
37d9661846
(XMB/GLUI) Cleanups
2015-02-11 06:34:30 +01:00
twinaphex
a687907bde
Cleanup xmb_render_messagebox
2015-02-11 06:27:28 +01:00
twinaphex
b20ab24fa2
(XMB) Cleanups pt. 5
2015-02-11 06:22:00 +01:00
twinaphex
1c4d628498
(XMB) Cleanups pt. 4
2015-02-11 06:21:03 +01:00
twinaphex
cc9d5dae28
(XMB) Cleanups pt. 3
2015-02-11 06:15:15 +01:00
twinaphex
d85a8d5452
(XMB) Cleanups pt. 2
2015-02-11 06:11:25 +01:00
twinaphex
d8a0126203
(XMB) Cleanups to xmb_draw_items
2015-02-11 06:05:27 +01:00
twinaphex
56aa3ddb5c
(GLUI) Cleanups
2015-02-11 05:55:36 +01:00
twinaphex
44d540eb3e
(GLUI) Cleanups
2015-02-11 05:50:37 +01:00
twinaphex
ed4d8d5acf
(XMB) Cleanups pt. 3
2015-02-11 05:43:42 +01:00
twinaphex
5eccada700
(XMB) Cleanups pt. 2
2015-02-11 05:39:56 +01:00
twinaphex
e8d21942b4
(XMB) cleanups
2015-02-11 05:33:53 +01:00
twinaphex
b658d47c70
(RGUI) Cleanups
2015-02-11 05:23:02 +01:00
twinaphex
4d1cc8c2a9
(RGUI) Cleanups
2015-02-11 05:16:19 +01:00
twinaphex
e8ad0d183b
Cleanup color_rect
2015-02-11 05:09:31 +01:00
twinaphex
da004daa8a
Move frame_buf/frame_buf_pitch to menu_driver struct
2015-02-11 05:08:07 +01:00
twinaphex
1b4519ec97
(Menu) rmenu_set_texture - make it static
2015-02-11 03:55:25 +01:00
twinaphex
04022926bc
Have XMB and GLUI reuse same menu_texture code
2015-02-11 03:52:35 +01:00
twinaphex
4186d97281
Start creating menu_texture.c - have GLUI use it
2015-02-11 03:40:29 +01:00
twinaphex
f71c00112a
Add early return in case database/cursor directory has not been set or is
...
inaccessible
2015-02-11 01:43:16 +01:00
twinaphex
6d5939063c
Add early return in case cheat directory or remap file doesn't exist
2015-02-11 01:41:30 +01:00
Twinaphex
6cbb3ba3c8
action_ok_core_list - add early return if directory cannot be
...
accessed
2015-02-11 01:36:42 +01:00
twinaphex
436fe5150d
(menu_animation.c) subject does not need to be freed
2015-02-11 01:26:33 +01:00
twinaphex
37a8e0ef85
Improve menu_animation_free
2015-02-11 01:22:15 +01:00
twinaphex
a85908c8f9
(Menu) Refactor easing functions
2015-02-11 01:15:16 +01:00
twinaphex
46003314a8
Refactor menu_animation.c
2015-02-11 00:40:18 +01:00
twinaphex
13a87d48fe
Refactor tweens_push
2015-02-10 23:59:16 +01:00
twinaphex
9a839fce2f
Pass numtweens as pointer
2015-02-10 23:49:26 +01:00
twinaphex
453e5b7681
Rename tween functions
2015-02-10 23:45:14 +01:00
twinaphex
9a6e99e12c
Cleanup add_tween
2015-02-10 23:40:58 +01:00
twinaphex
e6ab59bce2
Refactor update_tweens
2015-02-10 23:35:22 +01:00
twinaphex
8b5699d2d5
Cleanups
2015-02-10 23:26:21 +01:00
twinaphex
ca36923c99
(XMB) Some cleanups
2015-02-10 23:17:19 +01:00
twinaphex
affce9a7cf
Make xmb_font_init_first a bit more safe for threaded video mode
2015-02-10 23:14:01 +01:00
Twinaphex
8869ffdd57
(XMB) Remove unused variables
2015-02-10 23:11:20 +01:00
Alcaro
28405f547b
Cleanup conditional mess
2015-02-10 22:36:39 +01:00
twinaphex
bdaace4da7
Cleanup action_ok_core_download
2015-02-10 22:36:20 +01:00
twinaphex
3f7adb2903
Cleanup conditional mess
2015-02-10 22:34:49 +01:00
twinaphex
1f36d47556
Fix another crash - don't reuse str_list
2015-02-10 22:31:59 +01:00
Alcaro
28e2ca74e7
Double semicolons aren't useful.
2015-02-10 22:29:26 +01:00
Alcaro
111d4d4bd5
Remove some pointless casts.
2015-02-10 22:19:33 +01:00
twinaphex
3b165ba254
Create menu_list_insert
2015-02-10 21:52:31 +01:00
twinaphex
64372ed4b1
(XMB) Fixes
2015-02-10 17:46:35 +01:00
Jean-André Santoni
f331eba299
(Menu) iterate was not used either
2015-02-10 15:06:41 +01:00
Jean-André Santoni
e330f03124
(Menu) init_lists was not used either
2015-02-10 15:02:38 +01:00
Jean-André Santoni
274cfe0f9f
(Menu) input_postprocess was not used anymore by any menu driver
2015-02-10 14:52:25 +01:00
Jean-André Santoni
3b2aa6ba40
(XMB) Fix more duplicate icon bugs
2015-02-10 02:50:22 +01:00
Jean-André Santoni
a2380c4182
(XMB) Display bug fix and code refactoring
2015-02-09 22:54:14 +01:00
Twinaphex
db64c41ae7
Silence some warnings
2015-02-09 01:46:58 +01:00
Twinaphex
fe279c5c4b
Merge pull request #1393 from SuperrSonic/master
...
(GX) Enable custom viewports in 240p
2015-02-07 05:31:32 +01:00
Jean-André Santoni
ef7e210719
(XMB)(GLUI) Better fix for the GL texture format bug
2015-02-07 00:05:40 +01:00
SuperrSonic
2a79810b05
(GX) Added 608x240 for handheld cores with square pixels
2015-02-05 16:25:32 -04:00
twinaphex
72ac1bd407
menu_animation.c - some cleanups
2015-02-05 18:27:25 +01:00
Jean-André Santoni
8b1d4ea84e
(Menu) Forgot to apply those changes to rmenu and rmenu_xui
2015-02-05 01:19:24 +01:00
Jean-André Santoni
2473778bac
(XMB) Fix a regression
2015-02-05 00:52:30 +01:00
Jean-André Santoni
f24bdb1cbf
(Menu) No more core_info manipulation on the menu driver side. Instead, we ensure that core_info is inited before menu init, and call context reset after core info update.
2015-02-05 00:39:59 +01:00
Jean-André Santoni
f005d5f7e5
(XMB) Display a clock icon
2015-02-04 22:44:33 +01:00
twinaphex
e8183bb0e1
Add stub MENU_ACTION_TEST
2015-02-03 07:43:44 +01:00
twinaphex
8c38ccc4a9
Add MENU_ACTION_TEST
2015-02-03 07:43:20 +01:00
Jean-André Santoni
490cffc645
(XMB) Fix a small display regression
2015-02-03 05:41:35 +01:00
Jean-André Santoni
1852a36cc2
Merge branch 'master' of https://github.com/libretro/RetroArch
2015-02-03 05:14:06 +01:00
Toad King
75b02236d5
throttle menu better when libretro_pause is off
2015-02-02 21:55:30 -06:00
Jean-André Santoni
47c0dabc40
(XMB) Fix display issue in settings
2015-02-03 04:24:34 +01:00
Toad King
002fba476d
add menu throttle for 120+Hz displays
2015-02-02 20:25:29 -06:00
twinaphex
2197a7b5c0
Add 'force' parameter to menu_database_realloc
2015-02-03 02:54:48 +01:00
twinaphex
adbcab3912
Don't continually free and reload db playlist if it is already
...
cached
2015-02-03 02:01:00 +01:00
twinaphex
295c8a29a8
Move 'Start Content' to the bottom for now
2015-02-03 01:10:34 +01:00
twinaphex
d9094506c7
Rough implementation of game loading from database
2015-02-03 00:59:16 +01:00
Jean-André Santoni
a5f4693d49
(XMB) Display cursor and rdb icons
2015-02-03 00:27:18 +01:00
twinaphex
dbd70237f5
(XMB) Cleanups
2015-02-02 20:48:26 +01:00
twinaphex
6b09ac87f1
(XMB) Cleanups
2015-02-02 20:40:29 +01:00
twinaphex
47ee96b531
(XMB) Cleanups
2015-02-02 20:28:17 +01:00
twinaphex
6f78669cdc
(Menu/iOS) Cleanups
2015-02-02 19:03:56 +01:00
twinaphex
d7fd935049
(RGUI) Cleanups
2015-02-02 19:02:34 +01:00
twinaphex
26dead5902
(RGUI) Cleanups
2015-02-02 18:56:58 +01:00
twinaphex
135fc60ec2
(GLUI) Cleanups
2015-02-02 18:51:48 +01:00
twinaphex
a0177e7bd7
(XMB) Prevent memory leaks in xmb_init
2015-02-02 18:44:56 +01:00
twinaphex
bf07771be9
Further cleanups
2015-02-02 18:33:39 +01:00
twinaphex
87cc4f2fc1
Refactor menu_entries_push_horizontal_menu_list
2015-02-02 18:31:25 +01:00
twinaphex
3a6a128fde
menu_entries_push_horizontal_list_menu - cleanups
2015-02-02 18:20:45 +01:00
twinaphex
f84662a39d
menu_entries_content_list_push - cleanups
2015-02-02 18:14:49 +01:00
twinaphex
84d71330c8
Add famitsu entries
2015-02-02 04:41:31 +01:00
twinaphex
298fdbea8a
(Database) Add MD5 and SHA1 entries
2015-02-02 04:03:46 +01:00
twinaphex
24d36c8d03
Rename Name description
2015-02-02 03:41:12 +01:00
twinaphex
d2a5dd32c2
Add crc32 to database_info
2015-02-02 02:09:26 +01:00
twinaphex
2b0cefee0d
(Menu) RetroPad: Bind X to 'Search'
2015-02-02 00:55:10 +01:00
twinaphex
ff8fec64ad
Cleanups
2015-02-02 00:53:06 +01:00
twinaphex
486a5801c0
Cleanups
2015-02-02 00:46:00 +01:00
Twinaphex
b692e6ee9d
Merge pull request #1382 from lakkatv/xmb
...
(XMB) Possible performance improvement in draw_items
2015-02-02 00:05:25 +01:00
Jean-André Santoni
44a3aad8e2
(XMB) Possible performance improvement in draw_items
2015-02-02 00:02:16 +01:00
twinaphex
17edfbd019
(RGUI) Similar speed hack
2015-02-01 23:55:13 +01:00
twinaphex
16c7c7fbb9
(XMB) Only try to render about 100 items or so that are conceivably visible
...
at the same time - should significantly optimize displaying of the MAME
database
2015-02-01 23:29:12 +01:00
twinaphex
a1cf3c1eae
(menu_animation.c) Cleanups
2015-02-01 23:05:16 +01:00
twinaphex
48032486f4
Move static variables to menu handle struct
2015-02-01 22:52:06 +01:00
twinaphex
6e0d769fec
(menu_animation.c) Cleanups
2015-02-01 22:45:56 +01:00
twinaphex
e3066d43c9
Rename core_manager to core_updater
2015-02-01 15:57:25 +01:00
twinaphex
d84b6ee5ea
(XMB) Cleanups
2015-02-01 15:25:37 +01:00
twinaphex
6bfbe1dc6d
Get rid of unused variables
2015-02-01 14:58:33 +01:00
twinaphex
7e3c57b0cf
Get rid of now unused menu_action function
2015-02-01 13:53:22 +01:00
twinaphex
92ca6d8982
Cleanups
2015-02-01 13:32:24 +01:00
twinaphex
e67a8391a1
Cleanups
2015-02-01 13:30:01 +01:00
twinaphex
492b2569a6
Cleanups
2015-02-01 13:28:41 +01:00
twinaphex
d63589001c
Cleanups
2015-02-01 13:15:41 +01:00
twinaphex
6f6e8ae9cd
Cleanups
2015-02-01 13:14:07 +01:00
twinaphex
93118a560f
Cleanups
2015-02-01 13:06:04 +01:00
twinaphex
1f3acec93a
Cleanups
2015-02-01 13:01:06 +01:00
twinaphex
a495cff6ab
Cleanups
2015-02-01 12:34:24 +01:00
twinaphex
ad301b92cc
Prevent MENU_ACTION_RIGHT from crashing the application if there
...
are no entries in the list
2015-02-01 10:30:41 +01:00
twinaphex
7521b9fcda
rgui_entry_iterate - some more safety checks
2015-02-01 10:23:40 +01:00
twinaphex
5b2c2343c0
Cleanups
2015-02-01 10:15:56 +01:00
twinaphex
8199411acb
Cleanups
2015-02-01 10:08:14 +01:00
twinaphex
3eb2699751
Refactor get_label code
2015-02-01 09:58:23 +01:00
twinaphex
405abc4823
Cleanups
2015-02-01 09:19:33 +01:00
twinaphex
beeb8dbd7d
Implement disk index as representation callback
2015-02-01 09:16:01 +01:00
twinaphex
e58d1dec21
Move some more label representation code from settings_data.c to
...
menu_entries_cbs.c
2015-02-01 08:48:52 +01:00
twinaphex
3a9bbff1be
(RGUI) Cleanups
2015-02-01 08:18:33 +01:00
twinaphex
435f4140b9
(RMenu) Cleanups
2015-02-01 08:15:46 +01:00
twinaphex
6060849910
(Rmenu XUI) Cleanups
2015-02-01 08:13:09 +01:00
twinaphex
1f3ff10246
Core Updater Options - fix label
2015-02-01 08:05:29 +01:00
twinaphex
f281baf284
Implement label for subgroup
2015-02-01 07:56:12 +01:00
twinaphex
cddaf17c95
Ability to 'scroll' (left/right) in cheat file selection browser
...
now
2015-02-01 07:41:59 +01:00
twinaphex
f3688547db
Add string representation label for cheatfiles
2015-02-01 07:41:01 +01:00
twinaphex
bf02055971
Add more string representations
2015-02-01 07:39:20 +01:00
twinaphex
ca73887f8c
Fix crash in menu_action_setting_disp_set_label_menu_file_core
2015-02-01 07:24:58 +01:00
twinaphex
efb548df4f
get_string_representation - updates
2015-02-01 07:20:20 +01:00
twinaphex
7785017100
Refactor disp_set_label
2015-01-31 17:59:45 +01:00
twinaphex
fc5fe960a5
Refactor cbs->action_get_representation
2015-01-31 17:46:14 +01:00
twinaphex
4d27d888f5
Refactor disp_set_label
2015-01-31 17:33:30 +01:00
twinaphex
04d54be8df
(Menu drivers) Start setting up setting pointers
2015-01-31 17:19:12 +01:00
twinaphex
124145505a
Add option for auto-extracting downloaded archive
2015-01-31 12:45:20 +01:00
twinaphex
5e39a9abe6
(Core Updater) Now extracts the ZIP file after downloading to
...
the core directory
2015-01-31 12:03:38 +01:00
twinaphex
b3e24c7410
Rename Core Manager to Core Updater
2015-01-31 06:06:21 +01:00
twinaphex
0f232a69a2
Can now scroll on collapsed subgroups
2015-01-31 05:43:16 +01:00
twinaphex
42479986ff
Create two static helper functions
2015-01-31 05:28:14 +01:00
twinaphex
c4a6562ce1
action_ok_database_manager_list - prevent crash when label and
...
path are NULL
2015-01-31 05:09:56 +01:00
twinaphex
cc56ca7c42
menu_list_push - early return if label is NULL
2015-01-31 05:00:35 +01:00
twinaphex
92ad93ea5d
Prevent crash on pressing up/down when list size is 0 or lower
2015-01-31 04:53:10 +01:00
twinaphex
2bc0b2d3ac
Implement menu_common_list_clear
2015-01-31 04:25:28 +01:00
twinaphex
37cf4a3002
Get rid of bind_ok_first and merge into main function
2015-01-31 04:01:27 +01:00
Jean-André Santoni
096d1b09f3
(XMB) Fix two display bugs
2015-01-31 03:25:22 +01:00
Jean-André Santoni
85e29125de
(XMB) Prevent selection_prt to be reseted after messagebox
2015-01-31 03:24:39 +01:00
Jean-André Santoni
bba772fd4c
(XMB) Reset selection_ptr on horizontal switches, prevents a segfault
2015-01-31 03:24:21 +01:00
Jean-André Santoni
d0a75a3441
(XMB) Fix duplicate icon after messagebox
2015-01-31 03:24:01 +01:00
twinaphex
356e026efb
Bind UINT settings
2015-01-30 10:35:06 +01:00
twinaphex
b1df7d3944
Create get representation callback
2015-01-30 10:24:07 +01:00
twinaphex
96f106d992
Add HAVE_LIBRETRODB
2015-01-30 09:24:48 +01:00
twinaphex
7cb18cbdab
Small bandaid fix that doesn't address the real problem
2015-01-30 08:27:10 +01:00
twinaphex
aac3143e38
Remove unused variables
2015-01-30 07:59:35 +01:00
twinaphex
f3fed818ac
Update menu_driver.c
2015-01-30 07:51:48 +01:00
twinaphex
c6ab7f713a
Update get_label for non-collapsed mode
2015-01-30 07:09:09 +01:00
twinaphex
42beedb098
Fix OSK overlay options group setting in non-collapsed mode
2015-01-30 06:06:08 +01:00
twinaphex
a038b72ecb
Add 'Collapse Subgroups Enable' - should make navigating
...
menu a bit easier
2015-01-30 05:58:57 +01:00
twinaphex
dfaf63786a
Add some (commented out for now) code for displaying subgroups -
...
to be improved on later
2015-01-30 02:18:32 +01:00
twinaphex
1b89c23a42
(menu_entries_cbs.c) Fix unreachable warning
2015-01-30 00:29:34 +01:00
twinaphex
ed7da3f632
Get rid of last param to keyboard_input_event
2015-01-29 23:12:42 +01:00
twinaphex
fc373630ce
Start to approach OSK driver in a different way
2015-01-29 20:33:27 +01:00
twinaphex
f258950bcf
Keyboard input overlays can now be used as input device
...
for keyboard line events
2015-01-29 07:03:20 +01:00
twinaphex
5a5ae4f9a5
(Database) List entries by name instead of description
2015-01-29 01:32:35 +01:00
Jean-André Santoni
2e8154a7dd
(XMB) Better test to know when to apply path_basename on the node name
2015-01-28 22:06:42 +01:00
Jean-André Santoni
6658a18baf
(XMB) Fix regressions
2015-01-28 21:42:57 +01:00
Jean-André Santoni
788ea06ac2
(XMB) Fix a display bug : horizontal icons showing while they should not
2015-01-28 19:49:10 +01:00
Jean-André Santoni
d603c24fb2
(XMB) Add input remapping options to the contextual menu
2015-01-28 19:43:41 +01:00
Jean-André Santoni
90ff3a9860
(XMB) Attempt to fix the icon overlapping bug, works in some cases
2015-01-28 19:09:27 +01:00
Jean-André Santoni
129f70b7ee
(XMB) Content launching via the horizontal menu
2015-01-28 19:09:27 +01:00
Lioncash
9c10672646
menu_entries_cbs: Fix a few potential memory leaks
2015-01-28 09:38:09 -05:00
twinaphex
774b350e9e
Updates
2015-01-28 11:08:44 +01:00
twinaphex
685b270ae0
(Menu) Add max users to filters
2015-01-28 09:51:03 +01:00
twinaphex
524f754ec3
Core Update Manager works again when HAVE_NETWORKING is defined -
...
enygmata jumped the gun with refactoring the HAVE_NETPLAY define
2015-01-28 08:55:02 +01:00
twinaphex
bb5d2877cf
Make string_list code more robust
2015-01-28 08:00:19 +01:00
twinaphex
c7c1526529
Add prettified labels for database cursor screens
2015-01-28 07:55:08 +01:00
twinaphex
16e070cb75
Create string_list_rdb_entry_int
2015-01-28 06:19:12 +01:00
twinaphex
42e0d77a07
(Menu) Cut down on code duplication
2015-01-28 06:04:07 +01:00
twinaphex
9ee7a3303f
Hook up edge_issue query
2015-01-28 05:54:22 +01:00
twinaphex
a3e316d64f
Hook up edge_magazine_review query
2015-01-28 05:51:03 +01:00
twinaphex
950f021d27
Fix query problems
2015-01-28 05:38:04 +01:00
twinaphex
6292ae16f5
deferred_push_rdb_entry_detail - cleanups
2015-01-28 05:32:27 +01:00
twinaphex
b1f2db5954
Additions
2015-01-28 05:22:03 +01:00
twinaphex
b2119c2945
Add more
2015-01-28 05:17:49 +01:00
twinaphex
625445ddb3
Cleanups
2015-01-28 04:59:58 +01:00
Twinaphex
edf83f85a7
(Menu) Cleanup unused variables
2015-01-28 04:46:06 +01:00
twinaphex
15ae2a55e0
(Menu database) Add searching for all publishers for given format
2015-01-28 04:40:22 +01:00
Twinaphex
cef42b9356
(XMB) Cleanup unused variables
2015-01-27 23:36:20 +01:00
twinaphex
ec10129470
Can now scroll in rdb entry details page
2015-01-27 23:16:34 +01:00
twinaphex
dfaa6c3d4a
Fix bug that happens when a game entry has a ' character in its
...
title/description
2015-01-27 21:16:00 +01:00
twinaphex
2e7c29f853
Show "N/A" when rumble/analog not specified in db entry
2015-01-27 21:05:40 +01:00
twinaphex
a2774bb9a3
Add working rdb entry detail page
2015-01-27 20:58:16 +01:00
twinaphex
47427d656b
Add entries
2015-01-27 19:41:35 +01:00
twinaphex
5bb55b9ce9
Add new entries to database_info.c
2015-01-27 19:20:39 +01:00
twinaphex
30dea5e4ff
Fix regular custom binds
2015-01-27 18:47:57 +01:00
twinaphex
e87c3efaee
Fix Bind All and Custom Viewport
2015-01-27 18:37:54 +01:00
twinaphex
6799cebc71
Add database_info.c
2015-01-27 18:09:19 +01:00
twinaphex
ae573dcdb8
Backport Lioncash' memory leak fixes
2015-01-27 15:35:31 +01:00
twinaphex
abe3bf4626
(LibretroDB) Move function to menu_entries.c
2015-01-27 04:50:00 +01:00
twinaphex
47344b8c3e
Add stub rdb entry detail - total stub - improvements coming
2015-01-27 04:44:10 +01:00
twinaphex
eb0863cb39
(Menu/database) Set label of MENU_FILE_RDB_ENTRY to rdb file so that we know
...
which database to perform query on again
2015-01-27 04:16:05 +01:00
twinaphex
8971f4538a
(XMB) Some cleanups
2015-01-27 02:52:19 +01:00
twinaphex
ac40105929
Cleanups in menu_action.c
2015-01-27 01:58:48 +01:00
twinaphex
e431f8e8f0
(Lakka) Remove Lakka - XMB will become the replacement driver
2015-01-27 01:56:04 +01:00
twinaphex
49a2bce941
Cleanups - move input code to menu_input.c
2015-01-27 01:29:33 +01:00
Jean-André Santoni
22119d0e7f
Notify the menu driver when the menu is going to be toggled, implement progressive menu fade in
2015-01-26 23:45:16 +01:00
Jean-André Santoni
5c08e9dea4
(XMB) Add core options and infos to the contextual action menu
2015-01-26 22:50:38 +01:00
Jean-André Santoni
89b582c99a
(XMB) Fix a setting values display bug by using a more precise context
2015-01-26 22:01:06 +01:00
Jean-André Santoni
9a261d36c0
(XMB) Split xmb_populate_entries in two functions
2015-01-26 22:01:06 +01:00
Jean-André Santoni
ef1b06d800
(XMB) Fix label alpha bug
2015-01-26 22:01:06 +01:00
twinaphex
fc8f2662a1
(MSVC) Build fixes
2015-01-26 11:31:20 +01:00
Twinaphex
e8528d83e0
(Apple) Build fixes
2015-01-26 11:17:38 +01:00
twinaphex
a2db0bfdfa
Cleanups in menu_entries_cbs_init
2015-01-26 10:58:47 +01:00
twinaphex
04062497de
There is only one menu driver now
2015-01-26 10:54:13 +01:00
twinaphex
1cc5d31f1d
Cleanup menu_common_backend.c
2015-01-26 10:30:26 +01:00
twinaphex
7d76ba64bd
(Lakka) Fixup Lakka
2015-01-26 10:29:45 +01:00
twinaphex
0816c0f0bc
Implement action_iterate callback
2015-01-26 10:18:13 +01:00
twinaphex
9122576870
Add action select callback
2015-01-26 08:45:36 +01:00
twinaphex
b317c1a8fb
(Menu) Implement function pointer for action_refresh
2015-01-26 08:10:05 +01:00
twinaphex
c19d37ae1a
(XMB) Cleanups
2015-01-26 06:51:46 +01:00
twinaphex
7f0ac2565a
Refactor deferred_push_content_actions
2015-01-26 06:08:18 +01:00
twinaphex
e1d20b3b12
menu_list.c - cleanups
2015-01-26 05:56:21 +01:00
twinaphex
a849928252
(menu_entries_cbs.c) Cut down on some code duplication
2015-01-26 00:11:08 +01:00
twinaphex
1bb2f88af8
Cut down on some code duplication - menu_entries_cbs.c
2015-01-26 00:02:40 +01:00
Twinaphex
fd03054615
Get rid of unused variable
2015-01-25 10:37:30 +01:00
twinaphex
27b54f504e
Add first implementation of 'Cursor Manager'
2015-01-25 10:25:56 +01:00
twinaphex
cbe33955e1
Add Cursor Directory
2015-01-25 09:50:09 +01:00
twinaphex
e54d1f615d
Finally XMB starts becoming a bit more useful - hook up database
...
support to Horizontal Menu
2015-01-25 08:40:05 +01:00
twinaphex
8b086d0cc5
Cleanup print_buff_lines
2015-01-25 07:40:36 +01:00
twinaphex
4e8020bf90
Refactor code/cut down on code duplication
2015-01-25 07:38:22 +01:00
twinaphex
1c849270a0
Cleanups
2015-01-25 07:23:17 +01:00
twinaphex
6739616be2
(Menu entries cbs) Cleanups
2015-01-25 07:17:03 +01:00
twinaphex
87aacca60d
Use menu_list_push_stack_refresh directly in menu_entries_cbs.c
2015-01-25 07:10:27 +01:00
twinaphex
30e35cf92e
Cleanups
2015-01-25 06:30:51 +01:00
twinaphex
93d51f428f
Cleanups
2015-01-25 06:17:55 +01:00
twinaphex
5b3865d687
menu_entries_init - use SL_LIST_ALL
2015-01-25 06:11:57 +01:00
twinaphex
d080c74464
Implement Navigation Wrap-Around Vertical
2015-01-25 06:01:30 +01:00
twinaphex
30b8fd3ac3
(menu_entries_cbs.c) Style nits
2015-01-25 05:55:44 +01:00
twinaphex
14b5a6beea
Cleanups
2015-01-25 05:49:39 +01:00
twinaphex
7e24fdfdc7
Cleanup unnecessary list_mainmenu
2015-01-25 05:39:08 +01:00
twinaphex
8e95e87b2f
Revert "Part 1 of menu input remapping"
...
This reverts commit 5b2d950034
.
2015-01-25 04:52:26 +01:00
twinaphex
85441f34a7
Revert "Part 2 of menu input remapping"
...
This reverts commit 19d090d3ae
.
2015-01-25 04:52:16 +01:00
twinaphex
19d090d3ae
Part 2 of menu input remapping
2015-01-25 03:32:03 +01:00
twinaphex
5b2d950034
Part 1 of menu input remapping
2015-01-25 02:14:04 +01:00
twinaphex
5a48d593d3
Cleanups
2015-01-25 01:48:58 +01:00
twinaphex
724e748254
Implement action_start callback for remap_file_load
2015-01-24 23:49:35 +01:00
twinaphex
9e9c109bd4
Make some functions static and move them to menu_list
2015-01-24 20:49:18 +01:00
twinaphex
48bb07c314
Get rid of more code duplication
2015-01-24 20:46:24 +01:00
twinaphex
3ca29e8cea
More refactoring / getting rid of code duplication
2015-01-24 20:44:28 +01:00
twinaphex
bcca74e266
Move list_populate_generic to menu_list.c
2015-01-24 20:33:54 +01:00
twinaphex
a4bc83a48c
Cut down on code duplication - create list_populate_generic
2015-01-24 20:23:32 +01:00
twinaphex
55c53da2fe
Better fix
2015-01-24 20:03:53 +01:00
twinaphex
cb5ec75a96
(Menu entries cbs) Fix regression - if setting already has an action toggle bound,
...
use that instead
2015-01-24 19:54:27 +01:00
Twinaphex
f7e45f7753
Remove duplicate function menu_database_populate_list
2015-01-24 08:37:03 +01:00
Twinaphex
a7a5cb6a94
(menu_database.c) refactor some more
2015-01-24 08:33:50 +01:00
Twinaphex
75d9bdecbb
(menu_database.c) Cleanups
2015-01-24 08:26:54 +01:00
Twinaphex
6c8b19f4fa
(Menu database) Refactor code in menu_database.c and add 'query'
...
function
2015-01-24 08:17:04 +01:00
Twinaphex
dabdd8d1ec
(Menu database) Cleanup unused header include
2015-01-24 08:04:41 +01:00
Twinaphex
b9a1e2517b
Cleanup variable in menu_database_populate_list
2015-01-24 08:02:23 +01:00
Twinaphex
6554c082c2
Cleanup unused variable
2015-01-24 07:58:56 +01:00
twinaphex
978248daa9
Put headers outside of extern "C"
2015-01-24 05:18:25 +01:00
twinaphex
caa7336911
Split up database code to menu_database.c
2015-01-24 04:55:35 +01:00
twinaphex
c89e499c97
(menu_action.c) Indenting style nits
2015-01-24 04:26:08 +01:00
twinaphex
82a80e36a6
Add 'Starting Download/Download Finished' messages
2015-01-24 03:20:54 +01:00
twinaphex
07684fff1c
(Wii) Build fixes
2015-01-24 01:31:17 +01:00
twinaphex
a268feb1b3
Add MENU_FILE_DOWNLOAD_CORE to toggle_action_scroll
2015-01-24 01:17:43 +01:00
twinaphex
ce2732fef4
Put rarch_main_command(RARCH_CMD_NETWORK_INIT) earlier so that
...
WSA has a chance to be intialized before we do the HTTP initialization
2015-01-24 00:17:06 +01:00
twinaphex
9df772f4f7
Change duration to 1 frame
2015-01-23 23:56:32 +01:00
twinaphex
e0807bc440
Cleanup deferred_push_core_manager_list somewhat
2015-01-23 23:08:50 +01:00
twinaphex
15b4acf989
Get rid of core_manager_list_data nastiness
2015-01-23 23:04:19 +01:00
twinaphex
aeab1a831c
(MSVC) Build fixes
2015-01-23 22:48:31 +01:00
twinaphex
1a9f449362
Remove old http code
2015-01-23 22:37:29 +01:00
twinaphex
5ff7bd53be
Start implementing new http code
2015-01-23 22:00:11 +01:00
twinaphex
aa6452b8ca
Cleanup menu_input_bind_iterate
2015-01-23 09:14:07 +01:00
twinaphex
dc21d84270
Stub out some stuff that is preventing build from succeeeding on
...
PS3. This should be made more portable and less hacky (isagain)
2015-01-23 07:31:34 +01:00
twinaphex
345c9bf6f8
(GX) Silence warnings
2015-01-23 06:34:30 +01:00
twinaphex
fc82bd4d9d
(LibretroDB) Update
2015-01-23 05:59:47 +01:00
Jean-André Santoni
f130a59ab2
(XMB) Align datetime to the right
2015-01-23 01:54:31 +01:00
twinaphex
8dafb7c110
Create action up or down callback function for menu
2015-01-22 23:52:02 +01:00
twinaphex
8e8e73e927
menu_entries_cbs.c - some cleanups
2015-01-22 23:28:08 +01:00
twinaphex
34d65594b3
Simplify some action_ok callback functions
2015-01-22 23:20:29 +01:00
twinaphex
f4d0b12288
(menu_entries_cbs.c) Cut down on code duplication
2015-01-22 23:17:17 +01:00
twinaphex
9a2b520854
Cleanup menu_action_setting_set
2015-01-22 23:09:58 +01:00
twinaphex
05baa82fe3
Refactor action_ok_load_state/action_ok_save_state
2015-01-22 22:57:15 +01:00
twinaphex
c293d7db57
(LibretroDB) Close cursor and db when done
2015-01-22 04:57:33 +01:00
twinaphex
36224f029b
Left/right scrolling for MENU_FILE_RDB / MENU_FILE_RDB_ENTRY
2015-01-22 04:48:15 +01:00
twinaphex
9e7bfb7520
(LibretroDB) Start being able to list database entries
2015-01-22 04:41:34 +01:00
twinaphex
058ba4ceaa
Get rid of debug log
2015-01-22 04:06:26 +01:00
twinaphex
9bb2c00c1c
Add 'Core Manager Options'
2015-01-22 04:05:10 +01:00
twinaphex
dfd8d55f7a
Start adding Database Manager (stub for now). Also add some more
...
libretrodb documentation
2015-01-22 03:45:48 +01:00
twinaphex
f790216a41
Add RARCH_CMD_NETWORK_INIT and RARCH_CMD_NETWORK_DEINIT.
...
Run RARCH_CMD_NETWORK_INIT before entering Core Manager option.
Needed on Windows where we need to call WSAStartup to initialize Winsocks
first before we can do any network stuff
2015-01-21 20:44:40 +01:00
Twinaphex
f011924355
(OSX) Fix some warnings
2015-01-21 06:36:39 +01:00
twinaphex
b2c8254c06
(Wii) Fix some warnings
2015-01-21 06:34:37 +01:00
twinaphex
bcdbde05f1
Cleanup 'Buildbot not Configured' usecase
2015-01-21 06:32:28 +01:00
twinaphex
c056428694
Set up default fallback message for when buildbot URL is
...
not configured.
2015-01-21 06:20:36 +01:00
twinaphex
f916bef5f0
Add rudimentary Core Manager - pulls index listing from the buildbot
...
and lets you download cores to the core directory.
Current limitations and what still needs to be addressed:
* Core is downloaded to core directory still packaged in a zip
file. Will need manual unzipping by the user. We should have
a setting for automating this.
* We should have some sane defaults for the buildbot URL on
specific platforms. For instance, Android, Windows, etc.
* We should present a fancier name listing than what we have
now eventually where it gets the names from the core info files
* Should we do comparisons between the currently installed core
and the one we're about to download now? A CRC check or some
different means? Problem I can see is that there's right now
no good way to determine if a core actually needs to be updated
without first downloading it.
2015-01-21 05:47:52 +01:00
twinaphex
8d6e5811f2
Refactors
2015-01-21 01:56:59 +01:00
twinaphex
68a0f98096
Cleanups
2015-01-21 01:42:06 +01:00
twinaphex
181d0849c1
Add function http_file_download
2015-01-21 01:12:26 +01:00
twinaphex
6afd5684ec
menu_entries_cbs.c - cleanups
2015-01-20 23:39:13 +01:00
twinaphex
a3093919c7
menu_entries_cbs.c - Code deduplication
2015-01-20 23:30:59 +01:00
Jean-André Santoni
7c0d1b6e74
Add background support in lakka, like it's already the case in xmb
2015-01-20 22:46:37 +01:00
twinaphex
9efbd021af
menu_entries_cbs.c - code deduplication
2015-01-20 09:07:46 +01:00
twinaphex
497891b22f
menu_entries_cbs.c - Refactor function
2015-01-20 09:03:15 +01:00
twinaphex
d5573aa2f7
menu_entries_cbs.c - Code deduplication
2015-01-20 08:57:32 +01:00
twinaphex
120375dfe6
Code deduplication in menu_entries_cbs.c
2015-01-20 08:53:16 +01:00
twinaphex
32391a4b3e
(RMenu) Build fix
2015-01-20 01:13:16 +01:00
twinaphex
b9259598cd
Switch to libretrodb
2015-01-19 22:47:09 +01:00
twinaphex
da88bcdd91
Rename gfx_shader* to video_shader*
2015-01-19 21:24:08 +01:00
Twinaphex
77a7b39e88
(OSX) Cleanups
2015-01-19 21:11:08 +01:00
twinaphex
b0548e1329
Properly namespace video_shader_parse.c functions
2015-01-19 21:09:39 +01:00
twinaphex
38066b6ec7
Add Cheat File Save As
2015-01-19 19:00:26 +01:00
twinaphex
d81e7b9fc7
menu_input.c - Get rid of some header includes
2015-01-19 18:36:36 +01:00
twinaphex
068943445f
(Input) Add input remapping files
2015-01-19 18:16:34 +01:00
twinaphex
6bbc7196a3
Add Input Remapping Save As option
2015-01-19 08:37:11 +01:00
twinaphex
019d24102d
Implement action_ok_remap_file
2015-01-19 08:11:24 +01:00
twinaphex
85482945bf
Add label for Remap File Load
2015-01-19 07:38:55 +01:00
twinaphex
57d2c4f39f
Start preliminary hookup of 'Remapping Load' option - needs
...
more work
2015-01-19 07:37:24 +01:00
twinaphex
7d3cbd58c6
menu_entries_cbs.c - Cut down on code duplication
2015-01-19 06:58:41 +01:00
twinaphex
60b4e7c30b
menu_entries_cbs.c - Cut down on code duplication
2015-01-19 06:52:42 +01:00
twinaphex
0fb02bc109
(menu_entries_cbs.c) Killoff some code duplication
2015-01-19 06:46:47 +01:00
twinaphex
7a794b2ef1
(drivers_display) Cleanups
2015-01-19 06:44:46 +01:00
twinaphex
3ee307e743
menu_entries_cbs_init_toggle - specialized entries go after
...
generic ones
2015-01-19 06:34:11 +01:00
twinaphex
ff52570878
Cleanup menu_entries_cbs.c
2015-01-19 06:15:45 +01:00
twinaphex
2dfc1883f0
Rename driver_video_resolve
2015-01-19 04:22:49 +01:00
twinaphex
80d4de7c3f
Add gfx/video_viewport.c/viewport.h
2015-01-18 23:59:57 +01:00
twinaphex
de76884bb8
Rename gfx_get_fps to video_monitor_get_fps
2015-01-18 20:03:33 +01:00
twinaphex
d145834672
(GLUI) Use wallpaper setting for GLUI
2015-01-17 18:45:32 +01:00
twinaphex
5f23cda6cb
Add menu wallpaper setting
2015-01-17 18:15:22 +01:00
twinaphex
0cedae2b15
(360) Cleanups
2015-01-17 06:48:06 +01:00
twinaphex
46402deb04
Use PATH_MAX_LENGTH instead of PATH_MAX.
...
Refactor OSX settings menu code somewhat
2015-01-17 05:47:52 +01:00
Twinaphex
3404f7a495
Cleanup unused variable warning
2015-01-17 04:52:31 +01:00
twinaphex
4ccfc1af02
Add date/time in menu
2015-01-17 04:50:46 +01:00
twinaphex
4b8f6ce6fa
(Menu) Add labels for some categories
2015-01-16 16:17:58 +01:00
Jean-André Santoni
a907484925
(XMB) Improve mali bug workaround, now seem to cover all case
2015-01-16 10:54:14 +01:00
twinaphex
c864677b12
Move compressed_file_list_new to file_extract.h
2015-01-16 01:37:34 +01:00
twinaphex
f974df6854
(XMB) Build fix
2015-01-16 01:35:27 +01:00
Jean-André Santoni
1035cdd132
(XMB) Another workaround for the same bug
2015-01-16 00:59:06 +01:00
Jean-André Santoni
75bd53967d
(XMB) Fix an anoying display bug with mali_fbdev behaving weirdly when drawing out of screen
2015-01-16 00:15:47 +01:00
twinaphex
26ab324727
(OSX 10.6) Fix declaration shadows global variable warnings
2015-01-15 21:10:36 +01:00
twinaphex
0959fd2243
(Win32) Add Mouse Grab to menubar
2015-01-15 07:44:01 +01:00
twinaphex
657401b033
Remove MENU_TEXTURE_FULLSCREEN - was always set to false when HAVE_RGUI
...
is defined so not sure what the purpose here was
2015-01-15 02:08:39 +01:00
twinaphex
4fb2f5f0d1
menu_start_screen_iterate - move declaration of variables to top
2015-01-14 00:37:51 +01:00
Swizzy
122888fa80
Merge branch 'master' of https://github.com/libretro/RetroArch
2015-01-13 01:01:10 +01:00
Swizzy
ecf655d165
(XDK360) XUI Background and fixes
2015-01-13 00:48:26 +01:00
twinaphex
e82c439d81
Rename menu/disp to menu/drivers_display and menu/backend to
...
menu/drivers_backend
2015-01-12 23:52:45 +01:00
twinaphex
ba5a31e33b
Build fixes
2015-01-12 23:38:21 +01:00
twinaphex
8111567d3e
Move some files around
2015-01-12 23:34:10 +01:00
twinaphex
6cdaa4e282
(MSVC) Build fixes
2015-01-12 22:47:12 +01:00
twinaphex
25d7fae24d
Silence one warning
2015-01-12 22:35:34 +01:00
twinaphex
64411558eb
Rename gfx/shader/ to gfx/drivers_shader
2015-01-12 22:23:48 +01:00
twinaphex
0b2d518531
Rename video_context.c to video_context_driver.c
2015-01-12 21:53:04 +01:00
twinaphex
cec3af8e4a
Rename shader_context.c to video_shader_driver.c
2015-01-12 21:41:27 +01:00
twinaphex
f21f7e17b5
Cleanups
2015-01-12 21:22:50 +01:00
twinaphex
cc1bbac89c
Move menu_driver.c to menu/
2015-01-12 20:02:39 +01:00
twinaphex
6b2fced631
Split up menu code into separate file menu_driver.c
2015-01-12 20:00:43 +01:00
twinaphex
f1196733b1
Move definitions to menu_driver.h
2015-01-12 19:13:45 +01:00
twinaphex
0d9ba863dc
Remove menu/disp/menu_display.h and menu/backend/menu_backend.h
...
and merge into menu/menu_driver.h
2015-01-12 19:11:51 +01:00
twinaphex
bd0f0c3f63
Rename gfx_context.c to video_context.c
2015-01-12 18:47:39 +01:00
twinaphex
a17788a1f8
Enable LEFT/RIGHT on Load Content (History).
2015-01-12 03:31:02 +01:00
twinaphex
cef086988d
Documents descend_alphabet/ascend_alphabet
2015-01-12 03:20:21 +01:00
twinaphex
1980fa065f
Move menu_action_t enum to menu_input.h
2015-01-11 18:51:28 +01:00
twinaphex
7168f99569
menu_entries.c - cleanups
2015-01-11 18:47:56 +01:00
twinaphex
45814696a6
menu_entries.c - some cleanups and documentation
2015-01-11 18:43:18 +01:00
twinaphex
0747591af6
Some more cleanups in menu_shader.c
2015-01-11 18:32:16 +01:00
twinaphex
3419a1846c
menu_shader.c - cleanups
2015-01-11 18:30:56 +01:00
twinaphex
9a39abfbf0
Rename menu_input.c functions so that they are all in menu_input_*
...
namespace
2015-01-11 06:42:53 +01:00
twinaphex
5dea7263e5
(menu_input.c) Cleanups
2015-01-11 06:34:32 +01:00
twinaphex
7f0ccae0d7
Rename menu_input_line_cb.c to menu_input.c
2015-01-11 06:24:44 +01:00
twinaphex
22ccfc7db7
(menu.c) Cleanups
2015-01-11 06:14:13 +01:00
twinaphex
1463d5e7dc
Move message queue to libretro-sdk
2015-01-11 05:35:47 +01:00
twinaphex
adf3623944
Move some enums to retroarch.h
2015-01-11 01:34:08 +01:00
twinaphex
9afaaa0ccc
(menu/disp) Declare variables at top of functions
2015-01-10 23:45:14 +01:00
twinaphex
73d4622b54
Create pre_state_checks
2015-01-10 22:51:03 +01:00
twinaphex
b4b81bd740
Split up input_common.c into two files - input_joypad.c and
...
input_common.c
2015-01-10 20:10:45 +01:00
Swizzy
16dd8a9a44
(XDK360) Code Cleanup
2015-01-10 13:00:47 +01:00
twinaphex
5bacd9ed1b
Rename apply_deferred_settings
2015-01-10 06:37:27 +01:00
twinaphex
d32e9ed4c5
Move input_frame to menu_input_line_cb.c and rename it menu_input_frame
2015-01-10 06:33:05 +01:00
twinaphex
c1e6a955dd
Rename setting_handler to menu_action_setting_handler
2015-01-10 06:26:34 +01:00
twinaphex
6c58456ba0
Rename some functions in menu_entries.c
2015-01-10 06:24:04 +01:00
twinaphex
fbac91cd79
Document menu_init_list/menu_free_list
2015-01-10 06:13:12 +01:00
twinaphex
62b430e6eb
Rename function to menu_load_content
2015-01-10 06:09:30 +01:00
twinaphex
b2c03ccbfb
Document and refactor menu_shader.c
2015-01-10 05:53:41 +01:00
twinaphex
ef720d3815
Remove menu_type_is - now obsolete
2015-01-10 05:25:37 +01:00
twinaphex
16697eb632
(Menu) Kill off some header dependencies
2015-01-10 04:59:55 +01:00
twinaphex
b95cdd2215
Rename menu_common.c to menu.c
2015-01-10 04:53:37 +01:00
twinaphex
4974e6848e
Rename menu_common_type_is
2015-01-10 04:47:33 +01:00
twinaphex
f1ede10717
Split up menu_common_list functions into separate functions
2015-01-10 04:44:18 +01:00
twinaphex
1eb844ca53
(menu_navigation.c) Start documenting menu_navigation.c
2015-01-10 04:32:10 +01:00
twinaphex
aa0b6c0f10
(Menu) Some cleanups
2015-01-10 04:06:56 +01:00
twinaphex
a4d0ab0607
Start documenting menu_common.c
2015-01-09 21:54:08 +01:00
twinaphex
99c9afa5cd
Update PATH_MAX to PATH_MAX_LENGTH
2015-01-09 18:04:29 +01:00
twinaphex
8fc4db23dc
(360) Silence some warnings
2015-01-09 17:48:20 +01:00
Twinaphex
9274a6a1ae
Merge pull request #1331 from Swizzy/master
...
Some XDK360 fixes
2015-01-09 17:41:11 +01:00
twinaphex
ec22bada36
Add retroarch.h header
2015-01-09 17:40:47 +01:00
Swizzy
82f94d1567
(XDK360) Disable XUI User Input
2015-01-09 17:38:33 +01:00
Swizzy
935a6c5a8f
(XDK360) Dynamic XUI Text Width/Position
...
Dynamically change the width of the left and right text
Dynamically change the position of the right text
2015-01-09 12:36:44 +01:00
twinaphex
3aca3bceb9
(Menu) Implement action_cancel
2015-01-09 04:43:24 +01:00
twinaphex
82025586fe
Add action_cancel to callbacks
2015-01-09 03:49:14 +01:00
twinaphex
8ae9f9daf3
Cleanups
2015-01-09 03:45:18 +01:00
twinaphex
f9cd1ba788
Rename .hpp files
2015-01-07 22:23:45 +01:00
Swizzy
d60b5783a2
(XDK360) New XUI Code
...
Signed-off-by: Swizzy <swizzy@xeupd.com>
2015-01-07 21:51:10 +01:00
twinaphex
cbfd7ad881
Nit in menu_start_screen_iterate
2015-01-07 20:47:07 +01:00
twinaphex
90076c5fad
Start using MAX_PATH_LENGTH - relying on MAX_PATH for 360 can cause
...
problems because it's defined at '260' and thus too small for some
strings
2015-01-07 20:42:36 +01:00
twinaphex
ecf499c588
Update headers
2015-01-07 18:24:13 +01:00
twinaphex
453321c50b
Start updating headers
2015-01-07 17:46:50 +01:00
Swizzy
320f8ce2bd
Removed pointless ifdef
2015-01-06 15:43:02 +01:00
Swizzy
bd3d2b870f
(XDK360) Updated Messagebox text
2015-01-06 15:35:49 +01:00
Swizzy
cbb00d3839
(XDK360) Fixed "MessageBox" output
2015-01-06 15:19:43 +01:00
Swizzy
3c9e888e4c
(XDK360) Fix XUI Output
2015-01-06 14:17:40 +01:00
twinaphex
6fb51eb360
Initial implementation of remap binds feature
2015-01-05 22:53:21 +01:00
twinaphex
12c7147f8f
Start adding Core Input Remapping options (stub for now)
2015-01-05 19:49:11 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
twinaphex
45cdb15de4
Add setting 'Max Users'
2015-01-05 01:45:57 +01:00
twinaphex
9bc4ffb69b
Fix Shader Preset Save As...
2015-01-05 01:25:42 +01:00
Jean-André Santoni
1d531c22a0
(RGUI) Fix backward navigation index bug
2015-01-04 15:52:46 +01:00
twinaphex
d3fb2c07d0
(menu/disp/rgui.c) Declare some variables at the top
2015-01-04 15:22:49 +01:00
twinaphex
ef947b3bf8
action_ok_directory_push - no longer crashes on pressing 'A' on an
...
empty entry
2015-01-01 19:04:12 +01:00
Twinaphex
343f0c40dd
(iOS) Fix crash in fill_rect upon closing RetroArch iOS
2015-01-01 18:53:04 +01:00
Twinaphex
a3f4c07078
(iOS) Extensions list argument for dir_list_new should only be passed
...
when extension filtering is enabled
2015-01-01 18:47:39 +01:00
twinaphex
6ca7e0561e
Add menu_navigation_browser_filter_supported_extensions_enable option
2015-01-01 16:40:47 +01:00
Twinaphex
8e00408516
Merge pull request #1303 from jeapostrophe/master
...
Fix a variety of iOS issues:
2014-12-31 22:29:28 +01:00
Jay McCarthy
c7cc2827a0
Go from load content directly into game
2014-12-31 15:24:50 -05:00
twinaphex
3ee3e5a1a5
menu_list_destroy - check if 'list' is non-NULL before calling file_list_free
2014-12-31 20:07:42 +01:00
twinaphex
8aaa13dc6c
(iOS) Add /var/mobile/Documents to default browser screen
2014-12-31 13:32:09 +01:00
twinaphex
a9438452a1
Add Content Database Directory Path option
2014-12-30 22:58:08 +01:00
twinaphex
1500302e13
(XUI) Build fixes
2014-12-23 21:25:02 +01:00
twinaphex
94f5884a45
(XDK) Some stub build fixes
2014-12-23 21:21:49 +01:00
twinaphex
048181e4af
(Windows) Fix build
2014-12-23 03:01:23 +01:00
twinaphex
344ae2575a
Fix 'load content' - upon loading ZIP files, should no longer show
...
'deferred core list'
2014-12-22 18:56:58 +01:00
twinaphex
03aa4dd20c
Cleanup menu_entries_parse_list
2014-12-21 23:44:33 +01:00
twinaphex
77bc9b5e0d
Add stub Core Manager
2014-12-21 23:41:17 +01:00
twinaphex
4114e74d35
Change Netplay Options to Network Options
2014-12-20 22:44:06 +01:00
twinaphex
d1f0f50900
(rmenu.c) Fix up struct
2014-12-20 21:47:16 +01:00
twinaphex
bd40703fa3
Modify cheat_manager_update - pass in correct cheat index
2014-12-16 05:14:22 +01:00
twinaphex
21b99c3ac5
Press left/right on a cheat entry now to turn it ON/OFF
2014-12-16 02:20:06 +01:00
twinaphex
03f2421154
Add description to cheat code if available
2014-12-16 00:08:50 +01:00
twinaphex
fdc1cf5422
Can now load cht files from 'Load Cheat File'
2014-12-16 00:02:46 +01:00
twinaphex
be5a76cb91
Start using g_extern.cheat instead of having a separate cheat
...
manager in the menu struct
2014-12-15 23:57:14 +01:00
twinaphex
61c98d8893
Start adding stub 'Cheat File Load'
2014-12-15 23:51:11 +01:00
twinaphex
cf66692b21
Start adding cheat_manager_load function
2014-12-15 22:40:23 +01:00
twinaphex
db304a7e2f
Get rid of some useless casts pt. 2
2014-12-15 19:31:17 +01:00
twinaphex
2003d2ec12
menu_entries_cbs.c - some cleanups
2014-12-15 19:26:24 +01:00
twinaphex
205dd9d71f
(GLUI/RGUI display drivers) Implement ascend_alphabet/descend_alphabet
2014-12-15 19:03:47 +01:00
twinaphex
c06648b47f
(RGUI) Implement navigation_set_last in display driver
2014-12-15 18:56:49 +01:00
twinaphex
d6e9ac31f4
menu/menu_list.c - Cleanups
2014-12-15 18:52:46 +01:00
Twinaphex
e98749e2a0
Get rid of 'declaration shadows local variable' warning in Xcode/Clang
2014-12-15 17:15:22 +01:00
twinaphex
6c338352d2
We're not going to use 'cheat database' from bsnes XML cheats,
...
but for our more general-purpose cheats in cores
2014-12-15 06:42:24 +01:00
twinaphex
969fc38c42
Core Information - add Core Name / System Manufacturer
2014-12-15 01:59:32 +01:00
twinaphex
f2dd126948
Add Categories and System info to 'Core Information'
2014-12-14 20:51:53 +01:00
Twinaphex
551ad28fca
Clean up unused variable
2014-12-08 12:17:34 +01:00
twinaphex
fe0ece3124
Add preliminary Core Cheat Options support - should work with
...
cores like SNES9x/bSNES right now
2014-12-06 15:47:25 +01:00
twinaphex
181d163b36
Rename 'player' to 'user'
2014-12-05 13:48:54 +01:00
Lioncash
a716ea0849
rmenu_xui: Fix indentation
2014-12-03 16:26:35 -05:00
Jay McCarthy
e306260302
Fix typo
2014-12-01 10:09:29 -05:00
twinaphex
9b71273e72
Bind action OK callback for shader parameters to NULL
2014-11-30 02:35:08 +01:00
twinaphex
3c9e97842e
[PATCH 1/2] Fix RGUI shader parameters.
2014-11-29 21:03:31 +01:00
Jean-André Santoni
01838efaa8
(XMB) Move all file_list caching variables to the xmb display driver
2014-11-27 23:03:27 +07:00
Jean-André Santoni
9fe3f9409e
(XMB) Move all file_list caching actions inside the xmb display driver
2014-11-27 22:28:45 +07:00
Jean-André Santoni
5fd2a852ca
(XMB) Fix another display bug
2014-11-27 17:07:52 +07:00
Lioncash
39e0903f62
menu_entries_cb: Remove unused variable
2014-11-26 08:05:43 -05:00
Jean-André Santoni
8df89718a3
(XMB) Display subsetting icons
2014-11-26 10:36:25 +07:00
Jean-André Santoni
5cd6b80a73
(XMB) Bugfix
2014-11-25 22:30:52 +07:00
Jean-André Santoni
886a5a4bba
(XMB) Make some actions working
2014-11-25 12:34:37 +07:00
Jean-André Santoni
eeee8e74a4
(XMB) Display appropriate icons for actions
2014-11-25 11:37:39 +07:00
Jean-André Santoni
c0d80a4e25
(XMB) Add more file types for actions
2014-11-25 11:20:15 +07:00
Jean-André Santoni
68b144e6ce
(XMB) Push more action subitems
2014-11-25 11:15:19 +07:00
twinaphex
c89b91b174
Add update_core_info function callback to menu display layer
2014-11-25 03:49:26 +01:00
Jean-André Santoni
802b7951fb
(XMB) Revert cd3e0b02f5
, let's find a better way to do this
2014-11-24 21:59:11 +07:00
Jean-André Santoni
7c62faa0e0
(XMB) Start displaying a list of action for each content in content lists
2014-11-24 21:14:01 +07:00
Jean-André Santoni
33edefb154
(XMB) Use MENU_FILE_CONTENTLIST_ENTRY
2014-11-24 21:14:01 +07:00
Jean-André Santoni
3c55ea7f43
(XMB) Display appropriate content icons
2014-11-21 16:40:47 +07:00
twinaphex
ba36b2e684
(menu_common_backend.c) Remove ifdef GEKKO lines
2014-11-20 02:53:18 +01:00
twinaphex
d66d698d7e
(Menu) Simplify action_start_setting
2014-11-20 02:49:44 +01:00
twinaphex
2cc70005b9
Move more code to settings_data.c
2014-11-20 02:44:30 +01:00
twinaphex
e9d0803ddc
Remove code duplication action_ok_file_path
2014-11-20 00:26:15 +01:00
twinaphex
821e27b11e
Add fallback action_ok_lookup_setting - fixes 'Bind All' and
...
'Bind Reset Defaults' actions
2014-11-20 00:24:40 +01:00
twinaphex
f6cb62be6d
(Settings) Bind action_ok for video_refresh_rate_auto
2014-11-18 20:35:56 +01:00
twinaphex
d87470c597
(Menu) Add stub Navigation Wrap-Around options
2014-11-17 16:16:52 +01:00
Twinaphex
23a9d43b08
(XMB) Get rid of unused variables
2014-11-17 14:56:25 +01:00
twinaphex
0276037a6c
(menu_common_backend.c) Cleanup headers
2014-11-17 14:52:38 +01:00
Jean-André Santoni
cd3e0b02f5
(XMB) Fix category icons not showing up
2014-11-17 16:17:24 +07:00
twinaphex
a79000a03d
Add action_toggle_scroll callback for MENU_FILE_USE_DIRECTORY
2014-11-17 02:25:54 +01:00
twinaphex
97c7860cf2
Add action_ok callback for FILE_PATH
2014-11-17 02:19:36 +01:00
twinaphex
985d378261
Cleanup menu_common_type_is
2014-11-17 01:29:02 +01:00
twinaphex
ceee48fc39
(Menu) Make left/right work too for history list playlist entries
2014-11-16 22:47:10 +01:00
twinaphex
c7ed85dadf
(Menu) Small cleanup of unused variable
2014-11-16 21:25:13 +01:00
twinaphex
9b2f6edf18
(Menu) Reimplement left/right scrolling
2014-11-16 21:24:04 +01:00
Twinaphex
d568b1f2d2
(menu/menu_entries_cbs.c) Cleanup unused variables
2014-11-16 04:24:01 +01:00
twinaphex
0d03bf04d2
Cleanup code in menu_common_backend.c
2014-11-16 03:43:46 +01:00
twinaphex
f2ad282ee0
Reimplement menu actions toggle/OK/start - get rid of fall-through
2014-11-16 03:42:44 +01:00
twinaphex
d0bf0f6f4e
Fixup comment
2014-11-15 20:01:22 +01:00
twinaphex
249f2b9eff
Add missing cast to node assignment
2014-11-15 13:33:58 +01:00
Twinaphex
ec93f315e0
Merge pull request #1251 from lioncash/cond
...
Remove redundant conditions
2014-11-15 12:37:15 +01:00
Lioncash
ee80a34974
Add/fix some trivial null checks
2014-11-14 23:06:34 -05:00
Lioncash
5d65c73be3
Remove redundant conditions
2014-11-14 22:50:33 -05:00
Jean-André Santoni
54d0489c41
(XMB) Display core title
2014-11-15 00:35:45 +01:00
Jean-André Santoni
c66222bd0c
(XMB) Fix switch fall-through
2014-11-15 00:10:41 +01:00
Twinaphex
5130646630
Merge pull request #1248 from lakkatv/xmb
...
(XMB) Prevent horizontal navigation out of bounds
2014-11-14 23:55:56 +01:00
Jean-André Santoni
9edb44834a
(XMB) Prevent horizontal navigation out of bounds
2014-11-14 23:54:48 +01:00
Twinaphex
57cc1d8884
Merge pull request #1247 from lakkatv/xmb
...
(XMB) Improve list switch animation
2014-11-14 23:42:56 +01:00
Jean-André Santoni
9c2617bcf8
(XMB) Improve list switch animation
2014-11-14 23:39:24 +01:00
Twinaphex
0575f338a4
Merge pull request #1246 from lakkatv/xmb
...
(XMB) List appropriate content under each core icon
2014-11-14 23:37:55 +01:00
Jean-André Santoni
5cd7e44455
(XMB) List appropriate content under each core icon
2014-11-14 23:33:37 +01:00
Twinaphex
4a431ad7c8
Merge pull request #1245 from lakkatv/xmb
...
(XMB) Horizontal navigation
2014-11-14 22:45:44 +01:00
Jean-André Santoni
662c7e51dc
(XMB) Horizontal navigation
2014-11-14 21:56:21 +01:00
twinaphex
188265fbd2
(Menu) Archive mode options now get used for 'Load Content' option too
2014-11-14 16:34:22 +01:00
twinaphex
746529671c
Implement archive_mode - 0 is 'Ask', '1' is 'Load archive', '2'
...
is 'Open Archive'
2014-11-14 15:58:49 +01:00
twinaphex
68798ede0a
Split up archive extract/load code into separate functions
2014-11-14 15:38:11 +01:00
twinaphex
f921d2e2d4
Add Archive Options
2014-11-14 14:54:20 +01:00
Jean-André Santoni
faae673beb
(XMB) Draw the setting icon like a regular node, so all categories icons can be animated in an uniform way
2014-11-13 21:32:45 +01:00
Jean-André Santoni
29bf7e962b
(XMB) Code refactoring
2014-11-13 21:05:16 +01:00
Jean-André Santoni
ec517b824d
(XMB) Fade out core icons depending on depth
2014-11-11 18:15:00 +01:00
Jean-André Santoni
9bbab80248
(XMB) Display core icons
2014-11-11 16:28:40 +01:00
twinaphex
50e21d7432
(iOS) Don't use UIInterfaceOrientationUnknown since it creates a dependency
...
on iOS 8 SDK
2014-11-09 17:38:26 +01:00
twinaphex
7f1fb3e0cd
(iOS) Style nits - menu/disp/ios.c
2014-11-09 14:43:10 +01:00
twinaphex
47b014d3cd
(PS3/360) Build fixes
2014-11-08 19:31:11 +01:00
twinaphex
20df9d5524
(Lakka/XMB) Build fixes
2014-11-08 14:42:08 +01:00
Twinaphex
f8a73398c4
(XMB/Lakka) Prevent variable shadowing
2014-11-08 03:02:58 +01:00
Jean-André Santoni
90548d572b
(XMB) Use theme font + responsive font size
2014-11-07 17:08:44 +01:00
Jean-André Santoni
60c4ba8987
(Lakka) Code cleaning
2014-11-07 17:08:11 +01:00
Jean-André Santoni
82e67e7605
(Lakka) Use theme font + responsive font size
2014-11-07 15:05:59 +01:00
Jay McCarthy
6cbbf834e0
Menu navigation works correctly, just need settings
2014-11-05 11:19:41 -05:00
Jay McCarthy
f2f96bcac8
First draft of ios_menu
2014-11-04 22:01:01 -05:00
twinaphex
ab6d6f53c1
Refactor menu_action.c
2014-10-28 22:32:00 +01:00
twinaphex
b1e41518ac
(menu_action.c) Cleanup
2014-10-28 21:53:26 +01:00
twinaphex
17dde1c5cc
Refactor away menu_action_setting_set_current_string_based_on_label
2014-10-28 21:49:50 +01:00
twinaphex
576a362032
Move menu_action_setting_set_current_string to menu_entries_cbs.c
2014-10-28 21:47:30 +01:00
twinaphex
7f3c1a9f33
Refactor setting_set_flags
2014-10-28 21:17:01 +01:00
twinaphex
2436352af1
Move function from menu_action.c to menu_entries_cbs.c and make
...
static
2014-10-28 20:15:38 +01:00
twinaphex
7248e45f81
Refactor menu_action_handle_setting
2014-10-28 20:12:21 +01:00
twinaphex
34b95bbf31
(menu_entries_cbs.c) Cleanups
2014-10-28 20:03:25 +01:00
twinaphex
4f40c14d69
Move menu code up one root dir
2014-10-28 19:54:23 +01:00