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