a576eb633f
game_list_p: Mark some constants as constexpr ( #5550 )
...
Consistency change with how we mark constants in the rest of the
codebase.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
Co-authored-by: LC <712067+lioncash@users.noreply.github.com >
2020-09-19 18:42:36 +02:00
017631e51b
Port yuzu-emu/yuzu#4587 and yuzu-emu/yuzu#4588: Fix data races ( #5545 )
...
Co-authored-by: ReinUsesLisp <reinuseslisp@airmail.cc >
2020-09-19 18:42:21 +02:00
df9e230d63
Merge pull request #5541 from zhaobot/tx-update-20200901011709
...
Update translations (2020-09-01)
2020-09-10 22:47:58 +08:00
df83449d21
Merge pull request #5549 from xperia64/squash_reg_warnings
...
Silence some noisy switch case warning
2020-09-10 22:26:45 +08:00
84c42bf581
game_list_p: Mark some constants as constexpr
...
Consistency change with how we mark constants in the rest of the
codebase.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
2020-09-09 17:06:15 +02:00
1128f5f8ee
Silence some noisy switch case warning
2020-09-06 16:22:48 -04:00
e97ecdc2b8
Merge pull request #5544 from FearlessTobi/port-4461
...
Port yuzu-emu/yuzu#4461 : "Fix thread naming on Linux, which limits names to 15 bytes."
2020-09-06 12:48:43 -05:00
316a64961c
Port yuzu-emu/yuzu#4605: "bootmanager: Prevent unnecessary copies in TouchUpdateEvent()" ( #5539 )
...
The list of points is returned by const reference, so we don't need to
make a copy of every element in the list.
Co-authored-by: Lioncash <mathew1800@gmail.com >
2020-09-05 06:09:31 +02:00
2ba35cab73
Fix thread naming on Linux, which limits names to 15 bytes.
...
- In `SetCurrentThreadName`, when on Linux, truncate to 15 bytes, as (at
least on glibc) `pthread_set_name_np` will otherwise return `ERANGE` and
do nothing.
- Also, add logging in case `pthread_set_name_np` returns an error
anyway. This is Linux-specific, as the Apple and BSD versions of
`pthread_set_name_np return `void`.
- Change the name for CPU threads in multi-core mode from
"yuzu:CoreCPUThread_N" (19 bytes) to "yuzu:CPUCore_N" (14 bytes) so it
fits into the Linux limit. Some other thread names are also cut off,
but I didn't bother addressing them as you can guess them from the
truncated versions. For a CPU thread, truncation means you can't see
which core it is!
2020-09-03 03:15:14 +02:00
6a77547bde
Minor frontend fixes to savestates ( #5430 )
2020-09-03 00:04:23 +02:00
66846836bc
Port yuzu-emu/yuzu#4577: "common/assert: Make use of C++ attribute syntax" ( #5529 )
...
Co-authored-by: Lioncash <mathew1800@gmail.com >
2020-09-02 17:25:31 +02:00
2f01046f77
Merge pull request #5504 from xperia64/savestate_locale_fix
...
Don't translate save/load state hotkey text for the map
2020-09-01 22:42:17 +08:00
a39e0ea3b1
Merge pull request #5516 from encounter/qdropevent-fix
...
Avoid incorrect casts to QDropEvent
2020-09-01 22:27:37 +08:00
5d4a3a2d46
Update translations (2020-09-01)
2020-09-01 01:17:46 +00:00
f4be733355
citra_qt: Backport review comments from the yuzu translation PR ( #5465 )
2020-08-31 21:13:24 +02:00
f6b543886c
Port yuzu-emu/yuzu#4528: "common: Make use of [[nodiscard]] where applicable" ( #5535 )
...
Co-authored-by: LC <712067+lioncash@users.noreply.github.com >
2020-08-31 21:06:16 +02:00
e48110bdf4
Merge pull request #5512 from vitor-k/untangle-includes
...
Forward declare some classes and remove some unnecessary includes
2020-08-29 22:02:25 -05:00
4135a12cb5
CMakeLists: Download Clang-Format from the Citra repo instead of yuzus ( #5534 )
...
This problem seems to have slipped through the cracks in the original PR. (https://github.com/citra-emu/citra/pull/3410 )
2020-08-29 21:58:20 +02:00
08e508e846
Port yuzu-emu/yuzu#4472: "perf_stats: Mark GetMeanFrametime() as const" ( #5498 )
...
The general pattern is to mark mutexes as mutable when it comes to
matters of constness, given the mutex acts as a transient member of a
data structure.
Co-Authored-By: LC <lioncash@users.noreply.github.com >
2020-08-29 17:29:20 +02:00
a5fd11c213
Merge pull request #5500 from FearlessTobi/port-4464-4505
...
Port yuzu-emu/yuzu#4464 and yuzu-emu/yuzu#4505 : Update clang format to version 10.0
2020-08-28 12:13:30 -07:00
1255d82b67
General: Tidy up clang-format warnings
2020-08-28 21:10:42 +02:00
855dc9f0fc
Merge pull request #5518 from tywald/change-log-level
...
cubeb_sink: Change a log from INFO to DEBUG level
2020-08-28 13:54:36 -05:00
88c0288cb1
Merge pull request #5521 from xperia64/fix_hotkey_ordering
...
Fix hotkey ordering
2020-08-28 13:53:40 -05:00
550cc859b5
Merge pull request #5524 from FearlessTobi/port-4582
...
Port yuzu-emu/yuzu#4582 : "externals: Update Xbyak to 5.95"
2020-08-28 13:30:44 -05:00
69f4aacccf
Merge pull request #5531 from FearlessTobi/port-4536
...
Port yuzu-emu/yuzu#4536 : "yuzu: Resolve -Wextra-semi warnings"
2020-08-28 13:29:22 -05:00
f2d26eb73b
Merge pull request #5532 from FearlessTobi/port-4531
...
Port yuzu-emu/yuzu#4531 : "yuzu: Make use of qOverload where applicable"
2020-08-28 13:28:48 -05:00
2a676858be
Merge pull request #5527 from FearlessTobi/port-4518
...
Port yuzu-emu/yuzu#4518 : "CMakeLists: Update fmt to 7.0.3"
2020-08-28 13:19:43 -05:00
1e2e9e555a
yuzu: Make use of qOverload where applicable
...
Eliminates a verbose function cast.
2020-08-28 16:55:55 +02:00
8d6927dc4c
yuzu: Resolve -Wextra-semi warnings
...
While we're in the same area, we can ensure GameDir member variables are
always initialized to consistent values.
2020-08-28 16:43:17 +02:00
41f42d8df3
common: Silence two discarded result warnings
...
These are intentionally discarded internally, since the rest of the
public API allows querying success. We want all non-internal uses of
these functions to be explicitly checked, so we can signify that we
intentionally want to discard the return values here.
2020-08-28 16:32:13 +02:00
0ca0aad946
CMakeLists: Update fmt to 7.0.3
...
Keeps the library up to date and fixes a few bugs
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
2020-08-28 16:00:00 +02:00
8164e58eab
externals: Update Xbyak to 5.95
...
5.95 contains a potentially backward-compatibility breaking change, so
we should be updating to this to ensure that our code remains
forward-compatible.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
2020-08-28 03:19:15 +02:00
9a6fb16c06
Hotkeys were carelessly added out of alphabetical order, and notably broke in the 'Restore Hotkeys' PR
2020-08-23 15:16:38 -04:00
07d2daf2f9
Fix order
2020-08-21 21:47:57 -04:00
3d9d071262
cubeb_sink.cpp: Change one log from INFO to DEBUG level.
2020-08-20 20:22:50 +02:00
08e4614817
interface.h: forward declare resolution
2020-08-20 01:30:13 -03:00
683fb833f2
camera_util.cpp: remove unnecessary includes
2020-08-20 01:30:13 -03:00
7bcfff4e71
clang format
2020-08-19 01:45:57 -03:00
a6efc7c1ee
Separate the enums from cam/cam.h
...
The settings.h file doesn't actually need all of the definitions
on cam.h, only some of the enums. They can, therefore, be separated
into another file, which is included by settings.h instead.
The other changes are fixing files that included settings.h and
depended on indirect includes from includes of includes of cam.h
2020-08-19 01:45:57 -03:00
21d7c4faa8
Avoid incorrect casts to QDropEvent
2020-08-18 23:24:06 -04:00
9d99755d4f
configure_camera: forward declare CameraInterface
2020-08-17 21:07:38 -03:00
9c2986de41
profiler: remove unnecessary includes
2020-08-17 18:31:58 -03:00
9394724902
main: forward declare QLabel
2020-08-17 18:17:42 -03:00
1d5d278f8d
Don't translate hotkey text
2020-08-10 23:06:22 -04:00
09ebfebc91
CMakeLists: Update CLANG_FORMAT_POSTFIX to 10.0
...
This was forgotten to be changed in previous PRs.
2020-08-08 18:56:58 +02:00
8f05bb780a
ci: Make use of clang-format 10.0
...
10.0 seems to play nicer with C++ attributes compared to clang-format
6.0.
2020-08-08 18:56:58 +02:00
f72be7af2d
Merge pull request #5497 from GMaxera/fix-broken-mac-os-travis-build
...
Use gtimeout on Mac OS job to incrementally build up ccache
2020-08-07 20:30:52 +08:00
52470d5f60
Use gtimeout on Mac OS job to incrementally build up ccache
2020-08-07 12:39:10 +01:00
57da84ba63
Add LGTM static analyzer config file ( #5495 )
...
* Add LGTM static analyzer config file
* Install clang-format-6.0 as gets installed anyways
2020-08-07 09:34:39 +08:00
b94f21eacd
Merge pull request #5462 from FearlessTobi/port-4376
...
Port yuzu-emu/yuzu#4376 : "frontend: Improve wait tree readability for dark themes"
2020-07-28 12:27:54 -05:00