Callum Prentice
886c608967
DRTVWR-489: Incorporate new 3p libs for Collada and NanoSVG that have both been built after merging with master (and VS 2022 for Collada DOM).
2023-05-30 16:14:45 -07:00
Callum Prentice
7feba33415
DRTVWR-489: Update NanoSVG build to keep readiness report happier. Remove 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-25 10:33:45 -07:00
Callum Prentice
b6d4a373a4
DRTVWR-489: Trying to determine why the DRTVWR Readiness Report gets sad about the NanoSVG package - I didn't think it's analysis applied to Linux 3p packages but maybe it does
2023-05-24 11:58:00 -07:00
Callum Prentice
fbccf6119d
DRTVWR-489: Pull in a new build of 3p-colladadom that has the same version for all 3 platforms/bit widths (580295) - previously, the macOS version was different and the DRTVWR Readiness Script got sad about it
2023-05-23 11:11:13 -07:00
Callum Prentice
f45e888c90
Some small tweaks after merge with Viewer release
2023-05-17 11:31:45 -07:00
Callum Prentice
e246e811fa
DRTVWR-489: Pull in SL-19594 Update to Bugsplat that doesn't block on 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-20 08:47:18 -07:00
Andrey Lihatskiy
4e47e532f8
Merge branch 'SL-19594-fakesmile' into DRTVWR-577-maint-S
2023-04-19 23:15:28 +03:00
Nat Goodspeed
86846ffb8d
SL-19594: Update to bugsplat build 579696
2023-04-19 15:35:47 -04:00
Callum Prentice
638a45cbb1
DRTVWR-489: Pull in updated version of BugSplat to work around their change in TLS on 2023-04-11
2023-04-13 15:44:40 -07:00
Callum Prentice
602d7ea138
SL-19368: update copyright information in Viewer Fonts description that eventually ends up in the Credits panel of Help->About - new 3p viewer fonts package
2023-04-11 14:18:23 -07:00
Callum Prentice
351faf283a
SL-19078: pull in 3p versions of the emoji/shortcode mapping XML files - 1 for each language that the viewer supports except sadly, Turkish which is not available so far
2023-04-10 16:59:45 -07:00
Callum Prentice
68612324b8
DRTVWR-489: pull in a version of 3p-ICU4C from the branch called DRTVWR-489-emoji (identical to VS 2019) but lines up the branches for the otehr 3P packages this work uses
2023-04-03 20:19:07 -07:00
Callum Prentice
28b240fd7f
DRTVWR-489: Fix things up after a messy merge with main because of a 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-04-03 14:58:58 -07:00
Callum Prentice
7b9866791a
DRTVWR-489-emoji-PR: Pull in a version of Collada that has std::auto_ptr replaced by std::unique_ptr so it builds on modern mac systems
2023-03-31 16:29:36 -07:00
Andrey Lihatskiy
5217e6bfb7
Merge branch 'main' into DRTVWR-577-maint-S
...
# Conflicts:
# indra/cmake/CMakeLists.txt
# indra/newview/skins/default/xui/es/floater_tools.xml
2023-03-30 00:25:16 +03:00
Andrey Kleshchev
f6ba8306f0
SL-18876 Update fmod studion to version 2.02.13
...
Should fix "Radio/Stream hiccups at a regular rate during playback"
2023-03-22 20:19:23 +02:00
Andrey Lihatskiy
dca3c83cd9
Merge branch 'DRTVWR-568' into DRTVWR-573-maint-R
...
# 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-20 01:23:16 +02:00
Callum Linden
b54c0f4fc1
DRTVWR-489: Pull in updated 3p-freetype package with Kitty's latest changes
2023-03-07 14:47:10 -08:00
Andrey Kleshchev
6c54c9f8a9
Merge branch 'main' into DRTVWR-577-maint-S
...
# 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-09 22:33:52 +02:00
Kitty Barnett
77afc073c5
Merge branch 'xcode-14.1' into DRTVWR-489-emoji
2023-02-08 17:18:37 +01:00
Andrey Lihatskiy
7a5381b39f
Merge branch 'main' into DRTVWR-573-maint-R
2023-02-02 21:51:07 +02:00
Andrey Kleshchev
8518154426
SL-19110 Fix xxhash build link and properly register contribution
2023-01-31 19:17:34 +02:00
Henri Beauchamp
9438ef5f79
SL-19110 Fast hashing classes for use in place of the slow LLMD5, where 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-31 18:42:51 +02:00
Callum Prentice
99779d97f1
DRTVWR-489-emoji: Pull in the updated version of GoogleMock that was updated to Python3 so that it builds on macOS in TeamCity
2023-01-26 17:46:56 -08:00
Callum Linden
68b59629c4
DRTVWR-489-emoji: Pull in the updated ICU4C package that puts the libs and dlls in the right place for the Windows builds
2023-01-23 17:21:52 -08:00
Callum Linden
64e84924d4
DRTVWR-489-emoji: Pull in updated viewer-fonts package that includes 'missing' Tweenmoji SVG font
2023-01-23 12:36:37 -08:00
Callum Linden
44a5519fb0
DRTVWR-489-emoji: Pull in an updated version of 3p-icu4c that correctly copies over the Windows DLLs as part of the build process
2023-01-20 17:18:13 -08:00
Callum Linden
80bc32c3ef
Pull in (a) version of ICU4C - this one was built with VS 2019 and not VS 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-20 15:17:45 -08:00
Callum Linden
7a3ef9e5ac
DRTVWR-489-emoji: following kitty's recipe for emoji viewer - this pulls in 3p library changes for steps 1-5 (boost, colladom, googlemock, nanosvg, viewer-fonts) - final 3p change (ICU4C) coming later
2023-01-19 17:40:16 -08:00
Andrey Lihatskiy
f9866a3543
Merge branch 'main' into DRTVWR-573-maint-R
...
# 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
2023-01-12 04:37:42 +02:00
Maxim Nikolenko
efb96d8c6e
SL-18786 Display updater on the top of other windows
2022-12-14 15:36:24 +02:00
Callum Prentice
f7838ca17c
Merge branch 'main' into DRTVWR-568
2022-12-12 11:13:10 -08:00
Callum Prentice
6daa0a9ecb
Merge branch 'main' into DRTVWR-489-emoji
2022-12-12 11:05:24 -08:00
Andrey Lihatskiy
f836194516
Merge branch 'main' into DRTVWR-570-maint-Q
...
# Conflicts:
# doc/contributions.txt
# indra/newview/app_settings/shaders/class1/deferred/materialF.glsl
# indra/newview/llfloater360capture.cpp
2022-12-12 20:53:11 +02:00
Andrey Lihatskiy
25c62f554f
Merge branch 'master' into DRTVWR-570-maint-Q
2022-11-21 22:46:35 +02:00
Andrey Kleshchev
96f0c95898
Merge branch master into DRTVWR-565-maint-P
2022-11-21 20:48:24 +02:00
Andrey Kleshchev
a8ded3bcc4
SL-17135 Pull in apr-suit package
...
Same apr suit version, but with debug symbols
2022-11-18 14:43:54 +02:00
Andrey Kleshchev
73ca604ad5
SL-18618 Update libpng
2022-11-15 01:13:33 +02:00
Mnikolenko Productengine
bedbd98017
SL-18603 update Bugsplat
2022-11-11 23:05:25 +02:00
Callum Linden
a849c51837
Pull in latest version of the fonts used in kitty catznip's emoji contribution
2022-11-09 17:28:47 -08:00
Callum Linden
40e97353d5
Merge branch 'DRTVWR-489-emoji' of https://bitbucket.org/lindenlab/viewer into DRTVWR-489-emoji
2022-11-09 17:20:07 -08:00
Callum Linden
b6066a1b16
Add support for the 3p-nanosvg SVG library that will be used to rfender the emoji glyphs
2022-11-09 17:19:42 -08:00
Callum Prentice
b0a3381b2f
SL-18230 - pull in updated 3p-freetype package for macOS/Darwin to build to prevent linker errors in Viewer
2022-10-27 12:46:32 -07:00
Callum Linden
b52d54c8ca
SL-18468 - pull in the (new) 3P package containing the Viewer fonts that are required for Kitty's work
2022-10-26 17:30:48 -07:00
Callum Linden
12433b11fc
SL-18232 Library changes needed for emoji support from Kitty Barnett (updates for FreeType and ICU4C
2022-10-26 16:10:39 -07:00
Bennett Goble
ffc6ed2a93
SL-18218: Switch canonical_repo to GitHub URL
2022-10-17 13:22:56 -07:00
Andrey Kleshchev
46d4775eca
SL-18378 Update fmod studio to 2.02.09
...
Should fix some common crashes for parcel media
2022-10-14 20:16:31 +03:00
Callum Linden
0cdb792d90
SL-18230: PUll in new version of FreeType that turns off zlib requirment to avoid linker dupe errors in the Viewer against zlib
2022-10-06 15:06:06 -07:00
Andrey Kleshchev
ad48f88d1f
SL-16542 Fixed openjpeg library's name
2022-10-04 19:51:16 +03:00
Nat Goodspeed
aa6f1ca698
DRTVWR-489: Update to freetype build 575484
2022-10-03 16:37:17 -04:00