summaryrefslogtreecommitdiff
path: root/indra/llxuixml/llinitparam.h
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-05-21CHUI-111 FIX Saved notifications are not sorted in same order after logout ↵Richard Linden
and relog. sort notifications in separate list llnotification now uses param block to serialize to llsd
2012-04-26post-merge build fixesRichard Linden
2012-04-26merge with viewer-releaseRichard Linden
2012-04-25more gcc build fixesRichard Linden
2012-04-24fix for gcc buildsRichard Linden
2012-04-24CHUI-94 FIX Clicking OK on a notification does not remove the notification ↵Richard Linden
from the notifications listing
2012-04-20more gcc fixesRichard Linden
2012-04-20fix for gcc buildsRichard Linden
2012-04-20allow nested modifier tags (e.g. Lazy, Atomic) in param block entriesRichard Linden
2012-04-16more gcc build fixinRichard Linden
2012-04-15another round of gcc fixesRichard Linden
2012-04-15fixed minor typoRichard Linden
2012-04-15attempted fix for gccRichard Linden
2012-04-13fixed buildRichard Linden
all param values now support named values uniformly
2012-04-13more LLInitParam cleanupRichard Linden
cleaned up typedefs, and hid those that aren't part of the interface
2012-04-13renamed Lazy to AtomicRichard Linden
2012-04-12attempted fix of gcc buildRichard Linden
2012-04-12fixed UI not working at all due to bad param blocksRichard Linden
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
2012-04-05optimized Lazy<T> params - don't generate block when checking validity or ↵Richard Linden
merging
2012-04-05added support for LLInitParam::Lazy<scalar> to support lazy-initialized ↵Richard Linden
non-param-block values
2012-04-05CHUI-89 FIX Make nametags appear consistently next to avatar headsRichard Linden
nametags now track avatar head avatar_skeleton now loaded as param block vector3 param block parsing support fixes for param block recursion
2012-01-23made add() method chainable on Multiple<> paramsRichard Linden
2011-12-01Build fixes for mac, hopefully Linux tooLeslie Linden
2011-11-30gcc fix attemptRichard Linden
2011-11-28removed unneeded changeversion tracking in param blocks in favor of a ↵Richard Linden
simpler dirty bit
2011-11-19fix for notification dialog buttons not workingRichard Linden
2011-11-18fix for notification buttons not being readRichard Linden
2011-11-16support for assignment of named values to params, works with string-typed paramsRichard Linden
as well as () operator
2011-11-11support for assignment of named values to paramsRichard Linden
2011-11-10fixed buildRichard Linden
fixed handle downcast not initiating handle
2011-11-08added Lazy modifier to params to support recursionRichard Linden
ChoiceBlock can now derive from another param block Params with name/value support can be assigned directly in C++ code using param = "named_value"
2011-10-27fixed buildRichard Linden
2011-10-27Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
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