Nat Goodspeed
e6fc3528fd
DRTVWR-418: #include "llrefcount.h" : LLTombStone uses LLRefCount.
...
Apparently we've been getting away so far without this essential #include only
by "leakage" from other #includes in existing consumers. <eyeroll/>
2017-03-13 14:22:19 -04:00
Nat Goodspeed
a33c5930cb
DRTVWR-418: Use LLTempBoundListener to manage "mainloop" listener.
...
LLUpdaterServiceImpl binds its onMainLoop() listener method to the "mainloop"
event so it can wake up periodically to recheck for updates. (Suggests maybe a
smarter conventional callback-on-timer facility with a central queue, instead
of every interested party intercepting *every* frame...)
~LLUpdaterServiceImpl() was calling LLEventPumps::instance() only to
disconnect that listener, which was resurrecting the deleted LLEventPumps
instance. Instead store an LLTempBoundListener in LLUpdaterServiceImpl, the
conventional way to implicitly disconnect on destroy. Use its disconnect()
method when explicit disconnection is desired.
2017-03-13 14:19:50 -04:00
Nat Goodspeed
1a8c8df686
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
04c3f2b0f0
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
callum@lindenlab.com
d1ef2a7291
Fix for SL-658 Use build settings from viewer-build-variables repo for p64_3p-dullahan
2017-03-09 17:16:21 -08:00
Callum Prentice
884a59a2fb
Second part of fix for SL-646 Fix 'LINK : warning LNK4075: ignoring /INCREMENTAL due to '/LTCG' specification' in LibVLC, JPEGLIB etc.
2017-03-09 14:08:09 -08:00
callum@lindenlab.com
fb85514cc8
Pull in 3rd party lib to fix: SL-646 ”LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification” in LibVLC, JPEGLIB etc.
2017-03-09 12:17:14 -08:00
callum@lindenlab.com
e6ed0b0ae7
Second Life SL-643 viewer_manifest.py still tried to copy the CEF file wow_helper.exe but it's no longer present
2017-03-08 14:29:02 -08:00
callum@lindenlab.com
f8f2826156
Pull in updated p64_3p-dullahan with fix for help app icon appearing in dock
2017-03-06 16:00:24 -08:00
Nat Goodspeed
1771857e6c
Automated merge with ssh://bitbucket.org/lindenlab/viewer-release
2017-03-06 14:27:29 -05:00
Oz Linden
08ed7f676f
increment viewer version to 5.0.3
2017-03-06 14:25:25 -05:00
Oz Linden
885343edef
Added tag 5.0.2-release for changeset cea1632c002c
2017-03-06 14:25:25 -05:00
callum@lindenlab.com
bfdbda24bf
Automated merge with tip of lindenlab/viewer64
2017-03-06 11:02:07 -08:00
Callum Prentice
9e00fe430d
Automated merge with head
2017-03-03 17:45:33 -08:00
Callum Prentice
7d1942a2b6
Remove OSX headers added for testing purposes and also some unused vars
2017-03-03 17:45:09 -08:00
callum@lindenlab.com
d056ce451b
Pull in new version of p64_3p-dullahan with fix for missing OSX function and warnings
2017-03-03 16:41:11 -08:00
callum@lindenlab.com
398c351371
First pass at osx/macos keyboard events - simple case like google homepage is working
2017-03-03 15:32:47 -08:00
callum@lindenlab.com
f49033efcf
Fix up slight change to Dullahan interface where we call out the platform for native keyboard injection to match OSX version
2017-03-01 16:43:15 -08:00
callum@lindenlab.com
1243e41670
Pull in new p64_3p-dullahan with osx keyboard input changes
2017-03-01 16:42:21 -08:00
andreykproductengine
535f5c5120
MAINT-7161 Crash in LLViewerInventoryItem
2017-03-01 19:26:26 +02:00
callum@lindenlab.com
08940da90e
First round of changes to make the macOS 64 build work
2017-02-24 15:44:36 -08:00
callum@lindenlab.com
bff83a7f41
Whoopps. Apologies for leaving Windows debug spam in code :(
2017-02-23 10:26:46 -08:00
callum@lindenlab.com
f04bfdd70e
Update media plugin CEF code to match new Dullahan
2017-02-23 10:17:52 -08:00
callum@lindenlab.com
210e2a8bfb
Pull in latest 3P Dullahan with change to cursor changed function signature
2017-02-23 10:16:47 -08:00
Callum Prentice
8f4cb2bc15
Use new version info from CEF plugin to display in About box
2017-02-22 19:22:15 -08:00
Callum Prentice
2c8299d643
reenable support for copy/cut/paste to/from a web page
2017-02-22 19:21:55 -08:00
Callum Prentice
ea4ef0b4e0
Pull in new version of p64_3p-Dullahan with support for flippyingh pixels/mouse, copy/cut/paste and new version info
2017-02-22 19:21:01 -08:00
Oz Linden
f0b256b1cb
correct merge error in BuildVersion.cmake
2017-02-22 17:34:46 -05:00
Oz Linden
f77af9df43
use AUTOBUILD_BUILD_ID value for revision if available (requires autobuild 1.1.4)
2017-02-22 17:03:00 -05:00
Callum Prentice
5534ab4e18
First round of changes to replace LLCEFLib with Dullahan. Mostly Windows changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested
2017-02-21 15:06:21 -08:00
Callum Prentice
8fd147f59d
Add 3p Dullahan packages for windows 32/64 and darwin64
2017-02-21 10:25:55 -08:00
callum@lindenlab.com
135d96daca
Automated merge with head of lindenlab/viewer64
2017-02-21 09:49:36 -08:00
Nat Goodspeed
d18060e41c
DRTVWR-418: At Oz's request, turn off HAVOK for Mac builds.
...
This is already done for TeamCity builds in build.sh, but since we don't yet
have 64-bit Xcode 8 Mac Havok working in the viewer, make plain developer
autobuild builds work also.
2017-02-21 12:15:47 -05:00
callum@lindenlab.com
bf90329dea
Automated merge with head of lindenlab/callum_viewer64
2017-02-17 09:43:08 -08:00
Oz Linden
9472098e81
improve dependency declarations for packages-info and other settings files
2017-02-15 15:27:05 -05:00
Oz Linden
b6cdeb2271
MAINT-7130: suppress stdout from run_build_tests by
...
converting to logging so that stdout from its command can be captured
cleanly
Make the default be to not print anything
2017-02-15 13:00:20 -05:00
Oz Linden
83f2f43e36
convert run_build_tests to use argparse rather than optparse
2017-02-15 12:14:30 -05:00
callum@lindenlab.com
c5ac455647
Automated merge with lindenlab/viewer64
2017-02-13 13:55:58 -08:00
Nat Goodspeed
a0c1842595
DRTVWR-418: Fix syntax for previous test skip.
2017-02-13 16:53:18 -05:00
callum@lindenlab.com
189c043038
Automated merge with lindenlab/viewer64
2017-02-13 13:35:06 -08:00
Nat Goodspeed
a971909a34
DRTVWR-418: Reluctantly skip llcorehttp 503-with-retry test on W64.
2017-02-13 16:07:38 -05:00
Nat Goodspeed
7c08ecff70
Automated merge with ssh://bitbucket.org/lindenlab/nat_viewer64
2017-02-13 16:02:55 -05:00
callum@lindenlab.com
238f9350b8
Automated merge with head of callum_linden/viewer64-xcode8
2017-02-13 12:29:37 -08:00
callum@lindenlab.com
13ec15beb9
Automated merge with head of callum_linden/viewer64-callum
2017-02-13 12:28:47 -08:00
andreykproductengine
b923ee861b
MAINT-6999 Cap attachment render weight
2017-02-13 17:39:39 +02:00
AndreyL ProductEngine
a96889d651
Merged in lindenlab/viewer-bear
2017-02-10 19:56:52 +02:00
andreykproductengine
451595dc38
MAINT-7095 Fixed Detached and reduced nearby chat floater does not maintain its position through viewer restart.
2017-02-09 21:18:23 +02:00
Mnikolenko Productengine
e138ca5e78
MAINT-7112 FIXED URI namespace /completename is still affected by the Usernames viewer setting.
2017-02-07 12:56:45 +02:00
Nat Goodspeed
8d884c3436
DRTVWR-418: Update to KDU 7.9.502436
2017-02-06 12:26:42 -05:00
andreykproductengine
07cc16f479
MAINT-2001 Fixes colums misbeheaving
2017-02-06 17:29:45 +02:00