Commit Graph

68877 Commits (b6e9dcc4e8753e0d32f908bbcd39abb2e95709fc)

Author SHA1 Message Date
Beq 92656117ba Sundry additional debugs to help trace hang on exit in windows 2022-12-17 16:39:35 +00:00
Beq 5ddbef4a25 Rewrite the inventory corruption fix to reduce possible side-effects 2022-12-17 16:31:16 +00:00
Beq d486550651 [FIRE-32521] pre-defined physics shapes cause CTD with rigged mesh. 2022-12-17 16:12:53 +00:00
Beq fd1c0bc8bc Extend GHA for Release builds (with Mac Codesigning)
add KDU from private repo 
kdu is arch agnostic
modify for rclone
Add the fmodstudio
Switch to requirements.txt for python deps
workaround bad python in windows runner images.
Need to fetch full depth or we do not get our computed revision num
Try up to 10 times to detach HDI on Mac cos 5 was not always enough!
Fix bug on windows as side-effect of Mac cleanup doh
2022-12-17 16:00:04 +00:00
Andrey Kleshchev 07baa83ef2 SL-18384 Fix NSException for keyboard handling
Affects accent keys for diacritical marks
2022-12-16 16:31:42 +02:00
PanteraPolnocy 8d88b69b09 FIRE-32522 French translation update for outfit (snapshot) floater, by Laurent Bechir 2022-12-14 18:41:28 +01:00
Ansariel a2f5bf2039 Reduce log message severity 2022-12-14 10:42:39 +01:00
PanteraPolnocy 70d171a510 Cleanup in other languages 2022-12-13 00:58:38 +01:00
PanteraPolnocy 76ab7d2437 Updated Polish translation 2022-12-13 00:57:46 +01:00
Ansariel 5f81627faf Merge branch 'DRTVWR-570-maint-Q' of https://github.com/secondlife/viewer
# Conflicts:
#	doc/contributions.txt
#	indra/newview/llfloateravatar.h
2022-12-12 22:11:54 +01:00
Ansariel 67081f9728 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm
# Conflicts:
#	doc/contributions.txt
#	indra/newview/llfloater360capture.cpp
2022-12-12 22:09:54 +01:00
Ansariel 694ba6602f Merge branch 'main' of https://github.com/secondlife/viewer 2022-12-12 21:15:27 +01:00
Ansariel 0a39d27ba5 Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-12-12 21:15:07 +01: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
Nat Goodspeed a0c3d69c62 Increment viewer version to 6.6.9
following promotion of DRTVWR-565
2022-12-12 13:41:50 -05:00
Andrey Lihatskiy b4dd4271a1 SL-16874 Added tool tips to buttons displayed by llDialog() 2022-12-12 20:22:50 +02:00
Maxim Nikolenko ab8dc07630 SL-18826 limit teleport command usage 2022-12-12 13:13:48 +02:00
Pantera 1913481e8e FIRE-32500 French translation update, by Laurent Bechir 2022-12-12 09:44:15 +01:00
Pantera 5e0337d156 FIRE-32505 Russian translation update, by Romka Swallowtail 2022-12-12 09:33:55 +01:00
Beq e2f7f57f47 [FIRE-32453] fixup bug introduced by moving the camera shutdown
Swept up the delete in the move of the disconnect code. 
causes crash on exit.
2022-12-08 23:47:07 +00:00
Nat Goodspeed 7d9249d180 DRTVWR-575: Try to avoid comparison warnings in llclamp() 2022-12-06 17:16:56 -05:00
Nat Goodspeed 9a7e638b67 DRTVWR-575: Defend unescape_string() against empty line.
The unsigned index arithmetic was problematic in that case.
2022-12-06 15:46:05 -05:00
Nat Goodspeed db1d757aeb DRTVWR-575: Update a few more int lengths in llsdserialize.{h,cpp}. 2022-12-06 14:40:11 -05:00
Nat Goodspeed 73aced620f DRTVWR-575: Use llssize (signed size_t) for max_bytes parameters.
Since LLSDSerialize::SIZE_UNLIMITED is negative, passing that through unsigned
size_t parameters could result in peculiar behavior.
2022-12-06 13:59:06 -05:00
Nat Goodspeed 8f6ffd489d DRTVWR-575: Introduce LLKeyBind::endNonEmpty()
and use it to replace dubious loops in asLLSD() and trimEmpty().
2022-12-06 13:04:35 -05:00
Nat Goodspeed 8ff81fc7a5 DRTVWR-575: Keep BufferArray::findBlock() in int domain. 2022-12-06 11:16:55 -05:00
akleshchev f7010e46af
SL-18778 Crash at LLVoiceClient::removeObserver (#25) 2022-12-06 04:37:07 +02:00
PanteraPolnocy 27c5bc62b5 Remove unused Vintage skin translations for the display name floater 2022-12-05 23:35:27 +01:00
Zi Ree 6da9e4f57e Vintage: removed display name dialog as it was not really different 2022-12-05 18:13:52 +01:00
Ansariel 8fc41fa23b Increase stream title scroll speed and fix null pointer guards 2022-12-05 02:10:22 +01:00
Ansariel 52c581aaad Set the correct (min) height for the stream title window 2022-12-05 02:01:15 +01:00
PanteraPolnocy b0e0c3d88f Updated Polish translation 2022-12-04 21:08:51 +01:00
Ansariel abbce9f3ba Explicitly set tooltip for stream title 2022-12-04 18:35:54 +01:00
Ansariel 9ea9c6bd96 Counter-yoink Kokua's stream title floater idea from Chorazin Allen, but dump all of it and re-implement it completely new from scratch, make it bad-ass and get rid of this ridiculous stream title polling every 2 seconds \o/ 2022-12-04 18:27:01 +01:00
Ansariel 197e601217 Unscrew broken avatar properties request in Havok builds caused by check for a cap that isn't used in the end anyway 2022-12-04 16:52:20 +01:00
Beq ae57af62eb Free up a selection of shortcut keys for more useful things in the future
godmode toggle
breakpoint force (instacrash shortcut!)
material, texture and avatar texture debug dumps
Sundry Admin menu options
2022-12-03 21:04:49 +00:00
Maxim Nikolenko 112446804d
SL-18486 Complete Avatars floater is blank. 2022-12-03 03:04:01 +02:00
Ansariel 78ca3a0406 Add some funny C++17 stuff for our friends from Kokua... :D 2022-12-02 16:19:45 +01:00
Ansariel f7ae4930f5 Add /LTCG linker flag for viewer binary due to libpng update 2022-12-02 15:48:19 +01:00
Ansariel d6165b732b Merge branch 'DRTVWR-570-maint-Q' of https://github.com/secondlife/viewer 2022-12-02 15:41:59 +01:00
Ansariel f1443cd88e Merge branch 'master' of https://vcs.firestormviewer.org/phoenix-firestorm 2022-12-02 13:02:42 +01:00
Maxim Nikolenko cfc2d2890e
SL-18243 Add wear and unwear buttons on line items in Outfits floater 2022-12-01 02:04:04 +02:00
Andrey Kleshchev 6de5986333 SL-18718 Crash at LLEventPump::listen and connection issues
Cleaner reinit and termination.
2022-11-28 17:25:43 +02:00
Pantera de0dd5a11b FIRE-32474 Russian translation update, by Romka Swallowtail 2022-11-28 09:33:46 +01:00
Beq 69a31fad4c [FIRE-32453] [BUG-232971] disconnect sooner to force the cache write
The call to forceQuit sets the viewer state to Quitting. This triggers all the thread pools to exit, and to do so with no sense of orderly closure. 
As a result the main window can exit which removes any visual indication to the user that work is still happening. 
When the user then restarts, issues are caused because of temporary files that may still be in use.
It is possible too that the early closure of the mainwindow, allows the OS to terminate the process without prompting the user for a safe shutdown (unproven)
2022-11-27 23:02:59 +00:00
Andrey Lihatskiy 2dd3030993 Merge branch 'main' into DRTVWR-570-maint-Q 2022-11-23 00:33:45 +02:00
Andrey Lihatskiy e0f7b4d04b Merge branch 'main' into DRTVWR-565-maint-P 2022-11-23 00:33:33 +02:00
Andrey Kleshchev 87664fa35d SL-18219 Crash getting and sending render info on exit
There might be other causes for sendRenderInfoToRegion and getRenderInfoFromRegion, crashing, but in some cases viewer was shutting down
2022-11-22 23:08:47 +02:00
Ansariel a7d55b4e77 Merge branch 'DRTVWR-570-maint-Q' of https://github.com/secondlife/viewer 2022-11-22 16:30:35 +01:00