Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-13 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-03-13 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-03-13 | increment viewer version to 5.0.4 | Oz Linden | |
2017-03-13 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64-maint-7177 | Nat Goodspeed | |
2017-03-13 | DRTVWR-418: Make LLEventPumps an LLHandleProvider for LLEventPump. | Nat Goodspeed | |
LLEventPump's destructor was using LLEventPumps::instance() to unregister the LLEventPump instance from LLEventPumps. Evidently, though, there are lingering LLEventPump instances that persist even after the LLSingletonBase::deleteAll() call destroys the LLEventPumps LLSingleton instance. These were resurrecting LLEventPumps -- pointlessly, since a newly-resurrected LLEventPumps instance can have no knowledge of the LLEventPump instance! Unregistering is unnecessary! What we want is a reference we can bind into each LLEventPump instance that allows us to safely test whether the LLEventPumps instance still exists. LLHandle is exactly that. Make LLEventPumps an LLHandleProvider and bind its LLHandle in each LLEventPump's constructor; then the destructor can unregister only when LLEventPumps still exists. | |||
2017-03-13 | DRTVWR-418: #include "llrefcount.h" : LLTombStone uses LLRefCount. | Nat Goodspeed | |
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 | DRTVWR-418: Use LLTempBoundListener to manage "mainloop" listener. | Nat Goodspeed | |
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 | DRTVWR-418: Ignore logging that requires resurrecting singletons. | Nat Goodspeed | |
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 | DRTVWR-418: Tweak shutdown sequence to avoid resurrecting singletons. | Nat Goodspeed | |
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-12 | MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵ | Callum Prentice | |
by default. (Update2: evidently the registry set call is needed on un.init() too | |||
2017-03-11 | MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵ | Callum Prentice | |
by default. (Update: call to select registry needs to be inside a function) | |||
2017-03-11 | Update: (thanks Drake) MAINT-6998 [Project Alex Ivy] 64bit viewer installs ↵ | callum@lindenlab.com | |
to Program Files (x86) by default. Added option to engage 32 or 64 bit registry | |||
2017-03-10 | MAINT-6998 [Project Alex Ivy] 64bit viewer installs to Program Files (x86) ↵ | Callum Prentice | |
by default. | |||
2017-03-10 | Fix for MAINT-7047 No information about 32bit or 64bit version of 'Project ↵ | Callum Prentice | |
Alex Ivy' viewer in non-English locales | |||
2017-03-09 | Second part of fix for SL-646 Fix 'LINK : warning LNK4075: ignoring ↵ | Callum Prentice | |
/INCREMENTAL due to '/LTCG' specification' in LibVLC, JPEGLIB etc. | |||
2017-03-08 | Second Life SL-643 viewer_manifest.py still tried to copy the CEF file ↵ | callum@lindenlab.com | |
wow_helper.exe but it's no longer present | |||
2017-03-08 | merge changes for MAINT-7156 | Oz Linden | |
2017-03-06 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-03-06 | increment viewer version to 5.0.3 | Oz Linden | |
2017-03-06 | Automated merge with tip of lindenlab/viewer64 | callum@lindenlab.com | |
2017-03-03 | Remove OSX headers added for testing purposes and also some unused vars | Callum Prentice | |
2017-03-03 | First pass at osx/macos keyboard events - simple case like google homepage ↵ | callum@lindenlab.com | |
is working | |||
2017-03-01 | Fix up slight change to Dullahan interface where we call out the platform ↵ | callum@lindenlab.com | |
for native keyboard injection to match OSX version | |||
2017-03-01 | MAINT-7161 Crash in LLViewerInventoryItem | andreykproductengine | |
2017-02-24 | First round of changes to make the macOS 64 build work | callum@lindenlab.com | |
2017-02-24 | MAINT-7156: do not use the server-supplied agent email when sending a ↵ | Oz Linden | |
postcard because it is obfuscated and not needed | |||
2017-02-23 | Whoopps. Apologies for leaving Windows debug spam in code :( | callum@lindenlab.com | |
2017-02-23 | Update media plugin CEF code to match new Dullahan | callum@lindenlab.com | |
2017-02-22 | Use new version info from CEF plugin to display in About box | Callum Prentice | |
2017-02-22 | reenable support for copy/cut/paste to/from a web page | Callum Prentice | |
2017-02-22 | correct merge error in BuildVersion.cmake | Oz Linden | |
2017-02-22 | use AUTOBUILD_BUILD_ID value for revision if available (requires autobuild ↵ | Oz Linden | |
1.1.4) | |||
2017-02-21 | First round of changes to replace LLCEFLib with Dullahan. Mostly Windows ↵ | Callum Prentice | |
changes in this batch since I'm working on Windows box but some speculative macOS ones too although they are quite untested | |||
2017-02-17 | Automated merge with head of lindenlab/callum_viewer64 | callum@lindenlab.com | |
2017-02-15 | improve dependency declarations for packages-info and other settings files | Oz Linden | |
2017-02-15 | MAINT-7130: suppress stdout from run_build_tests by | Oz Linden | |
converting to logging so that stdout from its command can be captured cleanly Make the default be to not print anything | |||
2017-02-15 | convert run_build_tests to use argparse rather than optparse | Oz Linden | |
2017-02-13 | Automated merge with lindenlab/viewer64 | callum@lindenlab.com | |
2017-02-13 | DRTVWR-418: Fix syntax for previous test skip. | Nat Goodspeed | |
2017-02-13 | Automated merge with lindenlab/viewer64 | callum@lindenlab.com | |
2017-02-13 | DRTVWR-418: Reluctantly skip llcorehttp 503-with-retry test on W64. | Nat Goodspeed | |
2017-02-13 | Automated merge with head of callum_linden/viewer64-xcode8 | callum@lindenlab.com | |
2017-02-13 | Automated merge with head of callum_linden/viewer64-callum | callum@lindenlab.com | |
2017-02-13 | MAINT-6999 Cap attachment render weight | andreykproductengine | |
2017-02-10 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2017-02-09 | MAINT-7095 Fixed Detached and reduced nearby chat floater does not maintain ↵ | andreykproductengine | |
its position through viewer restart. | |||
2017-02-07 | MAINT-7112 FIXED URI namespace /completename is still affected by the ↵ | Mnikolenko Productengine | |
Usernames viewer setting. | |||
2017-02-06 | MAINT-2001 Fixes colums misbeheaving | andreykproductengine | |
2017-02-04 | DRTVWR-418: Merge from v-r makes llmath tests need Boost.Thread. | Nat Goodspeed | |
2017-02-04 | DRTVWR-418: Finish cleaning up merge from viewer-release. | Nat Goodspeed | |