summaryrefslogtreecommitdiff
path: root/src/citra_qt/main.cpp
AgeCommit message (Collapse)Author
2015-05-22MakeCurrent race condition fixtfarley
2015-05-22OpenGL renderertfarley
2015-05-15Merge pull request #758 from yuriks/sync-loggingYuri Kunde Schlesner
Common: Remove async logging
2015-05-12Qt: Shutdown emulation session only if EmuThread exists.bunnei
2015-05-12Common: Remove async loggingYuri Kunde Schlesner
It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.)
2015-05-08Loader: Remove .bin file supportYuri Kunde Schlesner
It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-06Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner
2015-05-01Qt: Shutdown game on emulator close event.bunnei
2015-05-01Qt: Disable "Start" unless we are paused (it otherwise has no meaning and ↵bunnei
causes a crash).
2015-05-01Qt: Fixed a bug in shutdown procedure, various cleanups.bunnei
2015-05-01Qt: Clear registers widget on shutdown.bunnei
2015-05-01Qt: Use signals for emu_thread start/stop and fix disasm widget.bunnei
2015-05-01Qt: Restructured to remove unnecessary shutdown event and various cleanups.bunnei
2015-05-01Qt: Fix loading a new game without stopping emulation.bunnei
2015-05-01Qt: Create emu thread on bootup, kill it on shutdown.bunnei
2015-05-01EmuThread: Remove unused filename attribute.bunnei
2015-05-01Qt: Move EmuThread ownership from render window to main window.bunnei
2015-03-09Merge pull request #634 from linkmauve/logging-performancesbunnei
Apply the logging filter before sending the message to the queue
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy ↵Emmanuel Gil Peyrot
formatting on the other thread.
2015-03-01Add profiling infrastructure and widgetYuri Kunde Schlesner
2015-02-11citra-qt: Add a vertex shader debugger.Tony Wasserka
2015-01-20Merge pull request #429 from Kingcom/titlebarTony Wasserka
Add option to hide dock widget title bars
2015-01-20citra-qt: Add option to hide dock widget title barsKingcom
2015-01-11citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and ↵Kingcom
DebugModeLeft
2015-01-06citra-qt: Renamed all .hxx headers to .hchrisvj
2015-01-05Add support load 3DS roomDante38490
2015-01-04citra-qt: Added license headers to files.chrisvj
2015-01-01Make letter cases consistent in menus and widgetsDaniel Lundqvist
In various menu options letter cases were not consistent. This was also the case within various debugging widgets. This attempts to make letter cases consistent, but it is of course a matter of opinion which way is the correct one.
2015-01-01Change popout mode to "Single Window Mode"Daniel Lundqvist
2014-12-26Remove duplicate workDaniel Lundqvist
2014-12-26Allow focus only when in popout modeDaniel Lundqvist
Only allow manually setting focus to the rendering widget when in Single Window mode. Apply this behavior to when changing the mode while an app is running.
2014-12-26Allow focus on the Qt render widgetDaniel Lundqvist
By default widgets are set to the focus policy Qt::NoFocus which disallows manually focusing it. Changing the policy to allow clicking the widget to set focus to it allows for keyboard input when not rendering to a popout window. This commit also sets focus to the widget when showing it. Fixes issue #158.
2014-12-16HLE: Rename namespaces to match move & fix initialization orderYuri Kunde Schlesner
2014-12-13Remove old logging systemYuri Kunde Schlesner
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner
2014-12-13New logging systemYuri Kunde Schlesner
2014-12-09citra-qt: Add pica framebuffer widget.Tony Wasserka
2014-12-09Add GUI widget for controlling pica breakpoints.Tony Wasserka
2014-12-09Pica/DebugUtils: Add breakpoint functionality.Tony Wasserka
2014-12-08Loader: Add 3DSX supportichfly
2014-12-03Change NULLs to nullptrs.Rohit Nirmal
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there. Providing properly thread-safe window title getters and setters is a mess anyway.
2014-11-15Merge pull request #159 from SeannyM/enable_logTony Wasserka
Add support for disabling log from settings
2014-11-04Qt: Auto-start game when selected, play game that's passed via argv[1].archshift
Also moves system initialization to when the game is booted.
2014-11-03Add support for disabling log from settingsSean
2014-11-01Fixed capitalization issuesGareth Poole
2014-10-07Added configuration file system.archshift
Uses QSettings on citra-qt, and inih on citra-cli.
2014-08-28Loader: Added support for loading raw BIN executables.bunnei
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.