Commit Graph

540 Commits

Author SHA1 Message Date
Tobias Hieta
38aa3555ba Clean-up dependency chain for the windows installer 2016-02-16 13:55:13 +01:00
Tobias Hieta
c43b876e45 Quote some file paths for the windows installer. 2016-02-16 13:31:01 +01:00
Tobias Hieta
025b3f11bd Bump version to 1.0.5 2016-02-16 13:26:46 +01:00
Tobias Hieta
6ea2b40e94 Switch scripts to use the new windows installer 2016-02-16 13:24:24 +01:00
Tobias Hieta
73bc190b06 Switch to WiX generated installer
Fixes a bunch of issues related to the old installer
2016-02-15 15:57:21 +01:00
Tobias Hieta
da3ba676ae Automatic update of web-client 2016-02-15 09:46:22 +01:00
Tobias Hieta
c2c3b5cd1c Automatic update of web-client 2016-02-13 17:45:48 +01:00
Tobias Hieta
195ef65f31 Automatic update of web-client 2016-02-11 10:37:50 +01:00
Tobias Hieta
fb9402a71b Automatic update of web-client 2016-02-11 10:34:42 +01:00
Vincent Lang
96b0fd2604 Request "Low Latency" scheduling during video playback
Use AvSetMmThreadCharacteristics() to set "Low Latency" scheduling on
the video rendering thread. In tests with mpv CLI, this has shown to be
helpful, and apparently enables higher performance by disabling energy
saving features which can interfere with playback.

Because I'm afraid that this will affect the system even if video
playback is inactive and the renderer thread is idle, do this only
during playback.
2016-01-22 19:08:06 +01:00
Tobias Hieta
a9978e2e5e Fix merge fuckup 2016-01-22 13:54:05 +01:00
Tobias Hieta
5b96607f8f Automatic update of web-client 2016-01-22 13:15:15 +01:00
Tobias Hieta
3b4f3b7b3a Install vcredist from windows installer 2016-01-22 12:08:07 +01:00
Vincent Lang
227236204a Request Multimedia Class Schedule Service on Windows
(Somewhat cargo-cult, since I haven't been able to observe it doing
anything myself.)
2016-01-21 18:51:41 +01:00
Tobias Hieta
2f4fcce419 Download vcredist executables 2016-01-21 15:31:49 +01:00
Tobias Hieta
aa3b9df5ac Extra slash makes everything unhappy. 2016-01-20 10:47:00 +01:00
Tobias Hieta
adf31b4d3c Create mpv.lib 2016-01-19 10:22:13 +01:00
Tobias Hieta
5027591189 Fix dependencies. 2016-01-19 10:59:59 +01:00
Tobias Hieta
fc9737dbac Move to use the same FetchDependencies as we have in PMS
This can give us faster deps downloading since they can be locally
cached.
2016-01-19 09:49:00 +01:00
Tobias Hieta
70be989579 Automatic update of web-client 2016-01-18 14:37:50 +01:00
Tobias Hieta
06c95ae2ae Automatic update of web-client 2016-01-18 14:29:53 +01:00
Vincent Lang
c4be5e2e3b Fix compilation with SDL on Linux 2016-01-07 19:06:25 +01:00
Tobias Hieta
a7fbd9d644 Actually make SDL work on OSX. 2016-01-07 14:52:31 +01:00
Tobias Hieta
760f582442 Update version to 1.0.4 2015-12-28 11:59:02 +01:00
Tobias Hieta
16fa0ecc8a Add verbose option to windeployqt - what's going on with SSL? 2015-12-18 14:07:55 +01:00
Tobias Hieta
47b18c4b7c Look for redist that matches VS version 2015-12-15 09:55:58 +01:00
Tobias Hieta
31cc3d2c86 Find the new styled breakpad library 2015-12-15 09:55:57 +01:00
Tobias Hieta
ce29d39be7 Remove Qt background property configure check since we now require Qt 5.6 2015-12-15 09:55:57 +01:00
Tobias Hieta
541afeb7d0 Fix windows build 2015-12-11 11:46:01 +01:00
Tobias Hieta
669a41872a Copy a qt.conf to the local app so that it can be debugged without being installed. 2015-12-11 11:32:40 +01:00
Tobias Hieta
e24e5ef359 Expose dependencies and qt dependencies hash version to the debug overlay 2015-12-11 11:22:42 +01:00
Tobias Hieta
e7e17763b7 Require Qt5.6 2015-12-11 10:16:14 +01:00
Tobias Hieta
b59e68bf48 Fix comment 2015-12-11 09:54:20 +01:00
Tobias Hieta
2effdbbf22 Only download Qt deps if not QTROOT is set 2015-12-10 15:39:28 +01:00
Tobias Hieta
043fea11d3 Bundle windows runtime 2015-12-08 21:59:28 +01:00
Tobias Hieta
3ea966cd80 Fix symbol compression on Windows 2015-12-08 16:32:08 +01:00
Tobias Hieta
eb1ed7096e Make bundling work on windows. 2015-12-08 15:02:08 +01:00
Tobias Hieta
e46a95f0db Fix windows build 2015-12-08 09:38:16 +01:00
Tobias Hieta
e8a29ca695 Replace the need of bzip2 to be installed and use a small python script 2015-12-07 08:45:08 +01:00
Tobias Hieta
edba502237 Adapt scripts to download depends on windows 2015-12-06 13:42:16 +01:00
Tobias Hieta
3d778a8608 Remove the usage of bzip2 when downloading the web-client
One less dependency on windows
2015-12-02 16:17:02 +01:00
Tobias Hieta
f2673be160 Automatic update of web-client 2015-12-02 16:10:24 +01:00
Tobias Hieta
828e04dab8 Automatic update of web-client 2015-12-02 15:55:27 +01:00
Vincent Lang
2aa62dbe8c Remove the ANGLE/DirectX shortcut and startmenu entry
This is handled via a setting now.
2015-11-27 15:10:50 +01:00
Tobias Hieta
a70e5b0c99 Sign webengineprocess before webenginecore 2015-11-26 14:51:44 +01:00
Tobias Hieta
d6830ed63a Work around wrongly linked libraries of QtWebEngineProcess 2015-11-26 09:54:45 +01:00
Tobias Hieta
0de5fb505e Fix code signing on OSX 2015-11-25 15:18:09 +01:00
Tobias Hieta
4b93840a32 Download dependencies from CMake and fix install names
This makes it easier to deploy new versions of Qt and other deps.
2015-11-25 14:43:06 +01:00
Tobias Hieta
fb9133ea27 Bump version to 1.0.3 2015-11-17 12:34:16 +01:00
Tobias Hieta
614534efbf Automatic update of web-client 2015-11-11 13:51:04 +01:00
Tobias Hieta
b9d363b77b Don't use install() on the symbol file, instead dump it in the root directly 2015-11-09 15:53:12 +01:00
Tobias Hieta
c0f6e80a9b convert to native path otherwise it seems to fail on the ci 2015-11-09 15:45:23 +01:00
Tobias Hieta
ac64c8baab Fix symbols on OSX 2015-11-09 15:14:51 +01:00
Tobias Hieta
b65b1a67a1 Fix dependency detection on windows 2015-11-09 15:05:11 +01:00
Tobias Hieta
dac7131c5d Dont use fPIC on windows 2015-11-09 15:05:10 +01:00
Tobias Hieta
cdb92f9313 FIx symbol generation on windows in cmake 2015-11-09 15:05:10 +01:00
Tobias Hieta
62dda51c28 Automatic update of web-client 2015-11-06 14:43:58 +01:00
Tobias Hieta
073b4b6069 Automatic update of web-client 2015-11-05 16:56:10 +01:00
Tobias Hieta
e9a4804916 Don't error out when DEPENDENCY_ROOT is not set 2015-11-04 16:12:13 +01:00
Tobias Hieta
feaa648a87 Automatic update of web-client 2015-11-04 09:49:05 +01:00
Tobias Hieta
5b4606acbd Automatic update of web-client 2015-11-03 16:59:00 +01:00
Tobias Hieta
80b4fcb1b9 Bump version to 1.0.2 2015-10-29 16:35:32 +01:00
Tobias Hieta
56cc6ef9f7 Fix installation directory on Windows 2015-10-28 15:42:54 +01:00
Tobias Hieta
7ac77b9c0b Automatic update of web-client 2015-10-28 15:25:53 +01:00
Tobias Hieta
f7925df207 Automatic update of web-client 2015-10-28 14:10:05 +01:00
Tobias Hieta
2b9719047f Disable frame-omit-pointer optimisations
This might increase the reliability of breakpad stack traces.
2015-10-28 13:48:21 +01:00
Tobias Hieta
97d11e2ce1 Automatic update of web-client 2015-10-28 09:29:31 +01:00
Tobias Hieta
e65005f819 Revert "Now that the installer is 64bit we should not need this hack."
This reverts commit 88fb29a363.
2015-10-27 15:59:43 +01:00
Tobias Hieta
47783b293f Automatic update of web-client 2015-10-27 10:05:45 +01:00
Vincent Lang
ca3a7ee82c Add a .bat to start with --disable-gpu on Windows
For testing.
2015-10-27 09:53:19 +01:00
Tobias Hieta
8624d37eb3 Automatic update of web-client 2015-10-27 09:15:21 +01:00
Tobias Hieta
88fb29a363 Now that the installer is 64bit we should not need this hack. 2015-10-26 16:52:50 +01:00
Tobias Hieta
053a22dcb1 Automatic update of web-client 2015-10-26 15:58:20 +01:00
Tobias Hieta
9dd2897dff Add a simple check for mpv/qthelper.hpp
Some people have failing builds because they have a old version of mpv
that doesn't include the qthelper header. I have added a simple check
for this. Since there is no reliable way for us to currently check for
a specific version of mpv (constant flux) we might want to add checks
for some specific functionality instead.
2015-10-26 08:17:57 +01:00
Tobias Hieta
102afdd4e1 Automatic update of web-client 2015-10-23 14:48:12 +02:00
Tobias Hieta
737f9eb4fc Force the directory for installation to c:\program files
This is most likely not 100% correct, because we should use an
environment or ship a 64 bit installer instead, but for now it will
have to make due.
2015-10-22 15:17:42 +02:00
Tobias Hieta
95dd151731 Rename windows binary to end with x86_64 instead of x86
We are 64bit only.
2015-10-22 11:15:07 +02:00
Tobias Hieta
64e48a7f67 Bump version to 1.0.1 2015-10-22 11:14:48 +02:00
Tobias Hieta
53192cb022 Revert "Update updater.exe for Windows"
This reverts commit 3309cb23af.
This created problems with updating on windows. We need to revert
for release and then revisit this later.
2015-10-20 17:07:48 +02:00
Tobias Hieta
9cfb07071d Automatic update of web-client 2015-10-20 12:16:38 +02:00
Tobias Hieta
51b83f47e4 Automatic update of web-client 2015-10-19 13:02:14 +02:00
Tobias Hieta
3309cb23af Update updater.exe for Windows 2015-10-19 11:05:54 +02:00
Tobias Hieta
34ac2476a3 Automatic update of web-client 2015-10-19 09:49:08 +02:00
Tobias Hieta
1ba36139c7 Automatic update of web-client 2015-10-16 17:18:55 +02:00
Tobias Hieta
6f810f28bf Automatic update of web-client 2015-10-16 17:01:04 +02:00
Tobias Hieta
64efd02f0a Automatic update of web-client 2015-10-16 14:24:55 +02:00
Tobias Hieta
29fabcc394 Automatic update of web-client 2015-10-15 15:14:52 +02:00
Vincent Lang
c090af5df2 Fix case-sensitivity issue 2015-10-13 15:03:39 +02:00
Tobias Hieta
d2a7685461 Make the crashuploader set the X-Plex-Secret to allow it to upload to the new breakpad-server 2015-10-13 14:49:03 +02:00
Tobias Hieta
3d4859f1b1 Initial public commit of Plex Media Player 2015-10-13 11:05:27 +02:00