Richard Linden
700277e00a
removed unneeded changeversion tracking in param blocks in favor of a simpler dirty bit
2011-11-28 22:30:12 -08:00
Richard Linden
267e75d8dc
support for assignment of named values to params
2011-11-11 11:17:44 -08:00
Richard Linden
972bbd39e1
EXP-1345 FIX Chat text color is all blank when restarting
2011-10-13 14:23:06 -07:00
Richard Nelson
e61569d714
added compound LLSD parsing to param blocks
...
reviewed by Leslie
2011-10-10 14:08:14 -07:00
Richard Nelson
09e179b238
param block cleanup
...
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-30 16:57:08 -07:00
Leslie Linden
86470d3889
Fixed to allow param blocks to exceed 64k, even though the size makes me wince.
...
Modified viewer window to not create a navigation bar on exit if one doesn't yet exist.
Reviewed by Richard.
2011-06-08 15:46:34 -07:00
Richard Linden
31a2923b3d
EXP-749 FIX [REGRESSION] Voice status indicator shown in IM session instead of profile pic in Basic and Advanced modes
...
reviewed by Leyla
2011-04-28 14:56:46 -07:00
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