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