Andrey Lihatskiy
34dfd7d599
Update fix_whitespace.py to handle newlines correctly
2024-06-10 17:05:19 +03:00
Andrey Lihatskiy
37e4c69119
Merge pull request #1670 from Ansariel/DRTVWR-600-maint-A
...
Fix issues resulting from b42f9d836b
2024-06-09 17:27:41 +03:00
Ansariel
8703d5b0f9
Found string should not be directly at the start
2024-06-09 16:21:28 +02:00
Ansariel
9e45c1e506
Fix issues resulting from b42f9d836b
2024-06-09 16:17:03 +02:00
Andrey Lihatskiy
22d3ea34f2
Merge pull request #1613 from Ansariel/DRTVWR-600-maint-A
...
Fix/re-enable MSVC compiler warnings
2024-06-09 00:48:45 +03:00
Andrey Kleshchev
69b48fd13a
viewer#1645 Expose RenderLocalLightCount in UI
2024-06-07 19:36:51 +03:00
Andrey Lihatskiy
2c53972d34
Merge branch 'main' into DRTVWR-600-maint-A
...
# Conflicts:
# indra/cmake/Copy3rdPartyLibs.cmake
2024-06-06 16:12:06 +03:00
Andrey Kleshchev
e60adafa33
viewer#1641 Show accurate Alpha mode if asset is missing
2024-06-06 15:27:10 +03:00
nat-goodspeed
d317454c82
Merge pull request #1639 from secondlife/nat/stack-overflow
...
Make LLLeap iterate over child stdout while read data is pending
2024-06-05 13:36:56 -04:00
Nat Goodspeed
391893a325
Make LLLeap iterate over child stdout while read data is pending
...
instead of using mutual recursion to exhaust the read buffer.
2024-06-05 12:12:48 -04:00
Ansariel
395c1c6adf
Remove obsolete Windows package for llphysicsextensions_source
2024-06-03 14:49:29 +02:00
Andrey Lihatskiy
fa2b0e2135
Fix Windows build following #1613
2024-06-03 14:48:01 +02:00
Andrey Kleshchev
08c483c269
viewer#1583 [Win] Viewer fails to detect more than 4Gb of video memory
2024-06-03 10:08:35 +03:00
Ansariel
07e1d7bf7f
Fix macOS build error
2024-06-01 16:31:34 +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
cb3bd8865a
Fix a bunch of uninitialized variable warnings that showed up in Visual Studio
2024-05-30 15:41:36 +02:00
Ansariel
c082f6f67a
Re-enable compiler warning C4800 (performance warning)
2024-05-30 13:11:50 +02:00
Ansariel
7e645bd42d
Try copying the VC++ runtime files from the redistributable package first
2024-05-27 16:12:24 +03:00
Ansariel
2696b3de08
Introduce LLWStringView to prevent unnecessary memory allocations
2024-05-24 13:55:38 +03:00
Brad Linden
6377610f65
Protect NSIS scripts from eol-style translations. ( #1556 )
2024-05-23 11:23:50 -07:00
Andrey Kleshchev
7f4a4bc110
viewer-private#238 Complexity mode should persist
2024-05-23 15:39:12 +03:00
Andrey Kleshchev
3c00b5f751
triage#59 Cover cases where some attachments stayed visible
2024-05-23 12:08:40 +03:00
Ansariel
bf7e46ec26
Add Git attributes file to prevent accidental line ending changes
2024-05-22 23:01:26 +03:00
Ansariel
e2e37cced8
Fix line endlings
2024-05-22 22:40:26 +03:00
Andrey Lihatskiy
83e80d7967
Merge pull request #1546 from Ansariel/main-vs-fix
...
Adjust Copy3rdPartyLibs.cmake for Visual Studio 2022 17.10.0 and greater
2024-05-22 21:16:22 +03:00
Andrey Lihatskiy
069ea06848
Fix line endings
2024-05-22 20:57:56 +03:00
Andrey Lihatskiy
6cc7dd09d5
Merge pull request #1545 from Ansariel/DRTVWR-600-maint-A
...
Merge main into DRTVWR-600-maint-a
2024-05-22 20:51:58 +03:00
Ansariel
10fb2fc411
Adjust Copy3rdPartyLibs.cmake for Visual Studio 2022 17.10.0 and greater
2024-05-22 19:18:20 +02:00
Ansariel
7bb5afc11e
Merge branch 'DRTVWR-600-maint-A' of https://github.com/secondlife/viewer into DRTVWR-600-maint-A
...
# Conflicts:
# indra/llcommon/llpredicate.h
# indra/newview/lldrawpoolavatar.cpp
# indra/newview/llinventorybridge.cpp
2024-05-22 19:08:15 +02: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
nat-goodspeed
ef8f481982
Merge pull request #1539 from secondlife/nat/kwds
...
Change `LLPredicate::Rule::requires()` to `mandates()` for C++20.
2024-05-22 10:21:28 -04:00
Nat Goodspeed
eb81d5f23f
Merge remote-tracking branch 'DRTVWR-600-maint-A' into nat/kwds
2024-05-22 09:30:04 -04:00
Nat Goodspeed
f8ccb39b8d
Bring over .xz compression from main, instead of .bz2.
...
The main branch, and the current rev of viewer-build-util, consistently uses
.xz for tarballs.
2024-05-22 09:26:05 -04:00
Andrey Kleshchev
47985e5822
triage#59 Fix missed 'static' declarations
2024-05-22 15:39:53 +03:00
Nat Goodspeed
aa75a65e88
Update to viewer-build-util@v2 utilities.
...
Without this, the viewer build fails to post Windows symbols.
2024-05-21 15:17:49 -04:00
Nat Goodspeed
4215c2d49f
Change 'LLPredicate::Rule::requires()' to 'mandates()' for C++20.
...
Although 'requires' appears in many comments and some string literals, and
'concept' in a few of each, LLPredicate::Rule appears to be the only use of
any new C++20 reserved word in the existing code base. And it seems to be
unreferenced.
2024-05-21 12:45:42 -04:00
Andrey Kleshchev
6d6eabca44
triage#59 Render Friends Only option
...
An option for performance testing, video recording or taking photos, so
that unexpected people won't appear in your photos or tests.
2024-05-20 19:34:42 +03:00
Andrey Kleshchev
e1493a10b4
viewer#1501 Crash initiating screenSpaceReflUtil.glsl
...
Error: Function return is not matching type
2024-05-17 17:04:01 +03:00
Andrey Kleshchev
36de04b212
viewer#1117 Use attachment info to prevent accidental nudity #2
...
Discard null id attachments
2024-05-17 14:45:04 +03:00
Brad Linden
e1623bb276
Merge pull request #1489 from secondlife/brad/fix-mac-channel
...
Fix channel detection for mac builds
2024-05-16 09:55:50 -07:00
nat-goodspeed
da46958824
Merge pull request #1486 from secondlife/brad/workflow-dispatch-release
...
Experiment with getting manually triggered workflow builds to optionally do a release
2024-05-16 10:06:05 -04:00
nat-goodspeed
5e294f6689
Merge pull request #1462 from secondlife/nat/releaseos
...
Run ReleaseOS builds, but only when a release page is requested.
2024-05-16 09:52:41 -04:00
Brad Linden
8011d3f457
Fix channel detection for mac builds
2024-05-15 16:08:04 -07:00
Brad Linden
7feec9998e
Move all release_run logic into setvar job.
2024-05-15 15:12:52 -07:00
Brad Linden
0960ae7892
Experiment with getting manually triggered workflow builds to optionally do a release
2024-05-15 14:49:07 -07:00
Nat Goodspeed
1f0b80f709
Streamline the new workflow `RELEASE_RUN` logic a little.
...
Since downstream jobs reference the output of the new `setvar` job, instead of
directly referencing global `env.RELEASE_RUN`, no need to set `RELEASE_RUN` in
the global environment.
2024-05-15 17:15:25 -04:00
Andrey Kleshchev
43603fedba
jira-archive-internal#67837 Windows' bulk export of snapshots and textures
...
Properly sanitize names
Better duplicate avoidance
2024-05-15 23:36:29 +03:00
Nat Goodspeed
2e144ecbb2
Merge branch 'main' into nat/releaseos following Maint X promotion
2024-05-15 16:17:09 -04:00
Nat Goodspeed
1b5f0590ce
Merge commit 'e7eced3' into nat/releaseos for whitespace fix.
2024-05-15 16:15:46 -04:00
Nat Goodspeed
f822193974
Make env.RELEASE_RUN the empty string if false
...
not the string "false", which is true.
2024-05-15 16:08:54 -04:00