Lioncash
656934e051
bootmanager: Minor tidiness/correctness changes
Moved over from #3266 in citra.
8 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
8 years ago
wwylele
d500f79b8e
move MotionEmu from core/frontend to input_common as a InputDevice
9 years ago
TheKoopaKingdom
b817071212
Created a whitelist of system archives to prevent false positives creating dialogs.
9 years ago
TheKoopaKingdom
4799017aec
Optimized messages that were repetitive and added ability for core errors to specify more details optionally.
9 years ago
TheKoopaKingdom
3a32a33fde
Added system for handling core errors in citra-qt.
9 years ago
wwylele
5899b6b04d
citra-qt: remove dead code
9 years ago
wwylele
edc6c110bf
citra-qt: release all buttons when render window focus is lost
credit to @Hawkheart for the original idea
9 years ago
wwylele
189063ac2d
InputCommon: add Keyboard
9 years ago
wwylele
e844f294a1
Frontend: emulate motion sensor
9 years ago
MerryMage
4aaaea9758
core: Move emu_window and key_map into core
* Removes circular dependences (common should not depend on core)
9 years ago
Lioncash
b24112862e
citra-qt: Make constructors explicit where applicable
9 years ago
Lioncash
94f0a00f0e
citra-qt: Add missing #pragma once directives
9 years ago
Emmanuel Gil Peyrot
1138ec0d49
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
9 years ago
Yuri Kunde Schlesner
1e4a5da9f4
Manually tweak source formatting and then re-run clang-format
9 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
9 years ago
bunnei
fb0d00db47
qt: Recreate GL context on startup to support changing V-Sync.
9 years ago
Pierre de La Morinerie
831cb390ae
citra-qt: Fix mouse events coordinates on high-DPI screens
10 years ago
LittleWhite
c5dedacaff
Fix for the refresh issue when no rendering is done
11 years ago
Kloen
98aa9421db
citra-qt: Fix connect error on startup
10 years ago
Lioncash
0638df7136
citra_qt: Reorganize headers
10 years ago
LittleWhite
f8f97c3da1
Stop emulation when render window is closed
10 years ago
aroulin
7ccce98389
Qt: Fix disassembly widget stepping
11 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
James Rowe
a406207cd8
Use condition var to properly pause the CPU thread
Adds support for threaded pausing so citra doesn't spin wait on pause
11 years ago
Yuri Kunde Schlesner
e1fbac3ca1
Common: Remove common.h
11 years ago
bunnei
bc41de2131
Qt: Fixed a bug in shutdown procedure, various cleanups.
11 years ago
bunnei
43cf424907
Qt: Use signals for emu_thread start/stop and fix disasm widget.
11 years ago
bunnei
e4ea133717
Qt: Restructured to remove unnecessary shutdown event and various cleanups.
11 years ago
bunnei
28df8dbfeb
Qt: Create emu thread on bootup, kill it on shutdown.
11 years ago
bunnei
d5665fea89
EmuThread: Remove unused filename attribute.
11 years ago
bunnei
762c1a9ff5
Qt: Move EmuThread ownership from render window to main window.
11 years ago
bunnei
f213000cc4
Qt: Implemented EmuWindow touchpad support.
11 years ago
Kingcom
2bbc12e6c3
citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft
11 years ago
chrisvj
b0a14cfe7f
citra-qt: Renamed all .hxx headers to .h
11 years ago
chrisvj
6dfcf2271b
citra-qt: Added license headers to files.
11 years ago
Emmanuel Gil Peyrot
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
11 years ago
Tony Wasserka
722ce22589
EmuWindow: Add support for specifying minimal client area sizes.
11 years ago
Tony Wasserka
bd8f491e4c
Fixup EmuWindow interface and implementations thereof.
11 years ago
Kevin Hartman
221a9b023d
Viewport scaling and display density independence
The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.
12 years ago
Yuri Kunde Schlesner
d72708c1f5
Add `override` keyword through the code.
This was automated using `clang-modernize`.
11 years ago
archshift
e6594f9f53
Added configuration file system.
Uses QSettings on citra-qt, and inih on citra-cli.
11 years ago
Kevin Hartman
02fd19b2f6
Added support for multiple input device types for KeyMap and connected Qt.
11 years ago
Sacha
1b1205cf73
Pass format to the QGLWidget and use atomic instead of mutex.
12 years ago
Sacha
b044510fa9
Fix EmuThread loop by ensuring it exits properly.
Note: There is a pre-existing issue with booting a new game in that it keeps the old EmuThread.
The GL code now supports this but the Core still doesn't.
12 years ago
Sacha
a3a70e56ac
Fix the threading for GL Context in Qt5.
Connect the emu_thread start/finish to a moveContext slot.
12 years ago
archshift
6096b289b7
Bootmanager: changed `filename` to std::string
12 years ago
Mathieu Vaillancourt
ff4fe52bf6
Temporarily "fix" citra_qt for Windows
12 years ago
bunnei
63e46abdb8
got rid of 'src' folders in each sub-project
12 years ago
Mathieu Vaillancourt
1c7120b3aa
More Qt changes for debugger
12 years ago