Commit Graph

4301 Commits (f927beb5e2fa007fe628d15a4c86f53082d4e728)
 

Author SHA1 Message Date
Sebastian Valle 2589c30cbe Merge pull request #2267 from JayFoxRox/fix-mingw-cc
Support mingw cross-compilation
10 years ago
Sebastian Valle 77fd4f4237 Merge pull request #2154 from mailwl/apt-getstartupargument
APT::GetStartupArgument: force clear startup argument
10 years ago
mailwl e53cd12c42 APT::GetStartupArgument: force clear startup argument 10 years ago
freiro 031fc3a460 Modularization of copy_msvc_libraries cmake funct
Created a new folder in Citra's root called CMakeModules that should
contain cmake functions used by the various CMakeLists.txt.
10 years ago
Lioncash d0e4d1182b citra-qt: Make constructors explicit where applicable 10 years ago
freiro 942f70951d Removed redundant Qt check and other fixes
This removes a redundant check and moves part of the code to a separate
function.
10 years ago
Lioncash 327b23e4ce citra-qt: Add missing #pragma once directives 10 years ago
Lioncash 3bbd35dde9 game_list: Make slots private functions
The new Qt event syntax allows for regular member functions to be used in
connect(), so explicitly indicating slots isn't necessary.
10 years ago
Lioncash 7402001787 game_list: Make the constructor explicit 10 years ago
Lioncash db33d7668e game_list: Make the AddEntry argument a const reference
appendRow takes a QList by const reference, so it doesn't need to be
modifiable.
10 years ago
Lioncash aa05d36823 game_list: Replace 0 literals with nullptr 10 years ago
Lioncash dd4582f85d game_list: Use QT5's new event connection syntax
Makes for more compact code in most places.
10 years ago
Lioncash fd3d56740e game_list: Pass the parent constructor argument to the QWidget base class
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.
10 years ago
freiro 143bc8713d [MSVC] Copy SDL2.dll to build folder
CMake now copies SDL2.dll when compiling citra with citra-qt as a target
on MSVC.
10 years ago
Yuri Kunde Schlesner 926e18d25c Merge pull request #2300 from lioncash/qt
graphics_cmdlist: Minor changes
10 years ago
Lioncash 4e7092881f graphics_cmdlists: Get rid of variable shadowing 10 years ago
Emmanuel Gil Peyrot 643e590b5c Core: Add a forgotten #include <cstring> for memcpy. 10 years ago
Lioncash 1e5644935d graphics_cmdlists: Get rid of an unused variable 10 years ago
Lioncash f1ee7e4e0e graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments const 10 years ago
Lioncash dcb8113347 graphics_cmdlists: Make LoadImage internally linked
Puts the TextureInfoWidget definition in the anonymous namespace as well,
as it's only used in the translation unit as well.
10 years ago
Lioncash 963aedd8cc Add all services to the Service namespace
Previously there was a split where some of the services were in the
Service namespace and others were not.
10 years ago
MerryMage a2d474386c configure_input: Modernize and cleanup input configuration tab
* 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.
10 years ago
Subv 406907d570 Properly remove a thread from its wait_objects' waitlist when it is awoken by a timeout. 10 years ago
Yuri Kunde Schlesner 42edd7911e Merge pull request #2296 from MerryMage/auto_is_auto
audio_core: SelectSink should default to auto if sink_id is invalid
10 years ago
MerryMage cef0f5b5a7 audio_core: SelectSink should default to auto if sink_id is invalid 10 years ago
bunnei 6edb024d38 Merge pull request #2291 from lioncash/svc
service: Add the cfg:nor service
10 years ago
Subv ebbb55ec8f Moved the HLE command buffer translation task to ServerSession instead of the HLE handler superclass. 10 years ago
Subv deb83c9fc5 Kernel/IPC: Small codestyle cleanup 10 years ago
Subv 17b29d8865 WaitSynch: Removed unused variables and reduced SharedPtr copies.
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.
10 years ago
Lioncash a2d69adad1 service: Add cfg:nor service 10 years ago
Yuri Kunde Schlesner a5cd925a95 Merge pull request #2292 from lioncash/bool
ptm: Use boolean instead of integral value
10 years ago
Lioncash 934b8ffcf8 ptm: Use boolean instead of integral value
The third parameter of Write is actually a bool type, not an int.
10 years ago
Lioncash 823d58ac9b service: Drop '_Interface' from cfg service names 10 years ago
Yuri Kunde Schlesner 5a3ed81d9a Merge pull request #2202 from j-selby/man-docs
Add man documentation
10 years ago
Yuri Kunde Schlesner 18bf4acb9b Merge pull request #2287 from lioncash/svc
service: Minor PTM changes
10 years ago
Sebastian Valle 998390ac1a Merge pull request #2280 from Subv/citrace_size
Fixed the gpu command list size when creating CiTraces.
10 years ago
Subv 5719467add Fixed the gpu command list size when creating CiTraces. 10 years ago
Subv 386112da32 Added a framework for partially handling Session disconnections.
Further implementation will happen in a future commit.

Fixes a regression.
10 years ago
Subv f9bcf89510 Use std::move where appropriate. 10 years ago
Lioncash 007815647c service: Add the ptm:s service
3dbrew documents this as being the exact same as ptm:sysm
10 years ago
Lioncash 56656b75ab service: Add common ptm:u commands to other ptm services
3dbrew indicates that all services have access to these commands
except for ptm:sets.
10 years ago
Lioncash cd778cf991 service: Drop '_Interface' in ptm service class names
Inheriting from Service::Interface makes this obvious.
10 years ago
Lioncash 41c03f481a service: Add ptm::gets and ptm::sets services 10 years ago
Yuri Kunde Schlesner 1840685ee8 Merge pull request #2286 from lioncash/svc
service: Add mvd and qtm services
10 years ago
Yuri Kunde Schlesner 6ad2a7aeb2 Merge pull request #2274 from degasus/master
Drop framebuffer completeness check.
10 years ago
Lioncash 2061d2014d service: Add mvd and qtm services
Adds the two New3DS-only modules.

3dbrew was used for command information.
10 years ago
Yuri Kunde Schlesner d098d941d7 Merge pull request #2284 from lioncash/svc
service: Add nfc services
10 years ago
Yuri Kunde Schlesner 63d3dd5262 Merge pull request #2277 from lioncash/explicit
file_sys: Make a few single-argument constructors explicit
10 years ago
Lioncash e8a960f6a1 service: Add nfc services
3dbrew was used for the command information.
10 years ago
Yuri Kunde Schlesner 43558dc40a Merge pull request #2283 from lioncash/svc
service: Update function tables
10 years ago