Andrey Kleshchev
80e3950781
SL-8839 Make About Land resizable
2022-12-12 17:21:55 +02:00
Maxim Nikolenko
ab8dc07630
SL-18826 limit teleport command usage
2022-12-12 13:13:48 +02:00
akleshchev
5bfe93b4ea
SL-18159 Windows' mouse from keyboard emulation causes pointer to jump 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-11 19:08:48 +02:00
Andrey Kleshchev
f01f39afd1
SL-8294 Fixed Incorrect coordinates in address bar
...
Example: Stepping over 183/255/22 will show position 183/1/22 of the same region
2022-12-09 20:56:10 +02:00
Andrey Lihatskiy
3387fb4897
Merge branch 'SL-18824' into DRTVWR-573-maint-R
2022-12-09 17:40:08 +02:00
Brad Payne (Vir Linden)
4a554bfded
SL-18824 - added hardare_concurrency to system stats
2022-12-09 15:02:26 +00:00
Maxim Nikolenko
94cc914947
SL-18823 FIXED Crash when using 'Create folder from selected'
2022-12-09 14:47:26 +02:00
Mnikolenko Productengine
9f7c22bbe5
SL-18810 FIXED "Find Original" doesn't work if Item profile was previously selected
2022-12-09 11:12:20 +02:00
Andrey Kleshchev
b79c4e47a8
SL-18776 Fix handling for an empty avatar list
2022-12-09 09:09:54 +02:00
nat-goodspeed
95f682f127
Merge pull request #28 from secondlife/sl-14399
...
SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList.
2022-12-08 13:33:29 -05:00
Maxim Nikolenko
8496ae48dd
SL-18807 FIXED Viewer crashes when trying to purge item using 'Pick: Select settings' floater
2022-12-08 15:07:10 +02:00
Andrey Kleshchev
f064cba436
SL-14399 Remove obsolete code
...
mCoroWaitList covers all assets not just landmarks
2022-12-07 20:21:25 +02:00
Andrey Kleshchev
823dbc8805
SL-18801 Crash at LLPluginProcessParent::pollTick()
...
Looks like pollTick tried to call an already dead process
2022-12-07 19:33:47 +02:00
Nat Goodspeed
769bf46a3f
SL-14399: Ditch overflow queue LLViewerAssetStorage::mCoroWaitList.
...
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 09:50:02 -05:00
Mnikolenko Productengine
71926db3a5
SL-18800 fix crash in removeMutedAVsLights
2022-12-07 12:55:55 +02:00
Andrey Kleshchev
3d6c4036a6
SL-18799 Crash at requestPostCapability
2022-12-07 08:55:45 +02:00
Andrey Kleshchev
120d9c16fa
SL-18776 Avatar picker search not updated on http error
2022-12-07 03:45:00 +02:00
Henri Beauchamp
0dd287df28
Fix failures to update the TP states while the viewer is minimized.
...
This is a fix for: https://jira.secondlife.com/browse/BUG-230616
2022-12-07 00:01:34 +01:00
Nat Goodspeed
7d9249d180
DRTVWR-575: Try to avoid comparison warnings in llclamp()
2022-12-06 17:16:56 -05:00
Nat Goodspeed
9a7e638b67
DRTVWR-575: Defend unescape_string() against empty line.
...
The unsigned index arithmetic was problematic in that case.
2022-12-06 15:46:05 -05:00
Nat Goodspeed
db1d757aeb
DRTVWR-575: Update a few more int lengths in llsdserialize.{h,cpp}.
2022-12-06 14:40:11 -05:00
Nat Goodspeed
73aced620f
DRTVWR-575: Use llssize (signed size_t) for max_bytes parameters.
...
Since LLSDSerialize::SIZE_UNLIMITED is negative, passing that through unsigned
size_t parameters could result in peculiar behavior.
2022-12-06 13:59:06 -05:00
Nat Goodspeed
8f6ffd489d
DRTVWR-575: Introduce LLKeyBind::endNonEmpty()
...
and use it to replace dubious loops in asLLSD() and trimEmpty().
2022-12-06 13:04:35 -05:00
Nat Goodspeed
8ff81fc7a5
DRTVWR-575: Keep BufferArray::findBlock() in int domain.
2022-12-06 11:16:55 -05:00
akleshchev
f7010e46af
SL-18778 Crash at LLVoiceClient::removeObserver ( #25 )
2022-12-06 04:37:07 +02:00
Maxim Nikolenko
112446804d
SL-18486 Complete Avatars floater is blank.
2022-12-03 03:04:01 +02:00
Maxim Nikolenko
d5257abdb1
SL-18734 certain links are not displayed appropriately
2022-12-02 00:45:34 +02:00
Maxim Nikolenko
cfc2d2890e
SL-18243 Add wear and unwear buttons on line items in Outfits floater
2022-12-01 02:04:04 +02:00
Andrey Kleshchev
6de5986333
SL-18718 Crash at LLEventPump::listen and connection issues
...
Cleaner reinit and termination.
2022-11-28 17:25:43 +02:00
Andrey Kleshchev
e01486715a
SL-18101 MoaP Reset button should reset the Current URL
2022-11-25 23:58:27 +02:00
Maxim Nikolenko
d01f7afff2
SL-18713 fix crash in handleCompositionMessage ( #12 )
2022-11-25 18:16:31 +02:00
Andrey Lihatskiy
0d3becc2db
Merge branch 'main' into DRTVWR-573-maint-R
2022-11-23 00:33:59 +02:00
Andrey Lihatskiy
2dd3030993
Merge branch 'main' into DRTVWR-570-maint-Q
2022-11-23 00:33:45 +02:00
Andrey Lihatskiy
e0f7b4d04b
Merge branch 'main' into DRTVWR-565-maint-P
2022-11-23 00:33:33 +02:00
Mnikolenko Productengine
de0317cc3f
Merge branch 'DRTVWR-568' into DRTVWR-539
2022-11-22 23:12:05 +02:00
Andrey Kleshchev
87664fa35d
SL-18219 Crash getting and sending render info on exit
...
There might be other causes for sendRenderInfoToRegion and getRenderInfoFromRegion, crashing, but in some cases viewer was shutting down
2022-11-22 23:08:47 +02:00
Mnikolenko Productengine
daa1257466
Merge branch 'master' into DRTVWR-539
2022-11-22 17:38:01 +02:00
Signal Linden
59b826e66e
Merge pull request #4 from secondlife/signal/stale
...
Close stale PRs
2022-11-21 16:02:02 -08:00
Henri Beauchamp
d776638417
Fix a thread safety issue in the GL image worker.
...
LLViewerTexture::mNeedsCreateTexture needs to be an attomic bool since
it is written both in the main thread and in the GL image worker thread.
We can now enable threaded bump maps creation as a result of this fix.
I have read the CLA Document and I hereby sign the CLA
2022-11-21 15:54:37 -08:00
RunitaiLinden
f3f3c493ec
Merge pull request #6 from sldevel/master
...
Fix a thread safety issue in the GL image worker.
2022-11-21 17:50:37 -06:00
Andrey Kleshchev
e231b6d8d3
SL-18689 Crash at LLTabContainer::selectNextTab()
...
FPE_NOOP at "idx = (idx + 1 ) % (S32)mTabList.size();"
2022-11-22 01:45:04 +02:00
Andrey Kleshchev
9ea7526f60
SL-18565 Prevent texture fetch crash on second login attempt
2022-11-22 01:24:47 +02:00
Signal Linden
b841dadc65
Merge pull request #8 from Ansariel/master
...
Update message template URL after move to GitHub
2022-11-21 14:18:12 -08:00
Andrey Lihatskiy
25c62f554f
Merge branch 'master' into DRTVWR-570-maint-Q
2022-11-21 22:46:35 +02:00
Andrey Lihatskiy
74ebbdf636
Merge branch 'master' into DRTVWR-573-maint-R
2022-11-21 22:46:17 +02:00
Ansariel
b5688b8b20
Update default URL for message template in template_verifier.py as well
2022-11-21 21:15:01 +01:00
Bennett Goble
c8f08f232a
SL-18218: Switch canonical_repo to GitHub URL
2022-11-21 11:51:53 -08:00
Ansariel
6c843bccda
Update message template URL after move to GitHub
2022-11-21 20:46:46 +01:00
Andrey Kleshchev
96f0c95898
Merge branch master into DRTVWR-565-maint-P
2022-11-21 20:48:24 +02:00
Andrey Kleshchev
45b26b2444
SL-18565 restoreGL should re-add bumpmaps
2022-11-21 20:22:47 +02:00