Commit Graph

22 Commits (05935d09124db6834ed7262b94de7558b6738590)

Author SHA1 Message Date
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