Commit Graph

39184 Commits (fd980f8da2dd9d2faefb463d381bccdddeff0876)

Author SHA1 Message Date
Brad Kittenbrink fd980f8da2 Fix stall during login by yielding when needed from the LLXXMLRPCListener's Poller. 2019-05-01 15:28:55 -07:00
Brad Kittenbrink a516c0fdde Removed unnecessary disconnection of listener in postAndSuspendSetup 2019-04-18 15:44:45 -07:00
Brad Kittenbrink 295ed138d4 Improved aggregate init syntax for DefaultPoolSizes map. 2019-04-18 15:27:40 -07:00
Brad Kittenbrink 613afee298 Switched LL_ERRS to LL_WARNS for case where promise is fulfilled multiple times by multiple events. 2019-03-14 17:08:32 -07:00
Brad Kittenbrink c686784d20 Improved shutdown behavior of LLCoprocedureManager 2019-03-14 11:55:42 -07:00
Brad Kittenbrink 46466e339f First draft of boost::fibers::unbuffered_channel based implementation of LLCoprocedureManager 2019-03-11 17:42:39 -07:00
Brad Kittenbrink 7ba60f7682 Fixed variadic macro usage in LL_ERRS_IF and LL_WARNS_IF and improved LLError::shouldLogToStderr() behavior under xcode. 2019-03-08 13:39:56 -08:00
Brad Kittenbrink 5d01c940cf Lint fixes on new test file. 2019-03-05 17:09:38 -08:00
Brad Kittenbrink 848324a4be Attempt to close LLEventCoro's LLBoundListener connection when promise has been fulfilled. 2019-03-04 13:00:52 -08:00
Brad Kittenbrink 017b2c903e Merged with nat_linden/viewer-fiber. 2019-02-27 17:56:38 -08:00
Brad Kittenbrink 8caa683afd Began work for adding a test covering LLCoprocedureManager 2019-02-27 17:43:31 -08:00
Brad Kittenbrink e5b0e1e958 Added try/catch closer to source of error so LL_ERRS fatal can be more useful for debugging; 2019-02-27 16:55:08 -08:00
Brad Kittenbrink 24300938a6 Fix failure when building packages-info.txt when autobuild can't be found in xcode's PATH 2019-01-30 17:16:06 -08:00
Nat Goodspeed 1e1e93c069 SL-793: Fix lllogin_test.cpp for new LLCoros implementation.
Delete the test for SRV timeout: lllogin no longer issues an SRV query. That
test only confuses the test program without exercising any useful paths in
production code.

As with other tests dating from the previous LLCoros implementation, we need a
few llcoro::suspend() calls sprinkled in so that a fiber marked ready -- by
fulfilling the future for which it is waiting -- gets a chance to run.

Clear LLEventPumps between test functions.
2018-12-29 10:27:16 -05:00
Nat Goodspeed 8e2b8401d5 SL-793: Add LL_PRETTY_FUNCTION macro wrapping __PRETTY_FUNCTION__
which is, of course, different in Visual Studio (__FUNCSIG__).

Use LL_PRETTY_FUNCTION in DEBUG output instead of plain __FUNCTION__.
2018-12-29 10:19:01 -05:00
Nat Goodspeed 6daf19c442 SL-793: Add LLEventPumps::clear() method to disconnect all listeners.
This is like the existing reset() method, except that reset() is specifically
intended for shutdown: it disables every existing LLEventPump in such a way
that it cannot be subsequently reused. (The original idea was to disconnect
listeners in DLLs unloaded at shutdown.)

clear() forcibly disconnects all existing listeners, but leaves LLEventPumps
ready for reuse. This is useful (e.g.) for test programs to reset the state of
LLEventPumps between individual test functions.
2018-12-29 10:15:28 -05:00
Nat Goodspeed d2c581c344 Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2018-12-28 14:46:49 -05:00
Nat Goodspeed a3b3ad727f increment viewer version to 6.0.2 2018-12-13 16:46:12 -05:00
Nat Goodspeed 1de96a0a85 Added tag 6.0.1-release for changeset 21b7604680ef 2018-12-13 16:46:11 -05:00
AndreyL ProductEngine 3d59b774f7 Merged INTL-316 2018-12-04 23:18:15 +02:00
eli 1c778708c1 FIX INTL-316 translate Viewer Set54 into 9 languages, for Animesh project Viewer (repository: axon) 2018-12-03 18:18:18 -08:00
andreykproductengine 59d57c438e MAINT-8977 Only affect large LOD textures 2018-11-22 14:38:33 +02:00
AndreyL ProductEngine 9839a68c5a Merged in lindenlab/viewer-release 2018-11-14 22:40:23 +02:00
Nat Goodspeed 8558ce5c60 increment viewer version to 6.0.1 2018-11-14 15:31:16 -05:00
Nat Goodspeed d1bab77c1b Added tag 6.0.0-release for changeset 821edfcd1491 2018-11-14 15:31:16 -05:00
AndreyL ProductEngine 39652180ae Merged in lindenlab/axon 2018-11-14 16:20:05 +02:00
maxim_productengine ccd20624e3 SL-10018 FIXED Viewer crashes when clicking on a link of a folder in Inventory 2018-11-09 16:44:06 +02:00
AndreyL ProductEngine 629b8eab09 Backed out changeset: c094e4b68ee9 2018-11-07 20:55:34 +02:00
AndreyL ProductEngine 5e27fc740a Backed out changeset: 8f9f962ad6c0 2018-11-07 20:55:20 +02:00
maxim_productengine 2f12e96e61 SL-10013 Crash in LLFolderViewModelItemInventory::filterChildItem(..) 2018-11-06 17:14:36 +02:00
AndreyL ProductEngine 23356ac003 Updated viewer manifest to address CEF runtime file differences 2018-11-06 15:28:39 +02:00
AndreyL ProductEngine da27856721 Updated dullahan to version 1.1.1093_3.3538.1849.g458cc98 build 521408 2018-11-06 15:25:06 +02:00
andreykproductengine 629d21e4ec SL-1386 Fix for onSelectionChange crash 2018-11-05 17:52:53 +02:00
maxim_productengine f8106e9f3f SL-9991 FIXED Crash in LLViewerLODTexture::processTextureStats() 2018-11-05 17:52:45 +02:00
andreykproductengine 74d28082b0 SL-10006 Fixed crash in addScriptLine 2018-11-05 16:08:26 +02:00
maxim_productengine bb8481de43 SL-979 Don't allow DnD or paste folders to “Lost and Found” 2018-11-02 15:14:20 +02:00
Mnikolenko ProductEngine 6e94df418a SL-9955 FIXED crash-on-exit in LLVivoxVoiceClient::removeObserver 2018-10-30 16:36:23 +02:00
maxim_productengine 8c66c73e86 SL-1828 Indicate that "Allow Multiple Viewers" Preference is unsupported 2018-10-24 16:08:55 +03:00
AndreyL ProductEngine d41a84c53d SL-1283 TOS floater - moved buttons down to the floater bottom 2018-10-19 18:16:24 +03:00
AndreyL ProductEngine 9fe616c134 SL-9800 Fixed Ctrl+C handling 2018-10-16 19:18:21 +03:00
Brad Payne (Vir Linden) 34770cbf2e SL-9805 - reduce frequency of dynamic box updates to every N frames, staggered. Currently N is 4. 2018-10-15 16:41:47 +01:00
Brad Payne (Vir Linden) 1f09b90a9d SL-9805 - more detailed frame timer logging of dynamic bounding box updates 2018-10-12 21:50:31 +01:00
Brad Payne (Vir Linden) 0109a71d1c SL-9857 - suppress constraint adjustments immediately after region crossing 2018-10-12 18:53:49 +01:00
Brad Payne (Vir Linden) b920893fa4 removed unused member variables that make xcode 10 unhappy 2018-10-11 20:43:56 +01:00
Brad Payne (Vir Linden) 3747e3dcc1 SL-9857 - constraint pos math fix 2018-10-11 19:42:29 +01:00
andreykproductengine b2bb7170b3 SL-9649 Buffer safety checks for llviewerobject.cpp 2018-10-11 16:57:40 +03:00
Brad Payne (Vir Linden) 47cb1a25fe SL-9849 - color tweaks for dynamic bounding box. show impostor extents varies line thickness depending on how recently impostor was generated 2018-10-10 20:39:02 +01:00
andreykproductengine 3a52138829 SL-9781 Colour picker floater preiodically reverts color without 'apply now' 2018-10-10 20:32:28 +03:00
Brad Payne (Vir Linden) 9ad912b601 SL-9849 - animated object attachments get isImpostor() state from av they're attached to 2018-10-10 15:59:22 +01:00
Brad Payne (Vir Linden) ae041779cc SL-9849 - debug option for show impostor extents 2018-10-10 14:37:49 +01:00