Commit Graph

51046 Commits (7fd1d0c9f29c777fa6f003f50678c593bbfa620c)

Author SHA1 Message Date
Ansariel 7fd1d0c9f2 Fix missing space in window title 2016-11-16 13:51:13 +01:00
Ansariel 97620bd2e0 Merge LL viewer release 4.1.2 2016-11-15 23:10:12 +01:00
Ansariel 8d324397f4 Merge Firestorm LGPL 2016-11-15 23:08:59 +01:00
Oz Linden ecd93e5678 increment viewer version to 4.1.3 2016-11-15 16:02:48 -05:00
Oz Linden 0a8e04c717 Added tag 4.1.2-release for changeset bfbba2244320 2016-11-15 16:02:48 -05:00
Ansariel 380a250831 Merge 2016-11-15 14:30:08 +01:00
Ansariel 892c20ac8c Backed out changeset 7711e2132299 - not needed anymore 2016-11-15 14:29:47 +01:00
Ansariel 27a8126dca Enabling LLLineEditor via XUI breaks enabled-state - correct fix
setEnabled intentionally doesn't disable, but is a read-only flag. Make sure
the LLLineEditor is always enabled (calling the base-constructor will disabled it!)
 and then call the overloaded setEnabled-Method to apply the read-only flag
2016-11-15 14:28:20 +01:00
PanteraPolnocy 9b01e5b57c Updated Polish translation 2016-11-15 13:07:55 +01:00
Ansariel ddb8945823 Merge viewer-bear 2016-11-15 12:20:47 +01:00
Ansariel 1824cb9d82 Merge Firestorm LGPL 2016-11-15 12:17:59 +01:00
Ansariel 609d8f9f1e Fix destination floater layout 2016-11-15 11:42:04 +01:00
Ansariel 23adeeebab FIRE-17896: Reload Destinations on each open to refresh content 2016-11-15 11:37:07 +01:00
Ansariel 63fb7c9e5a Move this to stay in sync 2016-11-14 13:28:36 +01:00
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
AndreyL ProductEngine 7b356a0011 Backed out changeset: fb2eb1a59be6
Reverting MAINT-6125
2016-11-08 03:26:25 +02:00
AndreyL ProductEngine c24b95e483 Backed out changeset: 2a56972b1571
Reverting MAINT-6259
2016-11-08 04:45:47 +02:00
AndreyL ProductEngine 0e6e04317b Backed out changeset: 27782e83386b
Reverting MAINT-6793
2016-11-08 04:44:46 +02:00
AndreyL ProductEngine 1ff67ec512 MAINT-6914 Increase maximum UI size value to 4.0 2016-11-08 01:28:17 +02: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 0d0d9c4e23 Merge viewer-bear 2016-11-04 14:02:34 +01:00
Ansariel 42c77ab5bc Merge Firestorm LGPL 2016-11-04 12:52:13 +01: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