Commit graph

24 commits

Author SHA1 Message Date
9b6d202a21 Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
c6f1e6410e Updated some URLs, rebranded documentation and changed default metaverse server address 2022-02-09 23:57:24 +01:00
Julian Groß
dce34b8d90 Change strings, comments and folders to Vircadia 2020-07-09 16:03:07 +02:00
Brad Davis
d4b3a9ba49 Github actions 2019-11-18 15:20:37 -08: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
ce25ee5377 Add HIFI_THUNDER_URL environment variable 2019-08-26 09:10:19 -07:00
Matt Hardcastle
fa8db8c6ee Add platform to Mac Launcher's user-agent string 2019-08-22 09:10:38 -07:00
Matt Hardcastle
c987106d96 Add User-Agent string to macOS Launcher
Before this change, the mac HQ launcher didn't set a User-Agent string.
This change adds a User-Agent header – HQLauncher/$version – to each
HTTP request the mac launcher makes.

The approach I took was to add the User-Agent header to each HTTP
request. There is room for improvement. Most of the session
initialization could be rolled up into a helper class that sets the
User-Agent headers and other configuration parameters. Making that
change would be too much overhead for this quick task.

Jira: https://highfidelity.atlassian.net/browse/DEV-417
2019-08-21 13:29:56 -07:00
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
dante ruiz
7ed13a2ba2 auto-updater 2019-07-26 17:41:46 -07:00
dante ruiz
9c6c4a264d inital work 2019-07-24 15:23:26 -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
dante ruiz
d20f50fa3c redoing some work 2019-06-27 20:53:23 -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
dante ruiz
cef617af8a be able to rename launcher package 2019-06-17 15:02:57 -07:00
Brad Davis
ecfc3613b0 Enable windows launcher build 2019-06-10 16:44:19 -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
Brad Davis
3cb5b7716e Light Launchers 2019-06-05 11:18:16 -07:00