Yuri Kunde Schlesner
dce4b9e969
Merge pull request #2249 from Subv/sessions_v3
...
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication.
2016-12-14 20:35:33 -08:00
Sebastian Valle
254203182d
Merge pull request #2267 from JayFoxRox/fix-mingw-cc
...
Support mingw cross-compilation
2016-12-11 14:44:21 -05:00
Lioncash
369eb70f44
citra-qt: Make constructors explicit where applicable
2016-12-11 14:18:06 +00:00
Lioncash
ce0952c398
citra-qt: Add missing #pragma once directives
2016-12-11 12:12:03 +00:00
Lioncash
44599e8b61
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.
2016-12-11 11:45:50 +00:00
Lioncash
56144fb773
game_list: Make the constructor explicit
2016-12-11 11:45:50 +00:00
Lioncash
41d3b0b9f7
game_list: Make the AddEntry argument a const reference
...
appendRow takes a QList by const reference, so it doesn't need to be
modifiable.
2016-12-11 11:45:50 +00:00
Lioncash
20c73f004a
game_list: Replace 0 literals with nullptr
2016-12-11 11:45:50 +00:00
Lioncash
14d272ac26
game_list: Use QT5's new event connection syntax
...
Makes for more compact code in most places.
2016-12-11 11:45:50 +00:00
Lioncash
093b533825
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.
2016-12-11 11:45:50 +00:00
Lioncash
0fb1c33791
graphics_cmdlists: Get rid of variable shadowing
2016-12-11 04:33:24 -05:00
Lioncash
a10a2c1cd7
graphics_cmdlists: Get rid of an unused variable
2016-12-10 20:01:27 -05:00
Lioncash
bbb05cc10c
graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments const
2016-12-10 20:01:22 -05:00
Lioncash
1cf466abca
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.
2016-12-10 20:00:40 -05:00
Lioncash
b01bc59735
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.
2016-12-11 00:07:27 +00:00
MerryMage
228c353c4c
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.
2016-12-10 23:30:28 +00:00
emmauss
72a2888349
Implement Frame rate limiter ( #2223 )
...
* implement frame limiter
* fixes
2016-12-06 14:33:19 -05:00
Jannik Vogel
9b35b434f6
Unify Windows ICON resource name
2016-12-05 19:09:16 +01:00
Jannik Vogel
cadf3d6e07
Support mingw cross-compile
2016-12-05 19:09:16 +01:00
Jannik Vogel
d890f1b177
Remove unused version.h
2016-12-01 16:38:46 +01:00
Subv
694df935a6
Fixed the rebase mistakes.
2016-11-30 23:28:31 -05:00
Yuri Kunde Schlesner
20333d468d
Merge pull request #2196 from Subv/system_mode
...
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
2016-11-27 17:04:11 -08:00
Subv
7199214c55
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
...
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-27 18:03:48 -05:00
Emmanuel Gil Peyrot
1af2c6d212
GPU: Remove the broken frame_skip option.
...
Fixes #1960 .
2016-11-27 21:19:56 +00:00
Subv
8369e7b59f
Kernel/Loader: Grab the system mode from the NCCH ExHeader.
...
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-19 20:40:04 -05:00
bunnei
643fdba55c
Merge pull request #2172 from jroweboy/fix-mingw
...
Fix mingw compilation support
2016-11-15 20:07:23 -05:00
bunnei
9911cb5d75
Merge pull request #1753 from jroweboy/frame_layouts
...
Support additional screen layouts.
2016-11-15 19:57:08 -05:00
James Rowe
8261bb7403
Add mingw compile support
2016-11-13 23:50:46 -07:00
Pringo
694259c10f
Minor Menu Fixes
2016-11-11 09:58:55 -08:00
James Rowe
2ed3d83684
Add default hotkey to swap primary screens.
...
Also minor style changes
2016-11-05 03:46:43 -06:00
James Rowe
db35372787
Support additional screen layouts.
...
Allows users to choose a single screen layout or a large screen layout.
Adds a configuration option to change the prominent screen.
2016-11-05 02:55:41 -06:00
Jan Beich
bee43ed213
build: add default install for DragonFly, Solaris, etc.
2016-10-27 23:28:30 +00:00
Ricardo de Almeida Gonzaga
5331d83994
Fix typos
2016-10-20 12:26:59 -02:00
bunnei
d3e72d5d21
Merge pull request #1652 from wwylele/kernal-tool
...
Debugger: implement wait tree widget
2016-10-04 23:01:56 -04:00
wwylele
f417e3050c
qt: shutdown system if error
2016-09-22 16:40:33 +08:00
wwylele
7a4bb69d51
implement wait tree widget
2016-09-22 13:52:52 +08:00
Yuri Kunde Schlesner
45751915a0
Use negative priorities to avoid special-casing the self-include
2016-09-21 00:15:56 -07:00
Emmanuel Gil Peyrot
e4393f7ff2
Remove empty newlines in #include blocks.
...
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
2016-09-21 11:15:47 +09:00
Yuri Kunde Schlesner
0e23caf9fd
Manually tweak source formatting and then re-run clang-format
2016-09-18 21:14:25 -07:00
Emmanuel Gil Peyrot
7e8d205414
Sources: Run clang-format on everything.
2016-09-18 09:38:01 +09:00
bunnei
b9b6613034
qt: Add UI configuration option to enable CPU JIT.
2016-09-15 17:49:28 -04:00
bunnei
afd32f9773
core: Add configuration option for CPU JIT.
2016-09-15 17:49:27 -04:00
wwylele
7ee0097bb8
Qt: fix birthday combo box updating
2016-09-13 16:15:42 +08:00
wwylele
b5c664c59c
Qt: unify running detection
2016-09-02 20:18:45 +08:00
bunnei
9c148dbb38
Merge pull request #2032 from bunnei/qt-graphics
...
Qt graphics configure & V-Sync option
2016-08-31 22:20:54 -04:00
bunnei
07ffc5854e
qt: Rename all "toogle" to "toggle".
2016-08-31 22:12:20 -04:00
MerryMage
46e7af4f4e
configure_audio: User-configuratble option to enable/disable audio stretching
2016-08-31 16:59:37 +01:00
bunnei
e4d73e8b91
qt: Add an option to settings for enabling V-Sync.
2016-08-29 21:42:33 -04:00
bunnei
02837439f7
qt: Recreate GL context on startup to support changing V-Sync.
2016-08-29 21:42:32 -04:00
bunnei
b9615051ce
config: Add a setting for graphics V-Sync.
2016-08-29 21:42:30 -04:00