summaryrefslogtreecommitdiff
path: root/indra/llxuixml/llinitparam.h
AgeCommit message (Collapse)Author
2011-10-20fix for Multiple<T> not working with non block typesRichard Linden
2011-10-13EXP-1345 FIX Chat text color is all blank when restartingRichard Linden
2011-10-10Mac build fixLeslie Linden
2011-10-10added compound LLSD parsing to param blocksRichard Nelson
reviewed by Leslie
2011-10-04another potential gcc fixRichard Linden
2011-10-03Automated merge with ssh://hg.lindenlab.com/richard/viewer-experience-fuiRichard Nelson
2011-10-03implemented Range and ClampedValue classes to standardize min/max settingsRichard Nelson
fixed not serializing named values when values provided from code
2011-10-03EXP-1202 : pull from richard/viewer-experience-fuiMerov Linden
2011-10-03EXP-1202 : pull from richard/viewer-experience-fuiMerov Linden
2011-10-03fixed buildRichard Nelson
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-09-19Mac build fix for picky gccLeslie Linden
2011-09-16added Flag as new param type...Richard Nelson
usage: <foo><bar/></foo> will set the bar flag on foo LLSD foo; foo["bar"]; will set the bar flag on foo converted notifications unique to use flag
2011-09-08EXP-1196 FIX Fix param block template orderingRichard Linden
2011-09-06EXP-1196 FIX Fix param block template orderingRichard Linden
changed ordering of template loading relative to constructor setting of params moved a lot of constructor-set params to template files reviewed by Leslie
2011-07-14EXP-880 FIX Enable navigation chrome in search floaterRichard Linden
fixed regression where profile window wasn't using requested size
2011-07-13EXP-880 FIX Enable navigation chrome in search floaterRichard Linden
fixed regression where preferred content size was no longer being respected
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-28fixed build (again)Richard Linden
2011-04-28fixed buildRichard Linden
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-20mac and linux build fixesLeslie Linden
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-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-10-05tighter packing of boolean params by shuffling member variablesRichard Linden
2010-09-22fix for gccRichard Linden
2010-09-22instead of exposing mutable container in LLInitParam::Multiple, just expose ↵Richard Linden
access functions, begin(), end(), etc. this allows mutation of param block contents, without being able to change number of elements
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-09-14added non-const accessor to Multiple<T> containers, might need to revertRichard Nelson
2010-08-27Post-convert merge by convert_monolith.py from ./viewer-experienceMonroe Linden
2010-08-24removed LLLayoutStack::fromXML custom xml parsingRichard Nelson
2010-08-23made Params parsers not act as singletonsRichard 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-08-05reverted unportable use of typeinfo* as hash keyRichard Linden
2010-08-04first pass at faster XUI parsing (no recursion support yet)Richard Nelson
also made LLSD->param block parsing faster
2010-05-25fix for llinitparam logic (using wrong scope for static method)Richard Linden
2010-05-25Fix linux build from llinitparam problem... probably.Tofu 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-320Tofu Linden
Checker: UNINIT_CTOR Function: LLInitParam::BlockDescriptor::BlockDescriptor() File: /indra/llxuixml/llinitparam.h
2010-01-29CID-321Tofu Linden
Checker: UNINIT_CTOR Function: LLInitParam::ParamDescriptor::ParamDescriptor(...)
2010-01-22LLPointer cleanup and fix for EXT-4413richard
reviewed by Rick
2009-12-17Backed out changeset: 4d482c1ed041richard
2009-12-16Backed out changeset: cfa60aef8061, added setBlockFromValue so setting a ↵James Cook
LLRect param in code will set the individua
2009-12-15added setBlockFromValue so setting a LLRect param in code will set the ↵richard
individual left, right, top, bottom values, for example don't call setupParams when creating widgets from code moved Multiple param constraints into BaseBlock to remove extra scoping