summaryrefslogtreecommitdiff
path: root/indra/llxuixml/llinitparam.cpp
AgeCommit message (Collapse)Author
2012-05-21made param blocks smaller by making param overhead 3 bytes instead of 4Richard Linden
Optional<bool> should now be 4 bytes smaller.
2012-04-06further LLInitParam cleanupRichard Linden
changed bool template parameter to IS_BLOCK and NOT_BLOCK types moved addParam to BlockDescriptor moved init outside of param element constructors for faster construction
2011-11-28removed unneeded changeversion tracking in param blocks in favor of a ↵Richard Linden
simpler dirty bit
2011-11-11support for assignment of named values to paramsRichard Linden
2011-10-13EXP-1345 FIX Chat text color is all blank when restartingRichard Linden
2011-10-10added compound LLSD parsing to param blocksRichard Nelson
reviewed by Leslie
2011-09-30param block cleanupRichard Nelson
added Flag as value type moved Batch to BatchBlock renamed Choice to ChoiceBlock made merging of parameters for ValueParams consistent (fillFrom and overwriteFrom are inverses of each other now) made iteration over Multiple<T> type params easier initial schema param blocks
2011-06-08Fixed to allow param blocks to exceed 64k, even though the size makes me wince.Leslie Linden
Modified viewer window to not create a navigation bar on exit if one doesn't yet exist. Reviewed by Richard.
2011-04-28EXP-749 FIX [REGRESSION] Voice status indicator shown in IM session instead ↵Richard Linden
of profile pic in Basic and Advanced modes reviewed by Leyla
2011-04-19EXP-648 FIX As a developer, I want to be able to specify param blocks that ↵Richard Linden
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
2010-10-08potential fix for linux buildRichard Linden
2010-10-06Fix for a compile error.Monroe Linden
Reviwed by Richard.
2010-10-06added param block support for empty/undefined elements in XML/LLSD respectively.Richard Nelson
This way <foo/> or LLSD["foo"]; both define a default constructed value for the parameter named foo, useful in the Multiple<T> case
2010-09-16renamed isProvided() to anyProvided() and fixed partial params (missing ↵Richard Linden
mandatory elements) not merging over complete params
2010-09-16fixed serialization of choice blocks sometimes including more than one ↵Richard Linden
alternative fixed deserialization of Multiple<Block> leaving dummy blocks around when failing to find matching key
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-24removed LLLayoutStack::fromXML custom xml parsingRichard Nelson
2010-08-16fixed slicing problem with paramblocks where block descriptors are invalid ↵Richard Nelson
after copying a derived block type to a base block value.
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-24DEV-50271 WIP SLURL support for non-clickable namesRichard Nelson
fixed merging logic for blockvalues like rect, uiimage, etc
2010-05-24DEV-50271 WIP SLURL support for non-clickable namesRichard Nelson
fixed merging logic for blockvalues like rect, uiimage, etc
2010-02-16EXT-5471 - Tons of spam in log about Invalid param "name"richard
reviewed by Rick
2010-02-01mergerichard
2010-01-29CID-322Tofu Linden
Checker: UNINIT_CTOR Function: LLInitParam::BaseBlock::BaseBlock() File: /indra/llxuixml/llinitparam.cpp
2010-01-22LLPointer cleanup and fix for EXT-4413richard
reviewed by Rick
2009-11-23comverted mEnclosingBlockOffset from signed to unsigned to support param ↵richard
blocks up to 32k in size reviewed by James
2009-10-20removed unnecessary static variable instantiations to improve compile timesRichard Nelson
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-15fix for gcc buildRichard Nelson
2009-10-15removed requirement for specializing ParamCompare on boost::function typesRichard Nelson
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-09-09merge -r132032-132812 ↵Richard Nelson
svn+ssh://svn.lindenlab.com/svn/linden/branches/gooey/gooey-1
2009-08-21svn merge -r130238:130240 ↵Adam Moss
svn+ssh://svn.lindenlab.com/svn/linden/branches/linux-updater-6 QAR-1771 Linux Viewer Autoupdater + XUI-parse refactoring