summaryrefslogtreecommitdiff
path: root/src/citra_qt
AgeCommit message (Collapse)Author
2016-12-22core: Replace "AppCore" nomenclature with just "CPU".bunnei
2016-12-22Merge pull request #2361 from lioncash/disasmbunnei
disassembler: Remove mutable specifier from breakpoints member variable
2016-12-21Address clang-format issues.bunnei
2016-12-21core: Consolidate core and system state, remove system module & cleanups.bunnei
2016-12-21core: Consolidate top-level system state into a singleton.bunnei
2016-12-21citra-qt: Move graphics debugging code into its own folderLioncash
Keeps all graphics debugging stuff from cluttering up the root debugger folder
2016-12-21disassembler: Remove mutable specifier from breakpoints member variableLioncash
Breakpoints has been const correct with regards to what the DisassmblerModel needs for quite a while now.
2016-12-19citra-qt: Move bits of constructor behavior to named functionsLioncash
Makes the initialization process a tad easier to grok, since the constructor isn't just a glob of random unrelated behaviors.
2016-12-18Merge pull request #2351 from CaptV0rt3x/masterbunnei
Fixed game_list focus issue.
2016-12-19line fixup for travis ciCaptV0rt3x
2016-12-19screen swap - Hotkey mappingVamsi Krishna
2016-12-18Fixed game_list focusing issue.Vamsi Krishna
added line render_window->setFocus();
2016-12-16Merge pull request #2303 from freiro/citra-qt_missing_sdl2_dllbunnei
Copy SDL2.dll when compiling citra-qt with msvc
2016-12-16Merge pull request #2322 from MerryMage/ctx-mnuMerry
game_list: Add a context menu with "Open Save Location" option
2016-12-16Merge pull request #2260 from Subv/schedulingbunnei
Threading: Reworked the way our scheduler works.
2016-12-15main: Open folder when open save folder location context menu is clickedMerryMage
2016-12-15game_list: Implement context menu for items in listMerryMage
* Add a context menu with a "Open Save Data Location" action
2016-12-14Merge pull request #2249 from Subv/sessions_v3Yuri Kunde Schlesner
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
2016-12-14Fixed the codestyle to match our clang-format rules.Subv
2016-12-13Modularized Qt and SDL file copyingfreiro
Now cmake relies on two submodules to copy the libraries in the proper folders
2016-12-11Merge pull request #2267 from JayFoxRox/fix-mingw-ccSebastian Valle
Support mingw cross-compilation
2016-12-11Modularization of copy_msvc_libraries cmake functfreiro
Created a new folder in Citra's root called CMakeModules that should contain cmake functions used by the various CMakeLists.txt.
2016-12-11citra-qt: Make constructors explicit where applicableLioncash
2016-12-11Removed redundant Qt check and other fixesfreiro
This removes a redundant check and moves part of the code to a separate function.
2016-12-11citra-qt: Add missing #pragma once directivesLioncash
2016-12-11game_list: Make slots private functionsLioncash
The new Qt event syntax allows for regular member functions to be used in connect(), so explicitly indicating slots isn't necessary.
2016-12-11game_list: Make the constructor explicitLioncash
2016-12-11game_list: Make the AddEntry argument a const referenceLioncash
appendRow takes a QList by const reference, so it doesn't need to be modifiable.
2016-12-11game_list: Replace 0 literals with nullptrLioncash
2016-12-11game_list: Use QT5's new event connection syntaxLioncash
Makes for more compact code in most places.
2016-12-11game_list: Pass the parent constructor argument to the QWidget base classLioncash
If the control was ever passed an explicit parent, a potential memory leak would happen, as the game list wouldn't be freed. However, in our case, the game list was placed within a layout, which automatically performs reparenting, avoiding this issue.
2016-12-11[MSVC] Copy SDL2.dll to build folderfreiro
CMake now copies SDL2.dll when compiling citra with citra-qt as a target on MSVC.
2016-12-11graphics_cmdlists: Get rid of variable shadowingLioncash
2016-12-10graphics_cmdlists: Get rid of an unused variableLioncash
2016-12-10graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments constLioncash
2016-12-10graphics_cmdlists: Make LoadImage internally linkedLioncash
Puts the TextureInfoWidget definition in the anonymous namespace as well, as it's only used in the translation unit as well.
2016-12-11Add all services to the Service namespaceLioncash
Previously there was a split where some of the services were in the Service namespace and others were not.
2016-12-10configure_input: Modernize and cleanup input configuration tabMerryMage
* Removed use of raw QTimer* pointer. * Update to use type-safe QObject::connect. * getKeyName can be a static local function. * Prefer to use function arguments instead of member variables. * Store Qt::Key instead of converting string back into keycode.
2016-12-09WaitSynch: Removed unused variables and reduced SharedPtr copies.Subv
Define a variable with the value of the sync timeout error code. Use a boost::flat_map instead of an unordered_map to hold the equivalence of objects and wait indices in a WaitSynchN call.
2016-12-07Config: auto-select region and languagewwylele
2016-12-06Implement Frame rate limiter (#2223)emmauss
* implement frame limiter * fixes
2016-12-05Unify Windows ICON resource nameJannik Vogel
2016-12-05Support mingw cross-compileJannik Vogel
2016-12-04Threading: Added some utility functions and const correctness.Subv
2016-12-03Threading: Reworked the way our scheduler works.Subv
Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then. The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback. This new implementation is based off reverse-engineering of the real kernel. See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling.
2016-12-01Remove unused version.hJannik Vogel
2016-11-30Fixed the rebase mistakes.Subv
2016-11-27Merge pull request #2196 from Subv/system_modeYuri Kunde Schlesner
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
2016-11-27Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv
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-27GPU: Remove the broken frame_skip option.Emmanuel Gil Peyrot
Fixes #1960.