summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/main.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-07-13citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Tony Wasserka1-0/+3
2015-07-13Add CiTrace recording support.Tony Wasserka1-0/+6
This is exposed in the GUI as a new "CiTrace Recording" widget. Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
2015-06-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot1-0/+2
2015-06-27Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Emmanuel Gil Peyrot1-4/+0
2015-05-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot1-1/+1
2015-05-23MakeCurrent race condition fixtfarley1-0/+1
2015-05-23OpenGL renderertfarley1-0/+9
2015-05-13Qt: Shutdown emulation session only if EmuThread exists.bunnei1-1/+3
2015-05-12Common: Remove async loggingYuri Kunde Schlesner1-6/+0
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-09Loader: Remove .bin file supportYuri Kunde Schlesner1-1/+1
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 Schlesner1-1/+0
2015-05-07Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner1-1/+1
2015-05-02Qt: Shutdown game on emulator close event.bunnei1-0/+2
2015-05-02Qt: Disable "Start" unless we are paused (it otherwise has no meaning and causes a crash).bunnei1-1/+1
2015-05-02Qt: Fixed a bug in shutdown procedure, various cleanups.bunnei1-20/+11
2015-05-02Qt: Clear registers widget on shutdown.bunnei1-0/+2
2015-05-02Qt: Use signals for emu_thread start/stop and fix disasm widget.bunnei1-22/+46
2015-05-02Qt: Restructured to remove unnecessary shutdown event and various cleanups.bunnei1-15/+18
2015-05-02Qt: Fix loading a new game without stopping emulation.bunnei1-15/+24
2015-05-02Qt: Create emu thread on bootup, kill it on shutdown.bunnei1-6/+14
2015-05-02EmuThread: Remove unused filename attribute.bunnei1-1/+0
2015-05-02Qt: Move EmuThread ownership from render window to main window.bunnei1-28/+27
2015-03-06Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot1-1/+2
2015-03-02Add profiling infrastructure and widgetYuri Kunde Schlesner1-0/+6
2015-02-11citra-qt: Add a vertex shader debugger.Tony Wasserka1-0/+6
2015-01-20citra-qt: Add option to hide dock widget title barsKingcom1-0/+25
2015-01-11citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeftKingcom1-5/+9
2015-01-06citra-qt: Renamed all .hxx headers to .hchrisvj1-11/+11
2015-01-05Add support load 3DS roomDante384901-1/+1
2015-01-04citra-qt: Added license headers to files.chrisvj1-0/+4
2015-01-01Make letter cases consistent in menus and widgetsDaniel Lundqvist1-2/+2
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 Lundqvist1-6/+6
2014-12-26Remove duplicate workDaniel Lundqvist1-7/+0
2014-12-26Allow focus only when in popout modeDaniel Lundqvist1-1/+10
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 Lundqvist1-0/+1
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 Schlesner1-6/+0
2014-12-13Remove old logging systemYuri Kunde Schlesner1-1/+0
2014-12-13Add configurable per-class log filteringYuri Kunde Schlesner1-5/+7
2014-12-13Convert old logging calls to new logging macrosYuri Kunde Schlesner1-3/+3
2014-12-13New logging systemYuri Kunde Schlesner1-3/+15
2014-12-09citra-qt: Add pica framebuffer widget.Tony Wasserka1-0/+6
2014-12-09Add GUI widget for controlling pica breakpoints.Tony Wasserka1-0/+6
2014-12-09Pica/DebugUtils: Add breakpoint functionality.Tony Wasserka1-0/+4
2014-12-08Loader: Add 3DSX supportichfly1-1/+1
2014-12-03Change NULLs to nullptrs.Rohit Nirmal1-4/+4
2014-11-18EmuWindow: Remove window title getters/setters.Tony Wasserka1-1/+2
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-05Qt: Auto-start game when selected, play game that's passed via argv[1].archshift1-2/+7
Also moves system initialization to when the game is booted.
2014-11-03Add support for disabling log from settingsSean1-0/+5
2014-11-02Fixed capitalization issuesGareth Poole1-2/+2
2014-10-08Added configuration file system.archshift1-1/+4
Uses QSettings on citra-qt, and inih on citra-cli.
2014-08-31Loader: Added support for loading raw BIN executables.bunnei1-1/+1
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
2014-08-28Loader: Added support for loading raw BIN executables.bunnei1-1/+1
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
2014-08-25Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated.Tony Wasserka1-2/+2
2014-08-24Fix the threading for GL Context in Qt5.Sacha1-3/+0
Connect the emu_thread start/finish to a moveContext slot.
2014-08-15Bootmanager: changed `filename` to std::stringarchshift1-3/+2
2014-07-05Qt: Updated open dialog to include NCCH formats.bunnei1-1/+1
2014-06-25Loader: Implemented AppLoader interface for abstracting application loading.bunnei1-5/+2
- Various cleanups/refactorings to Loader, ELF, and NCCH modules. - Added AppLoader interface to ELF and NCCH. - Updated Qt/GLFW frontends to check AppLoader ResultStatus. NCCH: Removed extra qualification typos. Loader: Removed unnecessary #include's. NCCH: Improved readability of memcmp statements. NCCH: Added missing space. Elf: Removed unnecessary usage of unique_ptr. Loader: Removed unnecessary usage of unique_ptr.
2014-06-17Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei1-1/+2
2014-06-12citra-qt: Add command list view.Tony Wasserka1-0/+6
2014-06-12citra-qt: Add GX command history viewer.Tony Wasserka1-0/+6
2014-05-16added ability to load AXF files (same as ELF)bunnei1-1/+1
2014-05-01added symbol map load function to Qt GUIbunnei1-1/+9
2014-04-24made qt window title consistentbunnei1-0/+4
2014-04-22Re-enable toggling window mode.Mathieu Vaillancourt1-34/+26
2014-04-22fixed order of LogManager and System initbunnei1-1/+1
2014-04-19UI/debugger changesMathieu Vaillancourt1-16/+23
2014-04-13Init window size from VideoCore. Start changing the default window behavior...Mathieu Vaillancourt1-10/+12
2014-04-11Temporarily "fix" citra_qt for WindowsMathieu Vaillancourt1-5/+5
2014-04-09got rid of 'src' folders in each sub-projectbunnei1-0/+0
2014-04-04More Qt changes for debuggerMathieu Vaillancourt1-6/+45
2014-04-01Basic QT windowMathieu Vaillancourt1-0/+191