summaryrefslogtreecommitdiff
path: root/autobuild.xml
AgeCommit message (Collapse)Author
2023-05-30DRTVWR-489: Incorporate new 3p libs for Collada and NanoSVG that have both ↵Callum Prentice
been built after merging with master (and VS 2022 for Collada DOM).
2023-05-25DRTVWR-489: Update NanoSVG build to keep readiness report happier. Remove ↵Callum Prentice
reference to Linux version of ColladaDOM - out of date, we don't have a newer build and it's making the Readiness Report sad.
2023-05-24DRTVWR-489: Trying to determine why the DRTVWR Readiness Report gets sad ↵Callum Prentice
about the NanoSVG package - I didn't think it's analysis applied to Linux 3p packages but maybe it does
2023-05-23DRTVWR-489: Pull in a new build of 3p-colladadom that has the same version ↵Callum Prentice
for all 3 platforms/bit widths (580295) - previously, the macOS version was different and the DRTVWR Readiness Script got sad about it
2023-05-19SL-18837: Update boost, googlemockNat Goodspeed
Update boost to release v1.81-90bb2df. Update googlemock to release v1.7.0.77bba00.
2023-05-19SL-18837: Next batch of GitHub actions build updatesNat Goodspeed
2023-05-17Some small tweaks after merge with Viewer releaseCallum Prentice
2023-05-17Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-05-04Merge pull request #179 from secondlife/brad/mac-nightly-buildsBrad Linden
enable github actions mac nightly builds
2023-05-04Merge remote-tracking branch 'origin/SL-19594-restore' into DRTVWR-559Brad Linden
2023-05-04SL-19594: Update to bugsplat build 579669Nat Goodspeed
2023-05-03Further attempts to get actions based nightly mac builds working for DRTVWR-559Brad Linden
2023-04-28Update glext package in attempt to fix DRTVWR-559 viewer readiness report ↵Brad Linden
errors (#194)
2023-04-20DRTVWR-489: Pull in SL-19594 Update to Bugsplat that doesn't block on ↵Callum Prentice
failure to upload PBDs - this means we need to upload symbols for this build to Bugsplat manually if we want meaningful crash reports
2023-04-19Merge branch 'SL-19594-fakesmile' into DRTVWR-577-maint-SAndrey Lihatskiy
2023-04-19Merge remote-tracking branch 'origin/SL-19594-fakesmile' into DRTVWR-559Brad Linden
2023-04-19SL-19594: Update to bugsplat build 579696Nat Goodspeed
2023-04-13DRTVWR-489: Pull in updated version of BugSplat to work around their change ↵Callum Prentice
in TLS on 2023-04-11
2023-04-11SL-19368: update copyright information in Viewer Fonts description that ↵Callum Prentice
eventually ends up in the Credits panel of Help->About - new 3p viewer fonts package
2023-04-10SL-19078: pull in 3p versions of the emoji/shortcode mapping XML files - 1 ↵Callum Prentice
for each language that the viewer supports except sadly, Turkish which is not available so far
2023-04-10SL-18839: Add basic Github buildBennett Goble
2023-04-07Merge branch 'main' into marchcat/main-contrib-mergeAndrey Lihatskiy
# 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-05SL-18839: Add basic Github buildBennett Goble
2023-04-03DRTVWR-489: pull in a version of 3p-ICU4C from the branch called ↵Callum Prentice
DRTVWR-489-emoji (identical to VS 2019) but lines up the branches for the otehr 3P packages this work uses
2023-04-03DRTVWR-489: Fix things up after a messy merge with main because of a ↵Callum Prentice
gigantic CMake patch. Sadly, my macOS box updated to Xcode14.3 overnight and that caused many warnings/errors with variables being initialized and then used but not in a way that affected anything.. Building on Xcode 14.3 also requires that MACOSX_DEPLOYMENT_TARGET be set to > 10.13. Waiting on a decision about that but checking this in in the meantime. Builds on macOS with appropriate build variables set for MACOSX_DEPLOYMENT_TARGET = 10.14 but not really expecting this to build in TC because (REDACTED). Windows version probably hopelessly broken - switching to that now.
2023-03-31DRTVWR-489-emoji-PR: Pull in a version of Collada that has std::auto_ptr ↵Callum Prentice
replaced by std::unique_ptr so it builds on modern mac systems
2023-03-29Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-03-30Merge branch 'main' into DRTVWR-577-maint-SAndrey Lihatskiy
# Conflicts: # indra/cmake/CMakeLists.txt # indra/newview/skins/default/xui/es/floater_tools.xml
2023-03-22SL-18876 Update fmod studion to version 2.02.13Andrey Kleshchev
Should fix "Radio/Stream hiccups at a regular rate during playback"
2023-03-20Merge branch 'DRTVWR-568' into DRTVWR-573-maint-RAndrey Lihatskiy
# Conflicts: # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt
2023-03-07DRTVWR-489: Pull in updated 3p-freetype package with Kitty's latest changesCallum Linden
2023-02-10Updated tracy packages and config for tracy-v0.8.1 for SL-18563Brad Kittenbrink (Brad Linden)
2023-02-10Upgraded tracy package and enabled for mac with USE_TRACY for work on mac ↵Brad Linden
perfomance SL-18563 ``` autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110561/960415/tracy-v0.7.8.578230-darwin64-578230.tar.bz2" hash="70f31fa71ecb52bd092da52e27c3ff8c" autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110562/960424/tracy-v0.7.8.578230-windows-578230.tar.bz2" hash="1dc33422939adf015db85e96c5a8276e" autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110563/960429/tracy-v0.7.8.578230-windows64-578230.tar.bz2" hash="fcc6ecece2ecb65aa36500dfa9461fb3" ```
2023-02-09Merge branch 'main' into DRTVWR-577-maint-SAndrey Kleshchev
# Conflicts: # indra/llcommon/llsdserialize.cpp # indra/llcommon/llsdserialize.h # indra/newview/llfilepicker.h # indra/newview/llfilepicker_mac.h # indra/newview/llfilepicker_mac.mm
2023-02-08Merge branch 'xcode-14.1' into DRTVWR-489-emojiKitty Barnett
2023-02-02Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-02-02Merge branch 'main' into DRTVWR-573-maint-RAndrey Lihatskiy
2023-01-31SL-19110 Fix xxhash build link and properly register contributionAndrey Kleshchev
2023-01-31SL-19110 Fast hashing classes for use in place of the slow LLMD5, where ↵Henri Beauchamp
speed matters. (#64) This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details.
2023-01-31SL-19110 Fix xxhash build link and properly register contributionAndrey Kleshchev
2023-01-31SL-19110 Fast hashing classes for use in place of the slow LLMD5, where ↵Henri Beauchamp
speed matters. (#64) This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details.
2023-01-26DRTVWR-489-emoji: Pull in the updated version of GoogleMock that was updated ↵Callum Prentice
to Python3 so that it builds on macOS in TeamCity
2023-01-23DRTVWR-489-emoji: Pull in the updated ICU4C package that puts the libs and ↵Callum Linden
dlls in the right place for the Windows builds
2023-01-23DRTVWR-489-emoji: Pull in updated viewer-fonts package that includes ↵Callum Linden
'missing' Tweenmoji SVG font
2023-01-20DRTVWR-489-emoji: Pull in an updated version of 3p-icu4c that correctly ↵Callum Linden
copies over the Windows DLLs as part of the build process
2023-01-20Pull in (a) version of ICU4C - this one was built with VS 2019 and not VS ↵Callum Linden
2017 like everything else. The work to do this is large and we are switching soon to VS 2022 so this will do for now
2023-01-19DRTVWR-489-emoji: following kitty's recipe for emoji viewer - this pulls in ↵Callum Linden
3p library changes for steps 1-5 (boost, colladom, googlemock, nanosvg, viewer-fonts) - final 3p change (ICU4C) coming later
2023-01-12Merge branch 'main' into DRTVWR-573-maint-RAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/newview/llagent.cpp # indra/newview/llimview.cpp # indra/newview/llimview.h # indra/newview/llinventoryfunctions.cpp # indra/newview/llpanelmediasettingsgeneral.cpp # indra/newview/pipeline.cpp
2022-12-14SL-18786 Display updater on the top of other windowsMaxim Nikolenko
2022-12-12Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden