summaryrefslogtreecommitdiff
path: root/indra/llxuixml
AgeCommit message (Collapse)Author
2011-05-16MergeJoshua Bell
2011-05-11WIP: viewer side of ER-864: Include message ids and args in login.cgi responsesJoshua Bell
* Look for message_id and message_args in XMLRPC response, look up localized string in strings.xml * Support sub-maps in XMLRPC response conversion to LLSD * Explicitly request extended error info during login (since including sub-maps breaks older viewers) * Support LLSD-based substitutions in LLTrans::getString/findString
2011-05-05Work in progress on CHOP-609 / CHOP-624 build time improvements. Eliminated ↵brad kittenbrink
a bunch of unnecesary header dependencies.
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
2011-03-07fix for linux buildRichard Linden
2011-03-01MergeRichard Linden
2010-11-15mergeRichard Linden
2010-10-08potential fix for linux buildRichard Linden
2010-10-06Fix for a compile error.Monroe Linden
Reviwed by Richard.
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-10-01Fix for build issue on the mac.Monroe Linden
2010-09-30fixed line endingRichard Linden
2010-09-30added macro for easier static registrationRichard Linden
2010-09-30merged STORM-222 (expat.h not found on STANDALONE)Boroondas Gupte
2010-09-30STORM-222 FIXED indra/llxuixml/llxuiparser.cpp:32:25: error: expat/expat.h: ↵Boroondas Gupte
No such file or directory
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-14fixed text contents parsing for LLSimpleXUIParser...each contiguous range of ↵Richard Nelson
text is submitted as a new "value" element whenever an open/close tag is encountered
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-26mergeRichard Linden
2010-08-24removed LLLayoutStack::fromXML custom xml parsingRichard Nelson
2010-08-23made Params parsers not act as singletonsRichard Nelson
2010-08-19removed keyboarstring spamRichard Linden
2010-08-19Fix for bad accelerator string lookupsRichard Linden
2010-08-17EXT-8425 ADDITIONAL FIX Fixed broken translation of accelerators which was ↵Andrew Dyukov
introduced by fix of this bug in changeset 14331:11122e1fc5cf. Removed "Key_" prefix from new key strings and from function that finds them, because it broke translation of old accelerator strings. Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/861/ --HG-- branch : product-engine
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-16added ability to replace existing entries in a LLRegistryRichard Nelson
2010-08-13Automated merge with ssh://hg.lindenlab.com/dessie/viewer-publicMonroe Linden
2010-08-11EXT-8425 FIXED Translated names of "Home" and "Esc" keys shown in shortcuts.Andrew Dyukov
Each key has KEY (typedef of U8) represantation which is paired with text version of key. To get strings corresponding to keys LLKeyboard::stringFromKey() is used. - Added translation of keys into LLKeyboard::stringFromKey(). - Added corresponding strings into strings.xml. - Changed LLTrans::getKeyboardString() so that it correctly process key names that are not found in strings.xml(returns English name instead of "MissingString"). Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/845/ --HG-- branch : product-engine
2010-08-06mergeRichard Nelson
2010-08-06removed spurious parsing of empty text contentsRichard Nelson
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-06renamed LLFastXUIParser to LLSimpleXUIParser and added support for parsing ↵Richard Nelson
xml node text contents
2010-08-05Fix for a crash on startup.Monroe Linden
Richard sent me the diff for this one, just pushing it on his behalf.
2010-08-05added newlines at end to make Linux builds happyRichard 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