Commit Graph

5295 Commits

Author SHA1 Message Date
twinaphex 49a2a61354 (Android) Buildfix 2016-06-15 00:57:09 +02:00
twinaphex fa46693f77 Add enum_idx values 2016-06-15 00:52:15 +02:00
twinaphex 8910e66eb0 Add more enum idxs 2016-06-14 23:47:42 +02:00
twinaphex 91e9b22b02 Add menu_settings_list_current_add_enum_idx 2016-06-14 23:07:10 +02:00
twinaphex 9508730682 Create enum_idx 2016-06-14 23:04:53 +02:00
twinaphex 53dac26509 Get rid of menu_hash_calculate for detecting if a playlist entry
has core_name and core_path set to 'DETECT'
2016-06-14 22:54:43 +02:00
twinaphex 042ebca2ef Create action_ok_playlist_entry_collection 2016-06-14 22:48:25 +02:00
twinaphex 69503880f5 Get rid of menu_hash_calculate dependencies for menu keyboard
callback functions for settings
2016-06-14 22:16:07 +02:00
twinaphex 27ef0cf9c7 Get rid of menu_hash_calculate dependency in find_first_core 2016-06-14 22:11:10 +02:00
twinaphex fcda911a10 Revert "Start breaking up menu_displaylist_push_internal into separate"
This reverts commit 244b147b0c.
2016-06-14 19:09:47 +02:00
twinaphex ca4f719811 Revert "Set callback for action_refresh_playlist"
This reverts commit cb915e2998.
2016-06-14 19:09:37 +02:00
twinaphex cb915e2998 Set callback for action_refresh_playlist 2016-06-14 18:55:24 +02:00
twinaphex 244b147b0c Start breaking up menu_displaylist_push_internal into separate
functions
2016-06-14 18:51:16 +02:00
twinaphex dae55553b7 Rename memory_free to memory_used 2016-06-12 20:50:03 +02:00
twinaphex 6283cb5eef Get rid of warnings 2016-06-12 13:50:29 +02:00
Twinaphex ae894fb015 Implement frontend_darwin_get_mem_total 2016-06-12 13:49:00 +02:00
twinaphex d7c2201385 Show memory information in System Information 2016-06-12 13:20:54 +02:00
twinaphex 8badf1787d CLeanups 2016-06-11 21:11:57 +02:00
twinaphex 917e3078e9 Cleanups 2016-06-11 21:08:57 +02:00
twinaphex 8990736e66 Cleanups 2016-06-11 20:34:49 +02:00
twinaphex 1e13cb9c69 Cleanups 2016-06-11 20:21:22 +02:00
twinaphex 3d2cc8b14a Cleanups 2016-06-11 20:11:36 +02:00
twinaphex 5b76402e6b Remove unused variables 2016-06-11 20:03:11 +02:00
twinaphex 7d0cb7c689 More cleanups 2016-06-11 20:01:33 +02:00
twinaphex f3815ed815 Add APPLICATION_SPECIAL_DIRECTORY_ASSETS_MATERIALUI_FONT 2016-06-11 19:57:45 +02:00
twinaphex 5ea923030b Rename functions/enums 2016-06-11 19:55:27 +02:00
twinaphex 538a8d9e18 (XMB) Cleanups 2016-06-11 19:50:44 +02:00
twinaphex c254c69c1a Use fill_pathname_application_path 2016-06-11 19:46:37 +02:00
twinaphex ecb5c1adc0 Cleanups 2016-06-11 19:43:14 +02:00
twinaphex 92bba6e46e (MaterialUI) Use fill_pathname_application_directory 2016-06-11 19:41:26 +02:00
twinaphex 78904911ca Start using fill_pathname_application_directory 2016-06-11 19:37:16 +02:00
twinaphex 6989d60cdc Create fill_pathname_application_directory 2016-06-11 19:21:58 +02:00
twinaphex b7d3ed5264 (nk_common.c) Add HAVE_GLSL ifdef 2016-06-08 05:32:45 +02:00
twinaphex b83d58cd59 xmb_gradient_ident - don't bake it in when HAVE_SHADERPIPELINE
is not defined
2016-06-07 15:25:00 +02:00
twinaphex cf996f724e Rename HAVE_NETWORK_GAMEPAD to HAVE_NETWORKGAMEPAD - and
don't bake it in for the C89 build
2016-06-07 15:23:07 +02:00
twinaphex 63af59a198 Add HAVE_LANGEXTRA 2016-06-07 06:05:41 +02:00
Twinaphex d5db2a940a Merge pull request #3083 from fr500/nuklear
[nk] allow picking core and content on demo window
2016-06-07 02:24:16 +02:00
radius afe68b2a62 [nk] allow picking core and content on demo window 2016-06-06 19:22:43 -05:00
Twinaphex 23064f0590 Merge pull request #3081 from fr500/nuklear
Nuklear update
2016-06-07 00:03:36 +02:00
twinaphex 883d9ff6b5 Add HAVE_SHADERPIPELINE define 2016-06-07 00:00:28 +02:00
radius 9777ea933f [nk] move function to nk_menu 2016-06-06 16:44:32 -05:00
radius 8ce0f9cf0a [nk] remove some nk references, fix carriage returns 2016-06-06 16:42:22 -05:00
radius 4dd7bc4f72 [nk] add themes 2016-06-06 16:37:41 -05:00
Twinaphex 3e3ceba9aa Merge pull request #3079 from fr500/nuklear
implement file selector
2016-06-06 06:14:19 +02:00
radius 5721ce16e9 [nk] implement file selection 2016-06-05 23:00:04 -05:00
radius 7b43376dfb [nk] implement file selection 2016-06-05 22:57:41 -05:00
radius 6009d4a8b6 [nk] implement file selection 2016-06-05 22:56:13 -05:00
radius d8890b486a [nk] implement extension filtering 2016-06-05 22:32:07 -05:00
radius 2667289d45 [nk] implement directory sorting 2016-06-05 22:26:19 -05:00
radius fafb5cc272 [nk] remove windows carriage returns 2016-06-05 22:18:39 -05:00
radius fa3fee12e9 [nk] add initial dir for file picker 2016-06-05 22:18:20 -05:00
twinaphex a6175a3989 (menu_cbs_ok.c) Fix explicit NULL dereferenced warnings 2016-06-05 19:04:59 +02:00
twinaphex 553ff7f69f Prevent calling menu_setting_find if 'label' is NULL 2016-06-05 18:41:19 +02:00
twinaphex c61748d2a0 (menu_input.c) Fix 'explicit null dereferenced' 2016-06-05 18:40:09 +02:00
Twinaphex 86b35c8ff2 Merge pull request #3069 from fr500/undo
Undo savestate/loadstate
2016-06-05 01:19:35 +02:00
radius 20540a8f42 add menu entry for undo save state 2016-06-04 14:34:06 -05:00
Twinaphex be96ad0932 Merge pull request #3063 from Alexandre-Garcia/improve_translation_pt
Undoes the translation of the tabs, which is causing problems.
2016-06-03 21:03:09 +02:00
Alexandre Garcia f9098208a0 Undoes the translation of the tabs, which is causing problems in the menu, and adds translation to remote retropad item 2016-06-03 14:33:47 -03:00
twinaphex e9cf351c67 Move settings around for User Interface -
(config_file) Try to get rid of forward declarations
2016-06-03 06:43:11 +02:00
radius 7fb9ec5223 remove stray comment 2016-06-02 23:34:21 -05:00
radius a86cf6b99d initial implementation of undo save state 2016-06-02 23:33:52 -05:00
twinaphex 07932bff3e Use retro_common_api.h 2016-06-03 05:49:46 +02:00
twinaphex 8486bf0058 Prevent uninitialized scalar variable warnings 2016-06-03 05:35:30 +02:00
twinaphex 63b3f30112 Cleanups 2016-06-03 05:32:18 +02:00
twinaphex ddc3c2adcc Cleanup print_buf_lines 2016-06-03 05:30:06 +02:00
Twinaphex 75ad88e171 Cleanups 2016-06-03 05:09:54 +02:00
twinaphex a5dbae0505 Cleanups 2016-06-03 04:59:12 +02:00
twinaphex 36e33bde90 Cleanup 2016-06-03 04:21:19 +02:00
twinaphex c2dd8b884e Cleanups 2016-06-03 04:18:28 +02:00
twinaphex 3b83b6d030 Fix uninitialized scalar variable warnings 2016-06-03 04:12:18 +02:00
twinaphex 21bc56aa04 Fix uninitialized scalar variable warnings 2016-06-03 04:02:27 +02:00
twinaphex 79c94513ec Fix 'dereference before null check' 2016-06-02 20:56:13 +02:00
twinaphex d8b3597455 menu_cbs_deferred_push.c - Fix 'array compared against 0' 2016-06-02 20:51:27 +02:00
twinaphex f1160f19b3 Fix uninitialized scalar variable warnings 2016-06-02 20:49:25 +02:00
Alexandre Garcia 9f4a6bbae2 Improve translation PT 2016-06-02 11:16:10 -03:00
twinaphex c7acb4658b Fix 'pointer to local outside scope' 2016-06-01 05:26:45 +02:00
twinaphex da7f6a2a3b Prevent more warnings 2016-06-01 05:18:59 +02:00
twinaphex da6ac4aae7 Fix explicit NULL dereferenced warnings 2016-06-01 04:05:14 +02:00
twinaphex 9bb8c41ff6 Fix uninitialized scalar variables warnings 2016-06-01 03:23:38 +02:00
twinaphex 5b52098c54 Reimplement verbosity 2016-05-31 04:42:04 +02:00
twinaphex e8eb0ef013 Change invocation of task_content_push 2016-05-27 19:34:07 +02:00
twinaphex ccd5b2f73d Add 'Start Remote Gamepad' entry 2016-05-27 19:18:46 +02:00
twinaphex 7d26034ebe Rename rarch_task_* to task_* 2016-05-27 18:14:47 +02:00
twinaphex 49f050b386 Move config_replace to configuration.c 2016-05-27 16:42:20 +02:00
Andre Leiradella d791da9507 undefined debug macros 2016-05-27 00:06:03 -03:00
twinaphex e41efa9849 Cleanup menu_content_find_first_core 2016-05-27 04:41:39 +02:00
twinaphex a743c779f8 Prevent some 'conditional jump or move depends on unitialised value' warnings 2016-05-27 04:31:02 +02:00
twinaphex 0d271b0ca7 Cleanups 2016-05-27 04:18:27 +02:00
twinaphex 03ded43280 Prevent explicit null dereferenced warnings 2016-05-26 18:09:46 +02:00
twinaphex a98616b45b Fix explicit NULL dereferenced/dereference before null check warnings 2016-05-26 17:47:21 +02:00
twinaphex 4f98cf05f4 Fix uninitialized scalar variable warnings 2016-05-26 17:32:27 +02:00
twinaphex 023088e618 C89_BUILD fix 2016-05-26 06:50:57 +02:00
twinaphex befda7bcc9 Some C89 build fixes 2016-05-26 06:49:38 +02:00
twinaphex ebc8edd2bf Fix CXX_BUILD 2016-05-26 06:46:57 +02:00
twinaphex c8f1125e20 Take out unused settings variables 2016-05-26 06:37:16 +02:00
twinaphex 9d1273ce58 (Nuklear) Cleanups 2016-05-26 06:34:13 +02:00
twinaphex 7780162d53 (Nuklear) Cleanups 2016-05-26 06:31:58 +02:00
radius da5fb291a6 [nk] fix selected file name 2016-05-25 23:00:42 -05:00
radius 22de61ff3d [nk] cleanup unused var 2016-05-25 22:35:31 -05:00
radius e31c53c144 [nk] file picker part 2 2016-05-25 22:32:36 -05:00
radius a79882bfc8 [nk] file picker part 2 2016-05-25 22:09:14 -05:00
radius b08aa06779 [nk] start implementing a file picker 2016-05-25 21:09:43 -05:00
radius ed911fcf27 [nk] add more stub windows 2016-05-25 19:58:16 -05:00
radius 6d7dc34238 [nk] add main window stub 2016-05-25 19:38:20 -05:00
radius ae1522293e [nk] cleanup 2016-05-25 19:24:53 -05:00
radius c5c6713489 [nk] cleanup/split window to it's own file 2016-05-25 19:06:54 -05:00
radius ddeb2b5ac0 organize nuklear files in their own subfolder 2016-05-25 18:45:35 -05:00
radius abbd269f02 reenable other windows that were removed when the api changed
- need to reimplement checkbox_bool
- need to reimplement the menu bar

but more than anything, needs a design, making a gui without any guidelines will mean we'll end up with a shiny new mess, instead of fixing anything
I can hack stuff together but I am not really a gui designer and it's important at this point
2016-05-25 17:18:00 -05:00
radius 38305f8fb7 Update the menu driver to work with the latest version 2016-05-24 21:41:51 -05:00
twinaphex 25eaab0a2b Start passing input_overlay_t * state around to other functions 2016-05-24 23:15:19 +02:00
twinaphex bfa6f49ae6 Fix logically dead code warnings 2016-05-24 22:12:51 +02:00
twinaphex 4e07d14488 Fix 'result is not floating point' warning 2016-05-24 21:53:08 +02:00
twinaphex ec88b464c3 Silence 'side effect in assertion' warnings 2016-05-24 21:51:45 +02:00
Sebastien Ronsse 420d8a5fb2 xmb: Fix memory leak due to horizontal list not being freed properly 2016-05-24 13:15:09 +10:00
twinaphex 9253eb52eb (menu_setting.c) don't pass by value 2016-05-24 00:28:26 +02:00
twinaphex 0bd999faa5 Revert "Don't use rarch_task_push_image inside xmb_context_reset_background"
This reverts commit 40e1082cda.
2016-05-23 22:53:09 +02:00
Torsten Paul 4c3281bd39 Revert "(XMB) Fixes memory leaks in XMB by not relying upon image tasks"
This reverts commit 2f1063ff72.
2016-05-23 22:36:29 +02:00
twinaphex d5d2f7f8ee Fix resource leaks 2016-05-23 22:17:28 +02:00
twinaphex 974d3245d2 Fix logically dead code warnings 2016-05-23 22:04:00 +02:00
twinaphex 39faa9be1b Remove logically dead code 2016-05-23 21:50:07 +02:00
twinaphex 1eecb570aa Fix regression 2016-05-23 21:46:24 +02:00
twinaphex 0cff019c37 Remove self assignment 2016-05-23 21:41:06 +02:00
twinaphex ea5f3d30e4 Fix missing breaks 2016-05-23 21:39:17 +02:00
twinaphex faef7b498d (Coverity) Fix some resource leaks 2016-05-23 21:28:43 +02:00
twinaphex 0a3224180b (Coverity) Fix uninitialized variables; fix some resource leaks 2016-05-23 21:19:28 +02:00
twinaphex c72222b572 Remove menu_shader_free 2016-05-23 17:49:22 +02:00
Sebastien Ronsse 18bff0401b menu setting: Fix memory leak in network settings data 2016-05-23 12:09:58 +10:00
Sebastien Ronsse 14c0984497 menu setting: Introduce generic concept of free flags for settings data 2016-05-23 12:09:58 +10:00
Sebastien Ronsse d9884b486a menu driver: Fix memory leak occurring on exit 2016-05-23 12:09:58 +10:00
Twinaphex 2f1063ff72 (XMB) Fixes memory leaks in XMB by not relying upon image tasks 2016-05-21 21:37:41 +02:00
twinaphex 40e1082cda Don't use rarch_task_push_image inside xmb_context_reset_background 2016-05-21 21:00:37 +02:00
twinaphex 7fe5d21452 (XMB) use string_is_equal 2016-05-21 20:53:57 +02:00
twinaphex 2f2ddb472a (XMB) Move function to menu_display.c 2016-05-21 20:47:49 +02:00
twinaphex 0798157df3 Try calling video_driver_texture_unload before calling video_driver_texture_load 2016-05-21 19:43:32 +02:00
Twinaphex b7e15c2fe1 free user_data here too 2016-05-21 19:31:39 +02:00
twinaphex e4a44cbf13 menu_display_thumbnail_handle_upload - free userdata 2016-05-21 19:28:29 +02:00
twinaphex 257d8a8cf0 Silence some warnings by valgrind memcheck - label value was
uninitialized and passed to strtok
2016-05-19 00:24:39 +02:00
twinaphex 091496f74d Add ARMv7 entry too 2016-05-18 22:09:01 +02:00
twinaphex c93b78147b Should avoid expensive 'djb2' operation now per-frame 2016-05-18 21:45:06 +02:00
twinaphex 4697d10e8c (get_value) Implement system information too 2016-05-18 21:43:07 +02:00
twinaphex 70a4361d29 Split up default get_value callback some more 2016-05-18 21:41:37 +02:00
twinaphex 3d87398011 Cleanup 2016-05-18 21:35:57 +02:00
twinaphex 09b3a6f2c5 Create separate callback for core option representation 2016-05-18 21:22:58 +02:00
twinaphex 8b93439738 Backport this 2016-05-18 21:21:58 +02:00
twinaphex 5050ccf519 Move entry up 2016-05-18 15:43:20 +02:00
twinaphex b5b3d699bf (System Information) Show CPU Architecture 2016-05-18 15:42:16 +02:00
twinaphex 64a9cd29d3 (System Information) Add CPU Cores 2016-05-18 14:39:44 +02:00
twinaphex 5488806108 Add entries to system information 2016-05-18 14:36:23 +02:00
twinaphex 7e36dcb27f move video_texture_image to libretro-common and rename it to image_texture.c 2016-05-18 12:58:00 +02:00
twinaphex 9bc11731fb Start reimplementing TGA image load support 2016-05-18 10:52:23 +02:00