Atlante45
be8f4256c3
Add ccache support for Linux and Mac
2018-10-10 14:39:57 -07:00
Gabriel Calero
1719f4a474
Build libplugins_libhifiCodec.so
2018-10-05 23:49:06 -03:00
Roxanne Skelly
ee3fd81070
Code review fixes from birarda
2018-10-04 11:33:01 -07:00
Roxanne Skelly
34a7aff2ef
Differentiate name of Console.app/Sandbox.app depending on client_only
...
build
2018-10-01 20:12:00 -07:00
Roxanne Skelly
113ad3d917
Fixes for OSX
...
App Translocation makes it nearly impossible to find the interface
executable from the running server-console, specifically in downloaded
builds launched from the Finder. To enable OSX detection and and
launch of the interface, the code has been changed to:
* Assume interface is installed on OSX as we don't produce a server-only
build.
* Launch the interface by using 'open' with the appid.
NOTE: This may launch the wrong version of the app if
multiple instances of the app are installed, but this
is the best we can do for now. For most users, the
behavior should be as expected.
Second, polling was happening even if interface couldn't be
detected if it was previously enabled.
2018-09-30 13:11:15 -07:00
Roxanne Skelly
42cdf24f5b
Move OSX Back to Sandbox.app
2018-09-28 14:52:21 -07:00
Roxanne Skelly
308deeaa8d
Refactoring of NSIS setup files with respect to Sandbox vs Console
2018-09-27 19:54:42 -07:00
Roxanne Skelly
6d0996c254
Show "Sandbox" as the server component for server installs, show
...
"Console" for client-only installs
2018-09-27 16:52:03 -07:00
Roxanne Skelly
db772fc3fe
Update console name for osx build
2018-09-26 15:39:45 -07:00
Roxanne Skelly
be87773b2c
Checkpoint sysTray Installer
2018-09-26 10:47:33 -07:00
Stephen Birarda
eb7b7440bf
changes for cmake 3.12 and MacOS 10.14
2018-09-20 17:12:30 -07:00
Brad Davis
b6247e0850
Remove cmake spam
2018-09-06 08:59:05 -07:00
John Conklin II
b28aa3951f
Merge pull request #13802 from jherico/feature/scribe_programs
...
Migrating to scribe program descriptors
2018-08-20 14:48:54 -07:00
John Conklin II
3f92430bb6
Merge pull request #13369 from SimonWalton-HiFi/check-pfx-file
...
Don't sign a production Windows installer if there's no key file
2018-08-20 11:14:00 -07:00
Brad Davis
f03370c826
Migrating to scribe program descriptors
2018-08-09 17:58:34 -07:00
Brad Davis
e6fb2a9e15
Add scribe source files to project
2018-08-03 21:57:53 -07:00
Brad Davis
ae8f841912
Shader refactoring for explicit bindings
2018-08-03 14:58:11 -07:00
Brad Davis
04e84f1d23
Moving to cmake time shader compiling
2018-08-03 14:58:11 -07:00
Simon Walton
dc5da4e22b
Add cmake variable BYPASS_SIGNING to control signing-file behaviour
2018-08-01 16:35:14 -07:00
John Conklin II
de33ca512f
Merge pull request #13553 from Atlante45/feat/crashpad-mac
...
Add Crashpad to Mac
2018-07-11 19:16:24 -07:00
Stephen Birarda
b4b0131065
grab correct commit hash for conflicting PR
2018-07-05 14:33:21 -07:00
Clement
546ee2b96f
cleanup cmake code
2018-07-05 14:18:09 -07:00
Stephen Birarda
bbc757a193
Merge pull request #13385 from marko8904/timestampServerUpdate
...
Updated time stamping server for authenticode signatures
2018-06-29 16:46:22 -07:00
Gabriel Calero
583c46b3a0
Merge remote-tracking branch 'upstream/master' into breakpad_android
2018-06-15 21:21:03 -03:00
Marko Kudjerski
0ac1ea078e
Updated time stamping server for authenticode signatures
...
Symantec's time stamp server seems to be more robust.
2018-06-15 08:20:58 -07:00
SimonWalton-HiFi
66cad7831e
Merge branch 'master' into snoretoast
2018-06-13 12:10:51 -07:00
Simon Walton
01ef636411
Merge branch 'master' into snoretoast
...
Two simple conflicts fixed.
2018-06-13 11:19:56 -07:00
Stephen Birarda
7a9d77d0d9
force git abbreviated SHA to have length of 7
2018-06-08 17:21:09 -07:00
Stephen Birarda
112abc9d7e
Merge pull request #13148 from birarda/feat/new-version-numbers
...
add SHA to PR/master version, add build_type (stable/master/pr/dev)
2018-06-08 14:44:22 -07:00
Gabriel Calero
3911a93a38
Merge remote-tracking branch 'upstream/master' into breakpad_android
2018-06-07 19:00:16 -03:00
Gabriel Calero
8869af069e
Integrate Breakpad in android Interface
2018-06-07 18:59:43 -03:00
Simon Walton
97613f1f07
Only set app ID on sandbox link
...
Also pass down the app ID from CMake files to installer and
server-console.
2018-06-01 14:13:52 -07:00
Sam Gondelman
ae3b933a80
Merge branch 'master' into etc2comp
2018-05-30 17:17:03 -07:00
Stephen Birarda
b9e9c952de
fix setting of abbreviated SHA for master builds
2018-05-30 12:15:39 -07:00
Stephen Birarda
33a122c08e
remove short SHA where it should not appear
2018-05-30 12:05:07 -07:00
Bradley Austin Davis
3beb77694f
Cached shader binaries and uniform data for shaders
2018-05-24 12:42:33 -07:00
Stephen Birarda
2c9648daaf
grab correct SHA for PR_BUILD, fatally error if not found
2018-05-24 12:04:32 -07:00
Stephen Birarda
2cb7c9cc62
add a BUILD_TYPE to BuildInfo, fix conditional
2018-05-24 12:04:32 -07:00
Stephen Birarda
7c852916b9
fail master/PR build without short SHA
2018-05-24 12:03:33 -07:00
Stephen Birarda
c3595a3216
pass STABLE_BUILD instead of BUILD_BRANCH through cmake
2018-05-24 12:03:03 -07:00
Stephen Birarda
50baccdb63
add the short SHA to master and PR build version
2018-05-24 12:02:13 -07:00
SamGondelman
12b91a2ab7
compress skyboxes
2018-05-18 13:18:43 -07:00
vladest
fee3cc0aca
Implemented backend for About dialog
2018-05-15 15:49:20 +02:00
SamGondelman
eede3ff1ba
Merge remote-tracking branch 'upstream/master' into etc2comp
2018-05-11 11:23:33 -07:00
Brad Davis
e9dc3c650b
Breakup building and testing
2018-05-09 13:20:47 -07:00
SamGondelman
07600f2a81
add etc2comp dependency on desktop and android
2018-05-08 17:30:48 -07:00
Clement
157ca8cd68
Update docs with correct qt version
2018-04-12 16:21:26 -07:00
Stephen Birarda
a2250a2a6d
write an install info ini file to the installation dir
2018-04-05 18:52:07 -07:00
Stephen Birarda
55a3dc3a49
make client/server only installers have special naming
2018-04-05 13:55:37 -07:00
Stephen Birarda
b52a877d8d
optionally grab serverless tutorial, on for installers
2018-03-26 14:32:11 -07:00
Stephen Birarda
38606f83c8
add SERVER_ONLY handling for installer generation
2018-03-20 14:22:37 -07:00
Stephen Birarda
932c55ca08
handle client section in component-less install
2018-03-20 14:22:37 -07:00
Stephen Birarda
6ee6f88087
only add components to cmake for multi-component installer
2018-03-20 14:22:12 -07:00
Stephen Birarda
f93935f5f6
change PR build compression to bzip2
2018-03-20 14:21:52 -07:00
Stephen Birarda
c743bfcf27
templatize conditional for selection of server component
2018-03-20 14:21:52 -07:00
Stephen Birarda
1405c8fcb3
add a client only option to cmake
2018-03-20 14:20:58 -07:00
Stephen Birarda
0074c0470d
Merge pull request #12524 from birarda/feat/runtime-beside-exe
...
switch back to app-local VC runtimes and UCRT
2018-03-20 14:07:27 -07:00
Atlante45
0117179fe4
Pull GA ID from env variables
2018-03-19 14:49:19 -07:00
Stephen Birarda
499defe77e
grab VS2013 redistributables that are needed by externals
2018-03-15 12:20:07 -07:00
Atlante45
2fe9f6df6f
Add google analytics to installer
2018-03-14 14:17:38 -07:00
Stephen Birarda
0d7d382540
pass additional exclusions to windeployqt
2018-02-28 16:42:25 -08:00
Stephen Birarda
e1421f2e3a
switch back to app-local VC runtimes and UCRT
2018-02-28 10:45:08 -08:00
Brad Davis
6254e2b569
PR feedback
2018-02-27 09:11:40 -08:00
Brad Davis
aeb29db37d
Merge remote-tracking branch 'upstream/stable' into android_stable
2018-02-22 17:35:00 -08:00
Bradley Austin Davis
fd007e845d
Squashed scribe changes
2018-02-07 10:29:29 -08:00
Bradley Austin Davis
6092f1503e
Fixing android build
2018-02-06 17:22:06 -08:00
Brad Davis
d087530423
Add nvtt to android build
2018-02-02 13:42:26 -08:00
Olivier Prat
ac92b3c130
Merge branch 'master' of http://github.com/highfidelity/hifi into scribe
2018-02-02 14:01:59 +01:00
Bradley Austin Davis
b97c938544
Merge pull request #12216 from thoys/feat/js-script-console-auto-complete
...
JS scripting console auto-complete
2018-01-31 10:39:51 -08:00
John Conklin II
2ae9395283
Merge pull request #12299 from highfidelity/stable
...
Merge stable back into master
2018-01-30 20:03:06 -08:00
Atlante45
d155d19198
Fix cmake install cmd
2018-01-30 17:08:10 -08:00
Atlante45
bc819c698e
Merge branch 'stable' of https://github.com/highfidelity/hifi into merge-back
2018-01-30 16:09:30 -08:00
Atlante45
019a2d346c
Fix spaces
2018-01-30 12:04:01 -08:00
Atlante45
edfffc575a
Handle multiple targets for add_crashpad
2018-01-30 11:48:01 -08:00
Atlante45
db08f1dda6
Move backtrace to interface
2018-01-30 11:39:48 -08:00
Seth Alves
2a6ff80911
fix indentation
2018-01-30 09:13:47 -08:00
Thijs Wenker
8fdbac521f
move ADD_CUSTOM_QRC_PATH function to its own file
2018-01-27 19:58:15 +01:00
Thijs Wenker
898c99e5b8
append file jsdoc json file to resources.rcc resource file
2018-01-27 19:50:52 +01:00
Seth Alves
b7303414f2
unmangle merges
2018-01-26 11:57:30 -08:00
Atlante45
093fff9c9e
Add crashpad
2018-01-26 09:20:38 -08:00
Seth Alves
47f44eb21f
extirpate bugsplat
2018-01-26 09:20:23 -08:00
Atlante45
ced5aad1d1
backtrace for rc-63
2018-01-26 09:20:07 -08:00
Thijs Wenker
45487a1e45
Merge branch 'master' of github.com:highfidelity/hifi into feat/js-script-console-auto-complete
...
# Conflicts:
# interface/CMakeLists.txt
2018-01-25 22:51:35 +01:00
Olivier Prat
95882e0cde
Merged with master
2018-01-24 10:51:54 +01:00
Thijs Wenker
79dbde6a6f
optional auto-complete build (requires NPM installed)
2018-01-23 23:01:59 +01:00
Olivier Prat
604817bb59
Forgot to fix output custom command on all other platforms than Windows
2018-01-17 19:21:58 +01:00
Olivier Prat
54690219e3
Changed the way shader type is sent to Scribe
2018-01-17 11:12:37 +01:00
Olivier Prat
7b420d48e2
Generated shader files are now grouped in a sub-filter group in the project
2018-01-17 10:59:48 +01:00
Olivier Prat
3911ce59cc
Scribe now outputs .h and .cpp. Need to change how shader source is referenced in C++ code
2018-01-16 19:02:12 +01:00
Bradley Austin Davis
bac3388693
Fixing Linux build
2018-01-15 09:09:30 -08:00
Brad Davis
55bfdc105b
Switch android to GLAD
2018-01-14 10:22:18 -08:00
Brad Davis
acb95d1355
GLAD polish
2018-01-14 00:10:05 -08:00
Brad Davis
51a0131414
Fix linkage
2018-01-12 19:37:28 -08:00
Brad Davis
ab7aa52a10
GLES emulaton on windows
2018-01-12 19:17:35 -08:00
Olivier Prat
814de4ab81
Scribe now outputs shaders as cpp files.
2018-01-12 11:59:19 +01:00
Brad Davis
22d133c71f
Allow GLES client on desktop builds
2018-01-11 23:31:34 -08:00
Brad Davis
7a7aee770c
Switching to binary resources
2018-01-10 13:39:56 -08:00
Gabriel Calero
76b38bebad
Make Interface run in Android
2018-01-03 16:36:11 -03:00
Brad Davis
c6bc6f6ef2
Merge remote-tracking branch 'upstream/master' into android_nov
2017-12-16 16:20:16 -08:00
Brad Davis
0379ebad63
Updating android toolchain for QML
2017-12-07 11:19:31 -08:00