Commit Graph

46760 Commits (c3e200cef41a602c13d3115cfec777eff63d5028)

Author SHA1 Message Date
Mnikolenko Productengine c3e200cef4 SL-19686 don't search views every time 2023-05-31 17:03:19 +03:00
Andrey Kleshchev a6efb920e8 SL-19795 Creating folders in combination mode does not scroll to new folder #2 2023-05-31 01:09:57 +03:00
Andrey Kleshchev 1834cc1a8b SL-19795 Creating folders in combination mode does not scroll to new folder 2023-05-31 00:21:48 +03:00
Andrey Kleshchev caa21f9054 SL-19748 Thumbnail to clipboard not working 2023-05-30 22:08:58 +03:00
Maxim Nikolenko 5c55adae47 SL-19773 add context menu for root folder in single folder mode 2023-05-30 13:10:36 +03:00
Andrey Kleshchev d42f2a1887 SL-17429 Message user when their inventory hits AIS3 limits 2023-05-30 00:01:58 +03:00
Andrey Kleshchev b9fad316a3 SL-17429 Message user when their inventory hits AIS2 limits 2023-05-29 23:37:58 +03:00
Andrey Kleshchev 352ca2f881 SL-19652 Folder fetch dupplicate protection and over limit handling 2023-05-29 23:10:15 +03:00
Andrey Kleshchev 8c9edebde7 SL-19604 Properly account for borders 2023-05-26 23:03:04 +03:00
Maxim Nikolenko 67e17bd822 SL-19774 add context menu for root folder (without any selection); show paste menu when right clicking any item 2023-05-26 19:45:46 +03:00
Andrey Kleshchev 572e8269bc SL-19604 Creating new folders in combination views does not highlight created item 2023-05-25 02:18:50 +03:00
Maxim Nikolenko 505c15cf47 SL-19759 FIXED Adding New Folders in Single Folder view can cause all folders to open and shift out of view 2023-05-23 16:13:10 +03:00
Andrey Kleshchev 8c0ad5425f SL-19748 Fix thumbnail not applying if floater was closed too fast 2023-05-23 12:04:21 +03:00
Maxim Nikolenko f83ed21832 SL-19752 don't try to scroll after opening the new folder in single-folder view to avoid crash 2023-05-22 20:47:17 +03:00
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