Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-11 | MAINT-6018 Open URL dialog spam | AndreyL ProductEngine | |
Remove notifications of muted agents | |||
2016-01-11 | MAINT-6018 Open URL dialog spam | AndreyL ProductEngine | |
Remove notifications of muted agents | |||
2016-01-11 | MAINT-6018 Open URL dialog spam | AndreyL ProductEngine | |
Added the ability to close all notifications from one owner at once | |||
2016-01-11 | MAINT-6018 Open URL dialog spam | AndreyL ProductEngine | |
Added the ability to close all notifications from one owner at once | |||
2016-01-08 | MAINT-5978: Couple of tweeks for smart pointers on Mac | rider | |
2016-01-08 | MAINT-5978: Remove vestigial state machine code. Convert over to smart ↵ | Rider Linden | |
pointers for state information structures. | |||
2016-01-07 | MAINT-5976: Remove residual setState() calls. Clear next session before ↵ | Rider Linden | |
starting new session. | |||
2016-01-07 | Use #if rather than #ifdef to test platform switch. | Rider Linden | |
2016-01-07 | MAINT-5976: No sleep for mac on shutdown. | rider | |
2016-01-06 | MAINT-5976: Shutdown and reconnection for coroutine version. | Rider Linden | |
2016-01-06 | MAINT-5976: Handle connect and disconnect for P2P calls. | Rider Linden | |
2016-01-06 | MAINT-4488 [PUBLIC] llTakeControls(*,FALSE,TRUE) prevents left clicks from ↵ | andreykproductengine | |
mouselook. | |||
2016-01-06 | MAINT-5978: Remove move of the residual state machine. Send initial ↵ | Rider Linden | |
positional update upon joining channel. | |||
2016-01-06 | MAINT-2233 FIXED Duplicate entries in notifications.xml | Mnikolenko ProductEngine | |
2016-01-06 | MAINT-5851 PRIM_TEXT/llSetText has no upper draw distance limit | Mnikolenko ProductEngine | |
2016-01-06 | MAINT-898 FIXED Viewer attempts to log in with no password | Mnikolenko ProductEngine | |
2016-01-05 | MAINT-1392 HUD objects Behave Badly in conjunction with the Mouse Scroll Wheel | Mnikolenko ProductEngine | |
2016-01-05 | MAINT-2753 Don't spam notification constantly, when plugin initialization ↵ | Mnikolenko ProductEngine | |
failed. Just show it once after each teleport. | |||
2016-01-05 | Merge | Mnikolenko ProductEngine | |
2016-01-04 | MAINT-5976: On Linux builds do not specify explict for bool conversion operator. | Rider Linden | |
2016-01-04 | MAINT-5978: Disable state machine, turn running of vivox over to the coroutine. | Rider Linden | |
2016-01-04 | possible linux build fix | Brad Payne (Vir Linden) | |
2016-01-04 | possible linux build fix | Brad Payne (Vir Linden) | |
2016-01-04 | MAINT-489 various cache and log files not being deleted | andreykproductengine | |
2016-01-04 | possible linux build fix | Brad Payne (Vir Linden) | |
2016-01-04 | possible fix for linux build failure | Brad Payne (Vir Linden) | |
2016-01-04 | SL-301 FIX - typo in avatar_lad.xml | Brad Payne (Vir Linden) | |
2016-01-04 | possible fix for linux build failure | Brad Payne (Vir Linden) | |
2015-12-30 | MAINT-1338 FIXED Slider marker is out of slider after reopening Preference | Mnikolenko ProductEngine | |
2015-12-29 | MAINT-5984 FIXED Incorrect cursor position with UI scale >1.0 | andreykproductengine | |
2015-12-23 | MAINT-1401 FIXED Pressing 'Cancel' button in 'Color picker' dialog changes ↵ | Mnikolenko ProductEngine | |
color of prim to the previous | |||
2015-12-22 | MAINT-5976: Removed temp code to simulate Nat's fix. Now redundant. | Rider Linden | |
2015-12-22 | Merge viewer-bear | AndreyL ProductEngine | |
2015-12-22 | Merged lindenlab/viewer-bear into default | Andrey Lihatskiy | |
2015-12-22 | Merge | AndreyL ProductEngine | |
2015-12-22 | Merge downstream, version 4.0.1 | AndreyL ProductEngine | |
2015-12-21 | Merged in nat_linden/viewer-azumarill-vivox (pull request #2) | Rider Linden | |
MAINT-5976: Fix bug in LLCoros::set_consuming() mechanism. | |||
2015-12-21 | CMake fixes for Linux build | Rider Linden | |
2015-12-21 | MAINT-335 FIXED Avatar hangs in space after cancelling teleport | andreykproductengine | |
2015-12-21 | Merged lindenlab/viewer-lion into default | Ruslan Teliuk | |
2015-12-21 | MAINT-1017 FIXED Disable checkbox during saving process to avoid glitch. | Mnikolenko ProductEngine | |
2015-12-18 | And more linux linking | Rider Linden | |
2015-12-18 | Automated merge with ssh://bitbucket.org/rider_linden/azumarill-vivox | Nat Goodspeed | |
2015-12-18 | MAINT-5976: Fix bug in LLCoros::set_consuming() mechanism. | Nat Goodspeed | |
The original implementation of set_consuming() involved a bool* pointing to a local bool in VoidListener::operator()()'s stack frame. postAndSuspend() would set that bool (through the pointer) as soon as it returned from suspension. The trouble with that is that LLEventMailDrop potentially calls its new listener (fulfilling the future) immediately in the listen_impl() override -- in other words, way up at the top of postAndSuspend(), well before the code that sets the relevant bool. Instead, make the adapter formerly known as VoidListener bind the coroutine's get_consuming() value at adapter construction time (before listening on the LLEventPump), so that its operator()() has the coroutine's correct get_consuming() value to return. Eliminating the bool* makes the code both simpler AND more correct! This change makes that adapter very specific to coroutine usage. Rename it FutureListener and migrate it from lleventcoros.h into the .cpp file. Nobody else was using it anyway. Make corresponding changes to postAndSuspend2() and its WaitForEventOnHelper class -- whose name no longer corresponds to the function as it used to. Rename that one FutureListener2. The new FutureListener functionality, common to both these adapters, makes it useful to derive FutureListener2 from FutureListener. Introduce llmake(), a generic function to deduce template type arguments from function parameter types. This allows us to remove the voidlistener() and wfeoh() helper functions. Hiding VoidListener broke one of the lleventcoro_test.cpp tests. But that test was sort of a lame recap of an earlier implementation of postAndSuspend(), based on LLEventPump events. Recast that test to illustrate how to use a coroutine future to suspend a coroutine for something other than an LLEventPump. But that rubbed my nose in the fact that we MUST wrap future's context switching with proper management of the current coroutine. Introduce LLCoros::Future<T>, which wraps boost::dcoroutines::future<T>. Use LLCoros::Future<T> in postAndSuspend() and postAndSuspend2(). | |||
2015-12-18 | Another rt link for linux | Rider Linden | |
2015-12-18 | Merge | Rider Linden | |
2015-12-18 | Disable unit test on Linux only | Rider Linden | |
2015-12-18 | merge | Brad Payne (Vir Linden) | |
2015-12-18 | Merge | Rider Linden | |
2015-12-18 | More rt lib | Rider Linden | |