b31281527a
CMakeLists: Define an OProfile target and use it
...
Allows us to bring includes and relevant libraries into scope by explicitly declaring linkage against the target
as opposed to using a variable. Also removes the dumping of OProfile includes into the top-level directory.
2018-04-13 19:35:17 -04:00
b1bbd8a50e
Merge pull request #6625 from lioncash/evdev-udev
...
InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis
2018-04-13 20:50:31 +02:00
52905a5fae
Merge pull request #6627 from sepalani/map-strip
...
PPCSymbolDB: Do not truncate fixed size symbols
2018-04-13 20:48:28 +02:00
fa982fdb39
Merge pull request #6629 from spycrab/qt_dbg_icons
...
Qt: Use new debugger icons
2018-04-13 20:46:28 +02:00
a12d4996ed
Qt: Use new debugger icons
2018-04-13 20:40:41 +02:00
f31221b3d0
Merge pull request #6628 from MayImilae/clean-theme-update
...
Clean Theme Update
2018-04-13 20:38:52 +02:00
48242f1521
Merge pull request #6638 from lioncash/lzo
...
CMakeLists: Don't dump LZO's includes into the top-level directory
2018-04-13 20:28:44 +02:00
b84806ed8d
Merge pull request #6639 from lioncash/zlib
...
CMakeLists: Link zlib in privately where applicable, and don't dump its includes into the top-level directory
2018-04-13 19:30:34 +02:00
2851c7e5ee
CMakeLists: Don't dump zlib's includes into the top-level directory
2018-04-13 08:32:48 -04:00
b256f873ca
CMakeLists: Link in zlib privately where applicable
...
Also, use the target name introduced via find_package(ZLIB) instead
of hardcoding the 'z' name in the link libraries.
2018-04-13 08:29:46 -04:00
7de2d1c9d6
CMakeLists: Don't dump LZO's includes into the top-level directory
...
Instead, we add the includes to the LZO target's interface. That way
only libraries that link it in can see them.
2018-04-13 07:39:09 -04:00
9d7009796c
Merge pull request #6637 from JosJuice/projection-hack-leftovers
...
Remove leftovers of projection hack support
2018-04-13 07:23:13 -04:00
e604641b12
Remove leftovers of projection hack support
2018-04-13 12:52:42 +02:00
71dd2d9d4c
Merge pull request #6632 from lioncash/fp
...
Interpreter: Don't use a union to type-pun between integral and FP types
2018-04-13 11:12:01 +02:00
0e4bc6e915
Merge pull request #6631 from lioncash/const
...
x64Emitter: Make the Align* functions return a non-const data pointer
2018-04-13 11:09:43 +02:00
140da8c1a0
Merge pull request #6630 from lioncash/png
...
CMakeLists: Don't dump libpng's includes into the top-level directory
2018-04-13 11:08:44 +02:00
e28d063539
x64Emitter: Make the Align* functions return a non-const data pointer
...
There's no real requirement to make this const, and this should also
be decided by the calling code, considering we had places that would
simply cast away the const and carry on.
2018-04-12 19:46:55 -04:00
ab25eb6449
Interpreter_LoadStorePaired: Don't use a union to type-pun between integral and FP types
2018-04-12 19:44:31 -04:00
7a3158a693
Interpreter_FPUtils: Don't use a union to type-pun between integral and FP types
...
The previous code invokes undefined behavior. memcpy will optimize away
to the relevant loads and stores while maintaining well-defined
behavior.
2018-04-12 19:44:31 -04:00
bbd1bb8eaa
Merge pull request #6636 from phire/fix_autoformatting
...
Fix change in comment meaning by autoformat.
2018-04-12 22:52:06 +01:00
0e6d01220a
Fix change in comment meaning by autoformat.
2018-04-13 09:20:27 +12:00
27515f4c9b
Merge pull request #6626 from lioncash/dcbz_l-disasm
...
GekkoDisassembler: Fix disassembly of dcbz_l
2018-04-12 22:18:56 +01:00
b2de380d16
Merge pull request #6635 from spycrab/fix_linter
...
Tools: Bump lint.sh version
2018-04-12 21:40:29 +02:00
40bb9974f2
Reformat all the things!
2018-04-12 21:28:39 +02:00
d27e85e9d7
Tools: Bump lint.sh version
2018-04-12 10:49:55 +02:00
f59a8a1493
Add basic "breakpoint" icons
...
Per spycrab’s request
2018-04-11 16:46:35 -07:00
6a637cfc22
CMakeLists: Don't dump libpng's includes into the top-level directory
...
Instead, add the includes to the target, which only libraries that link it in can actually see.
2018-04-11 17:33:52 -04:00
53ad149187
Remove rating icons
2018-04-10 23:36:06 -07:00
b86a2ff94d
Fixing some photoshop export issues
...
Whoops, didn’t catch these
2018-04-10 22:26:59 -07:00
a441bbfa28
Add new Emerald theme
...
New colour! Includes debug icons and @4x versions as well
2018-04-10 21:41:25 -07:00
8886d79a97
Add debug icons and @4x versions
...
Adds the new debug icon set and @4x versions of existing files
2018-04-10 21:40:23 -07:00
7d36165489
PPCSymbolDB: Do not truncate fixed size symbols
...
Fix comparison warning
2018-04-10 21:50:33 +04:00
9b8866ba78
PPCSymbolDB: Replace alert with LOG message
2018-04-10 21:49:47 +04:00
1c17329e2f
GekkoDisassembler: Fix disassembly of dcbz_l
...
Previously this would fall through and disassemble as a generic "ps_[number]" junk instruction.
2018-04-10 11:22:01 -04:00
73ebc190fa
InputCommon/CMakeLists: Link evdev and udev in privately
...
These libraries aren't directly used outside of InputCommon
2018-04-10 09:59:55 -04:00
d63d0b5069
InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis
...
Avoids including the evdev/udev includes in the top-level directory
2018-04-10 09:59:51 -04:00
0bfeb37a1f
Merge pull request #6604 from lioncash/dcbz_l
...
Interpreter_LoadStore: Generate a program exception if dcbz_l is executed when HID2[LCE] is zero
2018-04-09 23:04:09 +02:00
0e1ca1e17c
Merge pull request #5805 from JosJuice/date-time-locale
...
Set C++ locale
2018-04-09 20:03:48 +02:00
a66d56aece
Use configured locale in UICommon::FormatSize
...
StringFromFormat always uses the C locale, so we can't use it if we want
the decimal separator to be locale aware, but we can use a stringstream.
2018-04-09 19:14:15 +02:00
0dca432836
Remove old code for using default locale
...
This isn't needed anymore now that the global C++ locale isn't
set to the classic locale.
2018-04-09 19:14:15 +02:00
13d060491c
DolphinQt2: Set locale
...
We want things like number formatting to be done the way the user expects.
2018-04-09 19:14:14 +02:00
72040600d7
Set locale to "en_GB" if "en" is configured
2018-04-09 19:14:14 +02:00
9417fc6a3a
DolphinWX: Set C++ locale
...
After 3a83ebc
, the Show System Clock feature started using the
unfortunate combination of MM/DD/YY dates (rare outside of the US)
and 24-hour time (rare in the US) regardless of the user's locale
settings. This commit makes it use the configured locale again.
I've noticed one minor difference in behavior between now and
before 3a83ebc
: The new way of setting the C/C++ locale seems to
treat "en" as "en-US", but the wx way of setting the C locale
treated it as "en-GB" (at least on Windows).
2018-04-09 19:14:14 +02:00
7aaaf44229
Merge pull request #6611 from leoetlino/remove-workaround
...
Boot_WiiWAD: Remove a timing issue workaround
2018-04-09 15:46:39 +02:00
67f8e6e60a
Merge pull request #6620 from lioncash/dvd
...
DVDInterface: Deduplicate code in UpdateInterrupts()
2018-04-09 12:52:38 +02:00
049736b15d
Merge pull request #6616 from lioncash/bochs
...
CMakeLists: Don't dump bochs' includes into the top-level directory
2018-04-09 12:50:37 +02:00
cb88e1256f
Merge pull request #6617 from lioncash/ppcanalyst
...
PPCAnalyst: Minor cleanup
2018-04-09 12:48:16 +02:00
783cbef638
Merge pull request #6618 from lioncash/symboldb
...
PPCSymbolDB: Minor cleanup
2018-04-09 12:46:28 +02:00
31c9f716a0
Merge pull request #6621 from lioncash/adpcm
...
StreamADPCM: Turn the ADPCM decoder into a class
2018-04-09 10:57:32 +02:00
1b3dae918a
StreamADPCM: Turn the ADPCM decoder into a class
...
Migrates the state to be instance-based as opposed to being a flat
namespace. This keeps behavior localized to its own instantiable unit
(and forces uses of the class to also be localized, lest they cart around
an instance all over the place).
2018-04-09 03:49:18 -04:00