Commit Graph

40429 Commits (bd008a170898e69beeb8bc0481b4bfd94de86c55)

Author SHA1 Message Date
AndreyL ProductEngine 13580377c4 Merged in lindenlab/viewer-release 2019-06-22 03:16:39 +03:00
callum_linden ec8a65a50a Update CEF to version 75.0.11+gf50b3c2+chromium-75.0.3770.100 2019-06-21 17:16:05 -07:00
andreykproductengine 30cc3ff01f DRTVWR-493 LLViewerParcelMedia to singleton 2019-06-21 21:31:40 +03:00
andreykproductengine 8369276a49 DRTVWR-493 LLViewerMedia to singleton 2019-06-21 20:55:39 +03:00
Nat Goodspeed 6f95100f7e increment viewer version to 6.2.4 2019-06-20 14:18:42 -04:00
Nat Goodspeed 2baff8e016 Added tag 6.2.3-release for changeset ab2ec5c5423b 2019-06-20 14:18:41 -04:00
andreykproductengine a2d91f3160 DRTVWR-493 LLLocalBitmapMgr to Singleton 2019-06-20 20:53:46 +03:00
andreykproductengine 2672093429 DRTVWR-493 LLHint to singleton 2019-06-20 20:03:47 +03:00
Mnikolenko ProductEngine b813814202 SL-11432 FIXED [OSX] Avatar is spinning when pressing Alt+D+Command and then releasing D key 2019-06-20 15:41:27 +03:00
AndreyL ProductEngine 16437e771b Merged in DRTVWR-492 2019-06-20 00:14:45 +03:00
callum_linden 295dd81fa3 Bump version of CEF we build against to 75.0.8+g5da93a1+chromium-75.0.3770.80 2019-06-19 12:14:28 -07:00
andreykproductengine ea045c4fdf SL-11450 After detaching everything viewer shows wrong slot count
Attachments' title not overwriting properly
2019-06-19 20:36:58 +03:00
andreykproductengine 8de9d6b406 SL-11416 Teleport failure messages should not stack up 2019-06-19 18:06:22 +03:00
andreykproductengine a74ea18116 DRTVWR-493 LLMachineId to singleton 2019-06-19 15:57:03 +03:00
andreykproductengine 55670eef35 DRTVWR-493 LLCallDialogManager to singleton 2019-06-19 17:28:46 +03:00
andreykproductengine acf592419b DRTVWR-493 LLFollowCamMgr to singleton 2019-06-19 16:52:44 +03:00
callum_linden 1bb86f3f98 Bump CEF version (via 3p-cef-bin-*) slightly to 75.0.7+g19229b6+chromium-75.0.3770.80 2019-06-17 16:57:59 -07:00
Anchor a8a2265e62 Backed out changeset: 4a4c5e6ff01e 2019-06-14 12:03:00 -07:00
andreykproductengine 1f1b51c7ce SL-11361 Moving folder to My Outfits should create an outfit 2019-06-14 20:27:39 +03:00
AndreyL ProductEngine bf54adf20c Updated Viewer Manager to version 2.0.528205 2019-06-17 20:38:27 +03:00
AndreyL ProductEngine 0574d03bfa OPEN-345 Fixed enigmatic messages during build 2019-06-17 19:46:20 +03:00
callum_linden 8b650133fc Update CEF binaries to most recent version: 75.0.6+g90ecd35+chromium-75.0.3770.80 (no Dullahan changes required) 2019-06-13 14:08:04 -07:00
callum_linden dbd28b862c Small update to Dullahan : uses an updated versioning system to make it easier to track revisions 2019-06-13 12:18:43 -07:00
andreykproductengine d72fcfba57 SL-11402 Resaving home image if file does not exist 2019-06-13 19:00:20 +03:00
andreykproductengine 31a22910c1 SL-11402 Fallback for home image 2019-06-13 17:35:15 +03:00
Anchor 4aa24aa9da [SL-11393] - use opaque bg on aux channels 2019-06-12 12:59:10 -07:00
andreykproductengine ec4ca1717b SL-11402 Floater reporter images should be saved as png 2019-06-12 19:39:11 +03:00
andreykproductengine 04e67fa12d SL-11402 Last session image should be saved as png 2019-06-12 19:12:09 +03:00
andreykproductengine 19221d9ccf SL-11402 Save last session image per grid 2019-06-12 16:17:37 +03:00
callum_linden d278699b7b Pull in CEF 75.0.1+gb5e74dd+chromium-75.0.3770.80 and Dullahan 1.2.x along with some minor compatibility changes 2019-06-11 20:28:54 -07:00
callum_linden 36ad4c0709 add new version of Dullahan (1.1.2222) to support tool tips feature added my @Maxim 2019-06-11 11:26:04 -07:00
maxim_productengine ffae378ab1 SOCIAL-231 Show tooltips for links and images im media browser 2019-06-11 17:38:04 +03:00
Anchor 2c2bdcf348 [DRTVWR-476] - fix compiler errors 32 bit windows build 2019-06-10 15:56:44 -07:00
callum_linden 7bce446b28 Changes from @andreyk for improved mouse scroll wheel performance and pull in new Dullahan with CEF 74.1.19_gb62bacf_chromium-74.0.3729.157 2019-06-10 14:09:31 -07:00
Ankur Ahlawat cd1f1c540a Merged in nat_linden/viewer-vs2017 (pull request #4)
SL-1968: Extend lllogin_test login-failed cases for new sync timing.
2019-06-07 17:02:37 +00:00
Nicky 2377531707 General cleanup. Delete commented out code. 2019-06-07 11:26:55 +02:00
Nicky 6f359f1bb7 Replace boost::fibers::unbuffered_channel with boost::fibers::buffered_channel.
Using boost::fibers::unbuffered_channel can block the mainthread when calling mPendingCoprocs.push (LLCoprocedurePool::enqueueCoprocedure)
From the documentation:
- If a fiber attempts to send a value through an unbuffered channel and no fiber is waiting to receive the value, the channel will block the sending fiber.

This can happen if LLCoprocedurePool::coprocedureInvokerCoro is running a coroutine and this coroutine calls yield, resuming the viewers main loop. If inside
the main loop someone calls LLCoprocedurePool::enqueueCoprocedure now push will block, as there's no one waiting for a result right now.
The wait would be in LLCoprocedurePool::coprocedureInvokerCoro at the start of the while loop, but we have not reached that yet again as LLCoprocedurePool::coprocedureInvokerCoro
did yield before reaching pop_wait_for.
The result is a deadlock.

boost::fibers::buffered_channel will not block as long as there's space in the channel. A size of 4096 (DEFAULT_QUEUE_SIZE) should be plenty enough for this.
2019-06-07 11:11:56 +02:00
Nat Goodspeed 9cde8fb1b8 SL-1968: Extend lllogin_test login-failed cases for new sync timing.
On login failure, LLLogin now tries to sync up with SLVersionChecker. It waits
for up to 10 seconds before shrugging and giving up. Since that coroutine can
now block for that long, make the llogin_test failure cases wait at least that
long too.
2019-06-06 21:05:02 -04:00
Nicky 3b9cf12eb4 Ignore build-vc150-* directories as those are the VS2017 build dirs (n.b. due to the rather strange version numbering of VS this really should be build-vc141-*; as VS2017 is vc141 internally). 2019-06-07 00:17:01 +02:00
Nicky 1625a896d5 Do not use string/chrono literals, sadly that won't work with GCC (4.9) 2019-06-06 20:59:54 +02:00
Nicky 0f2d02e12d Use reinterpret_cast to pass pthread_self (pthread_t) into CRYPTO_THREADID_set_pointer (void*). 2019-06-06 20:59:01 +02:00
andreykproductengine 583558dad8 SL-11378 Edit tool floater displays with issues if opened mid-drag 2019-06-06 20:05:51 +03:00
Anchor c6aa850cca [DRTVWR-476] - fix compiler error 2019-06-06 02:49:19 -07:00
Anchor 48caa3c3da [DRTVWR-476] - update cef, fix merge 2019-06-06 01:51:38 -07:00
Nat Goodspeed 43def24781 SL-1968: Merge viewer-vs2017 up to current viewer-release.
Merge glitch inadvertently duplicated a method declaration. Remove.
2019-06-05 14:52:45 -04:00
andreykproductengine c4a879f5d4 SL-11362 not all special character work in command line parameters 2019-06-05 21:33:23 +03:00
Nat Goodspeed ebcfbf277e Automated merge with ssh://bitbucket.org/lindenlab/viewer-release 2019-06-05 14:15:15 -04:00
maxim_productengine 58946f8be7 SL-4770 FIXED Search no longer activates the search field by default 2019-06-05 14:17:02 +03:00
Anchor ef466611a0 [DRTVWR-476] - temporary skip failing llinstancetracker tests to get TC build working 2019-06-05 01:31:30 -07:00
AndreyL ProductEngine 9212c1f33e SL-11341 Skip storing the previous gamma value on Intel GPUs + more logging 2019-06-04 00:03:03 +03:00