Maxim Nikolenko
d53c8a7d65
SL-19738 don't switch the view when creating an item
2023-05-19 18:09:35 +03:00
Maxim Nikolenko
100ace48f1
SL-19686 don't build gallery items without thumbnails in combination view
2023-05-18 23:22:58 +03:00
Andrey Kleshchev
706d8f1727
SL-19732 Fix folder's thumbnail from sticking over folder's content
2023-05-18 22:22:16 +03:00
Andrey Lihatskiy
53ed0ec70c
Merge branch 'main' into DRTVWR-567
...
# Conflicts:
# doc/contributions.txt
2023-05-17 23:57:11 +03:00
Maxim Nikolenko
784436a5b8
SL-19721 use LLOutfitObserver to handle cof changes
2023-05-17 18:38:23 +03:00
Nat Goodspeed
5a70639b79
Increment viewer version to 6.6.13
...
following promotion of DRTVWR-577
2023-05-17 09:54:46 -04:00
Maxim Nikolenko
86fc10f710
SL-19717 don't open new floater when taking an object from in-world or copying content
2023-05-16 22:36:26 +03:00
Maxim Nikolenko
55fb718598
SL-19701 open shared folder instead of just selecting it
2023-05-16 18:34:32 +03:00
Maxim Nikolenko
474012abd6
SL-19686 reduce delay when switching between folders
2023-05-16 18:03:57 +03:00
Andrey Kleshchev
4d3a8f4a6c
SL-19649 Don't update bounding rect excesively
2023-05-12 22:15:56 +03:00
Andrey Kleshchev
a6d867bcce
SL-19583 Fix scrollbars flashing when resizing floater
2023-05-12 21:14:14 +03:00
Andrey Kleshchev
b4d0aeee37
SL-19712 Folders and items shouldn't be both called items
2023-05-12 19:17:31 +03:00
Andrey Kleshchev
6e2e9d5904
SL-19649 Adjust other classes for new deleteAllChildren mechanics
2023-05-12 19:01:44 +03:00
Maxim Nikolenko
17e18aa9bf
SL-19649 add missing update
2023-05-12 16:55:12 +03:00
Maxim Nikolenko
077841420c
SL-19649 reduce logging out time for larger inventories
2023-05-12 16:35:27 +03:00
Maxim Nikolenko
f7872f7ed1
SL-19701 Clicking on 'Show' in inventory offering does not open inventory in Single folder
2023-05-11 17:54:35 +03:00
Maxim Nikolenko
4a09f190d5
SL-19650 don't build anything except direct children views for single-folder panel
2023-05-10 16:02:14 +03:00
Maxim Nikolenko
8a1cb8c00c
SL-19697 FIXED Clicking on inventory item in list view does not unselect item in gallery view
2023-05-10 12:51:08 +03:00
Maxim Nikolenko
06f63d9b87
SL-19683 'New folder' menu item should be disable for the listed folders in sfv
2023-05-10 12:02:09 +03:00
Andrey Kleshchev
250228af25
SL-19660 Updated contributions doc
2023-05-09 17:58:13 +03:00
akleshchev
6c4c57cb47
SL-19660 Merge pull request #199 from beqjanus/main
...
BUG-233797/233798 - fix blackout when u/w fog_density < 0
2023-05-09 17:55:00 +03:00
Andrey Kleshchev
eaf95d084a
SL-19689 In combination view 'raname' field doesn't update position properly
2023-05-06 03:17:45 +03:00
Andrey Kleshchev
03ed823e59
SL-19688 Fix combined view not updating on thumbnail change
2023-05-06 02:33:58 +03:00
Maxim Nikolenko
61818417d6
SL-19641 FIXED Gallery item is not selected after using 'Find original'
2023-05-05 18:17:00 +03:00
Andrey Kleshchev
98681ef73f
SL-19533 Prevent COF dupplicate request
2023-05-05 15:56:21 +03:00
Maxim Nikolenko
25277a773d
SL-19683 Add menu items should be disabled for some folders in single-folder view
2023-05-04 19:19:32 +03:00
Andrey Lihatskiy
55e2d48941
Merge remote-tracking branch 'origin/zap-LLSDArray' into DRTVWR-577-maint-S
2023-05-04 16:09:50 +03:00
Nat Goodspeed
e7c5b9fb0f
SL-19647: Eliminate LLSDArray entirely.
...
Newer C++ compilers have different semantics around LLSDArray's special copy
constructor, which was essential to proper LLSD nesting. In short, we can no
longer trust LLSDArray to behave correctly. Now that we have variadic
functions, get rid of LLSDArray and replace every reference with llsd::array().
2023-05-03 17:38:30 -04:00
Nat Goodspeed
3c77c1b90f
DRTVWR-575: Replace some LLSDArray() usage with llsd::array().
...
It seems newer compilers have a different interpretation of exactly when to
engage LLSDArray's copy constructor. In particular, this assignment:
some_LLSD_map[key] = LLSDArray(...)(...)...;
used to convert the LLSDArray object directly to LLSD; now it first calls the
custom copy constructor, which embeds the intended array within an outer array
before assigning it into the containing map.
The newer llsd::array() function avoids that problem because what it returns
is already an LLSD object.
Taking inventory of LLSDArray assignments of that form turned up a number of
workarounds like LLSD(LLSDArray(...)). Replacing those with llsd::array() is
both simpler and more readable.
Tip of the hat to Chorazinallen for surfacing this issue!
(cherry picked from commit bb718155bd )
2023-05-03 12:31:42 -04:00
Andrey Kleshchev
b3e02c4264
SL-19583 Scroll fixes
2023-05-03 18:46:18 +03:00
Andrey Kleshchev
1866368673
SL-19583 Fix height not accounting for borders properly
2023-05-03 02:06:09 +03:00
Andrey Kleshchev
171b8dbeb3
SL-19583 Fix rename's width and update frequency
...
This way of calculating scroll turns out to be one large hack.
Probably needs a proper combination view instead of combining two
different views that have own scrolls or those views need to support
not having personal scroll.
2023-05-03 00:42:51 +03:00
Beq Janus
8254407854
Merge branch 'main' into main
2023-05-02 21:11:10 +01:00
Andrey Lihatskiy
ade8c96e5c
Merge branch 'main' into DRTVWR-567
...
# Conflicts:
# indra/newview/llappviewer.cpp
2023-05-02 17:57:11 +03:00
Andrey Lihatskiy
ff8dcc23bf
Merge branch 'main' into DRTVWR-577-maint-S
2023-05-02 17:39:37 +03:00
Vir Linden
7ed52090a6
Increment viewer version to 6.6.12
...
following promotion of DRTVWR-539
2023-05-02 10:24:54 -04:00
Maxim Nikolenko
002ff88a13
SL-19650 don't rebuild views right after initialising panel
2023-05-02 15:22:21 +03:00
Beq
4ae5a8965f
BUG-233797/BUG-233798 -ve underwater fog density causes blackout.
2023-04-30 11:52:22 +01:00
Andrey Kleshchev
03c263a1cd
SL-19533 Fix 'fetching' state timeout
2023-04-28 23:41:25 +03:00
Maxim Nikolenko
80bfc56ff0
SL-19583 force reshape inventory panel when changing root in combination view
2023-04-28 19:51:00 +03:00
Andrey Kleshchev
4bfcf182d7
SL-19533 Fetch stall prevention #2
2023-04-28 19:34:26 +03:00
Andrey Kleshchev
9349a9b5d4
SL-19533 More children per subset fetch request
2023-04-28 00:18:46 +03:00
Andrey Kleshchev
377f177a86
SL-19533 Removed per-run limit
...
Doesn't seem to work like expected and I never get more than 7-9 requests running total
2023-04-27 21:32:17 +03:00
Andrey Kleshchev
7bb5644969
SL-19533 Subset fetch fixes
2023-04-27 20:23:19 +03:00
Maxim Nikolenko
30b87c11e9
SL-19583 WIP fixed the issue with item selection and restored filter handling for gallery panel
2023-04-27 18:23:56 +03:00
Andrey Kleshchev
697d3be3c9
SL-19533 Implement subset variant of children request
2023-04-27 01:30:57 +03:00
Andrey Kleshchev
0091fa0cba
SL-19583 Uniform risizing for combination inventory view
2023-04-26 03:53:17 +03:00
Maxim Nikolenko
7c3452fe44
SL-19409 FIXED Received items panel in multiple inventory windows does not sync New tag status between windows
2023-04-25 17:29:46 +03:00
Andrey Kleshchev
c1a3c7b239
SL-19533 Special COF handling #3
2023-04-25 13:51:23 +03:00
Andrey Kleshchev
8166a8d8d4
SL-19533 Fix a fetch blunder
2023-04-25 13:10:51 +03:00