Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-27 | Merge remote-tracking branch 'secondlife/release/webrtc-voice' into webrtc-voice | Erik Kundiman | |
2024-06-11 | Merge branch 'main' of github.com:secondlife/viewer into roxie/webrtc-voice | Roxie Linden | |
2024-06-10 | Attempted workaround for actions/runner-images#10004 build failures. | Brad Linden | |
2024-05-18 | Turn off C++ 20 compatibility | Erik Kundiman | |
Compiling would fail otherwise at least on Fedora 40 and Ubuntu 24.04 with their GCC 13 or newer. | |||
2024-05-16 | Merge tag '7.1.7-release' | Erik Kundiman | |
source for viewer 7.1.7.8974243247 | |||
2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
LF, and trim trailing whitespaces as needed | |||
2024-02-08 | disable unused but set warnings on newer compilers on mac. | Roxie Linden | |
2024-02-08 | unknown warnings for TC build machines | Roxie Linden | |
2024-02-08 | Updates to build on mac. | Roxie Linden | |
2024-01-18 | GNU/Linux internal web browser | Erik Kundiman | |
The lllibs need to be built as static libs now, otherwise SLPlugin would lose reference to gSavedSettings. The media plugins still need to be built as dynamic libs however, so they can't rely on the condition in LibraryInstall.cmake any more. Since the Megapahit viewer, when built using GCC, is using the default value for _GLIBCXX_USE_CXX11_ABI (which is 1 for the newer C++11 ABI as opposed to 0 for the older C++03 ABI), the Dullahan dependency needs to be built with the very same _GLIBCXX_USE_CXX11_ABI setting too, otherwise apr_dso would fail at loading libmedia_plugin_cef.so because of the failure to refer to the setOnConsoleMessageCallback function with strictly the same (not differing between std::__cxx11::basic_string vs. std::basic_string) parameter types. The CEF build is Spotify's, so no live streaming support, while the Dullahan package used by the viewer was built using Kokua's dullahan fork. After rebuilding it with _GLIBCXX_USE_CXX11_ABI kept at default by not overriding it in variables (from the build-variables repo), the order of the target link libraries in CEFPlugin.cmake doesn't seem to matter any more (it did before!). Now EXTERNAL_TOS can be safely omitted from GNU/Linux added compile definitions (but still used on FreeBSD). | |||
2023-12-17 | Revert "EXTERNAL_TOS on macOS too, for now" | Erik Kundiman | |
This reverts commit 33691f2fa52e3b9c2146391413234472769b13ed. | |||
2023-11-07 | Merge branch 'main' into DRTVWR-559 | Erik Kundiman | |
2023-11-07 | EXTERNAL_TOS on macOS too, for now | Erik Kundiman | |
since we don't have any web browser there either. | |||
2023-10-26 | Merge remote-tracking branch 'secondlife/DRTVWR-559' into DRTVWR-559 | Erik Kundiman | |
2023-10-26 | Merge tag '6.6.16-release' | Erik Kundiman | |
source for viewer 6.6.16.6566955269 | |||
2023-10-25 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-09-10 | Merge branch 'main' into DRTVWR-559 | Erik Kundiman | |
2023-09-07 | SL-18837: Merge branch 'main' into actions | Nat Goodspeed | |
2023-08-27 | Hidden visibility only when building static libs | Erik Kundiman | |
Otherwise it would fail to link SLPlugin. | |||
2023-08-27 | Force FreeBSD to accept TOS via external browser | Erik Kundiman | |
This forces the use of external browser for links too for now, as we don't have a solution for the HTML media plugin yet. | |||
2023-07-18 | Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292) | Brad Linden | |
2023-07-18 | Fixes for compatibility with new xcode 15 beta for any viewer branch after ↵ | Brad Linden | |
DRTVWR-577 (#232) | |||
2023-06-07 | Fixes for compatibility with new xcode 15 beta for any viewer branch after ↵ | Brad Linden | |
DRTVWR-577 (#232) | |||
2023-06-05 | SL-18837: Try to silence cascade of Boost.Bind warning messages. | Nat Goodspeed | |
2023-04-10 | SL-18839: Add basic Github build | Bennett Goble | |
2023-04-05 | SL-18839: Add basic Github build | Bennett Goble | |
2023-03-29 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2022-10-25 | Bump Teamcity for new Project Viewer build of DRTVWR-559 | Brad Kittenbrink | |
2022-10-12 | Run on windows-2022-large | Signal Linden | |
2022-09-20 | DRTVWR-568: Stop suppressing unused variable warnings -- we fixed?! | Nat Goodspeed | |
2022-09-17 | SL-17238 MacOS build does not recognize no-unused-but-set-variable | Andrey Kleshchev | |
2022-09-16 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky Dasmijn | |
DRTVWR-568_cmake | |||
2022-08-26 | DRTVWR-568: More cleanup of deleted obsolete std library features. | Nat Goodspeed | |
2022-06-05 | Bring back comments for EXTERNAL_TOS and LL_IGNORE_SIGCHLD | Nicky | |
2022-06-05 | Merge remote-tracking branch 'origin/DRTVWR-543-maint_cmake' into ↵ | Nicky | |
DRTVWR-543-maint_cmake | |||
2022-05-27 | Merge branch 'master' into DRTVWR-543-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/cmake/LLCommon.cmake # indra/llcommon/CMakeLists.txt # indra/llrender/llgl.cpp # indra/newview/llappviewer.cpp # indra/newview/llface.cpp # indra/newview/llflexibleobject.cpp # indra/newview/llvovolume.cpp | |||
2022-04-18 | Remvoe -D that had been passed in front of each entry of ↵ | Nicky | |
add_compile_definitions, this lead to '-D-D<value>' | |||
2022-04-16 | Remove unused variable. | Nicky | |
2022-04-16 | Do not use ${ARCH}_linux_INCLUDES atm | Nicky | |
2022-04-13 | Rework 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-13 | Remove obsolete and unmaintained USE_SYSTEMLIBS | Nicky | |
2022-04-09 | Fix warning supression for Linux/OSX, this was broken after the first round ↵ | Nicky | |
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 | Cleanup ... use the appropriate functions to set options. Before | Nicky | |
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-06 | Don't bother with debug builds,, they are long deprecated. | Nicky | |
2022-04-06 | Move 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-02-11 | Spring cleaning, remove all traces of old 32 bit darwin/linux packages. | Nicky | |
2021-12-15 | DRTVWR-546 merge up to 6.5.2 | Dave Houlton | |
2021-11-16 | DRTVWR-546 exterminate tab char from 00-Common.cmake (fails Mac build) | Dave Houlton | |
2021-11-12 | (Moved from DRTVWR-528) clean up cmake recursive CXX_FLAGS definition (/Zo) | Dave Houlton | |
2021-03-09 | This set of changes reverts the merge with master (git revert c83e740) and ↵ | Callum Prentice | |
results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal |