Releases: secondlife/viewer
Releases · secondlife/viewer
brad/mac-link-fix
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
release/C++20
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
marchcat/xcode-16
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add P...
marchcat/xcode-16
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
marchcat/xcode-16
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
release/2024.09-ExtraFPS
What's Changed
Other Changes
- Improve accuracy of texture memory tracking by @RyeMutt in #2371
- Fix formatting and add some more constexpr by @Ansariel in #2379
- More changes to Clang-Format to match the current coding standard by @Ansariel in #2375
- Fix crash on Intel GPUs (or anywhere OpenGL compatibility profile is used). by @RunitaiLinden in #2387
- Remove or suppress left over debug messages in hot paths by @RyeMutt in #2392
- #2325 WebRTC: p2p voice calling option sometimes becomes disabled by @LLGuru in #2381
- Do deprecated texture swizzle on GPU using GL texture swizzling functions by @RyeMutt in #2389
- #2393 BugSplat Crash #1504586: LLRenderTarget::getTexture(483) by @LLGuru in #2394
- #2391: Remove avatar rigging logging due to load time impact by @cosmic-linden in #2396
- #2349: Avatar/animesh rendering correctness pass by @cosmic-linden in #2364
- viewer#2363 Region Day Offset error with Time of Day by @akleshchev in #2368
- Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes by @RyeMutt in #2405
- Update LLImageJ2C::calcDataSizeJ2C for better 2k image support by @TommyTheTerrible in #2406
- Introduce Contrast Adaptive Sharpening post process effect by @RyeMutt in #2415
- viewer#2413 Remove obsolete alert about expiring voice morphs by @akleshchev in #2426
- #2432 default nametags to only show briefly and #2431 fix redundant search for pixiesmall.j2c by @RunitaiLinden in #2435
- #2438 Address frame stalls in updateImageDecodePriority by @RunitaiLinden in #2441
- #2432 Restore default nametag behavior. by @RunitaiLinden in #2444
- Clear unused metrics by @maxim-productengine in #2440
- #2360 Incorrect Day Cycle name in Edit Day Cycle floater by @LLGuru in #2446
- #2421: Do not calculate and store silhouette edges for nearly every geometric prim with a corner by @cosmic-linden in #2449
- Make LLPipeline::renderDebug() a bit cheaper by @akleshchev in #2433
- #2360 Incorrect Day Cycle name (remove unused key CANMOD) by @LLGuru in #2455
- Introduce SMAA and rework post process chain for better visual quality by @RyeMutt in #2466
- #2454 Scrolling by the mouse wheel does not scroll up on the unopened Destination field by @LLGuru in #2469
- update OpenJPEG 2.5.2 by @AiraYumi in #2452
- Fix background folder fetch pushing requests to wrong queue by @Ansariel in #2436
- #2448: Fix crash rendering rigged PBR prims by @cosmic-linden in #2472
- Introduce Khronos Neutral tonemapper as new default tonemapper by @RyeMutt in #2468
- Additional styling and inconsistency fixes for Inventorymodelbackgroundfetch code by @Hecklezz in #2476
- #2471 The Destinations ComboBox on Login Screen changes the selected item by @LLGuru in #2478
- #2403 Reset Skeleton issues by @LLGuru in #2479
- viewer#2310 Fix snapshot's size string dropping color during upload by @akleshchev in #2480
- viewer#2311 Message about oversized snapshots wasn't shown in some cases by @akleshchev in #2481
- #2483: Fix label typo in PBR terrain texture transforms tab by @cosmic-linden in #2484
- Fix visualizing luminance buffer and small cleanup by @RyeMutt in #2489
- Font Rendering optimisations by @akleshchev in #2477
- #2471 The Destinations ComboBox on Login Screen... (quick fix) by @LLGuru in #2496
- #2490: Fix PBR terrain texture transform feature flag handled by viewer in unpredictable manner by @cosmic-linden in #2492
- Added missing comma in a list. Fixed loop with too small a loop variable. by @Hecklezz in #2497
- viewer#2411 Cover text segments and line editor by @akleshchev in #2495
- #2461 changing the color of my dot on the minimap by @LLGuru in #2505
- Fixed md5 buffer in LLMD5::finalize not being correctly zero-initialized by @Hecklezz in #2507
- Introduce OpenXR SDK prebuilt package and cmake setup by @RyeMutt in #2510
- Fix some race conditions on webrtc connection shutdown. by @roxanneskelly in #2506
- Fix race condition that was preventing "Voice Call" menu from reliably calling. by @roxanneskelly in #2514
- Follow-up fix for 238a2a6 by @Ansariel in #2516
- Fix login progress always showing incorrect attempt number by @Ansariel in #2517
- Feature: Added toggles to avatar dropdown for hear media and sound or voice from avatar. by @Hecklezz in #2518
- Don't enable vivox spatial when teleporting while in a webrtc conference/p2p/group call by @roxanneskelly in #2522
- viewer#2411 Use font buffer for inventory by @akleshchev in #2521
- #459 Filters on object inventory by @LLGuru in #2508
- Update calcDataSizeJ2C to stop undersized blocks by @TommyTheTerrible in #2525
- Changes towards C++20 compatibility by @Ansariel in #2520
- Fix minor spelling error in variable name by @FelixWolf in #2526
- Reduce 'World map' floater draw time by @maxim-productengine in #2527
- Release/2024.08 delta fps by @RunitaiLinden in #2530
- Callback button for groups was not being reenabled after hanging up on group call. by @roxanneskelly in #2533
- Voice bars of self and as seen by others do not appear the same. by @roxanneskelly in #2535
- Allow the in world voice indicator to be toggled in preferences by @maxim-productengine in #2539
- Clean up llviewermenu by @Ansariel in #2536
- #2460 Max-Non-Impostors uses a bad shape by @LLGuru in #2537
- Profile guided optimizations by @RunitaiLinden in #2544
- Fix incorrect operator warning and possible dereferencing of null pointer by @Ansariel in #2546
- Fix names in group chat sometimes showing as "Loading..." and never resolve by @Ansariel in #2547
- Fix issue with improper reporting as to whether voice is working. by @roxanneskelly in #2551
- #2542 Buoyant Nametags by @LLGuru in #2552
- Don't allow LLAttachmentsMgr to iterate COF items when there is no questionable links there by @maxim-productengine in #2555
- Fix warning spam from missing call to unmapBuffer introduced in #2544 by @RyeMutt in #2556
- Replace glh_linear usage with GLM by @RyeMutt in #2554
- mute icons were not showing during group call when user was muted by @roxanneskelly in #2543
- #2166 Avatar does not move its lips when the checkbox is checked by @LLGuru in #2560
- OS X - Fix black screen and Tracy build by @RunitaiLinden in #2557
- #2553 fix for mac crash when showing About Second Life by @brad-linden in #2561
- viewer#2529 Optimize updateGLVariablesForSettings by @akleshchev in #2545
- Fix macOS locale not being set due to missing locale strings by @RyeMutt in #2563
- send AgentUpdate ASAP when control bits change by @AndrewMeadows in #2569
- Fix for crash in LLPluginProcessParent during early shutdown. by @brad-linden in https://githu...
marchcat/xcode-16
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
develop
What's Changed
Other Changes
- Add command-line switches --lua "chunk" and --luafile pathname. by @nat-goodspeed in #787
- Make LLFloaterLUADebug assume 'Execute' button on LUA String Enter by @maxim-productengine in #792
- Add help() function to Lua "builtins." by @nat-goodspeed in #798
- Fix LUA 3p libraries pointing to publicly available URLs by @Ansariel in #794
- Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). by @nat-goodspeed in #879
- Initial require implementation by @maxim-productengine in #843
- Add Queue.lua from roblox.com documentation. by @nat-goodspeed in #910
- Refactor
require()
to make it easier to reason about Lua stack usage. by @nat-goodspeed in #905 - secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- Add leap.lua module to mediate LEAP request/response viewer interactions. by @nat-goodspeed in #1004
- Initial implementation of LLLuaFloater by @maxim-productengine in #967
- Add fiber.lua, which permits calling leap.request() even from Lua's main thread. by @nat-goodspeed in #1038
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- Add LL. prefix to viewer entry points, fix existing references. by @nat-goodspeed in #1045
- Add LL.check_stop() entry point and call it in fiber scheduler(). by @nat-goodspeed in #1048
- Add keystroke event support and allow adding text lines to the line editor by @maxim-productengine in #1040
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Terminate Lua scripts hanging in
LL.get_event_next()
. by @nat-goodspeed in #1079 - Run each script file with new LuaState by @maxim-productengine in #1071
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Add
startup.lua
module withstartup.ensure()
,startup.wait()
functions. by @nat-goodspeed in #1110 - Lua scripts floater by @maxim-productengine in #1101
- Luau for Linux by @Nicky-D in #1124
- Introduce LLInstanceTracker::destruct() methods; use in ~LuaState(). by @nat-goodspeed in #1125
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Add Lua Floater class to simplify Lua script showing floaters. by @nat-goodspeed in #1168
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Add script termination option to 'Lua Scripts' floater by @maxim-productengine in #1152
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Call suspend() periodically to avoid viewer freeze by @maxim-productengine in #1247
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Reintroduce
LLCoros::killreq()
to request killing a named coroutine. by @nat-goodspeed in #1262 - Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Allow changing debug settings via Lua script by @maxim-productengine in #1352
- Copy xml files to scripts/lua; make Lua debug floater resizable by @maxim-productengine in #1419
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- Merge from main by @vir-linden in #1533
- Add support for sending messages to Nearby chat from Lua script by @maxim-productengine in #1547
- Mark script messages in compact mode too; code clean up by @maxim-productengine in #1562
- Nat's ideas from PR #1547 by @nat-goodspeed in #1565
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add Pi...
marchcat/b-main-sync
What's Changed
Other Changes
- secondlife/viewer-issues#75: Remove "HTTP Textures" setting in Developer menu by @cosmic-linden in #939
- Remove gender-based restrictions on shape and physics sliders by @JamesFoxpaws in #950
- Remove invalid text color parameter from login screen #960 by @nerodevo in #972
- Merge main into release/maint-b by @marchcat in #973
- viewer#945 Some worn items are missing from Avatar floater's Outfits tab by @akleshchev in #990
- viewer#970 Fixed param validation warnings by @akleshchev in #1002
- viewer-private#216 Viewer fails to rename vivox logs by @akleshchev in #1047
- viewer-private#217 Rotate cef log file by @akleshchev in #1049
- viewer#1016 Incorrect behavior of Physics Shapes rendering by @akleshchev in #1041
- viewer-private#131 landmark panel closes after a rename by @akleshchev in #1060
- Merge main into maint B by @marchcat in #1063
- viewer#1061 Altitudes are invisible in region's environment by @akleshchev in #1068
- Fix configure error for Linux and build fix (part) by @AiraYumi in #1094
- BUG-134040: Fix broken SOCKS5 proxy by @bennettgoble in #1092
- triage#150 on OSX any file can be chosen for model upload by @akleshchev in #1103
- enable tracy for linux and build fix by @AiraYumi in #1107
- viewer#1104 Crash at populateFoldersList by @akleshchev in #1105
- Revert "Remove gender-based restrictions on shape and physics sliders" by @marchcat in #958
- Fix wrong reverts from #958 by @marchcat in #1109
- viewer#1114 Expose max impostors setting in basic graphics preferences by @akleshchev in #1118
- Linux viewer (ReleaseOS) resurrection by @Nicky-D in #1099
- triage#163 'Create folder from selected' misbehaves in marketplace by @akleshchev in #1155
- Some fixes to linux builds by @AiraYumi in #1144
- Linux GHA builds by @Nicky-D in #1147
- Update Linux media handling by @Nicky-D in #1146
- Release (Maint W) -> Maint B merge by @marchcat in #1178
- Fix linux shader errors when running under WSL, related to #1149 by @brad-linden in #1170
- Make sure inventory does not end with dead objects in it's maps by @Nicky-D in #1187
- Restore the fix for #945 (lost during merge #1178) by @marchcat in #1201
- Chore/cmake pretty up by @Nicky-D in #1205
- Fix ASAN errors from LLVector4a::memcpyNonAliased16 by @Nicky-D in #1189
- Feature/linux gtk removal by @Nicky-D in #1225
- Inject XZ_DEFAULTS=-T0 into the environment. This will speed up archive generation. by @Nicky-D in #1227
- Fix broken shaders due to 7273060 by @Ansariel in #1231
- Chore/pragma gcc cleansweep by @Nicky-D in #1226
- #912 BugSplat Crash 1412267: nvoglv64+0xadcd00 by @LLGuru in #1228
- Cleanup Install Linux dependencies by @AiraYumi in #1254
- Update open_libndofdev and openal to latest versions. by @Nicky-D in #1269
- viewer-private#217 Fix cef log name by @akleshchev in #1270
- Revert "SL-20140 Setting shape hand size to 36 won't save" by @marchcat in #1274
- Release (Maint YZ) -> Maint B merge by @marchcat in #1314
- Remove invalid text color parameter from panel_login_first.xml by @nerodevo in #1303
- viewer-private#217 Cef log was deleted too often by @akleshchev in #1342
- Enable IME on XWayland desktop environment by @AiraYumi in #1427
- Maint X -> Maint B merge by @marchcat in #1476
- secondlife/jira-archive-internal#70713 Combine recently and frequently used by @LLGuru in #1483
- Correcting the display position of the input dialog by @AiraYumi in #1480
- Main -> Maint B sync by @marchcat in #1505
- fix bad indentation and modernise by @beqjanus in #1503
- viewer#1577 Attachments cannot be detached in performance floater by @akleshchev in #1586
- Attempt to diagnose stack overflow in test programs. Also, improve build.yaml logic. by @nat-goodspeed in #1496
- Turn on LL_TESTS for Maint B. by @nat-goodspeed in #1393
- Add support for RequestTaskInventory capability by @SaladDais in #1604
- Add PipeWire as option for Linux volume catcher by @makidoll in #1265
- Replace LL_X11 and LL_FLTK to LL_LINUX by @AiraYumi in #1727
- Revert "Replace LL_X11 and LL_FLTK to LL_LINUX" by @AiraYumi in #1762
- Release (Materials featurette) -> Maint B sync by @marchcat in #1774
- #1080 BugSplat Crash: LLAppViewer::initStrings() - show crash reason by @LLGuru in #1782
- Fix shaders broken in merge by @Ansariel in #1787
- Cleanup maint-b > develop merge by @Nicky-D in #2119
- Linux; Package lllibwebrtc.so by @Nicky-D in #2134
- Add ability to compile and run tests on Linux by @Nicky-D in #2133
- Feature/warning cleansweep by @Nicky-D in #2188
- Ignore VmallocTotal from /proc/meminfo by @Nicky-D in #2200
- Make build.yaml look slightly better by @marchcat in #2211
- bump sdl2 2.30.6 by @AiraYumi in #2246
- Improve accuracy of texture memory tracking by @RyeMutt in #2371
- Fix formatting and add some more constexpr by @Ansariel in #2379
- Reenable Linux build by @Nicky-D in #2377
- More changes to Clang-Format to match the current coding standard by @Ansariel in #2375
- Fix implicit conversion error in llvoicewebrtc.cpp by @marchcat in #2382
- Fix crash on Intel GPUs (or anywhere OpenGL compatibility profile is used). by @RunitaiLinden in #2387
- Remove or suppress left over debug messages in hot paths by @RyeMutt in #2392
- #2325 WebRTC: p2p voice calling option sometimes becomes disabled by @LLGuru in #2381
- Do deprecated texture swizzle on GPU using GL texture swizzling functions by @RyeMutt in #2389
- #2393 BugSplat Crash #1504586: LLRenderTarget::getTexture(483) by @LLGuru in #2394
- #2391: Remove avatar rigging logging due to load time impact by @cosmic-linden in #2396
- #2349: Avatar/animesh rendering correctness pass by @cosmic-linden in #2364
- viewer#2363 Region Day Offset error with Time of Day by @akleshchev in #2368
- Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes by @RyeMutt in #2405
- Update LLImageJ2C::calcDataSizeJ2C for better 2k image support by @TommyTheTerrible in #2406
- Introduce Contrast Adaptive Sharpening post process effect by @RyeMutt in #2415
- viewer#2413 Remove obsolete alert about expiring voice morphs by @akleshchev in #2426
- #2432 default nametags to only show briefly and #2431 fix redundant search for pixiesmall.j2c by @RunitaiLinden in #2435
- #2438 Address frame stalls in updateImageDecodePriority by @RunitaiLinden in https://github.com/secondlife/viewer/...
release/2024.09-ExtraFPS
What's Changed
Other Changes
- Improve accuracy of texture memory tracking by @RyeMutt in #2371
- Fix formatting and add some more constexpr by @Ansariel in #2379
- More changes to Clang-Format to match the current coding standard by @Ansariel in #2375
- Fix crash on Intel GPUs (or anywhere OpenGL compatibility profile is used). by @RunitaiLinden in #2387
- Remove or suppress left over debug messages in hot paths by @RyeMutt in #2392
- #2325 WebRTC: p2p voice calling option sometimes becomes disabled by @LLGuru in #2381
- Do deprecated texture swizzle on GPU using GL texture swizzling functions by @RyeMutt in #2389
- #2393 BugSplat Crash #1504586: LLRenderTarget::getTexture(483) by @LLGuru in #2394
- #2391: Remove avatar rigging logging due to load time impact by @cosmic-linden in #2396
- #2349: Avatar/animesh rendering correctness pass by @cosmic-linden in #2364
- viewer#2363 Region Day Offset error with Time of Day by @akleshchev in #2368
- Add dedicated sun probe shader and remove SSAO and shadow smoothing from probe generation passes by @RyeMutt in #2405
- Update LLImageJ2C::calcDataSizeJ2C for better 2k image support by @TommyTheTerrible in #2406
- Introduce Contrast Adaptive Sharpening post process effect by @RyeMutt in #2415
- viewer#2413 Remove obsolete alert about expiring voice morphs by @akleshchev in #2426
- #2432 default nametags to only show briefly and #2431 fix redundant search for pixiesmall.j2c by @RunitaiLinden in #2435
- #2438 Address frame stalls in updateImageDecodePriority by @RunitaiLinden in #2441
- #2432 Restore default nametag behavior. by @RunitaiLinden in #2444
- Clear unused metrics by @maxim-productengine in #2440
- #2360 Incorrect Day Cycle name in Edit Day Cycle floater by @LLGuru in #2446
- #2421: Do not calculate and store silhouette edges for nearly every geometric prim with a corner by @cosmic-linden in #2449
- Make LLPipeline::renderDebug() a bit cheaper by @akleshchev in #2433
- #2360 Incorrect Day Cycle name (remove unused key CANMOD) by @LLGuru in #2455
- Introduce SMAA and rework post process chain for better visual quality by @RyeMutt in #2466
- #2454 Scrolling by the mouse wheel does not scroll up on the unopened Destination field by @LLGuru in #2469
- update OpenJPEG 2.5.2 by @AiraYumi in #2452
- Fix background folder fetch pushing requests to wrong queue by @Ansariel in #2436
- #2448: Fix crash rendering rigged PBR prims by @cosmic-linden in #2472
- Introduce Khronos Neutral tonemapper as new default tonemapper by @RyeMutt in #2468
- Additional styling and inconsistency fixes for Inventorymodelbackgroundfetch code by @Hecklezz in #2476
- #2471 The Destinations ComboBox on Login Screen changes the selected item by @LLGuru in #2478
- #2403 Reset Skeleton issues by @LLGuru in #2479
- viewer#2310 Fix snapshot's size string dropping color during upload by @akleshchev in #2480
- viewer#2311 Message about oversized snapshots wasn't shown in some cases by @akleshchev in #2481
- #2483: Fix label typo in PBR terrain texture transforms tab by @cosmic-linden in #2484
- Fix visualizing luminance buffer and small cleanup by @RyeMutt in #2489
- Font Rendering optimisations by @akleshchev in #2477
- #2471 The Destinations ComboBox on Login Screen... (quick fix) by @LLGuru in #2496
- #2490: Fix PBR terrain texture transform feature flag handled by viewer in unpredictable manner by @cosmic-linden in #2492
- Added missing comma in a list. Fixed loop with too small a loop variable. by @Hecklezz in #2497
- viewer#2411 Cover text segments and line editor by @akleshchev in #2495
- #2461 changing the color of my dot on the minimap by @LLGuru in #2505
- Fixed md5 buffer in LLMD5::finalize not being correctly zero-initialized by @Hecklezz in #2507
- Introduce OpenXR SDK prebuilt package and cmake setup by @RyeMutt in #2510
- Fix some race conditions on webrtc connection shutdown. by @roxanneskelly in #2506
- Fix race condition that was preventing "Voice Call" menu from reliably calling. by @roxanneskelly in #2514
- Follow-up fix for 238a2a6 by @Ansariel in #2516
- Fix login progress always showing incorrect attempt number by @Ansariel in #2517
- Feature: Added toggles to avatar dropdown for hear media and sound or voice from avatar. by @Hecklezz in #2518
- Don't enable vivox spatial when teleporting while in a webrtc conference/p2p/group call by @roxanneskelly in #2522
- viewer#2411 Use font buffer for inventory by @akleshchev in #2521
- #459 Filters on object inventory by @LLGuru in #2508
- Update calcDataSizeJ2C to stop undersized blocks by @TommyTheTerrible in #2525
- Changes towards C++20 compatibility by @Ansariel in #2520
- Fix minor spelling error in variable name by @FelixWolf in #2526
- Reduce 'World map' floater draw time by @maxim-productengine in #2527
- Release/2024.08 delta fps by @RunitaiLinden in #2530
- Callback button for groups was not being reenabled after hanging up on group call. by @roxanneskelly in #2533
- Voice bars of self and as seen by others do not appear the same. by @roxanneskelly in #2535
- Allow the in world voice indicator to be toggled in preferences by @maxim-productengine in #2539
- Clean up llviewermenu by @Ansariel in #2536
- #2460 Max-Non-Impostors uses a bad shape by @LLGuru in #2537
- Profile guided optimizations by @RunitaiLinden in #2544
- Fix incorrect operator warning and possible dereferencing of null pointer by @Ansariel in #2546
- Fix names in group chat sometimes showing as "Loading..." and never resolve by @Ansariel in #2547
- Fix issue with improper reporting as to whether voice is working. by @roxanneskelly in #2551
- #2542 Buoyant Nametags by @LLGuru in #2552
- Don't allow LLAttachmentsMgr to iterate COF items when there is no questionable links there by @maxim-productengine in #2555
- Fix warning spam from missing call to unmapBuffer introduced in #2544 by @RyeMutt in #2556
- Replace glh_linear usage with GLM by @RyeMutt in #2554
- mute icons were not showing during group call when user was muted by @roxanneskelly in #2543
- #2166 Avatar does not move its lips when the checkbox is checked by @LLGuru in #2560
- OS X - Fix black screen and Tracy build by @RunitaiLinden in #2557
- #2553 fix for mac crash when showing About Second Life by @brad-linden in #2561
- viewer#2529 Optimize updateGLVariablesForSettings by @akleshchev in #2545
- Fix macOS locale not being set due to missing locale strings by @RyeMutt in #2563
- Clean up Windows build by @Ansariel in #2562
- send AgentUpdate ASAP when control bits change by @AndrewMeadows in #2569
- Fix fo...