Matt Hardcastle
cff4f9da19
Use execve to "launch" Interface on macOS
...
Co-authored-by: dante ruiz <dante@highfidelity.io>
2019-08-07 16:41:24 -07:00
luiscuenca
ecd078f6d3
Retry self copy if the old launcher is still shutting down.
2019-08-06 16:39:31 -07:00
dante ruiz
7ab8a6b8d1
fixing typo
2019-08-05 13:16:08 -07:00
Andy Howell
a0d52f6f24
Merge pull request #15985 from danteruiz/auto-updater
...
DEV-264: Lilypad Launcher (Mac): Auto-update Launcher
2019-08-05 09:36:01 -07:00
dante ruiz
b9106b9ade
making requested changes
2019-08-02 11:26:41 -07:00
luiscuenca
9fbacd49da
Delete testing code
2019-07-30 14:19:26 -07:00
luiscuenca
677e0218ef
Pass a string as parameter to continue action
2019-07-30 07:29:47 -07:00
luiscuenca
8fde82dafc
Renamed variables
2019-07-29 07:57:54 -07:00
luiscuenca
5e81f3684f
fix self install flow and progress bar
2019-07-27 20:57:43 -07:00
luiscuenca
d54bb02f47
Fix installer process windows
2019-07-27 08:53:32 -07:00
dante ruiz
7ed13a2ba2
auto-updater
2019-07-26 17:41:46 -07:00
luiscuenca
c77da03535
Display error when connection fails
2019-07-26 12:01:33 -07:00
luiscuenca
c3ad65f628
add --skipSplash param
2019-07-25 11:22:20 -07:00
luiscuenca
13952bf27e
Fixes and seamless self update
2019-07-25 10:51:18 -07:00
luiscuenca
4d9557dfc1
Display version and autoupdate
2019-07-24 17:16:22 -07:00
dante ruiz
9c6c4a264d
inital work
2019-07-24 15:23:26 -07:00
dante ruiz
08bfe00ac4
making requested changes
2019-07-23 14:09:46 -07:00
dante ruiz
1d1b1a93d9
revert
2019-07-22 10:06:24 -07:00
dante ruiz
78d877a0b6
finish versioning
2019-07-22 10:01:48 -07:00
dante ruiz
1eae39b78c
starting cleanup work
2019-07-19 18:07:55 -07:00
Shannon Romano
8ad1202bcb
Merge pull request #15916 from luiscuenca/WLAsyncThunder
...
BUGZ-989: Get recent builds asynchronously while the windows launcher is showing the splash screen
2019-07-15 08:36:33 -07:00
luiscuenca
bc5f8ad775
Remove unneeded response
2019-07-11 11:13:58 -07:00
luiscuenca
9c56f74662
Get recent builds asynchronously
2019-07-11 10:28:49 -07:00
dante ruiz
2ffacfea83
change script params
2019-07-11 08:51:47 -07:00
Shannon Romano
eb1cb3b11c
Merge pull request #15910 from luiscuenca/WLdefaultScriptsOverride
...
DEV-166: Instrument the Windows Launcher to use the defaultScriptsOverride parameter
2019-07-10 18:44:54 -07:00
luiscuenca
562a181377
replace backslashes on script override
2019-07-10 16:56:17 -07:00
luiscuenca
94002436e9
Override default script
2019-07-10 16:05:24 -07:00
luiscuenca
c8ed1e369d
Trim spaces on orgname and username
2019-07-10 15:45:14 -07:00
Shannon Romano
c7e8aa141c
Merge pull request #15902 from luiscuenca/WLShowProgress
...
DEV-179: Windows Launcher progress indicator
2019-07-09 17:55:35 -07:00
Shannon Romano
fcd29d686b
Merge pull request #15900 from danteruiz/launcher-progress-indicator
...
DEV-180: Lilypad Launcher: (Mac) Launcher progress indicator
2019-07-09 17:53:39 -07:00
luiscuenca
ea94e0f637
No trace
2019-07-09 16:36:06 -07:00
luiscuenca
25c4ad76be
Fix set process
2019-07-09 16:34:32 -07:00
luiscuenca
ec63684866
Fix bar draw and catch incomplete install
2019-07-09 16:08:45 -07:00
dante ruiz
996a2f0888
remove comment
2019-07-09 15:47:05 -07:00
dante ruiz
1741b9a91b
remove prints
2019-07-09 14:49:08 -07:00
dante ruiz
8819a37712
making updates
2019-07-09 14:44:40 -07:00
luiscuenca
c5156780ca
Fix bug when enter is pressed and add uninstall progress
2019-07-09 14:02:23 -07:00
luiscuenca
9f110cac13
Add progress bar
2019-07-09 12:20:09 -07:00
dante ruiz
15cc7a0e6c
finished work
2019-07-09 10:43:46 -07:00
Shannon Romano
9474ca29f5
Merge pull request #15893 from luiscuenca/WLKeepConfigWhenESC
...
BUGZ-768: Keep config.json when updating to avoid relogin.
2019-07-08 15:26:02 -07:00
dante ruiz
a5f9283bde
almost done
2019-07-06 11:46:40 -07:00
luiscuenca
6a7b9c0202
Delete install directory right before installing and keep a copy of config.json
2019-07-05 13:59:35 -07:00
luiscuenca
a94eb4d44b
Allow the launcher window to be moved
2019-07-05 11:09:36 -07:00
luiscuenca
07983cd642
Don't shut down launcher until interface window is shown
2019-07-05 09:02:34 -07:00
luiscuenca
dcbb0f5db5
Shut down interface when executing the Windows Launcher
2019-07-03 15:22:41 -07:00
dante ruiz
f210be32dc
updating progress indicator work
2019-07-02 20:56:49 -07:00
luiscuenca
1f6c4dc375
Avoid saving error log twice
2019-07-02 15:31:28 -07:00
luiscuenca
b877d20219
Improve error handling on Windows Launcher
2019-07-02 15:22:00 -07:00
dante ruiz
fb8027bdf5
inital progress indicator work
2019-07-01 19:01:13 -07:00
dante ruiz
12477f3df1
making requested changes
2019-06-28 15:37:21 -07:00
dante ruiz
6a5c9097c9
finished adding error checking for launcher
2019-06-28 13:35:24 -07:00
dante ruiz
d20f50fa3c
redoing some work
2019-06-27 20:53:23 -07:00
Shannon Romano
d13b8d354c
Merge pull request #15840 from danteruiz/launcher-issues
...
BUGZ-837: Fix Launcher crash (mac)
2019-06-25 15:04:44 -07:00
dante ruiz
1e38e7b7eb
print out exception error
2019-06-25 14:11:41 -07:00
dante ruiz
68d620fca3
fix crash
2019-06-25 13:37:45 -07:00
Brad Hefta-Gaub
a2aff0d072
Merge pull request #15832 from huffman/fix/winlauncher-terms-link
...
BUGZ-710: Update win32 launcher with working ToS link
2019-06-25 12:48:49 -07:00
Brad Hefta-Gaub
04ab11eab2
Merge pull request #15833 from huffman/fix/winlauncher-logo-aspect-ratio
...
Fix aspect ratio of splash logo in win32 launcher
2019-06-25 12:47:28 -07:00
Dante Ruiz
bcdf409fd3
Merge pull request #15824 from MattHardcastle/mac-hq-launcher
...
A couple macOS HQ Launcher bug fixes
2019-06-25 08:28:50 -07:00
dante ruiz
dd639c4191
fix typo
2019-06-24 15:33:47 -07:00
Ryan Huffman
2824d6fc5f
Fix aspect ratio of splash logo in win32 launcher
2019-06-24 15:13:55 -07:00
Ryan Huffman
5d3ed3f80e
Update win32 launcher with working ToS link
2019-06-24 15:01:31 -07:00
dante ruiz
e119afdead
terms of service
2019-06-24 14:35:59 -07:00
Matt Hardcastle
9ae67c15b2
Use old API to launch tasks on all versions of macOS
2019-06-24 14:27:07 -07:00
Matt Hardcastle
4f6e2c85f9
Never cache the tags API in macOS's HQ Launcher
...
Prior to this change we used the default session while downloading the
latest tags API response from Thunder. This left open the possibility that
NSURLSession could cache the response, even though the server asked it
not to; NSURLSession can be pretty aggressive about its caching.
This change ensure no caching of the API is occurring my using an
ephemeral session when calling the tags API.
2019-06-22 12:35:05 -07:00
Matt Hardcastle
4d28c5fe41
Use version from Interface in macOS HQ Launcher
...
Prior to this change the macOS HQ Launcher used the version from the
settings files. Pull this information in the settings file could
result in a situation where the setting file was updated, but interface
wasn't. When the launcher ran a second time it would check the settings
file and think Interface was updated even though it wasn't. This change
resolves the issue by asking interface for its version directly.
In the event that Interface doesn't response with a version number HQ
Launcher knows how to interoperate HQ Launcher will fall back to using the
settings file.
Known Issues
---
1) Interface reports different version number formats depending
on how its built. A stable interface for getting the build version
from interface should be added.
2019-06-22 12:34:47 -07:00
Matt Hardcastle
3a5aa4194e
Pin the macOS HQ Launcher target version to 10.9
...
This change pins HQ Launcher's target SDK to 10.9, which is the same as
the target SDK for Interface. Without this pinned value the target
version defaults to whatever the OS version is on the machine that
happened to build HQ Launcher.
2019-06-22 11:53:23 -07:00
Matt Hardcastle
73616b81f3
Fail on empty LAUNCHER_HMAC_SECRET
...
Priot to this change there was code that attempted to verify that
LAUNCHER_HMAC_SECRET was set to something. This code was broke though
and didn't catch the case correctly. This change fixes the check.
2019-06-22 11:53:23 -07:00
Andy Howell
733f969e49
Merge pull request #15819 from huffman/feat/winlauncher-logging
...
Add status code and unzip logging to Windows launcher
2019-06-21 15:59:39 -07:00
Ryan Huffman
efdc3584a7
Add status code and unzip logging to Windows launcher
2019-06-21 15:46:59 -07:00
Shannon Romano
30d8697b61
Merge pull request #15812 from huffman/feat/winlauncher-logging
...
Add extra logging to Windows launcher
2019-06-20 16:36:44 -07:00
Ryan Huffman
b28763a017
Add extra logging to Windows launcher
2019-06-20 15:21:01 -07:00
dante ruiz
b42306739d
remove comments
2019-06-20 14:00:50 -07:00
dante ruiz
5fed710035
enable log
2019-06-20 13:48:33 -07:00
dante ruiz
c0250275a1
extra logging
2019-06-20 13:01:07 -07:00
Shannon Romano
de0de4a89b
Merge pull request #15781 from danteruiz/rename-launcher-package
...
BUGZ-693: Renaming HQ Launcher on Mac OS breaks the bundle
2019-06-17 17:45:42 -07:00
dante ruiz
cef617af8a
be able to rename launcher package
2019-06-17 15:02:57 -07:00
dante ruiz
11fb7e5b63
fixing typo
2019-06-17 12:16:54 -07:00
Shannon Romano
12e79fa8a8
Merge pull request #15768 from huffman/feat/mac-launcher-icon
...
DEV-133: Update mac launcher icon
2019-06-13 15:40:44 -07:00
Andy Howell
1697e08ed5
Merge pull request #15766 from luiscuenca/winLauncherNewIcon
...
DEV-132 : Update window launcher icon
2019-06-13 15:38:07 -07:00
Ryan Huffman
f87b166271
Update mac launcher icon
2019-06-13 15:37:44 -07:00
luiscuenca
21796d4d2a
Update window launcher icon
2019-06-13 15:14:28 -07:00
Brad Hefta-Gaub
c347d46454
Merge pull request #15758 from danteruiz/launcher-bookmarks
...
DEV-123 & BUGZ-602: Adding bookmark arg and making launcher appear on top
2019-06-13 12:13:39 -07:00
luiscuenca
2a1d5f6a07
add bookmark parameter
2019-06-13 10:05:34 -07:00
dante ruiz
667af8575f
add bookmark arg and fixing focus
2019-06-13 10:03:46 -07:00
Shannon Romano
9f57363382
Merge pull request #15750 from luiscuenca/windowsLauncherUpdates
...
Windows Launcher fixes and updates
2019-06-12 13:27:44 -07:00
Shannon Romano
6faa9a81e8
Merge pull request #15749 from danteruiz/luancher-more-updates
...
BUGZ-656 & DEV-126: updating org url and trim whitespace for org and username
2019-06-12 12:48:16 -07:00
Shannon Romano
b62a6d852d
Merge pull request #15724 from danteruiz/loginscreen-error-page
...
dev-79: Lilypad Launcher: (Mac) Implement the error state page.
2019-06-12 12:47:38 -07:00
luiscuenca
c5b1024bac
New org http, interface on front and copy all
2019-06-12 12:12:29 -07:00
dante ruiz
b396256d75
updating org url and trim whitespace for org and username
2019-06-12 11:02:49 -07:00
dante ruiz
fc1f7615f4
fix errors
2019-06-11 16:30:21 -07:00
dante ruiz
77a49cb04b
Merge branch 'master' of github.com:highfidelity/hifi into loginscreen-error-page
2019-06-11 16:05:43 -07:00
dante ruiz
3af4eaa6c6
re enable log
2019-06-11 15:25:27 -07:00
dante ruiz
9cb0f4a14f
Merge branch 'master' of github.com:highfidelity/hifi into more-launcher-bugs
2019-06-11 15:19:15 -07:00
dante ruiz
53c875b8af
fixing launcher bugs
2019-06-11 15:19:05 -07:00
Shannon Romano
acdc5e718d
Merge pull request #15733 from luiscuenca/addLocalScripts
...
Load simplifiedUI using the windows launcher
2019-06-11 12:11:31 -07:00
luiscuenca
c02df55186
Load simplifiedUI using the windows launcher and tabs to spaces
2019-06-11 09:24:27 -07:00
dante ruiz
01fab12942
fixing interface and laucnher script argument
2019-06-11 09:18:20 -07:00
Bradley Austin Davis
844397d86c
Merge pull request #15689 from jherico/light-launcher-win
...
DEV-77: Light launcher Windows build
2019-06-10 18:43:44 -07:00
Brad Davis
ecfc3613b0
Enable windows launcher build
2019-06-10 16:44:19 -07:00
dante ruiz
adeedc88d3
add launcher error page
2019-06-10 14:38:01 -07:00
Bradley Austin Davis
355249a402
Merge pull request #15705 from danteruiz/allowing-launching-from-dmg
...
BUGZ-588: MAC LAUNCHER: We can not run from inside of the DMG
2019-06-10 10:47:39 -07:00
Shannon Romano
5accee848a
Merge pull request #15692 from luiscuenca/winLauncherUpdate
...
Windows Launcher Fixes
2019-06-07 12:15:43 -07:00
dante ruiz
5499da0b7b
removing debug statments
2019-06-07 10:59:56 -07:00
dante ruiz
00baaffb97
allow launcher to work from mounted dmg
2019-06-07 10:56:44 -07:00
luiscuenca
ad1333b0d3
add review changes
2019-06-07 09:21:50 -07:00
dante ruiz
5fe4f35139
propertly encode
2019-06-06 14:35:45 -07:00
luiscuenca
e572057d7c
Password case insensitive and encoded. Proper uninstall
2019-06-06 13:37:22 -07:00
dante ruiz
f7333e90d8
fixing bugs
2019-06-06 11:58:39 -07:00
Bradley Austin Davis
a96d57e8d2
Update launchers/darwin/CMakeLists.txt
2019-06-06 09:23:14 -07:00
Bradley Austin Davis
8e1f4b5227
Testing build
2019-06-05 16:18:03 -07:00
Bradley Austin Davis
0876a781f0
Fix secret defines
2019-06-05 15:22:44 -07:00
dante ruiz
f852364b3d
enable logs
2019-06-05 14:26:35 -07:00
dante ruiz
581c5fe554
removing warnings
2019-06-05 14:23:47 -07:00
Brad Davis
3cb5b7716e
Light Launchers
2019-06-05 11:18:16 -07:00