Commit Graph

1669 Commits

Author SHA1 Message Date
radius c2e4eb772d [zr] refactor structures pt.2 2016-03-05 21:13:25 -05:00
radius 2809074ccd [zr] refactor structures pt.1 2016-03-05 21:13:24 -05:00
twinaphex a73cbb6114 (zahnrad) Use menu_texture_item 2016-03-05 08:42:35 +01:00
twinaphex 1742b96ec0 Add menu_texture_item 2016-03-05 08:40:28 +01:00
radius d647c1b215 [zr] hook up the scroll wheel 2016-03-05 01:26:45 -05:00
radius 145979ddcb [zr] label fix 2016-03-05 00:52:59 -05:00
radius 052730bbf1 [zr] refactor most of the menu, have a global state, width, height now 2016-03-05 00:50:57 -05:00
radius 0ce76cbf5b [zr] remove more glui code 2016-03-04 15:08:43 -05:00
twinaphex acdf0eb74e Fix C89_BUILD 2016-03-04 19:48:05 +01:00
twinaphex 0140f989c3 Fix CXX_BUILD 2016-03-04 19:46:25 +01:00
twinaphex ed54600b41 (XMB) Start using DISPLAYLIST_SETTING 2016-03-04 07:41:45 +01:00
twinaphex b03487dc4f Start using DISPLAYLIST_SETTING 2016-03-04 07:37:40 +01:00
radius f86097aefb [zr] remove a lot of glui code 2016-03-03 22:31:38 -05:00
radius 5b11e290dd [zr] add entry for test window 2016-03-03 18:39:14 -05:00
radius d9bc760b46 [zr] fix window opening and closing 2016-03-03 18:39:13 -05:00
radius dfefefb416 [zr] change the window hiding method a bit 2016-03-03 18:39:10 -05:00
twinaphex 5a1d8a96d0 (Menu) Create new input_ctl actions for pointer dragging 2016-03-03 23:21:02 +01:00
twinaphex fe3c279f73 Cleanups 2016-03-03 06:59:54 +01:00
twinaphex 5cef419209 (zahnrad) Get past crash when shader is NULL 2016-03-03 06:21:40 +01:00
radius 4617f792c5 [zr] implement combo box for recents 2016-03-02 22:41:28 -05:00
radius c2bd46e3cb [zr] remove most glui drawing code 2016-03-02 19:28:46 -05:00
twinaphex b7ef5271ea zrmenu_set_style - C89 fix 2016-03-03 00:43:53 +01:00
radius 1cea6cd7be [zr] implement 'bool' parameters 2016-03-02 18:08:57 -05:00
radius e9ce64e854 [zr] implement shader parameters dialog 2016-03-02 17:14:50 -05:00
radius 55530dcbc3 [zr] implement exit, make clics respond even when the window is innactive 2016-03-02 16:24:36 -05:00
radius 7853815d45 [zr] change layout 2016-03-02 16:24:35 -05:00
twinaphex 1645ae54be (Zarch) Cleanups 2016-03-02 22:21:12 +01:00
twinaphex 30fa73dc8d (Zarch) Create typedef zarch_texture_item 2016-03-02 22:19:20 +01:00
twinaphex 7df467422b Create typedefs 2016-03-02 22:17:05 +01:00
radius 1d0beeb665 [zr] set focus properly 2016-03-02 11:03:10 -05:00
radius 4eb6f26d92 [zr] update zahnrad 2016-03-02 11:01:22 -05:00
radius 780974ef32 [zr] change menu label 2016-03-02 02:51:03 -05:00
radius 8c86c6a47c [zr] hide/unhide window concept 2016-03-02 02:49:07 -05:00
radius 272563f3ca [zr] hide/unhide window concept 2016-03-02 02:48:51 -05:00
radius 8d89b1fa86 [zr] draw window offscreen till a better solution is available 2016-03-02 01:49:57 -05:00
radius 2807f94a14 [zr] hide/unhide windows 2016-03-01 23:43:15 -05:00
radius 1b1b59692b [zr] add menu bar 2016-03-01 23:20:43 -05:00
radius d2d4312128 [zr] start adding main window 2016-03-01 21:49:30 -05:00
radius 0b9ea0943b [zr] cleanups 2016-03-01 18:54:46 -05:00
twinaphex 6f80e09ce1 Change MIN/MAX to upper-case 2016-03-02 00:07:31 +01:00
twinaphex cbc575eec0 (zarch) Prevent some more NULL pointer dereferences when using the mouse 2016-03-01 17:33:36 +01:00
radius 3f22d5cb33 make the gui a bit flatter 2016-02-28 23:52:33 -05:00
radius 7e1e330463 add context menu to demo window 2016-02-28 23:43:02 -05:00
radius a6f015623a stub function for kbd input 2016-02-28 23:35:22 -05:00
twinaphex 042e4b0ba7 (Zarch) Style nits 2016-02-29 02:52:00 +01:00
twinaphex 070f25131a (Zarch) Cleanups 2016-02-29 02:48:29 +01:00
Twinaphex e5e11ae716 Remove unused variable 2016-02-29 02:41:06 +01:00
twinaphex 28a02da5bf Cleanups 2016-02-29 02:38:11 +01:00
twinaphex 91d19a15ec Take this out 2016-02-29 02:36:18 +01:00
twinaphex 28bb5295f7 (menu/drivers/zarch.c) Use strlcpy instead of strncpy 2016-02-29 02:17:53 +01:00
twinaphex b4e872476b Prevent some more crashes 2016-02-29 02:09:10 +01:00
twinaphex 65b628cf20 Cover more edge cases for crashes initiated by Zarch 2016-02-29 01:49:58 +01:00
twinaphex ea94d33de5 Avoid CXX_BUILD warnings 2016-02-28 22:49:52 +01:00
twinaphex 5104e05a89 Cleanup 2016-02-28 21:18:06 +01:00
twinaphex f13b630d57 Reimplement pending_action OK 2016-02-28 18:35:34 +01:00
twinaphex 841a647d0c Revert "Remove the pending_action code"
This reverts commit b19f12ec66.
2016-02-28 18:28:11 +01:00
twinaphex b19f12ec66 Remove the pending_action code 2016-02-28 18:03:57 +01:00
twinaphex 96c21eeb0d Reimplement gamepad action OK button 2016-02-28 17:45:14 +01:00
twinaphex b4acda26a2 Remove unused struct variables 2016-02-28 17:35:52 +01:00
twinaphex ae66fc95cc Start refactoring 'Load' menu 2016-02-28 17:33:56 +01:00
twinaphex 6726b64d0d Refactor zarch_zui_gamepad_input - introduce cutoff point 2016-02-28 17:20:14 +01:00
twinaphex 49d751e6c3 Create zarch_zui_gamepad_input 2016-02-28 16:49:46 +01:00
twinaphex 5c18dc8a04 (Zarch) Better gamepad controls 2016-02-28 16:44:41 +01:00
twinaphex 004ca19fe4 (Zarch) Start implementing gamepad controls 2016-02-28 15:39:20 +01:00
radius 11423ac52e look for assets in the correct folder 2016-02-27 15:02:13 -05:00
radius 87c2f16ca7 readd the cursor for fullscreen mode 2016-02-27 14:59:42 -05:00
radius a4720acf22 disable oversampling leads to some font alignment issues 2016-02-27 13:10:07 -05:00
radius 88dfabf92f change texture filtering to nearest 2016-02-27 12:42:16 -05:00
twinaphex 5f00e6ee56 Dehardcode 54 2016-02-27 16:44:22 +01:00
twinaphex 12d6d56199 (Zarch) Reimplement gamepad navigation 2016-02-27 02:51:46 +01:00
radius 16fb6d5f07 remove stray printf 2016-02-26 20:49:59 -05:00
radius 1bac8c8649 Use the same font for the underlying glui 2016-02-26 20:49:58 -05:00
twinaphex 75200b8e11 (Zarch) Cleanups 2016-02-26 23:31:34 +01:00
twinaphex 7ef56a2e46 Cleanup 2016-02-26 23:10:01 +01:00
twinaphex ae5640fa25 (Zarch) Cleanups 2016-02-26 22:57:04 +01:00
twinaphex f34288781e Remove unneeded macro 2016-02-26 22:54:43 +01:00
twinaphex 58073b937f (Zarch) Variables should not be all-caps 2016-02-26 22:53:17 +01:00
twinaphex 0f8f980c8f Start reimplementing Zarch joypad input 2016-02-26 22:29:10 +01:00
twinaphex 2c69bc7d79 Cleanups 2016-02-26 22:09:02 +01:00
twinaphex eaf08ad88c (Zahnrad) Take out mouse code 2016-02-26 15:57:22 +01:00
Twinaphex 77373e9ba4 Remove unused variable 2016-02-26 13:46:47 +01:00
twinaphex 4939a9ea22 (zahnrad) Rename alloc to zr_alloc 2016-02-26 13:15:07 +01:00
twinaphex 0a74bcc080 Get rid of texture uniform 2016-02-26 12:37:20 +01:00
twinaphex b4425d4524 Look in assets directory 'zahnrad' instead of 'wimp' 2016-02-26 12:30:39 +01:00
twinaphex ce51396fb4 (zahnrad) Correct name 2016-02-26 12:21:42 +01:00
radius e303b62635 re-enable antialiasing 2016-02-25 23:11:06 -05:00
radius e9682c1122 refactor zr menu, using zrmenu for our functions. Context reset should work fine now 2016-02-25 23:08:33 -05:00
twinaphex ee8c5bfa98 (Zahnrad) Don't call glViewport directly 2016-02-26 00:44:09 +01:00
twinaphex b171be802e (Zahrand) Cleanups 2016-02-25 23:16:36 +01:00
twinaphex fa7ea1d20a (Zahrand) Cleanups 2016-02-25 23:15:28 +01:00
twinaphex 198ecd263d (Zahrand) Don't need this I think 2016-02-25 22:54:30 +01:00
twinaphex 4c7ae72c62 Some C89_BUILD fixes 2016-02-25 22:16:25 +01:00
twinaphex 68cd176d63 Some CXX_BUILD fixes 2016-02-25 22:11:02 +01:00
twinaphex eb9971703b (Zahrand) Cleanups 2016-02-25 22:08:02 +01:00
twinaphex 5ca0085e22 (Zahrand) Dehardcode some OpenGL code 2016-02-25 22:04:36 +01:00
twinaphex d44aa37be0 Some renames 2016-02-25 21:55:42 +01:00
twinaphex 4e5d66547a (Zahrand) Cleanups 2016-02-25 21:47:32 +01:00
twinaphex 816539f9df (Zahrand) Rename wimp.c to zahrand 2016-02-25 21:29:38 +01:00
twinaphex c6dc2b6c3e (WIMP) Rebase WIMP driver 2016-02-25 21:09:44 +01:00
Twinaphex 42600fa74b Merge pull request #2726 from fr500/master
New driver implementation for the WIMP UI
2016-02-25 20:57:31 +01:00
twinaphex 05f2a2d18c Communicate better that these are enums 2016-02-25 19:30:14 +01:00
twinaphex 255ee8766f Communicate better that this is an enum 2016-02-25 19:27:06 +01:00
twinaphex 27b5617cd9 Create MENU_INPUT_CTL_BIND_ITERATE 2016-02-25 17:55:45 +01:00
twinaphex b1a3d5bb25 Create MENU_INPUT_CTL_CHECK_INSIDE_HITBOX 2016-02-25 17:11:00 +01:00
twinaphex 1d84894e09 Create MENU_ANIMATION_CTL_IDEAL_DELTA_TIME_GET 2016-02-25 16:05:30 +01:00
twinaphex afcb3f1e5d Create MENU_ANIMATION_CTL_PUSH 2016-02-25 15:44:30 +01:00
twinaphex b5f4332e74 Create MENU_ANIMATION_CTL_TICKER 2016-02-25 15:19:33 +01:00
twinaphex 5dbca80ed8 Add MENU_ANIMATION_CTL_KILL_BY_SUBJECT 2016-02-25 15:05:18 +01:00
twinaphex bd0347f1ae Create MENU_ANIMATION_CTL_KILL_BY_TAG 2016-02-25 13:23:39 +01:00
radius ee6a0e40b0 set rounding to zero, elements look better like this 2016-02-24 22:58:11 -05:00
radius 1e74f02b94 add control window from the demo 2016-02-24 22:36:15 -05:00
radius 777be51eb6 add a few more elements 2016-02-24 21:55:34 -05:00
twinaphex 433155c95f Move UTF8 helper functions to encoding_utf.c (libretro-common) -
hopefully did not introduce any regressions
2016-02-25 00:57:46 +01:00
Alcaro f14624370d Add UTF-8 string copy function. 2016-02-24 23:29:12 +01:00
twinaphex 77c583ae47 Create DISPLAYLIST_PROCESS 2016-02-24 23:19:53 +01:00
radius ba43724fec fix slider 2016-02-24 17:13:06 -05:00
twinaphex e8eaa54218 Refactor menu_displaylist_ctl 2016-02-24 23:05:54 +01:00
twinaphex 7968914453 Refactor menu_displaylist_push_list to menu_displaylist_ctl 2016-02-24 22:56:41 +01:00
radius 4c738b9645 add volume slider 2016-02-24 16:47:50 -05:00
twinaphex e8a5f6194e Create MENU_ENTRIES_CTL_CLEAR 2016-02-24 22:45:21 +01:00
radius 8a6c2568de remove glui mouse support 2016-02-24 16:16:12 -05:00
radius 4158248b77 add boolean wrapper thanks to Alcaro 2016-02-24 16:08:36 -05:00
Alcaro cb9976a125 Wipe debug code. 2016-02-24 18:56:29 +01:00
Alcaro d98c7a1c34 (RGUI) Fix string alignment under UTF8. 2016-02-24 18:50:21 +01:00
twinaphex a5d39ba38d Style nits 2016-02-21 09:54:53 +01:00
twinaphex 5beb71711b zarch.c - Respect 80-char width limit 2016-02-21 09:51:16 +01:00
Hans-Kristian Arntzen adbf9fed16 Vulkan implementation. 2016-02-16 20:42:02 +01:00
radius 7f1f345066 change the windows to the other side 2016-02-14 22:48:21 -05:00
radius 97f2a2dfb1 add a settings 2016-02-14 21:44:03 -05:00
radius f00f09a549 fix input click 2016-02-14 21:12:06 -05:00
radius dfbe4cc049 positioning seems ok now, click is not 2016-02-14 21:01:27 -05:00
radius e189f35caf try to implement mouse 2016-02-14 20:42:45 -05:00
radius 96f1cb4175 try to implement mouse 2016-02-14 20:16:24 -05:00
radius 80284d760f make the window half of the GLUI window for now 2016-02-14 20:04:31 -05:00
radius 9109ea3dde make the window half of the GLUI window for now 2016-02-14 19:54:24 -05:00
radius a236c559f0 pass viewport size 2016-02-14 18:32:36 -05:00
radius 4fbb08210c add some comments 2016-02-14 16:17:34 -05:00
radius e5feaacf2c fix indentation a bit 2016-02-14 15:56:54 -05:00
radius 0cbdd4f3a6 fix indentation a bit 2016-02-14 15:45:19 -05:00
radius 172cdc1f49 remove more unused code and deinit properly 2016-02-14 15:39:54 -05:00
radius 3376799768 remove more unused code 2016-02-14 15:35:19 -05:00
radius 031fc859ce remove init and zdraw functions 2016-02-14 15:33:24 -05:00
radius dbfc9ff370 remove init and zdraw functions 2016-02-14 15:30:48 -05:00
radius 76dc51faeb re-add POC implementation 2016-02-14 14:33:20 -05:00
twinaphex ff9f433243 Create CHEEVOS_CTL_GET_DESCRIPTION 2016-02-13 06:30:39 +01:00
twinaphex 8c8ea6c167 Cleanups 2016-02-13 05:22:07 +01:00
twinaphex f1ea400456 Refactor away runloop_msg_queue_pull 2016-02-13 05:17:36 +01:00
twinaphex c6220a9e66 Reimplement rarch_task_push_content_load_default 2016-02-12 04:55:18 +01:00
twinaphex ab3591df73 (Zarch) Remove unused variable 2016-02-12 04:39:35 +01:00
twinaphex 36b420ec17 Revert "Remove core_info_list_num_info_files"
This reverts commit 9d96e9e452.
2016-02-11 07:20:04 +01:00
twinaphex c9ec688a7e Cleanups 2016-02-10 20:29:17 +01:00
twinaphex 35ff9c35b3 Respect 80-char width limit 2016-02-10 20:24:09 +01:00
twinaphex e9e6fd7b80 (Menu) Implement pending shutdown 2016-02-10 19:56:35 +01:00
twinaphex c447f6d1bd Start implementing RARCH_MENU_CTL_SET_PENDING_QUIT 2016-02-10 19:20:58 +01:00
twinaphex f2952c530c Cleanups 2016-02-10 06:01:11 +01:00
twinaphex ce2869b4d8 Create tasks_internal and split up RA-specific task code to outside 2016-02-09 17:12:39 +01:00
twinaphex 159ebcc8a2 (XMB) Fix icons 2016-02-09 15:21:45 +01:00
twinaphex e7798ed511 Refactor datetime menu display function 2016-02-09 05:03:13 +01:00
twinaphex 41088165f5 Get rid of menu_display_get_tex_coords 2016-02-09 04:49:47 +01:00
twinaphex 7c7b170ceb Refactor rotate Z draw calls 2016-02-09 04:43:15 +01:00
twinaphex 2b86b9dbe6 (menu_display.c) Refactor draw functions 2016-02-09 04:34:07 +01:00
twinaphex a3fd1868c1 Turn function static 2016-02-09 03:11:14 +01:00
twinaphex ad4e633e11 Add MENU_DISPLAY_CTL_CLEAR_COLOR 2016-02-09 03:04:23 +01:00
twinaphex 38a341e6b5 Use video_driver_texture_load and video_driver_texture_unload
directly from menu drivers
2016-02-09 01:45:37 +01:00
twinaphex cdf272665e Cleanups 2016-02-09 01:39:01 +01:00
twinaphex c3c408f9d6 Add MENU_DISPLAY_CTL_RESTORE_CLEAR_COLOR 2016-02-09 01:36:00 +01:00
twinaphex dd106ee8d2 Add more menu_display_ctl actions 2016-02-09 01:24:35 +01:00
twinaphex d0e9881f46 Add MENU_DISPLAY_CTL_FONT_BIND_BLOCK 2016-02-09 00:57:10 +01:00
twinaphex 3e0d3cbd55 Create MENU_DISPLAY_CTL_INIT_FIRST_DRIVER 2016-02-09 00:49:37 +01:00
twinaphex bd1291dd71 Simplify framebuffer code for RGUI 2016-02-08 22:42:23 +01:00
twinaphex 459c18f5de Attempt to make blit_line more robust 2016-02-08 19:18:40 +01:00
twinaphex d092e20b5a Simply 'framebuffer dirty' code 2016-02-08 18:54:19 +01:00
radius 2fca1cccd3 add xmb font 2016-02-08 01:11:56 -05:00
radius 5c4ab83d98 add XMB settings for scale and opacity 2016-02-08 00:34:13 -05:00
twinaphex 9d96e9e452 Remove core_info_list_num_info_files 2016-02-07 16:03:53 +01:00
twinaphex 490c023fe3 Add core_info_ctl actions 2016-02-07 02:37:57 +01:00
twinaphex 05d9827830 Revert "Get rid of SL_FLAG_ALLOW_EMPTY_LIST"
This reverts commit bb0b8764c5.
2016-02-06 21:33:45 +01:00
twinaphex bb0b8764c5 Get rid of SL_FLAG_ALLOW_EMPTY_LIST 2016-02-06 21:29:44 +01:00
twinaphex 6623bdc054 (XMB) Fix text being cut off 2016-02-04 22:03:36 +01:00
twinaphex deb3c73ae0 Nits 2016-02-04 21:42:42 +01:00
twinaphex 9a75893cff Nits 2016-02-04 21:40:29 +01:00
twinaphex f747196e21 Style nits 2016-02-04 21:31:41 +01:00
twinaphex 18a8b0f29d Silence warnings with non-HAVE_DYNAMIC 2016-02-04 11:28:12 +01:00
twinaphex 321690b416 Refactors to do with set_fork method 2016-02-03 14:36:34 +01:00
twinaphex 9a5ce5fdb3 Make HAVE_LIBRETRO_MANAGEMENT define obsolete 2016-02-03 12:31:29 +01:00
Monroe88 2ce3ed1319 Keep Quick Menu at the top of the Main Menu 2016-01-31 14:36:41 -06:00
twinaphex a267bdfbe3 MOve gfx/image/image.c to gfx/video_texture_image.c 2016-01-30 02:39:08 +01:00
twinaphex 1745e71088 Add 'Start Core' option 2016-01-24 01:51:05 +01:00
twinaphex 6f221fb425 Rename menu_common_load_content to rarch_task_push_content_load_default 2016-01-24 00:51:17 +01:00
twinaphex 372d673a26 Rename event_command to event_cmd_ctl - add second parameter 2016-01-22 15:34:43 +01:00
twinaphex 34eccf3d61 Add HAVE_LAKKA ifdef 2016-01-22 14:56:43 +01:00
Twinaphex 4dd08e6382 Merge pull request #2660 from duduke/master
Reboot Menu Item
2016-01-22 14:39:21 +01:00
twinaphex 528a03f6f4 Use string_is_equal more 2016-01-20 04:54:17 +01:00
twinaphex 2b8520f7ab Remove alot of unused variables 2016-01-19 23:46:09 +01:00
twinaphex 1eac61e9a0 Create RARCH_CTL_IS_DUMMY_CORE 2016-01-19 23:44:32 +01:00
twinaphex 01d58f8681 Create RARCH_CTL_IS_INITED, RARCH_CTL_SET_INITED, RARCH_CTL_UNSET_INITED 2016-01-19 23:26:47 +01:00
duduke 7de7c98b27 Added a reboot menu item 2016-01-18 21:31:38 +02:00
twinaphex e5b328607d Avoid adding 'Add Tab' to XMB list if HAVE_LIBRETRODB is not defined 2016-01-14 13:30:25 +01:00
twinaphex 5113aa164a (MaterialUI) Take out 'Core: ' message 2016-01-13 12:01:40 +01:00
twinaphex bf1b5f7b4a Add tickering for title 2016-01-13 11:52:44 +01:00
twinaphex 8a41d9fe4e Add mui_get_core_title 2016-01-13 11:36:27 +01:00
twinaphex fd99b9bfb3 Rename XUI files/defines 2016-01-12 09:23:17 +01:00
twinaphex a3994aea63 RMenu is obsolete now 2016-01-12 09:19:35 +01:00
twinaphex f0a0314fc8 (XMB) Enable for PS3 2016-01-12 08:58:39 +01:00
twinaphex 7a55ae3765 Start updating headers for 2016 2016-01-10 04:06:50 +01:00
twinaphex ee01fff66f Cleanups 2016-01-08 22:26:13 +01:00
twinaphex 70a57fa80e (XMB) Check if path contains '.lpl' first 2016-01-08 09:33:53 +01:00
twinaphex 66449802e4 (menu) Start going through string_is_empty 2015-12-26 07:37:44 +01:00
Twinaphex 9cf654367a (XMB) Fix memory leak 2015-12-23 13:47:53 +01:00
twinaphex 7ec6a66f12 Signed/unsigned issues 2015-12-13 01:45:22 +01:00
Higor Eurípedes f6421f9988 (XMB) Fix buffer overflow
It was introduced by 3df4101 . MENU_ENTRIES_CTL_START_GET and
MENU_ENTRIES_CTL_START_GET access size_t-sized data, but an
unsigned was passed.
2015-12-12 21:39:42 -03:00
twinaphex ecdecad963 Add MENU_DISPLAY_CTL_BLEND_BEGIN/MENU_DISPLAY_CTL_BLEND_END 2015-12-12 23:53:16 +01:00
twinaphex 8833ba1141 Create MENU_DISPLAY_CTL_FONT_FLUSH_BLOCK 2015-12-12 23:48:44 +01:00
twinaphex 3df4101321 Get rid of menu_entries_set_start and menu_entries_get_start 2015-12-12 14:39:35 +01:00
twinaphex 7942328e39 Create MENU_ENTRIES_CTL_LIST_GET 2015-12-11 22:05:54 +01:00
twinaphex fa535f788e Create MENU_ENTRIES_CTL_NEEDS_REFRESH 2015-12-11 21:41:59 +01:00
twinaphex fde4826754 Add MENU_ENTRIES_CTL_SHOW_BACK 2015-12-11 21:34:27 +01:00
twinaphex f7d9c08de3 Add 'Extracting' message when extracting a bundle 2015-12-11 19:13:40 +01:00
twinaphex 74015188a9 Cleanups 2015-12-11 15:28:16 +01:00
twinaphex 00b979ba67 Move userdata to menu_driver.c as static variable 2015-12-11 15:14:39 +01:00
twinaphex 6ae5725373 Simplify usage of menu->userdata 2015-12-11 14:55:04 +01:00
twinaphex 9580dc5392 pass userdata handle to list_get_entry callback 2015-12-11 14:52:16 +01:00
twinaphex 9e383749ae Pass userdata handle to get_selection callback 2015-12-11 14:50:06 +01:00
twinaphex 2215aa2c87 (menu_driver.c) Pass userdata to free callback 2015-12-11 14:38:57 +01:00
twinaphex adc359ec7a Pass more userdata handles to callbacks 2015-12-11 14:26:51 +01:00
twinaphex a8590e656e Take out header include core_info.h from runloop.h 2015-12-11 13:56:00 +01:00
twinaphex 159fe58926 Move core info list to runloop_ctl 2015-12-11 13:51:17 +01:00
twinaphex 23f1bf63c0 Turn core_info_current into static local variable 2015-12-11 13:28:23 +01:00
twinaphex 4202e9e9d3 Cleanup 2015-12-10 19:43:25 +01:00
twinaphex 65c59eb9f1 Cleanups 2015-12-10 19:38:46 +01:00
twinaphex d6538bb7ae Pass userdata pointer to list_insert callback 2015-12-10 19:08:28 +01:00
twinaphex b42149c826 Pass void pointers to list_push callback 2015-12-10 19:02:01 +01:00
twinaphex ae995f6986 Cleanups 2015-12-10 18:49:26 +01:00
twinaphex 78db1845dc Move data pointer to navigation_clear callback 2015-12-10 17:24:56 +01:00
twinaphex 18d3cb0649 Pass data to context_reset callback 2015-12-10 17:01:06 +01:00
twinaphex 02bac66c9e Pass userdata to context_destroy callback 2015-12-10 16:57:48 +01:00
twinaphex 71548e2e10 Pass userdata to toggle callback 2015-12-10 16:54:46 +01:00
twinaphex 19f0a23e7e load_image - add userdata handle 2015-12-10 16:51:59 +01:00
twinaphex 94248be657 Pass userdata variable to populate_entries 2015-12-10 16:45:38 +01:00
twinaphex 333ee443e3 Change pointer_tap callback 2015-12-10 16:26:40 +01:00
twinaphex 604cbc585f Pass userdata pointer to environ callback 2015-12-10 16:23:32 +01:00
twinaphex bd0a427df1 Pass userdata pointer to list_cache callback 2015-12-10 16:17:23 +01:00
twinaphex f0a8867487 (XMB) Refactors 2015-12-10 16:14:53 +01:00
twinaphex 08a9bdfc12 Cleanup 2015-12-10 16:10:21 +01:00
twinaphex f70acd4a64 Cleanups 2015-12-10 15:49:37 +01:00
twinaphex bf73abc753 Cleanups 2015-12-10 15:48:04 +01:00
twinaphex 46b5c5e79f (XMB) Cleanup 2015-12-10 15:47:08 +01:00
twinaphex bed86cc57e (XMB) Cleanup 2015-12-10 15:46:15 +01:00
twinaphex e44f6d5d81 Update RMenu XUI 2015-12-10 15:45:05 +01:00
twinaphex 87ff4d7d82 Pass userdata handle to frame callback 2015-12-10 15:44:26 +01:00
twinaphex 6bff83478f (MUI) Cleanups 2015-12-10 15:33:10 +01:00
twinaphex 114bce9f0f (MUI) Cleanups 2015-12-10 15:31:17 +01:00
twinaphex 527f7c7266 (XMB) Cleanups 2015-12-10 15:28:05 +01:00
twinaphex a173b5a2bb Some more cleanups 2015-12-10 15:23:43 +01:00
twinaphex 14427dd725 (XMB) Cleanups 2015-12-10 15:21:20 +01:00
twinaphex fbdfad6250 Remove unused void * parameter for init_main_font 2015-12-10 15:19:41 +01:00
twinaphex d2c5139ab1 Revert "Add userdata pointer to frame callback"
This reverts commit ca9520a522.
2015-12-10 15:17:37 +01:00
twinaphex ca9520a522 Add userdata pointer to frame callback 2015-12-10 15:12:47 +01:00
twinaphex abc2315c78 Remove unused pointer 2015-12-10 14:52:34 +01:00
twinaphex b0a0a8d9a7 Cleanup one unused pointer 2015-12-10 14:52:02 +01:00
twinaphex 686bcf723d Move scroll_y to userdata 2015-12-10 14:50:43 +01:00
twinaphex f4695c7547 Pass userdata pointer to render callback 2015-12-10 14:45:34 +01:00
twinaphex 2930997c25 Pass userdata to messagebox callback 2015-12-10 14:40:56 +01:00
twinaphex f374e12143 Cleanup 2015-12-10 14:36:31 +01:00
twinaphex 02fb8dd052 Avoid warning 2015-12-10 14:03:34 +01:00
twinaphex 8acaa19d01 CLeanups 2015-12-10 13:48:41 +01:00
twinaphex f0e11659c7 Header include changes 2015-12-09 09:53:43 +01:00
twinaphex 5ec501f934 move prevent_populate to menu_driver_ctl 2015-12-07 16:57:06 +01:00
twinaphex b7982d9662 Cleanup 2015-12-07 16:14:36 +01:00
twinaphex 2d55dc3bda Complete namespace changes 2015-12-07 15:32:14 +01:00
twinaphex 8829b27cd2 Create RARCH_MENU_CTL_SET_TEXTURE 2015-12-06 18:30:45 +01:00
twinaphex 1cfb39a9d1 merge menu.c and menu_driver.c 2015-12-06 17:55:27 +01:00
twinaphex 9471020bf7 Reduce some more msg char variables 2015-12-06 15:55:05 +01:00
twinaphex c4d1f2c49d Get rid of some implicit memsets for font_params local variables 2015-12-06 14:46:50 +01:00
twinaphex 39e9d5c5ba Start cutting down on the size of some char local variables - we
don't need PATH_MAX_LENGTH for everything
2015-12-06 13:28:20 +01:00
twinaphex 736f343d9f Create RARCH_MENU_CTL_IS_ALIVE 2015-12-05 13:49:34 +01:00
twinaphex c8d8176c0c Get rid of unused variables 2015-12-05 12:50:56 +01:00
twinaphex 978f05ef3b remove unused variables 2015-12-05 12:19:15 +01:00
twinaphex 78fef6422b Create font_driver_get_message_width 2015-12-05 12:17:58 +01:00
twinaphex 7246d219b6 Cut down on dependencies on driver->font_osd_driver 2015-12-05 11:48:06 +01:00
twinaphex 1c1ac91221 Don't need first param for menu_display_font_flush_block 2015-12-05 11:42:46 +01:00
twinaphex c5879028b3 Not sure why an empty handle was being passed to menu_display_font_bind_block 2015-12-05 11:40:49 +01:00
twinaphex a747af2687 Nothing was done with first param of menu_display_font_bind_block 2015-12-05 11:38:18 +01:00
twinaphex 44b708642c Expand font_driver_bind_block 2015-12-05 11:34:56 +01:00
twinaphex 4c8a2a3f88 Create font_driver_bind_block 2015-12-05 10:59:03 +01:00
twinaphex 63c12b0083 Don't include ui_companion_driver.h inside driver.h 2015-12-05 10:04:06 +01:00
twinaphex 9824eb7ea9 Rename rarch_main_ctl to runloop_ctl 2015-11-30 21:42:59 +01:00
twinaphex 4e333302ae Rename RARCH_MAIN_CTL* to RUNLOOP_CTL* 2015-11-30 21:35:50 +01:00
twinaphex 1368897cd6 (Wii) Warning fixes 2015-11-30 19:34:34 +01:00
twinaphex 4e0a4150b5 Merge runloop and runloop_data.c 2015-11-30 15:35:57 +01:00
twinaphex 5d52f4856a Get rid of INLINE qualifier for some functions 2015-11-30 05:13:12 +01:00
twinaphex e2fde41124 Move current_msg to gfx/video_driver.c 2015-11-29 20:59:52 +01:00
twinaphex 68169f9ac3 Rename input_get_bind_string_* functions 2015-11-28 16:06:14 +01:00
twinaphex 2b4464f30a Implement RARCH_MAIN_CTL_IS_IDLE 2015-11-28 15:03:59 +01:00
twinaphex a6ccc188a8 Rename input_common.c to input_config.c 2015-11-28 02:22:58 +01:00
Twinaphex 11757fdcb7 Merge pull request #2460 from lakkatv/xmb
(XMB) Fix boxart ratio
2015-11-24 19:39:12 +01:00
Jean-André Santoni e6924a725b (XMB) Fix boxart ratio 2015-11-25 01:34:26 +07:00
Higor Eurípedes 92683976a5 Add user_data pointer to rarch_task_push_image_load() 2015-11-24 13:50:44 -03:00
Jean-André Santoni 0789e9f394 (XMB) Load boxarts from subfolders named after the system name in no-intro. Start following the convention of no-intro-screenshot-reloaded to get title screenshots, or in game screenshots, and we will add boxarts by ourselves later. 2015-11-24 05:21:29 +07:00
Higor Eurípedes 5d92e9061c Reimplement image loading using tasks 2015-11-23 17:42:01 -03:00
twinaphex c7dc83533a Add param to video_driver_get_ptr for grabbing the nonthreaded
data state
2015-11-23 16:06:09 +01:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
Jean-André Santoni 19e3b35d7d Disable rounding of the icon size, makes the icons blurry in some case, but should also fix positionning bugs on some resolutions 2015-11-22 02:08:03 +07:00
twinaphex 7141210d15 Remove video_driver_has_windowed 2015-11-20 15:20:54 +01:00
twinaphex 533b799692 Create video_driver_ctl and get rid of video_driver_get_frame_count 2015-11-20 15:08:27 +01:00
Twinaphex 7cee03af72 Merge pull request #2433 from lakkatv/xmb
(XMB) Fix boxart when opening the contextual menu, and when comming b…
2015-11-19 17:43:29 +01:00
Jean-André Santoni e8b484d93e (XMB) Fix boxart when opening the contextual menu, and when comming back from the game 2015-11-19 23:39:48 +07:00
Higor Eurípedes fe36eb6bdd (zarch) Fix CXX_BUILD GCC warnings 2015-11-19 09:56:15 -03:00
Jean-André Santoni 7f1d91caa5 (XMB) Display achievement list icon 2015-11-19 15:14:19 +07:00
twinaphex 65e60be271 (RMenu) BUildfixes 2015-11-17 23:34:31 +01:00
twinaphex 8db2084001 (XUI) Another buildfix 2015-11-17 11:30:08 +01:00
twinaphex 82c776c00c (XUI) More build fixes 2015-11-17 11:28:08 +01:00
twinaphex 88b86af892 (XUI) More build fixes 2015-11-17 11:26:29 +01:00
twinaphex 57a9174c5d (XUI) More build fixes 2015-11-17 11:23:42 +01:00
twinaphex dbdb6cb071 (XUI) More build fixes 2015-11-17 11:22:00 +01:00
twinaphex 4d74f6edef (materialui.c) Remove unused variable 2015-11-15 22:55:13 +01:00
twinaphex e24b96419c (MaterialUI) Set back to default - font does not get properly
restored upon restart
2015-11-15 04:18:51 +01:00
twinaphex 2ca1b01fcc (MaterialUI) DPI changes should now be applied on-the-fly 2015-11-15 04:11:31 +01:00
twinaphex a2e5ea96c5 (MaterialUI) Cleanups 2015-11-15 01:42:04 +01:00
twinaphex 38f30c8f10 Add Save Current Config to Menu 2015-11-11 02:57:20 +01:00
twinaphex 1666265427 Don't use GRfloat/GRuint anymore 2015-11-10 01:58:05 +01:00
twinaphex 4f0405980e C89_BUILD buildfix 2015-11-09 05:24:09 +01:00
Andre Leiradella 2253e4c236 added cheevos_get_description to get a cheevo's description given its index 2015-11-08 16:42:23 -02:00
twinaphex 980c743938 Start adding hooks for showing descriptions for Cheevos 2015-11-08 18:52:17 +01:00
twinaphex a9b7636ddb Abstract away GL code in menu behind display driver interface 2015-11-08 01:30:07 +01:00
twinaphex d9fe9b23d7 Cleanups 2015-11-07 20:22:26 +01:00
Jean-André Santoni 23fee02883 (XMB) Hack to prevent icon overlapping when adding or removing shaders and cheap passes 2015-11-07 11:47:02 +07:00
Jean-André Santoni 6792e74ad5 (XMB) Prevent an animation bug during scanning 2015-11-07 10:36:37 +07:00
Jean-André Santoni 15683523d3 (GLUI) Code refactoring 2015-11-05 17:52:37 +07:00
Jean-André Santoni 9943002424 (GLUI) Refactor mui_draw_scrollbar 2015-11-05 17:42:36 +07:00
Jean-André Santoni d91462fd53 (GLUI) Refactor shadow height, make shadow height independant of header height 2015-11-05 17:27:00 +07:00
Jean-André Santoni 1ab7a65597 (GLUI) Style nits 2015-11-05 17:22:14 +07:00
Jean-André Santoni 279fb29d77 (GLUI) Refactor background alpha 2015-11-05 17:19:42 +07:00
Jean-André Santoni e4cabe833e (GLUI) Code refactoring 2015-11-05 17:14:51 +07:00
Jean-André Santoni 77e482cf8e (GLUI) Use unsigned instead of int when possible 2015-11-05 17:09:00 +07:00
Jean-André Santoni 7259bf5303 (GLUI) Style nits 2015-11-05 17:05:26 +07:00
Jean-André Santoni 0af5d405e4 (GLUI) Rename all materialui_ to mui_, materialui was too long 2015-11-05 16:55:32 +07:00
Jean-André Santoni 13d6710272 (GLUI) Rename all GLUI_ to MUI_ 2015-11-05 16:53:14 +07:00
Jean-André Santoni 992d58bd8c (GLUI) Fix code style 2015-11-05 16:51:14 +07:00
Jean-André Santoni 67b47e29f0 (GLUI) Make vertical centering of text independant of the line height. Fixes the vertical centering of the title in the header when header_height differs from line_height. Also fixes the vertical placement of help messages. 2015-11-05 16:33:49 +07:00
Jean-André Santoni 51f18ef151 (XMB) Fix all wrong icon positions when changing the window size 2015-11-04 05:17:21 +07:00
twinaphex f59df8b9df Revert "(XMB) Fix a display bug on 16:9 displays caused by an optimization"
This reverts commit a467af48cf.
2015-11-03 11:32:32 +01:00
Jean-André Santoni b1aba23216 (GLUI) Reset selection on tab switch 2015-11-03 17:06:53 +07:00
Jean-André Santoni dff0031145 (XMB) Use the same timedate format as PS3 XMB 2015-11-03 12:36:20 +07:00
twinaphex 66c980210f (MaterialUI) Fix mixed declaration warnings 2015-11-02 23:35:41 +01:00
twinaphex 1d911ac29b (XMB) Get rid of forward declarations 2015-11-02 22:56:05 +01:00
twinaphex 1225fce93b Create menu_display_get_tex_coords 2015-11-02 22:54:05 +01:00
twinaphex 2a100d730c (Menu) Have default tex coords array 2015-11-02 22:46:23 +01:00
twinaphex 8e5a2fdc77 Have one default vertex coord array in menu_display.c 2015-11-02 22:37:29 +01:00
twinaphex ab230f5169 Fix warnings 2015-11-02 22:12:43 +01:00