Commit graph

309 commits

Author SHA1 Message Date
Ryan Huffman
4f0936d384 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-09 17:00:43 -07:00
Ryan Huffman
859e8b4ea9 Update qt launcher messaging to reflect feedback 2019-10-09 17:00:34 -07:00
dante ruiz
ac4346125d fix home location problem 2019-10-09 16:39:31 -07:00
Ryan Huffman
38e4545830 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-09 09:04:10 -07:00
Ryan Huffman
4d990d3634 Disable submit button in qt launcher if fields empty 2019-10-09 09:03:49 -07:00
Ryan Huffman
3196770152 Update qtlite on Windows 2019-10-09 09:00:55 -07:00
danteruiz
80f0293881 update install/uninstall and fix createProcess args 2019-10-08 16:57:14 -07:00
Ryan Huffman
bff38debff Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-08 12:55:18 -07:00
Ryan Huffman
fba18c2719 Fixup qt launcher style and add last login 2019-10-08 12:55:02 -07:00
dante ruiz
86f1286fac do not add double entries to config.json 2019-10-08 10:43:12 -07:00
dante ruiz
4179ef3391 fix mac application path 2019-10-08 10:23:13 -07:00
dante ruiz
7c15500b77 adding log file and fixing config file for mac 2019-10-07 16:46:23 -07:00
dante ruiz
e1a3b24a6d Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-07 09:15:18 -07:00
dante ruiz
c3c283c3ed fixing auto updater fpor mac 2019-10-07 09:14:39 -07:00
Ryan Huffman
f912268129 Update qt launcher to disable inputs when making requests 2019-10-04 16:43:58 -07:00
Ryan Huffman
a661d62959 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-04 14:37:38 -07:00
Ryan Huffman
cd453791e2 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-04 14:37:29 -07:00
dante ruiz
0afbad6557 cmake improvments 2019-10-04 14:30:34 -07:00
Ryan Huffman
fe64f6e9ec Update qt launcher styling, make unpinnable, and update name 2019-10-04 10:54:44 -07:00
danteruiz
903fe71ed5 remove grabage file 2019-10-03 18:51:19 -07:00
danteruiz
caa99c1d22 windows uninstall 2019-10-03 18:49:34 -07:00
dante ruiz
130c727bee fix qml error 2019-10-03 13:45:09 -07:00
Ryan Huffman
5c93f1bb6e Update qt launcher button style and error color 2019-10-03 13:05:36 -07:00
Ryan Huffman
22c96e7822 Update styling of qt launcher 2019-10-03 12:34:45 -07:00
Ryan Huffman
9abc9f5f70 Update qt launcher style and fix display name being set to anon 2019-10-03 12:16:18 -07:00
Ryan Huffman
d1ca75dcc7 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-03 11:18:14 -07:00
Ryan Huffman
8e310f3ae6 Add signup error messages to qt launcher 2019-10-03 11:16:51 -07:00
Ryan Huffman
a71d8ec9ce Update qt lite urls in qt launcher 2019-10-03 11:16:15 -07:00
dante ruiz
4fca8ae31a remove warnings 2019-10-03 09:26:58 -07:00
Ryan Huffman
a7ea16f685 Add HFTextHeader and HFTextRegular 2019-10-03 09:19:05 -07:00
Ryan Huffman
f3a7e8623f Remove unused UI screen 2019-10-03 08:39:29 -07:00
Ryan Huffman
9256ce35a4 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-03 08:36:07 -07:00
Ryan Huffman
fd92f41bae Add Graphik font and debuggable screens to qt launcher 2019-10-03 08:35:37 -07:00
danteruiz
239ffcf46e fix windows auto-updater 2019-10-02 17:39:41 -07:00
dante ruiz
946e984f00 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-02 17:30:46 -07:00
dante ruiz
7bdf6f6750 mac improvements 2019-10-02 17:30:27 -07:00
Ryan Huffman
38dc180d9e Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-02 16:53:31 -07:00
Ryan Huffman
3dbd4f220f Add metaverse env var and login error message to qt launcher 2019-10-02 16:51:37 -07:00
danteruiz
97644eb335 Merge branch 'master' of github.com:highfidelity/hifi into qt-launcher 2019-10-02 16:44:00 -07:00
danteruiz
a2729065d0 fix error 2019-10-02 16:02:09 -07:00
danteruiz
42c4796682 add some debug 2019-10-02 16:01:20 -07:00
danteruiz
07adeb516e fix merge conflicts 2019-10-02 15:58:23 -07:00
danteruiz
509545601e finish touch up of UI 2019-10-02 15:43:32 -07:00
Ryan Huffman
fccc7d3c2c Update qt launcher with interface killing, home location in config, and extra launch params 2019-10-02 14:56:33 -07:00
Ryan Huffman
f236b64b06 Add BuildsRequest and config.json support to qt launcher 2019-10-02 14:22:50 -07:00
Ryan Huffman
dfe17dac67 Add audio input entitlement to mac launcher 2019-10-02 13:14:18 -07:00
Ryan Huffman
dbc136c438 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-01 15:48:27 -07:00
Ryan Huffman
4caf55bb0f Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-10-01 15:48:13 -07:00
danteruiz
18fde053cb fixing last mac warning and taskbar icon for windows 2019-10-01 14:41:46 -07:00
Ryan Huffman
e81deff4e9 Add signup to qt launcher, and cleanup 2019-10-01 09:45:06 -07:00
dante ruiz
13e8dc036c mac close interface and launcher and fix compile warnings 2019-09-30 14:24:14 -07:00
dante ruiz
d5f042c361 static link resources 2019-09-27 16:59:04 -07:00
danteruiz
e8205728ce install and uninstall features 2019-09-27 15:31:44 -07:00
Dante Ruiz
836e23f5cf override defualt latest build url and add commandlineOption 2019-09-26 16:32:25 -07:00
dante ruiz
1d50856931 update qt build 2019-09-26 10:50:32 -07:00
danteruiz
308483f4e7 working on file system links 2019-09-25 18:15:15 -07:00
Ryan Huffman
6db88dae3c Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-25 08:49:59 -07:00
Ryan Huffman
c01b23b78d Update qt launcher to launch client if content cache dl fails 2019-09-25 08:49:20 -07:00
danteruiz
f1fa2f8cd2 adding windows auto-updater 2019-09-24 18:45:42 -07:00
Ryan Huffman
e6128003ec Add content cache and settings support to qt launcher 2019-09-23 16:58:06 -07:00
Ryan Huffman
67033fc13a Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-23 08:39:09 -07:00
Ryan Huffman
05e9329635 Add proper version checking to qt launcher 2019-09-23 08:27:22 -07:00
danteruiz
82faeb70c8 remove merge conflict comments 2019-09-19 10:40:16 -07:00
Ryan Huffman
e21885905f Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-19 10:31:44 -07:00
Ryan Huffman
f97a8a06c8 Add fix for S_IFLNK on Windows, and fix createClient 2019-09-19 10:30:08 -07:00
dante ruiz
09b9b1e10c mac auto-updater 2019-09-19 09:41:01 -07:00
Ryan Huffman
b6800bdc7d Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-17 14:22:46 -07:00
dante ruiz
7d6404b40b launching interface for mac and windows 2019-09-17 14:13:48 -07:00
dante ruiz
9265e9da3e Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-17 12:30:11 -07:00
dante ruiz
975fc47572 fix qml urls and text fields 2019-09-17 12:29:48 -07:00
Ryan Huffman
e03e21c0b4 Add support for symlinks and correct file permissions in qt launcher 2019-09-17 11:13:57 -07:00
Ryan Huffman
acee9a130e Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-13 15:44:21 -07:00
dante ruiz
da807e9b29 fixing some ui elements 2019-09-13 15:41:14 -07:00
Ryan Huffman
f4bca3511e Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-13 15:25:44 -07:00
dante ruiz
54a827c67f fixing merge conflicts 2019-09-13 15:23:40 -07:00
Ryan Huffman
b5df1a9f4d Fix defaults scripts and add version checking to qt launcher 2019-09-13 15:21:31 -07:00
dante ruiz
7538e100f8 do not recompile qml 2019-09-13 15:04:28 -07:00
Ryan Huffman
a78be7a451 Add passing of tokens to hifi in qt launcher, and remove dead code 2019-09-13 14:57:22 -07:00
Ryan Huffman
21e3e08679 Merge branch 'qt-launcher' of github.com:danteruiz/hifi into qt-launcher 2019-09-13 14:10:55 -07:00
Ryan Huffman
93c443abc8 Add qt launcher states, download, and install 2019-09-13 13:57:26 -07:00
Ryan Huffman
93367ce8a4 Add unzipper to qt launcher 2019-09-13 13:56:38 -07:00
dante ruiz
97460c27cf adding new UI screens 2019-09-09 15:52:42 -07:00
Matt Hardcastle
7e5026a365
Merge pull request #16141 from MattHardcastle/bad-status-code
Error bad status while downloading launcher
2019-09-09 08:56:00 -07:00
Matt Hardcastle
3074ff96e0
Merge pull request #16150 from MattHardcastle/add-signing-2.0-rebase
Add signing 2.0 rebase
2019-09-07 09:09:11 -07:00
Matt Hardcastle
dba61180be Revert "Percent decode URL from Thunder"
This reverts commit 4e6198d784.

If Thunder is properly configured this wouldn't be required.
2019-09-06 15:11:44 -07:00
Matt Hardcastle
d8fec15842 Error bad status while downloading launcher 2019-09-06 14:25:51 -07:00
Shannon Romano
42ad7d5efb
Merge pull request #16147 from MattHardcastle/updater-to-resource
Support updater in Contents/{MacOS,Resources}
2019-09-06 12:49:31 -07:00
dante ruiz
768ac08d11 Add entitlements for Launcher and Interface 2019-09-06 11:20:16 -07:00
dante ruiz
c2e0e6a976 Change Launcher config.json location
Launcher `config.json` can not be inside Interface's app bundle, as it
will break signing.
2019-09-06 11:20:06 -07:00
Matt Hardcastle
b239ad1ae3 Support updater in Contents/{MacOS,Resources}
Codesigning fails when binaries are in the `Resources` directory. This
change moves updater and ensures HQLauncher can handle the updater at
both paths.
2019-09-06 10:37:24 -07:00
Matt Hardcastle
4e6198d784 Percent decode URL from Thunder
URLs from Thunder's API may be percent encoded.
2019-09-05 16:01:16 -07:00
Dante Ruiz
59f490c97e trying to build resources 2019-09-05 15:19:35 -07:00
Shannon Romano
19c7502998
Merge pull request #16138 from MattHardcastle/check-zip-size
Check macOS Launcher's zip size before unzipping
2019-09-05 14:43:57 -07:00
Shannon Romano
b3c7ca6e8f
Merge pull request #16127 from amerhifi/master
case DEV-492:  Ensure launcher cannot be pinned
2019-09-05 14:29:38 -07:00
dante ruiz
9d62e37a46 fix jekins mac builds 2019-09-05 14:08:36 -07:00
amerhifi
9e69b79e2a adding the space back 2019-09-05 13:41:51 -07:00
amerhifi
2a3b99daa6 removing flags 2019-09-05 13:40:29 -07:00
Matt Hardcastle
43237e1409 Check macOS Launcher's zip size before unzipping
The Launcher can download an error page rather than the full Launcher.
When this happens, the error page file is passed directly to unzip,
which promptly fails with the following message:

  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
  unzip:  cannot find zipfile directory in one of NewHQLauncher.zip or
          NewHQLauncher.zip.zip, and cannot find NewHQLauncher.zip.ZIP, period.

This change improves the error message by checking the size of the
Launcher download and failing if the Launcher is smaller than the
smallest Launcher we've released. The smallest Launcher we've had is
308KB, so I picked 250KB as the limit because it's a nice rounder number
below that.
2019-09-05 12:35:24 -07:00
dante ruiz
1583db9463 disable bitcode 2019-09-04 15:09:32 -07:00
dante ruiz
954e5c986a down grade cmake required version 2019-09-04 10:10:35 -07:00