Commit Graph

3282 Commits

Author SHA1 Message Date
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
twinaphex
dd9aa6dae2 Add another FIXME/UPDATE note 2015-09-26 13:32:13 +02:00