Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-10 | SL-13618 FIXED uri's stuck showing "Loading..." in chat or dialog if more ↵ | Mnikolenko Productengine | |
than one name is not cached. | |||
2020-07-23 | SL-13642 Get rid of that ugly ignore -Wdelete-incomplete | Andrey Lihatskiy | |
Get rid of that ugly '#pragma clang diagnostic ignored "-Wdelete-incomplete"' by making sure the delete always happens inside llview.cpp, where the type of LLView is known. | |||
2020-07-22 | There was an idiom to test with LL_DARWIN if the compiler used is clang. ↵ | Nicky Dasmijn | |
This is not correct, as clang is available on all 3 platforms. The correct way to check for this is via __clang__ (https://clang.llvm.org/docs/LanguageExtensions.html#builtin-macros) | |||
2020-07-21 | Merge branch 'master' into DRTVWR-515-maint | Andrey Lihatskiy | |
2020-07-21 | Merge branch 'master' into DRTVWR-513-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llerror.cpp # indra/newview/llappviewerwin32.cpp # indra/newview/llimprocessing.cpp # indra/newview/llviewerjoystick.cpp | |||
2020-07-21 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2020-07-20 | Merge branch 'master' into DRTVWR-501-maint | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/newview/llimprocessing.cpp | |||
2020-07-15 | SL-5894 #3 WIP enumerate devices to flaoter, let floater set device | Andrey Kleshchev | |
temp | |||
2020-07-13 | SL-13582 FIXED The Favorites bar overflow list is shifted after clicking any ↵ | Mnikolenko Productengine | |
button on the context menu | |||
2020-07-08 | SL-13479 Avatar menu tweaks | Mnikolenko Productengine | |
2020-06-24 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llcommon/llkeybind.cpp # indra/llcommon/llkeybind.h | |||
2020-06-23 | Reverted SL-6109 keybinding changes | Andrey Kleshchev | |
Changes were moved to DRTVWR-514 | |||
2020-06-23 | SL-6109 Fixed conflict resolution issue caused by menu accelerators | andreykproductengine | |
2020-06-23 | SL-6109 Remade 'ignore' list processing, renamed and reformed keybindings | andreykproductengine | |
2020-06-23 | SL-6109 Better menu accelerator support and slight reorganization | andreykproductengine | |
2020-06-23 | SL-6109 Cell selection support | andreykproductengine | |
2020-06-23 | SL-6109 Conflict resolution | andreykproductengine | |
2020-06-23 | SL-6109 Mouse support ready | andreykproductengine | |
2020-06-23 | SL-6109 Keyaboard support ready | andreykproductengine | |
2020-06-23 | SL-6109 Extended Key-to-string functionality | andreykproductengine | |
2020-06-23 | SL-6109 New cell type with icon and text (and 1 pixel offset for all text cells) | andreykproductengine | |
2020-06-11 | SL-13433 Add tests for new url entry | Mnikolenko Productengine | |
2020-06-11 | SL-13433 Viewer should recognizes ipv6 links | Mnikolenko Productengine | |
2020-06-03 | SL-13364 FIXED Viewer crashes when opening Spell Check floater when ↵ | Mnikolenko Productengine | |
"SpellCheck" is FALSE | |||
2020-05-19 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
2020-05-19 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-05-19 | Merge branch 'master' into DRTVWR-482 | Andrey Lihatskiy | |
2020-05-18 | Merge branch 'master' into DRTVWR-501-maint | Andrey Lihatskiy | |
# Conflicts: # indra/llxml/llcontrolgroupreader.h # indra/newview/llviewerkeyboard.cpp | |||
2020-05-18 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into DRTVWR-476-boost-1.72 | Nat Goodspeed | |
2020-05-08 | SL-12396 FIXED Last line can't be removed if it was selected via triple-clicking | Mnikolenko Productengine | |
2020-05-07 | SL-13119 Fixed label updates | Andrey Kleshchev | |
2020-05-06 | DRTVWR-476: Merge branch 'master' of lindenlab/viewer into DRTVWR-476-boost-1.72 | Nat Goodspeed | |
2020-05-05 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-05-05 | Merge branch 'DRTVWR-501-maint' into DRTVWR-503-maint | Andrey Lihatskiy | |
# Conflicts: # indra/newview/llinventorybridge.cpp # indra/newview/llinventorypanel.cpp # indra/newview/lltexturectrl.cpp # indra/newview/skins/default/xui/de/floater_texture_ctrl.xml # indra/newview/skins/default/xui/es/floater_texture_ctrl.xml # indra/newview/skins/default/xui/fr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/it/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ja/floater_texture_ctrl.xml # indra/newview/skins/default/xui/pt/floater_texture_ctrl.xml # indra/newview/skins/default/xui/ru/floater_texture_ctrl.xml # indra/newview/skins/default/xui/tr/floater_texture_ctrl.xml # indra/newview/skins/default/xui/zh/floater_texture_ctrl.xml | |||
2020-05-04 | Merge branch 'master' into DRTVWR-482 | Andrey Lihatskiy | |
2020-05-04 | Merge branch 'master' into DRTVWR-460 | Andrey Lihatskiy | |
2020-04-30 | SL-13119 Made control settings cached and fixed potential filtering issue | Andrey Kleshchev | |
2020-04-29 | SL-13119 Moved ineffective function from inventory view creation | Andrey Kleshchev | |
2020-04-29 | Merge branch 'DRTVWR-500' into DRTVWR-501-maint | Andrey Lihatskiy | |
2020-04-28 | SL-13119 Duplicate check was causing slowdowns | Andrey Kleshchev | |
2020-04-27 | Merge branch 'master' into DRTVWR-507-maint | Andrey Lihatskiy | |
2020-04-26 | Merge branch 'master' into DRTVWR-460 | Andrey Lihatskiy | |
# Conflicts: # indra/llmath/llquaternion.h # indra/newview/lldrawpoolwater.cpp # indra/newview/lljoystickbutton.cpp # indra/newview/llvosky.cpp # indra/newview/skins/default/textures/textures.xml | |||
2020-04-24 | SL-307 Improvements to flashing color | Andrey Kleshchev | |
2020-04-21 | Merge branch 'master' into DRTVWR-482 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/app_settings/shaders/class1/objects/previewV.glsl # indra/newview/lldynamictexture.cpp # indra/newview/llfloatermodelpreview.cpp | |||
2020-04-20 | Merge branch 'master' into DRTVWR-500 | Andrey Lihatskiy | |
# Conflicts: # indra/newview/pipeline.cpp | |||
2020-04-16 | SL-13048 FIXED Status Blog URL does not show Official Second Life web page icon | Mnikolenko Productengine | |
2020-04-13 | SL-11172 Re-fixed, now should affect 'tab' only | Andrey Kleshchev | |
2020-03-28 | Merge branch 'master' into DRTVWR-501-maint | Andrey Lihatskiy | |
2020-03-27 | SL-307 Implemented ability to specify color and changed flashing color | Andrey Kleshchev | |
2020-03-25 | DRTVWR-476: Remove special case for listen(boost::bind(weak_ptr)). | Nat Goodspeed | |
LLEventDetail::visit_and_connect() promised special treatment for the specific case when an LLEventPump::listen() listener was composed of (possibly nested) boost::bind() objects storing boost::weak_ptr values -- specifically boost::bind() rather than std::bind or lambdas, specifically boost::weak_ptr rather than std::weak_ptr. Outside of self-tests, it does not appear that anyone actually uses that support. There is good reason not to: it's a silent side effect of a complicated compile-time inspection that could be silently derailed by use of std::bind() or a lambda or a std::weak_ptr. Can you be sure you've engaged that promise? How? A more robust guarantee can be achieved by storing an LLTempBoundConnection in the transient object itself. When the object is destroyed, the listener is disconnected. Normal C++ rules around object destruction guarantee it. This idiom is widely used. There are a couple good reasons to remove the visit_and_connect() machinery: * boost::bind() and boost::weak_ptr do not constitute the wave of the future. Preferring those constructs to lambdas and std::weak_ptr penalizes new code, whether by silently failing or by discouraging use of modern idioms. * The visit_and_connect() machinery was always complicated, and apparently never very robust. Most of its promised features have been commented out over the years. Making the code base simpler, clearer and more maintainable is always a useful effect. LLEventDetail::visit_and_connect() was also used by the four LLNotificationChannelBase::connectMumble() methods. Streamline those as well. Of course, remove related test code. |