Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2017-05-28 | Remove some unnecessary inclusions of video_core.h | Yuri Kunde Schlesner | 1 | -1/+0 | |
2017-05-08 | Remove ability to load symbol maps | Yuri Kunde Schlesner | 1 | -13/+0 | |
This was now mostly unused except by thread creation, which used a symbol of the entrypoint, if available, to name the thread. | |||||
2017-05-08 | citra-qt: Remove callstack widget | Yuri Kunde Schlesner | 1 | -11/+0 | |
Appears to be currently broken, and given the complexity of doing this for ARM code without debugging information, should probably be left to an external tool or library. Use the GDB stub instead. Closes #586 | |||||
2017-05-08 | citra-qt: Remove disassembler widget | Yuri Kunde Schlesner | 1 | -14/+0 | |
It has performance problems, a very misleading UI, and is broken in general. It has essentially been superceded by the GDB stub, but if we wanted a built-in disassembler in the future it'd essentially need to be rewritten from scratch anyway. Closes #427, #1480 | |||||
2017-04-30 | citra-qt: game list search function (#2673) | Nico Bosshard | 1 | -1/+22 | |
* citra-qt: game list search function * Empty search field during game list refresh * Code improvements * Code formatting * Autofocus search field * JayFoxRox's recommendations * lioncash's review | |||||
2017-04-13 | Better looking status bar under Linux Ubuntu (#2662) | Cereal-Killa | 1 | -0/+1 | |
* Remove borders from status bar items On Ubuntu the status bar didn't look as good as on Windows due to some border being drawn around each status bar cell. | |||||
2017-04-04 | citra-qt: Move config dialog code to its own directory | Lioncash | 1 | -2/+2 | |
2017-03-17 | citra-qt: remove dead code | wwylele | 1 | -1/+0 | |
2017-02-27 | Qt: Tweak status bar styling | Yuri Kunde Schlesner | 1 | -0/+2 | |
2017-02-27 | Qt: Increase status bar update interval to 2 seconds | Yuri Kunde Schlesner | 1 | -1/+1 | |
2017-02-27 | Qt: Add tooltips to status bar displays | Yuri Kunde Schlesner | 1 | -0/+7 | |
2017-02-27 | Qt: Don't show fractional figures in the status bar | Yuri Kunde Schlesner | 1 | -2/+2 | |
They're not very important and this makes the display changes less often, making it less distracting. | |||||
2017-02-27 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | 1 | -5/+0 | |
2017-02-27 | Add performance statistics to status bar | Yuri Kunde Schlesner | 1 | -0/+27 | |
2017-02-27 | Qt: Add (empty) status bar | Yuri Kunde Schlesner | 1 | -0/+16 | |
2017-02-23 | Gui: Change title bar to include build name | James Rowe | 1 | -1/+2 | |
Nightly builds now have "Citra Nightly" in the titlebar Bleeding edge builds now have "Citra Bleeding Edge" in the titlebar | |||||
2017-02-18 | Qt: Move some connections from .ui file to code | Yuri Kunde Schlesner | 1 | -0/+3 | |
2017-02-18 | Qt: Reorganize connection of menu events | Yuri Kunde Schlesner | 1 | -13/+22 | |
2017-02-18 | Qt: Re-organize setup of debugging widgets | Yuri Kunde Schlesner | 1 | -35/+34 | |
2017-02-18 | Qt: Fix action name to match conventions | Yuri Kunde Schlesner | 1 | -3/+3 | |
2017-02-18 | Qt: Make IsSingleFileDropEvent static | Yuri Kunde Schlesner | 1 | -1/+1 | |
2017-02-18 | Qt: Allow any file extension in Open dialog | Yuri Kunde Schlesner | 1 | -2/+3 | |
2017-02-18 | Qt: Remove unnecessary std::string usage | Yuri Kunde Schlesner | 1 | -11/+12 | |
2017-02-16 | added drag n drop feature | noah the goodra | 1 | -1/+35 | |
2017-02-12 | citra-qt: Don't attempt to scan files with unsupported extensions (#2402) | Kloen Lansfiel | 1 | -3/+8 | |
2017-01-22 | Removed unused and outdated external qhexedit | Kloen | 1 | -1/+1 | |
2017-01-22 | citra-qt: Removed unused and unimplemented ramview files. | Kloen | 1 | -1/+0 | |
2016-12-22 | Address clang-format issues. | bunnei | 1 | -14/+13 | |
2016-12-22 | core: Consolidate core and system state, remove system module & cleanups. | bunnei | 1 | -1/+0 | |
2016-12-22 | core: Consolidate top-level system state into a singleton. | bunnei | 1 | -55/+26 | |
2016-12-21 | citra-qt: Move graphics debugging code into its own folder | Lioncash | 1 | -6/+6 | |
Keeps all graphics debugging stuff from cluttering up the root debugger folder | |||||
2016-12-19 | citra-qt: Move bits of constructor behavior to named functions | Lioncash | 1 | -61/+78 | |
Makes the initialization process a tad easier to grok, since the constructor isn't just a glob of random unrelated behaviors. | |||||
2016-12-18 | screen swap - Hotkey mapping | Vamsi Krishna | 1 | -1/+1 | |
2016-12-18 | Fixed game_list focusing issue. | Vamsi Krishna | 1 | -0/+1 | |
added line render_window->setFocus(); | |||||
2016-12-15 | main: Open folder when open save folder location context menu is clicked | MerryMage | 1 | -0/+19 | |
2016-11-28 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 1 | -5/+4 | |
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849 | |||||
2016-11-20 | Kernel/Loader: Grab the system mode from the NCCH ExHeader. | Subv | 1 | -8/+16 | |
3dsx and elf files default to system mode 2 (96MB allocated to the application). This allows Home Menu to boot without modifications. Closes #1849 | |||||
2016-11-14 | Add mingw compile support | James Rowe | 1 | -0/+4 | |
2016-11-11 | Minor Menu Fixes | Pringo | 1 | -1/+1 | |
2016-11-05 | Add default hotkey to swap primary screens. | James Rowe | 1 | -0/+8 | |
Also minor style changes | |||||
2016-09-22 | qt: shutdown system if error | wwylele | 1 | -2/+3 | |
2016-09-22 | implement wait tree widget | wwylele | 1 | -0/+13 | |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | 1 | -13/+5 | |
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||||
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | 1 | -56/+79 | |
2016-09-02 | Qt: unify running detection | wwylele | 1 | -1/+1 | |
2016-08-30 | qt: Recreate GL context on startup to support changing V-Sync. | bunnei | 1 | -0/+2 | |
2016-07-29 | Input GUI: Add tab to remap controls (#1900) | Anon | 1 | -0/+1 | |
2016-07-10 | Qt: add system settings config tab | wwylele | 1 | -1/+1 | |
2016-05-21 | CitraQt: Simplify the game list loader code | Emmanuel Gil Peyrot | 1 | -1/+1 | |
2016-05-21 | Loader, Frontends: Refactor loader creation and game loading | Emmanuel Gil Peyrot | 1 | -1/+9 | |
This allows frontends to keep a single loader and use it multiple times e.g. for code loading and SMDH parsing. | |||||
2016-05-07 | citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer' | Jannik Vogel | 1 | -6/+13 | |
2016-05-06 | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | 1 | -0/+11 | |
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the default function loader, and fixes a crash when using apitrace with an EGL context. On Qt we will need to migrate from QGLWidget to QOpenGLWidget and QOpenGLContext before we can use gladLoadGLLoader() instead of gladLoadGL(), since the former doesn’t expose a function loader. | |||||
2016-04-29 | Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709) | Henrik Rydgård | 1 | -1/+8 | |
* Make Citra build with MICROPROFILE_ENABLED set to 0 * Buildfix with microprofile kept on * moc did not like a dialog to conditionally exist. * Cleanup * Fix end of line | |||||
2016-04-11 | CitraQt: Apply config at startup | Jannik Vogel | 1 | -3/+0 | |
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | 1 | -2/+2 | |
2016-03-31 | Fix encode problem On Windows | LFsWang | 1 | -4/+4 | |
2016-03-22 | Add more stuff to configure. | LittleWhite | 1 | -4/+5 | |
2016-03-21 | Whole config is handled by Config class. | LittleWhite | 1 | -72/+40 | |
This also means : we have only one config file, now | |||||
2016-03-21 | Add Configure widget | LittleWhite | 1 | -39/+9 | |
2016-03-16 | Register ROM started through the gamelist in the list of ROM recently started | LittleWhite | 1 | -4/+3 | |
2016-03-08 | Improve error report from Init() functions | LittleWhite | 1 | -12/+38 | |
Add error popup when citra initialization failed | |||||
2016-03-07 | Set the appropriate locale to get float conversion working using std::to_string | LittleWhite | 1 | -0/+4 | |
2016-03-03 | Display errors in GUI when loading ROM failed | LittleWhite | 1 | -1/+26 | |
2016-02-04 | Add a configuration entry to enable/disable the check | LittleWhite | 1 | -9/+9 | |
2016-02-04 | Add check before closure when emulation is running | LittleWhite | 1 | -0/+18 | |
Implement confirmation in a specific function Fix typos and coding style Coding convention | |||||
2016-01-07 | Change default gameListRootDir from "" to "." | archshift | 1 | -1/+1 | |
Not much thought went into that one... | |||||
2016-01-01 | Gamelist: supply default settings for QSettings config | archshift | 1 | -1/+1 | |
2015-10-22 | Handle changes pointed out in comments on PR | polaris- | 1 | -2/+1 | |
2015-10-20 | change file path encoding to Local8bit() | wwylele | 1 | -4/+4 | |
to support non-latin characters | |||||
2015-10-18 | citra-qt: persist hardware-rendering and shaders-jit settings | Pierre de La Morinerie | 1 | -0/+8 | |
Before this changing these settings from the GUI would apply the settings, but they were reseted to the default values when exiting citra. | |||||
2015-10-09 | CitraQt, SkyEye, Loader, VideoCore: Remove newlines in LOG_* calls. | Emmanuel Gil Peyrot | 1 | -1/+1 | |
The LOG_* function itself already appends one. | |||||
2015-10-06 | Game list: propely hide on toggling window mode | archshift | 1 | -0/+1 | |
Properly hides the game list upon toggling from external window mode to single window mode. Previously, both the game list and the render window would have been shown at the same time upon toggling. | |||||
2015-10-04 | Implement gdbstub | polaris- | 1 | -0/+12 | |
2015-10-02 | Game list: save and load column sizes, sort order, to QSettings | archshift | 1 | -0/+3 | |
2015-10-02 | Add menu item for selecting the game list folder | archshift | 1 | -0/+11 | |
2015-10-02 | Initial implementation of a game list | archshift | 1 | -2/+18 | |
2015-10-02 | Don't show render window until a game is started | archshift | 1 | -4/+11 | |
2015-09-20 | Implement gdbstub | polaris- | 1 | -0/+20 | |
2015-09-11 | citra_qt: Reorganize headers | Lioncash | 1 | -28/+26 | |
2015-09-08 | citra-qt: Separate UI layout state in a separate section of the config | Yuri Kunde Schlesner | 1 | -0/+7 | |
Closes #1113 | |||||
2015-09-08 | citra-qt: Trim recently used files list to size when insterting new item | Yuri Kunde Schlesner | 1 | -0/+4 | |
Even though they weren't visible in the UI, old entries would never be removed from the list and would be stored in the config file across sessions. | |||||
2015-09-07 | Stop emulation when render window is closed | LittleWhite | 1 | -0/+4 | |
2015-09-03 | citra-qt: Move system shutdown to run inside EmuThread | Yuri Kunde Schlesner | 1 | -3/+0 | |
This stops (for some reason sporadic) crashes and OpenGL errors during shutdown, when the OpenGL renderer tries to clean up objects from the UI thread, which has no OpenGL context active. | |||||
2015-08-25 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | 1 | -0/+14 | |
This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||||
2015-08-19 | Improvements for MRU | LittleWhite | 1 | -11/+15 | |
avoid duplicates always put the last file loaded to top of the list | |||||
2015-08-16 | Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. | bunnei | 1 | -0/+8 | |
- Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT. | |||||
2015-08-11 | Add menu and logic to save and load recently loaded files. | LittleWhite | 1 | -18/+77 | |
This menu is only for ROM and will not save symbols recently loaded. When the menu is empty, the menu is disabled (greyed out) | |||||
2015-07-31 | Save the path leading where the last file have been loaded | LittleWhite | 1 | -5/+20 | |
I use two variables to save the path for the ROMs and the symbols. Use of QSettings to avoid new member variable to the class. Global settings of QSettings is done in main. | |||||
2015-07-29 | citra-qt: Pass string by const reference | Lioncash | 1 | -1/+1 | |
2015-07-28 | Update Start menu text to match with the real state of the emulator. | LittleWhite | 1 | -0/+3 | |
Move start menu text update in ShutdownGame as adviced by neobrain | |||||
2015-07-13 | citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation. | Tony Wasserka | 1 | -0/+3 | |
2015-07-13 | Add CiTrace recording support. | Tony Wasserka | 1 | -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-28 | CitraQt: Cleanup includes. | Emmanuel Gil Peyrot | 1 | -0/+2 | |
2015-06-27 | Common: Remove now-unused EMU_PLATFORM define, fixes issue #373. | Emmanuel Gil Peyrot | 1 | -4/+0 | |
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | 1 | -1/+1 | |
2015-05-23 | MakeCurrent race condition fix | tfarley | 1 | -0/+1 | |
2015-05-23 | OpenGL renderer | tfarley | 1 | -0/+9 | |
2015-05-13 | Qt: Shutdown emulation session only if EmuThread exists. | bunnei | 1 | -1/+3 | |
2015-05-12 | Common: Remove async logging | Yuri Kunde Schlesner | 1 | -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-09 | Loader: Remove .bin file support | Yuri Kunde Schlesner | 1 | -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-07 | Common: Remove common.h | Yuri Kunde Schlesner | 1 | -1/+0 | |
2015-05-07 | Common: Remove many unnecessary cross-platform compatibility macros | Yuri Kunde Schlesner | 1 | -1/+1 | |
2015-05-02 | Qt: Shutdown game on emulator close event. | bunnei | 1 | -0/+2 | |
2015-05-02 | Qt: Disable "Start" unless we are paused (it otherwise has no meaning and causes a crash). | bunnei | 1 | -1/+1 | |
2015-05-02 | Qt: Fixed a bug in shutdown procedure, various cleanups. | bunnei | 1 | -20/+11 | |
2015-05-02 | Qt: Clear registers widget on shutdown. | bunnei | 1 | -0/+2 | |
2015-05-02 | Qt: Use signals for emu_thread start/stop and fix disasm widget. | bunnei | 1 | -22/+46 | |
2015-05-02 | Qt: Restructured to remove unnecessary shutdown event and various cleanups. | bunnei | 1 | -15/+18 | |
2015-05-02 | Qt: Fix loading a new game without stopping emulation. | bunnei | 1 | -15/+24 | |
2015-05-02 | Qt: Create emu thread on bootup, kill it on shutdown. | bunnei | 1 | -6/+14 | |
2015-05-02 | EmuThread: Remove unused filename attribute. | bunnei | 1 | -1/+0 | |
2015-05-02 | Qt: Move EmuThread ownership from render window to main window. | bunnei | 1 | -28/+27 | |
2015-03-06 | Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread. | Emmanuel Gil Peyrot | 1 | -1/+2 | |
2015-03-02 | Add profiling infrastructure and widget | Yuri Kunde Schlesner | 1 | -0/+6 | |
2015-02-11 | citra-qt: Add a vertex shader debugger. | Tony Wasserka | 1 | -0/+6 | |
2015-01-20 | citra-qt: Add option to hide dock widget title bars | Kingcom | 1 | -0/+25 | |
2015-01-11 | citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft | Kingcom | 1 | -5/+9 | |
2015-01-06 | citra-qt: Renamed all .hxx headers to .h | chrisvj | 1 | -11/+11 | |
2015-01-05 | Add support load 3DS room | Dante38490 | 1 | -1/+1 | |
2015-01-04 | citra-qt: Added license headers to files. | chrisvj | 1 | -0/+4 | |
2015-01-01 | Make letter cases consistent in menus and widgets | Daniel Lundqvist | 1 | -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-01 | Change popout mode to "Single Window Mode" | Daniel Lundqvist | 1 | -6/+6 | |
2014-12-26 | Remove duplicate work | Daniel Lundqvist | 1 | -7/+0 | |
2014-12-26 | Allow focus only when in popout mode | Daniel Lundqvist | 1 | -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-26 | Allow focus on the Qt render widget | Daniel Lundqvist | 1 | -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-16 | HLE: Rename namespaces to match move & fix initialization order | Yuri Kunde Schlesner | 1 | -6/+0 | |
2014-12-13 | Remove old logging system | Yuri Kunde Schlesner | 1 | -1/+0 | |
2014-12-13 | Add configurable per-class log filtering | Yuri Kunde Schlesner | 1 | -5/+7 | |
2014-12-13 | Convert old logging calls to new logging macros | Yuri Kunde Schlesner | 1 | -3/+3 | |
2014-12-13 | New logging system | Yuri Kunde Schlesner | 1 | -3/+15 | |
2014-12-09 | citra-qt: Add pica framebuffer widget. | Tony Wasserka | 1 | -0/+6 | |
2014-12-09 | Add GUI widget for controlling pica breakpoints. | Tony Wasserka | 1 | -0/+6 | |
2014-12-09 | Pica/DebugUtils: Add breakpoint functionality. | Tony Wasserka | 1 | -0/+4 | |
2014-12-08 | Loader: Add 3DSX support | ichfly | 1 | -1/+1 | |
2014-12-03 | Change NULLs to nullptrs. | Rohit Nirmal | 1 | -4/+4 | |
2014-11-18 | EmuWindow: Remove window title getters/setters. | Tony Wasserka | 1 | -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-05 | Qt: Auto-start game when selected, play game that's passed via argv[1]. | archshift | 1 | -2/+7 | |
Also moves system initialization to when the game is booted. | |||||
2014-11-03 | Add support for disabling log from settings | Sean | 1 | -0/+5 | |
2014-11-02 | Fixed capitalization issues | Gareth Poole | 1 | -2/+2 | |
2014-10-08 | Added configuration file system. | archshift | 1 | -1/+4 | |
Uses QSettings on citra-qt, and inih on citra-cli. | |||||
2014-08-31 | Loader: Added support for loading raw BIN executables. | bunnei | 1 | -1/+1 | |
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files. | |||||
2014-08-28 | Loader: Added support for loading raw BIN executables. | bunnei | 1 | -1/+1 | |
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files. | |||||
2014-08-25 | Pica/citra-qt: Replace command list view and command list debugging code with something more sophisticated. | Tony Wasserka | 1 | -2/+2 | |
2014-08-24 | Fix the threading for GL Context in Qt5. | Sacha | 1 | -3/+0 | |
Connect the emu_thread start/finish to a moveContext slot. | |||||
2014-08-15 | Bootmanager: changed `filename` to std::string | archshift | 1 | -3/+2 | |
2014-07-05 | Qt: Updated open dialog to include NCCH formats. | bunnei | 1 | -1/+1 | |
2014-06-25 | Loader: Implemented AppLoader interface for abstracting application loading. | bunnei | 1 | -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-17 | Loader: Moved elf and loader modules to a "loader" subdirectory. | bunnei | 1 | -1/+2 | |
2014-06-12 | citra-qt: Add command list view. | Tony Wasserka | 1 | -0/+6 | |
2014-06-12 | citra-qt: Add GX command history viewer. | Tony Wasserka | 1 | -0/+6 | |
2014-05-16 | added ability to load AXF files (same as ELF) | bunnei | 1 | -1/+1 | |
2014-05-01 | added symbol map load function to Qt GUI | bunnei | 1 | -1/+9 | |
2014-04-24 | made qt window title consistent | bunnei | 1 | -0/+4 | |
2014-04-22 | Re-enable toggling window mode. | Mathieu Vaillancourt | 1 | -34/+26 | |
2014-04-22 | fixed order of LogManager and System init | bunnei | 1 | -1/+1 | |
2014-04-19 | UI/debugger changes | Mathieu Vaillancourt | 1 | -16/+23 | |
2014-04-13 | Init window size from VideoCore. Start changing the default window behavior... | Mathieu Vaillancourt | 1 | -10/+12 | |
2014-04-11 | Temporarily "fix" citra_qt for Windows | Mathieu Vaillancourt | 1 | -5/+5 | |
2014-04-09 | got rid of 'src' folders in each sub-project | bunnei | 1 | -0/+0 | |
2014-04-04 | More Qt changes for debugger | Mathieu Vaillancourt | 1 | -6/+45 | |
2014-04-01 | Basic QT window | Mathieu Vaillancourt | 1 | -0/+191 | |