Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-22 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-04-21 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-05-05 | MAINT-7386 FIXED app/objectim slurl consumes the rest of the chat string | Mnikolenko Productengine | |
2017-04-25 | MAINT-7145 Eliminate LLSingleton circular references | andreykproductengine | |
2017-04-06 | MAINT-7267 Fixed UI missing last symbol of string on hi-res monitors. | andreykproductengine | |
2017-03-24 | MAINT-380 Add "Duplicate" feature into Build-Object sunbmenu | andreykproductengine | |
2017-03-22 | MAINT-6404 FIXED When pasting from Mac Word into a notecard, line break is ↵ | Mnikolenko Productengine | |
replaced by ? | |||
2017-03-21 | MAINT-7224 Chat logs move down, leaving huge empty space | Mnikolenko Productengine | |
2017-03-06 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-02-24 | MAINT-3509 Fixed Context menu orphaned when Inventory floater is closed by ↵ | andreykproductengine | |
keyboard shortcut | |||
2017-02-20 | MAINT-7146 No callback for 'Url.RemoveFriend' in LLScrollListCtrl | Mnikolenko Productengine | |
2017-02-10 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2017-02-06 | MAINT-2001 Fixes colums misbeheaving | andreykproductengine | |
2017-02-04 | DRTVWR-418: Finish cleaning up merge from viewer-release. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer64 | Nat Goodspeed | |
2017-02-03 | DRTVWR-418: Remove most (all?) of the "stubs" from llurlentry_test. | Nat Goodspeed | |
At some point the INTEGRATION_TEST_llurlentry build changed so that the library(ies) we attempted to stub out got linked in anyway, so that instead of simplifying the test, the stubs broke it with "duplicate symbol" errors. Commenting out the stubs permits the test program to succeed. | |||
2017-02-03 | DRTVWR-418: Eliminate llui reference to newview's gSavedSettings. | Nat Goodspeed | |
Instead, since gSavedSettings is an LLControlGroup and LLControlGroup derives from LLInstanceTracker, just look up the LLControlGroup with canonical name. | |||
2017-02-03 | DRTVWR-418: INTEGRATION_TEST_llurlentry depends on Hunspell. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-02-03 | MAINT-7103 New URI namespace /legacyname | Mnikolenko Productengine | |
2017-01-18 | MAINT-7059 [contribution] Import of custom spellcheck dictionary fails silently | Mnikolenko Productengine | |
2017-01-13 | MAINT-1747 Fixed after switching Preferences tabs, radio buttons don't get ↵ | andreykproductengine | |
focus on click | |||
2017-01-11 | MAINT-2001 Fixed the width of columns cannot be changed in Inspect Object | andreykproductengine | |
2017-01-11 | MAINT-7031 /displayname & /completename should perform regardless of "View ↵ | Mnikolenko Productengine | |
Display Names" viewer setting. | |||
2017-01-05 | MAINT-7029 Pop-up menu isn't shown in Place profile if all menu items are ↵ | Mnikolenko Productengine | |
disabled | |||
2017-01-04 | MAINT-918 Newline was not displayed correctly in chat window. | andreykproductengine | |
2016-12-22 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-21 | MAINT-7020 llui/llfloater.cpp should not access settings | AndreyL ProductEngine | |
2016-12-20 | Merged in lindenlab/viewer-lynx | AndreyL ProductEngine | |
2016-12-19 | Merged STORM-2142 | AndreyL ProductEngine | |
2016-12-16 | DRTVWR-418: Fix a (correct) clang correctness complaint. | Nat Goodspeed | |
LLStatGraph::Threshold has an operator<(const Threshold& other) -- but because the method itself wasn't marked const, it could only be used on a non-const instance. This change fixes a case when it was applied to const instances. | |||
2016-12-14 | MAINT-6899 Viewer should use fixed buttons instead of a scroll list for tabs ↵ | Mnikolenko Productengine | |
in Appearance floater | |||
2016-12-08 | MAINT-6979 Scroll bar in Appearance -> Wearing jumps up to the top each time ↵ | Mnikolenko Productengine | |
an attachment is detached | |||
2016-11-28 | MAINT-5456 Button tooltips in Appearance floater should now be localisable | andreykproductengine | |
2016-11-19 | STORM-2140 LLLineEditor enabled-state cannot properly set via XUI | Ansariel | |
2016-11-16 | STORM-2140 LLLineEditor enabled-state cannot properly set via XUI | Mnikolenko Productengine | |
2016-11-15 | MAINT-6929 [Contribution] E-mail links are not parsed correctly when top ↵ | Mnikolenko Productengine | |
level domain is over 6 characters. | |||
2016-11-14 | Merged in lindenlab/viewer-cleanup | AndreyL ProductEngine | |
2016-11-07 | STORM-2140 LLLineEditor enabled-state cannot properly set via XUI | Mnikolenko Productengine | |
2016-10-21 | MAINT-6860 Appearance floater crash due to missnamed variable | andreykproductengine | |
2016-10-13 | MAINT-5232: Use LLHeteroMap for LLUICtrlFactory::ParamDefaults objs | Nat Goodspeed | |
instead of making every ParamDefaults specialization an LLSingleton in its own right. | |||
2016-10-11 | MAINT-5232: Merge up to VLC viewer from viewer-release | Nat Goodspeed | |
2016-10-11 | Merged in lindenlab/viewer-bear | AndreyL ProductEngine | |
2016-10-10 | Merged in lindenlab/viewer-release | AndreyL ProductEngine | |
2016-09-26 | MAINT-4950 Appearance panel performance improvements. | andreykproductengine | |
2016-09-30 | MAINT-6783 Xml parser warnings should show the file name | Mnikolenko Productengine | |
2016-09-23 | MAINT-6747 eliminating convertion error | andreykproductengine | |
2016-09-16 | Merge | Rider Linden | |
2016-09-16 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-09-15 | MAINT-5232: Normalize LLSingleton subclasses. | Nat Goodspeed | |
A shocking number of LLSingleton subclasses had public constructors -- and in several instances, were being explicitly instantiated independently of the LLSingleton machinery. This breaks the new LLSingleton dependency-tracking machinery. It seems only fair that if you say you want an LLSingleton, there should only be ONE INSTANCE! Introduce LLSINGLETON() and LLSINGLETON_EMPTY_CTOR() macros. These handle the friend class LLSingleton<whatevah>; and explicitly declare a private nullary constructor. To try to enforce the LLSINGLETON() convention, introduce a new pure virtual LLSingleton method you_must_use_LLSINGLETON_macro() which is, as you might suspect, defined by the macro. If you declare an LLSingleton subclass without using LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() in the class body, you can't instantiate the subclass for lack of a you_must_use_LLSINGLETON_macro() implementation -- which will hopefully remind the coder. Trawl through ALL LLSingleton subclass definitions, sprinkling in LLSINGLETON() or LLSINGLETON_EMPTY_CTOR() as appropriate. Remove all explicit constructor declarations, public or private, along with relevant 'friend class LLSingleton<myself>' declarations. Where destructors are declared, move them into private section as well. Where the constructor was inline but nontrivial, move out of class body. Fix several LLSingleton abuses revealed by making ctors/dtors private: LLGlobalEconomy was both an LLSingleton and the base class for LLRegionEconomy, a non-LLSingleton. (Therefore every LLRegionEconomy instance contained another instance of the LLGlobalEconomy "singleton.") Extract LLBaseEconomy; LLGlobalEconomy is now a trivial subclass of that. LLRegionEconomy, as you might suspect, now derives from LLBaseEconomy. LLToolGrab, an LLSingleton, was also explicitly instantiated by LLToolCompGun's constructor. Extract LLToolGrabBase, explicitly instantiated, with trivial subclass LLToolGrab, the LLSingleton instance. (WARNING: LLToolGrabBase methods have an unnerving tendency to go after LLToolGrab::getInstance(). I DO NOT KNOW what should be the relationship between the instance in LLToolCompGun and the LLToolGrab singleton instance.) LLGridManager declared a variant constructor accepting (const std::string&), with the comment: // initialize with an explicity grid file for testing. As there is no evidence of this being called from anywhere, delete it. LLChicletBar's constructor accepted an optional (const LLSD&). As the LLSD parameter wasn't used, and as there is no evidence of it being passed from anywhere, delete the parameter. LLViewerWindow::shutdownViews() was checking LLNavigationBar:: instanceExists(), then deleting its getInstance() pointer -- leaving a dangling LLSingleton instance pointer, a land mine if any subsequent code should attempt to reference it. Use deleteSingleton() instead. ~LLAppViewer() was calling LLViewerEventRecorder::instance() and then explicitly calling ~LLViewerEventRecorder() on that instance -- leaving the LLSingleton instance pointer pointing to an allocated-but-destroyed instance. Use deleteSingleton() instead. |