Commit Graph

183 Commits

Author SHA1 Message Date
twinaphex
8dbdc90ebe Revert "Main menu loop now does rendering, data runloop does actual"
This reverts commit 297a63c77b.
2015-09-25 00:20:53 +02:00
twinaphex
297a63c77b Main menu loop now does rendering, data runloop does actual
state handling
2015-09-25 00:00:06 +02:00
Alcaro
474c96365d Switch to C++98. Fix some weird warnings. 2015-09-06 14:51:33 +02:00
twinaphex
e1c1917ed5 Cleanup headers 2015-09-05 19:24:21 +02:00
twinaphex
9b83d4d80b Don't use rarch_sleep anymore in threaded data runloop 2015-08-22 19:17:06 +02:00
twinaphex
0b33c8f2b1 (runloop_data.c) Use fill_pathname_join_delim 2015-08-22 18:26:14 +02:00
twinaphex
b56eb3d1bc rarch_main_data_msg_queue_push - in some cases, the data
runloop thread is not yet set up when this is called, so make
sure it is setup at the end of this call if so
2015-08-22 18:21:00 +02:00
twinaphex
9744ce23ab Rename function and only perform menu_animation_udpate is
render_this_frame is checked
2015-08-21 04:56:14 +02:00
twinaphex
9ff167c1b9 Create separate menu_iterate_main_render 2015-08-18 03:59:04 +02:00
twinaphex
fe1351cc0d Cleanups 2015-08-18 03:03:34 +02:00
twinaphex
91eda0d59b Simplify menu_entries_refresh 2015-08-18 00:21:30 +02:00
twinaphex
7e8c98852b Create rarch_main_data_menu_iterate 2015-08-18 00:04:39 +02:00
twinaphex
3a25e60140 (runloop_data.c) refactor 2015-08-06 02:52:37 +02:00
twinaphex
98f46f9e17 (runloop_data.c) Cleanups 2015-08-06 02:35:49 +02:00
twinaphex
f967c88ff0 (runloop_data.c) Cleanups 2015-08-06 02:31:50 +02:00
twinaphex
a31192c55a g_data_runloop is now no longer a pointer 2015-07-27 14:52:21 +02:00
twinaphex
1a4954ce55 Move more code to input_overlay.c 2015-07-12 06:47:39 +02:00
twinaphex
a11f8419fe Move overlays over to single threaded 2015-07-12 01:36:03 +02:00
twinaphex
2121f7a813 Create overlay->alive 2015-07-11 23:45:23 +02:00
twinaphex
1c406bc098 Add rarch_main_data_pending_scan_finished and other mechanisms
so that the call to menu_environment_cb gets made on main thread
2015-07-09 02:31:46 +02:00
twinaphex
cdf3ce309e Decouple 'overlay' state from driver_t 2015-07-09 01:10:30 +02:00
twinaphex
68f400bd9f (runloop_data.c) Cleanup 2015-07-09 00:18:40 +02:00
twinaphex
c6fc3eaafd (runloop_data.c) Some refactors 2015-07-09 00:17:20 +02:00
twinaphex
e23499d2b2 (runloop_data.c) Cleanups 2015-07-09 00:01:55 +02:00
twinaphex
51e2a128c5 (runloop data) Don't have to pass around runloop pointer anymore 2015-07-08 23:01:11 +02:00
twinaphex
c90072df55 Move lock to task_overlay.c 2015-07-08 22:42:45 +02:00
twinaphex
04b98bebd9 Cut down on header includes 2015-07-08 22:14:31 +02:00
twinaphex
6f4e53e454 Remove unused variables 2015-07-08 22:04:37 +02:00
twinaphex
52e2fd1689 Refactor task_database.c 2015-07-08 22:03:23 +02:00
twinaphex
c84ddb53fa (task_databse.c) Refactors 2015-07-08 21:48:58 +02:00
twinaphex
3605b97c80 Create rarch_main_data_http_uninit 2015-07-08 21:38:22 +02:00
twinaphex
dcd5a4fdcc Refactor task_http.c 2015-07-08 21:35:24 +02:00
twinaphex
74627d1497 (task_http.c) Some refactors 2015-07-08 21:18:34 +02:00
twinaphex
82f645ce51 Simplify rarch_main_data_active 2015-07-08 21:13:04 +02:00
twinaphex
664592b354 Use rarch_main_data_nbio_get_handle and rarch_main_data_nbio_image_get_handle 2015-07-08 20:10:18 +02:00
twinaphex
a1a4bc4057 task_file_transfer.c - decouple 'nbio' state from runloop data struct 2015-07-08 20:04:16 +02:00
Alcaro
4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
twinaphex
819723be06 Move '_refresh' functions to menu_entries.c 2015-06-16 03:03:20 +02:00
twinaphex
098c8a6063 Move some header includes around 2015-06-13 19:12:10 +02:00
twinaphex
c36e21ed13 (General) Cleanup 2015-06-12 17:00:37 +02:00
twinaphex
0cfeff8e1e Cleanups 2015-06-02 18:28:51 +02:00
twinaphex
e8691eb4d6 Move db.handle to runloop_data.h 2015-05-23 18:13:23 +02:00
twinaphex
c4d72672a2 Add DATA_TYPE_DB to main_message_queue_push 2015-05-23 18:03:30 +02:00
twinaphex
f6fafeb5fa Ifdef threading code block with HAVE_THREADS 2015-05-18 20:29:52 +02:00
twinaphex
c91ddf794f Simplify call to menu_do_refresh 2015-05-16 17:33:12 +02:00
twinaphex
87e46cefb8 Take out menu_do_refresh out of menu_entry_select 2015-05-16 17:28:24 +02:00
twinaphex
02b29e08ad Move menu_do_refresh to rarch_main_data_iterate 2015-05-16 17:27:16 +02:00
twinaphex
6f84857ec3 Make rarch_main_data_get_ptr a public function 2015-05-16 16:42:08 +02:00
twinaphex
0330d2f245 Make rarch_main_data_active a public function 2015-05-16 16:37:58 +02:00
twinaphex
f6a3809d7f (runloop_data.c) Prevent warning 2015-05-07 09:28:06 +02:00