Pengfei Zhu
6b538a49ac
Merge pull request #4246 from FearlessTobi/port-1346
...
Port yuzu-emu/yuzu#1346 : "svc_wrap: Convert the PARAM macro into a function"
2018-09-23 13:10:11 +08:00
Weiyi Wang
20e42592ff
Merge pull request #4249 from FearlessTobi/port-760
...
Port yuzu-emu/yuzu#760 : "file_util: Use an enum class for GetUserPath()"
2018-09-22 23:42:59 -04:00
James Rowe
90c891406f
Merge pull request #4258 from jroweboy/gitattributes
...
Meta: Add gitattributes file
2018-09-22 15:03:55 -06:00
James Rowe
d6f303c6db
Meta: Add gitattributes file
...
Github Linguist will read this file when calculating language stats for
the repository. We can use this to exclude any vendored dependencies in
externals and dist. Also makes all h files be considered cpp
2018-09-22 14:59:15 -06:00
James Rowe
cd20ca0e2a
Merge pull request #4226 from valentinvanelslande/enum
...
citra.py: use IntEnum for request types
2018-09-22 14:30:42 -06:00
James Rowe
ded7e1f7c3
Merge pull request #4245 from wwylele/thread-cleanup
...
Common/Thread cleanup
2018-09-22 14:27:06 -06:00
Pengfei Zhu
5d597d6339
Fix icon licenses ( #4250 )
...
* Fix license.txt and Fix license.md
2018-09-22 14:26:14 -06:00
Weiyi Wang
5b66c41686
Merge pull request #4251 from FearlessTobi/port-1309
...
Port yuzu-emu/yuzu#1309 : "service: Use nested namespace specifiers where applicable"
2018-09-22 16:15:48 -04:00
Lioncash
d2cd4a464d
svc_wrap: Convert the PARAM macro into a function
...
This can just be a regular function, getting rid of the need to also
explicitly undef the define at the end of the file. Given FuncReturn()
was already converted into a function, it's #undef can also be removed.
2018-09-22 21:20:22 +02:00
Lioncash
b3221c3180
file_util: Use an enum class for GetUserPath()
...
Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.
We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case.
2018-09-22 21:18:56 +02:00
Weiyi Wang
7db46da4fc
Merge pull request #4247 from FearlessTobi/port-1314
...
Port yuzu-emu/yuzu#1314 : "audio_core/time_stretch: Silence truncation warnings in Process()"
2018-09-22 12:02:51 -04:00
Weiyi Wang
6d4a8a21db
Merge pull request #4248 from FearlessTobi/port-1321
...
Port yuzu-emu/yuzu#1321 : "cubeb_sink: Get rid of variable shadowing within CubebSink's constructor"
2018-09-22 12:02:06 -04:00
Lioncash
46da908a00
service: Use nested namespace specifiers where applicable
...
There were a few places where nested namespace specifiers weren't being
used where they could be within the service code. This amends that to
make the namespacing a tiny bit more compact.
2018-09-22 16:14:10 +02:00
Lioncash
bcb1aaf05c
cubeb_sink: Get rid of variable shadowing within CubebSink's constructor
...
The parameter of the lambda was shadowing the variable that was being
assigned to.
2018-09-22 12:55:40 +02:00
Lioncash
553bdb2ae4
audio_core/time_stretch: Silence truncation warnings in Process()
...
The SoundTouch API only accepts uint amount of samples.
2018-09-22 12:52:13 +02:00
Weiyi Wang
1855fb3d88
common/thread: remove YieldCPU()
...
simply use the standard library yield()
2018-09-22 00:32:19 -04:00
Weiyi Wang
1e9d60cab6
common/thread: remove unnecessary macro for thread_local
...
we have bumped compiler version really high that all of them support this
2018-09-22 00:30:56 -04:00
Weiyi Wang
80cdfe1c45
Merge pull request #4240 from valentinvanelslande/port-yuzu-1379
...
Port #1379 from yuzu: "gl_stream_buffer: Fix use of bitwise OR instead of logical OR in Map()"
2018-09-21 18:26:01 -04:00
Lioncash
333b6a556a
gl_stream_buffer: Fix use of bitwise OR instead of logical OR in Map()
...
This was very likely intended to be a logical OR based off the
conditioning and testing of inversion in one case.
Even if this was intentional, this is the kind of non-obvious thing one
should be clarifying with a comment.
2018-09-21 17:20:42 -05:00
Weiyi Wang
d1a576eb14
Merge pull request #4113 from namkazt/soc_recv_from
...
fix soc service - RecvFrom - SendTo
2018-09-21 12:33:23 -04:00
Weiyi Wang
e9ed1c98da
Merge pull request #4114 from namkazt/soc_recv_from_other
...
Implement soc - RecvFromOther
2018-09-21 12:33:12 -04:00
Weiyi Wang
59982c5479
Merge pull request #4221 from FearlessTobi/port-1238
...
Port #1238 from yuzu: "common/logging: Minor changes"
2018-09-21 12:32:53 -04:00
Weiyi Wang
a6fb17bf66
Merge pull request #4214 from FreddyFunk/citra-qt-startup-project
...
Set citra-qt project as default StartUp Project in Visual Studio
2018-09-21 12:30:53 -04:00
Lioncash
1cf3ef15b9
common/logging: Amend documentation comments
...
Multi-line doc comments still need the '<' after the ///, otherwise it's
treated as a regular comment and makes the original doc comment broken
in viewers, IDEs, etc. While we're at it, also fix some typos in the
comments.
2018-09-21 16:26:21 +02:00
Frederic Laing
d8f09f69eb
Addressed feedback
2018-09-21 14:48:55 +02:00
Frederic Laing
596700cb3a
Merge branch 'citra-qt-startup-project' of https://github.com/FreddyFunk/citra into citra-qt-startup-project
2018-09-21 14:48:00 +02:00
Frederic Laing
c4bf626b88
Addressed feedback
2018-09-21 14:47:43 +02:00
Frederic Laing
cc3404a097
Set citra-qt project as default StartUp Project in Visual Studio
...
Set citra-qt project as default StartUp Project in Visual Studio
2018-09-21 14:46:20 +02:00
Merry
bb9e92c77c
Merge pull request #4194 from MerryMage/audiofifo
...
audio_core: Simplify sink interface
2018-09-21 13:30:51 +01:00
James Rowe
687e3e74ca
Merge pull request #3959 from zhaowenlan1779/semi-reset
...
service/apt: Implement soft reset & CloseApplication
2018-09-19 21:02:59 -06:00
Weiyi Wang
b2367f9a70
Merge pull request #4227 from spbennett/xbyak-5.71
...
Xbyak 5.71
2018-09-19 22:35:50 -04:00
MerryMage
c9c7097769
ring_buffer: Fix Push
2018-09-19 07:14:36 +01:00
Weiyi Wang
241f10a669
Merge pull request #4233 from lioncash/debug
...
kernel/svc: Do nothing if svcOutputDebugString's length is <= 0
2018-09-17 21:21:06 -04:00
Lioncash
5ddd382a9b
kernel/svc: Do nothing if svcOutputDebugString's length is <= 0
...
While likely very uncommon, this sanitizes the input and does nothing in
the event of the length being equal to or less than zero, avoiding
constructing a std::string when there's no need to. It also avoids an
out-of-memory scenario, as a negative value would wrap around to its
equivalent unsigned representation in std::string's constructor.
e.g. If someone was silly and a length of -1 was specified, this would
make a string with a length of 0xFFFFFFFFFFFFFFFF on a 64-bit platform,
which will obviously eventually fail due to the allocation being way too
large.
2018-09-17 19:52:53 -04:00
Pengfei Zhu
dc863724ac
Merge pull request #4231 from CaptV0rt3x/port-1336
...
Port #1336 from yuzu
2018-09-17 22:37:40 +08:00
Pengfei Zhu
9a1446886c
Merge pull request #4223 from FearlessTobi/port-1301
...
Port #1301 from yuzu: "game_list: Resolve variable shadowing within LoadCompatibilityList()"
2018-09-17 22:25:04 +08:00
Pengfei Zhu
4377d12549
Merge pull request #4222 from FearlessTobi/port-1298
...
Port #1298 from yuzu: "audio_core/sink_details: Change std::string parameter into std::string_view"
2018-09-17 22:24:49 +08:00
CaptV0rt3x
48fafaba3e
Antialias game list compatibility pixmaps
2018-09-17 19:00:28 +05:30
Steve Bennett
7d922753c3
Xbyak 5.71
...
---
Updated to Xbyak 5.71
1de435ed04
2018-09-15 16:02:11 -05:00
Valentin Vanelslande
b3a46143df
citra.py: use IntEnum for request types
2018-09-15 13:42:48 -05:00
Lioncash
d864d9bf03
game_list: Resolve variable shadowing within LoadCompatibilityList()
...
"value" is already a used variable name within the outermost ranged-for
loop, so this variable was shadowing the outer one. This isn't a bug,
but it will get rid of a -Wshadow warning.
2018-09-15 15:54:20 +02:00
Lioncash
52f12e303a
game_list: Use QJsonValueRef() within LoadCompatibilityList()
...
This way, we aren't constructing unnecessary QJsonValue instances.
2018-09-15 15:53:36 +02:00
Lioncash
93bd630d40
audio_core/sink_details: Change std::string parameter into std::string_view
...
The given string is only ever used for lookup and comparison, so we can
just utilize a non-owning view to string data here
2018-09-15 15:48:24 +02:00
Lioncash
83c32b8d22
common/logging/filter: Replace C-style case with C++ static_cast
2018-09-15 15:43:00 +02:00
Lioncash
787fff9a64
common/logging/filter: Make constructor explicit
...
Implicit conversions aren't desirable here.
2018-09-15 15:41:51 +02:00
Vamsi Krishna
2ba62ec196
Merge pull request #4219 from zhaowenlan1779/qt-config-fix
...
citra_qt: add Camera tab to "System" category
2018-09-15 11:55:12 +05:30
Pengfei Zhu
9a8959d0a1
Merge pull request #4215 from zhaowenlan1779/tx-update
...
Update translations (2018-9-15)
2018-09-15 14:20:51 +08:00
zhupengfei
9bd8edb3b6
citra_qt: add Camera tab to "System" category
2018-09-15 14:19:45 +08:00
zhupengfei
9ae4b72b80
Update translations (2018-9-15)
2018-09-15 06:18:53 +08:00
Weiyi Wang
6767f4562b
Merge pull request #4187 from spycrab/qt_config_sidebar
...
Qt/Configure: Use sidebar to divide tabs into smaller groups
2018-09-14 16:45:45 -04:00