Commit Graph

524 Commits

Author SHA1 Message Date
Brad Parker
e39031cbd0 revert rest of unicode changes 2016-12-03 00:15:29 -05:00
Brad Parker
f725b48555 starting to revert unicode changes 2016-12-03 00:15:29 -05:00
Brad Parker
3b8a81dd31 make existing hard-coded unicode calls switchable back to ansi 2016-12-02 14:34:29 -05:00
Brad Parker
3846ce1837 build fixes for MSVC, start moving back to TCHAR usage so we can switch unicode on and off 2016-12-02 12:54:39 -05:00
Brad Parker
367dea6723 unicode-ify a couple other windows files, start changing function names to W version explicitly 2016-11-29 20:32:24 -05:00
Brad Parker
dc99713a9b create unicode window on Windows 2016-11-29 14:34:37 -05:00
Diego Viola
59c99a59e7 Fix typo 2016-11-29 11:23:43 -02:00
twinaphex
a8de87576e (windows) Fixes drag and drop - we have to call this
function directly since the UI companion driver interface at
this point has not yet been initialized
2016-07-16 23:49:44 +02:00
Yoshi Sugawara
d0bced56c2 Merge branch 'master' into ios10_cores_in_app_bundle 2016-07-10 09:03:17 -10:00
Yoshi Sugawara
9173397f08 iOS 10 support: cores need to be in the modules directory of app bundle, added script to code sign cores in modules directory 2016-07-10 09:02:40 -10:00
Alcaro
2dc4f87995 Fix build fail derp 2016-07-10 00:43:52 +02:00
Alcaro
158e4614dd Fill in this thing. 2016-07-09 20:39:38 +02:00
Alcaro
a081cf805f Fix typos 2016-07-07 20:05:08 +02:00
twinaphex
2a9bf91e0d Use MENU_ENUM_LABEL_VALUE_NOT_AVAILABLE 2016-06-29 02:40:05 +02:00
twinaphex
2dddc3fc88 Add FILE_PATH_LPL_EXTENSION 2016-06-26 10:12:28 +02:00
Twinaphex
4b96bfe46e (iOS) Buildfix 2016-06-22 17:19:01 +02:00
twinaphex
02ad99048d Get rid of menu_entry_go_back 2016-06-22 06:55:11 +02:00
twinaphex
75b9a1312d (ui_win32.c) Buildfix 2016-06-20 02:46:25 +02:00
twinaphex
65dff0a03a menu_hash_to_str_enum has now become msg_hash_to_str 2016-06-20 00:31:13 +02:00
Twinaphex
c3e2052ac3 (OSX) Silence warnings 2016-06-17 04:07:00 +02:00
twinaphex
9aece7b695 Replace more menu_hash_to_str usage 2016-06-15 23:31:05 +02:00
neville
35b48bca2c (OSX PPC) Buildfix 2016-06-12 19:38:30 +02:00
Twinaphex
b11bfc8a73 Add ui_companion_driver_get_main_window 2016-06-12 19:29:07 +02:00
twinaphex
cab9e0645c (qt) Add headers 2016-06-10 12:11:28 +02:00
twinaphex
e1733697c3 (Qt) window - Start stub-implementing this 2016-06-10 10:22:49 +02:00
twinaphex
43dbbc20e0 (Qt) Add QtWindow class 2016-06-10 10:15:38 +02:00
twinaphex
0f90a3352b Create Qt5 implementation of msg window 2016-06-10 09:47:16 +02:00
twinaphex
a66a46ca25 Start implementing ui_qt_application.cpp 2016-06-10 08:38:27 +02:00
twinaphex
acf0a74e6d Add ui_qt_application 2016-06-09 20:18:08 +02:00
twinaphex
69f32c3a35 Add qt/ui_qt_window.cpp 2016-06-09 20:11:26 +02:00
twinaphex
b4085b6118 Hide Qt wrapper code behind an ifdef - HAVE_QT_WRAPPER, set this to
1 in Makefile.common in order to use it
2016-06-09 19:51:50 +02:00
twinaphex
c011090ebb ui_application - add initialize 2016-06-09 15:22:03 +02:00
twinaphex
f183fab022 (Win32) Cleanups 2016-06-09 12:37:46 +02:00
twinaphex
50a2091cc6 (Win32) Implement browser window 2016-06-09 12:34:39 +02:00
Twinaphex
4481486071 (OSX) openDocument - cleanup 2016-06-09 10:57:02 +02:00
twinaphex
ac29a2acc2 Free heap variable 2016-06-08 17:56:09 +02:00
Twinaphex
29012aa74f (Cocoa) Cleanups 2016-06-08 17:54:55 +02:00
Twinaphex
5a746e04c2 (OSX) Refactor document loading code 2016-06-08 17:51:05 +02:00
neville
817b63be99 (OSX) Buildfix for pre-OSX 10.6 2016-06-08 17:39:20 +02:00
Twinaphex
1cd441b125 (Cocoa) Reimplement browser loading code 2016-06-08 17:18:48 +02:00
Twinaphex
8088df5f09 Cleanups 2016-06-08 16:39:46 +02:00
Twinaphex
9e5ad14da0 Start implementing untested ui_browser_window_cocoa_open function 2016-06-08 16:11:06 +02:00
twinaphex
d9e61e5153 Add missing file 2016-06-08 15:53:59 +02:00
twinaphex
969ef4b88d Add stub browser window implementations for Win32/Cocoa 2016-06-08 15:51:43 +02:00
twinaphex
0e01a3c84b Add ui_browser_window 2016-06-08 15:47:00 +02:00
twinaphex
d63442ca3b Implement ui_win32_msg_window 2016-06-08 10:19:37 +02:00
twinaphex
47abc22fe9 ui_win32_window.c needs to become a C++ file for DragAcceptFiles 2016-06-08 10:05:48 +02:00
neville
f170856374 (OSX) Fixes 2016-06-08 07:41:59 +02:00
twinaphex
0a7bc4d21f Add 'warning' 2016-06-08 07:27:46 +02:00
twinaphex
615fc0432f Free strdup'ed values 2016-06-08 07:24:26 +02:00
twinaphex
047ffe9d30 Remove apple_display_alert 2016-06-08 07:19:19 +02:00
Twinaphex
6cf905508e Reimplement apple_display_alert to use new ui_msg_window implementation 2016-06-08 07:07:10 +02:00
Twinaphex
aa81c1d82f Start implementing ui_cocoa_msg_window.m 2016-06-08 06:56:42 +02:00
twinaphex
10a25209da (Msg window) Add backends for Win32/Cocoa 2016-06-08 06:33:15 +02:00
twinaphex
a247b16164 Add ui_null_msg_window 2016-06-08 06:29:52 +02:00
twinaphex
20766147a6 Cleanup 2016-06-07 18:04:07 +02:00
twinaphex
3f44ba59eb Add pending_events function callback 2016-06-07 18:02:37 +02:00
twinaphex
dbf59a72bd (ui_win32_application.c) Indenting cleanups 2016-06-07 17:32:37 +02:00
twinaphex
f4c3a41f84 (Win32) Implement application process events 2016-06-07 17:28:51 +02:00
Twinaphex
ba962d5dda Remove poll_iteration 2016-06-07 17:16:16 +02:00
Twinaphex
02910fd64d (Cocoa) Implement ui_application_process_events 2016-06-07 17:14:57 +02:00
twinaphex
4dded0c76b Change signature of process_events 2016-06-07 17:07:11 +02:00
twinaphex
3aeecc7eb2 Create ui_win32_application.c 2016-06-07 17:03:34 +02:00
Twinaphex
3b16eb1e91 Add (stub) ui_cocoa_application.m 2016-06-07 16:51:25 +02:00
Twinaphex
f17b4fba05 Rename ui_cocoa_window.h 2016-06-07 16:47:48 +02:00
twinaphex
07ca97618d Add ui_application_win32 2016-06-07 16:43:25 +02:00
twinaphex
ee8277b31c Rename ui_win32_window.h to ui_win32.h 2016-06-07 16:33:55 +02:00
twinaphex
febe0a2a1e (UI) Turn some functions static 2016-06-07 16:32:13 +02:00
twinaphex
a90bd8cb67 Add ui_null_application.c 2016-06-07 16:31:35 +02:00
twinaphex
ea5f458fbd Go through function pointer 2016-06-06 08:01:26 +02:00
Twinaphex
b78b29cb14 (Cocoa) Turn functions static 2016-06-06 07:40:44 +02:00
Twinaphex
e4d202458a (iOS) Buildfix 2016-06-05 07:01:04 +02:00
twinaphex
2f7bc8760c Turn win32_browser into static function 2016-06-04 18:43:03 +02:00
twinaphex
757c83ea58 Turn apple_rarch_exited static 2016-06-04 18:10:52 +02:00
twinaphex
242e3d6a9e (ui_cocoa.m) Cleanups 2016-06-04 18:09:40 +02:00
Twinaphex
8e9bb03301 (Cocoa) Rewrite poll_iteration 2016-06-04 18:03:46 +02:00
Twinaphex
4b0401462f (OSX) Buildfixes 2016-06-04 17:34:01 +02:00
twinaphex
4a649695a5 Add prototypes 2016-06-04 17:27:23 +02:00
twinaphex
75781bb256 (Win32) Buildfix 2016-06-04 17:26:14 +02:00
twinaphex
fc9954d967 Create window_focused callback 2016-06-04 17:24:46 +02:00
twinaphex
52d85c50d2 Implement ui_window_win32_set_droppable 2016-06-04 08:48:04 +02:00
Twinaphex
bb5107b5fa Don't use ui_cocoa_window_set_droppable for now 2016-06-04 08:45:20 +02:00
twinaphex
47c7330cc8 Add set_droppable 2016-06-04 08:38:38 +02:00
Twinaphex
37d4dcfac1 (Cocoa) Implement ui_window_cocoa_destroy 2016-06-04 08:16:14 +02:00
Twinaphex
deb3efb8db (Cocoa) Implement ui_window_cocoa_set_focused and ui_window_cocoa_set_visible 2016-06-04 08:14:39 +02:00
Twinaphex
860fb1d525 (Cocoa) Implement ui_window_cocoa_set_title 2016-06-04 08:09:55 +02:00
Twinaphex
7a564720fb (Cocoa) Buildfix 2016-06-04 08:00:19 +02:00
Twinaphex
98014f7b66 (Cocoa) Add stub ui_cocoa_window.m 2016-06-04 07:56:28 +02:00
twinaphex
fe0391825b (UI/Win32) Change on_top_checkbox's type 2016-06-04 06:58:00 +02:00
twinaphex
f2f38be4e6 Refactor shader_param_ctrl_t 2016-06-04 06:55:29 +02:00
twinaphex
e6c7450c53 Turn g_shader_dlg.separator into ui_win32_window type 2016-06-04 06:39:18 +02:00
twinaphex
0ae7bf2a53 Use ui_window_win32 for g_shader_dlg 2016-06-04 06:31:14 +02:00
twinaphex
f8901d4e47 Fix initializer 2016-06-04 06:28:35 +02:00
twinaphex
f7bcc68cd9 Buildfix 2016-06-04 06:27:49 +02:00
twinaphex
999437f31b Use ui_window_win32_t for g_shader_dlg 2016-06-04 06:27:04 +02:00
twinaphex
efc8df02f0 Put extern prototype inside ui_win32_window.h header 2016-06-04 06:04:02 +02:00
twinaphex
8093d2f124 Remove this file 2016-06-04 05:41:12 +02:00
twinaphex
05c4308cac (Win32) Buildfix 2016-06-04 05:05:41 +02:00
twinaphex
aedd7fa53e Implement set_visible function callback 2016-06-04 05:04:00 +02:00
twinaphex
cd49b89bbf Add set_title function callback to ui_window_t 2016-06-04 04:57:44 +02:00