Maxim Nikolenko
43a966eea4
#3466 Crash at LLScrollingPanelParam::draw
2025-01-28 02:45:37 +02:00
Rye Mutt
b5e306f7d8
Enable /permissive- on MSVC for better standards conformance ( #2251 )
...
* Enable /permissive- on MSVC for better C++ conformance and fix related errors
* Clean up left over warning suppressions from old library or msvc versions
2024-08-14 08:01:02 -07:00
Brad Linden
c106221726
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
...
# Conflicts:
# .github/workflows/build.yaml
# indra/llui/llscrolllistctrl.cpp
2024-08-09 15:43:06 -07:00
Ansariel
897525f674
Fix integer underflow causing issues with wearables
2024-08-02 20:40:38 +02:00
Ansariel
9fdca96f8b
Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now
2024-07-08 20:27:14 +02:00
Ansariel
9e45c1e506
Fix issues resulting from b42f9d836b
2024-06-09 16:17:03 +02:00
Ansariel
b42f9d836b
Re-enable a lot of compiler warnings for MSVC and address the C4267 "possible loss of precision" warnings
2024-06-01 15:49:26 +02:00
Ansariel
e2e37cced8
Fix line endlings
2024-05-22 22:40:26 +03:00
Ansariel
1b67dd855c
Merge remote-tracking branch 'origin/main' into DRTVWR-600-maint-A
...
# Conflicts:
# autobuild.xml
# indra/cmake/CMakeLists.txt
# indra/cmake/GoogleMock.cmake
# indra/llaudio/llaudioengine_fmodstudio.cpp
# indra/llaudio/llaudioengine_fmodstudio.h
# indra/llaudio/lllistener_fmodstudio.cpp
# indra/llaudio/lllistener_fmodstudio.h
# indra/llaudio/llstreamingaudio_fmodstudio.cpp
# indra/llaudio/llstreamingaudio_fmodstudio.h
# indra/llcharacter/llmultigesture.cpp
# indra/llcharacter/llmultigesture.h
# indra/llimage/llimage.cpp
# indra/llimage/llimagepng.cpp
# indra/llimage/llimageworker.cpp
# indra/llimage/tests/llimageworker_test.cpp
# indra/llmessage/tests/llmockhttpclient.h
# indra/llprimitive/llgltfmaterial.h
# indra/llrender/llfontfreetype.cpp
# indra/llui/llcombobox.cpp
# indra/llui/llfolderview.cpp
# indra/llui/llfolderviewmodel.h
# indra/llui/lllineeditor.cpp
# indra/llui/lllineeditor.h
# indra/llui/lltextbase.cpp
# indra/llui/lltextbase.h
# indra/llui/lltexteditor.cpp
# indra/llui/lltextvalidate.cpp
# indra/llui/lltextvalidate.h
# indra/llui/lluictrl.h
# indra/llui/llview.cpp
# indra/llwindow/llwindowmacosx.cpp
# indra/newview/app_settings/settings.xml
# indra/newview/llappearancemgr.cpp
# indra/newview/llappearancemgr.h
# indra/newview/llavatarpropertiesprocessor.cpp
# indra/newview/llavatarpropertiesprocessor.h
# indra/newview/llbreadcrumbview.cpp
# indra/newview/llbreadcrumbview.h
# indra/newview/llbreastmotion.cpp
# indra/newview/llbreastmotion.h
# indra/newview/llconversationmodel.h
# indra/newview/lldensityctrl.cpp
# indra/newview/lldensityctrl.h
# indra/newview/llface.inl
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llfloateremojipicker.h
# indra/newview/llfloaterimsessiontab.cpp
# indra/newview/llfloaterprofiletexture.cpp
# indra/newview/llfloaterprofiletexture.h
# indra/newview/llgesturemgr.cpp
# indra/newview/llgesturemgr.h
# indra/newview/llimpanel.cpp
# indra/newview/llimpanel.h
# indra/newview/llinventorybridge.cpp
# indra/newview/llinventorybridge.h
# indra/newview/llinventoryclipboard.cpp
# indra/newview/llinventoryclipboard.h
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventoryfunctions.h
# indra/newview/llinventorygallery.cpp
# indra/newview/lllistbrowser.cpp
# indra/newview/lllistbrowser.h
# indra/newview/llpanelobjectinventory.cpp
# indra/newview/llpanelprofile.cpp
# indra/newview/llpanelprofile.h
# indra/newview/llpreviewgesture.cpp
# indra/newview/llsavedsettingsglue.cpp
# indra/newview/llsavedsettingsglue.h
# indra/newview/lltooldraganddrop.cpp
# indra/newview/llurllineeditorctrl.cpp
# indra/newview/llvectorperfoptions.cpp
# indra/newview/llvectorperfoptions.h
# indra/newview/llviewerparceloverlay.cpp
# indra/newview/llviewertexlayer.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/macmain.h
# indra/test/test.cpp
2024-05-22 19:04:52 +02:00
Andrey Lihatskiy
38c2a5bde9
Merge branch 'marchcat/w-whitespace' into marchcat/x-ws-merge
2024-05-01 08:16:58 +03:00
Andrey Lihatskiy
1b68f71348
#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed
2024-04-29 07:56:09 +03:00
Andrey Lihatskiy
85f2447b3d
Merge branch 'main' into marchcat/a-merge
...
# Conflicts:
# autobuild.xml
# indra/llimage/llimage.cpp
# indra/llui/llsearcheditor.cpp
# indra/llui/llview.cpp
# indra/newview/llagent.cpp
# indra/newview/llappviewer.cpp
# indra/newview/llfloatercamera.cpp
# indra/newview/llfloatereditsky.cpp
# indra/newview/llfloatereditwater.cpp
# indra/newview/llinventoryfunctions.cpp
# indra/newview/lloutfitgallery.cpp
# indra/newview/lloutfitslist.cpp
# indra/newview/llpanelgroupbulkban.cpp
# indra/newview/llsidepanelappearance.cpp
# indra/newview/llvovolume.cpp
2024-04-24 19:28:15 +03:00
Andrey Lihatskiy
428f21cf79
Merge branch 'main' into marchcat/x-merge
2024-04-24 18:45:54 +03:00
Ansariel
60d3dd98a4
Convert remaining BOOL to bool
2024-02-21 23:14:31 +02:00
Lars Næsbye Christensen
4419bb8709
more misc: BOOL (int) to real bool
2024-02-12 23:17:22 +02:00
Lars Næsbye Christensen
2b31dad400
miscellaneous: BOOL (int) to real bool
2024-02-12 23:17:22 +02:00
Ansariel
ba74152c82
Replace BOOST_FOREACH with standard C++ range-based for-loops
2024-01-09 20:44:50 +02:00
AiraYumi
7c8907522f
replace boost library to standard
2024-01-08 23:29:21 +02:00
Andrey Lihatskiy
c87850ddab
Merge branch 'main' into DRTVWR-591-maint-X
...
# Conflicts:
# doc/contributions.txt
# indra/newview/llpanelprofile.cpp
# indra/newview/llspatialpartition.cpp
2023-12-18 07:57:29 +02:00
Andrey Kleshchev
aff01e2fd4
SL-20575 Fix some deletion issues
...
- Fixes 'cut' checks for gallery
- Checking if large folder is deletable should be faster now
- For large flat root folders eliminated delay of looking for cof
Might be a good idea to start cashing isItemRemovable if category
version hasn't changed.
2023-11-13 19:24:10 +02:00
Andrey Kleshchev
fdc47e9a16
SL-20232 Cleanup #6
2023-10-18 12:07:59 +03:00
Andrey Kleshchev
a62f5bfac1
SL-20232 Allow deletion of worn items #1
2023-10-17 21:26:39 +03:00
Andrey Kleshchev
cebbdf2d12
SL-20436 New accounts that select outfit in web fail to download clothing
2023-10-12 18:53:57 +03:00
Andrey Kleshchev
aee8f570e1
SL-20368 Request outfits using 'links'
...
instead of getting items one by one
2023-10-03 21:14:34 +03:00
Andrey Kleshchev
b09c19d27c
SL-20285 Updated individual request count declaration
2023-09-14 20:58:42 +03:00
Andrey Kleshchev
fa47e4402b
SL-20285 Sturdier cof and fixed link fetching
2023-09-14 18:51:33 +03:00
Andrey Kleshchev
3d73a10da3
Merge branch main (DRTVWR-582) into DRTVWR-567
...
# Conflicts:
# indra/newview/app_settings/settings.xml
# indra/newview/llinventoryfunctions.cpp
# indra/newview/llinventoryfunctions.h
# indra/newview/llinventorymodel.cpp
# indra/newview/llinventoryobserver.cpp
# indra/newview/llinventoryobserver.h
# indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml
2023-08-23 22:40:17 +03:00
Andrey Kleshchev
6b5345eabd
SL-20120 Fix unneeded warnings
...
- Don't Warn about unknown cof version, it's expected during fetch, Info is enough
- Fix 'unexpected attachments' due to unknown cof, also should fix viewer trying to create a link before cof is ready
- Fix 'accounting' warnings when getting item updates for unfetched folders (Note: viewer doesn't know folders version, if fetch is already in progress we might get an old version)
2023-08-05 17:44:10 +03:00
Maxim Nikolenko
3058e6e6fd
SL-20015 wait for the outfit items to load before wearing it
2023-07-19 21:15:52 +03:00
Andrey Kleshchev
98681ef73f
SL-19533 Prevent COF dupplicate request
2023-05-05 15:56:21 +03:00
Andrey Kleshchev
697d3be3c9
SL-19533 Implement subset variant of children request
2023-04-27 01:30:57 +03:00
Andrey Kleshchev
c1a3c7b239
SL-19533 Special COF handling #3
2023-04-25 13:51:23 +03:00
Andrey Kleshchev
154ab03bf8
SL-19533 Special COF handling #2
2023-04-25 04:26:38 +03:00
Andrey Kleshchev
daca555592
SL-19609 Urls aren't dispatched according to the indicated grid
2023-04-19 20:06:37 +03:00
Andrey Kleshchev
c3d22fba60
SL-19533 MacOS build fix
2023-04-13 13:27:30 +03:00
Andrey Kleshchev
53f2e1710a
SL-19533 Faster declouding
2023-04-13 02:20:42 +03:00
Andrey Kleshchev
d33328584f
SL-19529 Fix uninitialized variable and calback counter
2023-04-08 02:56:34 +03:00
Andrey Lihatskiy
f1095d7831
Merge branch 'main' into marchcat/main-contrib-merge
...
# Conflicts:
# indra/cmake/CMakeLists.txt
# indra/llcommon/llsdserialize.cpp
# indra/llcommon/llsdserialize.h
# indra/llcommon/tests/llleap_test.cpp
# indra/newview/llfilepicker.h
# indra/newview/llfilepicker_mac.h
# indra/newview/llfilepicker_mac.mm
# indra/newview/skins/default/xui/en/strings.xml
2023-04-07 00:20:59 +03:00
Andrey Kleshchev
11b2f138ce
SL-19502 Copying folders should copy thumbnails
2023-03-29 04:28:07 +03:00
Andrey Kleshchev
89a8c96f36
SL-18003 Bulk download items when possible
...
And signal fodler fetch completion when folder of recursive fetch is done, do not hold it for individual items
2023-03-28 02:27:34 +03:00
Andrey Kleshchev
6fd7427c57
SL-18003 Bulk fetch some items by fetching whole folder
2023-03-26 13:44:50 +03:00
Andrey Kleshchev
b68a674910
SL-18629 Load cof only once links are ready
2023-03-20 23:39:30 +02:00
Andrey Kleshchev
da27311473
SL-18629 Creare items via AIS placeholder
2023-03-10 23:55:05 +02:00
Andrey Kleshchev
811da7dbb1
SL-18629 WIP Replacing UDP creation messages with callback based AIS #2
...
findCategory and move_item_to_marketplacelistings
2023-03-10 19:32:47 +02:00
Andrey Kleshchev
a777a0b27e
SL-18629 WIP Replacing UDP creation messages with callback based AIS
2023-03-10 19:32:47 +02:00
Nat Goodspeed
152f32918d
SL-18330: Fix egregious existing build errors in contribute branch.
2023-02-15 16:50:18 -05:00
Andrey Kleshchev
e2496eff18
SL-19159 Build fixes
2023-02-15 23:42:58 +02:00
Maxim Nikolenko
51142d1341
Merge branch 'main' into DRTVWR-567
...
# Conflicts:
# indra/newview/llappearancemgr.cpp
# indra/newview/llpanelmaininventory.cpp
2023-02-03 16:53:33 +02:00
Brad Payne (Vir Linden)
ce5ac93883
SL-18629 - various notes on work for D567
2023-01-24 20:15:22 +00:00
Brad Payne (Vir Linden)
f6208020f5
SL-18629 - use AISAPI for some paths of new category creation
2022-11-22 15:46:08 +00:00