diff options
| -rw-r--r-- | indra/CMakeLists.txt | 1 | ||||
| -rw-r--r-- | indra/integration_tests/llui_libtest/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | indra/llcommon/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | indra/llcommon/llinitparam.cpp (renamed from indra/llxuixml/llinitparam.cpp) | 0 | ||||
| -rw-r--r-- | indra/llcommon/llinitparam.h (renamed from indra/llxuixml/llinitparam.h) | 10 | ||||
| -rw-r--r-- | indra/llcommon/llregistry.h (renamed from indra/llxuixml/llregistry.h) | 0 | ||||
| -rw-r--r-- | indra/llui/CMakeLists.txt | 8 | ||||
| -rw-r--r-- | indra/llui/lltrans.cpp (renamed from indra/llxuixml/lltrans.cpp) | 0 | ||||
| -rw-r--r-- | indra/llui/lltrans.h (renamed from indra/llxuixml/lltrans.h) | 0 | ||||
| -rw-r--r-- | indra/llui/lluicolor.cpp (renamed from indra/llxuixml/lluicolor.cpp) | 0 | ||||
| -rw-r--r-- | indra/llui/lluicolor.h (renamed from indra/llxuixml/lluicolor.h) | 0 | ||||
| -rw-r--r-- | indra/llui/llxuiparser.cpp (renamed from indra/llxuixml/llxuiparser.cpp) | 0 | ||||
| -rw-r--r-- | indra/llui/llxuiparser.h (renamed from indra/llxuixml/llxuiparser.h) | 0 | ||||
| -rw-r--r-- | indra/llui/tests/llurlentry_stub.cpp | 22 | ||||
| -rw-r--r-- | indra/llui/tests/llurlentry_test.cpp | 15 | ||||
| -rw-r--r-- | indra/llui/tests/llurlmatch_test.cpp | 34 | ||||
| -rw-r--r-- | indra/llxuixml/CMakeLists.txt | 45 | ||||
| -rw-r--r-- | indra/newview/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | indra/newview/llviewerprecompiledheaders.h | 4 | 
19 files changed, 16 insertions, 131 deletions
| diff --git a/indra/CMakeLists.txt b/indra/CMakeLists.txt index 4b1bf49d07..1cebb53a07 100644 --- a/indra/CMakeLists.txt +++ b/indra/CMakeLists.txt @@ -66,7 +66,6 @@ if (VIEWER)    add_subdirectory(${LIBS_OPEN_PREFIX}llcrashlogger)    add_subdirectory(${LIBS_OPEN_PREFIX}llplugin)    add_subdirectory(${LIBS_OPEN_PREFIX}llui) -  add_subdirectory(${LIBS_OPEN_PREFIX}llxuixml)    add_subdirectory(${LIBS_OPEN_PREFIX}viewer_components)    # Legacy C++ tests. Build always, run if LL_TESTS is true. diff --git a/indra/integration_tests/llui_libtest/CMakeLists.txt b/indra/integration_tests/llui_libtest/CMakeLists.txt index 1180460f4b..633ad84159 100644 --- a/indra/integration_tests/llui_libtest/CMakeLists.txt +++ b/indra/integration_tests/llui_libtest/CMakeLists.txt @@ -18,7 +18,6 @@ include(LLWindow)  include(LLUI)  include(LLVFS)        # ugh, needed for LLDir  include(LLXML) -include(LLXUIXML)  include(Linking)  # include(Tut) @@ -32,7 +31,6 @@ include_directories(      ${LLVFS_INCLUDE_DIRS}      ${LLWINDOW_INCLUDE_DIRS}      ${LLXML_INCLUDE_DIRS} -    ${LLXUIXML_INCLUDE_DIRS}      )  set(llui_libtest_SOURCE_FILES diff --git a/indra/llcommon/CMakeLists.txt b/indra/llcommon/CMakeLists.txt index 0a3eaec5c5..72b1d363b0 100644 --- a/indra/llcommon/CMakeLists.txt +++ b/indra/llcommon/CMakeLists.txt @@ -61,6 +61,7 @@ set(llcommon_SOURCE_FILES      llformat.cpp      llframetimer.cpp      llheartbeat.cpp +    llinitparam.cpp      llinstancetracker.cpp      llliveappconfig.cpp      lllivefile.cpp @@ -173,6 +174,7 @@ set(llcommon_HEADER_FILES      llheartbeat.h      llhttpstatuscodes.h      llindexedqueue.h +    llinitparam.h      llinstancetracker.h      llkeythrottle.h      lllazy.h @@ -204,6 +206,7 @@ set(llcommon_HEADER_FILES      llqueuedthread.h      llrand.h      llrefcount.h +    llregistry.h      llrun.h      llrefcount.h      llsafehandle.h diff --git a/indra/llxuixml/llinitparam.cpp b/indra/llcommon/llinitparam.cpp index db72aa19b9..db72aa19b9 100644 --- a/indra/llxuixml/llinitparam.cpp +++ b/indra/llcommon/llinitparam.cpp diff --git a/indra/llxuixml/llinitparam.h b/indra/llcommon/llinitparam.h index ab20957760..550e1608cc 100644 --- a/indra/llxuixml/llinitparam.h +++ b/indra/llcommon/llinitparam.h @@ -205,7 +205,7 @@ namespace LLInitParam  		mutable std::string	mValueName;  	}; -	class Parser +	class LL_COMMON_API Parser  	{  		LOG_CLASS(Parser); @@ -301,7 +301,7 @@ namespace LLInitParam  	class Param;  	// various callbacks and constraints associated with an individual param -	struct ParamDescriptor +	struct LL_COMMON_API ParamDescriptor  	{  		struct UserData  		{ @@ -341,7 +341,7 @@ namespace LLInitParam  	typedef boost::shared_ptr<ParamDescriptor> ParamDescriptorPtr;  	// each derived Block class keeps a static data structure maintaining offsets to various params -	class BlockDescriptor +	class LL_COMMON_API BlockDescriptor  	{  	public:  		BlockDescriptor(); @@ -369,7 +369,7 @@ namespace LLInitParam  		class BaseBlock*				mCurrentBlockPtr;		// pointer to block currently being constructed  	}; -	class BaseBlock +	class LL_COMMON_API BaseBlock  	{  	public:  		//TODO: implement in terms of owned_ptr @@ -566,7 +566,7 @@ namespace LLInitParam  		static bool equals(const BaseBlock::Lazy<T>& a, const BaseBlock::Lazy<T>& b) { return !a.empty() || !b.empty(); }  	}; -	class Param +	class LL_COMMON_API Param  	{  	public:  		void setProvided(bool is_provided = true) diff --git a/indra/llxuixml/llregistry.h b/indra/llcommon/llregistry.h index 36ce6a97b7..36ce6a97b7 100644 --- a/indra/llxuixml/llregistry.h +++ b/indra/llcommon/llregistry.h diff --git a/indra/llui/CMakeLists.txt b/indra/llui/CMakeLists.txt index 772f173f17..9226f36e73 100644 --- a/indra/llui/CMakeLists.txt +++ b/indra/llui/CMakeLists.txt @@ -12,7 +12,6 @@ include(LLRender)  include(LLWindow)  include(LLVFS)  include(LLXML) -include(LLXUIXML)  include_directories(      ${LLCOMMON_INCLUDE_DIRS} @@ -24,7 +23,6 @@ include_directories(      ${LLWINDOW_INCLUDE_DIRS}      ${LLVFS_INCLUDE_DIRS}      ${LLXML_INCLUDE_DIRS} -    ${LLXUIXML_INCLUDE_DIRS}      )  set(llui_SOURCE_FILES @@ -100,11 +98,13 @@ set(llui_SOURCE_FILES      lltextutil.cpp      lltextvalidate.cpp      lltimectrl.cpp +    lltrans.cpp      lltransutil.cpp      lltoggleablemenu.cpp      lltoolbar.cpp      lltooltip.cpp      llui.cpp +    lluicolor.cpp      lluicolortable.cpp      lluictrl.cpp      lluictrlfactory.cpp @@ -121,6 +121,7 @@ set(llui_SOURCE_FILES      llview.cpp      llviewquery.cpp      llwindowshade.cpp +    llxuiparser.cpp      )  set(llui_HEADER_FILES @@ -208,6 +209,7 @@ set(llui_HEADER_FILES      lltoggleablemenu.h      lltoolbar.h      lltooltip.h +    lltrans.h      lltransutil.h      lluicolortable.h      lluiconstants.h @@ -215,6 +217,7 @@ set(llui_HEADER_FILES      lluictrl.h      lluifwd.h      llui.h +    lluicolor.h      lluiimage.h      lluistring.h      llundo.h @@ -228,6 +231,7 @@ set(llui_HEADER_FILES      llview.h      llviewquery.h      llwindowshade.h +    llxuiparser.h      )  set_source_files_properties(${llui_HEADER_FILES} diff --git a/indra/llxuixml/lltrans.cpp b/indra/llui/lltrans.cpp index 5388069c24..5388069c24 100644 --- a/indra/llxuixml/lltrans.cpp +++ b/indra/llui/lltrans.cpp diff --git a/indra/llxuixml/lltrans.h b/indra/llui/lltrans.h index 128b51d383..128b51d383 100644 --- a/indra/llxuixml/lltrans.h +++ b/indra/llui/lltrans.h diff --git a/indra/llxuixml/lluicolor.cpp b/indra/llui/lluicolor.cpp index f9bb80f8c5..f9bb80f8c5 100644 --- a/indra/llxuixml/lluicolor.cpp +++ b/indra/llui/lluicolor.cpp diff --git a/indra/llxuixml/lluicolor.h b/indra/llui/lluicolor.h index 97ebea854a..97ebea854a 100644 --- a/indra/llxuixml/lluicolor.h +++ b/indra/llui/lluicolor.h diff --git a/indra/llxuixml/llxuiparser.cpp b/indra/llui/llxuiparser.cpp index afc76024d1..afc76024d1 100644 --- a/indra/llxuixml/llxuiparser.cpp +++ b/indra/llui/llxuiparser.cpp diff --git a/indra/llxuixml/llxuiparser.h b/indra/llui/llxuiparser.h index d7cd256967..d7cd256967 100644 --- a/indra/llxuixml/llxuiparser.h +++ b/indra/llui/llxuiparser.h diff --git a/indra/llui/tests/llurlentry_stub.cpp b/indra/llui/tests/llurlentry_stub.cpp index c75df86891..cb3b7abb14 100644 --- a/indra/llui/tests/llurlentry_stub.cpp +++ b/indra/llui/tests/llurlentry_stub.cpp @@ -105,28 +105,6 @@ LLStyle::Params::Params()  namespace LLInitParam  { -	Param::Param(BaseBlock* enclosing_block) -	:	mIsProvided(false) -	{ -		const U8* my_addr = reinterpret_cast<const U8*>(this); -		const U8* block_addr = reinterpret_cast<const U8*>(enclosing_block); -		mEnclosingBlockOffset = (U16)(my_addr - block_addr); -	} - -	void BaseBlock::addParam(BlockDescriptor& block_data, const ParamDescriptorPtr in_param, const char* char_name){} -	void BaseBlock::addSynonym(Param& param, const std::string& synonym) {} -	param_handle_t BaseBlock::getHandleFromParam(const Param* param) const {return 0;} -	 -	void BaseBlock::init(BlockDescriptor& descriptor, BlockDescriptor& base_descriptor, size_t block_size) -	{ -		descriptor.mCurrentBlockPtr = this; -	} -	bool BaseBlock::deserializeBlock(Parser& p, Parser::name_stack_range_t name_stack, bool new_name){ return true; } -	void BaseBlock::serializeBlock(Parser& parser, Parser::name_stack_t& name_stack, const LLInitParam::BaseBlock* diff_block) const {} -	bool BaseBlock::inspectBlock(Parser& parser, Parser::name_stack_t name_stack, S32 min_value, S32 max_value) const { return true; } -	bool BaseBlock::mergeBlock(BlockDescriptor& block_data, const BaseBlock& other, bool overwrite) { return true; } -	bool BaseBlock::validateBlock(bool emit_errors) const { return true; } -  	ParamValue<LLUIColor, TypeValues<LLUIColor> >::ParamValue(const LLUIColor& color)  	:	super_t(color)  	{} diff --git a/indra/llui/tests/llurlentry_test.cpp b/indra/llui/tests/llurlentry_test.cpp index c1fb050206..8f0a48018f 100644 --- a/indra/llui/tests/llurlentry_test.cpp +++ b/indra/llui/tests/llurlentry_test.cpp @@ -70,21 +70,6 @@ S32 LLUIImage::getHeight() const  	return 0;  } -namespace LLInitParam -{ -	BlockDescriptor::BlockDescriptor() {} -	ParamDescriptor::ParamDescriptor(param_handle_t p,  -						merge_func_t merge_func,  -						deserialize_func_t deserialize_func,  -						serialize_func_t serialize_func, -						validation_func_t validation_func, -						inspect_func_t inspect_func, -						S32 min_count, -						S32 max_count){} -	ParamDescriptor::~ParamDescriptor() {} - -} -  namespace tut  {  	struct LLUrlEntryData diff --git a/indra/llui/tests/llurlmatch_test.cpp b/indra/llui/tests/llurlmatch_test.cpp index 7183413463..963473c92a 100644 --- a/indra/llui/tests/llurlmatch_test.cpp +++ b/indra/llui/tests/llurlmatch_test.cpp @@ -63,40 +63,6 @@ S32 LLUIImage::getHeight() const  namespace LLInitParam  { -	BlockDescriptor::BlockDescriptor() {} -	ParamDescriptor::ParamDescriptor(param_handle_t p,  -						merge_func_t merge_func,  -						deserialize_func_t deserialize_func,  -						serialize_func_t serialize_func, -						validation_func_t validation_func, -						inspect_func_t inspect_func, -						S32 min_count, -						S32 max_count){} -	ParamDescriptor::~ParamDescriptor() {} - -	void BaseBlock::addParam(BlockDescriptor& block_data, const ParamDescriptorPtr in_param, const char* char_name){} -	param_handle_t BaseBlock::getHandleFromParam(const Param* param) const {return 0;} -	void BaseBlock::addSynonym(Param& param, const std::string& synonym) {} - -	void BaseBlock::init(BlockDescriptor& descriptor, BlockDescriptor& base_descriptor, size_t block_size) -	{ -		descriptor.mCurrentBlockPtr = this; -	} - -	Param::Param(BaseBlock* enclosing_block) -	:	mIsProvided(false) -	{ -		const U8* my_addr = reinterpret_cast<const U8*>(this); -		const U8* block_addr = reinterpret_cast<const U8*>(enclosing_block); -		mEnclosingBlockOffset = 0x7FFFffff & ((U32)(my_addr - block_addr)); -	} - -	bool BaseBlock::deserializeBlock(Parser& p, Parser::name_stack_range_t name_stack, bool new_name){ return true; } -	void BaseBlock::serializeBlock(Parser& parser, Parser::name_stack_t& name_stack, const LLInitParam::BaseBlock* diff_block) const {} -	bool BaseBlock::inspectBlock(Parser& parser, Parser::name_stack_t name_stack, S32 min_count, S32 max_count) const { return true; } -	bool BaseBlock::mergeBlock(BlockDescriptor& block_data, const BaseBlock& other, bool overwrite) { return true; } -	bool BaseBlock::validateBlock(bool emit_errors) const { return true; } -  	ParamValue<LLUIColor, TypeValues<LLUIColor> >::ParamValue(const LLUIColor& color)  	:	super_t(color)  	{} diff --git a/indra/llxuixml/CMakeLists.txt b/indra/llxuixml/CMakeLists.txt deleted file mode 100644 index daed4de6ce..0000000000 --- a/indra/llxuixml/CMakeLists.txt +++ /dev/null @@ -1,45 +0,0 @@ -# -*- cmake -*- - -project(llxuixml) - -include(00-Common) -include(LLCommon) -include(LLMath) -include(LLXML) - -include_directories( -    ${LLCOMMON_INCLUDE_DIRS} -    ${LLMATH_INCLUDE_DIRS} -    ${LLXML_INCLUDE_DIRS} -    ) - -set(llxuixml_SOURCE_FILES -    llinitparam.cpp -    lltrans.cpp -    lluicolor.cpp -    llxuiparser.cpp -    ) -     -set(llxuixml_HEADER_FILES -    CMakeLists.txt - -    llinitparam.h -    lltrans.h -    llregistry.h -    lluicolor.h -    llxuiparser.h -    ) - -set_source_files_properties(${llxuixml_HEADER_FILES} -                            PROPERTIES HEADER_FILE_ONLY TRUE) - -list(APPEND llxuixml_SOURCE_FILES ${llxuixml_HEADER_FILES}) - -add_library (llxuixml ${llxuixml_SOURCE_FILES}) -# Libraries on which this library depends, needed for Linux builds -# Sort by high-level to low-level -target_link_libraries(llxuixml -    llxml -    llcommon -    llmath -    ) diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 6b2fe1e45a..baf7627f06 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -30,7 +30,6 @@ include(LLUI)  include(LLVFS)  include(LLWindow)  include(LLXML) -include(LLXUIXML)  include(LScript)  include(Linking)  include(NDOF) @@ -65,7 +64,6 @@ include_directories(      ${LLVFS_INCLUDE_DIRS}      ${LLWINDOW_INCLUDE_DIRS}      ${LLXML_INCLUDE_DIRS} -    ${LLXUIXML_INCLUDE_DIRS}      ${LSCRIPT_INCLUDE_DIRS}      ${LSCRIPT_INCLUDE_DIRS}/lscript_compile      ${LLLOGIN_INCLUDE_DIRS} @@ -1740,7 +1738,6 @@ target_link_libraries(${VIEWER_BINARY_NAME}      ${LLVFS_LIBRARIES}      ${LLWINDOW_LIBRARIES}      ${LLXML_LIBRARIES} -    ${LLXUIXML_LIBRARIES}      ${LSCRIPT_LIBRARIES}      ${LLMATH_LIBRARIES}      ${LLCOMMON_LIBRARIES} diff --git a/indra/newview/llviewerprecompiledheaders.h b/indra/newview/llviewerprecompiledheaders.h index f738b84bb9..6c8a827ba3 100644 --- a/indra/newview/llviewerprecompiledheaders.h +++ b/indra/newview/llviewerprecompiledheaders.h @@ -57,6 +57,8 @@  #include "lldeleteutils.h"  #include "imageids.h"  #include "indra_constants.h" +#include "llinitparam.h" +  //#include "linden_common.h"  //#include "llpreprocessor.h"  #include "llallocator.h" @@ -124,7 +126,5 @@  // Library includes from llmessage project  #include "llcachename.h" -// Library includes from llxuixml -#include "llinitparam.h"  #endif | 
