Commit Graph

52872 Commits (bcfeda1fde3be099be3f6fedfa451ae0c07bdde5)

Author SHA1 Message Date
Ansariel bcfeda1fde FIRE-21263: Remove the confusing temporary toggle of "Show Highlight" in build floater and make the change permanent 2017-11-24 18:57:04 +01:00
Ansariel 844d6c3ba0 FIRE-5939: Deleted gestures not removed from gestures floater 2017-11-24 17:16:21 +01:00
Ansariel 724cd694fa FIRE-5913: Selecting a mix of active and inactive gestures disables both "Activate" / "Deactivate" menu options 2017-11-24 16:36:57 +01:00
Ansariel 29b9951a94 More improvements to inventory floater in AnsaStorm skin: Make reset inventory filter easily accessible 2017-11-24 14:43:15 +01:00
Ansariel 509fdea56e Make the reset inventory filter actually reset all filter options back to default, even when using the menu option 2017-11-24 14:27:53 +01:00
Ansariel 7c3fb4a135 FIRE-20139: Add Tahoma as fallback font on Windows 2017-11-24 13:20:14 +01:00
Ansariel 224cb4ba11 FIRE-21781: experience_events.xml log file grows indefinitely 2017-11-24 12:12:11 +01:00
Ansariel ac6fe520d9 Another fix for the VRAM calculation in inspect floater 2017-11-24 10:58:52 +01:00
Ansariel 9592d7fa47 Update German translation 2017-11-24 10:25:14 +01:00
Ansariel a9107763cb Improved number formatting in inspect floater 2017-11-24 10:10:40 +01:00
Ansariel 5059d11e0d FIRE-21793: Fix flawed calculation of VRAM in inspect floater and make stats output localizable 2017-11-24 09:18:16 +01:00
Ansariel 9f6b13b32e FIRE-21793: Improved inspect floater including VRAM usage, contributed by Chalice Yao and Arcane Portal, based on code originally by Cinder Roxley 2017-11-24 09:13:51 +01:00
Ansariel f647bd470f Transplant MAINT-581 Terrain detail remains on High when Graphics Quality is set to Low 2017-11-20 20:57:08 +01:00
Ansariel a4ad7ae412 Disable debug output for SLURLs 2017-11-18 21:20:01 +01:00
Ansariel 4cd817cfe6 Fix a bunch of places / landmarks panel related warnings and fix a long-standing bug of not properly selecting the last shown item in said panel 2017-11-18 21:00:28 +01:00
andreykproductengine e1a94df865 MAINT-72 unmapBuffer crash 2017-11-17 17:33:10 +02:00
Ansariel 1facfcc3d2 Update German translation 2017-11-18 14:37:20 +01:00
PanteraPolnocy 2cefc396cf Warn about too high LOD 2017-11-18 07:29:41 +01:00
Ansariel 8dc81d0f94 Seems like somebody forgot to add this... 2017-11-16 15:41:42 +01:00
Ansariel 45b5060e09 Pull fix for MAINT-MAINT-6125 - Mesh avatar deforms constantly 2017-11-11 21:33:14 +01:00
andreykproductengine 7605ffbdd2 MAINT-7990 Fixed avatar physics twitching at high fps 2017-11-09 16:06:59 +02:00
Ansariel 59c73fbfb8 Change the XUI as well... 2017-11-08 09:18:54 +01:00
Ansariel c501b463d9 Remove twitter message length decrease when adding a photo & increase total length to 280 characters 2017-11-08 09:12:42 +01:00
Ansariel 427506e24a FIRE-21803: Prevent cheating IM restriction via pay message and fix display of wrong message in the tabbed notification well, too 2017-11-08 00:38:05 +01:00
Ansariel d8e5d80cf0 FIRE-21807: Playing sound for incoming IMs doesn't play anymore. Also play the correct sound as previously the sound for a new IM session has been used and not the one for an incoming voice call 2017-11-07 20:32:50 +01:00
Ansariel 9f3a00d11f FIRE-21807: Open sound again when opening outgoing voice call floater 2017-11-07 19:57:51 +01:00
Ansariel 7de07fdb6e Update link to grid status page for DK which that slipped through in previous commit 2017-11-06 19:51:51 +01:00
Ansariel 27da8c83ac Update links to grid status page 2017-11-06 19:50:32 +01:00
PanteraPolnocy ef8a6a65cc Updated Polish translation 2017-11-06 11:58:51 +01:00
Ansariel 4636dadc8f FIRE-19513: Add Nirmala UI font as fallback on Windows systems 2017-11-05 16:56:08 +01:00
Ansariel 52db7596e0 Reset mesh LOD during forced avatar rebake 2017-11-04 11:37:17 +01:00
Ansariel 8e782e7127 Fix avatar textures not refreshing when forcing a rebake 2017-11-04 11:32:53 +01:00
Ansariel 2a83220a93 RVLa: Use legacy name to generate the anonymized name for @showname restriction to fix an edge case when a name could not be resolved, since simulator always sends names in legacy format 2017-11-04 11:10:39 +01:00
Ansariel d4da768275 Fix discrepancy of anonymized avatar names under @shownames restriction 2017-11-04 02:04:49 +01:00
Tonya Souther c8197244ba Change to 64-bit Havok library from LL for OS X. 2017-11-03 06:06:33 -05:00
Ansariel 9fe9028476 FIRE-21625: Add option to remap special shortcuts on Linux already in use by the operating system; based on a patch by Thickbrick Sleaford 2017-11-02 19:07:07 +01:00
Ansariel 0c317a9b97 FIRE-21787: Improve checks for LLEnableEditParticleSource to see if that helps 2017-11-02 18:16:57 +01:00
Ansariel f047beabc3 FIRE-21785: Taper spinner ignores build limits for some types if editor has focus and up/down button is pressed 2017-11-02 13:50:15 +01:00
Ansariel 91a662ba7a Add option to "reset" broken meshes worn on avatars due to stuck LOD 2017-11-01 01:56:56 +01:00
Ansariel 84e3e4ad9d Drop in Havok for Win64 - hopfully without breaking Linux... 2017-10-28 19:50:48 +02:00
Ansariel 8084ccff3a MAINT-7633 Crash fix 2017-10-27 23:41:08 +02:00
Mnikolenko Productengine 3978a5e3c6 MAINT-7611 Chat history does not display in the conversation log for groups that have a leading space in their name 2017-10-09 10:47:10 +03:00
Ansariel a4c53be011 Drop in necessary parts for fix for MAINT-6950 Shared media a great distance away (different region even) sometimes plays at maximum volume when entering a region or moving camera slightly. 2017-10-26 13:14:58 +02:00
Nat Goodspeed 384bf65a11 DRTVWR-418: Remove misleading comment -- no more implicit deleteAll().
The comment indicates that calling LLSingletonBase::deleteAll() is optional
because the LLSingleton machinery implicitly calls that during final
static-object cleanup. That is no longer true.
2017-04-27 08:32:19 -04:00
Nat Goodspeed bf9d67656f DRTVWR-418: Remove final shutdown cleanup as a cause of crashes.
The recent LLSingleton work added a hook that would run during the C++
runtime's final destruction of static objects. When the LAST LLSingleton in
any module was destroyed, its destructor would call
LLSingletonBase::deleteAll(). That mechanism was intended to permit an
application consuming LLSingletons to skip making an explicit deleteAll()
call, knowing that all instantiated LLSingleton instances would eventually be
cleaned up anyway.

However -- experience proves that kicking off deleteAll() processing during
the C++ runtime's final cleanup is too late. Too much has already been
destroyed. That call tends to cause more shutdown crashes than it resolves.

This commit deletes that whole mechanism. Going forward, if you want to clean
up LLSingleton instances, you must explicitly call
LLSingletonBase::deleteAll() during the application lifetime. If you don't,
LLSingleton instances will simply be leaked -- which might be okay,
considering the application is terminating anyway.
2017-04-24 16:36:54 -04:00
Nat Goodspeed f579b94138 DRTVWR-418: Ignore logging that requires resurrecting singletons.
The logging subsystem depends on two different LLSingletons for some reason.
It turns out to be very difficult to completely avoid executing any logging
calls after the LLSingletonBase::deleteAll(), but we really don't want to
resurrect those LLSingletons so late in the run for a couple stragglers.
Introduce LLSingleton::wasDeleted() query method, and use it in logging
subsystem to simply bypass last-millisecond logging requests.
2017-03-13 14:09:14 -04:00
Nat Goodspeed 8432478f67 DRTVWR-418: Tweak shutdown sequence to avoid resurrecting singletons.
The LLSingletonBase::deleteAll() call late in LLAppViewer::cleanup() deletes
the LLSingleton(s) used by the logging machinery, among other things. Attempting
further logging after that call (such as our cheery "Goodbye!") has the
unfortunate effect of attempting to resurrect the deleted LLSingleton(s). Move
"Goodbye!" to just *before* the call.

Also, given that call, the manual references to a couple specific LLSingletons
in ~LLAppViewer() are (a) unnecessary and (b) cause attempted resurrection.
Eliminate both.
2017-03-13 13:58:59 -04:00
Ansariel e16b1a6093 Undo some fixes so the LL patches apply cleanly 2017-10-26 12:07:53 +02:00
andreykproductengine a40e881303 MAINT-989 Velocity and acceleration should take time into account 2017-10-17 20:02:29 +03:00
andreykproductengine a2cb33d6ce MAINT-5261 The "Ping Interpolate the object position" seems to no longer work 2017-10-23 22:06:46 +03:00