Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-13 | mac build fix - remove unused variables | Maxim Nikolenko | |
2022-12-13 | retrigger build | Maxim Nikolenko | |
2022-12-13 | Merge branch 'main' into DRTVWR-539 | Mnikolenko Productengine | |
# Conflicts: # doc/contributions.txt # indra/newview/llappviewer.cpp # indra/newview/skins/default/colors.xml | |||
2022-12-13 | SL-15175 Merge pull request #26 from sldevel/contribute | akleshchev | |
Fix failures to update the TP states while the viewer is minimized. | |||
2022-12-12 | Attempt to restore SL-17823 fix after merge with DRTVWR-559 texture pipeline ↵ | Brad Linden | |
work removed the getDecodePriority() method. | |||
2022-12-12 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2022-12-13 | SL-18647 Removed obsolete Material Editor button | Andrey Kleshchev | |
Was a placeholder when there was no other way to bring it up | |||
2022-12-12 | SL-18790 Fix for transparent objects casting shadows when they ought not. | Dave Parks | |
2022-12-12 | DRTVWR-565: Merge branch 'main' into contribute | Nat Goodspeed | |
2022-12-12 | DRTVWR-565: Merge branch 'master' into contribute | Nat Goodspeed | |
2022-12-12 | DRTVWR-559 Fix for windows build. | Dave Parks | |
2022-12-12 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-12-12 | SL-18811 Fix for reflection probes associated with an object not immediately ↵ | Dave Parks | |
being removed when the object is killed. | |||
2022-12-12 | SL-18809: Merge 'DRTVWR-559' of secondlife/viewer into sl-18809 | Nat Goodspeed | |
2022-12-12 | Merge branch 'main' into DRTVWR-568 | Callum Prentice | |
2022-12-12 | Merge branch 'main' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
# Conflicts: # doc/contributions.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloater360capture.cpp | |||
2022-12-12 | Increment viewer version to 6.6.9 | Nat Goodspeed | |
following promotion of DRTVWR-565 | |||
2022-12-12 | DRTVWR-565: Merge branch 'origin/contribute' into DRTVWR-565 | Nat Goodspeed | |
2022-12-12 | SL-16874 Added tool tips to buttons displayed by llDialog() | Andrey Lihatskiy | |
2022-12-12 | Merge pull request #34 from secondlife/SL-18740 | cosmic-linden | |
SL-18740: Fix texture animations not working for GLTF materials | |||
2022-12-12 | Merge branch 'xcode-14.1' into contribute | Andrey Kleshchev | |
2022-12-12 | SL-8839 Make About Land resizable | Andrey Kleshchev | |
2022-12-12 | SL-18826 limit teleport command usage | Maxim Nikolenko | |
2022-12-11 | SL-18159 Windows' mouse from keyboard emulation causes pointer to jump ↵ | akleshchev | |
around the screen. Emulated mouse was trigering "not a valid zoomable object" case and jumping to garbage mMouseDownX/Y due to 'up' event being too early. | |||
2022-12-09 | SL-18740: Fix texture animations not working for GLTF materials | Cosmic Linden | |
2022-12-09 | SL-18809: Merge 'DRTVWR-559' of secondlife/viewer into sl-18809 | Nat Goodspeed | |
2022-12-09 | SL-8294 Fixed Incorrect coordinates in address bar | Andrey Kleshchev | |
Example: Stepping over 183/255/22 will show position 183/1/22 of the same region | |||
2022-12-09 | SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. | Nat Goodspeed | |
For work queues that don't need timestamped tasks, eliminate the overhead of a priority queue ordered by timestamp. Timestamped task support moves to WorkSchedule. WorkQueue is a simpler queue that just waits for work. Both WorkQueue and WorkSchedule can be accessed via new WorkQueueBase API. Of course the WorkQueueBase API doesn't deal with timestamps, but a WorkSchedule can be accessed directly to post timestamped tasks and then handled normally (e.g. by ThreadPool) to run them. Most ThreadPool functionality migrates to new ThreadPoolBase class, with template subclass ThreadPoolUsing<WorkQueue> or ThreadPoolUsing<WorkSchedule> depending on need. ThreadPool is now an alias for ThreadPoolUsing<WorkQueue>. Importantly, ThreadPoolUsing::getQueue() delivers a reference to the specific queue subclass type, so you can post timestamped tasks on a queue retrieved from ThreadPoolUsing<WorkSchedule>::getQueue(). Since ThreadPool is no longer a simple class but an alias for a particular template specialization, introduce threadpool_fwd.h to forward-declare it. Recast workqueue_test.cpp to exercise WorkSchedule, since some of the tests are time-based. A future todo would be to exercise each applicable test with both WorkQueue and WorkSchedule. | |||
2022-12-09 | DRTVWR-559: Introduce LLInstanceTrackerSubclass mediator class. | Nat Goodspeed | |
Deriving your tracked class T from LLInstanceTracker<T> gives you T::getInstance() et al. But what about a subclass S derived from T? S::getInstance() still delivers a pointer to T, requiring explicit downcast. And so on for other LLInstanceTracker methods. Instead, derive S from LLInstanceTrackerSubclass<S, T>. This implies that S is a grandchild class of T, but it also recasts the LLInstanceTracker methods to deliver results for S rather than for T. | |||
2022-12-09 | Merge branch 'SL-18824' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2022-12-09 | SL-18824 - added hardare_concurrency to system stats | Brad Payne (Vir Linden) | |
2022-12-09 | SL-18823 FIXED Crash when using 'Create folder from selected' | Maxim Nikolenko | |
2022-12-09 | SL-18810 FIXED "Find Original" doesn't work if Item profile was previously ↵ | Mnikolenko Productengine | |
selected | |||
2022-12-09 | SL-18776 Fix handling for an empty avatar list | Andrey Kleshchev | |
2022-12-08 | Fix for non-windows build of DRTVWR-559 use usleep() for sleepy_robin scheduler | Brad Kittenbrink | |
2022-12-08 | Merge pull request #28 from secondlife/sl-14399 | nat-goodspeed | |
SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList. | |||
2022-12-08 | SL-18807 FIXED Viewer crashes when trying to purge item using 'Pick: Select ↵ | Maxim Nikolenko | |
settings' floater | |||
2022-12-07 | SL-18741 Don't allow bulk upload without caps | Andrey Kleshchev | |
2022-12-07 | DRTVWR-559: Try using custom fiber scheduler for ThreadPool threads. (#30) | RunitaiLinden | |
Co-authored-by: Nat Goodspeed <nat@lindenlab.com> | |||
2022-12-07 | SL-14399 Remove obsolete code | Andrey Kleshchev | |
mCoroWaitList covers all assets not just landmarks | |||
2022-12-07 | SL-18801 Crash at LLPluginProcessParent::pollTick() | Andrey Kleshchev | |
Looks like pollTick tried to call an already dead process | |||
2022-12-07 | SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList. | Nat Goodspeed | |
mCoroWaitList was introduced to prevent an assertion failure crash: LLCoprocedureManager never expects to fill LLCoprocedurePool::mPendingCoprocs queue. The queue limit was arbitrarily set to 4096 some years ago, but in practice LLViewerAssetStorage can post way more requests than that. LLViewerAssetStorage checked whether the target LLCoprocedureManager pool's queue looked close to full, and if so posted the pending request to its mCoroWaitList instead. But then it had to override the base LLAssetStorage method checkForTimeouts() to continually check whether pending tasks could be moved from mCoroWaitList to LLCoprocedureManager. A simpler solution is to enlarge LLCorpocedureManager::DEFAULT_QUEUE_SIZE, the upper limit on mPendingCoprocs. Since mCoroWaitList was an unlimited queue, making DEFAULT_QUEUE_SIZE "very large" does not increase the risk of runaway memory consumption. | |||
2022-12-07 | SL-18800 fix crash in removeMutedAVsLights | Mnikolenko Productengine | |
2022-12-07 | SL-18799 Crash at requestPostCapability | Andrey Kleshchev | |
2022-12-07 | SL-18197 Materials folder doesn't appear on login | Andrey Kleshchev | |
Fix some folders not being requested unless already cached. Fix materials folder not being requested by materials picker. | |||
2022-12-07 | SL-18776 Avatar picker search not updated on http error | Andrey Kleshchev | |
2022-12-07 | SL-18777 PBR upload was stuck waiting for texture | akleshchev | |
Handle obscure upload failure case - floater was waiting for a texture upload indefinetely. Unblock floater if upload fails. | |||
2022-12-07 | SL-18795 Overrides are not applied to one face | Maxim Nikolenko | |
2022-12-07 | Fix failures to update the TP states while the viewer is minimized. | Henri Beauchamp | |
This is a fix for: https://jira.secondlife.com/browse/BUG-230616 | |||
2022-12-06 | DRTVWR-575: Try to avoid comparison warnings in llclamp() | Nat Goodspeed | |