Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-18 | Fix spelling error on license file name | Kyler Eastridge | |
2022-11-18 | Fix readme logo for dark theme sites | Kyler Eastridge | |
2022-11-17 | SL-15869 Do not account for login menu when checking if key combination is ↵ | Andrey Kleshchev | |
avaliable Ex: Allow mapping actions to Ctrl+Alt+D | |||
2022-11-15 | Merge remote-tracking branch 'github/master' | Bennett Goble | |
2022-11-15 | SL-18618 Update libpng | Andrey Kleshchev | |
2022-11-14 | SL-18637 Reverted material shader changes | Andrey Lihatskiy | |
original fix by Beq Janus | |||
2022-11-13 | DRTVWR-575: Explain that NSInteger is really int64_t. | Nat Goodspeed | |
2022-11-13 | DRTVWR-575: Merge brad's xcode-14.1 fixes with nat's | Nat Goodspeed | |
2022-11-12 | DRTVWR-575: Address review comments on Xcode 14.1 type tweaks. | Nat Goodspeed | |
Introduce LLSD template constructors and assignment operators to disambiguate construction or assignment from any integer type to Integer, likewise any floating point type to Real. Use new narrow() function to validate conversions. For LLSD method parameters converted from LLSD::Integer to size_t, where the method previously checked for a negative argument, make it now check for size_t converted from negative: in other words, more than S32_MAX. The risk of having a parameter forced from negative to unsigned exceeds the risk of a valid length or index over that max. In lltracerecording.cpp's PeriodicRecording, now that mCurPeriod and mNumRecordedPeriods are size_t instead of S32, defend against subtracting 1 from 0. Use narrow() to validate newly-introduced narrowing conversions. Make llclamp() return the type of the raw input value, even if the types of the boundary values differ. std::ostream::tellp() no longer returns a value we can directly report as a number. Cast to U64. | |||
2022-11-11 | DRTVWR-575 fix LLGetDarwinOSInfo for xcode-14.1. NSInteger is now 64 bits | Brad Kittenbrink | |
2022-11-11 | DRTVWR-575 fix LLWorkerThread subclasses to be compatiblie with recent ↵ | Brad Kittenbrink | |
size_t changes in base class | |||
2022-11-11 | DRTVWR-575 xcode-14.1 compatibility fix. add more overloads for stricter ↵ | Brad Kittenbrink | |
size_t conversions | |||
2022-11-11 | DRTVWR-575 xcode-14.1 compatibility fix. add overloads for stricter integer ↵ | Brad Kittenbrink | |
conversions | |||
2022-11-11 | SL-18603 update Bugsplat | Mnikolenko Productengine | |
2022-11-09 | Merge remote-tracking branch ↵ | Andrey Lihatskiy | |
'BeqJanus/ll-viewer-pull-requests/Beq-alpha-mask-on-emissive-fix' into DRTVWR-570-maint-Q | |||
2022-11-09 | Merge remote-tracking branch 'ZiRee/viewer/master' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-11-05 | [BUG-232834][BUG-232871] Alpha mask is being applied with emissive mask | Beq | |
This is the most local fix for this issue, addressing the specific unqualified use of HAS_ALPHA_MASK. If we find other issues with alpha mask being applied incorrectly then, it may be better to fix higher up in llvieweshadermgr.cpp by reverting the changes from SL-17532. For now, this way works for this specific bug without non-emissive side-effects. | |||
2022-11-05 | SL-18581 Don't show the starter avatar toolbar button for NUX | Andrey Lihatskiy | |
2022-11-04 | DRTVWR-575: Introduce llssize (signed size_t) and narrow() function. | Nat Goodspeed | |
llssize is for a function parameter that should accept a size or index (derived from size_t, which is 64 bits in a 64-bit viewer) but might need to go negative for flag values. We've historically used S32 for that purpose, but Xcode 14.1 complains about trying to pass size_t to S32. narrow() is a template function that casts a wider type (e.g. size_t or llssize) to a narrower type (e.g. S32 or U32), with validation in RelWithDebInfo builds. It verifies (using assert()) that the value being truncated can in fact fit into the target type. | |||
2022-11-03 | SL-18565 Built-in bump maps and some environment textures fail to load | Andrey Kleshchev | |
Due to udp texture fetching no longer being present | |||
2022-11-03 | DRTVWR-575: Suppress remaining size_t truncation warnings for now. | Nat Goodspeed | |
2022-11-03 | DRTVWR-575: A few more tweaks addressing size_t wider than 32 bits. | Nat Goodspeed | |
2022-11-03 | DRTVWR-575: Fix llcommon assumptions that size_t fits in 4 bytes. | Nat Goodspeed | |
It's a little distressing how often we have historically coded S32 or U32 to pass a length or index. There are more such assumptions in other viewer subdirectories, but this is a start. | |||
2022-11-03 | DRTVWR-575: Forbid Xcode 14.1 from implicitly signing every target. | Nat Goodspeed | |
Or rather, attempting to implicitly sign. On TeamCity we must explicitly sign using viewer_manifest.py. On a developer system, without these changes, Xcode produces many errors of the form: error: An empty identity is not valid when signing a binary for the product type 'Command-line Tool'. (in target 'INTEGRATION_TEST_lldir' from project 'SecondLife') and refuses to compile anything at all. Thanks to Rye Mutt and NickyD. Also thanks Geir Nøklebye for additional settings to help tame Xcode 14.1 warnings. | |||
2022-11-02 | SL-18136 fix for Japanese IME | Mnikolenko Productengine | |
2022-11-02 | SL-18533 Updated ToS XUI with new language | Andrey Lihatskiy | |
2022-11-02 | Merge remote-tracking branch 'RyeMutt/viewer/mac-fixes' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-11-01 | Merge branch 'master' into DRTVWR-565-maint-P | Andrey Lihatskiy | |
2022-11-01 | Merge branch 'master' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-11-01 | Increment viewer version to 6.6.8 | Nat Goodspeed | |
following promotion of DRTVWR-575 | |||
2022-11-01 | Merge remote-tracking branch 'RyeMutt/viewer/minor-fixes' into ↵ | Andrey Lihatskiy | |
DRTVWR-570-maint-Q | |||
2022-11-01 | Merge remote-tracking branch 'RyeMutt/viewer/llsd-usage-fixes' into ↵ | Andrey Lihatskiy | |
DRTVWR-570-maint-Q | |||
2022-10-31 | Fix SL-18511 TOS and MFA login failure handlers must cooperate to answer ↵ | Brad Kittenbrink | |
both reasons at the same time | |||
2022-10-30 | Correct macOS png loader to use a default gamma of 2.2 as apple has done ↵ | Rye Mutt | |
since OS 10.6 | |||
2022-10-30 | Fix menu checks for enabling object sit and touch to not traverse the entire ↵ | Rye Mutt | |
menu holder to update labels | |||
2022-10-30 | Fix line editors deselecting when pressing capslock | Rye Mutt | |
2022-10-30 | Fix checks for empty LLSD maps to use size and not emptyMap which is for ↵ | Rye Mutt | |
creating an empty LLSDMap type. | |||
2022-10-29 | Fix use of deprecated CGDisplayAvailableModes with CGDisplayCopyAllDisplayModes | Rye Mutt | |
2022-10-29 | Fix RenderAppleUseMultGL debug setting for enabling threaded GL engine | Rye Mutt | |
2022-10-28 | Clean up autorelease behavior in llwindowmac and additional leaks | Rye Mutt | |
2022-10-28 | Fix leaks in mac IME | Rye Mutt | |
2022-10-28 | Fix leak of copy and paste on mac | Rye Mutt | |
2022-10-28 | Fix leaks in mac filepicker code | Rye Mutt | |
2022-10-28 | Fix memory leaks in lldir objc/mac | Rye Mutt | |
2022-10-29 | Merge remote-tracking branch ↵ | Andrey Lihatskiy | |
'RyeMutt/viewer/datapacker-crashfixes/datapacker-crashfixes' into DRTVWR-570-maint-Q | |||
2022-10-28 | Fix multiple leaks in the case of failure to deserialize animations | Rye Mutt | |
2022-10-28 | Harden LLDataPackerBinaryBuffer from performing invalid memcpy in case ↵ | Rye Mutt | |
buffer is too small | |||
2022-10-27 | DRTVWR-570 Mac build fix: unused variables cleanup | Andrey Lihatskiy | |
2022-10-27 | DRTVWR-570 Mac build fix | Andrey Lihatskiy | |
2022-10-26 | Merge branch 'master' into DRTVWR-565-maint-P | Andrey Lihatskiy | |