Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-10 | Fixes to get it build again on FreeBSD | Erik Kundiman | |
and hopefully GNU/Linux too. | |||
2023-09-10 | Merge branch 'main' into DRTVWR-559 | Erik Kundiman | |
2023-08-27 | Supress warnings so GCC can finish shared libs | Erik Kundiman | |
2023-08-24 | Merge tag '6.6.14-release' | Erik Kundiman | |
source for viewer 6.6.14.581101 | |||
2023-08-23 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-08-21 | Non x86 Darwin can use Linux's non x86 CPU clock | Erik Kundiman | |
2023-08-21 | Exclude net/route.h on Darwin | Erik Kundiman | |
since it doesn't seem to have any effect, and it would only get in the way on other Darwin platforms. | |||
2023-08-17 | Neon is used as an alternative to SSE2 | Erik Kundiman | |
on Arm systems. | |||
2023-08-17 | GLibc related code is used only on a GNU system | Erik Kundiman | |
2023-08-01 | Initialise vars so they wouldn't be errors on GCC | Erik Kundiman | |
2023-07-29 | The Linden libraries can be installed now | Erik Kundiman | |
Useful when installed as shared libraries, so other viewer executables can share these libraries. | |||
2023-07-29 | stringop truncation warnings aren't errors on GCC | Erik Kundiman | |
2023-07-22 | Fix FreeBSD login problem by checking endianness | Erik Kundiman | |
Even though the account was logged in, it would get stuck at getting region handshake. The problem was because the viewer wasn't getting the acknowledgement to the successfully sent UseCircuitCode message. I compared the message data, and it differed (from Linux) on the byte order of the Code variable (the SessionID & agent ID were right). The bytes sent to the network weren't reversed (and I was on an Intel processor). | |||
2023-07-19 | Undefine Status on FreeBSD too | Erik Kundiman | |
Otherwise we'd get this. error: declaration of anonymous struct must be a definition struct Status ^ indra/llcommon/llprocess.h:284:2: warning: declaration does not declare anything [-Wmissing-declarations] | |||
2023-07-19 | stricmp needs to be defined on FreeBSD too | Erik Kundiman | |
2023-07-19 | System xxHash header isn't (usually?) encapsulated | Erik Kundiman | |
2023-07-19 | Operating system info implementation for FreeBSD | Erik Kundiman | |
2023-07-19 | Macro defs on FreeBSD as it's a supported arch now | Erik Kundiman | |
2023-07-19 | Processor information implementation for FreeBSD | Erik Kundiman | |
Relies on sysctl, like on Darwin, and on parsing a file, like on Linux, except the file would be /var/run/dmesg.boot. | |||
2023-07-19 | Undefine NULL before defining it to 0 on FreeBSD | Erik Kundiman | |
Since C++11, NULL is promoted to nullptr on some BSD platforms. This is very problematic when used with Boost. At times it would fail during compile-time. What's worse is if it passes compile-time, but then crash during run-time, for example when some condition is to be checked for its truth, when then it would be compared to a nullptr. | |||
2023-07-19 | Start including FBSD for common macro definitions | Erik Kundiman | |
2023-07-19 | Deprecated declarations aren't treated as errors | Erik Kundiman | |
I had added this to CMAKE_CXX_FLAGS in 00-Common before, and only when the compiler was Clang. But it turned out that GCC was treating them as errors too, that the addition would need to be applied to all compilers. So I prefer to put it here in llcommon with the scope set to PUBLIC cause the errors would show up again when compiling other LL libraries if the scope is set to something else. | |||
2023-07-19 | stdtypes.h includes C Std Lib stddef.h for size_t | Erik Kundiman | |
in order to get rid of errors complaining that size_t was not declared in the scope. | |||
2023-07-19 | Disable copy 3rd party libs when using system libs | Erik Kundiman | |
2023-07-18 | Merge remote-tracking branch 'origin/xcode-14.3' into DRTVWR-559 (#292) | Brad Linden | |
2023-07-17 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-07-17 | Merge branch 'main' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcommon/llerrorthread.cpp | |||
2023-07-11 | SL-19728 Objects that cannot be clicked or cammed unless in edit mode | Alexander Gavriliuk | |
2023-07-07 | SL-19966 Reverted "SL-18721: Faster viewer shutdown time since performance ↵ | Andrey Lihatskiy | |
improvements can lead to perceived inventory loss due to cache corruption" This reverts commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99. | |||
2023-06-02 | Merge branch 'xcode-14.3' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h # indra/llcommon/tests/llleap_test.cpp # indra/llcommon/tests/llsdserialize_test.cpp # indra/newview/llmeshrepository.cpp | |||
2023-06-01 | DRTVWR-575: GCC prefers std::make_signed<std::size_t> for llssize. | Nat Goodspeed | |
2023-06-01 | SL-18330: Merge branch 'main' of secondlife/viewer into xcode-14.3 | Nat Goodspeed | |
2023-05-31 | SL-18330: Consistently use new standalone Python llsd package. | Nat Goodspeed | |
2023-05-31 | SL-18330: Change to strip_deprecated_header(size_t* header_size) | Nat Goodspeed | |
from U32*. | |||
2023-05-26 | DRTVWR-582 xcode-14.3 merge follow up | Andrey Lihatskiy | |
2023-05-26 | Merge branch 'xcode-14.3' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llsdserialize.h | |||
2023-05-24 | SL-19711 - viewer can't parse environments. Fixed max parsing bug | simon | |
(cherry picked from commit eb0516b9940f200b32349d611f38f1ccee48005d) | |||
2023-05-23 | SL-19744: Remove LLApp::startErrorThread() and references. | Nat Goodspeed | |
2023-05-23 | SL-19744: Remove LLErrorThread and LLAppViewer::handleViewerCrash() | Nat Goodspeed | |
2023-05-22 | SL-18837: Fix call to strip_deprecated_header(). | Nat Goodspeed | |
Pass llssize instead of S32. | |||
2023-05-19 | SL-18837: Merge branch 'xcode-14.1' of secondlife/viewer into xcode-14.3 | Nat Goodspeed | |
2023-05-17 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-05-17 | Merge branch 'main' into DRTVWR-582-maint-U | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llagentlistener.cpp # indra/newview/llcommanddispatcherlistener.cpp # indra/newview/llfilepicker_mac.mm # indra/newview/llworldmapview.cpp | |||
2023-05-17 | Merge branch 'main' into DRTVWR-580-maint-T | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/llcharacter/llkeyframemotion.cpp # indra/newview/llfilepicker.cpp | |||
2023-05-08 | SL-19690: Fix a lingering reference to WorkSchedule::postIfOpen() | Nat Goodspeed | |
2023-05-08 | SL-19690: Properly qualify exception type. | Nat Goodspeed | |
2023-05-08 | SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. | Nat Goodspeed | |
Rather than continuing to propagate try/catch (Closed) (aka LLThreadSafeQueueInterrupt) constructs through the code base, make WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()). This obviates postIfOpen(), which no one was using anyway. In effect, postIfOpen() is renamed post(), bypassing the exception when isClosed(). Review existing try/catch blocks of that sort, changing to test for post() returning false. | |||
2023-05-05 | Fix LLThreadSafeQueueInterrupt in WorkQueueBase::postTo during shutdown by ↵ | Rye Mutt | |
catching and returning false | |||
2023-05-04 | Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-559 | Brad Linden | |
2023-05-04 | SL-19647 OSX buildfix | Andrey Lihatskiy | |