Commit Graph

50776 Commits (1508acb7fc8d24ce720c386452004bf2cef07bc6)

Author SHA1 Message Date
Ansariel 1508acb7fc Don't need this anymore... 2016-11-14 13:25:07 +01:00
Ansariel eb4d8e4893 Use global menu handler for Inventory.NewWindow to keep in sync with LL 2016-11-14 13:23:57 +01:00
Ansariel 24e29ed04e Clean up inventory windows on shutdown - properly! 2016-11-14 13:13:09 +01:00
Ansariel 9d5ac17295 FIRE-7063: Memory is not released when closing secondary inventory floaters 2016-11-14 12:46:19 +01:00
Ansariel 4a7385b650 Fix "Inventory.NewWindow" callback handler to not use legacy (and dangerous) legacy code (Ctrl-Shift-I for new inventory window is unaffected for us because of the way our secondary inventory window works) 2016-11-14 12:02:57 +01:00
Ansariel 883fbeca85 FIRE-19493: "Show Original" should show item in "All Items" inventory panel and reset all filters to actually show the item properly 2016-11-14 11:00:14 +01:00
Ansariel d3a527ef49 On a second thought: Restrict TLD to 63 characters since that is the limit as per definition 2016-11-12 16:35:20 +01:00
Ansariel 07a5efafd4 Fix email addresses with non-original TLD longer than 6 characters won't get parsed properly 2016-11-12 16:29:31 +01:00
Ansariel 0735a898a1 Simplification - LLGridManager::isInSecondLife() is also available in non-OpenSim builds 2016-11-12 13:17:16 +01:00
Ansariel e4b096efe3 FIRE-20288: Option to render friends only 2016-11-12 12:33:32 +01:00
Ansariel ed02621aff Stand/Fly button not showing if sitting/flying in mouselook with FSShowInterfaceInMouselook = TRUE 2016-11-12 02:56:06 +01:00
Ansariel b6baed3250 Remove unncessary forward declaration that sneaked in 2016-11-12 02:07:03 +01:00
Ansariel e7f141add9 FIRE-15538: Link replace floater should update "remaining items" count after the item has actually been removed (wait for callback on AIS3) 2016-11-12 01:52:27 +01:00
Ansariel 11258a2ea3 Fix FSCopyTransInventoryDropTarget and FSInventoryLinkReplaceDropTarget not working anymore (caused by 96f694ca5b8c) 2016-11-12 01:02:32 +01:00
andreykproductengine 0fd1cde782 MAINT-6880 Viewer notification was not centered. 2016-11-09 20:32:19 +02:00
Ansariel 62477236a9 FIRE-20335: Closing an IM session via IM well causes console output of last session in communications floater to vanish 2016-11-09 00:55:31 +01:00
Ansariel 2089713e13 Don't render particles of muted avatars 2016-11-08 16:49:55 +01:00
Ansariel c2b428e334 Fix LL impostor hacking:
* Don't render shadows for impostors
* Show muted avatars as impostors (fix if RenderAvatarMaxNonImpostors = 0 = no limit)
* No detailed attachment updates for muted avatars if using no impostors
* Properly calculate update interval for muted avatars if using no impostors

Changed LLVOAvatar::isImpostor() so it also returns if an avatar is an impostor
in case RenderAvatarMaxNonImpostors = 0 = LLVOAvatar::sUseImpostors = FALSE is set,
so we can get rid of some

"isImpostor() || ((LLVOAvatar::AV_DO_NOT_RENDER == getVisualMuteSettings() || isInMuteList()) && !needsImpostorUpdate())"

and replace it with

"isImpostor() && !needsImpostorUpdate()"

This additional check would be necessary to render an avatar as impostor in case
it should never be rendered or it is muted, but LLVOAvatar::sUseImpostors is FALSE.
The check for !needsImpostorUpdate() is still needed to fail the condition in case
an impostor needs an update. For impostor updates, LLPipeline::generateImpostor()
will temporarily set LLVOAvatar::sUseImpostors = FALSE, so the rendering pipeline
doesn't skip parts needed to create a silhouette of the avatar. In that case,
needsImpostorUpdate() will return TRUE.
2016-11-08 16:49:05 +01:00
Ansariel b054bd2c99 FIRE-20333: Setting one avatar to "Do not render" causes all avatars to become imposters if max. non imposters are set to no limit 2016-11-08 12:23:57 +01:00
Ansariel 3c6fc6da16 FIRE-20323: Backed out changeset d5391f196d35 2016-11-08 09:25:30 +01:00
Ansariel 83fef5c904 FIRE-20329: Contact Set aliases not displayed on first post 2016-11-08 00:24:45 +01:00
Ansariel 1673bb109d FIRE-20330: Blacklisted avatars re-appearing after region change 2016-11-08 00:02:58 +01:00
Ansariel e9b067d7db FIRE-16794: Selecting and wearing multiple bodyparts only wears one of them 2016-11-07 14:14:45 +01:00
Ansariel c762198b3a Fix crash in LLFloaterModelUploadBase::requestAgentUploadPermissionsCoro 2016-11-07 09:20:09 +01:00
Ansariel 23b2867209 FIRE-20320: Crash at startup in handleStaticEyesChanged() 2016-11-06 11:33:59 +01:00
Ansariel 6c62088fb8 Enabling LLLineEditor via XUI breaks enabled-state 2016-11-04 18:43:17 +01:00
Ansariel 8cf6abf6c0 FIRE-19799: Place details floater keeps showing "Loading..." for estates without covenant 2016-11-04 16:59:18 +01:00
Mnikolenko Productengine b1d86e157d MAINT-6902 Place Profile -> Region displays incorrect group or group is stuck on "Loading..." 2016-11-04 16:25:07 +02:00
Ansariel 2b18e2158f FIRE-20311: Editing landmarks breaks the landmark 2016-11-04 12:43:16 +01:00
Mnikolenko Productengine f13e5890d9 MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB 2016-11-03 17:28:14 +02:00
Mnikolenko Productengine 81b3d80037 MAINT-6884 Issues with the Outfit Gallery and viewer crashes - out of memory crashes since VOB 2016-11-02 17:19:40 +02:00
andreykproductengine 1d6fdd81be MAINT-6580 Snapshot becomes blank after changing the size of Second Life window 2016-11-03 16:49:08 +02:00
andreykproductengine 7daef28f7c MAINT-6825 Fixing bad_alloc crash 2016-10-28 17:29:30 +03:00
Mnikolenko Productengine 6bc8ab5968 MAINT-2465 FIXED Viewer crash when hovering in fast timers floater 2016-10-31 17:47:38 +02:00
Ansariel 52924e3c04 FIRE-20310: FSStaticEyes can't be changed via QuickPrefs 2016-11-04 09:15:45 +01:00
Ansariel 7104b5e037 Change more JIRA urls over to https 2016-11-03 21:33:04 +01:00
Nicky 86d3bb7e9e Change ReportBurgURL to https. 2016-11-03 20:21:34 +01:00
Liny ec98d0d79d Merge the backout in. 2016-11-03 00:03:58 -07:00
Liny a6ad8a160f Backed out changeset: 58602af33b30 2016-11-02 23:59:00 -07:00
Ansariel b8d1160cd8 Restore original LLMessageSystem HTTP options for OpenSim (0 retries and 60 seconds timeout) 2016-11-01 21:26:35 +01:00
Ansariel 9b07a41631 Fix possible memory leak during link replace 2016-11-01 13:12:25 +01:00
Tonya Souther 27169fa43d Updating SLPlugin for llceflib update. 2016-10-30 03:55:40 -05:00
Tonya Souther 8ab7732ef1 Updating OS X llceflib. 2016-10-30 03:51:53 -05:00
Ansariel c8baa6e7d3 FIRE-20280: Add clothing via double-click allows wearing more than one physics layer 2016-10-28 22:24:12 +02:00
Ansariel a164bc21cd Fix startup crash in LLStatusBar 2016-10-28 14:21:14 +02:00
Ansariel c166f3fe15 FIRE-20278: Fix crash in LSL preprocessor lazy lists by Sei Lisa 2016-10-27 21:25:59 +02:00
Ansariel ca42db2ea1 FIRE-4804: rezplat command always rezzes under agent group, not under land group if RezUnderLandGroup is TRUE 2016-10-26 17:44:46 +02:00
Ansariel b721494405 Refactor code for rezzing under land group and concentrate it into FSCommon::getGroupForRezzing() 2016-10-26 17:42:22 +02:00
Ansariel 6a689ca306 Clean up ReplaceWornItemsOnly code and detach replaced attachments via LLAppearanceMgr::removeItemsFromAvatar() instead of LLVOAvatarSelf::detachAttachmentIntoInventory() 2016-10-26 16:46:32 +02:00
Ansariel ef6d8e06ab Backed out changeset 9d66fa217c05: This will create scary error messages in
inventory for the LSL bridge during the creation process and attachments
getting detached via RLV force wear ("Error: object is in current outfit but not
attached") since RLVa (and as a result of that the LSL bridge as well) circumvents
LLAppearanceMgr for detaching attachments via LLVOAvatarSelf::detachAttachmentIntoInventory().
This would basically require a change in the RLVa code first...
2016-10-26 16:17:30 +02:00