Beq
bb9bea4a56
Fix the AVX2 logic checks
...
I derped the check in viewer_mainfest so all builds seemed like AVX to the installer
The weird NSIS DSL also has weird behaviour in the if statements so I've reworked that and also added a "open in new window" for the download page offer.
2024-10-08 18:36:30 +01:00
Beq
962214a90c
FIRE-34600 - minimise the change by using default operators
...
we're never realistically gonna mess with the memory order to optimise particles so just go with the easy option
2024-10-07 20:37:09 +01:00
Ansariel
73aacfe2e0
Update German translation
2024-10-07 19:54:28 +02:00
Beq
bccf19778c
FIRE-34509 - Add camera roll to overlooked cameratools floater
...
Why do we have so many camera tools/phototools, camera floater variants?
2024-10-07 17:29:24 +01:00
Beq
bb04827291
Attempt to identify AVX2 (in)capable CPUs and divert to other build
...
Includes initial AI translations for all supported languages, these may need revising
2024-10-07 17:28:03 +01:00
Beq
b268c8236a
FIRE-34564 - bugsplat assertion mismatched locks in snapshot
...
relax the lock on the filter.
2024-10-07 17:24:47 +01:00
Beq
7d5a15c924
FIRE-34600 - Go for atomics on the particle counts
...
If we're even chasing the right bug this should fix it.
Tested visiting every single repro site for most recent beta no crashes
but I've never seen this crash normally either :-(
2024-10-07 00:54:18 +01:00
Andrey Kleshchev
01cee5b676
[FIRE-34607] viewer#2576 Crash banning a resident
...
imported from LL
2024-10-06 15:49:33 +01:00
Ansariel
eab93cdab1
Fix size and formatting of logo
2024-10-05 23:28:55 +02:00
Beq
3432012aef
Revert "Attempt to get better file/line info for LL_ERRS..." needs new tpv_havok
...
This reverts commit 205e259d42 .
2024-10-05 18:32:50 +01:00
Ansariel
883714b83d
FIRE-34618: Remove hardcoded classified fee for OpenSim
2024-10-05 16:27:48 +02:00
Brad Linden
205e259d42
Attempt to get better file/line info for LL_ERRS crahses in bugsplat. ( #2447 )
...
secondlife/viewer#2445
2024-10-05 00:12:28 +01:00
Beq
92bf4bbcfe
Ensure single binary is submitted for signing.
2024-10-04 13:20:52 +01:00
Beq
57f8c6ad18
fix indentation
2024-10-03 23:08:21 +01:00
Beq
ab31e68b6c
why can't the second job see the artifacts from the first?
2024-10-03 23:05:21 +01:00
Beq
08ba77873e
tweak permissions to hopefully enable artifact access.
2024-10-03 22:28:14 +01:00
Beq
03c946d80a
Can't pass folders between jobs, pass as artifacts instead
2024-10-03 21:57:44 +01:00
Beq
887a2b87e7
We need to upload the individual files
2024-10-03 21:30:57 +01:00
Beq
b1abf5b82e
Fix incorrect output reference
2024-10-03 21:24:30 +01:00
Beq
faf4230ffd
make sure the output step is correctly named
2024-10-03 21:14:49 +01:00
Beq
70503f79f0
Use compact json form for fromJson compatability
...
also migrate to GITHUB_OUTPUT instead of ::set-output
2024-10-03 17:36:12 +01:00
Beq
244d57c889
Let the download do the unzip
2024-10-03 17:19:38 +01:00
Beq
e49832c976
Refactored GitHub workflow for artifact signing
...
Use a matrix to effectively iterate over the 4 possible windows artifacts.
extract the signable entity from the original composite artifact
upload it individually ready to be signed.
2024-10-03 17:07:13 +01:00
Beq
73a368b6bb
try to get the artifact id
2024-10-02 22:53:42 +01:00
Beq
d27f36da20
improve artifact matching
2024-10-02 22:49:24 +01:00
Beq
cde423b15f
Don't use deprecated versions...
2024-10-02 22:42:48 +01:00
Beq
85dc3ea882
Added manual signing for Windows binaries
...
WiP - A new GitHub workflow has been added to manually sign Windows binaries. This workflow is triggered on a dispatch event and requires the input of a build run number.
2024-10-02 21:14:45 +01:00
Beq
03a08c05b5
FIRE-34601 - Bugsplat crash due to null drawable
...
Added an additional check in the animateTextures function to prevent accessing a null drawable.
2024-10-02 13:35:16 +01:00
Beq
a84a704ac3
Improve version tagging in support groups
...
Identify channels for bother x64 and plain
add AVX2 tag
restore informational tags in addition to the version string even where version string is suppressed.
2024-10-02 00:44:51 +01:00
Beq
57a06d8abb
Handle long text for discord hook
2024-10-02 00:43:13 +01:00
Beq
9f40078223
FIRE-34600 - bugsplat fix (particle count mismatch on AVX2)
...
Working on the assumption that AVX2 aggressive re-ordering is causing the off by one, place a barrier to compiler re-ordering
2024-10-01 23:06:38 +01:00
Ansariel
c1406b1fd7
Remove minimap option to render worldmap tiles - old terrain rendering has been changed to world tiles by LL; leave old tiles code in place and use it because the LL code currently still has bugs
2024-10-01 13:30:54 +02:00
Beq
df31077256
[build] try to fix builds with duplicate keys.
2024-10-01 01:45:51 +01:00
Beq
30008c3624
FIRE-34593 - Bugsplat crash when closing group/conference call
2024-09-30 23:28:57 +01:00
Beq
289ac2c60e
FIRE-34589 - bugsplat crash due to nullptr on face when querying gltf
2024-09-30 14:31:29 +01:00
Beq
51ffb15749
FIRE-34588 - Bugsplat due to unhandled runtime exception in datapacker
...
Revert older change that throws throw an exception. FS had replaced the conditional check and bool return with an exception, but the exception is never caught. The return value is however checked so lets do that.
2024-09-30 13:47:26 +01:00
Beq
b0f7ad8e18
FIRE-34587 bugsplat - echoes of previous mirror related splats.
...
Assumption: When a viewer object is destroyed and unregistered, references to it in mNearestHero and mDefaultProbe->mViewerObject are not cleared, leading to dangling pointers.
2024-09-30 13:14:07 +01:00
Beq
103594f8e6
fix typo in function name
2024-09-29 18:06:16 +01:00
Beq
d64f98b8e3
More adjustments to handle expanded build matrix
2024-09-29 15:34:05 +01:00
PanteraPolnocy
b8924592e9
FIRE-34582, FIRE-34583 Italian (Spartaco Zemenis) and Russian (Romka Swallowtail) translation updates
2024-09-29 13:23:37 +02:00
PanteraPolnocy
31fbe0a150
FIRE-34550 Wiki link not showing in Whitelist Adviser
2024-09-29 13:14:00 +02:00
Beq
11af1619dd
Move variant lookup to correct level in build_info map
2024-09-29 11:51:36 +01:00
Beq
f8cca242f2
cos bash hates me
2024-09-29 00:11:57 +01:00
Beq
0c8dc7d1f8
Updated build workflow for avx2
...
Significant changes include:
- Added a new 'variant' matrix in the GitHub Actions workflow, replacing the previous 'addrsize' matrix.
- Introduced support for AVX2 builds with additional flags.
- Modified artifact naming to include the variant type.
- Updated tag-fs-build.yml to reflect changes in tag creation logic.
- Overhauled extract_vars_from_zipfile_name function in download_list.py to handle new filename format and provide more detailed extraction of variables from zip file names.
- Included variant information in gathered build info and updated fs_version_mgr accordingly.
2024-09-29 00:04:56 +01:00
PanteraPolnocy
30aad977b2
Show the upload cost, even untranslated, in the remaiing languages
2024-09-27 15:41:23 +02:00
Ansariel
63098acbdd
FIRE-34562: Make the snapshot fee calculation actually work (partial version of my fix contribution to LL)
2024-09-26 19:04:47 +02:00
PanteraPolnocy
4a9bbc14bc
FIRE-33091 Grid-Status button does not blink anymore
...
Since GridStatusRSS doesn't seem to be used anywhere else in the code other than that one place, replacing the URL seems to be a valid solution.
2024-09-26 18:14:39 +02:00
Beq
783caacd5f
[build] refactor tagger a little for consistent tagname use
2024-09-26 09:40:05 +01:00
Beq
9ccb1ae8ce
downloader can unpack just the json.
...
we could allow it to continue on fail but all future builds will
have the json if they complete.
2024-09-26 01:51:29 +01:00
Beq
59f7ef4e5e
[build]missed a fi
2024-09-26 01:42:46 +01:00