Henrik Rydgård
f01ba6dc84
Move NativeApp.h to Common/System, split into NativeApp.h and System.h
...
Buildfix
2020-10-04 11:42:16 +02:00
Henrik Rydgård
9e41fafd0d
Move math and some file and data conversion files out from native to Common.
...
Buildfixing
Move some file util files
Buildfix
Move KeyMap.cpp/h to Core where they belong better.
libretro buildfix attempt
Move ini_file
More buildfixes
2020-10-04 09:12:46 +02:00
Henrik Rydgård
ff8148dd92
Move native/util, native/data and native/i18 to Common/Data.
...
Also move colorutil.cpp/h
linking build fix experiment
Delete a bunch of unused CMakeLists.txt files
CMakeLists.txt linking fix
Don't include NativeApp.h from any headers.
Android.mk buildfix
Half of the UWP fix
Buildfix
Minor project file cleanup
Buildfixes
Guess what? More buildfixes!
2020-10-04 07:28:29 +02:00
Henrik Rydgård
15382d5f94
Move threading utils from native to Common
2020-10-01 09:27:25 +02:00
Henrik Rydgård
80e0f85332
Getting really close to getting rid of base/logging.h now.
...
Qt buildfix
2020-08-15 19:09:01 +02:00
Jan Beich
cad7603ccd
Qt: unbreak build without SDL
...
Qt/QtMain.cpp:51:1: error: unknown type name 'SDL_AudioSpec'
SDL_AudioSpec g_retFmt;
^
1 error generated.
2020-06-27 18:48:16 +00:00
Henrik Rydgård
3f74ffbdf5
Reduce the SDL audio buffer size, 2048 is a bit excessive. Port the changes to the Qt SDL code.
2020-05-17 11:50:34 +02:00
Unknown W. Brackets
fd0bf21215
Windows: Prevent applying -1 as inset space.
2020-04-05 17:06:36 -07:00
iota97
ee0ebfe071
Mouse 4 as back in menu navigation
2020-04-02 18:26:31 +02:00
Unknown W. Brackets
998f95786a
Android: Enable native keyboard for OSK.
...
And make Windows/Qt follow the same async behavior for input boxes.
2020-03-09 18:59:53 -07:00
Unknown W. Brackets
efceb031ce
UI: Make System_InputBox API asynchronous.
...
Doing this as a precursor to cleaning up the Android madness.
2020-03-08 18:59:17 -07:00
Florin9doi
58b04ef77b
QT Api for Camera (Linux/macOS)
...
Allow the use of different resolutions (win/android/iOS)
2020-02-10 08:47:55 +02:00
Unknown W. Brackets
5009698cc0
Core: Use a shared_ptr for i18n categories.
...
This does not make them thread safe, but it reduces the chances of a crash
a bit (see #12594.)
2020-02-09 07:35:16 -08:00
李通洲
55bb58e13e
NativeApp: add System_GetPropertyFloat all the places
2020-02-04 09:20:34 +08:00
李通洲
0a2aa2c3af
Qt/macOS: enable HiDPI ( retina display ) support
2020-02-04 09:20:34 +08:00
Florin9doi
c824fabd53
Update macOS system name
2020-01-25 16:54:45 +02:00
Unknown W. Brackets
c30bc4ee7d
SDL: Add UI to reset audio device at runtime.
2019-10-07 20:16:19 -07:00
Unknown W. Brackets
8751316051
SDL: Use a configurable output device.
2019-10-07 20:15:25 -07:00
Unknown W. Brackets
141258c366
SDL: Use SDL2 audio API for output.
2019-10-07 20:15:25 -07:00
KentuckyCompass
5955861865
configure QT to get a higher version for opengl
2019-08-17 21:15:29 -07:00
Silent
bb2ba8086b
Improved Show in Folder:
...
- Not spawning cmd.exe anymore, rather using the same way Chromium does to spawn a shell window with a file focused
- Hid a nonfunctional "Show In Folder" button for UWP builds
2019-05-23 19:59:08 +02:00
Cameron Cawley
c648c790ac
Qt: Implement clipboard support
2019-05-15 22:31:05 +01:00
Henrik Rydgård
d91f706206
Log why the config is being saved (we seem to do it a bit much at times)
2019-02-23 11:55:44 +01:00
Henrik Rydgård
24510b8187
SDL/Qt: At least quit properly when switching backends
2019-02-23 11:55:34 +01:00
Unknown W. Brackets
bba008f162
Qt: Cleanup indentation.
...
Also some NULL -> nullptr. No actual code changes.
2019-02-18 05:00:28 -08:00
Unknown W. Brackets
8b40f1a814
Qt: Correct Browse... handling for multithreaded.
2019-02-17 07:48:32 -08:00
Unknown W. Brackets
67884d60b3
Qt: Re-enable Load button to browse for file.
2019-02-17 07:30:40 -08:00
Henrik Rydgård
5362e675c4
Address feedback
2019-01-07 00:28:57 +01:00
Henrik Rydgård
5a1fa60087
Try to support Qt keyboard input directly. Partially fixes #11653 (nickname crash on mac)
2019-01-07 00:07:25 +01:00
Unknown W. Brackets
b4496f1975
Core: Move config enums to separate file.
...
These are a bit strewn about and there are constants that aren't
consistently used, which just adds confusion.
2018-06-23 10:59:18 -07:00
Unknown W. Brackets
a448ef536b
Qt: Toggle fullscreen like on all other platforms.
2018-06-09 16:36:41 -07:00
Unknown W. Brackets
82b6cda5ef
Qt: Return correct refresh rate.
...
Although, should probably update it if the screen changes, meh.
2018-06-09 16:36:41 -07:00
vnctdj
9db485b98d
Allow showing version only for Qt
2018-05-09 21:23:04 +02:00
Henrik Rydgård
ebb819b5cc
Qt: Don't call SDL_PumpEvents from the emu thread. Fixes #10660
2018-03-01 08:46:22 +01:00
Unknown W. Brackets
cdf378d20c
GLES: Prevent race condition on shutdown.
...
emuThreadState might become STOPPED before the last frame has been run,
which can cause WaitUntilQueueIdle to hang.
It's simpler just to wait until StopThread() is called, since it now is.
This will line up properly with run_.
2018-02-11 11:40:11 -08:00
Unknown W. Brackets
a85a88e112
SDL: Apply shutdown race condition fix.
2018-02-10 16:55:50 -08:00
Henrik Rydgård
20eb566665
Minor Qt cleanup, force OpenGL since we don't yet support Vulkan in Qt
2018-02-08 11:19:48 +01:00
Henrik Rydgård
87cc586c08
Qt: Fix emuthread management to exit cleanly without hanging
2018-02-07 16:43:49 +01:00
Henrik Rydgård
903abe8779
Qt: Prevent some race conditions on shutdown by deleting emugl.
2018-02-04 13:54:10 +01:00
Henrik Rydgård
583c20991f
Qt: Some cleanup and fixes. Still not working correctly with gl-render-manager.
2018-02-04 13:42:04 +01:00
Henrik Rydgård
98cfaef6ec
Rough fix for threaded GL for Qt.
2018-01-31 12:05:18 +01:00
Henrik Rydgård
740d0504ad
Move QtMain.cpp and PCMain.cpp to more sensible locations. Native isn't standalone anymore...
2017-12-19 18:04:26 +01:00