Richard Nelson
c10832bb9a
added Flag as new param type...
...
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-16 11:57:57 -07:00
Richard Linden
50d21a75a7
merge
2010-11-15 15:52:54 -08:00
Richard Linden
6c0e9432d0
potential fix for linux build
2010-10-08 12:18:16 -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
Boroondas Gupte
ecbc00351a
merged STORM-222 (expat.h not found on STANDALONE)
2010-09-30 02:26:44 +02:00
Boroondas Gupte
92008ee738
STORM-222 FIXED indra/llxuixml/llxuiparser.cpp:32:25: error: expat/expat.h: No such file or directory
2010-09-30 02:24:16 +02:00
Richard Nelson
369d12bcfb
fixed text contents parsing for LLSimpleXUIParser...each contiguous range of text is submitted as a new "value" element whenever an open/close tag is encountered
2010-09-14 10:47:43 -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
65c9914d23
made Params parsers not act as singletons
2010-08-23 11:03:19 -07:00
Richard Nelson
7f1c2b6db8
merge
2010-08-06 11:50:04 -07:00
Richard Nelson
7b41819377
removed spurious parsing of empty text contents
2010-08-06 11:49:43 -07:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Richard Nelson
9609b2c81c
renamed LLFastXUIParser to LLSimpleXUIParser and added support for parsing xml node text contents
2010-08-06 11:03:15 -07:00
Monroe Linden
a974ed98d0
Fix for a crash on startup.
...
Richard sent me the diff for this one, just pushing it on his behalf.
2010-08-05 14:18:55 -07:00
Richard Linden
d26e380a06
added newlines at end to make Linux builds happy
2010-08-05 13:19:19 -07:00
Richard Nelson
b2028085fd
first pass at faster XUI parsing (no recursion support yet)
...
also made LLSD->param block parsing faster
2010-08-04 19:02:30 -07:00
Tofu Linden
66298ab6b6
Bah, can't use llassert in llxuiparser.
2010-02-13 14:20:15 +00:00
Tofu Linden
1936b5769e
CID-204
...
Checker: REVERSE_INULL
Function: LLXUIXSDWriter::writeXSD(const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, const std::basic_string<char, std::char_traits<char>, std::allocator<char>>&, const LLInitParam::BaseBlock &)
File: /indra/llxuixml/llxuiparser.cpp
2010-02-13 14:11:20 +00: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
138bf11322
merge -r 130399-131510 skinning-21 -> viewer-2.0.0-3
...
DEV-11254 DEV-11254 DEV-2003: DEV-21567 DEV-37301 EXT-104 EXT-138 EXT-217 EXT-256 EXT-259 EXT-259 EXT-328 EXT-348 EXT-386 EXT-399 EXT-403 EXT-460 EXT-492 EXT-492 EXT-531 EXT-537 EXT-684
improved text editor (handles multiple fonts simultaneously as well as inline widgets)
2009-08-24 20:04:52 +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