Age | Commit message (Collapse) | Author |
|
doesn't publish, and doesn't let you edit.
Changed the way panels handle classified publishing - each classified panel will keep listening to callbacks and will know when classified is published successfuly.
If publish failed, panel will allow user to edit classified and try publishing again.
All unpublished classifieds will be lost on Viewer restart.
--HG--
branch : product-engine
|
|
- Added maturity icons to Options and Access tabs.
- Created auxiliary local class to get full access to checkboxes' textboxes.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
|
|
to lldebugs.
|
|
|
|
|
|
|
|
missing the clickthrough data)).
Updated parameter name.
--HG--
branch : product-engine
|
|
- All horizontal sliders are configured to have no highlighted track.
--HG--
branch : product-engine
|
|
LLFlatListView::selectItemPair, bug reason is unknown
--HG--
branch : product-engine
|
|
than in 1.23 viewer
Cause:
Dialog floater had arranged own shape to the shape of toast panel. So there is no way to change such behaviour from xml without changing of other toasts
Solution:
New param has been added to constructor of toast panel to make possible setting an initial shape of panel before update buttons layout
--HG--
branch : product-engine
|
|
at once)
--HG--
branch : product-engine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
floater_tools build menu
|
|
"enumeration value 'MEDIA_EVENT_CLICK_LINK_NOFOLLOW' not handled in switch"
|
|
|
|
|
|
Added code to support SLAPPS for Media on a Prim
Reviewed by Monroe and Callum via Code Collab (Review 143).
|
|
into build floater
Simple fix to use dynamic cast - the previous unsafe static cast was treating folders as if they were items and then querying permissions, which don't exist for folders.
This code actually existed back in 1.23 but by some stroke of luck worked.
|
|
|
|
|
|
|
|
reviewed by Palmer
|
|
|
|
|
|
|
|
|
|
Certain tests of allowModifyBy(), allowCopyBy() and allowMoveBy() were
computing a bit-shifted S32 value and testing that the method return value
matched that specific bit. Whoever originally coded the test probably started
with allowModifyBy() == TRUE, but observed that it didn't work. Instead of
just testing for nonzero, in the spirit of BOOL, he then determined the
specific BOOL value (typedef for 'int') returned by each test so he could
still compare for equality. In other words, the tests were far too
knowledgeable about the method implementation. At some point these methods
were changed to return C++ standard 'bool' instead, so the internal
bit-masking operations got mapped to 'true' and 'false' anyway, making it
impossible for the original equality comparison to succeed. Fix tests
accordingly.
Use ensure_equals("msg", expr1, expr2) instead of ensure("msg", expr1 == expr2).
On failure, the former will report the actual mismatched values.
Remove other extraneous Microsoft-style "BOOL" usage (e.g. expr == TRUE).
|
|
|
|
view " << mName << " during UI draw() phase" caused in lltextureview.cpp (from the texture console).
|
|
|
|
This fix should be able to improve the speed of loading texturs from cache noticeably (30% or more). More fix to come.
|
|
|
|
|
|
|
|
recently.
list.erase(list.find()) is not safe, because erasing list.end() is undefined. Check to make sure the find succeeded before doing the erase.
Reviewed by Richard at http://codereview.lindenlab.com/341001
|
|
|
|
|
|
|
|
|
|
|
|
|