Commit Graph

3283 Commits

Author SHA1 Message Date
twinaphex 750c134b86 CXX_BUILD fixes 2015-10-11 17:17:05 +02:00
twinaphex 9f573eeaf0 (GLUI/XMB) Prevent warnings - 'passing argument from incompatible pointer type) 2015-10-11 16:51:44 +02:00
twinaphex e979e16721 (menu_input.h) Rename enum
(jsonsax.c) C89_BUILD fix
2015-10-11 16:30:47 +02:00
twinaphex 34f4ba711f Get rid of unused variable 2015-10-11 15:52:41 +02:00
twinaphex a0e9dff077 (menu_setting.c) Fix conflicting types for declaration of function 2015-10-11 15:49:58 +02:00
twinaphex 348f28b382 Cleanups 2015-10-11 15:46:55 +02:00
twinaphex 7b95e25f08 (menu_setting.c) Move all internal struct definitions inside .c file 2015-10-11 14:49:34 +02:00
twinaphex 260f98d227 Create menu_settings_list_increment 2015-10-11 14:46:47 +02:00
twinaphex 146691946c (menu_setting.c) Don't use ugly 'BINDFOR' macro again 2015-10-11 14:31:41 +02:00
twinaphex b13ccb6009 Create menu_setting_action_right 2015-10-11 14:26:30 +02:00
twinaphex 2f12ddde32 (menu_setting.c) Go through more wrapper functions 2015-10-11 14:23:32 +02:00
twinaphex 16f89fcd10 (menu_setting.c) Wrap browser_selection_type 2015-10-11 13:16:38 +02:00
twinaphex 83dd151579 Start wrapping more settings code 2015-10-11 13:10:46 +02:00
twinaphex 8223c3d2d3 Refactor MENU_DISPLAY_CTL_UPDATE_PENDING 2015-10-11 13:03:04 +02:00
twinaphex 528a020d86 Always assume we are going to render when calling menu_driver_iterate 2015-10-11 12:58:21 +02:00
Twinaphex d0ded1751d menu_display.c - Get rid of HAVE_OPENGL ifdef 2015-10-11 09:19:49 +02:00
Twinaphex 4f1e89b21b (menu_input.c) Start making this code slightly more sane and less of a
total mess
2015-10-11 09:07:03 +02:00
Alcaro edc80ee837 Get rid of call to nonexistent function. 2015-10-11 08:49:33 +02:00
Twinaphex 026de2f96e (menu_input.c) Use new RARCH_DEVICE_MOUSE_SCREEN_{X|Y} 2015-10-11 08:48:36 +02:00
twinaphex 95cf20e5d2 (Zarch) Cleanups 2015-10-10 11:38:22 +02:00
twinaphex 062752b8eb (Zarch) C89_BUILD fixes 2015-10-10 11:10:59 +02:00
twinaphex ec3339b272 No idea where this keeps coming from 2015-10-10 08:14:19 +02:00
twinaphex ff59f92341 (Win32) Create win32_suppress_screensaver 2015-10-10 08:13:58 +02:00
twinaphex f6d4ea0a68 (menu_input.c) Cleanups 2015-10-09 20:35:30 +02:00
twinaphex b5f1ec6da0 (Zarch) Remove unused variables 2015-10-09 20:14:30 +02:00
twinaphex e3637e0492 (GLUI) remove unused variables 2015-10-09 20:12:23 +02:00
twinaphex 0d4b73127f Start fleshing out zui_finish to be more like menu_video_draw_texture 2015-10-09 18:29:24 +02:00
twinaphex a3fdac4a65 (Menu) Enable EXPERIMENTAL_MOUSE_SCREEN 2015-10-08 21:06:20 +02:00
Twinaphex 39189047b4 Use RARCH_DEVICE_MOUSE_SCREEN by default now for Zarch, start
setting up cocoa_input.c
2015-10-08 21:04:27 +02:00
twinaphex e572cb19f5 Add EXPERIMENTAL_MOUSE_SCREEN to menu_input.c 2015-10-08 10:07:30 +02:00
twinaphex 666c6849b7 (X11) Add preliminary stab at RARCH_DEVICE_MOUSE_SCREEN 2015-10-08 09:52:31 +02:00
twinaphex 41f2ec1ecf Show game cursor also when video context driver has no windowed mode
support at all and mouse is still enabled
2015-10-08 07:11:52 +02:00
twinaphex f5255889c6 Only show ingame cursor when in fullscreen mode 2015-10-08 07:07:47 +02:00
twinaphex c6bdeba819 Add Debug Panel Enable setting 2015-10-08 06:47:45 +02:00
Andre Leiradella 5fce3f4138 grouped core functions inside a retro_core_t structure; swapped core function globals by one retro_core_t variable 2015-10-06 14:34:09 -03:00
twinaphex d72ccb0013 (Zarch) Prevent some warnings 2015-10-06 16:07:02 +02:00
twinaphex 770ec75b9f (Zarch) Preliminary - start hooking up gamepad (very unfinished) 2015-10-06 15:57:24 +02:00
twinaphex fee01f271b Start splitting up menu_common_load_content functionality 2015-10-06 14:09:52 +02:00
twinaphex 8676712537 (Zarch) Start implementing control flow for loading content - not
finished yet
2015-10-06 13:39:08 +02:00
twinaphex b008f9ebfe (Zarch) Remove Home button - unnecessary 2015-10-06 12:39:25 +02:00
twinaphex b7bceff562 (Zarch) Implement ticker effect now - also cuts off text according
to list item width size
2015-10-06 12:30:10 +02:00
twinaphex 0d6c5ec4d1 (GLUI/RGUI) Take out scrollup/scrolldown functionality for now 2015-10-05 02:06:39 +02:00
Twinaphex b7c8ea67d8 (iOS) Buildfix 2015-10-04 21:57:16 +02:00
twinaphex 58ba2941a8 (Zarch) Settings - Add Back button - still needs to be moved and
aligned right
2015-10-04 09:17:47 +02:00
twinaphex aa27e7e6de (Zarch) Fix scrolling 2015-10-04 09:10:25 +02:00
twinaphex aee58a241b (Zarch) Add Collections and Download tabs 2015-10-04 09:08:27 +02:00
Jean-André Santoni dab6b6e9ca (ZUI) Use the font, font size, margins and dimensions of PPSSPP 2015-10-04 12:52:35 +07:00
Twinaphex 42a1bd351e Merge pull request #2209 from lakkatv/zui
(ZUI) Use the background gradient of PPSSPP
2015-10-04 06:38:52 +02:00
Jean-André Santoni f160179e46 (ZUI) Use the background gradient of PPSSPP 2015-10-04 11:36:36 +07:00
twinaphex d99602f483 (Apple) Add ZARCH 2015-10-04 05:51:25 +02:00
twinaphex bd0ab3f719 (Zarch) Move 'Home' button 2015-10-04 04:46:46 +02:00
twinaphex 5de3c495e7 (RMenu XUI) Use video_driver_get_ptr 2015-10-04 03:22:01 +02:00
twinaphex 32e1255573 (Zarch) Make Zarch work in threaded video mode 2015-10-04 03:19:53 +02:00
twinaphex 37a885f42c (Zarch) More C89_BUILD fixes 2015-10-04 02:34:18 +02:00
twinaphex c5f74061f8 Don't use C++ comments anymore 2015-10-04 02:29:51 +02:00
twinaphex 8749490e40 C89 compat issue 2015-10-04 02:28:34 +02:00
twinaphex 7ae238a0f1 (Zarch) Some safety checks 2015-10-04 02:26:06 +02:00
twinaphex 8d705844de Should fix MENU_INPUT_CTL_SET_KEYBOARD_LABEL 2015-10-03 22:18:43 +02:00
twinaphex 308fe9427a Fix MENU_INPUT_CTL_SET_KEYBOARD_LABEL_SETTING 2015-10-03 22:14:35 +02:00
twinaphex 7ab628f655 Simplify 2015-10-03 22:09:59 +02:00
twinaphex 864a93def9 Add MENU_INPUT_CTL_UNSET_KEYBOARD_* 2015-10-03 22:09:12 +02:00
twinaphex 63b1c56595 (GLUI) Split up draw cursor code into separate static function 2015-10-03 07:30:41 +02:00
twinaphex 26a08751c9 (Zarch) Don't call generic_menu_list_init 2015-10-03 05:25:41 +02:00
twinaphex b6bd6152a0 Add zarch_iterate 2015-10-03 05:24:03 +02:00
twinaphex 6d4900dc1c Create function pointer for iterate function 2015-10-03 05:08:29 +02:00
twinaphex 798e7fa7fa Move function pointer around 2015-10-03 04:32:38 +02:00
twinaphex c91de95236 Move code around 2015-10-03 04:21:38 +02:00
twinaphex 167cd269ae Add init_list to menu driver callbacks 2015-10-03 03:15:47 +02:00
twinaphex fbc4ce4cd9 (menu_displaylist.c) Add retro_stat.h include 2015-10-03 02:50:19 +02:00
radius 1f09cee7d2 simplify debug panel 2015-10-02 19:45:40 -05:00
Twinaphex 201faccff9 Silence clang warnings 2015-10-03 02:37:17 +02:00
twinaphex 8657a92d81 Weird file got committed for no real reason 2015-10-02 17:58:26 +02:00
twinaphex ba1ef9c3c2 (MSVC) Buildfixes 2015-10-02 17:57:37 +02:00
twinaphex c895e445b4 (Zarch) Make list view bigger 2015-10-02 06:37:33 +02:00
twinaphex 31c600b753 (Zarch) If last character is a slash, strip it - this will
prevent 'path up' from failing
2015-10-02 06:19:43 +02:00
twinaphex c113f02683 Supports setting a wallpaper now 2015-10-02 05:34:12 +02:00
twinaphex 0bfc536884 (Zarch) Set viewport 2015-10-02 05:17:40 +02:00
twinaphex b325a0aa22 (Zarch) Cleanups 2015-10-02 04:03:34 +02:00
twinaphex cb4f032dd7 (Zarch) Some refactors 2015-10-02 03:55:23 +02:00
twinaphex a1ff4879f8 (Zarch) Integrate Zarch - can be heavily improved now - shows
promise
2015-10-02 02:15:46 +02:00
Alcaro 03ff1f060d Fix some MENU_DISPLAY_CTL_WIDTH/HEIGHT abuse. 2015-09-30 20:26:00 +02:00
twinaphex 87d44af218 Static code analysis cleanups 2015-09-29 18:08:33 +02:00
twinaphex e986b9e42a Static code analysis cleanups 2015-09-29 17:35:28 +02:00
twinaphex 02a5d738fe Static code analysis cleanups 2015-09-28 23:00:22 +02:00
twinaphex 94c3546e71 More static code analysis cleanups 2015-09-28 22:03:16 +02:00
twinaphex 6db07f7fd8 (xmb.c) Correct faulty usage of calloc 2015-09-28 18:49:32 +02:00
twinaphex 0cc56e2a1a More static code analysis nits 2015-09-28 18:44:28 +02:00
twinaphex a79b571d7b Static code analysis fixes 2015-09-28 16:20:26 +02:00
twinaphex b6d31fd1a2 (menu_input.c) Rename current_setting to setting 2015-09-28 15:58:24 +02:00
twinaphex d38e327514 (menu_input.c) Get rid of some pointer grabbing 2015-09-28 15:55:57 +02:00
twinaphex 0b9f16763f (menu_input.c) Refactors 2015-09-28 15:52:55 +02:00
Twinaphex bbc5bc9f6e Circular header dependencies are the pits 2015-09-28 06:10:42 +02:00
twinaphex 5d9cdcdec1 (menu_iterate.C) Add back hack and add a FIXME note 2015-09-28 03:52:42 +02:00
twinaphex ea3e06f2d3 Remove unused variable 2015-09-28 02:48:46 +02:00
twinaphex f11d54df75 (menu_setting.c) Cleanups 2015-09-28 02:32:19 +02:00
twinaphex 4d2bf926fd (Menu) Add menu_setting_get_name and menu_setting_get_short_description 2015-09-28 02:28:34 +02:00
twinaphex 041f470d94 (Menu) setting refactors 2015-09-28 02:16:07 +02:00
twinaphex 9cb4c897b6 (menu_setting.c) Refactors 2015-09-28 02:10:44 +02:00
twinaphex 639fd4fe7e (menu_entry.c) Refactors 2015-09-28 02:02:54 +02:00
twinaphex 762258cae6 Set menu->state to 0 in menu_iterate_render function 2015-09-27 23:39:59 +02:00
twinaphex 710c43241a (Menu) Should respond correctly to closing down the messagebox
now by pressing ACTION OK
2015-09-27 23:38:25 +02:00
twinaphex eede45e8af (menu_iterate.c) Refactors 2015-09-27 23:29:57 +02:00
twinaphex 6d971631df Change signature of some menu functions 2015-09-27 23:03:12 +02:00
twinaphex c982e1d6eb Change signature of menu_input_frame 2015-09-27 22:47:34 +02:00
twinaphex ac6976074c (menu_iterate.c) Cleanups 2015-09-27 22:17:06 +02:00
twinaphex bca4b67080 Remove old custom aspect ratio setting 2015-09-27 20:02:28 +02:00
twinaphex 797bea5756 Add EVENT_CMD_VIDEO_APPLY_STATE_CHANGES to integer scale toggle too 2015-09-27 19:57:15 +02:00
twinaphex 12e3031178 Set min limit of 1 for both viewport width/height 2015-09-27 19:45:42 +02:00
twinaphex 05a91a8e47 aspectratio_lut value needs to be changed too 2015-09-27 19:19:06 +02:00
twinaphex c380b290d4 Duplicate variable 2015-09-27 19:15:52 +02:00
twinaphex 9028c3f278 Add callback for integer scale 2015-09-27 19:14:56 +02:00
twinaphex c272a42f21 Revert "Attempt to correct integer scaling left/right"
This reverts commit bf8fa06911.
2015-09-27 19:10:32 +02:00
twinaphex bf8fa06911 Attempt to correct integer scaling left/right 2015-09-27 19:07:54 +02:00
twinaphex f5baef3815 Add integer scale behavior for custom viewport width/height 2015-09-27 18:14:55 +02:00
twinaphex 37437e586d Add limits for signed integer settings 'Custom Viewport X/Y' 2015-09-27 17:51:25 +02:00
twinaphex f426777bc1 Add Custom Viewport X/Y/Width/Height settings 2015-09-27 17:49:27 +02:00
twinaphex c3366a544d Revert "During 'upper left corner' - don't modify width or height"
This reverts commit af38cc24b3.
2015-09-27 17:09:44 +02:00
twinaphex af38cc24b3 During 'upper left corner' - don't modify width or height 2015-09-27 17:05:33 +02:00
twinaphex 2364ae6b17 Add RARCH_ACTION_STATE_REPLACE_CONFIG 2015-09-27 02:04:53 +02:00
twinaphex 9679804382 Rename rarch_main_set_state to rarch_ctl 2015-09-27 01:58:24 +02:00
twinaphex a8e5cf5483 Move functionality over to menu_driver_toggle 2015-09-27 01:43:13 +02:00
twinaphex a3e133f847 Add menu_entries_set_refresh call in menu_driver_toggle 2015-09-27 01:38:21 +02:00
twinaphex f0c520224e (GX) Buildfix 2015-09-27 01:27:21 +02:00
twinaphex e354200909 (RGUI) Cleanups 2015-09-27 01:23:49 +02:00
twinaphex 6ce4b96d12 Header include cleanups 2015-09-27 01:10:15 +02:00
twinaphex 92cd32231f Cleanups 2015-09-27 01:06:07 +02:00
twinaphex 613347a612 (menu_display) Cleanups 2015-09-27 01:03:58 +02:00
twinaphex c8519cd89c (menu_animation) Cleanups 2015-09-27 00:42:27 +02:00
twinaphex a731f18fa2 Update string now that PSX scanning works 2015-09-27 00:36:15 +02:00
twinaphex 68481e8942 Cleanups 2015-09-27 00:11:13 +02:00
twinaphex ceff590094 Don't use menu_display_get_ptr outside of menu_display.c anymore 2015-09-27 00:09:15 +02:00
twinaphex 057b498bb1 (RGUI) Start refactoring menu_display code in RGUI 2015-09-27 00:00:54 +02:00
twinaphex f83e26ea32 Add MENU_DISPLAY_CTL_MSG_FORCE/MENU_DISPLAY_CTL_SET_MSG_FORCE 2015-09-26 23:51:35 +02:00
twinaphex 5b0671d572 Cleanup 2015-09-26 23:38:34 +02:00
twinaphex 8bb4acb3d6 Remove unused variable 2015-09-26 23:37:55 +02:00
twinaphex 515c8c6322 More menu_display_ctl refactors 2015-09-26 23:37:25 +02:00
twinaphex 16eb95d3aa Cleanup some enums 2015-09-26 23:27:03 +02:00
twinaphex e3a7a67e43 Add some MENU_DISPLAY_CTL_* enums 2015-09-26 23:25:04 +02:00
twinaphex 113791fb0f Cleanups 2015-09-26 23:18:18 +02:00
twinaphex a1a1fbc6b9 (menu_iterate) Cleanups 2015-09-26 23:16:21 +02:00
twinaphex 12075b9cc1 ITERATE_TYPE_DEFAULT - take out weird selection manipulation 2015-09-26 22:48:56 +02:00
twinaphex 377004dbf7 (menu_iterate.c) Cleanup 2015-09-26 22:45:00 +02:00
twinaphex cc46ad496f Remove unused variables 2015-09-26 22:41:41 +02:00
twinaphex a7893dca89 (menu_displaylist.c) Cleanup 2015-09-26 20:36:37 +02:00
twinaphex b70456b094 (action_iterate_menu_viewport) Minor refactors 2015-09-26 20:29:57 +02:00
twinaphex 5e4beb311e Cleanups 2015-09-26 20:22:39 +02:00
twinaphex 7a0f6c5653 (menu_displaylist.c) Cleanups 2015-09-26 20:18:08 +02:00
twinaphex 1d271a4684 Cleanups 2015-09-26 20:16:25 +02:00
twinaphex cdf597aa89 Add settings->overlay_directory 2015-09-26 19:21:32 +02:00
twinaphex 50468a72ee Remove MENU_ACTION_MESSAGE 2015-09-26 18:03:29 +02:00