Commit Graph

6447 Commits

Author SHA1 Message Date
2cef04db80 Merge pull request #3964 from LittleWhite-tb/soft-keyboard-fix
Small fixes on software keyboard implementation
2018-07-22 22:22:06 +03:00
578b08c53b Truncating UTF16 text before converting them toUTF8 2018-07-21 18:17:46 +02:00
e28c527bfa Fix missing return value 2018-07-20 19:53:23 +02:00
78685065cf Merge pull request #3916 from wwylele/mipmap-proctex
gl_rasterizer: implement mipmap for procedural texture
2018-07-19 11:51:57 +03:00
c8c5b55c00 Merge pull request #3957 from lioncash/qt
game_list: Remove unnecessary QString initialization in KeyReleaseEater
2018-07-19 10:14:58 +03:00
f40ce71f76 Merge pull request #3958 from lioncash/func
game_list: Make containsAllWords() a non-member function
2018-07-19 10:14:18 +03:00
67c0c2e0a0 Merge pull request #3956 from lioncash/telemetry
common/telemetry: Minor changes
2018-07-19 10:14:06 +03:00
680c8b9c0b Merge pull request #3926 from wwylele/texture-barrier
gl_rasterizer: call glTextureBarrier when an image is bound to both texture and framebuffer
2018-07-19 10:13:48 +03:00
6614450da3 game_list: Make containsAllWords() a non-member function
This doesn't depend on class state at all, so this can be made internal.
While we're at it, amend the function to take its arguments by const reference.
2018-07-18 16:55:13 -04:00
033e889645 game_list: Remove unnecessary QString initialization in KeyReleaseEater
QString initializes to an empty string by default, so this does nothing
meaningful. While we're at it, use a constructor initializer list for
initializing the gamelist member variable.
2018-07-18 16:44:21 -04:00
0a8563fb79 telemetry: Remove unnecessary Field constructor
We can just take the value parameter by value which allows both moving
into it, and copies at the same time, depending on the calling code.
2018-07-18 16:18:34 -04:00
3244042c4c telemetry: Make operator== and operator!= const member functions of Field
These operators don't modify internal class state, so they can be made
const member functions. While we're at it, drop the unnecessary inline
keywords. Member functions that are defined in the class declaration are
already inline by default.
2018-07-18 16:17:40 -04:00
faa62b0d1e telemetry: Default copy/move constructors and assignment operators
This provides the equivalent behavior, but without as much boilerplate.
While we're at it, explicitly default the move constructor, since we
have a move-assignment operator defined.
2018-07-18 16:15:58 -04:00
Ben
7f1303a834 Use open source Shared Font if no dumped file is available (#3881)
* Add virtual SharedFont; Load if dumped is missing

* Move open_source_archives to externals; add readme and git hash to open_source_archives

* Updated shared font to newest version: m fixed, symbols fixed
2018-07-18 10:20:31 -06:00
7fa2076918 Merge pull request #3946 from zhaowenlan1779/macos-no-hw-shader
citra_qt: disable hw shader by default for macos
2018-07-18 10:07:12 -06:00
bc30b314d8 Merge pull request #3947 from zhaowenlan1779/autofill-multiplayer
citra_qt: use Citra Web Service username as default multiplayer nickname
2018-07-18 10:02:14 -06:00
2f8c9c8126 Merge pull request #3831 from FearlessTobi/add-volume-slider
citra_qt: Add a volume slider
2018-07-18 09:56:47 -06:00
a1b1d827bf Merge pull request #3952 from zhaowenlan1779/console-id-display-fix
configure_system: fix an untranslated text
2018-07-18 14:23:55 +03:00
bcbfac4081 configure_system: fix an untranslated text 2018-07-18 14:50:38 +08:00
bf6da61da5 Merge pull request #3850 from zhaowenlan1779/swkbd
applets/swkbd: Software Keyboard Implementation
2018-07-17 09:02:55 -06:00
a9e922e68f service/fs: implement obsoleted Create/DeleteExtSaveData (#3948)
* service/fs: implement obsoleted Create/DeleteExtSaveData

* service/fs: remove the STUBBED warning
2018-07-17 17:59:42 +03:00
b54e3b7aa9 frontend/applets/swkbd: use system username 2018-07-17 22:42:53 +08:00
40aea8d6b8 citra_qt: use Citra Web Service username as default multiplayer nickname 2018-07-17 15:25:00 +08:00
a398bceb93 citra_qt: disable hw shader by default for macos
Also show an warning when turning it on.
2018-07-17 10:07:02 +08:00
3799b16207 Merge pull request #3935 from zhaowenlan1779/revert-3773-master
Revert "CMake: Avoid non-compliant standard library extensions in MSVC"
2018-07-13 20:03:54 +03:00
bebe04d58e Revert "CMake: Avoid non-compliant standard library extensions in MSVC" 2018-07-13 19:54:00 +08:00
47d283a1e4 Merge pull request #3909 from MerryMage/rm-SetDevice
sink_details: Tidy-up device listing code
2018-07-12 20:49:29 +01:00
7d642b25e9 sink: Make auto device name a constant 2018-07-12 15:56:37 +01:00
c39daa3c01 service/dsp: Migrate to ServiceFramework (#3915)
* service/dsp: Migrate to ServiceFramework

* service/dsp: Removed redundant buffer copy

* service/dsp: Addressed comment about pushing u32 instead of bool

* service/dsp: Fix clang format

* service/dsp: Addressed comment about minimizing global state

* service/dsp: Addressed comments and fixed log call issue

* service/dsp: Fix missed clang format
2018-07-12 17:54:26 +03:00
331c6f4d38 Merge pull request #3706 from liushuyu/appveyor-cache
Use Travis CI to build MinGW packages
2018-07-11 19:43:12 -06:00
13049b289d travis: add imageformats plugins (per #3891) 2018-07-12 09:33:57 +08:00
080eed7d78 travis: remove debug dlls from the final package 2018-07-12 09:33:56 +08:00
4cd25d115d travis: share env vars with Docker 2018-07-12 09:33:55 +08:00
3a82c2eb3a travis: only warn about missing dll (MinGW) 2018-07-12 09:33:54 +08:00
dfebf89cc9 travis: force increase ccache size (MinGW only) 2018-07-12 09:33:54 +08:00
6a8008caf2 travis: copy mediaservice plugin to support camera 2018-07-12 09:33:54 +08:00
15ca6550fe travis: add essential flags to cmake cmdline
added -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON
2018-07-12 09:33:53 +08:00
5543c9c094 Build: Change the linux-mingw upload folder to canary-mingw to match the old naming scheme 2018-07-12 09:33:53 +08:00
66c4b8afd9 travis: correct path to the platform plugin 2018-07-12 09:33:52 +08:00
e65d8840dc travis: use cmake in official repository (MinGW) 2018-07-12 09:33:50 +08:00
54496dde88 travis: change MinGW job name in build matrix 2018-07-12 09:33:41 +08:00
d0c5121dc4 appveyor: disable deploy to GitHub 2018-07-12 09:33:39 +08:00
7db0588d6b travis: MinGW build on Travis CI
... 1. updated submodule libressl
    2. suggestion from @jroweboy
2018-07-12 09:33:36 +08:00
edcea90948 Merge pull request #3921 from B3n30/fixGetStartupArgument
Fix parameter_size in APT::GetStartupArgument
2018-07-11 11:41:04 +03:00
39193f695f Merge pull request #3891 from zhaowenlan1779/imageformat
CI: add imageformats plugins
2018-07-11 11:39:25 +03:00
208e789182 Fix error log 2018-07-11 09:00:05 +02:00
aaeba160a1 telemetry: Add a few fields of UserConfig (#3927)
* telemetry: Add a few fields of UserConfig

* telemetry: change entry names a bit
2018-07-11 09:51:02 +03:00
dcaf4a8e83 citra_qt: Add length validation 2018-07-10 13:05:13 +08:00
5407ed8b5e citra_qt/applets/swkbd: QtKeyboard and misc fixes
* Addressed comments and removed the applet interface

* swkbd: address @lioncash's comments

* core: more fixes

** Moved registered_swkbd to System

** Removed an usused virtual

** Removed functionality of DrawScreenKeyboard

** Removed src/core/settings.h change

* swkbd: address @lioncash's 2nd review

* swkbd: update logging macro

* QtKeyboard: Make dialog modal and hide help
2018-07-10 12:49:55 +08:00
431fe444a9 gl_rasterizer: call glTextureBarrier when an image is bound to both texture and framebuffer 2018-07-09 23:11:29 +03:00