summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
2022-04-17Switch over to standard target_link_libraries (cmake requirements are high ↵Nicky
enough now).
2022-04-16Streamline fmodstudio/openal targets:Nicky
- Targets now define the appropriate c++ defines, no more hand magic needed for llstartup.cpp - Switch cmakeflage to USE_xxx rather than xxx as it was before. I personally find the USE_X notion more intuitive and it follows how KDU is used. - To be backward compatible OPENAL/FMODSTUDIO flag will be mapped to USE_OPENAL/USE_FMODSTUDIO
2022-04-16Remove undefined variablesNicky
2022-04-16Pull in LL_GLOD=1 via target, not by hand crafted magic.Nicky
2022-04-16Use variable LLSTARTUP_COMPILE_FLAGS only when it is defined.Nicky
2022-04-16Remove some more obsolete includes (UnixInstall) and include_directories()Nicky
2022-04-16create target ll::uilibraries to have one common target that defines what eachNicky
operation system needs as dependencies on OS gui libraries.
2022-04-16Go back to more modern way to compile the physics stubNicky
2022-04-16Now there is a oslibrary target get rid of some more obsolete vars:Nicky
LEGACY_STDIO_LIBS (was only used for Windows) PTHREAD_LIBRARY (only Linux) LLDATABASE_LIBRARIES (that one was supposed for Linux, but never needed anyway)
2022-04-16Create a new target ll::oslibrary to link against libs specific to the OS ↵Nicky
compiled on. This gets rid of the a few OS specific set and uses variables (which some even seemed mostly duplicate like WINDOWS_LIBRARIES ans UI_LIBRARIES) and it also solves the problem of having them to tack on every target, as of no they come as a transitive dependency from llcommon
2022-04-13Merge remote-tracking branch 'origin/DRTVWR-543-maint' into ↵Nicky
DRTVWR-543-maint_cmake
2022-04-13Rework cmake, the original plan was to maybe be able to use conan targets ↵Nicky
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-13Remove obsolete and unmaintained USE_SYSTEMLIBSNicky
2022-04-09Cleanup windows step that copies input artifacts. Make sure the rightNicky
paths are used, throw out files not even existing anymore.
2022-04-09Bump cmake version needed up to 3.16 so target_precompile_headers can beNicky
used.
2022-04-07When opening contributions.txt viewer_manifest.py was making assumptios of ↵Nicky
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-06CMake 3.8.0 compatibility for the ugly havok/stub 3p which really isNicky
just a source tarball
2022-04-06Create and use bugsplat targetNicky
2022-04-06Create and use sdl::sdl targetNicky
2022-04-06Move CMake files to modernized cmake syntax, step 1.Nicky
Change projects to cmake targetsto get rid of havig to hardcore include directories and link libraries in consumer projects.
2022-03-28SL-17039 "Remember Password" checkbox state should be saved per account nameMnikolenko Productengine
2022-03-23SL-17064 Add a Remember Password checkbox to the first time login screen.Andrey Kleshchev
2022-03-02Merged in nd_cleanup_v2 (pull request #891)Nicky Dasmijn
Remove all boost, fix calling functions on nullptrs, initialize vars Approved-by: Maxim Nikolenko Approved-by: Nat Linden Approved-by: Andrey Lihatskiy
2022-03-01Merge remote-tracking branch 'NickyD/viewer-cleanup:master' into ↵Andrey Lihatskiy
DRTVWR-543-maint # Conflicts: # autobuild.xml
2022-02-28Calling a method on a pointer that is 100% certain to be inalid is aNicky
really bad idea ...
2022-02-28Merge remote-tracking branch 'll/master'Nicky
2022-02-28Merge branch 'master' into DRTVWR-543-maintAndrey Lihatskiy
2022-02-28Increment viewer version to 6.5.4Nat Goodspeed
following promotion of DRTVWR-557
2022-02-24SL-16910 Fix Mac not selecting a joystickAndrey Kleshchev
2022-02-24SL-16924 Fix viewer not opening events from staging gridAndrey Kleshchev
2022-02-12Do not bit blast 0 into a non POD struct to zero it, rather use the default ↵Nicky
constructor. There is a few peculiar differences in default member initializationn namely: gamma > 1.0f; sun_norm > 0.0f, 1.0f, 0.0f, 1.0f; cloud_shadow > 1.0f; dome_radius > 1.0f; dome_offset > 1.0f Which probably made the original memset produce the wrong result anyway as it differs from the value the LLVOSky set (the default ctor of AtmosphericsVars) vs what the memset would produce in case of a force update (all 0s).
2022-02-08Merge branch 'DRTVWR-555' into DRTVWR-553+555Andrey Lihatskiy
# Conflicts: # autobuild.xml # indra/newview/llappviewer.cpp # indra/newview/viewer_manifest.py
2022-02-03DRTVWR-555 Sign SLVersionChecker with the hardened runtimeAndrey Lihatskiy
2022-02-02SL-16630 Notarization script updateAndrey Lihatskiy
(cherry picked from commit 5fcb811aa2b455cebf18830cf0cdef14025dacdb)
2022-02-02SL-14769 Allow to log-in, even if there's an inventory errorMnikolenko Productengine
2022-02-01SL-13792: Cannot mix print statement and print function.Nat Goodspeed
'from __future__ import print_function' not only makes the print() function available, it also makes the Python 2 print statement invalid syntax. Until we merge with the Python 3 branch (soon!), don't import print_function: instead revert to 'print >> sys.stderr' statements.
2022-02-01SL-13792: _greenlet.so is no longer exposed in Mac viewer app bundle.Nat Goodspeed
Instead we have a new bundled executable SLVersionChecker, so that must be signed instead of _greenlet.so.
2022-01-31SL-13792: Use new Python 3 SLVersionChecker.Nat Goodspeed
On Mac, execute the packaged SLVersionChecker directly rather than invoking system Python on our manually-bundled scripts.
2022-01-31SL-16681 Better handling of locked files by NSIS InstallerAndrey Kleshchev
1. When SL window closes it doesn't mean that process died so gave it a bit more time to terminate 2. Added a retry logic in case first run happened too early for some reason 3. Replaced ok/cancel on locked file with abort/retry/ignorei
2022-01-31SL-16729 FIXED Keyframes preview does not work in automatic modeMnikolenko Productengine
2022-01-28SL-16715 - viewerstats, added more detail about failure cases in inventoryBrad Payne (Vir Linden)
2022-01-21Revert "SL-14717 Ability to trigger left clicks (and more) on animesh objects"Andrey Lihatskiy
This reverts commit 8215fff0c2a1c895ef916837847cf7526ae61ef9. # Conflicts: # indra/newview/lltoolpie.cpp
2022-01-20SL-16672 Fix object's inventory not sorting contentAndrey Kleshchev
2022-01-19SL-16630 Notarization script updateAndrey Lihatskiy
2022-01-14SL-11841 Correct settingAndrey Lihatskiy
2022-01-14SL-16638 don't allow downloading files from the built-in browserMnikolenko Productengine
2022-01-13Merge branch 'master' into DRTVWR-543-maintAndrey Lihatskiy
2022-01-12Merge branch 'master' into DRTVWR-553-maint-mix-JKAndrey Lihatskiy
2022-01-12Increment viewer version to 6.5.3Nat Goodspeed
following promotion of DRTVWR-554
2022-01-12SL-16614 Viewer's uploader crash with RenderGLCoreProfileAndrey Kleshchev