Commit Graph

69051 Commits (bdc94eac5cda3dd6700a1cd462178b7ac3c4cfec)

Author SHA1 Message Date
Nicky 6c663d7331 Parameter to onClickConnect must be bool, not int.
(cherry picked from commit 5c6228e56a688a98606ce28077d6089adc833873)
2022-04-14 14:31:57 -04:00
Andrey Kleshchev 4f38a63b07 SL-15312 Legacy profiles remake #6 2022-04-13 23:38:02 +03:00
Nicky db8bc69684 Dependency on target xml-rpc-epi got lost, bring it back 2022-04-13 21:27:27 +02:00
Nicky c3ed09fdda Merge remote-tracking branch 'origin/DRTVWR-543-maint' into DRTVWR-543-maint_cmake 2022-04-13 19:29:08 +02:00
Nicky 6417836e69 FindSCP.cmake is used when INSTALL_PROPRIETARY is set. Not sure what the latter does, but I suppose
some internal logic on the LL build farm.
2022-04-13 19:27:02 +02:00
Nicky 241919e7f7 Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr),
but it's safer and saner to put the LL 3ps under the ll:: prefix.
This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
2022-04-13 19:21:55 +02:00
Nicky 2c9ede0ccc Remove another old remnant of the debug config. 2022-04-13 10:29:10 +02:00
Nicky d3521b4462 Remove obsolete and unmaintained USE_SYSTEMLIBS 2022-04-13 10:28:46 +02:00
Andrey Kleshchev 1483c05c9f SL-15312 Legacy profiles remake #5
Mostly changes for notes tab and first life tab
2022-04-12 21:46:53 +03:00
Dave Parks e33f23f58a SL-17194 Impostor quality pass 2 (and fix for fully transparent rigged attachments rendering to depth buffer) 2022-04-11 20:06:33 -05:00
Andrey Kleshchev f42dba8d92 SL-15312 Legacy profiles remake #4 2022-04-12 00:41:40 +03:00
Dave Parks cb6e1ac4a8 Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into DRTVWR-546 2022-04-11 15:52:11 -05:00
Dave Parks 1d057dbba2 SL-17173 Impostor quality pass. 2022-04-11 15:51:51 -05:00
Mnikolenko Productengine d248961c30 SL-17182 FIXED Viewer crashes after changing the environment settings 2022-04-11 17:51:10 +03:00
Beq 199db94c3b [FIRE-31552] Glowing, 100% transparent prims now glow again
restore glow behaviour aligned with LL viewer.
(also minor whitespace change on voavatar cos annoying.)
2022-04-11 01:23:31 +01:00
Nicky 07d388f416 Make LIB_NDOF define part of the targets interface 2022-04-10 23:43:15 +02:00
Beq 24542062c5 [FIRE-31567]+more - A few bake fixes for opensim (Ubit, Beq and Rye) 2022-04-10 17:48:11 +01:00
Nicky d01e81f4d1 Fix warning supression for Linux/OSX, this was broken after the first round of cmake changes on Windows.
-Wno-unused-but-set-variable/-Wno-unused-variable moved from just Linux to also OSX (clang) as there's a lot of those
in the code where newer xcode complains. Fixing all those places is going beyond the scope of modernizing cmake.
2022-04-09 23:40:22 +02:00
Nicky 7382fce79e Cleanup windows step that copies input artifacts. Make sure the right
paths are used, throw out files not even existing anymore.
2022-04-09 20:19:46 +02:00
Nicky 0980a94341 Bump cmake version needed up to 3.16 so target_precompile_headers can be
used.
2022-04-09 20:15:07 +02:00
Nicky 37595f90f9 Cleanup ... use the appropriate functions to set options. Before
this everythig was over the place how it was set, worse even with wrong
functions like:
- add_definitions( /arch:SSE2 )
- add_definitions(/WX)
Those are each options to cl, not definitons.
2022-04-09 19:05:58 +02:00
Nicky 6e1ae6ec7b Raise the bar to cmake 3.13, this gives access to more modern
constructs.
2022-04-09 19:03:44 +02:00
Andrey Kleshchev 285e36b57e SL-15312 Legacy profiles remake #3 2022-04-09 00:57:19 +03:00
Andrey Kleshchev 2f776a38af SL-15312 Legacy profiles remake #2 2022-04-08 00:18:22 +03:00
Andrey Kleshchev e20aafa2fe SL-16907 Crash at updateSkinInfoMatrixPalette #2 2022-04-07 14:17:30 +03:00
Andrey Kleshchev 7e0e58c55f SL-17092 Fix a gesture upload crash 2022-04-07 11:11:39 +03:00
Nicky 37f652206b Using Ninja leads to subtly different path than using a multi config generate like
xcode or visual studio.
2022-04-07 02:41:35 +02:00
Nicky 6cb984022a When opening contributions.txt viewer_manifest.py was making assumptios of the build
tree layout and how it should be relative to the source tree. This is not necessarily correct.
By using 'source' and constructiong the path relative to this directory we always get a correct
answer.
2022-04-07 02:39:30 +02:00
Nicky 4f2831c54b Remove some more traces of obsolte debug builds. 2022-04-07 02:38:38 +02:00
Nicky cca7e12e1b Bring packages formater step on par with 3p installation:
- When installing a 3P via use_prebuilt_binary it will pass --installdir=${AUTOBUILD_INSTALL_DIR} to
autobuild. On the other hand packages-formater was not passing this option, this could lead to subtle
errors when AUTOBUILD_INSTALL_DIR is different to what autobuild.xml stipulates.
2022-04-07 02:35:47 +02:00
Nicky 603ad5a4f2 OpenAL is not avaiable for OSX, error out in case someone selects ot. 2022-04-07 02:34:32 +02:00
Andrey Kleshchev a629e845cf SL-17171 Display Marketplace Error Messages only when trying to use Marketplace 2022-04-07 00:55:06 +03:00
Nicky 353ae84c90 CMake 3.8.0 compatibility for the ugly havok/stub 3p which really is
just a source tarball
2022-04-06 23:35:18 +02:00
Nicky 3bcb7fcc71 Remove noexistant include directory 2022-04-06 23:35:07 +02:00
Nicky e447e02312 CMake 3.8.0 compatibility 2022-04-06 23:33:06 +02:00
Nicky 248b6a2584 Don't bother with debug builds,, they are long deprecated. 2022-04-06 23:33:06 +02:00
Nicky d1b6a52fef Googlemock target 2022-04-06 23:33:06 +02:00
Nicky ef989bce37 On OSX llcommon also needs CMAKE_CURRENT_SOURCE_DIR as PRIVATE include dir. 2022-04-06 23:33:06 +02:00
Nicky be71a255a0 Set PNG link targets for OSX and Linux 2022-04-06 23:33:06 +02:00
Nicky dae6c3d2bf Remove erroneous characters. 2022-04-06 23:33:06 +02:00
Nicky e98a6b52ee Remove boost_signals, it is not included in the 3p package. 2022-04-06 23:33:06 +02:00
Nicky f6a5b2496d Create and use bugsplat target 2022-04-06 23:32:55 +02:00
Andrey Kleshchev 8163eeb43b SL-15312 Legacy profiles remake #1
Initial layout
2022-04-06 22:16:39 +03:00
Nicky 5f7c74fa2e Create and use sdl::sdl target 2022-04-06 20:25:49 +02:00
Nicky bed0b80374 Remove obsolete include directives 2022-04-06 20:23:54 +02:00
Nicky a4e2734372 Use kdu target 2022-04-06 20:23:21 +02:00
Nicky 495b35032c Remove erroneous lines. 2022-04-06 20:22:13 +02:00
Mnikolenko Productengine 651610d754 SL-17167 FIXED Crash in LLFloaterHoverHeight::onSliderMoved 2022-04-06 21:04:38 +03:00
Dave Parks bc7dc2f949 SL-17160 Ignore "getIsAlphaMask" on rigged faces. 2022-04-06 12:57:07 -05:00
Nicky 786b291d9c Move CMake files to modernized cmake syntax, step 1.
Change projects to cmake targetsto get rid of havig to hardcore
include directories and link libraries in consumer projects.
2022-04-06 16:32:52 +02:00