Commit Graph

22 Commits (1dedd3de05503067b36096007eeb0bb6a6204587)

Author SHA1 Message Date
Richard Linden 1dedd3de05 EXP-648 FIX As a developer, I want to be able to specify param blocks that use Multiple<LLUIImage> for a sequence of images
Factored out param block data classes so that specialized param block types, such as LLUIImage, LLFontGL, LLRect, etc. can be stored in a Multiple<T> context
Converted loading_indicator to take image sequence from XUI
deprecated name-value pairs for LLUIColor values, and put them in colors.xml
2011-04-19 16:16:54 -07:00
Richard Linden 6c0e9432d0 potential fix for linux build 2010-10-08 12:18:16 -07:00
Monroe Linden a21be75f60 Fix for a compile error.
Reviwed by Richard.
2010-10-06 17:07:14 -07:00
Richard Nelson 5647e74598 added param block support for empty/undefined elements in XML/LLSD respectively.
This way <foo/> or LLSD["foo"]; both define a default constructed value for the parameter named foo, useful in the Multiple<T> case
2010-10-06 16:56:38 -07:00
Richard Linden c46a82c56b renamed isProvided() to anyProvided() and fixed partial params (missing mandatory elements) not merging over complete params 2010-09-16 16:26:45 -07:00
Richard Linden 8f51615aa7 fixed serialization of choice blocks sometimes including more than one alternative
fixed deserialization of Multiple<Block> leaving dummy blocks around when failing to find matching key
2010-09-16 00:41:27 -07:00
Monroe Linden b62b10dd26 Post-convert merge by convert_monolith.py from ./viewer-experience 2010-08-27 16:58:33 -07:00
Richard Nelson 0daa627db4 removed LLLayoutStack::fromXML custom xml parsing 2010-08-24 11:44:28 -07:00
Richard Nelson 1fe2cb24f4 fixed slicing problem with paramblocks where block descriptors are invalid after copying a derived block type to a base block value. 2010-08-16 14:59:06 -07:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Richard Nelson 7e487652e3 DEV-50271 WIP SLURL support for non-clickable names
fixed merging logic for blockvalues like rect, uiimage, etc
2010-05-24 16:30:55 -07:00
Richard Nelson 087ba60672 DEV-50271 WIP SLURL support for non-clickable names
fixed merging logic for blockvalues like rect, uiimage, etc
2010-05-24 12:25:21 -07:00
richard 1513643e62 EXT-5471 - Tons of spam in log about Invalid param "name"
reviewed by Rick
2010-02-16 15:45:17 -08:00
richard 45e700cb3e merge 2010-02-01 12:39:59 -08:00
Tofu Linden efe4ed283b CID-322
Checker: UNINIT_CTOR
Function: LLInitParam::BaseBlock::BaseBlock()
File: /indra/llxuixml/llinitparam.cpp
2010-01-29 14:54:57 -08:00
richard 337716d946 LLPointer cleanup and fix for EXT-4413
reviewed by Rick
2010-01-22 16:51:13 -08:00
richard e0a364b7bf comverted mEnclosingBlockOffset from signed to unsigned to support param blocks up to 32k in size
reviewed by James
2009-11-23 11:37:32 -08:00
Richard Nelson fdc848cf72 removed unnecessary static variable instantiations to improve compile times
moved a bunch of template class statics to cpp files
also added filename parameter to LLXUIParser::readXUI for better debugging of XUI errors

reviewed by James
2009-10-20 22:05:00 +00:00
Richard Nelson 2ff7f8a772 fix for gcc build 2009-10-15 21:35:30 +00:00
Richard Nelson 5edb4f2171 removed requirement for specializing ParamCompare on boost::function types
eliminated usage of iterator_range from LLInitParam
made LLTextEditor::addChar consistent with truncate in counting text bytes (not including null terminator)
EXT-1494 - Avatar profile description text truncated to 255 characters

reviewed by Leyla
2009-10-15 19:56:45 +00:00
Richard Nelson 58bce2d205 merge -r132032-132812 svn+ssh://svn.lindenlab.com/svn/linden/branches/gooey/gooey-1 2009-09-09 01:26:44 +00:00
Adam Moss c3cbd04985 svn merge -r130238:130240 svn+ssh://svn.lindenlab.com/svn/linden/branches/linux-updater-6
QAR-1771  Linux Viewer Autoupdater + XUI-parse refactoring
2009-08-21 21:52:21 +00:00