Commit Graph

76463 Commits (bb9bea4a5659466ea8a4a1cb0058cd16428f7c1c)

Author SHA1 Message Date
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