f5f45855f0
GameConfigLoader: Add GFX Game INI translations
2017-06-03 18:13:02 +01:00
d75b536fd7
Config: Add GFX ConfigInfo
2017-06-03 18:11:58 +01:00
332747857e
GameConfigLoader: Empty INI to location map
2017-06-03 18:11:57 +01:00
1e766ab490
Config: Add layers CommandLine and CurrentRun
2017-06-03 18:11:57 +01:00
41afe78a44
Config: Integrate
2017-06-03 18:11:57 +01:00
1548a15c68
Config: Implement Get and Set
2017-06-03 18:11:56 +01:00
6151bc1714
Config: Extract layer search order to header
2017-06-03 18:11:56 +01:00
57264022ce
ConfigLoaders: Temporarily not save all settings
2017-06-03 18:11:56 +01:00
b3197d8dce
Config: Extract ConfigLocation
2017-06-03 18:11:56 +01:00
827972b810
Config: Extract ConfigLocation
2017-06-03 18:11:55 +01:00
5d6074f157
Merge pull request #5366 from sepalani/set-sym-size
...
CodeView: Set Symbol Size/End Address added
2017-06-03 19:00:45 +02:00
6d38f153d6
Merge pull request #5515 from leoetlino/import-ticket
...
IOS/ES: Move ImportTicket write function
2017-06-03 18:40:52 +02:00
9d52ab5144
IOS/ES: Move ImportTicket write function
...
This commit moves the write function to where it should be (IOS),
especially when ES::ImportTicket() is the only place to use it.
Prevents misusing the ticket import function, and removes one unsafe
direct write to the NAND that does not go through IOS.
This also fixes the destination path: the session root is the one which
should be used for determining the ticket path, not the configured one.
2017-06-03 17:43:16 +02:00
0ff8e2b36f
Merge pull request #5514 from JosJuice/updaterunninggamemetadata-optional
...
Use std::optional for UpdateRunningGameMetadata
2017-06-03 17:14:39 +02:00
1e5c83b3a9
Use std::optional for UpdateRunningGameMetadata
2017-06-03 14:41:09 +02:00
4af514bb3c
Merge pull request #5388 from leoetlino/optional
...
Add a std::optional and std::variant implementation
2017-06-03 13:21:20 +02:00
ccccb8463d
Merge pull request #5503 from ligfx/qtelidedbutton
...
DolphinQt2: add ElidedButton for controller mapping buttons
2017-06-03 12:47:18 +02:00
1a983bd357
Merge pull request #5500 from ligfx/qtfixsorting
...
Qt: fixes to GameList sorting
2017-06-03 12:46:17 +02:00
e38a66fe1b
Common: Add a std::variant implementation
...
Based on https://github.com/mpark/variant (which is based on libc++).
2017-06-03 12:36:24 +02:00
62d08e2d17
DiscIO: Fix the wrong NAND root being used
...
The whole NANDContentLoader stuff is truly awful and will be removed
as soon as possible.
For now, this fixes a bug that was exposed by std::optional::operator*.
2017-06-03 12:36:24 +02:00
545006f666
Use std::optional for ESFormats/SharedContentMap
2017-06-03 12:36:24 +02:00
b08653d69d
Common: Add a std::optional implementation
...
std::optional makes a few things a bit neater and less error prone.
However, we still cannot use C++17 (unfortunately), so this commit
adds an implementation of std::optional that we can use right now.
Based on https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/lib/gtl/optional.h
which seems to be fairly similar to C++17's <optional> and standards
compliant. It's one of the few implementations that handle propagating
type traits like copy constructibility, just like libc++/libstdc++.
2017-06-03 12:36:24 +02:00
3443454ba2
Merge pull request #5271 from JosJuice/allow-aslr
...
Allow (but don't force) ASLR
2017-06-02 21:53:02 -07:00
0b63fcc78f
Merge pull request #5505 from spycrab/wx_stars
...
Wx: Implement new, themed stars
2017-06-02 18:44:48 -07:00
1d8ba6f865
Wx: Implement new, themed stars
2017-06-02 22:38:56 +02:00
93020f6c1b
Merge pull request #5509 from ligfx/qtshutdowncontrollers
...
MainWindow: shutdown different input interfaces
2017-06-02 22:08:53 +02:00
1eac267930
Merge pull request #5511 from sepalani/revert-addrinfo
...
IP/Top: Properly fix GetAddrInfo
2017-06-01 09:11:49 -07:00
5e4986d835
IP/Top: Properly fix GetAddrInfo
2017-06-01 17:05:12 +01:00
80732f959b
Merge pull request #5506 from sepalani/getaddrinfo
...
IP/Top: Fix GetAddrInfo written socket
2017-06-01 07:24:59 -07:00
726d8de16c
IP/Top: Fix GetAddrInfo written socket
2017-06-01 15:17:59 +01:00
040bddafa6
MainWindow: shutdown different input interfaces
...
`MainWindow` initializes a number of input interfaces but never shuts
them down. This was causing a crash-after-exit on macOS where the
ControllerInterface backend stores a `std::thread` object in a static
variable and only stops it when ControllerInterface::Shutdown is called.
2017-05-31 21:14:55 -07:00
87a74ca3ae
MappingButton: remove unused includes
2017-05-31 01:17:33 -07:00
046c6f468f
MappingButton: derive from ElidedButton
2017-05-31 01:17:33 -07:00
b378ffb4ec
MappingButton: don't set text twice in constructor
2017-05-31 01:17:33 -07:00
07c90bed08
DolphinQt2: add QtUtils/ElidedButton
2017-05-31 01:17:33 -07:00
6dc3b2e8bc
Merge pull request #5502 from spycrab/qt_stars
...
Qt: Implement new, themed stars
2017-05-31 09:59:02 +02:00
118e90ec6e
Qt: Use new, themed rating stars
2017-05-31 05:50:37 +02:00
25f24d32ff
Merge pull request #5463 from spycrab/qt_hidpi
...
Qt: Fix HiDPI icon scaling
2017-05-30 14:57:05 -07:00
1737e81b16
Qt: Fix HiDPI icon scaling
2017-05-30 22:42:21 +02:00
7d27fb4067
Merge pull request #5501 from iwubcode/d3d_apply_state_loop
...
Fix for loop in D3D Renderer ApplyState function
2017-05-30 13:32:23 +02:00
1b685bcde9
Fix for loop in D3D Renderer ApplyState function
2017-05-29 23:32:32 -05:00
1a7210aa74
GameListModel: provide Qt::InitialSortOrderRole for sorting
...
Fixes regression where pixmap columns can't be sorted by default.
2017-05-29 17:32:40 -07:00
8bbc31e0a2
GameList: sort case-insensitively
2017-05-29 17:32:40 -07:00
051cbf1962
GameListModel: invert role-column choice tree
2017-05-29 17:32:40 -07:00
1afb0a134d
Merge pull request #5497 from sepalani/getaddrinfo
...
IP/Top: Use a constant for addrinfo size
2017-05-29 22:39:33 +02:00
c76335eaf1
Merge pull request #5484 from BhaaLseN/permissive
...
Windows: Enable MSVC Standards Conformance (/permissive-)
2017-05-29 22:29:44 +02:00
e90404a4f6
IP/Top: Use a constant for addrinfo size
2017-05-29 21:00:22 +01:00
9b8f57725f
Automatic translation resources sync with Transifex
2017-05-29 18:42:46 +02:00
5d7f4cb9c8
Merge pull request #5496 from spycrab/qt_fixtheme
...
Qt: Fix GetThemeDir()
2017-05-29 18:33:56 +02:00
845cc68bba
Qt: Fix HiDPI icon scaling
2017-05-29 13:52:01 +02:00