Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-09-11 | DRTVWR-588: Merge 'DRTVWR-588-maint-W' into DRTVWR-588-cleanup-timers | Nat Goodspeed | |
2023-09-05 | SL-19887 Water cuts avatar's name bubble (update) | Alexander Gavriliuk | |
2023-09-05 | SL-18399 'DisableCameraConstraints' debug setting is not working on RC | Alexander Gavriliuk | |
2023-09-04 | SL-20205 Clipping of label "Water" | Andrey Kleshchev | |
2023-09-04 | DRTWVR-588 xcode buildfix (for TC) | Andrey Lihatskiy | |
2023-09-04 | Fix spelling error in source files | PanteraPolnocy | |
2023-09-04 | DRTWVR-588 xcode buildfix | Andrey Lihatskiy | |
2023-09-02 | SL-20236 BugSplat Crash in LLVertexBuffer::validateRange(708) | Alexander Gavriliuk | |
2023-09-01 | SL-19664 Crash in LLAppViewer::initStrings(2985) - log extended info | Alexander Gavriliuk | |
2023-09-01 | SL-20243 Make viewer notice 403 from release-notes URL and handle it | Andrey Kleshchev | |
2023-09-01 | SL-19664 Crash in LLAppViewer::initStrings - make the error message more ↵ | Alexander Gavriliuk | |
informative | |||
2023-09-01 | MacOS build fix | Andrey Kleshchev | |
2023-08-31 | SL-20226 Object Profile Floater Stays As Inactive Transparency When Active | Alexander Gavriliuk | |
2023-08-30 | SL-20222 update information page link | Mnikolenko Productengine | |
2023-08-28 | SL-20171 use nametag position to draw voice indication dot | Mnikolenko Productengine | |
2023-08-24 | SL-18620 Statistics->Advanced->Memory Usage no longer updating | Alexander Gavriliuk | |
2023-08-23 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2023-08-23 | Increment viewer version to 6.6.15 | Vir Linden | |
following promotion of DRTVWR-582 | |||
2023-08-23 | SL-19299 Code formatting in modified files | Alexander Gavriliuk | |
2023-08-23 | SL-19299 Viewer crashes after change 'Pick a physics model:' dropdown | Alexander Gavriliuk | |
2023-08-23 | SL-20189 Crash at LLViewerMediaTexture::addFace | Andrey Kleshchev | |
2023-08-22 | SL-20182 dirtyFilter crash while accessing parent | Andrey Kleshchev | |
2023-08-21 | SL-20173 show warning notification when trying to add invalid files as local ↵ | Maxim Nikolenko | |
texture | |||
2023-08-21 | SL-20140 Setting shape hand size to 36 won't save | Alexander Gavriliuk | |
2023-08-20 | SL-20140 Fix formatting file llpaneleditwearable.cpp | Alexander Gavriliuk | |
2023-08-18 | SL-20140 Optimization LLDictionary::addEntry() - avoid of double search | Alexander Gavriliuk | |
2023-08-17 | DRTVWR-588: Try even harder to normalize Windows pathnames (SIGHH) | Nat Goodspeed | |
2023-08-17 | DRTVWR-588: Merge branch 'DRTVWR-588-maint-W' into DRTVWR-588-cleanup-timers | Nat Goodspeed | |
2023-08-17 | Merge pull request #332 from secondlife/DRTVWR-588-monterey | nat-goodspeed | |
Remove unused counters that cause fatal warnings | |||
2023-08-17 | SL-20158 FIXED Ctrl+H shortcut acts erratically when Nearby Chat floater is ↵ | Mnikolenko Productengine | |
undocked | |||
2023-08-17 | DRTVWR-588: To write b'\n' in Python source, use "b'\\n'" | Nat Goodspeed | |
2023-08-17 | DRTVWR-588: Try harder to normalize Windows pathames to compare. | Nat Goodspeed | |
2023-08-17 | DRTVWR-588: print(file=) to binary file still requires str argument. | Nat Goodspeed | |
Use f.writelines((bytes, b'\n')) instead. | |||
2023-08-17 | DRTVWR-588: Correct typo in deprecation warning. | Nat Goodspeed | |
2023-08-17 | DRTVWR-588: Remove some unused redundant timer functionality. | Nat Goodspeed | |
LLEventTimer supported static run_every(), run_at() and run_after() methods to schedule future work. This can still be done by deriving from LLEventTimer, but is better accomplished with a WorkSchedule instance. These convenience methods, which encourage use of LLEventTimer insted of WorkSchedule, weren't used except by LLEventTimeout. Remove them and the LLEventTimer::Generic subclass used to implement them. Similarly, LLEventTimeout supported static post_every(), post_at() and post_after() methods based on LLEventTimer::run_every(), run_at() and run_after(). These weren't used either. LLRunner is a very old mechanism to schedule future work that seems to be unused. Research suggests that it's indirectly engaged only by LLDeferredChain, which isn't used. LLIOSleeper is tested but isn't otherwise used. Add a deprecation warning to llrun.h prior to excision. Also replace Boost.Bind with lambdas. | |||
2023-08-17 | DRTVWR-588: Remove Boost Phoenix, Bind and Assign from some tests. | Nat Goodspeed | |
llsdserialize_test used Boost.Foreach, Boost.Function and Boost.Bind. llleap_test used Boost.Assign. Both used Boost.Phoenix. Replace Boost.Foreach with range 'for'. Replace Boost.Function with std::function. Replace Boost.Assign with initializer lists. Replace Boost.Bind and Boost.Phoenix with lambdas. | |||
2023-08-17 | DRTVWR-588: Eliminate APR and Boost.Phoenix from NamedTempFile. | Nat Goodspeed | |
NamedTempFile used to use APR calls to discover a suitable temp directory, synthesize a temp filename template, generate the unique file, write its content and ultimately delete it. This required a reference to gAPRPoolp as the default value of an optional constructor argument in case some usage demanded an alternative APR memory pool. It also used Boost.Phoenix placeholders to magically synthesize a callable. Replace APR calls with Boost.Filesystem; replace Boost.Phoenix with lambdas. Break out unique path generation logic as static NamedTempFile::temp_path(). In a nod to GitHub Actions builds, honor RUNNER_TEMP environment variable if set. test.cpp's RecordToTempFile need no longer pass an apr_pool_t* to NamedTempFile. NamedTempFile's constructor now accepts an optional suffix, making subclass NamedExtTempFile nearly trivial. It no longer needs to create or remove a symlink, for which it used to use APR calls. llprocess_test.cpp's NamedTempDir used to use Python's tempfile.mkdtemp() to create a temp directory, and apr_dir_remove() to destroy it. Replace both with NamedTempFile::temp_path() and Boost.Filesystem. Also add diagnostic output for LLProcess test failure. If llprocess_test cannot launch a child process, notice the APR_LOG environment variable recognized by our patched apr_suite to engage logging, and report the contents of that file. | |||
2023-08-17 | DRTVWR-588: Finally ditch LL_USE_SYSTEM_RAND code in llrand.cpp. | Nat Goodspeed | |
This conditional code hasn't been used since June 2008, possibly even earlier. | |||
2023-08-16 | DRTVWR-588: Merge branch 'fix-monterey' into DRTVWR-588-monterey | Nat Goodspeed | |
2023-08-15 | SL-20139 pressing the Tab key should paste tooltip only when hovering ↵ | Maxim Nikolenko | |
functions in LSL editor | |||
2023-08-15 | SL-20146 Statistic bar collapsed/expanded accordions not saving | Alexander Gavriliuk | |
2023-08-14 | SL-19528 Remove PERMISSION_DEBIT warning (revert recent change) | Alexander Gavriliuk | |
2023-08-14 | SL-20144 remove the code related to non-existent button; remove ↵ | Mnikolenko Productengine | |
inappropriate param | |||
2023-08-12 | SL-18721 Viewer shutdown order changes | Andrey Kleshchev | |
Same thing as commit cf692c40b0b9f8d0d04cd10a02a84e3f697a2e99 which was removed due to shutdown freezes. Error thread is no longer there so doesn't cause any race sonditions, was not able to repro any issues so will ask QA to test shutdown | |||
2023-08-12 | SL-19744 Small cleanup | Andrey Kleshchev | |
2023-08-09 | SL-18170 FIXED Quitting the viewer is aborted if a script error appears | Maxim Nikolenko | |
2023-08-08 | SL-18049 use instance_offset appropriately | Maxim Nikolenko | |
2023-08-08 | SL-19807 BugSplat Crash: LLDispatchSetEstateExperience::getIDs() | Alexander Gavriliuk | |
2023-08-07 | SL-20090 BugSplat Crash: LLViewerFetchedTexture::updateFetch(2099) | Alexander Gavriliuk | |
2023-08-07 | SL-20086 esсape the message text before sending | Maxim Nikolenko | |