Browse Source

Merge branch 'master' into feature/bugfix-REM-units-support

David Wimsey 11 years ago
parent
commit
2547b3e571
100 changed files with 2231 additions and 12899 deletions
  1. 94 0
      Build/.gitignore
  2. 361 26
      Build/CMakeLists.txt
  3. 0 38
      Build/Rocket.sln
  4. 0 2342
      Build/Rocket.xcodeproj/project.pbxproj
  5. 0 505
      Build/RocketControls.vcproj
  6. 0 241
      Build/RocketControlsPython.vcproj
  7. 0 1506
      Build/RocketCore.vcproj
  8. 0 377
      Build/RocketCorePython.vcproj
  9. 0 267
      Build/RocketDebugger.vcproj
  10. 0 58
      Build/RocketPython.sln
  11. 463 338
      Build/cmake/FileList.cmake
  12. 115 0
      Build/cmake/FindDirectX.cmake
  13. 209 0
      Build/cmake/FindSFML.cmake
  14. 193 0
      Build/cmake/Platform/iOS.cmake
  15. 156 71
      Build/cmake/SampleFileList.cmake
  16. 35 13
      Build/cmake/gen_filelists.sh
  17. 40 6
      Build/cmake/gen_samplelists.sh
  18. 142 0
      Build/cmake/v2fixes/FindFreetype-v2fix.cmake
  19. 190 0
      Build/cmake/v2fixes/FindLua-v2fix.cmake
  20. 0 6
      Build/vc2010/.gitignore
  21. 0 32
      Build/vc2010/README.txt
  22. 0 32
      Build/vc2010/Rocket.sln
  23. 0 505
      Build/vc2010/RocketControls.vcproj
  24. 0 165
      Build/vc2010/RocketControls.vcxproj
  25. 0 265
      Build/vc2010/RocketControls.vcxproj.filters
  26. 0 3
      Build/vc2010/RocketControls.vcxproj.user
  27. 0 1506
      Build/vc2010/RocketCore.vcproj
  28. 0 376
      Build/vc2010/RocketCore.vcxproj
  29. 0 1002
      Build/vc2010/RocketCore.vcxproj.filters
  30. 0 3
      Build/vc2010/RocketCore.vcxproj.user
  31. 0 267
      Build/vc2010/RocketDebugger.vcproj
  32. 0 115
      Build/vc2010/RocketDebugger.vcxproj
  33. 0 85
      Build/vc2010/RocketDebugger.vcxproj.filters
  34. 0 3
      Build/vc2010/RocketDebugger.vcxproj.user
  35. 0 29
      Build/vc2010/vsprops/BuildConfigurationBase.props
  36. 0 70
      Build/vc2010/vsprops/BuildConfigurationBase.vsprops
  37. 0 7
      Build/vc2010/vsprops/BuildConfigurationDLL.props
  38. 0 7
      Build/vc2010/vsprops/BuildConfigurationDLL.vsprops
  39. 0 19
      Build/vc2010/vsprops/BuildConfigurationDLLDebug.props
  40. 0 17
      Build/vc2010/vsprops/BuildConfigurationDLLDebug.vsprops
  41. 0 19
      Build/vc2010/vsprops/BuildConfigurationDLLRelease.props
  42. 0 17
      Build/vc2010/vsprops/BuildConfigurationDLLRelease.vsprops
  43. 0 20
      Build/vc2010/vsprops/BuildConfigurationDebug.props
  44. 0 21
      Build/vc2010/vsprops/BuildConfigurationDebug.vsprops
  45. 0 21
      Build/vc2010/vsprops/BuildConfigurationRelease.props
  46. 0 20
      Build/vc2010/vsprops/BuildConfigurationRelease.vsprops
  47. 0 6
      Build/vc2012/.gitignore
  48. 0 32
      Build/vc2012/README.txt
  49. 0 32
      Build/vc2012/Rocket.sln
  50. 0 167
      Build/vc2012/RocketControls.vcxproj
  51. 0 265
      Build/vc2012/RocketControls.vcxproj.filters
  52. 0 378
      Build/vc2012/RocketCore.vcxproj
  53. 0 996
      Build/vc2012/RocketCore.vcxproj.filters
  54. 0 117
      Build/vc2012/RocketDebugger.vcxproj
  55. 0 85
      Build/vc2012/RocketDebugger.vcxproj.filters
  56. 0 29
      Build/vc2012/vsprops/BuildConfigurationBase.props
  57. 0 7
      Build/vc2012/vsprops/BuildConfigurationDLL.props
  58. 0 19
      Build/vc2012/vsprops/BuildConfigurationDLLDebug.props
  59. 0 19
      Build/vc2012/vsprops/BuildConfigurationDLLRelease.props
  60. 0 20
      Build/vc2012/vsprops/BuildConfigurationDebug.props
  61. 0 21
      Build/vc2012/vsprops/BuildConfigurationRelease.props
  62. 0 70
      Build/vsprops/BuildConfigurationBase.vsprops
  63. 0 7
      Build/vsprops/BuildConfigurationDLL.vsprops
  64. 0 17
      Build/vsprops/BuildConfigurationDLLDebug.vsprops
  65. 0 17
      Build/vsprops/BuildConfigurationDLLRelease.vsprops
  66. 0 21
      Build/vsprops/BuildConfigurationDebug.vsprops
  67. 0 20
      Build/vsprops/BuildConfigurationRelease.vsprops
  68. 2 0
      Dependencies/.gitignore
  69. 1 1
      Include/Rocket/Controls.h
  70. 1 1
      Include/Rocket/Controls/Clipboard.h
  71. 13 13
      Include/Rocket/Controls/Controls.h
  72. 3 3
      Include/Rocket/Controls/DataFormatter.h
  73. 3 3
      Include/Rocket/Controls/DataQuery.h
  74. 2 2
      Include/Rocket/Controls/DataSource.h
  75. 2 2
      Include/Rocket/Controls/DataSourceListener.h
  76. 3 3
      Include/Rocket/Controls/ElementDataGrid.h
  77. 3 3
      Include/Rocket/Controls/ElementDataGridCell.h
  78. 2 2
      Include/Rocket/Controls/ElementDataGridExpandButton.h
  79. 4 4
      Include/Rocket/Controls/ElementDataGridRow.h
  80. 2 2
      Include/Rocket/Controls/ElementForm.h
  81. 2 2
      Include/Rocket/Controls/ElementFormControl.h
  82. 3 3
      Include/Rocket/Controls/ElementFormControlDataSelect.h
  83. 2 2
      Include/Rocket/Controls/ElementFormControlInput.h
  84. 3 3
      Include/Rocket/Controls/ElementFormControlSelect.h
  85. 2 2
      Include/Rocket/Controls/ElementFormControlTextArea.h
  86. 5 5
      Include/Rocket/Controls/ElementTabSet.h
  87. 1 1
      Include/Rocket/Controls/Header.h
  88. 45 0
      Include/Rocket/Controls/Lua/Controls.h
  89. 53 0
      Include/Rocket/Controls/Lua/Header.h
  90. 2 2
      Include/Rocket/Controls/SelectOption.h
  91. 1 1
      Include/Rocket/Core.h
  92. 3 3
      Include/Rocket/Core/BaseXMLParser.h
  93. 1 3
      Include/Rocket/Core/Box.h
  94. 1 3
      Include/Rocket/Core/Colour.h
  95. 7 7
      Include/Rocket/Core/Context.h
  96. 2 2
      Include/Rocket/Core/ContextInstancer.h
  97. 47 47
      Include/Rocket/Core/Core.h
  98. 1 1
      Include/Rocket/Core/Debug.h
  99. 7 4
      Include/Rocket/Core/Decorator.h
  100. 4 4
      Include/Rocket/Core/DecoratorInstancer.h

+ 94 - 0
Build/.gitignore

@@ -1 +1,95 @@
 /build/
 /build/
+CMakeCache.txt
+cmake_install.cmake
+CMakeFiles
+CMakeScripts
+libRocket.xcodeproj
+Debug
+Debug-iphoneos
+Debug-iphonesimulator
+Release
+Release-iphoneos
+Release-iphonesimulator
+DerivedData
+libRocket.build/Debug/RocketCore.build
+libRocket.build
+
+Makefile
+_rocketcontrols.so
+_rocketcore.so
+customlog
+datagrid
+datagrid_tree
+drag
+invaders
+pyinvaders
+luainvaders
+sdl2
+sfml
+sfml2
+scores.txt
+options.dat
+log.txt
+libRocketCore.so
+libRocketCore.so.*
+libRocketCore.a
+libRocketControls.so
+libRocketControls.so.*
+libRocketControls.a
+libRocketDebugger.so
+libRocketDebugger.so.*
+libRocketDebugger.a
+libRocketCoreLua.so
+libRocketCoreLua.so.*
+libRocketCoreLua.a
+libRocketControlsLua.so
+libRocketControlsLua.so.*
+libRocketControlsLua.a
+libshell.a
+loaddocument
+template
+treeview
+tutorial_drag
+
+#Win32 artifacts
+libRocketCore.dll
+libRocketCore.lib
+libRocketControls.dll
+libRocketControls.lib
+libRocketDebugger.dll
+libRocketDebugger.lib
+libRocketCoreLua.dll
+libRocketControlsLua.dll
+
+#Ming32 artifacts
+libRocketCore.dll.a
+libRocketControls.dll.a
+libRocketDebugger.dll.a
+libRocketCoreLua.dll.a
+libRocketControlsLua.dll.a
+
+#OSX Artifacts
+libRocketCore.dylib
+libRocketCore.*.dylib
+libRocketCoreLua.dylib
+libRocketCoreLua.*.dylib
+libRocketControls.dylib
+libRocketControls.*.dylib
+libRocketControlsLua.dylib
+libRocketControlsLua.*.dylib
+libRocketDebugger.dylib
+libRocketDebugger.*.dylib
+_rocketcore.dylib
+_rocketcore.*.dylib
+_rocketcontrols.dylib
+_rocketcontrols.*.dylib
+customlog.app
+datagrid.app
+datagrid_tree.app
+drag.app
+invaders.app
+pyinvaders.app
+loaddocument.app
+template.app
+treeview.app
+tutorial_drag.app

+ 361 - 26
Build/CMakeLists.txt

@@ -2,6 +2,12 @@
 # Build script for libRocket =======
 # Build script for libRocket =======
 #===================================
 #===================================
 
 
+if(APPLE)
+	if(IOS_PLATFORM)
+		set(CMAKE_TOOLCHAIN_FILE cmake/Platform/iOS.cmake)
+	endif(IOS_PLATFORM)
+endif(APPLE)
+
 # We use the new OSX_ARCHITECTURES property
 # We use the new OSX_ARCHITECTURES property
 # and GNUInstallDirs module
 # and GNUInstallDirs module
 cmake_minimum_required(VERSION 2.8.5)
 cmake_minimum_required(VERSION 2.8.5)
@@ -24,6 +30,12 @@ set(PROJECT_VERSION ${LIBROCKET_VERSION_MAJOR}.${LIBROCKET_VERSION_MINOR}.${LIBR
 # Search in the 'cmake' directory for additional CMake modules.
 # Search in the 'cmake' directory for additional CMake modules.
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
 list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
 
 
+# Old versions of CMake need some updated Modules, but we don't want
+# to override newer versions of CMake which have working versions
+if(CMAKE_MAJOR_VERSION LESS 3)
+	list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/v2fixes)
+endif()
+
 set(CMAKE_DEBUG_POSTFIX  "_d")
 set(CMAKE_DEBUG_POSTFIX  "_d")
 
 
 #===================================
 #===================================
@@ -34,6 +46,34 @@ include(TestForANSIForScope)
 include(TestForANSIStreamHeaders)
 include(TestForANSIStreamHeaders)
 include(TestForSTDNamespace)
 include(TestForSTDNamespace)
 
 
+#===================================
+# Provide hints as to where depends=
+# might be found                   =
+#===================================
+
+if(NOT DEFINED ENV{FREETYPE_DIR})
+	set(ENV{FREETYPE_DIR} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
+
+if(NOT DEFINED ENV{Boost_DIR})
+	set(ENV{Boost_DIR} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
+
+if(NOT DEFINED ENV{LUA_DIR})
+	set(ENV{LUA_DIR} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
+
+if(NOT DEFINED ENV{SDLDIR})
+	set(ENV{SDLDIR} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
+
+if(NOT DEFINED ENV{SDLIMAGEDIR})
+	set(ENV{SDLIMAGEDIR} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
+
+if(NOT DEFINED ENV{SFML_ROOT})
+	set(ENV{SFML_ROOT} "${PROJECT_SOURCE_DIR}/../Dependencies")
+endif()
 
 
 #===================================
 #===================================
 # Build options ====================
 # Build options ====================
@@ -45,9 +85,30 @@ if(NOT CMAKE_BUILD_TYPE)
         FORCE)
         FORCE)
 endif()
 endif()
 
 
-option(BUILD_SHARED_LIBS "Build shared libraries" ON)
+if(NOT IOS)
+	option(BUILD_SHARED_LIBS "Build shared libraries" ON)
+endif(NOT IOS)
+
 option(BUILD_PYTHON_BINDINGS "Build python bindings" OFF)
 option(BUILD_PYTHON_BINDINGS "Build python bindings" OFF)
+option(BUILD_LUA_BINDINGS "Build Lua bindings" OFF)
 option(BUILD_SAMPLES "Build samples" OFF)
 option(BUILD_SAMPLES "Build samples" OFF)
+if(WIN32)
+	option(SKIP_DIRECTX_SAMPLES "Skip build of all DirectX related samples.  Only applies if BUILD_SAMPLES is ON" OFF)
+	option(SKIP_DIRECTX9_SAMPLE "Skip build of DirectX 9 related sample.  Only applies if BUILD_SAMPLES is ON and SKIP_DIRECTX_SAMPLES is OFF" OFF)
+	option(SKIP_DIRECTX10_SAMPLE "Skip build of DirectX 10 related sample.  Only applies if BUILD_SAMPLES is ON and SKIP_DIRECTX_SAMPLES is OFF" OFF)
+endif()
+
+if(IOS)
+	if(BUILD_SHARED_LIBS)
+		message(FATAL_ERROR "BUILD_SHARED_LIBS must be OFF for iOS builds.  iOS does not support shared libraries.")
+	endif(BUILD_SHARED_LIBS)
+endif(IOS)
+
+if(IOS)
+	if(BUILD_SHARED_LIBS)
+		message(FATAL_ERROR "BUILD_SHARED_LIBS must be OFF for iOS builds.  iOS does not support shared libraries.")
+	endif(BUILD_SHARED_LIBS)
+endif(IOS)
 
 
 if(NOT BUILD_SHARED_LIBS)
 if(NOT BUILD_SHARED_LIBS)
     add_definitions(-DSTATIC_LIB)
     add_definitions(-DSTATIC_LIB)
@@ -69,7 +130,14 @@ ENDIF(WIN32)
 #===================================
 #===================================
 
 
 # FreeType
 # FreeType
-find_package(Freetype REQUIRED)	
+if(CMAKE_MAJOR_VERSION LESS 3)
+	# Freetype changed the layout of its header files, we  need to use 
+	# the FindFreetype module from cmake v3 at least, included here
+	find_package(Freetype-v2fix REQUIRED)	
+else()
+	find_package(Freetype REQUIRED)	
+endif()
+
 if(FREETYPE_FOUND)
 if(FREETYPE_FOUND)
 		include_directories(${FREETYPE_INCLUDE_DIRS})
 		include_directories(${FREETYPE_INCLUDE_DIRS})
 		link_directories(${FREETYPE_LINK_DIRS})
 		link_directories(${FREETYPE_LINK_DIRS})
@@ -95,11 +163,24 @@ if(BUILD_PYTHON_BINDINGS)
     find_package(Boost 1.40.0 COMPONENTS python REQUIRED)
     find_package(Boost 1.40.0 COMPONENTS python REQUIRED)
     if(Boost_FOUND)
     if(Boost_FOUND)
         include_directories(${Boost_INCLUDE_DIR})
         include_directories(${Boost_INCLUDE_DIR})
-        list(APPEND PY_BINDINGS_LINK_LIBS ${Boost_LIBRARIES})
+        list(APPEND PY_BINDINGS_LINK_LIBS ${PYTHON_LIBRARY} ${Boost_LIBRARIES})
     endif()
     endif()
 
 
 endif()
 endif()
 
 
+#Lua
+if(BUILD_LUA_BINDINGS)
+    if(CMAKE_MAJOR_VERSION LESS 3)
+        find_package(Lua-v2fix)
+    else()
+        find_package(Lua)
+    endif()
+    if(LUA_FOUND)
+        include_directories(${LUA_INCLUDE_DIR})
+        list(APPEND LUA_BINDINGS_LINK_LIBS ${LUA_LIBRARIES})
+    endif()
+endif()
+
 
 
 #===================================
 #===================================
 # Setup paths ======================
 # Setup paths ======================
@@ -126,6 +207,7 @@ foreach(library ${LIBRARIES})
     add_library(${NAME} ${${library}_SRC_FILES}
     add_library(${NAME} ${${library}_SRC_FILES}
                         ${${library}_HDR_FILES}
                         ${${library}_HDR_FILES}
                         ${${library}_PUB_HDR_FILES}
                         ${${library}_PUB_HDR_FILES}
+                        ${MASTER_${library}_PUB_HDR_FILES}
     )
     )
 
 
     set_target_properties(${NAME} PROPERTIES
     set_target_properties(${NAME} PROPERTIES
@@ -134,10 +216,12 @@ foreach(library ${LIBRARIES})
     )
     )
     
     
     if(APPLE)
     if(APPLE)
-    	set_target_properties(${NAME} PROPERTIES
-    					OSX_ARCHITECTURES "i386;x86_64;"
-    	)
-    endif()
+	if(NOT IOS)
+    		set_target_properties(${NAME} PROPERTIES
+    						OSX_ARCHITECTURES "i386;x86_64;"
+    		)
+	endif(NOT IOS)
+    endif(APPLE)
 
 
     install(TARGETS ${NAME}
     install(TARGETS ${NAME}
             LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
             LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
@@ -153,11 +237,19 @@ if(BUILD_PYTHON_BINDINGS)
     foreach(library ${LIBRARIES})
     foreach(library ${LIBRARIES})
         set(NAME _rocket${library})
         set(NAME _rocket${library})
 
 
-        add_library(${NAME} ${Py${library}_SRC_FILES}
+        add_library(${NAME} MODULE ${Py${library}_SRC_FILES}
                             ${Py${library}_HDR_FILES}
                             ${Py${library}_HDR_FILES}
                             ${Py${library}_PUB_HDR_FILES}
                             ${Py${library}_PUB_HDR_FILES}
         )
         )
 
 
+    if(APPLE)
+	if(NOT IOS)
+    		set_target_properties(${NAME} PROPERTIES
+    						OSX_ARCHITECTURES "$(ARCHS_STANDARD_32_64_BIT)"
+    		)
+	endif(NOT IOS)
+    endif(APPLE)
+
         set_target_properties(${NAME} PROPERTIES PREFIX "")
         set_target_properties(${NAME} PROPERTIES PREFIX "")
 
 
         install(TARGETS ${NAME}
         install(TARGETS ${NAME}
@@ -166,6 +258,39 @@ if(BUILD_PYTHON_BINDINGS)
     endforeach(library)
     endforeach(library)
 endif()
 endif()
 
 
+# Build Lua bindings
+if(BUILD_LUA_BINDINGS)
+    set(LIBRARIES Core Controls)
+
+    foreach(library ${LIBRARIES})
+        set(NAME Rocket${library}Lua)
+
+        add_library(${NAME} ${Lua${library}_SRC_FILES}
+                            ${Lua${library}_HDR_FILES}
+                            ${Lua${library}_PUB_HDR_FILES}
+        )
+
+        set_target_properties(${NAME} PROPERTIES
+                           VERSION ${PROJECT_VERSION}
+                           SOVERSION ${LIBROCKET_VERSION_MAJOR}
+        )
+        
+    if(APPLE)
+	if(NOT IOS)
+    		set_target_properties(${NAME} PROPERTIES
+    						OSX_ARCHITECTURES "$(ARCHS_STANDARD_32_64_BIT)"
+    		)
+	endif(NOT IOS)
+    endif(APPLE)
+
+        install(TARGETS ${NAME}
+            LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+            ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+            RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+        )
+    endforeach(library)
+endif()
+
 
 
 #===================================
 #===================================
 # Link libraries ===================
 # Link libraries ===================
@@ -180,6 +305,11 @@ if(BUILD_PYTHON_BINDINGS)
     target_link_libraries(_rocketcontrols RocketControls ${PY_BINDINGS_LINK_LIBS})
     target_link_libraries(_rocketcontrols RocketControls ${PY_BINDINGS_LINK_LIBS})
 endif()
 endif()
 
 
+if(BUILD_LUA_BINDINGS)
+    target_link_libraries(RocketCoreLua RocketCore ${LUA_BINDINGS_LINK_LIBS})
+    target_link_libraries(RocketControlsLua RocketControls RocketCoreLua ${LUA_BINDINGS_LINK_LIBS})
+endif()
+
 
 
 #===================================
 #===================================
 # Build samples ====================
 # Build samples ====================
@@ -226,8 +356,64 @@ if(BUILD_SAMPLES)
     
     
     # Set up required system libraries
     # Set up required system libraries
     if(WIN32)
     if(WIN32)
-		list(APPEND samples directx)
-    	list(APPEND sample_LIBRARIES d3d9 d3dx9)
+		if(SKIP_DIRECTX_SAMPLES)
+			message("-- Skipping all DirectX samples")
+		else()
+			message("-- Determing if DirectX samples can be built")
+			include(FindDirectX)
+			find_package(DirectX)
+			if(DirectX_FOUND)
+				set(DIRECTX_SAMPLE_LIST)
+				set(DIRECTX_SKIPPED_SAMPLE_LIST)
+
+				# We should be able to build DirectX 9 sample
+				message("-- Determing if DirectX samples can be built - Yes")
+
+				if(SKIP_DIRECTX9_SAMPLE)
+					message("-- Skipping build of DirectX 9 sample: User disabled")
+					list(APPEND DIRECTX_SKIPPED_SAMPLE_LIST "DirectX9 ")
+				else()
+					if(DirectX_LIBRARY)
+						if(DirectX_D3DX9_LIBRARY)
+							list(APPEND DIRECTX_SAMPLE_LIST "DirectX9 ")
+						else()
+							set(SKIP_DIRECTX9_SAMPLE ON)
+							message("-- Skipping build of DirectX 9 sample: DirectX_D3DX9_LIBRARY not found")
+							list(APPEND DIRECTX_SKIPPED_SAMPLE_LIST "DirectX9 ")
+						endif()
+					else()
+						set(SKIP_DIRECTX9_SAMPLE ON)
+						message("-- Skipping build of DirectX 9 sample: DirectX_LIBRARY not found")
+						list(APPEND DIRECTX_SKIPPED_SAMPLE_LIST "DirectX9 ")
+					endif()
+				endif()
+
+				if(SKIP_DIRECTX10_SAMPLE)
+					message("-- Skipping build of DirectX 10 sample: User disabled")
+					list(APPEND DIRECTX_SKIPPED_SAMPLE_LIST "DirectX10 ")
+				else()
+					if(DirectX_D3D10_FOUND)
+						list(APPEND DIRECTX_SAMPLE_LIST "DirectX10 ")
+					else()
+						set(SKIP_DIRECTX10_SAMPLE ON)
+						message("-- Skipping build of DirectX 10 sample: Missing DirectX_D3D10_INCLUDE_DIR, DirectX_D3D10_LIBRARY or DirectX_D3DX10_LIBRARY")
+						list(APPEND DIRECTX_SKIPPED_SAMPLE_LIST "DirectX10 ")
+					endif()
+				endif()
+
+
+				if(DIRECTX_SAMPLE_LIST)
+					message("-- Enabled DirectX samples: " ${DIRECTX_SAMPLE_LIST})
+				endif()
+				if(DIRECTX_SKIPPED_SAMPLE_LIST)
+					message("-- Disabled DirectX samples: " ${DIRECTX_SKIPPED_SAMPLE_LIST})
+				endif()
+			else()
+				message("-- Determing if DirectX samples can be built - No")
+				set(SKIP_DIRECTX_SAMPLES ON)
+				set(SKIP_DIRECTX9_SAMPLE ON)
+			endif()
+		endif()
     elseif(APPLE)
     elseif(APPLE)
 		include(FindCarbon)
 		include(FindCarbon)
     	find_package(Carbon REQUIRED)
     	find_package(Carbon REQUIRED)
@@ -240,6 +426,12 @@ if(BUILD_SAMPLES)
     	find_package(X11 REQUIRED)
     	find_package(X11 REQUIRED)
         if (X11_FOUND)
         if (X11_FOUND)
         	list(APPEND sample_LIBRARIES ${X11_LIBRARIES})
         	list(APPEND sample_LIBRARIES ${X11_LIBRARIES})
+		# shell/src/x11/InputX11.cpp:InitialiseX11Keymap uses Xkb if
+		# possible instead of XGetKeyboardMapping for performance
+		if(X11_Xkb_FOUND)
+			FIND_PACKAGE_MESSAGE(X11 "Found X11 KBlib: ${X11_X11_LIB}" "[${X11_X11_LIB}][${X11_XkbINCLUDE_DIR}]")
+			add_definitions(-DHAS_X11XKBLIB)
+		endif()
         endif()
         endif()
     endif()
     endif()
    
    
@@ -255,11 +447,6 @@ if(BUILD_SAMPLES)
     	set_target_properties(shell PROPERTIES OSX_ARCHITECTURES "i386;")
     	set_target_properties(shell PROPERTIES OSX_ARCHITECTURES "i386;")
     endif()
     endif()
 
 
-    install(TARGETS shell
-            LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
-            ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
-    )
-
     # Build and install the basic samples
     # Build and install the basic samples
     foreach(sample ${samples})
     foreach(sample ${samples})
         bl_sample(${sample} ${sample_LIBRARIES})
         bl_sample(${sample} ${sample_LIBRARIES})
@@ -271,6 +458,102 @@ if(BUILD_SAMPLES)
         	BUNDLE DESTINATION ${SAMPLES_DIR})
         	BUNDLE DESTINATION ${SAMPLES_DIR})
     endforeach()
     endforeach()
 
 
+	if(WIN32)
+		if(NOT SKIP_DIRECTX9_SAMPLE)
+			include_directories(${DirectX_INCLUDE_DIR})
+
+			bl_sample(directx ${sample_LIBRARIES}  ${DirectX_LIBRARY} ${DirectX_D3DX9_LIBRARY})
+
+			# The samples always set this as their current working directory
+			install(DIRECTORY DESTINATION ${SAMPLES_DIR}/basic/directx)
+			install(TARGETS directx 
+				RUNTIME DESTINATION ${SAMPLES_DIR}/directx
+				BUNDLE DESTINATION ${SAMPLES_DIR})
+		endif()
+
+		if(NOT SKIP_DIRECTX10_SAMPLE)
+			include_directories(${DirectX_INCLUDE_DIR} ${DirectX_D3D10_INCLUDE_DIRS})
+
+			bl_sample(directx10 ${sample_LIBRARIES}  ${DirectX_D3D10_LIBRARIES})
+
+			# The samples always set this as their current working directory
+			install(DIRECTORY DESTINATION ${SAMPLES_DIR}/basic/directx10)
+			install(TARGETS directx10 
+				RUNTIME DESTINATION ${SAMPLES_DIR}/directx10
+				BUNDLE DESTINATION ${SAMPLES_DIR})
+		endif()
+	endif()
+
+    message("-- Can SDL2 sample be built")
+    find_package(SDL)
+    if(SDL_FOUND)
+	find_package(SDL_image)
+	if(SDL_IMAGE_FOUND)
+		find_package(GLEW)
+		if(GLEW_FOUND)
+        		message("-- Can SDL2 sample be built - yes")
+			include_directories(${SDL_INCLUDE_DIR} ${GLEW_INCLUDE_DIR})
+
+			bl_sample(sdl2 ${sample_LIBRARIES}  ${SDL_LIBRARY} ${SDL_IMAGE_LIBRARY} ${GLEW_LIBRARY})
+			# The samples always set this as their current working directory
+			install(DIRECTORY DESTINATION ${SAMPLES_DIR}/basic/sdl2)
+			install(TARGETS sdl2
+				RUNTIME DESTINATION ${SAMPLES_DIR}/sdl2
+				BUNDLE DESTINATION ${SAMPLES_DIR})
+		else()
+		        message("-- Can SDL2 sample be built - GLEW not found")
+		endif()
+	else()
+	        message("-- Can SDL2 sample be built - SDL2_image not found")
+	endif()
+    else()
+        message("-- Can SDL2 sample be built - SDL2 not found")
+    endif()
+
+
+	message("-- Can SFML 1.x sample be built")
+	find_package(SFML 1 COMPONENTS graphics window system)
+	if(NOT SFML_FOUND)
+		message("-- Can SFML 1.x sample be built - no")
+	elseif(SFML_VERSION_MAJOR GREATER 1)
+		message("-- Can SFML 1.x sample be built - no: Version 2 detected")
+	else()
+		message("-- Can SFML 1.x sample be built - yes")
+
+		include_directories(${SFML_INCLUDE_DIR})
+
+		bl_sample(sfml ${sample_LIBRARIES} ${SFML_LIBRARIES})
+			# The samples always set this as their current working directory
+			install(DIRECTORY DESTINATION ${SAMPLES_DIR}/basic/sfml)
+			install(TARGETS sfml
+				RUNTIME DESTINATION ${SAMPLES_DIR}/sfml
+				BUNDLE DESTINATION ${SAMPLES_DIR})
+	endif()
+
+	message("-- Can SFML 2.x sample be built")
+	find_package(SFML 2 COMPONENTS graphics window system)
+	if(NOT SFML_FOUND)
+		message("-- Can SFML 2.x sample be built - no")
+	else()
+		find_package(GLEW)
+                if(GLEW_FOUND)
+			message("-- Can SFML 2.x sample be built - yes: with GLEW")
+			include_directories(${SFML_INCLUDE_DIR} ${GLEW_INCLUDE_DIR})
+			add_definitions( -DENABLE_GLEW )
+			bl_sample(sfml2 ${sample_LIBRARIES} ${SFML_LIBRARIES} ${GLEW_LIBRARY})
+		else()
+			message("-- Can SFML 2.x sample be built - yes: without GLEW")
+			include_directories(${SFML_INCLUDE_DIR})
+			bl_sample(sfml2 ${sample_LIBRARIES} ${SFML_LIBRARIES})
+		endif()
+
+			# The samples always set this as their current working directory
+			install(DIRECTORY DESTINATION ${SAMPLES_DIR}/basic/sfml2)
+			install(TARGETS sfml2
+				RUNTIME DESTINATION ${SAMPLES_DIR}/sfml2
+				BUNDLE DESTINATION ${SAMPLES_DIR})
+	endif()
+
     # Build and install the tutorials
     # Build and install the tutorials
     foreach(tutorial ${tutorials})
     foreach(tutorial ${tutorials})
         bl_sample(${tutorial} ${sample_LIBRARIES})
         bl_sample(${tutorial} ${sample_LIBRARIES})
@@ -288,6 +571,23 @@ if(BUILD_SAMPLES)
     install(TARGETS invaders 
     install(TARGETS invaders 
     	RUNTIME DESTINATION ${SAMPLES_DIR}/invaders
     	RUNTIME DESTINATION ${SAMPLES_DIR}/invaders
     	BUNDLE DESTINATION ${SAMPLES_DIR})
     	BUNDLE DESTINATION ${SAMPLES_DIR})
+
+	if(BUILD_PYTHON_BINDINGS)
+	    # Build and install pyinvaders sample
+	    bl_sample(pyinvaders ${sample_LIBRARIES} ${PYTHON_LIBRARIES} ${PY_BINDINGS_LINK_LIBS})
+	    install(DIRECTORY DESTINATION ${SAMPLES_DIR}/pyinvaders)
+	    install(TARGETS pyinvaders
+	    	RUNTIME DESTINATION ${SAMPLES_DIR}/pyinvaders
+	    	BUNDLE DESTINATION ${SAMPLES_DIR})
+	endif()
+    
+    if(BUILD_LUA_BINDINGS)
+        bl_sample(luainvaders RocketCoreLua RocketControlsLua ${sample_LIBRARIES} ${LUA_BINDINGS_LINK_LIBS})
+        install(DIRECTORY DESTINATION ${SAMPLES_DIR}/luainvaders)
+        install(TARGETS luainvaders 
+        	RUNTIME DESTINATION ${SAMPLES_DIR}/luainvaders
+        	BUNDLE DESTINATION ${SAMPLES_DIR})
+    endif()
 endif()
 endif()
 
 
 
 
@@ -295,21 +595,44 @@ endif()
 # Installation =====================
 # Installation =====================
 #===================================
 #===================================
 
 
-if(BUILD_PYTHON_BINDINGS)
-    install(FILES ${PROJECT_SOURCE_DIR}/bin/rocket.py
-            DESTINATION ${PYTHON_INSTDIR}
-    )
+if(BUILD_LUA_BINDINGS AND BUILD_PYTHON_BINDINGS)
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
             DESTINATION include
             DESTINATION include
     )
     )
 else()
 else()
-    install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
-            DESTINATION include
-            PATTERN "Python" EXCLUDE
-    )
+	if(NOT BUILD_LUA_BINDINGS AND NOT BUILD_PYTHON_BINDINGS)
+	    install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
+	            DESTINATION include
+	            PATTERN "Python" EXCLUDE
+	            PATTERN "Lua" EXCLUDE
+	    )
+	else()
+		if(BUILD_PYTHON_BINDINGS)
+			install(FILES ${PROJECT_SOURCE_DIR}/bin/rocket.py
+				DESTINATION ${PYTHON_INSTDIR}
+			)
+			install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
+				DESTINATION include
+				PATTERN "Lua" EXCLUDE
+			)
+		else()
+			if(BUILD_LUA_BINDINGS)
+				install(DIRECTORY ${PROJECT_SOURCE_DIR}/Include/Rocket
+					DESTINATION include
+					PATTERN "Python" EXCLUDE
+				)
+			else()
+				message(FATAL_ERROR "ASSERT: Unexpected option combination, this is a logical impossibility.")
+			endif()
+		endif()
+	endif()
 endif()
 endif()
 
 
 if(BUILD_SAMPLES)
 if(BUILD_SAMPLES)
+    install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/assets
+            DESTINATION ${SAMPLES_DIR}
+    )
+
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/tutorial/template/data
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/tutorial/template/data
             DESTINATION ${SAMPLES_DIR}/tutorial/template
             DESTINATION ${SAMPLES_DIR}/tutorial/template
     )
     )
@@ -331,7 +654,19 @@ if(BUILD_SAMPLES)
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/invaders/data
     install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/invaders/data
             DESTINATION ${SAMPLES_DIR}/invaders
             DESTINATION ${SAMPLES_DIR}/invaders
     )
     )
-    install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/assets
-            DESTINATION ${SAMPLES_DIR}
-    )
+
+    if(BUILD_PYTHON_BINDINGS)
+        install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/data
+                DESTINATION ${SAMPLES_DIR}/pyinvaders
+        )
+    endif()
+
+    if(BUILD_LUA_BINDINGS)
+        install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/luainvaders/data 
+                DESTINATION ${SAMPLES_DIR}/luainvaders
+        )
+        install(DIRECTORY ${PROJECT_SOURCE_DIR}/Samples/luainvaders/lua 
+                DESTINATION ${SAMPLES_DIR}/luainvaders
+        )
+    endif()
 endif()
 endif()

+ 0 - 38
Build/Rocket.sln

@@ -1,38 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C++ Express 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketCore", "RocketCore.vcproj", "{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketControls", "RocketControls.vcproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketDebugger", "RocketDebugger.vcproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

+ 0 - 2342
Build/Rocket.xcodeproj/project.pbxproj

@@ -1,2342 +0,0 @@
-// !$*UTF8*$!
-{
-	archiveVersion = 1;
-	classes = {
-	};
-	objectVersion = 45;
-	objects = {
-
-/* Begin PBXBuildFile section */
-		6E2C557416AA3EA9007E581B /* ElementStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E2C557016AA3EA9007E581B /* ElementStyle.cpp */; };
-		6E2C557516AA3EA9007E581B /* ElementStyle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E2C557016AA3EA9007E581B /* ElementStyle.cpp */; };
-		6E2C557616AA3EA9007E581B /* ElementStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2C557116AA3EA9007E581B /* ElementStyle.h */; };
-		6E2C557716AA3EA9007E581B /* ElementStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2C557116AA3EA9007E581B /* ElementStyle.h */; };
-		6E2C557816AA3EA9007E581B /* ElementStyleCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E2C557216AA3EA9007E581B /* ElementStyleCache.cpp */; };
-		6E2C557916AA3EA9007E581B /* ElementStyleCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E2C557216AA3EA9007E581B /* ElementStyleCache.cpp */; };
-		6E2C557A16AA3EA9007E581B /* ElementStyleCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2C557316AA3EA9007E581B /* ElementStyleCache.h */; };
-		6E2C557B16AA3EA9007E581B /* ElementStyleCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E2C557316AA3EA9007E581B /* ElementStyleCache.h */; };
-		6E8B1CB6123AB0CC00C451C8 /* Clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2D123AB0CC00C451C8 /* Clipboard.cpp */; };
-		6E8B1CB7123AB0CC00C451C8 /* Controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2E123AB0CC00C451C8 /* Controls.cpp */; };
-		6E8B1CB8123AB0CC00C451C8 /* DataFormatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2F123AB0CC00C451C8 /* DataFormatter.cpp */; };
-		6E8B1CB9123AB0CC00C451C8 /* DataQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C30123AB0CC00C451C8 /* DataQuery.cpp */; };
-		6E8B1CBA123AB0CC00C451C8 /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C31123AB0CC00C451C8 /* DataSource.cpp */; };
-		6E8B1CBB123AB0CC00C451C8 /* DataSourceListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C32123AB0CC00C451C8 /* DataSourceListener.cpp */; };
-		6E8B1CBC123AB0CC00C451C8 /* ElementDataGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C33123AB0CC00C451C8 /* ElementDataGrid.cpp */; };
-		6E8B1CBD123AB0CC00C451C8 /* ElementDataGridCell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C34123AB0CC00C451C8 /* ElementDataGridCell.cpp */; };
-		6E8B1CBE123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C35123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp */; };
-		6E8B1CBF123AB0CC00C451C8 /* ElementDataGridRow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C36123AB0CC00C451C8 /* ElementDataGridRow.cpp */; };
-		6E8B1CC0123AB0CC00C451C8 /* ElementForm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C37123AB0CC00C451C8 /* ElementForm.cpp */; };
-		6E8B1CC1123AB0CC00C451C8 /* ElementFormControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C38123AB0CC00C451C8 /* ElementFormControl.cpp */; };
-		6E8B1CC2123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C39123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp */; };
-		6E8B1CC3123AB0CC00C451C8 /* ElementFormControlInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3A123AB0CC00C451C8 /* ElementFormControlInput.cpp */; };
-		6E8B1CC4123AB0CC00C451C8 /* ElementFormControlSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3B123AB0CC00C451C8 /* ElementFormControlSelect.cpp */; };
-		6E8B1CC5123AB0CC00C451C8 /* ElementFormControlTextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3C123AB0CC00C451C8 /* ElementFormControlTextArea.cpp */; };
-		6E8B1CC6123AB0CC00C451C8 /* ElementTabSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3D123AB0CC00C451C8 /* ElementTabSet.cpp */; };
-		6E8B1CC7123AB0CC00C451C8 /* ElementTextSelection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3E123AB0CC00C451C8 /* ElementTextSelection.cpp */; };
-		6E8B1CC9123AB0CC00C451C8 /* InputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C40123AB0CC00C451C8 /* InputType.cpp */; };
-		6E8B1CCB123AB0CC00C451C8 /* InputTypeButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C42123AB0CC00C451C8 /* InputTypeButton.cpp */; };
-		6E8B1CCD123AB0CC00C451C8 /* InputTypeCheckbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C44123AB0CC00C451C8 /* InputTypeCheckbox.cpp */; };
-		6E8B1CCF123AB0CC00C451C8 /* InputTypeRadio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C46123AB0CC00C451C8 /* InputTypeRadio.cpp */; };
-		6E8B1CD1123AB0CC00C451C8 /* InputTypeRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C48123AB0CC00C451C8 /* InputTypeRange.cpp */; };
-		6E8B1CD3123AB0CC00C451C8 /* InputTypeSubmit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C4A123AB0CC00C451C8 /* InputTypeSubmit.cpp */; };
-		6E8B1CD5123AB0CC00C451C8 /* InputTypeText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C4C123AB0CC00C451C8 /* InputTypeText.cpp */; };
-		6E8B1CE5123AB0CC00C451C8 /* SelectOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C5D123AB0CC00C451C8 /* SelectOption.cpp */; };
-		6E8B1CE6123AB0CC00C451C8 /* WidgetDropDown.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C5E123AB0CC00C451C8 /* WidgetDropDown.cpp */; };
-		6E8B1CE8123AB0CC00C451C8 /* WidgetSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C60123AB0CC00C451C8 /* WidgetSlider.cpp */; };
-		6E8B1CEA123AB0CC00C451C8 /* WidgetSliderInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C62123AB0CC00C451C8 /* WidgetSliderInput.cpp */; };
-		6E8B1CEC123AB0CC00C451C8 /* WidgetTextInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C64123AB0CC00C451C8 /* WidgetTextInput.cpp */; };
-		6E8B1CEE123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C66123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp */; };
-		6E8B1CF0123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C68123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp */; };
-		6E8B1CF2123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6A123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp */; };
-		6E8B1CF4123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6C123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp */; };
-		6E8B1CF6123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6E123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp */; };
-		6E8B1CF8123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C70123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp */; };
-		6E8B1DC3123AB7A500C451C8 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B1DC2123AB7A500C451C8 /* libfreetype.a */; };
-		6E8B1DE1123ABCA200C451C8 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B1DC2123AB7A500C451C8 /* libfreetype.a */; };
-		6E8B1DE2123ABCA200C451C8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B1DD1123ABA3A00C451C8 /* libz.dylib */; };
-		6E8B1DE3123ABCC200C451C8 /* BaseXMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09261209823B00099E1A /* BaseXMLParser.cpp */; };
-		6E8B1DE4123ABCC200C451C8 /* Box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28B78120580DA000FAF17 /* Box.cpp */; };
-		6E8B1DE5123ABCC200C451C8 /* Clock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0312058A45000FAF17 /* Clock.cpp */; };
-		6E8B1DE6123ABCC200C451C8 /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0512058A45000FAF17 /* Context.cpp */; };
-		6E8B1DE7123ABCC200C451C8 /* ContextInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0612058A45000FAF17 /* ContextInstancer.cpp */; };
-		6E8B1DE8123ABCC200C451C8 /* ContextInstancerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0712058A45000FAF17 /* ContextInstancerDefault.cpp */; };
-		6E8B1DE9123ABCC200C451C8 /* ConvolutionFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0912058A45000FAF17 /* ConvolutionFilter.cpp */; };
-		6E8B1DEA123ABCC200C451C8 /* Core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0A12058A45000FAF17 /* Core.cpp */; };
-		6E8B1DEB123ABCC200C451C8 /* Decorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0C12058A45000FAF17 /* Decorator.cpp */; };
-		6E8B1DEC123ABCC200C451C8 /* DecoratorInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0D12058A45000FAF17 /* DecoratorInstancer.cpp */; };
-		6E8B1DED123ABCC200C451C8 /* DecoratorNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0E12058A45000FAF17 /* DecoratorNone.cpp */; };
-		6E8B1DEE123ABCC200C451C8 /* DecoratorNoneInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1012058A45000FAF17 /* DecoratorNoneInstancer.cpp */; };
-		6E8B1DEF123ABCC200C451C8 /* DecoratorTiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1212058A45000FAF17 /* DecoratorTiled.cpp */; };
-		6E8B1DF0123ABCC200C451C8 /* DecoratorTiledBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1412058A45000FAF17 /* DecoratorTiledBox.cpp */; };
-		6E8B1DF1123ABCC200C451C8 /* DecoratorTiledBoxInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1612058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp */; };
-		6E8B1DF2123ABCC200C451C8 /* DecoratorTiledHorizontal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1812058A45000FAF17 /* DecoratorTiledHorizontal.cpp */; };
-		6E8B1DF3123ABCC200C451C8 /* DecoratorTiledHorizontalInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1A12058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp */; };
-		6E8B1DF4123ABCC200C451C8 /* DecoratorTiledImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1C12058A45000FAF17 /* DecoratorTiledImage.cpp */; };
-		6E8B1DF5123ABCC200C451C8 /* DecoratorTiledImageInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1E12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp */; };
-		6E8B1DF6123ABCC200C451C8 /* DecoratorTiledInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2012058A45000FAF17 /* DecoratorTiledInstancer.cpp */; };
-		6E8B1DF7123ABCC200C451C8 /* DecoratorTiledVertical.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2212058A45000FAF17 /* DecoratorTiledVertical.cpp */; };
-		6E8B1DF8123ABCC200C451C8 /* DecoratorTiledVerticalInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2412058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp */; };
-		6E8B1DF9123ABCC200C451C8 /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09271209823B00099E1A /* Dictionary.cpp */; };
-		6E8B1DFA123ABCC200C451C8 /* DocumentHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2612058A45000FAF17 /* DocumentHeader.cpp */; };
-		6E8B1DFB123ABCC200C451C8 /* Element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2812058A45000FAF17 /* Element.cpp */; };
-		6E8B1DFC123ABCC200C451C8 /* ElementBackground.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2912058A45000FAF17 /* ElementBackground.cpp */; };
-		6E8B1DFD123ABCC200C451C8 /* ElementBorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2B12058A45000FAF17 /* ElementBorder.cpp */; };
-		6E8B1DFE123ABCC200C451C8 /* ElementDecoration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2D12058A45000FAF17 /* ElementDecoration.cpp */; };
-		6E8B1DFF123ABCC200C451C8 /* ElementDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2F12058A45000FAF17 /* ElementDefinition.cpp */; };
-		6E8B1E00123ABCC200C451C8 /* ElementDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3112058A45000FAF17 /* ElementDocument.cpp */; };
-		6E8B1E01123ABCC200C451C8 /* ElementHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3212058A45000FAF17 /* ElementHandle.cpp */; };
-		6E8B1E02123ABCC200C451C8 /* ElementImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3412058A45000FAF17 /* ElementImage.cpp */; };
-		6E8B1E03123ABCC200C451C8 /* ElementInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3612058A45000FAF17 /* ElementInstancer.cpp */; };
-		6E8B1E04123ABCC200C451C8 /* ElementReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3712058A45000FAF17 /* ElementReference.cpp */; };
-		6E8B1E05123ABCC200C451C8 /* ElementScroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3812058A45000FAF17 /* ElementScroll.cpp */; };
-		6E8B1E07123ABCC200C451C8 /* ElementText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3B12058A45000FAF17 /* ElementText.cpp */; };
-		6E8B1E08123ABCC200C451C8 /* ElementTextDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3C12058A45000FAF17 /* ElementTextDefault.cpp */; };
-		6E8B1E09123ABCC200C451C8 /* ElementUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3E12058A45000FAF17 /* ElementUtilities.cpp */; };
-		6E8B1E0A123ABCC200C451C8 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3F12058A45000FAF17 /* Event.cpp */; };
-		6E8B1E0B123ABCC200C451C8 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4012058A45000FAF17 /* EventDispatcher.cpp */; };
-		6E8B1E0C123ABCC200C451C8 /* EventInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4212058A45000FAF17 /* EventInstancer.cpp */; };
-		6E8B1E0D123ABCC200C451C8 /* EventInstancerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4312058A45000FAF17 /* EventInstancerDefault.cpp */; };
-		6E8B1E0E123ABCC200C451C8 /* EventListenerInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4612058A45000FAF17 /* EventListenerInstancer.cpp */; };
-		6E8B1E0F123ABCC200C451C8 /* Factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4712058A45000FAF17 /* Factory.cpp */; };
-		6E8B1E10123ABCC200C451C8 /* FileInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4812058A45000FAF17 /* FileInterface.cpp */; };
-		6E8B1E11123ABCC200C451C8 /* FileInterfaceDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4912058A45000FAF17 /* FileInterfaceDefault.cpp */; };
-		6E8B1E12123ABCC200C451C8 /* FontDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4B12058A45000FAF17 /* FontDatabase.cpp */; };
-		6E8B1E13123ABCC200C451C8 /* FontEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4C12058A45000FAF17 /* FontEffect.cpp */; };
-		6E8B1E14123ABCC200C451C8 /* FontEffectInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4D12058A45000FAF17 /* FontEffectInstancer.cpp */; };
-		6E8B1E15123ABCC200C451C8 /* FontEffectNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4E12058A45000FAF17 /* FontEffectNone.cpp */; };
-		6E8B1E16123ABCC200C451C8 /* FontEffectNoneInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5012058A45000FAF17 /* FontEffectNoneInstancer.cpp */; };
-		6E8B1E17123ABCC200C451C8 /* FontEffectOutline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5212058A45000FAF17 /* FontEffectOutline.cpp */; };
-		6E8B1E18123ABCC200C451C8 /* FontEffectOutlineInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5412058A45000FAF17 /* FontEffectOutlineInstancer.cpp */; };
-		6E8B1E19123ABCC200C451C8 /* FontEffectShadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5612058A45000FAF17 /* FontEffectShadow.cpp */; };
-		6E8B1E1A123ABCC200C451C8 /* FontEffectShadowInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5812058A45000FAF17 /* FontEffectShadowInstancer.cpp */; };
-		6E8B1E1B123ABCC200C451C8 /* FontFace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5A12058A45000FAF17 /* FontFace.cpp */; };
-		6E8B1E1C123ABCC200C451C8 /* FontFaceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5C12058A45000FAF17 /* FontFaceHandle.cpp */; };
-		6E8B1E1D123ABCC200C451C8 /* FontFaceLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5E12058A45000FAF17 /* FontFaceLayer.cpp */; };
-		6E8B1E1E123ABCC200C451C8 /* FontFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6012058A45000FAF17 /* FontFamily.cpp */; };
-		6E8B1E1F123ABCC200C451C8 /* Geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6212058A45000FAF17 /* Geometry.cpp */; };
-		6E8B1E20123ABCC200C451C8 /* GeometryDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6312058A45000FAF17 /* GeometryDatabase.cpp */; };
-		6E8B1E21123ABCC200C451C8 /* GeometryUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6512058A45000FAF17 /* GeometryUtilities.cpp */; };
-		6E8B1E22123ABCC200C451C8 /* LayoutBlockBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6612058A45000FAF17 /* LayoutBlockBox.cpp */; };
-		6E8B1E23123ABCC200C451C8 /* LayoutBlockBoxSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6812058A45000FAF17 /* LayoutBlockBoxSpace.cpp */; };
-		6E8B1E24123ABCC200C451C8 /* LayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6A12058A45000FAF17 /* LayoutEngine.cpp */; };
-		6E8B1E25123ABCC200C451C8 /* LayoutInlineBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6C12058A45000FAF17 /* LayoutInlineBox.cpp */; };
-		6E8B1E26123ABCC200C451C8 /* LayoutInlineBoxText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6E12058A45000FAF17 /* LayoutInlineBoxText.cpp */; };
-		6E8B1E27123ABCC200C451C8 /* LayoutLineBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7012058A45000FAF17 /* LayoutLineBox.cpp */; };
-		6E8B1E28123ABCC200C451C8 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7212058A45000FAF17 /* Log.cpp */; };
-		6E8B1E29123ABCC200C451C8 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09771209858B00099E1A /* Math.cpp */; };
-		6E8B1E2A123ABCC200C451C8 /* Plugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7312058A45000FAF17 /* Plugin.cpp */; };
-		6E8B1E2B123ABCC200C451C8 /* PluginRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7412058A45000FAF17 /* PluginRegistry.cpp */; };
-		6E8B1E2D123ABCC200C451C8 /* Property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7812058A45000FAF17 /* Property.cpp */; };
-		6E8B1E2E123ABCC200C451C8 /* PropertyDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7912058A45000FAF17 /* PropertyDefinition.cpp */; };
-		6E8B1E2F123ABCC200C451C8 /* PropertyDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7A12058A45000FAF17 /* PropertyDictionary.cpp */; };
-		6E8B1E30123ABCC200C451C8 /* PropertyParserColour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7B12058A45000FAF17 /* PropertyParserColour.cpp */; };
-		6E8B1E31123ABCC200C451C8 /* PropertyParserKeyword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7D12058A45000FAF17 /* PropertyParserKeyword.cpp */; };
-		6E8B1E32123ABCC200C451C8 /* PropertyParserNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7F12058A45000FAF17 /* PropertyParserNumber.cpp */; };
-		6E8B1E33123ABCC200C451C8 /* PropertyParserString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D8112058A45000FAF17 /* PropertyParserString.cpp */; };
-		6E8B1E34123ABCC200C451C8 /* PropertySpecification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D8412058A45000FAF17 /* PropertySpecification.cpp */; };
-		6E8B1E35123ABCC200C451C8 /* ReferenceCountable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D0987120986B600099E1A /* ReferenceCountable.cpp */; };
-		6E8B1E36123ABCC200C451C8 /* RenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE212058A45000FAF17 /* RenderInterface.cpp */; };
-		6E8B1E37123ABCC200C451C8 /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09281209823B00099E1A /* Stream.cpp */; };
-		6E8B1E38123ABCC200C451C8 /* StreamFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE312058A45000FAF17 /* StreamFile.cpp */; };
-		6E8B1E39123ABCC200C451C8 /* StreamMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09291209823B00099E1A /* StreamMemory.cpp */; };
-		6E8B1E3A123ABCC200C451C8 /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D099B1209878A00099E1A /* String.cpp */; };
-		6E8B1E3B123ABCC200C451C8 /* StringCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE612058A45000FAF17 /* StringCache.cpp */; };
-		6E8B1E3D123ABCC200C451C8 /* StringUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092A1209823B00099E1A /* StringUtilities.cpp */; };
-		6E8B1E3E123ABCC200C451C8 /* StyleSheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE812058A45000FAF17 /* StyleSheet.cpp */; };
-		6E8B1E3F123ABCC200C451C8 /* StyleSheetFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE912058A45000FAF17 /* StyleSheetFactory.cpp */; };
-		6E8B1E40123ABCC200C451C8 /* StyleSheetNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DEB12058A45000FAF17 /* StyleSheetNode.cpp */; };
-		6E8B1E41123ABCC200C451C8 /* StyleSheetNodeSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DED12058A45000FAF17 /* StyleSheetNodeSelector.cpp */; };
-		6E8B1E42123ABCC200C451C8 /* StyleSheetNodeSelectorEmpty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DEF12058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp */; };
-		6E8B1E43123ABCC200C451C8 /* StyleSheetNodeSelectorFirstChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF112058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp */; };
-		6E8B1E44123ABCC200C451C8 /* StyleSheetNodeSelectorFirstOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF312058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp */; };
-		6E8B1E45123ABCC200C451C8 /* StyleSheetNodeSelectorLastChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF512058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp */; };
-		6E8B1E46123ABCC200C451C8 /* StyleSheetNodeSelectorLastOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF712058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp */; };
-		6E8B1E47123ABCC200C451C8 /* StyleSheetNodeSelectorNthChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF912058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp */; };
-		6E8B1E48123ABCC200C451C8 /* StyleSheetNodeSelectorNthLastChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFB12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp */; };
-		6E8B1E49123ABCC200C451C8 /* StyleSheetNodeSelectorNthLastOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFD12058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp */; };
-		6E8B1E4A123ABCC200C451C8 /* StyleSheetNodeSelectorNthOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFF12058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp */; };
-		6E8B1E4B123ABCC200C451C8 /* StyleSheetNodeSelectorOnlyChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0112058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp */; };
-		6E8B1E4C123ABCC200C451C8 /* StyleSheetNodeSelectorOnlyOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0312058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp */; };
-		6E8B1E4D123ABCC200C451C8 /* StyleSheetParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0512058A45000FAF17 /* StyleSheetParser.cpp */; };
-		6E8B1E4E123ABCC200C451C8 /* StyleSheetSpecification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0712058A45000FAF17 /* StyleSheetSpecification.cpp */; };
-		6E8B1E4F123ABCC200C451C8 /* SystemInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0812058A45000FAF17 /* SystemInterface.cpp */; };
-		6E8B1E50123ABCC200C451C8 /* Template.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0912058A45000FAF17 /* Template.cpp */; };
-		6E8B1E51123ABCC200C451C8 /* TemplateCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0B12058A45000FAF17 /* TemplateCache.cpp */; };
-		6E8B1E52123ABCC200C451C8 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0D12058A45000FAF17 /* Texture.cpp */; };
-		6E8B1E53123ABCC200C451C8 /* TextureDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0E12058A45000FAF17 /* TextureDatabase.cpp */; };
-		6E8B1E54123ABCC200C451C8 /* TextureLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1012058A45000FAF17 /* TextureLayout.cpp */; };
-		6E8B1E55123ABCC200C451C8 /* TextureLayoutRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1212058A45000FAF17 /* TextureLayoutRectangle.cpp */; };
-		6E8B1E56123ABCC200C451C8 /* TextureLayoutRow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1412058A45000FAF17 /* TextureLayoutRow.cpp */; };
-		6E8B1E57123ABCC200C451C8 /* TextureLayoutTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1612058A45000FAF17 /* TextureLayoutTexture.cpp */; };
-		6E8B1E58123ABCC200C451C8 /* TextureResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1812058A45000FAF17 /* TextureResource.cpp */; };
-		6E8B1E59123ABCC200C451C8 /* UnicodeRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1D12058A45000FAF17 /* UnicodeRange.cpp */; };
-		6E8B1E5A123ABCC200C451C8 /* URL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092B1209823B00099E1A /* URL.cpp */; };
-		6E8B1E5B123ABCC200C451C8 /* Variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092C1209823B00099E1A /* Variant.cpp */; };
-		6E8B1E5C123ABCC200C451C8 /* WidgetSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1F12058A45000FAF17 /* WidgetSlider.cpp */; };
-		6E8B1E5D123ABCC200C451C8 /* WidgetSliderScroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2112058A45000FAF17 /* WidgetSliderScroll.cpp */; };
-		6E8B1E5E123ABCC200C451C8 /* WString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE512058A45000FAF17 /* WString.cpp */; };
-		6E8B1E5F123ABCC200C451C8 /* XMLNodeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2312058A45000FAF17 /* XMLNodeHandler.cpp */; };
-		6E8B1E60123ABCC200C451C8 /* XMLNodeHandlerBody.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2412058A45000FAF17 /* XMLNodeHandlerBody.cpp */; };
-		6E8B1E61123ABCC200C451C8 /* XMLNodeHandlerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2612058A45000FAF17 /* XMLNodeHandlerDefault.cpp */; };
-		6E8B1E62123ABCC200C451C8 /* XMLNodeHandlerHead.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2812058A45000FAF17 /* XMLNodeHandlerHead.cpp */; };
-		6E8B1E63123ABCC200C451C8 /* XMLNodeHandlerTemplate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2A12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp */; };
-		6E8B1E64123ABCC200C451C8 /* XMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2C12058A45000FAF17 /* XMLParser.cpp */; };
-		6E8B1E65123ABCC200C451C8 /* XMLParseTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2D12058A45000FAF17 /* XMLParseTools.cpp */; };
-		6E8B1E70123ABD1A00C451C8 /* Clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2D123AB0CC00C451C8 /* Clipboard.cpp */; };
-		6E8B1E71123ABD1A00C451C8 /* Controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2E123AB0CC00C451C8 /* Controls.cpp */; };
-		6E8B1E72123ABD1A00C451C8 /* DataFormatter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C2F123AB0CC00C451C8 /* DataFormatter.cpp */; };
-		6E8B1E73123ABD1A00C451C8 /* DataQuery.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C30123AB0CC00C451C8 /* DataQuery.cpp */; };
-		6E8B1E74123ABD1A00C451C8 /* DataSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C31123AB0CC00C451C8 /* DataSource.cpp */; };
-		6E8B1E75123ABD1A00C451C8 /* DataSourceListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C32123AB0CC00C451C8 /* DataSourceListener.cpp */; };
-		6E8B1E76123ABD1A00C451C8 /* ElementDataGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C33123AB0CC00C451C8 /* ElementDataGrid.cpp */; };
-		6E8B1E77123ABD1A00C451C8 /* ElementDataGridCell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C34123AB0CC00C451C8 /* ElementDataGridCell.cpp */; };
-		6E8B1E78123ABD1A00C451C8 /* ElementDataGridExpandButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C35123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp */; };
-		6E8B1E79123ABD1A00C451C8 /* ElementDataGridRow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C36123AB0CC00C451C8 /* ElementDataGridRow.cpp */; };
-		6E8B1E7A123ABD1A00C451C8 /* ElementForm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C37123AB0CC00C451C8 /* ElementForm.cpp */; };
-		6E8B1E7B123ABD1A00C451C8 /* ElementFormControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C38123AB0CC00C451C8 /* ElementFormControl.cpp */; };
-		6E8B1E7C123ABD1A00C451C8 /* ElementFormControlDataSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C39123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp */; };
-		6E8B1E7D123ABD1A00C451C8 /* ElementFormControlInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3A123AB0CC00C451C8 /* ElementFormControlInput.cpp */; };
-		6E8B1E7E123ABD1A00C451C8 /* ElementFormControlSelect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3B123AB0CC00C451C8 /* ElementFormControlSelect.cpp */; };
-		6E8B1E7F123ABD1A00C451C8 /* ElementFormControlTextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3C123AB0CC00C451C8 /* ElementFormControlTextArea.cpp */; };
-		6E8B1E80123ABD1A00C451C8 /* ElementTabSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3D123AB0CC00C451C8 /* ElementTabSet.cpp */; };
-		6E8B1E81123ABD1A00C451C8 /* ElementTextSelection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C3E123AB0CC00C451C8 /* ElementTextSelection.cpp */; };
-		6E8B1E82123ABD1A00C451C8 /* InputType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C40123AB0CC00C451C8 /* InputType.cpp */; };
-		6E8B1E83123ABD1A00C451C8 /* InputTypeButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C42123AB0CC00C451C8 /* InputTypeButton.cpp */; };
-		6E8B1E84123ABD1A00C451C8 /* InputTypeCheckbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C44123AB0CC00C451C8 /* InputTypeCheckbox.cpp */; };
-		6E8B1E85123ABD1A00C451C8 /* InputTypeRadio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C46123AB0CC00C451C8 /* InputTypeRadio.cpp */; };
-		6E8B1E86123ABD1A00C451C8 /* InputTypeRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C48123AB0CC00C451C8 /* InputTypeRange.cpp */; };
-		6E8B1E87123ABD1A00C451C8 /* InputTypeSubmit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C4A123AB0CC00C451C8 /* InputTypeSubmit.cpp */; };
-		6E8B1E88123ABD1A00C451C8 /* InputTypeText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C4C123AB0CC00C451C8 /* InputTypeText.cpp */; };
-		6E8B1E89123ABD1A00C451C8 /* SelectOption.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C5D123AB0CC00C451C8 /* SelectOption.cpp */; };
-		6E8B1E8A123ABD1A00C451C8 /* WidgetDropDown.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C5E123AB0CC00C451C8 /* WidgetDropDown.cpp */; };
-		6E8B1E8B123ABD1A00C451C8 /* WidgetSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C60123AB0CC00C451C8 /* WidgetSlider.cpp */; };
-		6E8B1E8C123ABD1A00C451C8 /* WidgetSliderInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C62123AB0CC00C451C8 /* WidgetSliderInput.cpp */; };
-		6E8B1E8D123ABD1A00C451C8 /* WidgetTextInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C64123AB0CC00C451C8 /* WidgetTextInput.cpp */; };
-		6E8B1E8E123ABD1A00C451C8 /* WidgetTextInputMultiLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C66123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp */; };
-		6E8B1E8F123ABD1A00C451C8 /* WidgetTextInputSingleLine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C68123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp */; };
-		6E8B1E90123ABD1A00C451C8 /* WidgetTextInputSingleLinePassword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6A123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp */; };
-		6E8B1E91123ABD1A00C451C8 /* XMLNodeHandlerDataGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6C123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp */; };
-		6E8B1E92123ABD1A00C451C8 /* XMLNodeHandlerTabSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C6E123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp */; };
-		6E8B1E93123ABD1A00C451C8 /* XMLNodeHandlerTextArea.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1C70123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp */; };
-		6E8B1E94123ABD2200C451C8 /* RocketCoreOSX.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B1DDC123ABC7800C451C8 /* RocketCoreOSX.framework */; };
-		6E8B1ECB123AC83300C451C8 /* RocketCoreOSX.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6E8B1DDC123ABC7800C451C8 /* RocketCoreOSX.framework */; };
-		6E8B1EE3123AC85100C451C8 /* Debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED0123AC85100C451C8 /* Debugger.cpp */; };
-		6E8B1EE4123AC85100C451C8 /* ElementContextHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED1123AC85100C451C8 /* ElementContextHook.cpp */; };
-		6E8B1EE6123AC85100C451C8 /* ElementInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED3123AC85100C451C8 /* ElementInfo.cpp */; };
-		6E8B1EE8123AC85100C451C8 /* ElementLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED5123AC85100C451C8 /* ElementLog.cpp */; };
-		6E8B1EEB123AC85100C451C8 /* Geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED8123AC85100C451C8 /* Geometry.cpp */; };
-		6E8B1EF0123AC85100C451C8 /* Plugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1EDD123AC85100C451C8 /* Plugin.cpp */; };
-		6E8B1EF2123AC85100C451C8 /* SystemInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1EDF123AC85100C451C8 /* SystemInterface.cpp */; };
-		6E8B1EF6123AC85100C451C8 /* Debugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED0123AC85100C451C8 /* Debugger.cpp */; };
-		6E8B1EF7123AC85100C451C8 /* ElementContextHook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED1123AC85100C451C8 /* ElementContextHook.cpp */; };
-		6E8B1EF9123AC85100C451C8 /* ElementInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED3123AC85100C451C8 /* ElementInfo.cpp */; };
-		6E8B1EFB123AC85100C451C8 /* ElementLog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED5123AC85100C451C8 /* ElementLog.cpp */; };
-		6E8B1EFE123AC85100C451C8 /* Geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1ED8123AC85100C451C8 /* Geometry.cpp */; };
-		6E8B1F03123AC85100C451C8 /* Plugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1EDD123AC85100C451C8 /* Plugin.cpp */; };
-		6E8B1F05123AC85100C451C8 /* SystemInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E8B1EDF123AC85100C451C8 /* SystemInterface.cpp */; };
-		6E9D092D1209823B00099E1A /* BaseXMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09261209823B00099E1A /* BaseXMLParser.cpp */; };
-		6E9D092E1209823B00099E1A /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09271209823B00099E1A /* Dictionary.cpp */; };
-		6E9D092F1209823B00099E1A /* Stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09281209823B00099E1A /* Stream.cpp */; };
-		6E9D09301209823B00099E1A /* StreamMemory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09291209823B00099E1A /* StreamMemory.cpp */; };
-		6E9D09311209823B00099E1A /* StringUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092A1209823B00099E1A /* StringUtilities.cpp */; };
-		6E9D09321209823B00099E1A /* URL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092B1209823B00099E1A /* URL.cpp */; };
-		6E9D09331209823B00099E1A /* Variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D092C1209823B00099E1A /* Variant.cpp */; };
-		6E9D09781209858B00099E1A /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D09771209858B00099E1A /* Math.cpp */; };
-		6E9D0988120986B600099E1A /* ReferenceCountable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D0987120986B600099E1A /* ReferenceCountable.cpp */; };
-		6E9D099C1209878A00099E1A /* String.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6E9D099B1209878A00099E1A /* String.cpp */; };
-		6EF28B79120580DA000FAF17 /* Box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28B78120580DA000FAF17 /* Box.cpp */; };
-		6EF28E2F12058A45000FAF17 /* Clock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0312058A45000FAF17 /* Clock.cpp */; };
-		6EF28E3112058A45000FAF17 /* Context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0512058A45000FAF17 /* Context.cpp */; };
-		6EF28E3212058A45000FAF17 /* ContextInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0612058A45000FAF17 /* ContextInstancer.cpp */; };
-		6EF28E3312058A45000FAF17 /* ContextInstancerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0712058A45000FAF17 /* ContextInstancerDefault.cpp */; };
-		6EF28E3512058A45000FAF17 /* ConvolutionFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0912058A45000FAF17 /* ConvolutionFilter.cpp */; };
-		6EF28E3612058A45000FAF17 /* Core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0A12058A45000FAF17 /* Core.cpp */; };
-		6EF28E3812058A45000FAF17 /* Decorator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0C12058A45000FAF17 /* Decorator.cpp */; };
-		6EF28E3912058A45000FAF17 /* DecoratorInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0D12058A45000FAF17 /* DecoratorInstancer.cpp */; };
-		6EF28E3A12058A45000FAF17 /* DecoratorNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D0E12058A45000FAF17 /* DecoratorNone.cpp */; };
-		6EF28E3C12058A45000FAF17 /* DecoratorNoneInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1012058A45000FAF17 /* DecoratorNoneInstancer.cpp */; };
-		6EF28E3E12058A45000FAF17 /* DecoratorTiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1212058A45000FAF17 /* DecoratorTiled.cpp */; };
-		6EF28E4012058A45000FAF17 /* DecoratorTiledBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1412058A45000FAF17 /* DecoratorTiledBox.cpp */; };
-		6EF28E4212058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1612058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp */; };
-		6EF28E4412058A45000FAF17 /* DecoratorTiledHorizontal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1812058A45000FAF17 /* DecoratorTiledHorizontal.cpp */; };
-		6EF28E4612058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1A12058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp */; };
-		6EF28E4812058A45000FAF17 /* DecoratorTiledImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1C12058A45000FAF17 /* DecoratorTiledImage.cpp */; };
-		6EF28E4A12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D1E12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp */; };
-		6EF28E4C12058A45000FAF17 /* DecoratorTiledInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2012058A45000FAF17 /* DecoratorTiledInstancer.cpp */; };
-		6EF28E4E12058A45000FAF17 /* DecoratorTiledVertical.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2212058A45000FAF17 /* DecoratorTiledVertical.cpp */; };
-		6EF28E5012058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2412058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp */; };
-		6EF28E5212058A45000FAF17 /* DocumentHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2612058A45000FAF17 /* DocumentHeader.cpp */; };
-		6EF28E5412058A45000FAF17 /* Element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2812058A45000FAF17 /* Element.cpp */; };
-		6EF28E5512058A45000FAF17 /* ElementBackground.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2912058A45000FAF17 /* ElementBackground.cpp */; };
-		6EF28E5712058A45000FAF17 /* ElementBorder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2B12058A45000FAF17 /* ElementBorder.cpp */; };
-		6EF28E5912058A45000FAF17 /* ElementDecoration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2D12058A45000FAF17 /* ElementDecoration.cpp */; };
-		6EF28E5B12058A45000FAF17 /* ElementDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D2F12058A45000FAF17 /* ElementDefinition.cpp */; };
-		6EF28E5D12058A45000FAF17 /* ElementDocument.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3112058A45000FAF17 /* ElementDocument.cpp */; };
-		6EF28E5E12058A45000FAF17 /* ElementHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3212058A45000FAF17 /* ElementHandle.cpp */; };
-		6EF28E6012058A45000FAF17 /* ElementImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3412058A45000FAF17 /* ElementImage.cpp */; };
-		6EF28E6212058A45000FAF17 /* ElementInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3612058A45000FAF17 /* ElementInstancer.cpp */; };
-		6EF28E6312058A45000FAF17 /* ElementReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3712058A45000FAF17 /* ElementReference.cpp */; };
-		6EF28E6412058A45000FAF17 /* ElementScroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3812058A45000FAF17 /* ElementScroll.cpp */; };
-		6EF28E6712058A45000FAF17 /* ElementText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3B12058A45000FAF17 /* ElementText.cpp */; };
-		6EF28E6812058A45000FAF17 /* ElementTextDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3C12058A45000FAF17 /* ElementTextDefault.cpp */; };
-		6EF28E6A12058A45000FAF17 /* ElementUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3E12058A45000FAF17 /* ElementUtilities.cpp */; };
-		6EF28E6B12058A45000FAF17 /* Event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D3F12058A45000FAF17 /* Event.cpp */; };
-		6EF28E6C12058A45000FAF17 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4012058A45000FAF17 /* EventDispatcher.cpp */; };
-		6EF28E6E12058A45000FAF17 /* EventInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4212058A45000FAF17 /* EventInstancer.cpp */; };
-		6EF28E6F12058A45000FAF17 /* EventInstancerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4312058A45000FAF17 /* EventInstancerDefault.cpp */; };
-		6EF28E7212058A45000FAF17 /* EventListenerInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4612058A45000FAF17 /* EventListenerInstancer.cpp */; };
-		6EF28E7312058A45000FAF17 /* Factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4712058A45000FAF17 /* Factory.cpp */; };
-		6EF28E7412058A45000FAF17 /* FileInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4812058A45000FAF17 /* FileInterface.cpp */; };
-		6EF28E7512058A45000FAF17 /* FileInterfaceDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4912058A45000FAF17 /* FileInterfaceDefault.cpp */; };
-		6EF28E7712058A45000FAF17 /* FontDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4B12058A45000FAF17 /* FontDatabase.cpp */; };
-		6EF28E7812058A45000FAF17 /* FontEffect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4C12058A45000FAF17 /* FontEffect.cpp */; };
-		6EF28E7912058A45000FAF17 /* FontEffectInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4D12058A45000FAF17 /* FontEffectInstancer.cpp */; };
-		6EF28E7A12058A45000FAF17 /* FontEffectNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D4E12058A45000FAF17 /* FontEffectNone.cpp */; };
-		6EF28E7C12058A45000FAF17 /* FontEffectNoneInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5012058A45000FAF17 /* FontEffectNoneInstancer.cpp */; };
-		6EF28E7E12058A45000FAF17 /* FontEffectOutline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5212058A45000FAF17 /* FontEffectOutline.cpp */; };
-		6EF28E8012058A45000FAF17 /* FontEffectOutlineInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5412058A45000FAF17 /* FontEffectOutlineInstancer.cpp */; };
-		6EF28E8212058A45000FAF17 /* FontEffectShadow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5612058A45000FAF17 /* FontEffectShadow.cpp */; };
-		6EF28E8412058A45000FAF17 /* FontEffectShadowInstancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5812058A45000FAF17 /* FontEffectShadowInstancer.cpp */; };
-		6EF28E8612058A45000FAF17 /* FontFace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5A12058A45000FAF17 /* FontFace.cpp */; };
-		6EF28E8812058A45000FAF17 /* FontFaceHandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5C12058A45000FAF17 /* FontFaceHandle.cpp */; };
-		6EF28E8A12058A45000FAF17 /* FontFaceLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D5E12058A45000FAF17 /* FontFaceLayer.cpp */; };
-		6EF28E8C12058A45000FAF17 /* FontFamily.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6012058A45000FAF17 /* FontFamily.cpp */; };
-		6EF28E8E12058A45000FAF17 /* Geometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6212058A45000FAF17 /* Geometry.cpp */; };
-		6EF28E8F12058A45000FAF17 /* GeometryDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6312058A45000FAF17 /* GeometryDatabase.cpp */; };
-		6EF28E9112058A45000FAF17 /* GeometryUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6512058A45000FAF17 /* GeometryUtilities.cpp */; };
-		6EF28E9212058A45000FAF17 /* LayoutBlockBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6612058A45000FAF17 /* LayoutBlockBox.cpp */; };
-		6EF28E9412058A45000FAF17 /* LayoutBlockBoxSpace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6812058A45000FAF17 /* LayoutBlockBoxSpace.cpp */; };
-		6EF28E9612058A45000FAF17 /* LayoutEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6A12058A45000FAF17 /* LayoutEngine.cpp */; };
-		6EF28E9812058A45000FAF17 /* LayoutInlineBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6C12058A45000FAF17 /* LayoutInlineBox.cpp */; };
-		6EF28E9A12058A45000FAF17 /* LayoutInlineBoxText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D6E12058A45000FAF17 /* LayoutInlineBoxText.cpp */; };
-		6EF28E9C12058A45000FAF17 /* LayoutLineBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7012058A45000FAF17 /* LayoutLineBox.cpp */; };
-		6EF28E9E12058A45000FAF17 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7212058A45000FAF17 /* Log.cpp */; };
-		6EF28E9F12058A45000FAF17 /* Plugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7312058A45000FAF17 /* Plugin.cpp */; };
-		6EF28EA012058A45000FAF17 /* PluginRegistry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7412058A45000FAF17 /* PluginRegistry.cpp */; };
-		6EF28EA412058A45000FAF17 /* Property.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7812058A45000FAF17 /* Property.cpp */; };
-		6EF28EA512058A45000FAF17 /* PropertyDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7912058A45000FAF17 /* PropertyDefinition.cpp */; };
-		6EF28EA612058A45000FAF17 /* PropertyDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7A12058A45000FAF17 /* PropertyDictionary.cpp */; };
-		6EF28EA712058A45000FAF17 /* PropertyParserColour.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7B12058A45000FAF17 /* PropertyParserColour.cpp */; };
-		6EF28EA912058A45000FAF17 /* PropertyParserKeyword.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7D12058A45000FAF17 /* PropertyParserKeyword.cpp */; };
-		6EF28EAB12058A45000FAF17 /* PropertyParserNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D7F12058A45000FAF17 /* PropertyParserNumber.cpp */; };
-		6EF28EAD12058A45000FAF17 /* PropertyParserString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D8112058A45000FAF17 /* PropertyParserString.cpp */; };
-		6EF28EB012058A45000FAF17 /* PropertySpecification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28D8412058A45000FAF17 /* PropertySpecification.cpp */; };
-		6EF28F0612058A45000FAF17 /* RenderInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE212058A45000FAF17 /* RenderInterface.cpp */; };
-		6EF28F0712058A45000FAF17 /* StreamFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE312058A45000FAF17 /* StreamFile.cpp */; };
-		6EF28F0912058A45000FAF17 /* WString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE512058A45000FAF17 /* WString.cpp */; };
-		6EF28F0A12058A45000FAF17 /* StringCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE612058A45000FAF17 /* StringCache.cpp */; };
-		6EF28F0C12058A45000FAF17 /* StyleSheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE812058A45000FAF17 /* StyleSheet.cpp */; };
-		6EF28F0D12058A45000FAF17 /* StyleSheetFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DE912058A45000FAF17 /* StyleSheetFactory.cpp */; };
-		6EF28F0F12058A45000FAF17 /* StyleSheetNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DEB12058A45000FAF17 /* StyleSheetNode.cpp */; };
-		6EF28F1112058A45000FAF17 /* StyleSheetNodeSelector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DED12058A45000FAF17 /* StyleSheetNodeSelector.cpp */; };
-		6EF28F1312058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DEF12058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp */; };
-		6EF28F1512058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF112058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp */; };
-		6EF28F1712058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF312058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp */; };
-		6EF28F1912058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF512058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp */; };
-		6EF28F1B12058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF712058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp */; };
-		6EF28F1D12058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DF912058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp */; };
-		6EF28F1F12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFB12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp */; };
-		6EF28F2112058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFD12058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp */; };
-		6EF28F2312058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28DFF12058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp */; };
-		6EF28F2512058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0112058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp */; };
-		6EF28F2712058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0312058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp */; };
-		6EF28F2912058A45000FAF17 /* StyleSheetParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0512058A45000FAF17 /* StyleSheetParser.cpp */; };
-		6EF28F2B12058A45000FAF17 /* StyleSheetSpecification.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0712058A45000FAF17 /* StyleSheetSpecification.cpp */; };
-		6EF28F2C12058A45000FAF17 /* SystemInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0812058A45000FAF17 /* SystemInterface.cpp */; };
-		6EF28F2D12058A45000FAF17 /* Template.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0912058A45000FAF17 /* Template.cpp */; };
-		6EF28F2F12058A45000FAF17 /* TemplateCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0B12058A45000FAF17 /* TemplateCache.cpp */; };
-		6EF28F3112058A45000FAF17 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0D12058A45000FAF17 /* Texture.cpp */; };
-		6EF28F3212058A45000FAF17 /* TextureDatabase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E0E12058A45000FAF17 /* TextureDatabase.cpp */; };
-		6EF28F3412058A45000FAF17 /* TextureLayout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1012058A45000FAF17 /* TextureLayout.cpp */; };
-		6EF28F3612058A45000FAF17 /* TextureLayoutRectangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1212058A45000FAF17 /* TextureLayoutRectangle.cpp */; };
-		6EF28F3812058A45000FAF17 /* TextureLayoutRow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1412058A45000FAF17 /* TextureLayoutRow.cpp */; };
-		6EF28F3A12058A45000FAF17 /* TextureLayoutTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1612058A45000FAF17 /* TextureLayoutTexture.cpp */; };
-		6EF28F3C12058A45000FAF17 /* TextureResource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1812058A45000FAF17 /* TextureResource.cpp */; };
-		6EF28F4112058A45000FAF17 /* UnicodeRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1D12058A45000FAF17 /* UnicodeRange.cpp */; };
-		6EF28F4312058A45000FAF17 /* WidgetSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E1F12058A45000FAF17 /* WidgetSlider.cpp */; };
-		6EF28F4512058A45000FAF17 /* WidgetSliderScroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2112058A45000FAF17 /* WidgetSliderScroll.cpp */; };
-		6EF28F4712058A45000FAF17 /* XMLNodeHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2312058A45000FAF17 /* XMLNodeHandler.cpp */; };
-		6EF28F4812058A45000FAF17 /* XMLNodeHandlerBody.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2412058A45000FAF17 /* XMLNodeHandlerBody.cpp */; };
-		6EF28F4A12058A45000FAF17 /* XMLNodeHandlerDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2612058A45000FAF17 /* XMLNodeHandlerDefault.cpp */; };
-		6EF28F4C12058A45000FAF17 /* XMLNodeHandlerHead.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2812058A45000FAF17 /* XMLNodeHandlerHead.cpp */; };
-		6EF28F4E12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2A12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp */; };
-		6EF28F5012058A45000FAF17 /* XMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2C12058A45000FAF17 /* XMLParser.cpp */; };
-		6EF28F5112058A45000FAF17 /* XMLParseTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6EF28E2D12058A45000FAF17 /* XMLParseTools.cpp */; };
-		6EF3BB5512481CD70014316D /* Debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5312481CD70014316D /* Debugger.h */; };
-		6EF3BB5612481CD70014316D /* Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5412481CD70014316D /* Header.h */; };
-		6EF3BB5712481CD70014316D /* Debugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5312481CD70014316D /* Debugger.h */; };
-		6EF3BB5812481CD70014316D /* Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5412481CD70014316D /* Header.h */; };
-		6EF3BB8012481D140014316D /* Clipboard.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5A12481D140014316D /* Clipboard.h */; };
-		6EF3BB8112481D140014316D /* Controls.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5B12481D140014316D /* Controls.h */; };
-		6EF3BB8212481D140014316D /* DataFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5C12481D140014316D /* DataFormatter.h */; };
-		6EF3BB8312481D140014316D /* DataQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5D12481D140014316D /* DataQuery.h */; };
-		6EF3BB8412481D140014316D /* DataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5E12481D140014316D /* DataSource.h */; };
-		6EF3BB8512481D140014316D /* DataSourceListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB5F12481D140014316D /* DataSourceListener.h */; };
-		6EF3BB8612481D140014316D /* ElementDataGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6012481D140014316D /* ElementDataGrid.h */; };
-		6EF3BB8712481D140014316D /* ElementDataGridCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6112481D140014316D /* ElementDataGridCell.h */; };
-		6EF3BB8812481D140014316D /* ElementDataGridExpandButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6212481D140014316D /* ElementDataGridExpandButton.h */; };
-		6EF3BB8912481D140014316D /* ElementDataGridRow.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6312481D140014316D /* ElementDataGridRow.h */; };
-		6EF3BB8A12481D140014316D /* ElementForm.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6412481D140014316D /* ElementForm.h */; };
-		6EF3BB8B12481D140014316D /* ElementFormControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6512481D140014316D /* ElementFormControl.h */; };
-		6EF3BB8C12481D140014316D /* ElementFormControlDataSelect.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6612481D140014316D /* ElementFormControlDataSelect.h */; };
-		6EF3BB8D12481D140014316D /* ElementFormControlInput.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6712481D140014316D /* ElementFormControlInput.h */; };
-		6EF3BB8E12481D140014316D /* ElementFormControlSelect.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6812481D140014316D /* ElementFormControlSelect.h */; };
-		6EF3BB8F12481D140014316D /* ElementFormControlTextArea.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6912481D140014316D /* ElementFormControlTextArea.h */; };
-		6EF3BB9012481D140014316D /* ElementTabSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6A12481D140014316D /* ElementTabSet.h */; };
-		6EF3BB9112481D140014316D /* Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6B12481D140014316D /* Header.h */; };
-		6EF3BB9212481D140014316D /* SelectOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BB6C12481D140014316D /* SelectOption.h */; };
-		6EF3BC0512481DD40014316D /* Colour.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBAC12481DD40014316D /* Colour.inl */; };
-		6EF3BC0E12481DD40014316D /* Dictionary.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBB512481DD40014316D /* Dictionary.inl */; };
-		6EF3BC1012481DD40014316D /* Element.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBB712481DD40014316D /* Element.inl */; };
-		6EF3BC1412481DD40014316D /* ElementInstancerGeneric.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBBB12481DD40014316D /* ElementInstancerGeneric.inl */; };
-		6EF3BC2E12481DD40014316D /* Pool.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBD512481DD40014316D /* Pool.inl */; };
-		6EF3BC4612481DD40014316D /* StringBase.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBEE12481DD40014316D /* StringBase.inl */; };
-		6EF3BC4F12481DD40014316D /* TypeConverter.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBF712481DD40014316D /* TypeConverter.inl */; };
-		6EF3BC5312481DD40014316D /* Variant.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBFB12481DD40014316D /* Variant.inl */; };
-		6EF3BC5512481DD40014316D /* Vector2.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBFD12481DD40014316D /* Vector2.inl */; };
-		6EF3BCA912481DD40014316D /* BaseXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBA912481DD40014316D /* BaseXMLParser.h */; };
-		6EF3BCAA12481DD40014316D /* Box.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBAA12481DD40014316D /* Box.h */; };
-		6EF3BCAB12481DD40014316D /* Colour.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBAB12481DD40014316D /* Colour.h */; };
-		6EF3BCAC12481DD40014316D /* Colour.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBAC12481DD40014316D /* Colour.inl */; };
-		6EF3BCAD12481DD40014316D /* Context.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBAD12481DD40014316D /* Context.h */; };
-		6EF3BCAE12481DD40014316D /* ContextInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBAE12481DD40014316D /* ContextInstancer.h */; };
-		6EF3BCAF12481DD40014316D /* ConvolutionFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBAF12481DD40014316D /* ConvolutionFilter.h */; };
-		6EF3BCB012481DD40014316D /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB012481DD40014316D /* Core.h */; };
-		6EF3BCB112481DD40014316D /* Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB112481DD40014316D /* Debug.h */; };
-		6EF3BCB212481DD40014316D /* Decorator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB212481DD40014316D /* Decorator.h */; };
-		6EF3BCB312481DD40014316D /* DecoratorInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB312481DD40014316D /* DecoratorInstancer.h */; };
-		6EF3BCB412481DD40014316D /* Dictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB412481DD40014316D /* Dictionary.h */; };
-		6EF3BCB512481DD40014316D /* Dictionary.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBB512481DD40014316D /* Dictionary.inl */; };
-		6EF3BCB612481DD40014316D /* Element.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB612481DD40014316D /* Element.h */; };
-		6EF3BCB712481DD40014316D /* Element.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBB712481DD40014316D /* Element.inl */; };
-		6EF3BCB812481DD40014316D /* ElementDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB812481DD40014316D /* ElementDocument.h */; };
-		6EF3BCB912481DD40014316D /* ElementInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBB912481DD40014316D /* ElementInstancer.h */; };
-		6EF3BCBA12481DD40014316D /* ElementInstancerGeneric.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBBA12481DD40014316D /* ElementInstancerGeneric.h */; };
-		6EF3BCBB12481DD40014316D /* ElementInstancerGeneric.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBBB12481DD40014316D /* ElementInstancerGeneric.inl */; };
-		6EF3BCBC12481DD40014316D /* ElementReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBBC12481DD40014316D /* ElementReference.h */; };
-		6EF3BCBD12481DD40014316D /* ElementScroll.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBBD12481DD40014316D /* ElementScroll.h */; };
-		6EF3BCBE12481DD40014316D /* ElementText.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBBE12481DD40014316D /* ElementText.h */; };
-		6EF3BCBF12481DD40014316D /* ElementUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBBF12481DD40014316D /* ElementUtilities.h */; };
-		6EF3BCC012481DD40014316D /* Event.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC012481DD40014316D /* Event.h */; };
-		6EF3BCC112481DD40014316D /* EventInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC112481DD40014316D /* EventInstancer.h */; };
-		6EF3BCC212481DD40014316D /* EventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC212481DD40014316D /* EventListener.h */; };
-		6EF3BCC312481DD40014316D /* EventListenerInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC312481DD40014316D /* EventListenerInstancer.h */; };
-		6EF3BCC412481DD40014316D /* Factory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC412481DD40014316D /* Factory.h */; };
-		6EF3BCC512481DD40014316D /* FileInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC512481DD40014316D /* FileInterface.h */; };
-		6EF3BCC612481DD40014316D /* Font.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC612481DD40014316D /* Font.h */; };
-		6EF3BCC712481DD40014316D /* FontDatabase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC712481DD40014316D /* FontDatabase.h */; };
-		6EF3BCC812481DD40014316D /* FontEffect.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC812481DD40014316D /* FontEffect.h */; };
-		6EF3BCC912481DD40014316D /* FontEffectInstancer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBC912481DD40014316D /* FontEffectInstancer.h */; };
-		6EF3BCCA12481DD40014316D /* FontGlyph.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCA12481DD40014316D /* FontGlyph.h */; };
-		6EF3BCCB12481DD40014316D /* Geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCB12481DD40014316D /* Geometry.h */; };
-		6EF3BCCC12481DD40014316D /* GeometryUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCC12481DD40014316D /* GeometryUtilities.h */; };
-		6EF3BCCD12481DD40014316D /* Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCD12481DD40014316D /* Header.h */; };
-		6EF3BCCE12481DD40014316D /* Input.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCE12481DD40014316D /* Input.h */; };
-		6EF3BCCF12481DD40014316D /* Log.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBCF12481DD40014316D /* Log.h */; };
-		6EF3BCD012481DD40014316D /* Math.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD012481DD40014316D /* Math.h */; };
-		6EF3BCD112481DD40014316D /* MathTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD112481DD40014316D /* MathTypes.h */; };
-		6EF3BCD212481DD40014316D /* Platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD212481DD40014316D /* Platform.h */; };
-		6EF3BCD312481DD40014316D /* Plugin.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD312481DD40014316D /* Plugin.h */; };
-		6EF3BCD512481DD40014316D /* Pool.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBD512481DD40014316D /* Pool.inl */; };
-		6EF3BCD612481DD40014316D /* Property.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD612481DD40014316D /* Property.h */; };
-		6EF3BCD712481DD40014316D /* PropertyDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD712481DD40014316D /* PropertyDefinition.h */; };
-		6EF3BCD812481DD40014316D /* PropertyDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD812481DD40014316D /* PropertyDictionary.h */; };
-		6EF3BCD912481DD40014316D /* PropertyParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBD912481DD40014316D /* PropertyParser.h */; };
-		6EF3BCDA12481DD40014316D /* PropertySpecification.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBDA12481DD40014316D /* PropertySpecification.h */; };
-		6EF3BCE612481DD40014316D /* ReferenceCountable.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBE712481DD40014316D /* ReferenceCountable.h */; };
-		6EF3BCE712481DD40014316D /* RenderInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBE812481DD40014316D /* RenderInterface.h */; };
-		6EF3BCE812481DD40014316D /* ScriptInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBE912481DD40014316D /* ScriptInterface.h */; };
-		6EF3BCE912481DD40014316D /* Stream.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBEA12481DD40014316D /* Stream.h */; };
-		6EF3BCEA12481DD40014316D /* StreamMemory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBEB12481DD40014316D /* StreamMemory.h */; };
-		6EF3BCEB12481DD40014316D /* String.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBEC12481DD40014316D /* String.h */; };
-		6EF3BCEC12481DD40014316D /* StringBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBED12481DD40014316D /* StringBase.h */; };
-		6EF3BCED12481DD40014316D /* StringBase.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBEE12481DD40014316D /* StringBase.inl */; };
-		6EF3BCEF12481DD40014316D /* StringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF012481DD40014316D /* StringUtilities.h */; };
-		6EF3BCF012481DD40014316D /* StyleSheet.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF112481DD40014316D /* StyleSheet.h */; };
-		6EF3BCF112481DD40014316D /* StyleSheetKeywords.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF212481DD40014316D /* StyleSheetKeywords.h */; };
-		6EF3BCF212481DD40014316D /* StyleSheetSpecification.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF312481DD40014316D /* StyleSheetSpecification.h */; };
-		6EF3BCF312481DD40014316D /* SystemInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF412481DD40014316D /* SystemInterface.h */; };
-		6EF3BCF412481DD40014316D /* Texture.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF512481DD40014316D /* Texture.h */; };
-		6EF3BCF512481DD40014316D /* TypeConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF612481DD40014316D /* TypeConverter.h */; };
-		6EF3BCF612481DD40014316D /* TypeConverter.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBF712481DD40014316D /* TypeConverter.inl */; };
-		6EF3BCF712481DD40014316D /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF812481DD40014316D /* Types.h */; };
-		6EF3BCF812481DD40014316D /* URL.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBF912481DD40014316D /* URL.h */; };
-		6EF3BCF912481DD40014316D /* Variant.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBFA12481DD40014316D /* Variant.h */; };
-		6EF3BCFA12481DD40014316D /* Variant.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBFB12481DD40014316D /* Variant.inl */; };
-		6EF3BCFB12481DD40014316D /* Vector2.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBFC12481DD40014316D /* Vector2.h */; };
-		6EF3BCFC12481DD40014316D /* Vector2.inl in Resources */ = {isa = PBXBuildFile; fileRef = 6EF3BBFD12481DD40014316D /* Vector2.inl */; };
-		6EF3BCFD12481DD40014316D /* Vertex.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBFE12481DD40014316D /* Vertex.h */; };
-		6EF3BCFE12481DD40014316D /* WString.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BBFF12481DD40014316D /* WString.h */; };
-		6EF3BCFF12481DD40014316D /* XMLNodeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BC0012481DD40014316D /* XMLNodeHandler.h */; };
-		6EF3BD0012481DD40014316D /* XMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EF3BC0112481DD40014316D /* XMLParser.h */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
-		6E8B1F51123AC9FE00C451C8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D2AAC07D0554694100DB518D;
-			remoteInfo = RocketCoreiOS;
-		};
-		6E8B1F53123ACA0300C451C8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = D2AAC07D0554694100DB518D;
-			remoteInfo = RocketCoreiOS;
-		};
-		6E8B1F95123ACC3600C451C8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 6E8B1DDB123ABC7800C451C8;
-			remoteInfo = RocketCoreOSX;
-		};
-		6E8B1F97123ACC3B00C451C8 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = 6E8B1DDB123ABC7800C451C8;
-			remoteInfo = RocketCoreOSX;
-		};
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
-		6E2C557016AA3EA9007E581B /* ElementStyle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementStyle.cpp; path = ../Source/Core/ElementStyle.cpp; sourceTree = "<group>"; };
-		6E2C557116AA3EA9007E581B /* ElementStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementStyle.h; path = ../Source/Core/ElementStyle.h; sourceTree = "<group>"; };
-		6E2C557216AA3EA9007E581B /* ElementStyleCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementStyleCache.cpp; path = ../Source/Core/ElementStyleCache.cpp; sourceTree = "<group>"; };
-		6E2C557316AA3EA9007E581B /* ElementStyleCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementStyleCache.h; path = ../Source/Core/ElementStyleCache.h; sourceTree = "<group>"; };
-		6E8B1B0C123A0E2A00C451C8 /* libRocketCoreiOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRocketCoreiOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1BF0123AAEE200C451C8 /* libRocketControlsiOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRocketControlsiOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1C2D123AB0CC00C451C8 /* Clipboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Clipboard.cpp; path = ../Source/Controls/Clipboard.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C2E123AB0CC00C451C8 /* Controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Controls.cpp; path = ../Source/Controls/Controls.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C2F123AB0CC00C451C8 /* DataFormatter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataFormatter.cpp; path = ../Source/Controls/DataFormatter.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C30123AB0CC00C451C8 /* DataQuery.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataQuery.cpp; path = ../Source/Controls/DataQuery.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C31123AB0CC00C451C8 /* DataSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataSource.cpp; path = ../Source/Controls/DataSource.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C32123AB0CC00C451C8 /* DataSourceListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DataSourceListener.cpp; path = ../Source/Controls/DataSourceListener.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C33123AB0CC00C451C8 /* ElementDataGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDataGrid.cpp; path = ../Source/Controls/ElementDataGrid.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C34123AB0CC00C451C8 /* ElementDataGridCell.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDataGridCell.cpp; path = ../Source/Controls/ElementDataGridCell.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C35123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDataGridExpandButton.cpp; path = ../Source/Controls/ElementDataGridExpandButton.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C36123AB0CC00C451C8 /* ElementDataGridRow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDataGridRow.cpp; path = ../Source/Controls/ElementDataGridRow.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C37123AB0CC00C451C8 /* ElementForm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementForm.cpp; path = ../Source/Controls/ElementForm.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C38123AB0CC00C451C8 /* ElementFormControl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementFormControl.cpp; path = ../Source/Controls/ElementFormControl.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C39123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementFormControlDataSelect.cpp; path = ../Source/Controls/ElementFormControlDataSelect.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3A123AB0CC00C451C8 /* ElementFormControlInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementFormControlInput.cpp; path = ../Source/Controls/ElementFormControlInput.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3B123AB0CC00C451C8 /* ElementFormControlSelect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementFormControlSelect.cpp; path = ../Source/Controls/ElementFormControlSelect.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3C123AB0CC00C451C8 /* ElementFormControlTextArea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementFormControlTextArea.cpp; path = ../Source/Controls/ElementFormControlTextArea.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3D123AB0CC00C451C8 /* ElementTabSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementTabSet.cpp; path = ../Source/Controls/ElementTabSet.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3E123AB0CC00C451C8 /* ElementTextSelection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementTextSelection.cpp; path = ../Source/Controls/ElementTextSelection.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C3F123AB0CC00C451C8 /* ElementTextSelection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementTextSelection.h; path = ../Source/Controls/ElementTextSelection.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C40123AB0CC00C451C8 /* InputType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputType.cpp; path = ../Source/Controls/InputType.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C41123AB0CC00C451C8 /* InputType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputType.h; path = ../Source/Controls/InputType.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C42123AB0CC00C451C8 /* InputTypeButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeButton.cpp; path = ../Source/Controls/InputTypeButton.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C43123AB0CC00C451C8 /* InputTypeButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeButton.h; path = ../Source/Controls/InputTypeButton.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C44123AB0CC00C451C8 /* InputTypeCheckbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeCheckbox.cpp; path = ../Source/Controls/InputTypeCheckbox.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C45123AB0CC00C451C8 /* InputTypeCheckbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeCheckbox.h; path = ../Source/Controls/InputTypeCheckbox.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C46123AB0CC00C451C8 /* InputTypeRadio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeRadio.cpp; path = ../Source/Controls/InputTypeRadio.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C47123AB0CC00C451C8 /* InputTypeRadio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeRadio.h; path = ../Source/Controls/InputTypeRadio.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C48123AB0CC00C451C8 /* InputTypeRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeRange.cpp; path = ../Source/Controls/InputTypeRange.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C49123AB0CC00C451C8 /* InputTypeRange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeRange.h; path = ../Source/Controls/InputTypeRange.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C4A123AB0CC00C451C8 /* InputTypeSubmit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeSubmit.cpp; path = ../Source/Controls/InputTypeSubmit.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C4B123AB0CC00C451C8 /* InputTypeSubmit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeSubmit.h; path = ../Source/Controls/InputTypeSubmit.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C4C123AB0CC00C451C8 /* InputTypeText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = InputTypeText.cpp; path = ../Source/Controls/InputTypeText.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C4D123AB0CC00C451C8 /* InputTypeText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InputTypeText.h; path = ../Source/Controls/InputTypeText.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C5D123AB0CC00C451C8 /* SelectOption.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SelectOption.cpp; path = ../Source/Controls/SelectOption.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C5E123AB0CC00C451C8 /* WidgetDropDown.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetDropDown.cpp; path = ../Source/Controls/WidgetDropDown.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C5F123AB0CC00C451C8 /* WidgetDropDown.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetDropDown.h; path = ../Source/Controls/WidgetDropDown.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C60123AB0CC00C451C8 /* WidgetSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetSlider.cpp; path = ../Source/Controls/WidgetSlider.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C61123AB0CC00C451C8 /* WidgetSlider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetSlider.h; path = ../Source/Controls/WidgetSlider.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C62123AB0CC00C451C8 /* WidgetSliderInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetSliderInput.cpp; path = ../Source/Controls/WidgetSliderInput.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C63123AB0CC00C451C8 /* WidgetSliderInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetSliderInput.h; path = ../Source/Controls/WidgetSliderInput.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C64123AB0CC00C451C8 /* WidgetTextInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetTextInput.cpp; path = ../Source/Controls/WidgetTextInput.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C65123AB0CC00C451C8 /* WidgetTextInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetTextInput.h; path = ../Source/Controls/WidgetTextInput.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C66123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetTextInputMultiLine.cpp; path = ../Source/Controls/WidgetTextInputMultiLine.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C67123AB0CC00C451C8 /* WidgetTextInputMultiLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetTextInputMultiLine.h; path = ../Source/Controls/WidgetTextInputMultiLine.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C68123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetTextInputSingleLine.cpp; path = ../Source/Controls/WidgetTextInputSingleLine.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C69123AB0CC00C451C8 /* WidgetTextInputSingleLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetTextInputSingleLine.h; path = ../Source/Controls/WidgetTextInputSingleLine.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C6A123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetTextInputSingleLinePassword.cpp; path = ../Source/Controls/WidgetTextInputSingleLinePassword.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C6B123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WidgetTextInputSingleLinePassword.h; path = ../Source/Controls/WidgetTextInputSingleLinePassword.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C6C123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerDataGrid.cpp; path = ../Source/Controls/XMLNodeHandlerDataGrid.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C6D123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMLNodeHandlerDataGrid.h; path = ../Source/Controls/XMLNodeHandlerDataGrid.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C6E123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerTabSet.cpp; path = ../Source/Controls/XMLNodeHandlerTabSet.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C6F123AB0CC00C451C8 /* XMLNodeHandlerTabSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMLNodeHandlerTabSet.h; path = ../Source/Controls/XMLNodeHandlerTabSet.h; sourceTree = SOURCE_ROOT; };
-		6E8B1C70123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerTextArea.cpp; path = ../Source/Controls/XMLNodeHandlerTextArea.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1C71123AB0CC00C451C8 /* XMLNodeHandlerTextArea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMLNodeHandlerTextArea.h; path = ../Source/Controls/XMLNodeHandlerTextArea.h; sourceTree = SOURCE_ROOT; };
-		6E8B1DC2123AB7A500C451C8 /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../../support/lib/libfreetype.a; sourceTree = SOURCE_ROOT; };
-		6E8B1DCF123ABA2200C451C8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
-		6E8B1DD1123ABA3A00C451C8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
-		6E8B1DDC123ABC7800C451C8 /* RocketCoreOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RocketCoreOSX.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1DDD123ABC7800C451C8 /* RocketCoreOSX-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RocketCoreOSX-Info.plist"; sourceTree = "<group>"; };
-		6E8B1E6B123ABCEF00C451C8 /* RocketControlsOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RocketControlsOSX.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1E6C123ABCEF00C451C8 /* RocketControlsOSX-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RocketControlsOSX-Info.plist"; sourceTree = "<group>"; };
-		6E8B1EBC123AC7A200C451C8 /* libRocketDebuggeriOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRocketDebuggeriOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1EC6123AC80700C451C8 /* RocketDebuggerOSX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RocketDebuggerOSX.framework; sourceTree = BUILT_PRODUCTS_DIR; };
-		6E8B1EC7123AC80700C451C8 /* RocketDebuggerOSX-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "RocketDebuggerOSX-Info.plist"; sourceTree = "<group>"; };
-		6E8B1ECE123AC85100C451C8 /* BeaconSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BeaconSource.h; path = ../Source/Debugger/BeaconSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ECF123AC85100C451C8 /* CommonSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CommonSource.h; path = ../Source/Debugger/CommonSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ED0123AC85100C451C8 /* Debugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Debugger.cpp; path = ../Source/Debugger/Debugger.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1ED1123AC85100C451C8 /* ElementContextHook.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementContextHook.cpp; path = ../Source/Debugger/ElementContextHook.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1ED2123AC85100C451C8 /* ElementContextHook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementContextHook.h; path = ../Source/Debugger/ElementContextHook.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ED3123AC85100C451C8 /* ElementInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementInfo.cpp; path = ../Source/Debugger/ElementInfo.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1ED4123AC85100C451C8 /* ElementInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementInfo.h; path = ../Source/Debugger/ElementInfo.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ED5123AC85100C451C8 /* ElementLog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementLog.cpp; path = ../Source/Debugger/ElementLog.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1ED6123AC85100C451C8 /* ElementLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementLog.h; path = ../Source/Debugger/ElementLog.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ED7123AC85100C451C8 /* FontSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontSource.h; path = ../Source/Debugger/FontSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1ED8123AC85100C451C8 /* Geometry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Geometry.cpp; path = ../Source/Debugger/Geometry.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1ED9123AC85100C451C8 /* Geometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Geometry.h; path = ../Source/Debugger/Geometry.h; sourceTree = SOURCE_ROOT; };
-		6E8B1EDA123AC85100C451C8 /* InfoSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = InfoSource.h; path = ../Source/Debugger/InfoSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1EDB123AC85100C451C8 /* LogSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LogSource.h; path = ../Source/Debugger/LogSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1EDC123AC85100C451C8 /* MenuSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MenuSource.h; path = ../Source/Debugger/MenuSource.h; sourceTree = SOURCE_ROOT; };
-		6E8B1EDD123AC85100C451C8 /* Plugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Plugin.cpp; path = ../Source/Debugger/Plugin.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1EDE123AC85100C451C8 /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../Source/Debugger/Plugin.h; sourceTree = SOURCE_ROOT; };
-		6E8B1EDF123AC85100C451C8 /* SystemInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SystemInterface.cpp; path = ../Source/Debugger/SystemInterface.cpp; sourceTree = SOURCE_ROOT; };
-		6E8B1EE0123AC85100C451C8 /* SystemInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SystemInterface.h; path = ../Source/Debugger/SystemInterface.h; sourceTree = SOURCE_ROOT; };
-		6E9D09261209823B00099E1A /* BaseXMLParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BaseXMLParser.cpp; path = ../Source/Core/BaseXMLParser.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D09271209823B00099E1A /* Dictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Dictionary.cpp; path = ../Source/Core/Dictionary.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D09281209823B00099E1A /* Stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Stream.cpp; path = ../Source/Core/Stream.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D09291209823B00099E1A /* StreamMemory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StreamMemory.cpp; path = ../Source/Core/StreamMemory.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D092A1209823B00099E1A /* StringUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StringUtilities.cpp; path = ../Source/Core/StringUtilities.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D092B1209823B00099E1A /* URL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = URL.cpp; path = ../Source/Core/URL.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D092C1209823B00099E1A /* Variant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Variant.cpp; path = ../Source/Core/Variant.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D09771209858B00099E1A /* Math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Math.cpp; path = ../Source/Core/Math.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D0987120986B600099E1A /* ReferenceCountable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ReferenceCountable.cpp; path = ../Source/Core/ReferenceCountable.cpp; sourceTree = SOURCE_ROOT; };
-		6E9D099B1209878A00099E1A /* String.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 2; name = String.cpp; path = ../Source/Core/String.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28B78120580DA000FAF17 /* Box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Box.cpp; path = ../Source/Core/Box.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0312058A45000FAF17 /* Clock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Clock.cpp; path = ../Source/Core/Clock.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0512058A45000FAF17 /* Context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Context.cpp; path = ../Source/Core/Context.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0612058A45000FAF17 /* ContextInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextInstancer.cpp; path = ../Source/Core/ContextInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0712058A45000FAF17 /* ContextInstancerDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ContextInstancerDefault.cpp; path = ../Source/Core/ContextInstancerDefault.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0912058A45000FAF17 /* ConvolutionFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ConvolutionFilter.cpp; path = ../Source/Core/ConvolutionFilter.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0A12058A45000FAF17 /* Core.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Core.cpp; path = ../Source/Core/Core.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0C12058A45000FAF17 /* Decorator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Decorator.cpp; path = ../Source/Core/Decorator.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0D12058A45000FAF17 /* DecoratorInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorInstancer.cpp; path = ../Source/Core/DecoratorInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D0E12058A45000FAF17 /* DecoratorNone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorNone.cpp; path = ../Source/Core/DecoratorNone.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1012058A45000FAF17 /* DecoratorNoneInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorNoneInstancer.cpp; path = ../Source/Core/DecoratorNoneInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1212058A45000FAF17 /* DecoratorTiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiled.cpp; path = ../Source/Core/DecoratorTiled.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1412058A45000FAF17 /* DecoratorTiledBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledBox.cpp; path = ../Source/Core/DecoratorTiledBox.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1612058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledBoxInstancer.cpp; path = ../Source/Core/DecoratorTiledBoxInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1812058A45000FAF17 /* DecoratorTiledHorizontal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledHorizontal.cpp; path = ../Source/Core/DecoratorTiledHorizontal.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1A12058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledHorizontalInstancer.cpp; path = ../Source/Core/DecoratorTiledHorizontalInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1C12058A45000FAF17 /* DecoratorTiledImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledImage.cpp; path = ../Source/Core/DecoratorTiledImage.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D1E12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledImageInstancer.cpp; path = ../Source/Core/DecoratorTiledImageInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2012058A45000FAF17 /* DecoratorTiledInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledInstancer.cpp; path = ../Source/Core/DecoratorTiledInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2212058A45000FAF17 /* DecoratorTiledVertical.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledVertical.cpp; path = ../Source/Core/DecoratorTiledVertical.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2412058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DecoratorTiledVerticalInstancer.cpp; path = ../Source/Core/DecoratorTiledVerticalInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2612058A45000FAF17 /* DocumentHeader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = DocumentHeader.cpp; path = ../Source/Core/DocumentHeader.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2812058A45000FAF17 /* Element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Element.cpp; path = ../Source/Core/Element.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2912058A45000FAF17 /* ElementBackground.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementBackground.cpp; path = ../Source/Core/ElementBackground.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2B12058A45000FAF17 /* ElementBorder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementBorder.cpp; path = ../Source/Core/ElementBorder.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2D12058A45000FAF17 /* ElementDecoration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDecoration.cpp; path = ../Source/Core/ElementDecoration.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D2F12058A45000FAF17 /* ElementDefinition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDefinition.cpp; path = ../Source/Core/ElementDefinition.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3112058A45000FAF17 /* ElementDocument.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementDocument.cpp; path = ../Source/Core/ElementDocument.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3212058A45000FAF17 /* ElementHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementHandle.cpp; path = ../Source/Core/ElementHandle.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3412058A45000FAF17 /* ElementImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementImage.cpp; path = ../Source/Core/ElementImage.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3612058A45000FAF17 /* ElementInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementInstancer.cpp; path = ../Source/Core/ElementInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3712058A45000FAF17 /* ElementReference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementReference.cpp; path = ../Source/Core/ElementReference.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3812058A45000FAF17 /* ElementScroll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementScroll.cpp; path = ../Source/Core/ElementScroll.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3B12058A45000FAF17 /* ElementText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementText.cpp; path = ../Source/Core/ElementText.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3C12058A45000FAF17 /* ElementTextDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementTextDefault.cpp; path = ../Source/Core/ElementTextDefault.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3E12058A45000FAF17 /* ElementUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ElementUtilities.cpp; path = ../Source/Core/ElementUtilities.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D3F12058A45000FAF17 /* Event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Event.cpp; path = ../Source/Core/Event.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4012058A45000FAF17 /* EventDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EventDispatcher.cpp; path = ../Source/Core/EventDispatcher.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4212058A45000FAF17 /* EventInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EventInstancer.cpp; path = ../Source/Core/EventInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4312058A45000FAF17 /* EventInstancerDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EventInstancerDefault.cpp; path = ../Source/Core/EventInstancerDefault.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4612058A45000FAF17 /* EventListenerInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EventListenerInstancer.cpp; path = ../Source/Core/EventListenerInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4712058A45000FAF17 /* Factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Factory.cpp; path = ../Source/Core/Factory.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4812058A45000FAF17 /* FileInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileInterface.cpp; path = ../Source/Core/FileInterface.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4912058A45000FAF17 /* FileInterfaceDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FileInterfaceDefault.cpp; path = ../Source/Core/FileInterfaceDefault.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4B12058A45000FAF17 /* FontDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontDatabase.cpp; path = ../Source/Core/FontDatabase.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4C12058A45000FAF17 /* FontEffect.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffect.cpp; path = ../Source/Core/FontEffect.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4D12058A45000FAF17 /* FontEffectInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectInstancer.cpp; path = ../Source/Core/FontEffectInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D4E12058A45000FAF17 /* FontEffectNone.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectNone.cpp; path = ../Source/Core/FontEffectNone.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5012058A45000FAF17 /* FontEffectNoneInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectNoneInstancer.cpp; path = ../Source/Core/FontEffectNoneInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5212058A45000FAF17 /* FontEffectOutline.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectOutline.cpp; path = ../Source/Core/FontEffectOutline.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5412058A45000FAF17 /* FontEffectOutlineInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectOutlineInstancer.cpp; path = ../Source/Core/FontEffectOutlineInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5612058A45000FAF17 /* FontEffectShadow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectShadow.cpp; path = ../Source/Core/FontEffectShadow.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5812058A45000FAF17 /* FontEffectShadowInstancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontEffectShadowInstancer.cpp; path = ../Source/Core/FontEffectShadowInstancer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5A12058A45000FAF17 /* FontFace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontFace.cpp; path = ../Source/Core/FontFace.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5C12058A45000FAF17 /* FontFaceHandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontFaceHandle.cpp; path = ../Source/Core/FontFaceHandle.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D5E12058A45000FAF17 /* FontFaceLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontFaceLayer.cpp; path = ../Source/Core/FontFaceLayer.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6012058A45000FAF17 /* FontFamily.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = FontFamily.cpp; path = ../Source/Core/FontFamily.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6212058A45000FAF17 /* Geometry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Geometry.cpp; path = ../Source/Core/Geometry.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6312058A45000FAF17 /* GeometryDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GeometryDatabase.cpp; path = ../Source/Core/GeometryDatabase.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6512058A45000FAF17 /* GeometryUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GeometryUtilities.cpp; path = ../Source/Core/GeometryUtilities.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6612058A45000FAF17 /* LayoutBlockBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutBlockBox.cpp; path = ../Source/Core/LayoutBlockBox.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6812058A45000FAF17 /* LayoutBlockBoxSpace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutBlockBoxSpace.cpp; path = ../Source/Core/LayoutBlockBoxSpace.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6A12058A45000FAF17 /* LayoutEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutEngine.cpp; path = ../Source/Core/LayoutEngine.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6C12058A45000FAF17 /* LayoutInlineBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutInlineBox.cpp; path = ../Source/Core/LayoutInlineBox.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D6E12058A45000FAF17 /* LayoutInlineBoxText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutInlineBoxText.cpp; path = ../Source/Core/LayoutInlineBoxText.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7012058A45000FAF17 /* LayoutLineBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = LayoutLineBox.cpp; path = ../Source/Core/LayoutLineBox.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7212058A45000FAF17 /* Log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Log.cpp; path = ../Source/Core/Log.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7312058A45000FAF17 /* Plugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Plugin.cpp; path = ../Source/Core/Plugin.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7412058A45000FAF17 /* PluginRegistry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PluginRegistry.cpp; path = ../Source/Core/PluginRegistry.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7812058A45000FAF17 /* Property.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Property.cpp; path = ../Source/Core/Property.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7912058A45000FAF17 /* PropertyDefinition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyDefinition.cpp; path = ../Source/Core/PropertyDefinition.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7A12058A45000FAF17 /* PropertyDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyDictionary.cpp; path = ../Source/Core/PropertyDictionary.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7B12058A45000FAF17 /* PropertyParserColour.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyParserColour.cpp; path = ../Source/Core/PropertyParserColour.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7D12058A45000FAF17 /* PropertyParserKeyword.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyParserKeyword.cpp; path = ../Source/Core/PropertyParserKeyword.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D7F12058A45000FAF17 /* PropertyParserNumber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyParserNumber.cpp; path = ../Source/Core/PropertyParserNumber.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D8112058A45000FAF17 /* PropertyParserString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertyParserString.cpp; path = ../Source/Core/PropertyParserString.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28D8412058A45000FAF17 /* PropertySpecification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PropertySpecification.cpp; path = ../Source/Core/PropertySpecification.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE212058A45000FAF17 /* RenderInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderInterface.cpp; path = ../Source/Core/RenderInterface.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE312058A45000FAF17 /* StreamFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StreamFile.cpp; path = ../Source/Core/StreamFile.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE512058A45000FAF17 /* WString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WString.cpp; path = ../Source/Core/WString.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE612058A45000FAF17 /* StringCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StringCache.cpp; path = ../Source/Core/StringCache.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE812058A45000FAF17 /* StyleSheet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheet.cpp; path = ../Source/Core/StyleSheet.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DE912058A45000FAF17 /* StyleSheetFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetFactory.cpp; path = ../Source/Core/StyleSheetFactory.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DEB12058A45000FAF17 /* StyleSheetNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNode.cpp; path = ../Source/Core/StyleSheetNode.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DED12058A45000FAF17 /* StyleSheetNodeSelector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelector.cpp; path = ../Source/Core/StyleSheetNodeSelector.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DEF12058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorEmpty.cpp; path = ../Source/Core/StyleSheetNodeSelectorEmpty.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DF112058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorFirstChild.cpp; path = ../Source/Core/StyleSheetNodeSelectorFirstChild.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DF312058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorFirstOfType.cpp; path = ../Source/Core/StyleSheetNodeSelectorFirstOfType.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DF512058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorLastChild.cpp; path = ../Source/Core/StyleSheetNodeSelectorLastChild.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DF712058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorLastOfType.cpp; path = ../Source/Core/StyleSheetNodeSelectorLastOfType.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DF912058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorNthChild.cpp; path = ../Source/Core/StyleSheetNodeSelectorNthChild.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DFB12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorNthLastChild.cpp; path = ../Source/Core/StyleSheetNodeSelectorNthLastChild.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DFD12058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorNthLastOfType.cpp; path = ../Source/Core/StyleSheetNodeSelectorNthLastOfType.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28DFF12058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorNthOfType.cpp; path = ../Source/Core/StyleSheetNodeSelectorNthOfType.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0112058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorOnlyChild.cpp; path = ../Source/Core/StyleSheetNodeSelectorOnlyChild.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0312058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetNodeSelectorOnlyOfType.cpp; path = ../Source/Core/StyleSheetNodeSelectorOnlyOfType.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0512058A45000FAF17 /* StyleSheetParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetParser.cpp; path = ../Source/Core/StyleSheetParser.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0712058A45000FAF17 /* StyleSheetSpecification.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleSheetSpecification.cpp; path = ../Source/Core/StyleSheetSpecification.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0812058A45000FAF17 /* SystemInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SystemInterface.cpp; path = ../Source/Core/SystemInterface.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0912058A45000FAF17 /* Template.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Template.cpp; path = ../Source/Core/Template.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0B12058A45000FAF17 /* TemplateCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TemplateCache.cpp; path = ../Source/Core/TemplateCache.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0D12058A45000FAF17 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Texture.cpp; path = ../Source/Core/Texture.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E0E12058A45000FAF17 /* TextureDatabase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureDatabase.cpp; path = ../Source/Core/TextureDatabase.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1012058A45000FAF17 /* TextureLayout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureLayout.cpp; path = ../Source/Core/TextureLayout.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1212058A45000FAF17 /* TextureLayoutRectangle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureLayoutRectangle.cpp; path = ../Source/Core/TextureLayoutRectangle.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1412058A45000FAF17 /* TextureLayoutRow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureLayoutRow.cpp; path = ../Source/Core/TextureLayoutRow.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1612058A45000FAF17 /* TextureLayoutTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureLayoutTexture.cpp; path = ../Source/Core/TextureLayoutTexture.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1812058A45000FAF17 /* TextureResource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = TextureResource.cpp; path = ../Source/Core/TextureResource.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1D12058A45000FAF17 /* UnicodeRange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = UnicodeRange.cpp; path = ../Source/Core/UnicodeRange.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E1F12058A45000FAF17 /* WidgetSlider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetSlider.cpp; path = ../Source/Core/WidgetSlider.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2112058A45000FAF17 /* WidgetSliderScroll.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WidgetSliderScroll.cpp; path = ../Source/Core/WidgetSliderScroll.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2312058A45000FAF17 /* XMLNodeHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandler.cpp; path = ../Source/Core/XMLNodeHandler.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2412058A45000FAF17 /* XMLNodeHandlerBody.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerBody.cpp; path = ../Source/Core/XMLNodeHandlerBody.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2612058A45000FAF17 /* XMLNodeHandlerDefault.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerDefault.cpp; path = ../Source/Core/XMLNodeHandlerDefault.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2812058A45000FAF17 /* XMLNodeHandlerHead.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerHead.cpp; path = ../Source/Core/XMLNodeHandlerHead.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2A12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLNodeHandlerTemplate.cpp; path = ../Source/Core/XMLNodeHandlerTemplate.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2C12058A45000FAF17 /* XMLParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLParser.cpp; path = ../Source/Core/XMLParser.cpp; sourceTree = SOURCE_ROOT; };
-		6EF28E2D12058A45000FAF17 /* XMLParseTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = XMLParseTools.cpp; path = ../Source/Core/XMLParseTools.cpp; sourceTree = SOURCE_ROOT; };
-		6EF3BB5312481CD70014316D /* Debugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Debugger.h; path = ../Include/Rocket/Debugger/Debugger.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5412481CD70014316D /* Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Header.h; path = ../Include/Rocket/Debugger/Header.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5A12481D140014316D /* Clipboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Clipboard.h; path = ../Include/Rocket/Controls/Clipboard.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5B12481D140014316D /* Controls.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Controls.h; path = ../Include/Rocket/Controls/Controls.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5C12481D140014316D /* DataFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataFormatter.h; path = ../Include/Rocket/Controls/DataFormatter.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5D12481D140014316D /* DataQuery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataQuery.h; path = ../Include/Rocket/Controls/DataQuery.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5E12481D140014316D /* DataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataSource.h; path = ../Include/Rocket/Controls/DataSource.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB5F12481D140014316D /* DataSourceListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DataSourceListener.h; path = ../Include/Rocket/Controls/DataSourceListener.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6012481D140014316D /* ElementDataGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementDataGrid.h; path = ../Include/Rocket/Controls/ElementDataGrid.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6112481D140014316D /* ElementDataGridCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementDataGridCell.h; path = ../Include/Rocket/Controls/ElementDataGridCell.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6212481D140014316D /* ElementDataGridExpandButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementDataGridExpandButton.h; path = ../Include/Rocket/Controls/ElementDataGridExpandButton.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6312481D140014316D /* ElementDataGridRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementDataGridRow.h; path = ../Include/Rocket/Controls/ElementDataGridRow.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6412481D140014316D /* ElementForm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementForm.h; path = ../Include/Rocket/Controls/ElementForm.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6512481D140014316D /* ElementFormControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementFormControl.h; path = ../Include/Rocket/Controls/ElementFormControl.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6612481D140014316D /* ElementFormControlDataSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementFormControlDataSelect.h; path = ../Include/Rocket/Controls/ElementFormControlDataSelect.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6712481D140014316D /* ElementFormControlInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementFormControlInput.h; path = ../Include/Rocket/Controls/ElementFormControlInput.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6812481D140014316D /* ElementFormControlSelect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementFormControlSelect.h; path = ../Include/Rocket/Controls/ElementFormControlSelect.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6912481D140014316D /* ElementFormControlTextArea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementFormControlTextArea.h; path = ../Include/Rocket/Controls/ElementFormControlTextArea.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6A12481D140014316D /* ElementTabSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementTabSet.h; path = ../Include/Rocket/Controls/ElementTabSet.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6B12481D140014316D /* Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Header.h; path = ../Include/Rocket/Controls/Header.h; sourceTree = SOURCE_ROOT; };
-		6EF3BB6C12481D140014316D /* SelectOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SelectOption.h; path = ../Include/Rocket/Controls/SelectOption.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBA912481DD40014316D /* BaseXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BaseXMLParser.h; path = ../Include/Rocket/Core/BaseXMLParser.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBAA12481DD40014316D /* Box.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Box.h; path = ../Include/Rocket/Core/Box.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBAB12481DD40014316D /* Colour.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Colour.h; path = ../Include/Rocket/Core/Colour.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBAC12481DD40014316D /* Colour.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Colour.inl; path = ../Include/Rocket/Core/Colour.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBAD12481DD40014316D /* Context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Context.h; path = ../Include/Rocket/Core/Context.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBAE12481DD40014316D /* ContextInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ContextInstancer.h; path = ../Include/Rocket/Core/ContextInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBAF12481DD40014316D /* ConvolutionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConvolutionFilter.h; path = ../Include/Rocket/Core/ConvolutionFilter.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB012481DD40014316D /* Core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Core.h; path = ../Include/Rocket/Core/Core.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB112481DD40014316D /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Debug.h; path = ../Include/Rocket/Core/Debug.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB212481DD40014316D /* Decorator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Decorator.h; path = ../Include/Rocket/Core/Decorator.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB312481DD40014316D /* DecoratorInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DecoratorInstancer.h; path = ../Include/Rocket/Core/DecoratorInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB412481DD40014316D /* Dictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Dictionary.h; path = ../Include/Rocket/Core/Dictionary.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB512481DD40014316D /* Dictionary.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Dictionary.inl; path = ../Include/Rocket/Core/Dictionary.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBB612481DD40014316D /* Element.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Element.h; path = ../Include/Rocket/Core/Element.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB712481DD40014316D /* Element.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Element.inl; path = ../Include/Rocket/Core/Element.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBB812481DD40014316D /* ElementDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementDocument.h; path = ../Include/Rocket/Core/ElementDocument.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBB912481DD40014316D /* ElementInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementInstancer.h; path = ../Include/Rocket/Core/ElementInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBBA12481DD40014316D /* ElementInstancerGeneric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementInstancerGeneric.h; path = ../Include/Rocket/Core/ElementInstancerGeneric.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBBB12481DD40014316D /* ElementInstancerGeneric.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ElementInstancerGeneric.inl; path = ../Include/Rocket/Core/ElementInstancerGeneric.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBBC12481DD40014316D /* ElementReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementReference.h; path = ../Include/Rocket/Core/ElementReference.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBBD12481DD40014316D /* ElementScroll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementScroll.h; path = ../Include/Rocket/Core/ElementScroll.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBBE12481DD40014316D /* ElementText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementText.h; path = ../Include/Rocket/Core/ElementText.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBBF12481DD40014316D /* ElementUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ElementUtilities.h; path = ../Include/Rocket/Core/ElementUtilities.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC012481DD40014316D /* Event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Event.h; path = ../Include/Rocket/Core/Event.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC112481DD40014316D /* EventInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventInstancer.h; path = ../Include/Rocket/Core/EventInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC212481DD40014316D /* EventListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventListener.h; path = ../Include/Rocket/Core/EventListener.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC312481DD40014316D /* EventListenerInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventListenerInstancer.h; path = ../Include/Rocket/Core/EventListenerInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC412481DD40014316D /* Factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Factory.h; path = ../Include/Rocket/Core/Factory.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC512481DD40014316D /* FileInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FileInterface.h; path = ../Include/Rocket/Core/FileInterface.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC612481DD40014316D /* Font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Font.h; path = ../Include/Rocket/Core/Font.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC712481DD40014316D /* FontDatabase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontDatabase.h; path = ../Include/Rocket/Core/FontDatabase.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC812481DD40014316D /* FontEffect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontEffect.h; path = ../Include/Rocket/Core/FontEffect.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBC912481DD40014316D /* FontEffectInstancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontEffectInstancer.h; path = ../Include/Rocket/Core/FontEffectInstancer.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCA12481DD40014316D /* FontGlyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FontGlyph.h; path = ../Include/Rocket/Core/FontGlyph.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCB12481DD40014316D /* Geometry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Geometry.h; path = ../Include/Rocket/Core/Geometry.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCC12481DD40014316D /* GeometryUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GeometryUtilities.h; path = ../Include/Rocket/Core/GeometryUtilities.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCD12481DD40014316D /* Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Header.h; path = ../Include/Rocket/Core/Header.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCE12481DD40014316D /* Input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Input.h; path = ../Include/Rocket/Core/Input.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBCF12481DD40014316D /* Log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Log.h; path = ../Include/Rocket/Core/Log.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD012481DD40014316D /* Math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Math.h; path = ../Include/Rocket/Core/Math.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD112481DD40014316D /* MathTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MathTypes.h; path = ../Include/Rocket/Core/MathTypes.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD212481DD40014316D /* Platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Platform.h; path = ../Include/Rocket/Core/Platform.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD312481DD40014316D /* Plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Plugin.h; path = ../Include/Rocket/Core/Plugin.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD512481DD40014316D /* Pool.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Pool.inl; path = ../Include/Rocket/Core/Pool.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBD612481DD40014316D /* Property.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Property.h; path = ../Include/Rocket/Core/Property.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD712481DD40014316D /* PropertyDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PropertyDefinition.h; path = ../Include/Rocket/Core/PropertyDefinition.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD812481DD40014316D /* PropertyDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PropertyDictionary.h; path = ../Include/Rocket/Core/PropertyDictionary.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBD912481DD40014316D /* PropertyParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PropertyParser.h; path = ../Include/Rocket/Core/PropertyParser.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBDA12481DD40014316D /* PropertySpecification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PropertySpecification.h; path = ../Include/Rocket/Core/PropertySpecification.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBE712481DD40014316D /* ReferenceCountable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ReferenceCountable.h; path = ../Include/Rocket/Core/ReferenceCountable.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBE812481DD40014316D /* RenderInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderInterface.h; path = ../Include/Rocket/Core/RenderInterface.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBE912481DD40014316D /* ScriptInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ScriptInterface.h; path = ../Include/Rocket/Core/ScriptInterface.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBEA12481DD40014316D /* Stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Stream.h; path = ../Include/Rocket/Core/Stream.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBEB12481DD40014316D /* StreamMemory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StreamMemory.h; path = ../Include/Rocket/Core/StreamMemory.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBEC12481DD40014316D /* String.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = String.h; path = ../Include/Rocket/Core/String.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBED12481DD40014316D /* StringBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StringBase.h; path = ../Include/Rocket/Core/StringBase.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBEE12481DD40014316D /* StringBase.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = StringBase.inl; path = ../Include/Rocket/Core/StringBase.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBF012481DD40014316D /* StringUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StringUtilities.h; path = ../Include/Rocket/Core/StringUtilities.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF112481DD40014316D /* StyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSheet.h; path = ../Include/Rocket/Core/StyleSheet.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF212481DD40014316D /* StyleSheetKeywords.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSheetKeywords.h; path = ../Include/Rocket/Core/StyleSheetKeywords.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF312481DD40014316D /* StyleSheetSpecification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSheetSpecification.h; path = ../Include/Rocket/Core/StyleSheetSpecification.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF412481DD40014316D /* SystemInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SystemInterface.h; path = ../Include/Rocket/Core/SystemInterface.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF512481DD40014316D /* Texture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Texture.h; path = ../Include/Rocket/Core/Texture.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF612481DD40014316D /* TypeConverter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TypeConverter.h; path = ../Include/Rocket/Core/TypeConverter.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF712481DD40014316D /* TypeConverter.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = TypeConverter.inl; path = ../Include/Rocket/Core/TypeConverter.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBF812481DD40014316D /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Types.h; path = ../Include/Rocket/Core/Types.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBF912481DD40014316D /* URL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = URL.h; path = ../Include/Rocket/Core/URL.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBFA12481DD40014316D /* Variant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Variant.h; path = ../Include/Rocket/Core/Variant.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBFB12481DD40014316D /* Variant.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Variant.inl; path = ../Include/Rocket/Core/Variant.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBFC12481DD40014316D /* Vector2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Vector2.h; path = ../Include/Rocket/Core/Vector2.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBFD12481DD40014316D /* Vector2.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Vector2.inl; path = ../Include/Rocket/Core/Vector2.inl; sourceTree = SOURCE_ROOT; };
-		6EF3BBFE12481DD40014316D /* Vertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Vertex.h; path = ../Include/Rocket/Core/Vertex.h; sourceTree = SOURCE_ROOT; };
-		6EF3BBFF12481DD40014316D /* WString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WString.h; path = ../Include/Rocket/Core/WString.h; sourceTree = SOURCE_ROOT; };
-		6EF3BC0012481DD40014316D /* XMLNodeHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMLNodeHandler.h; path = ../Include/Rocket/Core/XMLNodeHandler.h; sourceTree = SOURCE_ROOT; };
-		6EF3BC0112481DD40014316D /* XMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMLParser.h; path = ../Include/Rocket/Core/XMLParser.h; sourceTree = SOURCE_ROOT; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
-		6E8B1BEE123AAEE200C451C8 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1DDA123ABC7800C451C8 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1DE1123ABCA200C451C8 /* libfreetype.a in Frameworks */,
-				6E8B1DE2123ABCA200C451C8 /* libz.dylib in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1E69123ABCEF00C451C8 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1E94123ABD2200C451C8 /* RocketCoreOSX.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EBA123AC7A200C451C8 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EC4123AC80700C451C8 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1ECB123AC83300C451C8 /* RocketCoreOSX.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D2AAC07C0554694100DB518D /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1DC3123AB7A500C451C8 /* libfreetype.a in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
-		0867D691FE84028FC02AAC07 /* test */ = {
-			isa = PBXGroup;
-			children = (
-				6E8B1EB6123AC78300C451C8 /* Debugger */,
-				6E8B1BE2123AADEB00C451C8 /* Controls */,
-				6E8B1BD8123AABCD00C451C8 /* Core */,
-				6E9D09201209807A00099E1A /* Libraries */,
-			);
-			name = test;
-			sourceTree = "<group>";
-		};
-		6E8B1BD8123AABCD00C451C8 /* Core */ = {
-			isa = PBXGroup;
-			children = (
-				6E9D09261209823B00099E1A /* BaseXMLParser.cpp */,
-				6EF3BBA912481DD40014316D /* BaseXMLParser.h */,
-				6EF28B78120580DA000FAF17 /* Box.cpp */,
-				6EF3BBAA12481DD40014316D /* Box.h */,
-				6EF28D0312058A45000FAF17 /* Clock.cpp */,
-				6EF3BBAB12481DD40014316D /* Colour.h */,
-				6EF3BBAC12481DD40014316D /* Colour.inl */,
-				6EF28D0512058A45000FAF17 /* Context.cpp */,
-				6EF3BBAD12481DD40014316D /* Context.h */,
-				6EF28D0612058A45000FAF17 /* ContextInstancer.cpp */,
-				6EF3BBAE12481DD40014316D /* ContextInstancer.h */,
-				6EF28D0712058A45000FAF17 /* ContextInstancerDefault.cpp */,
-				6EF28D0912058A45000FAF17 /* ConvolutionFilter.cpp */,
-				6EF3BBAF12481DD40014316D /* ConvolutionFilter.h */,
-				6EF28D0A12058A45000FAF17 /* Core.cpp */,
-				6EF3BBB012481DD40014316D /* Core.h */,
-				6EF3BBB112481DD40014316D /* Debug.h */,
-				6EF28D0C12058A45000FAF17 /* Decorator.cpp */,
-				6EF3BBB212481DD40014316D /* Decorator.h */,
-				6EF28D0D12058A45000FAF17 /* DecoratorInstancer.cpp */,
-				6EF3BBB312481DD40014316D /* DecoratorInstancer.h */,
-				6EF28D0E12058A45000FAF17 /* DecoratorNone.cpp */,
-				6EF28D1012058A45000FAF17 /* DecoratorNoneInstancer.cpp */,
-				6EF28D1212058A45000FAF17 /* DecoratorTiled.cpp */,
-				6EF28D1412058A45000FAF17 /* DecoratorTiledBox.cpp */,
-				6EF28D1612058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp */,
-				6EF28D1812058A45000FAF17 /* DecoratorTiledHorizontal.cpp */,
-				6EF28D1A12058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp */,
-				6EF28D1C12058A45000FAF17 /* DecoratorTiledImage.cpp */,
-				6EF28D1E12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp */,
-				6EF28D2012058A45000FAF17 /* DecoratorTiledInstancer.cpp */,
-				6EF28D2212058A45000FAF17 /* DecoratorTiledVertical.cpp */,
-				6EF28D2412058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp */,
-				6E9D09271209823B00099E1A /* Dictionary.cpp */,
-				6EF3BBB412481DD40014316D /* Dictionary.h */,
-				6EF3BBB512481DD40014316D /* Dictionary.inl */,
-				6EF28D2612058A45000FAF17 /* DocumentHeader.cpp */,
-				6EF28D2812058A45000FAF17 /* Element.cpp */,
-				6EF3BBB612481DD40014316D /* Element.h */,
-				6EF3BBB712481DD40014316D /* Element.inl */,
-				6EF28D2912058A45000FAF17 /* ElementBackground.cpp */,
-				6EF28D2B12058A45000FAF17 /* ElementBorder.cpp */,
-				6EF28D2D12058A45000FAF17 /* ElementDecoration.cpp */,
-				6EF28D2F12058A45000FAF17 /* ElementDefinition.cpp */,
-				6EF28D3112058A45000FAF17 /* ElementDocument.cpp */,
-				6EF3BBB812481DD40014316D /* ElementDocument.h */,
-				6EF28D3212058A45000FAF17 /* ElementHandle.cpp */,
-				6EF28D3412058A45000FAF17 /* ElementImage.cpp */,
-				6EF28D3612058A45000FAF17 /* ElementInstancer.cpp */,
-				6EF3BBB912481DD40014316D /* ElementInstancer.h */,
-				6EF3BBBA12481DD40014316D /* ElementInstancerGeneric.h */,
-				6EF3BBBB12481DD40014316D /* ElementInstancerGeneric.inl */,
-				6EF28D3712058A45000FAF17 /* ElementReference.cpp */,
-				6EF3BBBC12481DD40014316D /* ElementReference.h */,
-				6EF28D3812058A45000FAF17 /* ElementScroll.cpp */,
-				6EF3BBBD12481DD40014316D /* ElementScroll.h */,
-				6E2C557016AA3EA9007E581B /* ElementStyle.cpp */,
-				6E2C557116AA3EA9007E581B /* ElementStyle.h */,
-				6E2C557216AA3EA9007E581B /* ElementStyleCache.cpp */,
-				6E2C557316AA3EA9007E581B /* ElementStyleCache.h */,
-				6EF28D3B12058A45000FAF17 /* ElementText.cpp */,
-				6EF3BBBE12481DD40014316D /* ElementText.h */,
-				6EF28D3C12058A45000FAF17 /* ElementTextDefault.cpp */,
-				6EF28D3E12058A45000FAF17 /* ElementUtilities.cpp */,
-				6EF3BBBF12481DD40014316D /* ElementUtilities.h */,
-				6EF28D3F12058A45000FAF17 /* Event.cpp */,
-				6EF3BBC012481DD40014316D /* Event.h */,
-				6EF28D4012058A45000FAF17 /* EventDispatcher.cpp */,
-				6EF28D4212058A45000FAF17 /* EventInstancer.cpp */,
-				6EF3BBC112481DD40014316D /* EventInstancer.h */,
-				6EF28D4312058A45000FAF17 /* EventInstancerDefault.cpp */,
-				6EF3BBC212481DD40014316D /* EventListener.h */,
-				6EF28D4612058A45000FAF17 /* EventListenerInstancer.cpp */,
-				6EF3BBC312481DD40014316D /* EventListenerInstancer.h */,
-				6EF28D4712058A45000FAF17 /* Factory.cpp */,
-				6EF3BBC412481DD40014316D /* Factory.h */,
-				6EF28D4812058A45000FAF17 /* FileInterface.cpp */,
-				6EF3BBC512481DD40014316D /* FileInterface.h */,
-				6EF28D4912058A45000FAF17 /* FileInterfaceDefault.cpp */,
-				6EF3BBC612481DD40014316D /* Font.h */,
-				6EF28D4B12058A45000FAF17 /* FontDatabase.cpp */,
-				6EF3BBC712481DD40014316D /* FontDatabase.h */,
-				6EF28D4C12058A45000FAF17 /* FontEffect.cpp */,
-				6EF3BBC812481DD40014316D /* FontEffect.h */,
-				6EF28D4D12058A45000FAF17 /* FontEffectInstancer.cpp */,
-				6EF3BBC912481DD40014316D /* FontEffectInstancer.h */,
-				6EF28D4E12058A45000FAF17 /* FontEffectNone.cpp */,
-				6EF28D5012058A45000FAF17 /* FontEffectNoneInstancer.cpp */,
-				6EF28D5212058A45000FAF17 /* FontEffectOutline.cpp */,
-				6EF28D5412058A45000FAF17 /* FontEffectOutlineInstancer.cpp */,
-				6EF28D5612058A45000FAF17 /* FontEffectShadow.cpp */,
-				6EF28D5812058A45000FAF17 /* FontEffectShadowInstancer.cpp */,
-				6EF28D5A12058A45000FAF17 /* FontFace.cpp */,
-				6EF28D5C12058A45000FAF17 /* FontFaceHandle.cpp */,
-				6EF28D5E12058A45000FAF17 /* FontFaceLayer.cpp */,
-				6EF28D6012058A45000FAF17 /* FontFamily.cpp */,
-				6EF3BBCA12481DD40014316D /* FontGlyph.h */,
-				6EF28D6212058A45000FAF17 /* Geometry.cpp */,
-				6EF3BBCB12481DD40014316D /* Geometry.h */,
-				6EF28D6312058A45000FAF17 /* GeometryDatabase.cpp */,
-				6EF28D6512058A45000FAF17 /* GeometryUtilities.cpp */,
-				6EF3BBCC12481DD40014316D /* GeometryUtilities.h */,
-				6EF3BBCD12481DD40014316D /* Header.h */,
-				6EF3BBCE12481DD40014316D /* Input.h */,
-				6EF28D6612058A45000FAF17 /* LayoutBlockBox.cpp */,
-				6EF28D6812058A45000FAF17 /* LayoutBlockBoxSpace.cpp */,
-				6EF28D6A12058A45000FAF17 /* LayoutEngine.cpp */,
-				6EF28D6C12058A45000FAF17 /* LayoutInlineBox.cpp */,
-				6EF28D6E12058A45000FAF17 /* LayoutInlineBoxText.cpp */,
-				6EF28D7012058A45000FAF17 /* LayoutLineBox.cpp */,
-				6EF28D7212058A45000FAF17 /* Log.cpp */,
-				6EF3BBCF12481DD40014316D /* Log.h */,
-				6E9D09771209858B00099E1A /* Math.cpp */,
-				6EF3BBD012481DD40014316D /* Math.h */,
-				6EF3BBD112481DD40014316D /* MathTypes.h */,
-				6EF3BBD212481DD40014316D /* Platform.h */,
-				6EF28D7312058A45000FAF17 /* Plugin.cpp */,
-				6EF3BBD312481DD40014316D /* Plugin.h */,
-				6EF28D7412058A45000FAF17 /* PluginRegistry.cpp */,
-				6EF3BBD512481DD40014316D /* Pool.inl */,
-				6EF28D7812058A45000FAF17 /* Property.cpp */,
-				6EF3BBD612481DD40014316D /* Property.h */,
-				6EF28D7912058A45000FAF17 /* PropertyDefinition.cpp */,
-				6EF3BBD712481DD40014316D /* PropertyDefinition.h */,
-				6EF28D7A12058A45000FAF17 /* PropertyDictionary.cpp */,
-				6EF3BBD812481DD40014316D /* PropertyDictionary.h */,
-				6EF3BBD912481DD40014316D /* PropertyParser.h */,
-				6EF28D7B12058A45000FAF17 /* PropertyParserColour.cpp */,
-				6EF28D7D12058A45000FAF17 /* PropertyParserKeyword.cpp */,
-				6EF28D7F12058A45000FAF17 /* PropertyParserNumber.cpp */,
-				6EF28D8112058A45000FAF17 /* PropertyParserString.cpp */,
-				6EF28D8412058A45000FAF17 /* PropertySpecification.cpp */,
-				6EF3BBDA12481DD40014316D /* PropertySpecification.h */,
-				6E9D0987120986B600099E1A /* ReferenceCountable.cpp */,
-				6EF3BBE712481DD40014316D /* ReferenceCountable.h */,
-				6EF28DE212058A45000FAF17 /* RenderInterface.cpp */,
-				6EF3BBE812481DD40014316D /* RenderInterface.h */,
-				6EF3BBE912481DD40014316D /* ScriptInterface.h */,
-				6E9D09281209823B00099E1A /* Stream.cpp */,
-				6EF3BBEA12481DD40014316D /* Stream.h */,
-				6EF28DE312058A45000FAF17 /* StreamFile.cpp */,
-				6E9D09291209823B00099E1A /* StreamMemory.cpp */,
-				6EF3BBEB12481DD40014316D /* StreamMemory.h */,
-				6E9D099B1209878A00099E1A /* String.cpp */,
-				6EF3BBEC12481DD40014316D /* String.h */,
-				6EF3BBED12481DD40014316D /* StringBase.h */,
-				6EF3BBEE12481DD40014316D /* StringBase.inl */,
-				6EF28DE612058A45000FAF17 /* StringCache.cpp */,
-				6E9D092A1209823B00099E1A /* StringUtilities.cpp */,
-				6EF3BBF012481DD40014316D /* StringUtilities.h */,
-				6EF28DE812058A45000FAF17 /* StyleSheet.cpp */,
-				6EF3BBF112481DD40014316D /* StyleSheet.h */,
-				6EF28DE912058A45000FAF17 /* StyleSheetFactory.cpp */,
-				6EF3BBF212481DD40014316D /* StyleSheetKeywords.h */,
-				6EF28DEB12058A45000FAF17 /* StyleSheetNode.cpp */,
-				6EF28DED12058A45000FAF17 /* StyleSheetNodeSelector.cpp */,
-				6EF28DEF12058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp */,
-				6EF28DF112058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp */,
-				6EF28DF312058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp */,
-				6EF28DF512058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp */,
-				6EF28DF712058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp */,
-				6EF28DF912058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp */,
-				6EF28DFB12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp */,
-				6EF28DFD12058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp */,
-				6EF28DFF12058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp */,
-				6EF28E0112058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp */,
-				6EF28E0312058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp */,
-				6EF28E0512058A45000FAF17 /* StyleSheetParser.cpp */,
-				6EF28E0712058A45000FAF17 /* StyleSheetSpecification.cpp */,
-				6EF3BBF312481DD40014316D /* StyleSheetSpecification.h */,
-				6EF28E0812058A45000FAF17 /* SystemInterface.cpp */,
-				6EF3BBF412481DD40014316D /* SystemInterface.h */,
-				6EF28E0912058A45000FAF17 /* Template.cpp */,
-				6EF28E0B12058A45000FAF17 /* TemplateCache.cpp */,
-				6EF28E0D12058A45000FAF17 /* Texture.cpp */,
-				6EF3BBF512481DD40014316D /* Texture.h */,
-				6EF28E0E12058A45000FAF17 /* TextureDatabase.cpp */,
-				6EF28E1012058A45000FAF17 /* TextureLayout.cpp */,
-				6EF28E1212058A45000FAF17 /* TextureLayoutRectangle.cpp */,
-				6EF28E1412058A45000FAF17 /* TextureLayoutRow.cpp */,
-				6EF28E1612058A45000FAF17 /* TextureLayoutTexture.cpp */,
-				6EF28E1812058A45000FAF17 /* TextureResource.cpp */,
-				6EF3BBF612481DD40014316D /* TypeConverter.h */,
-				6EF3BBF712481DD40014316D /* TypeConverter.inl */,
-				6EF3BBF812481DD40014316D /* Types.h */,
-				6EF28E1D12058A45000FAF17 /* UnicodeRange.cpp */,
-				6E9D092B1209823B00099E1A /* URL.cpp */,
-				6EF3BBF912481DD40014316D /* URL.h */,
-				6E9D092C1209823B00099E1A /* Variant.cpp */,
-				6EF3BBFA12481DD40014316D /* Variant.h */,
-				6EF3BBFB12481DD40014316D /* Variant.inl */,
-				6EF3BBFC12481DD40014316D /* Vector2.h */,
-				6EF3BBFD12481DD40014316D /* Vector2.inl */,
-				6EF3BBFE12481DD40014316D /* Vertex.h */,
-				6EF28E1F12058A45000FAF17 /* WidgetSlider.cpp */,
-				6EF28E2112058A45000FAF17 /* WidgetSliderScroll.cpp */,
-				6EF28DE512058A45000FAF17 /* WString.cpp */,
-				6EF3BBFF12481DD40014316D /* WString.h */,
-				6EF28E2312058A45000FAF17 /* XMLNodeHandler.cpp */,
-				6EF3BC0012481DD40014316D /* XMLNodeHandler.h */,
-				6EF28E2412058A45000FAF17 /* XMLNodeHandlerBody.cpp */,
-				6EF28E2612058A45000FAF17 /* XMLNodeHandlerDefault.cpp */,
-				6EF28E2812058A45000FAF17 /* XMLNodeHandlerHead.cpp */,
-				6EF28E2A12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp */,
-				6EF28E2C12058A45000FAF17 /* XMLParser.cpp */,
-				6EF3BC0112481DD40014316D /* XMLParser.h */,
-				6EF28E2D12058A45000FAF17 /* XMLParseTools.cpp */,
-			);
-			name = Core;
-			sourceTree = "<group>";
-		};
-		6E8B1BE2123AADEB00C451C8 /* Controls */ = {
-			isa = PBXGroup;
-			children = (
-				6E8B1C2D123AB0CC00C451C8 /* Clipboard.cpp */,
-				6EF3BB5A12481D140014316D /* Clipboard.h */,
-				6E8B1C2E123AB0CC00C451C8 /* Controls.cpp */,
-				6EF3BB5B12481D140014316D /* Controls.h */,
-				6E8B1C2F123AB0CC00C451C8 /* DataFormatter.cpp */,
-				6EF3BB5C12481D140014316D /* DataFormatter.h */,
-				6E8B1C30123AB0CC00C451C8 /* DataQuery.cpp */,
-				6EF3BB5D12481D140014316D /* DataQuery.h */,
-				6E8B1C31123AB0CC00C451C8 /* DataSource.cpp */,
-				6EF3BB5E12481D140014316D /* DataSource.h */,
-				6E8B1C32123AB0CC00C451C8 /* DataSourceListener.cpp */,
-				6EF3BB5F12481D140014316D /* DataSourceListener.h */,
-				6E8B1C33123AB0CC00C451C8 /* ElementDataGrid.cpp */,
-				6EF3BB6012481D140014316D /* ElementDataGrid.h */,
-				6E8B1C34123AB0CC00C451C8 /* ElementDataGridCell.cpp */,
-				6EF3BB6112481D140014316D /* ElementDataGridCell.h */,
-				6E8B1C35123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp */,
-				6EF3BB6212481D140014316D /* ElementDataGridExpandButton.h */,
-				6E8B1C36123AB0CC00C451C8 /* ElementDataGridRow.cpp */,
-				6EF3BB6312481D140014316D /* ElementDataGridRow.h */,
-				6E8B1C37123AB0CC00C451C8 /* ElementForm.cpp */,
-				6EF3BB6412481D140014316D /* ElementForm.h */,
-				6E8B1C38123AB0CC00C451C8 /* ElementFormControl.cpp */,
-				6EF3BB6512481D140014316D /* ElementFormControl.h */,
-				6E8B1C39123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp */,
-				6EF3BB6612481D140014316D /* ElementFormControlDataSelect.h */,
-				6E8B1C3A123AB0CC00C451C8 /* ElementFormControlInput.cpp */,
-				6EF3BB6712481D140014316D /* ElementFormControlInput.h */,
-				6E8B1C3B123AB0CC00C451C8 /* ElementFormControlSelect.cpp */,
-				6EF3BB6812481D140014316D /* ElementFormControlSelect.h */,
-				6E8B1C3C123AB0CC00C451C8 /* ElementFormControlTextArea.cpp */,
-				6EF3BB6912481D140014316D /* ElementFormControlTextArea.h */,
-				6E8B1C3D123AB0CC00C451C8 /* ElementTabSet.cpp */,
-				6EF3BB6A12481D140014316D /* ElementTabSet.h */,
-				6E8B1C3E123AB0CC00C451C8 /* ElementTextSelection.cpp */,
-				6E8B1C3F123AB0CC00C451C8 /* ElementTextSelection.h */,
-				6EF3BB6B12481D140014316D /* Header.h */,
-				6E8B1C40123AB0CC00C451C8 /* InputType.cpp */,
-				6E8B1C41123AB0CC00C451C8 /* InputType.h */,
-				6E8B1C42123AB0CC00C451C8 /* InputTypeButton.cpp */,
-				6E8B1C43123AB0CC00C451C8 /* InputTypeButton.h */,
-				6E8B1C44123AB0CC00C451C8 /* InputTypeCheckbox.cpp */,
-				6E8B1C45123AB0CC00C451C8 /* InputTypeCheckbox.h */,
-				6E8B1C46123AB0CC00C451C8 /* InputTypeRadio.cpp */,
-				6E8B1C47123AB0CC00C451C8 /* InputTypeRadio.h */,
-				6E8B1C48123AB0CC00C451C8 /* InputTypeRange.cpp */,
-				6E8B1C49123AB0CC00C451C8 /* InputTypeRange.h */,
-				6E8B1C4A123AB0CC00C451C8 /* InputTypeSubmit.cpp */,
-				6E8B1C4B123AB0CC00C451C8 /* InputTypeSubmit.h */,
-				6E8B1C4C123AB0CC00C451C8 /* InputTypeText.cpp */,
-				6E8B1C4D123AB0CC00C451C8 /* InputTypeText.h */,
-				6E8B1C5D123AB0CC00C451C8 /* SelectOption.cpp */,
-				6EF3BB6C12481D140014316D /* SelectOption.h */,
-				6E8B1C5E123AB0CC00C451C8 /* WidgetDropDown.cpp */,
-				6E8B1C5F123AB0CC00C451C8 /* WidgetDropDown.h */,
-				6E8B1C60123AB0CC00C451C8 /* WidgetSlider.cpp */,
-				6E8B1C61123AB0CC00C451C8 /* WidgetSlider.h */,
-				6E8B1C62123AB0CC00C451C8 /* WidgetSliderInput.cpp */,
-				6E8B1C63123AB0CC00C451C8 /* WidgetSliderInput.h */,
-				6E8B1C64123AB0CC00C451C8 /* WidgetTextInput.cpp */,
-				6E8B1C65123AB0CC00C451C8 /* WidgetTextInput.h */,
-				6E8B1C66123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp */,
-				6E8B1C67123AB0CC00C451C8 /* WidgetTextInputMultiLine.h */,
-				6E8B1C68123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp */,
-				6E8B1C69123AB0CC00C451C8 /* WidgetTextInputSingleLine.h */,
-				6E8B1C6A123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp */,
-				6E8B1C6B123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.h */,
-				6E8B1C6C123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp */,
-				6E8B1C6D123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.h */,
-				6E8B1C6E123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp */,
-				6E8B1C6F123AB0CC00C451C8 /* XMLNodeHandlerTabSet.h */,
-				6E8B1C70123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp */,
-				6E8B1C71123AB0CC00C451C8 /* XMLNodeHandlerTextArea.h */,
-			);
-			name = Controls;
-			sourceTree = "<group>";
-		};
-		6E8B1EB6123AC78300C451C8 /* Debugger */ = {
-			isa = PBXGroup;
-			children = (
-				6E8B1ECE123AC85100C451C8 /* BeaconSource.h */,
-				6E8B1ECF123AC85100C451C8 /* CommonSource.h */,
-				6E8B1ED0123AC85100C451C8 /* Debugger.cpp */,
-				6EF3BB5312481CD70014316D /* Debugger.h */,
-				6E8B1ED1123AC85100C451C8 /* ElementContextHook.cpp */,
-				6E8B1ED2123AC85100C451C8 /* ElementContextHook.h */,
-				6E8B1ED3123AC85100C451C8 /* ElementInfo.cpp */,
-				6E8B1ED4123AC85100C451C8 /* ElementInfo.h */,
-				6E8B1ED5123AC85100C451C8 /* ElementLog.cpp */,
-				6E8B1ED6123AC85100C451C8 /* ElementLog.h */,
-				6E8B1ED7123AC85100C451C8 /* FontSource.h */,
-				6E8B1ED8123AC85100C451C8 /* Geometry.cpp */,
-				6E8B1ED9123AC85100C451C8 /* Geometry.h */,
-				6EF3BB5412481CD70014316D /* Header.h */,
-				6E8B1EDA123AC85100C451C8 /* InfoSource.h */,
-				6E8B1EDB123AC85100C451C8 /* LogSource.h */,
-				6E8B1EDC123AC85100C451C8 /* MenuSource.h */,
-				6E8B1EDD123AC85100C451C8 /* Plugin.cpp */,
-				6E8B1EDE123AC85100C451C8 /* Plugin.h */,
-				6E8B1EDF123AC85100C451C8 /* SystemInterface.cpp */,
-				6E8B1EE0123AC85100C451C8 /* SystemInterface.h */,
-			);
-			name = Debugger;
-			sourceTree = "<group>";
-		};
-		6E9D09201209807A00099E1A /* Libraries */ = {
-			isa = PBXGroup;
-			children = (
-				6E8B1EC6123AC80700C451C8 /* RocketDebuggerOSX.framework */,
-				6E8B1EC7123AC80700C451C8 /* RocketDebuggerOSX-Info.plist */,
-				6E8B1EBC123AC7A200C451C8 /* libRocketDebuggeriOS.a */,
-				6E8B1DDC123ABC7800C451C8 /* RocketCoreOSX.framework */,
-				6E8B1DDD123ABC7800C451C8 /* RocketCoreOSX-Info.plist */,
-				6E8B1E6B123ABCEF00C451C8 /* RocketControlsOSX.framework */,
-				6E8B1E6C123ABCEF00C451C8 /* RocketControlsOSX-Info.plist */,
-				6E8B1DCF123ABA2200C451C8 /* libz.dylib */,
-				6E8B1DD1123ABA3A00C451C8 /* libz.dylib */,
-				6E8B1DC2123AB7A500C451C8 /* libfreetype.a */,
-				6E8B1BF0123AAEE200C451C8 /* libRocketControlsiOS.a */,
-				6E8B1B0C123A0E2A00C451C8 /* libRocketCoreiOS.a */,
-			);
-			name = Libraries;
-			sourceTree = "<group>";
-		};
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
-		6E8B1BEC123AAEE200C451C8 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1DD7123ABC7800C451C8 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BCA912481DD40014316D /* BaseXMLParser.h in Headers */,
-				6EF3BCAA12481DD40014316D /* Box.h in Headers */,
-				6EF3BCAB12481DD40014316D /* Colour.h in Headers */,
-				6EF3BCAD12481DD40014316D /* Context.h in Headers */,
-				6EF3BCAE12481DD40014316D /* ContextInstancer.h in Headers */,
-				6EF3BCAF12481DD40014316D /* ConvolutionFilter.h in Headers */,
-				6EF3BCB012481DD40014316D /* Core.h in Headers */,
-				6EF3BCB112481DD40014316D /* Debug.h in Headers */,
-				6EF3BCB212481DD40014316D /* Decorator.h in Headers */,
-				6EF3BCB312481DD40014316D /* DecoratorInstancer.h in Headers */,
-				6EF3BCB412481DD40014316D /* Dictionary.h in Headers */,
-				6EF3BCB612481DD40014316D /* Element.h in Headers */,
-				6EF3BCB812481DD40014316D /* ElementDocument.h in Headers */,
-				6EF3BCB912481DD40014316D /* ElementInstancer.h in Headers */,
-				6EF3BCBA12481DD40014316D /* ElementInstancerGeneric.h in Headers */,
-				6EF3BCBC12481DD40014316D /* ElementReference.h in Headers */,
-				6EF3BCBD12481DD40014316D /* ElementScroll.h in Headers */,
-				6EF3BCBE12481DD40014316D /* ElementText.h in Headers */,
-				6EF3BCBF12481DD40014316D /* ElementUtilities.h in Headers */,
-				6EF3BCC012481DD40014316D /* Event.h in Headers */,
-				6EF3BCC112481DD40014316D /* EventInstancer.h in Headers */,
-				6EF3BCC212481DD40014316D /* EventListener.h in Headers */,
-				6EF3BCC312481DD40014316D /* EventListenerInstancer.h in Headers */,
-				6EF3BCC412481DD40014316D /* Factory.h in Headers */,
-				6EF3BCC512481DD40014316D /* FileInterface.h in Headers */,
-				6EF3BCC612481DD40014316D /* Font.h in Headers */,
-				6EF3BCC712481DD40014316D /* FontDatabase.h in Headers */,
-				6EF3BCC812481DD40014316D /* FontEffect.h in Headers */,
-				6EF3BCC912481DD40014316D /* FontEffectInstancer.h in Headers */,
-				6EF3BCCA12481DD40014316D /* FontGlyph.h in Headers */,
-				6EF3BCCB12481DD40014316D /* Geometry.h in Headers */,
-				6EF3BCCC12481DD40014316D /* GeometryUtilities.h in Headers */,
-				6EF3BCCD12481DD40014316D /* Header.h in Headers */,
-				6EF3BCCE12481DD40014316D /* Input.h in Headers */,
-				6EF3BCCF12481DD40014316D /* Log.h in Headers */,
-				6EF3BCD012481DD40014316D /* Math.h in Headers */,
-				6EF3BCD112481DD40014316D /* MathTypes.h in Headers */,
-				6EF3BCD212481DD40014316D /* Platform.h in Headers */,
-				6EF3BCD312481DD40014316D /* Plugin.h in Headers */,
-				6EF3BCD612481DD40014316D /* Property.h in Headers */,
-				6EF3BCD712481DD40014316D /* PropertyDefinition.h in Headers */,
-				6EF3BCD812481DD40014316D /* PropertyDictionary.h in Headers */,
-				6EF3BCD912481DD40014316D /* PropertyParser.h in Headers */,
-				6EF3BCDA12481DD40014316D /* PropertySpecification.h in Headers */,
-				6EF3BCE612481DD40014316D /* ReferenceCountable.h in Headers */,
-				6EF3BCE712481DD40014316D /* RenderInterface.h in Headers */,
-				6EF3BCE812481DD40014316D /* ScriptInterface.h in Headers */,
-				6EF3BCE912481DD40014316D /* Stream.h in Headers */,
-				6EF3BCEA12481DD40014316D /* StreamMemory.h in Headers */,
-				6EF3BCEB12481DD40014316D /* String.h in Headers */,
-				6EF3BCEC12481DD40014316D /* StringBase.h in Headers */,
-				6EF3BCEF12481DD40014316D /* StringUtilities.h in Headers */,
-				6EF3BCF012481DD40014316D /* StyleSheet.h in Headers */,
-				6EF3BCF112481DD40014316D /* StyleSheetKeywords.h in Headers */,
-				6EF3BCF212481DD40014316D /* StyleSheetSpecification.h in Headers */,
-				6EF3BCF312481DD40014316D /* SystemInterface.h in Headers */,
-				6EF3BCF412481DD40014316D /* Texture.h in Headers */,
-				6EF3BCF512481DD40014316D /* TypeConverter.h in Headers */,
-				6EF3BCF712481DD40014316D /* Types.h in Headers */,
-				6EF3BCF812481DD40014316D /* URL.h in Headers */,
-				6EF3BCF912481DD40014316D /* Variant.h in Headers */,
-				6EF3BCFB12481DD40014316D /* Vector2.h in Headers */,
-				6EF3BCFD12481DD40014316D /* Vertex.h in Headers */,
-				6EF3BCFE12481DD40014316D /* WString.h in Headers */,
-				6EF3BCFF12481DD40014316D /* XMLNodeHandler.h in Headers */,
-				6EF3BD0012481DD40014316D /* XMLParser.h in Headers */,
-				6E2C557716AA3EA9007E581B /* ElementStyle.h in Headers */,
-				6E2C557B16AA3EA9007E581B /* ElementStyleCache.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1E66123ABCEF00C451C8 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BB8012481D140014316D /* Clipboard.h in Headers */,
-				6EF3BB8112481D140014316D /* Controls.h in Headers */,
-				6EF3BB8212481D140014316D /* DataFormatter.h in Headers */,
-				6EF3BB8312481D140014316D /* DataQuery.h in Headers */,
-				6EF3BB8412481D140014316D /* DataSource.h in Headers */,
-				6EF3BB8512481D140014316D /* DataSourceListener.h in Headers */,
-				6EF3BB8612481D140014316D /* ElementDataGrid.h in Headers */,
-				6EF3BB8712481D140014316D /* ElementDataGridCell.h in Headers */,
-				6EF3BB8812481D140014316D /* ElementDataGridExpandButton.h in Headers */,
-				6EF3BB8912481D140014316D /* ElementDataGridRow.h in Headers */,
-				6EF3BB8A12481D140014316D /* ElementForm.h in Headers */,
-				6EF3BB8B12481D140014316D /* ElementFormControl.h in Headers */,
-				6EF3BB8C12481D140014316D /* ElementFormControlDataSelect.h in Headers */,
-				6EF3BB8D12481D140014316D /* ElementFormControlInput.h in Headers */,
-				6EF3BB8E12481D140014316D /* ElementFormControlSelect.h in Headers */,
-				6EF3BB8F12481D140014316D /* ElementFormControlTextArea.h in Headers */,
-				6EF3BB9012481D140014316D /* ElementTabSet.h in Headers */,
-				6EF3BB9112481D140014316D /* Header.h in Headers */,
-				6EF3BB9212481D140014316D /* SelectOption.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EB8123AC7A200C451C8 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BB5512481CD70014316D /* Debugger.h in Headers */,
-				6EF3BB5612481CD70014316D /* Header.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EC1123AC80700C451C8 /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BB5712481CD70014316D /* Debugger.h in Headers */,
-				6EF3BB5812481CD70014316D /* Header.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D2AAC07A0554694100DB518D /* Headers */ = {
-			isa = PBXHeadersBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E2C557616AA3EA9007E581B /* ElementStyle.h in Headers */,
-				6E2C557A16AA3EA9007E581B /* ElementStyleCache.h in Headers */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
-		6E8B1BEF123AAEE200C451C8 /* RocketControlsiOS */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6E8B1BF3123AAF0400C451C8 /* Build configuration list for PBXNativeTarget "RocketControlsiOS" */;
-			buildPhases = (
-				6E8B1BEC123AAEE200C451C8 /* Headers */,
-				6E8B1BED123AAEE200C451C8 /* Sources */,
-				6E8B1BEE123AAEE200C451C8 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				6E8B1F54123ACA0300C451C8 /* PBXTargetDependency */,
-			);
-			name = RocketControlsiOS;
-			productName = RocketControliOS;
-			productReference = 6E8B1BF0123AAEE200C451C8 /* libRocketControlsiOS.a */;
-			productType = "com.apple.product-type.library.static";
-		};
-		6E8B1DDB123ABC7800C451C8 /* RocketCoreOSX */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6E8B1DE0123ABC7900C451C8 /* Build configuration list for PBXNativeTarget "RocketCoreOSX" */;
-			buildPhases = (
-				6E8B1DD7123ABC7800C451C8 /* Headers */,
-				6E8B1DD8123ABC7800C451C8 /* Resources */,
-				6E8B1DD9123ABC7800C451C8 /* Sources */,
-				6E8B1DDA123ABC7800C451C8 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = RocketCoreOSX;
-			productName = RocketCoreOSX;
-			productReference = 6E8B1DDC123ABC7800C451C8 /* RocketCoreOSX.framework */;
-			productType = "com.apple.product-type.framework";
-		};
-		6E8B1E6A123ABCEF00C451C8 /* RocketControlsOSX */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6E8B1E6F123ABCF000C451C8 /* Build configuration list for PBXNativeTarget "RocketControlsOSX" */;
-			buildPhases = (
-				6E8B1E66123ABCEF00C451C8 /* Headers */,
-				6E8B1E67123ABCEF00C451C8 /* Resources */,
-				6E8B1E68123ABCEF00C451C8 /* Sources */,
-				6E8B1E69123ABCEF00C451C8 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				6E8B1F96123ACC3600C451C8 /* PBXTargetDependency */,
-			);
-			name = RocketControlsOSX;
-			productName = RocketControlsOSX;
-			productReference = 6E8B1E6B123ABCEF00C451C8 /* RocketControlsOSX.framework */;
-			productType = "com.apple.product-type.framework";
-		};
-		6E8B1EBB123AC7A200C451C8 /* RocketDebuggeriOS */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6E8B1EC0123AC80100C451C8 /* Build configuration list for PBXNativeTarget "RocketDebuggeriOS" */;
-			buildPhases = (
-				6E8B1EB8123AC7A200C451C8 /* Headers */,
-				6E8B1EB9123AC7A200C451C8 /* Sources */,
-				6E8B1EBA123AC7A200C451C8 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				6E8B1F52123AC9FE00C451C8 /* PBXTargetDependency */,
-			);
-			name = RocketDebuggeriOS;
-			productName = RocketDebuggeriOS;
-			productReference = 6E8B1EBC123AC7A200C451C8 /* libRocketDebuggeriOS.a */;
-			productType = "com.apple.product-type.library.static";
-		};
-		6E8B1EC5123AC80700C451C8 /* RocketDebuggerOSX */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 6E8B1ECA123AC80800C451C8 /* Build configuration list for PBXNativeTarget "RocketDebuggerOSX" */;
-			buildPhases = (
-				6E8B1EC1123AC80700C451C8 /* Headers */,
-				6E8B1EC2123AC80700C451C8 /* Resources */,
-				6E8B1EC3123AC80700C451C8 /* Sources */,
-				6E8B1EC4123AC80700C451C8 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-				6E8B1F98123ACC3B00C451C8 /* PBXTargetDependency */,
-			);
-			name = RocketDebuggerOSX;
-			productName = RocketDebuggerOSX;
-			productReference = 6E8B1EC6123AC80700C451C8 /* RocketDebuggerOSX.framework */;
-			productType = "com.apple.product-type.framework";
-		};
-		D2AAC07D0554694100DB518D /* RocketCoreiOS */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = 1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "RocketCoreiOS" */;
-			buildPhases = (
-				D2AAC07A0554694100DB518D /* Headers */,
-				D2AAC07B0554694100DB518D /* Sources */,
-				D2AAC07C0554694100DB518D /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = RocketCoreiOS;
-			productName = test;
-			productReference = 6E8B1B0C123A0E2A00C451C8 /* libRocketCoreiOS.a */;
-			productType = "com.apple.product-type.library.static";
-		};
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
-		0867D690FE84028FC02AAC07 /* Project object */ = {
-			isa = PBXProject;
-			buildConfigurationList = 1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "Rocket" */;
-			compatibilityVersion = "Xcode 3.1";
-			developmentRegion = English;
-			hasScannedForEncodings = 1;
-			knownRegions = (
-				en,
-			);
-			mainGroup = 0867D691FE84028FC02AAC07 /* test */;
-			productRefGroup = 0867D691FE84028FC02AAC07 /* test */;
-			projectDirPath = "";
-			projectRoot = "";
-			targets = (
-				6E8B1BEF123AAEE200C451C8 /* RocketControlsiOS */,
-				6E8B1E6A123ABCEF00C451C8 /* RocketControlsOSX */,
-				D2AAC07D0554694100DB518D /* RocketCoreiOS */,
-				6E8B1DDB123ABC7800C451C8 /* RocketCoreOSX */,
-				6E8B1EBB123AC7A200C451C8 /* RocketDebuggeriOS */,
-				6E8B1EC5123AC80700C451C8 /* RocketDebuggerOSX */,
-			);
-		};
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
-		6E8B1DD8123ABC7800C451C8 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BCAC12481DD40014316D /* Colour.inl in Resources */,
-				6EF3BCB512481DD40014316D /* Dictionary.inl in Resources */,
-				6EF3BCB712481DD40014316D /* Element.inl in Resources */,
-				6EF3BCBB12481DD40014316D /* ElementInstancerGeneric.inl in Resources */,
-				6EF3BCD512481DD40014316D /* Pool.inl in Resources */,
-				6EF3BCED12481DD40014316D /* StringBase.inl in Resources */,
-				6EF3BCF612481DD40014316D /* TypeConverter.inl in Resources */,
-				6EF3BCFA12481DD40014316D /* Variant.inl in Resources */,
-				6EF3BCFC12481DD40014316D /* Vector2.inl in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1E67123ABCEF00C451C8 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EC2123AC80700C451C8 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF3BC0512481DD40014316D /* Colour.inl in Resources */,
-				6EF3BC0E12481DD40014316D /* Dictionary.inl in Resources */,
-				6EF3BC1012481DD40014316D /* Element.inl in Resources */,
-				6EF3BC1412481DD40014316D /* ElementInstancerGeneric.inl in Resources */,
-				6EF3BC2E12481DD40014316D /* Pool.inl in Resources */,
-				6EF3BC4612481DD40014316D /* StringBase.inl in Resources */,
-				6EF3BC4F12481DD40014316D /* TypeConverter.inl in Resources */,
-				6EF3BC5312481DD40014316D /* Variant.inl in Resources */,
-				6EF3BC5512481DD40014316D /* Vector2.inl in Resources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
-		6E8B1BED123AAEE200C451C8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1CB6123AB0CC00C451C8 /* Clipboard.cpp in Sources */,
-				6E8B1CB7123AB0CC00C451C8 /* Controls.cpp in Sources */,
-				6E8B1CB8123AB0CC00C451C8 /* DataFormatter.cpp in Sources */,
-				6E8B1CB9123AB0CC00C451C8 /* DataQuery.cpp in Sources */,
-				6E8B1CBA123AB0CC00C451C8 /* DataSource.cpp in Sources */,
-				6E8B1CBB123AB0CC00C451C8 /* DataSourceListener.cpp in Sources */,
-				6E8B1CBC123AB0CC00C451C8 /* ElementDataGrid.cpp in Sources */,
-				6E8B1CBD123AB0CC00C451C8 /* ElementDataGridCell.cpp in Sources */,
-				6E8B1CBE123AB0CC00C451C8 /* ElementDataGridExpandButton.cpp in Sources */,
-				6E8B1CBF123AB0CC00C451C8 /* ElementDataGridRow.cpp in Sources */,
-				6E8B1CC0123AB0CC00C451C8 /* ElementForm.cpp in Sources */,
-				6E8B1CC1123AB0CC00C451C8 /* ElementFormControl.cpp in Sources */,
-				6E8B1CC2123AB0CC00C451C8 /* ElementFormControlDataSelect.cpp in Sources */,
-				6E8B1CC3123AB0CC00C451C8 /* ElementFormControlInput.cpp in Sources */,
-				6E8B1CC4123AB0CC00C451C8 /* ElementFormControlSelect.cpp in Sources */,
-				6E8B1CC5123AB0CC00C451C8 /* ElementFormControlTextArea.cpp in Sources */,
-				6E8B1CC6123AB0CC00C451C8 /* ElementTabSet.cpp in Sources */,
-				6E8B1CC7123AB0CC00C451C8 /* ElementTextSelection.cpp in Sources */,
-				6E8B1CC9123AB0CC00C451C8 /* InputType.cpp in Sources */,
-				6E8B1CCB123AB0CC00C451C8 /* InputTypeButton.cpp in Sources */,
-				6E8B1CCD123AB0CC00C451C8 /* InputTypeCheckbox.cpp in Sources */,
-				6E8B1CCF123AB0CC00C451C8 /* InputTypeRadio.cpp in Sources */,
-				6E8B1CD1123AB0CC00C451C8 /* InputTypeRange.cpp in Sources */,
-				6E8B1CD3123AB0CC00C451C8 /* InputTypeSubmit.cpp in Sources */,
-				6E8B1CD5123AB0CC00C451C8 /* InputTypeText.cpp in Sources */,
-				6E8B1CE5123AB0CC00C451C8 /* SelectOption.cpp in Sources */,
-				6E8B1CE6123AB0CC00C451C8 /* WidgetDropDown.cpp in Sources */,
-				6E8B1CE8123AB0CC00C451C8 /* WidgetSlider.cpp in Sources */,
-				6E8B1CEA123AB0CC00C451C8 /* WidgetSliderInput.cpp in Sources */,
-				6E8B1CEC123AB0CC00C451C8 /* WidgetTextInput.cpp in Sources */,
-				6E8B1CEE123AB0CC00C451C8 /* WidgetTextInputMultiLine.cpp in Sources */,
-				6E8B1CF0123AB0CC00C451C8 /* WidgetTextInputSingleLine.cpp in Sources */,
-				6E8B1CF2123AB0CC00C451C8 /* WidgetTextInputSingleLinePassword.cpp in Sources */,
-				6E8B1CF4123AB0CC00C451C8 /* XMLNodeHandlerDataGrid.cpp in Sources */,
-				6E8B1CF6123AB0CC00C451C8 /* XMLNodeHandlerTabSet.cpp in Sources */,
-				6E8B1CF8123AB0CC00C451C8 /* XMLNodeHandlerTextArea.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1DD9123ABC7800C451C8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1DE3123ABCC200C451C8 /* BaseXMLParser.cpp in Sources */,
-				6E8B1DE4123ABCC200C451C8 /* Box.cpp in Sources */,
-				6E8B1DE5123ABCC200C451C8 /* Clock.cpp in Sources */,
-				6E8B1DE6123ABCC200C451C8 /* Context.cpp in Sources */,
-				6E8B1DE7123ABCC200C451C8 /* ContextInstancer.cpp in Sources */,
-				6E8B1DE8123ABCC200C451C8 /* ContextInstancerDefault.cpp in Sources */,
-				6E8B1DE9123ABCC200C451C8 /* ConvolutionFilter.cpp in Sources */,
-				6E8B1DEA123ABCC200C451C8 /* Core.cpp in Sources */,
-				6E8B1DEB123ABCC200C451C8 /* Decorator.cpp in Sources */,
-				6E8B1DEC123ABCC200C451C8 /* DecoratorInstancer.cpp in Sources */,
-				6E8B1DED123ABCC200C451C8 /* DecoratorNone.cpp in Sources */,
-				6E8B1DEE123ABCC200C451C8 /* DecoratorNoneInstancer.cpp in Sources */,
-				6E8B1DEF123ABCC200C451C8 /* DecoratorTiled.cpp in Sources */,
-				6E8B1DF0123ABCC200C451C8 /* DecoratorTiledBox.cpp in Sources */,
-				6E8B1DF1123ABCC200C451C8 /* DecoratorTiledBoxInstancer.cpp in Sources */,
-				6E8B1DF2123ABCC200C451C8 /* DecoratorTiledHorizontal.cpp in Sources */,
-				6E8B1DF3123ABCC200C451C8 /* DecoratorTiledHorizontalInstancer.cpp in Sources */,
-				6E8B1DF4123ABCC200C451C8 /* DecoratorTiledImage.cpp in Sources */,
-				6E8B1DF5123ABCC200C451C8 /* DecoratorTiledImageInstancer.cpp in Sources */,
-				6E8B1DF6123ABCC200C451C8 /* DecoratorTiledInstancer.cpp in Sources */,
-				6E8B1DF7123ABCC200C451C8 /* DecoratorTiledVertical.cpp in Sources */,
-				6E8B1DF8123ABCC200C451C8 /* DecoratorTiledVerticalInstancer.cpp in Sources */,
-				6E8B1DF9123ABCC200C451C8 /* Dictionary.cpp in Sources */,
-				6E8B1DFA123ABCC200C451C8 /* DocumentHeader.cpp in Sources */,
-				6E8B1DFB123ABCC200C451C8 /* Element.cpp in Sources */,
-				6E8B1DFC123ABCC200C451C8 /* ElementBackground.cpp in Sources */,
-				6E8B1DFD123ABCC200C451C8 /* ElementBorder.cpp in Sources */,
-				6E8B1DFE123ABCC200C451C8 /* ElementDecoration.cpp in Sources */,
-				6E8B1DFF123ABCC200C451C8 /* ElementDefinition.cpp in Sources */,
-				6E8B1E00123ABCC200C451C8 /* ElementDocument.cpp in Sources */,
-				6E8B1E01123ABCC200C451C8 /* ElementHandle.cpp in Sources */,
-				6E8B1E02123ABCC200C451C8 /* ElementImage.cpp in Sources */,
-				6E8B1E03123ABCC200C451C8 /* ElementInstancer.cpp in Sources */,
-				6E8B1E04123ABCC200C451C8 /* ElementReference.cpp in Sources */,
-				6E8B1E05123ABCC200C451C8 /* ElementScroll.cpp in Sources */,
-				6E8B1E07123ABCC200C451C8 /* ElementText.cpp in Sources */,
-				6E8B1E08123ABCC200C451C8 /* ElementTextDefault.cpp in Sources */,
-				6E8B1E09123ABCC200C451C8 /* ElementUtilities.cpp in Sources */,
-				6E8B1E0A123ABCC200C451C8 /* Event.cpp in Sources */,
-				6E8B1E0B123ABCC200C451C8 /* EventDispatcher.cpp in Sources */,
-				6E8B1E0C123ABCC200C451C8 /* EventInstancer.cpp in Sources */,
-				6E8B1E0D123ABCC200C451C8 /* EventInstancerDefault.cpp in Sources */,
-				6E8B1E0E123ABCC200C451C8 /* EventListenerInstancer.cpp in Sources */,
-				6E8B1E0F123ABCC200C451C8 /* Factory.cpp in Sources */,
-				6E8B1E10123ABCC200C451C8 /* FileInterface.cpp in Sources */,
-				6E8B1E11123ABCC200C451C8 /* FileInterfaceDefault.cpp in Sources */,
-				6E8B1E12123ABCC200C451C8 /* FontDatabase.cpp in Sources */,
-				6E8B1E13123ABCC200C451C8 /* FontEffect.cpp in Sources */,
-				6E8B1E14123ABCC200C451C8 /* FontEffectInstancer.cpp in Sources */,
-				6E8B1E15123ABCC200C451C8 /* FontEffectNone.cpp in Sources */,
-				6E8B1E16123ABCC200C451C8 /* FontEffectNoneInstancer.cpp in Sources */,
-				6E8B1E17123ABCC200C451C8 /* FontEffectOutline.cpp in Sources */,
-				6E8B1E18123ABCC200C451C8 /* FontEffectOutlineInstancer.cpp in Sources */,
-				6E8B1E19123ABCC200C451C8 /* FontEffectShadow.cpp in Sources */,
-				6E8B1E1A123ABCC200C451C8 /* FontEffectShadowInstancer.cpp in Sources */,
-				6E8B1E1B123ABCC200C451C8 /* FontFace.cpp in Sources */,
-				6E8B1E1C123ABCC200C451C8 /* FontFaceHandle.cpp in Sources */,
-				6E8B1E1D123ABCC200C451C8 /* FontFaceLayer.cpp in Sources */,
-				6E8B1E1E123ABCC200C451C8 /* FontFamily.cpp in Sources */,
-				6E8B1E1F123ABCC200C451C8 /* Geometry.cpp in Sources */,
-				6E8B1E20123ABCC200C451C8 /* GeometryDatabase.cpp in Sources */,
-				6E8B1E21123ABCC200C451C8 /* GeometryUtilities.cpp in Sources */,
-				6E8B1E22123ABCC200C451C8 /* LayoutBlockBox.cpp in Sources */,
-				6E8B1E23123ABCC200C451C8 /* LayoutBlockBoxSpace.cpp in Sources */,
-				6E8B1E24123ABCC200C451C8 /* LayoutEngine.cpp in Sources */,
-				6E8B1E25123ABCC200C451C8 /* LayoutInlineBox.cpp in Sources */,
-				6E8B1E26123ABCC200C451C8 /* LayoutInlineBoxText.cpp in Sources */,
-				6E8B1E27123ABCC200C451C8 /* LayoutLineBox.cpp in Sources */,
-				6E8B1E28123ABCC200C451C8 /* Log.cpp in Sources */,
-				6E8B1E29123ABCC200C451C8 /* Math.cpp in Sources */,
-				6E8B1E2A123ABCC200C451C8 /* Plugin.cpp in Sources */,
-				6E8B1E2B123ABCC200C451C8 /* PluginRegistry.cpp in Sources */,
-				6E8B1E2D123ABCC200C451C8 /* Property.cpp in Sources */,
-				6E8B1E2E123ABCC200C451C8 /* PropertyDefinition.cpp in Sources */,
-				6E8B1E2F123ABCC200C451C8 /* PropertyDictionary.cpp in Sources */,
-				6E8B1E30123ABCC200C451C8 /* PropertyParserColour.cpp in Sources */,
-				6E8B1E31123ABCC200C451C8 /* PropertyParserKeyword.cpp in Sources */,
-				6E8B1E32123ABCC200C451C8 /* PropertyParserNumber.cpp in Sources */,
-				6E8B1E33123ABCC200C451C8 /* PropertyParserString.cpp in Sources */,
-				6E8B1E34123ABCC200C451C8 /* PropertySpecification.cpp in Sources */,
-				6E8B1E35123ABCC200C451C8 /* ReferenceCountable.cpp in Sources */,
-				6E8B1E36123ABCC200C451C8 /* RenderInterface.cpp in Sources */,
-				6E8B1E37123ABCC200C451C8 /* Stream.cpp in Sources */,
-				6E8B1E38123ABCC200C451C8 /* StreamFile.cpp in Sources */,
-				6E8B1E39123ABCC200C451C8 /* StreamMemory.cpp in Sources */,
-				6E8B1E3A123ABCC200C451C8 /* String.cpp in Sources */,
-				6E8B1E3B123ABCC200C451C8 /* StringCache.cpp in Sources */,
-				6E8B1E3D123ABCC200C451C8 /* StringUtilities.cpp in Sources */,
-				6E8B1E3E123ABCC200C451C8 /* StyleSheet.cpp in Sources */,
-				6E8B1E3F123ABCC200C451C8 /* StyleSheetFactory.cpp in Sources */,
-				6E8B1E40123ABCC200C451C8 /* StyleSheetNode.cpp in Sources */,
-				6E8B1E41123ABCC200C451C8 /* StyleSheetNodeSelector.cpp in Sources */,
-				6E8B1E42123ABCC200C451C8 /* StyleSheetNodeSelectorEmpty.cpp in Sources */,
-				6E8B1E43123ABCC200C451C8 /* StyleSheetNodeSelectorFirstChild.cpp in Sources */,
-				6E8B1E44123ABCC200C451C8 /* StyleSheetNodeSelectorFirstOfType.cpp in Sources */,
-				6E8B1E45123ABCC200C451C8 /* StyleSheetNodeSelectorLastChild.cpp in Sources */,
-				6E8B1E46123ABCC200C451C8 /* StyleSheetNodeSelectorLastOfType.cpp in Sources */,
-				6E8B1E47123ABCC200C451C8 /* StyleSheetNodeSelectorNthChild.cpp in Sources */,
-				6E8B1E48123ABCC200C451C8 /* StyleSheetNodeSelectorNthLastChild.cpp in Sources */,
-				6E8B1E49123ABCC200C451C8 /* StyleSheetNodeSelectorNthLastOfType.cpp in Sources */,
-				6E8B1E4A123ABCC200C451C8 /* StyleSheetNodeSelectorNthOfType.cpp in Sources */,
-				6E8B1E4B123ABCC200C451C8 /* StyleSheetNodeSelectorOnlyChild.cpp in Sources */,
-				6E8B1E4C123ABCC200C451C8 /* StyleSheetNodeSelectorOnlyOfType.cpp in Sources */,
-				6E8B1E4D123ABCC200C451C8 /* StyleSheetParser.cpp in Sources */,
-				6E8B1E4E123ABCC200C451C8 /* StyleSheetSpecification.cpp in Sources */,
-				6E8B1E4F123ABCC200C451C8 /* SystemInterface.cpp in Sources */,
-				6E8B1E50123ABCC200C451C8 /* Template.cpp in Sources */,
-				6E8B1E51123ABCC200C451C8 /* TemplateCache.cpp in Sources */,
-				6E8B1E52123ABCC200C451C8 /* Texture.cpp in Sources */,
-				6E8B1E53123ABCC200C451C8 /* TextureDatabase.cpp in Sources */,
-				6E8B1E54123ABCC200C451C8 /* TextureLayout.cpp in Sources */,
-				6E8B1E55123ABCC200C451C8 /* TextureLayoutRectangle.cpp in Sources */,
-				6E8B1E56123ABCC200C451C8 /* TextureLayoutRow.cpp in Sources */,
-				6E8B1E57123ABCC200C451C8 /* TextureLayoutTexture.cpp in Sources */,
-				6E8B1E58123ABCC200C451C8 /* TextureResource.cpp in Sources */,
-				6E8B1E59123ABCC200C451C8 /* UnicodeRange.cpp in Sources */,
-				6E8B1E5A123ABCC200C451C8 /* URL.cpp in Sources */,
-				6E8B1E5B123ABCC200C451C8 /* Variant.cpp in Sources */,
-				6E8B1E5C123ABCC200C451C8 /* WidgetSlider.cpp in Sources */,
-				6E8B1E5D123ABCC200C451C8 /* WidgetSliderScroll.cpp in Sources */,
-				6E8B1E5E123ABCC200C451C8 /* WString.cpp in Sources */,
-				6E8B1E5F123ABCC200C451C8 /* XMLNodeHandler.cpp in Sources */,
-				6E8B1E60123ABCC200C451C8 /* XMLNodeHandlerBody.cpp in Sources */,
-				6E8B1E61123ABCC200C451C8 /* XMLNodeHandlerDefault.cpp in Sources */,
-				6E8B1E62123ABCC200C451C8 /* XMLNodeHandlerHead.cpp in Sources */,
-				6E8B1E63123ABCC200C451C8 /* XMLNodeHandlerTemplate.cpp in Sources */,
-				6E8B1E64123ABCC200C451C8 /* XMLParser.cpp in Sources */,
-				6E8B1E65123ABCC200C451C8 /* XMLParseTools.cpp in Sources */,
-				6E2C557516AA3EA9007E581B /* ElementStyle.cpp in Sources */,
-				6E2C557916AA3EA9007E581B /* ElementStyleCache.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1E68123ABCEF00C451C8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1E70123ABD1A00C451C8 /* Clipboard.cpp in Sources */,
-				6E8B1E71123ABD1A00C451C8 /* Controls.cpp in Sources */,
-				6E8B1E72123ABD1A00C451C8 /* DataFormatter.cpp in Sources */,
-				6E8B1E73123ABD1A00C451C8 /* DataQuery.cpp in Sources */,
-				6E8B1E74123ABD1A00C451C8 /* DataSource.cpp in Sources */,
-				6E8B1E75123ABD1A00C451C8 /* DataSourceListener.cpp in Sources */,
-				6E8B1E76123ABD1A00C451C8 /* ElementDataGrid.cpp in Sources */,
-				6E8B1E77123ABD1A00C451C8 /* ElementDataGridCell.cpp in Sources */,
-				6E8B1E78123ABD1A00C451C8 /* ElementDataGridExpandButton.cpp in Sources */,
-				6E8B1E79123ABD1A00C451C8 /* ElementDataGridRow.cpp in Sources */,
-				6E8B1E7A123ABD1A00C451C8 /* ElementForm.cpp in Sources */,
-				6E8B1E7B123ABD1A00C451C8 /* ElementFormControl.cpp in Sources */,
-				6E8B1E7C123ABD1A00C451C8 /* ElementFormControlDataSelect.cpp in Sources */,
-				6E8B1E7D123ABD1A00C451C8 /* ElementFormControlInput.cpp in Sources */,
-				6E8B1E7E123ABD1A00C451C8 /* ElementFormControlSelect.cpp in Sources */,
-				6E8B1E7F123ABD1A00C451C8 /* ElementFormControlTextArea.cpp in Sources */,
-				6E8B1E80123ABD1A00C451C8 /* ElementTabSet.cpp in Sources */,
-				6E8B1E81123ABD1A00C451C8 /* ElementTextSelection.cpp in Sources */,
-				6E8B1E82123ABD1A00C451C8 /* InputType.cpp in Sources */,
-				6E8B1E83123ABD1A00C451C8 /* InputTypeButton.cpp in Sources */,
-				6E8B1E84123ABD1A00C451C8 /* InputTypeCheckbox.cpp in Sources */,
-				6E8B1E85123ABD1A00C451C8 /* InputTypeRadio.cpp in Sources */,
-				6E8B1E86123ABD1A00C451C8 /* InputTypeRange.cpp in Sources */,
-				6E8B1E87123ABD1A00C451C8 /* InputTypeSubmit.cpp in Sources */,
-				6E8B1E88123ABD1A00C451C8 /* InputTypeText.cpp in Sources */,
-				6E8B1E89123ABD1A00C451C8 /* SelectOption.cpp in Sources */,
-				6E8B1E8A123ABD1A00C451C8 /* WidgetDropDown.cpp in Sources */,
-				6E8B1E8B123ABD1A00C451C8 /* WidgetSlider.cpp in Sources */,
-				6E8B1E8C123ABD1A00C451C8 /* WidgetSliderInput.cpp in Sources */,
-				6E8B1E8D123ABD1A00C451C8 /* WidgetTextInput.cpp in Sources */,
-				6E8B1E8E123ABD1A00C451C8 /* WidgetTextInputMultiLine.cpp in Sources */,
-				6E8B1E8F123ABD1A00C451C8 /* WidgetTextInputSingleLine.cpp in Sources */,
-				6E8B1E90123ABD1A00C451C8 /* WidgetTextInputSingleLinePassword.cpp in Sources */,
-				6E8B1E91123ABD1A00C451C8 /* XMLNodeHandlerDataGrid.cpp in Sources */,
-				6E8B1E92123ABD1A00C451C8 /* XMLNodeHandlerTabSet.cpp in Sources */,
-				6E8B1E93123ABD1A00C451C8 /* XMLNodeHandlerTextArea.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EB9123AC7A200C451C8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1EE3123AC85100C451C8 /* Debugger.cpp in Sources */,
-				6E8B1EE4123AC85100C451C8 /* ElementContextHook.cpp in Sources */,
-				6E8B1EE6123AC85100C451C8 /* ElementInfo.cpp in Sources */,
-				6E8B1EE8123AC85100C451C8 /* ElementLog.cpp in Sources */,
-				6E8B1EEB123AC85100C451C8 /* Geometry.cpp in Sources */,
-				6E8B1EF0123AC85100C451C8 /* Plugin.cpp in Sources */,
-				6E8B1EF2123AC85100C451C8 /* SystemInterface.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		6E8B1EC3123AC80700C451C8 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6E8B1EF6123AC85100C451C8 /* Debugger.cpp in Sources */,
-				6E8B1EF7123AC85100C451C8 /* ElementContextHook.cpp in Sources */,
-				6E8B1EF9123AC85100C451C8 /* ElementInfo.cpp in Sources */,
-				6E8B1EFB123AC85100C451C8 /* ElementLog.cpp in Sources */,
-				6E8B1EFE123AC85100C451C8 /* Geometry.cpp in Sources */,
-				6E8B1F03123AC85100C451C8 /* Plugin.cpp in Sources */,
-				6E8B1F05123AC85100C451C8 /* SystemInterface.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-		D2AAC07B0554694100DB518D /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				6EF28B79120580DA000FAF17 /* Box.cpp in Sources */,
-				6EF28E2F12058A45000FAF17 /* Clock.cpp in Sources */,
-				6EF28E3112058A45000FAF17 /* Context.cpp in Sources */,
-				6EF28E3212058A45000FAF17 /* ContextInstancer.cpp in Sources */,
-				6EF28E3312058A45000FAF17 /* ContextInstancerDefault.cpp in Sources */,
-				6EF28E3512058A45000FAF17 /* ConvolutionFilter.cpp in Sources */,
-				6EF28E3612058A45000FAF17 /* Core.cpp in Sources */,
-				6EF28E3812058A45000FAF17 /* Decorator.cpp in Sources */,
-				6EF28E3912058A45000FAF17 /* DecoratorInstancer.cpp in Sources */,
-				6EF28E3A12058A45000FAF17 /* DecoratorNone.cpp in Sources */,
-				6EF28E3C12058A45000FAF17 /* DecoratorNoneInstancer.cpp in Sources */,
-				6EF28E3E12058A45000FAF17 /* DecoratorTiled.cpp in Sources */,
-				6EF28E4012058A45000FAF17 /* DecoratorTiledBox.cpp in Sources */,
-				6EF28E4212058A45000FAF17 /* DecoratorTiledBoxInstancer.cpp in Sources */,
-				6EF28E4412058A45000FAF17 /* DecoratorTiledHorizontal.cpp in Sources */,
-				6EF28E4612058A45000FAF17 /* DecoratorTiledHorizontalInstancer.cpp in Sources */,
-				6EF28E4812058A45000FAF17 /* DecoratorTiledImage.cpp in Sources */,
-				6EF28E4A12058A45000FAF17 /* DecoratorTiledImageInstancer.cpp in Sources */,
-				6EF28E4C12058A45000FAF17 /* DecoratorTiledInstancer.cpp in Sources */,
-				6EF28E4E12058A45000FAF17 /* DecoratorTiledVertical.cpp in Sources */,
-				6EF28E5012058A45000FAF17 /* DecoratorTiledVerticalInstancer.cpp in Sources */,
-				6EF28E5212058A45000FAF17 /* DocumentHeader.cpp in Sources */,
-				6EF28E5412058A45000FAF17 /* Element.cpp in Sources */,
-				6EF28E5512058A45000FAF17 /* ElementBackground.cpp in Sources */,
-				6EF28E5712058A45000FAF17 /* ElementBorder.cpp in Sources */,
-				6EF28E5912058A45000FAF17 /* ElementDecoration.cpp in Sources */,
-				6EF28E5B12058A45000FAF17 /* ElementDefinition.cpp in Sources */,
-				6EF28E5D12058A45000FAF17 /* ElementDocument.cpp in Sources */,
-				6EF28E5E12058A45000FAF17 /* ElementHandle.cpp in Sources */,
-				6EF28E6012058A45000FAF17 /* ElementImage.cpp in Sources */,
-				6EF28E6212058A45000FAF17 /* ElementInstancer.cpp in Sources */,
-				6EF28E6312058A45000FAF17 /* ElementReference.cpp in Sources */,
-				6EF28E6412058A45000FAF17 /* ElementScroll.cpp in Sources */,
-				6EF28E6712058A45000FAF17 /* ElementText.cpp in Sources */,
-				6EF28E6812058A45000FAF17 /* ElementTextDefault.cpp in Sources */,
-				6EF28E6A12058A45000FAF17 /* ElementUtilities.cpp in Sources */,
-				6EF28E6B12058A45000FAF17 /* Event.cpp in Sources */,
-				6EF28E6C12058A45000FAF17 /* EventDispatcher.cpp in Sources */,
-				6EF28E6E12058A45000FAF17 /* EventInstancer.cpp in Sources */,
-				6EF28E6F12058A45000FAF17 /* EventInstancerDefault.cpp in Sources */,
-				6EF28E7212058A45000FAF17 /* EventListenerInstancer.cpp in Sources */,
-				6EF28E7312058A45000FAF17 /* Factory.cpp in Sources */,
-				6EF28E7412058A45000FAF17 /* FileInterface.cpp in Sources */,
-				6EF28E7512058A45000FAF17 /* FileInterfaceDefault.cpp in Sources */,
-				6EF28E7712058A45000FAF17 /* FontDatabase.cpp in Sources */,
-				6EF28E7812058A45000FAF17 /* FontEffect.cpp in Sources */,
-				6EF28E7912058A45000FAF17 /* FontEffectInstancer.cpp in Sources */,
-				6EF28E7A12058A45000FAF17 /* FontEffectNone.cpp in Sources */,
-				6EF28E7C12058A45000FAF17 /* FontEffectNoneInstancer.cpp in Sources */,
-				6EF28E7E12058A45000FAF17 /* FontEffectOutline.cpp in Sources */,
-				6EF28E8012058A45000FAF17 /* FontEffectOutlineInstancer.cpp in Sources */,
-				6EF28E8212058A45000FAF17 /* FontEffectShadow.cpp in Sources */,
-				6EF28E8412058A45000FAF17 /* FontEffectShadowInstancer.cpp in Sources */,
-				6EF28E8612058A45000FAF17 /* FontFace.cpp in Sources */,
-				6EF28E8812058A45000FAF17 /* FontFaceHandle.cpp in Sources */,
-				6EF28E8A12058A45000FAF17 /* FontFaceLayer.cpp in Sources */,
-				6EF28E8C12058A45000FAF17 /* FontFamily.cpp in Sources */,
-				6EF28E8E12058A45000FAF17 /* Geometry.cpp in Sources */,
-				6EF28E8F12058A45000FAF17 /* GeometryDatabase.cpp in Sources */,
-				6EF28E9112058A45000FAF17 /* GeometryUtilities.cpp in Sources */,
-				6EF28E9212058A45000FAF17 /* LayoutBlockBox.cpp in Sources */,
-				6EF28E9412058A45000FAF17 /* LayoutBlockBoxSpace.cpp in Sources */,
-				6EF28E9612058A45000FAF17 /* LayoutEngine.cpp in Sources */,
-				6EF28E9812058A45000FAF17 /* LayoutInlineBox.cpp in Sources */,
-				6EF28E9A12058A45000FAF17 /* LayoutInlineBoxText.cpp in Sources */,
-				6EF28E9C12058A45000FAF17 /* LayoutLineBox.cpp in Sources */,
-				6EF28E9E12058A45000FAF17 /* Log.cpp in Sources */,
-				6EF28E9F12058A45000FAF17 /* Plugin.cpp in Sources */,
-				6EF28EA012058A45000FAF17 /* PluginRegistry.cpp in Sources */,
-				6EF28EA412058A45000FAF17 /* Property.cpp in Sources */,
-				6EF28EA512058A45000FAF17 /* PropertyDefinition.cpp in Sources */,
-				6EF28EA612058A45000FAF17 /* PropertyDictionary.cpp in Sources */,
-				6EF28EA712058A45000FAF17 /* PropertyParserColour.cpp in Sources */,
-				6EF28EA912058A45000FAF17 /* PropertyParserKeyword.cpp in Sources */,
-				6EF28EAB12058A45000FAF17 /* PropertyParserNumber.cpp in Sources */,
-				6EF28EAD12058A45000FAF17 /* PropertyParserString.cpp in Sources */,
-				6EF28EB012058A45000FAF17 /* PropertySpecification.cpp in Sources */,
-				6EF28F0612058A45000FAF17 /* RenderInterface.cpp in Sources */,
-				6EF28F0712058A45000FAF17 /* StreamFile.cpp in Sources */,
-				6EF28F0912058A45000FAF17 /* WString.cpp in Sources */,
-				6EF28F0A12058A45000FAF17 /* StringCache.cpp in Sources */,
-				6EF28F0C12058A45000FAF17 /* StyleSheet.cpp in Sources */,
-				6EF28F0D12058A45000FAF17 /* StyleSheetFactory.cpp in Sources */,
-				6EF28F0F12058A45000FAF17 /* StyleSheetNode.cpp in Sources */,
-				6EF28F1112058A45000FAF17 /* StyleSheetNodeSelector.cpp in Sources */,
-				6EF28F1312058A45000FAF17 /* StyleSheetNodeSelectorEmpty.cpp in Sources */,
-				6EF28F1512058A45000FAF17 /* StyleSheetNodeSelectorFirstChild.cpp in Sources */,
-				6EF28F1712058A45000FAF17 /* StyleSheetNodeSelectorFirstOfType.cpp in Sources */,
-				6EF28F1912058A45000FAF17 /* StyleSheetNodeSelectorLastChild.cpp in Sources */,
-				6EF28F1B12058A45000FAF17 /* StyleSheetNodeSelectorLastOfType.cpp in Sources */,
-				6EF28F1D12058A45000FAF17 /* StyleSheetNodeSelectorNthChild.cpp in Sources */,
-				6EF28F1F12058A45000FAF17 /* StyleSheetNodeSelectorNthLastChild.cpp in Sources */,
-				6EF28F2112058A45000FAF17 /* StyleSheetNodeSelectorNthLastOfType.cpp in Sources */,
-				6EF28F2312058A45000FAF17 /* StyleSheetNodeSelectorNthOfType.cpp in Sources */,
-				6EF28F2512058A45000FAF17 /* StyleSheetNodeSelectorOnlyChild.cpp in Sources */,
-				6EF28F2712058A45000FAF17 /* StyleSheetNodeSelectorOnlyOfType.cpp in Sources */,
-				6EF28F2912058A45000FAF17 /* StyleSheetParser.cpp in Sources */,
-				6EF28F2B12058A45000FAF17 /* StyleSheetSpecification.cpp in Sources */,
-				6EF28F2C12058A45000FAF17 /* SystemInterface.cpp in Sources */,
-				6EF28F2D12058A45000FAF17 /* Template.cpp in Sources */,
-				6EF28F2F12058A45000FAF17 /* TemplateCache.cpp in Sources */,
-				6EF28F3112058A45000FAF17 /* Texture.cpp in Sources */,
-				6EF28F3212058A45000FAF17 /* TextureDatabase.cpp in Sources */,
-				6EF28F3412058A45000FAF17 /* TextureLayout.cpp in Sources */,
-				6EF28F3612058A45000FAF17 /* TextureLayoutRectangle.cpp in Sources */,
-				6EF28F3812058A45000FAF17 /* TextureLayoutRow.cpp in Sources */,
-				6EF28F3A12058A45000FAF17 /* TextureLayoutTexture.cpp in Sources */,
-				6EF28F3C12058A45000FAF17 /* TextureResource.cpp in Sources */,
-				6EF28F4112058A45000FAF17 /* UnicodeRange.cpp in Sources */,
-				6EF28F4312058A45000FAF17 /* WidgetSlider.cpp in Sources */,
-				6EF28F4512058A45000FAF17 /* WidgetSliderScroll.cpp in Sources */,
-				6EF28F4712058A45000FAF17 /* XMLNodeHandler.cpp in Sources */,
-				6EF28F4812058A45000FAF17 /* XMLNodeHandlerBody.cpp in Sources */,
-				6EF28F4A12058A45000FAF17 /* XMLNodeHandlerDefault.cpp in Sources */,
-				6EF28F4C12058A45000FAF17 /* XMLNodeHandlerHead.cpp in Sources */,
-				6EF28F4E12058A45000FAF17 /* XMLNodeHandlerTemplate.cpp in Sources */,
-				6EF28F5012058A45000FAF17 /* XMLParser.cpp in Sources */,
-				6EF28F5112058A45000FAF17 /* XMLParseTools.cpp in Sources */,
-				6E9D092D1209823B00099E1A /* BaseXMLParser.cpp in Sources */,
-				6E9D092E1209823B00099E1A /* Dictionary.cpp in Sources */,
-				6E9D092F1209823B00099E1A /* Stream.cpp in Sources */,
-				6E9D09301209823B00099E1A /* StreamMemory.cpp in Sources */,
-				6E9D09311209823B00099E1A /* StringUtilities.cpp in Sources */,
-				6E9D09321209823B00099E1A /* URL.cpp in Sources */,
-				6E9D09331209823B00099E1A /* Variant.cpp in Sources */,
-				6E9D09781209858B00099E1A /* Math.cpp in Sources */,
-				6E9D0988120986B600099E1A /* ReferenceCountable.cpp in Sources */,
-				6E9D099C1209878A00099E1A /* String.cpp in Sources */,
-				6E2C557416AA3EA9007E581B /* ElementStyle.cpp in Sources */,
-				6E2C557816AA3EA9007E581B /* ElementStyleCache.cpp in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
-		6E8B1F52123AC9FE00C451C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = D2AAC07D0554694100DB518D /* RocketCoreiOS */;
-			targetProxy = 6E8B1F51123AC9FE00C451C8 /* PBXContainerItemProxy */;
-		};
-		6E8B1F54123ACA0300C451C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = D2AAC07D0554694100DB518D /* RocketCoreiOS */;
-			targetProxy = 6E8B1F53123ACA0300C451C8 /* PBXContainerItemProxy */;
-		};
-		6E8B1F96123ACC3600C451C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 6E8B1DDB123ABC7800C451C8 /* RocketCoreOSX */;
-			targetProxy = 6E8B1F95123ACC3600C451C8 /* PBXContainerItemProxy */;
-		};
-		6E8B1F98123ACC3B00C451C8 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = 6E8B1DDB123ABC7800C451C8 /* RocketCoreOSX */;
-			targetProxy = 6E8B1F97123ACC3B00C451C8 /* PBXContainerItemProxy */;
-		};
-/* End PBXTargetDependency section */
-
-/* Begin XCBuildConfiguration section */
-		1DEB921F08733DC00010E9CD /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				COPY_PHASE_STRIP = NO;
-				DSTROOT = /tmp/test.dst;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-				GCC_MODEL_TUNING = G5;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INSTALL_PATH = /usr/local/lib;
-				LIBRARY_SEARCH_PATHS = (
-					"$(inherited)",
-					"\"$(SRCROOT)/../../support/lib\"",
-				);
-				PRODUCT_NAME = RocketCoreiOS;
-			};
-			name = Debug;
-		};
-		1DEB922008733DC00010E9CD /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				DSTROOT = /tmp/test.dst;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INSTALL_PATH = /usr/local/lib;
-				LIBRARY_SEARCH_PATHS = (
-					"$(inherited)",
-					"\"$(SRCROOT)/../../support/lib\"",
-				);
-				PRODUCT_NAME = RocketCoreiOS;
-			};
-			name = Release;
-		};
-		1DEB922308733DC00010E9CD /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
-				GCC_C_LANGUAGE_STANDARD = c99;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				HEADER_SEARCH_PATHS = (
-					../Include,
-					../../Support/freetype/include,
-				);
-				OTHER_LDFLAGS = "-ObjC";
-				PREBINDING = NO;
-				SDKROOT = iphoneos;
-				USE_HEADERMAP = false;
-			};
-			name = Debug;
-		};
-		1DEB922408733DC00010E9CD /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
-				GCC_C_LANGUAGE_STANDARD = c99;
-				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
-				GCC_WARN_ABOUT_RETURN_TYPE = YES;
-				GCC_WARN_UNUSED_VARIABLE = YES;
-				HEADER_SEARCH_PATHS = (
-					../Include,
-					../../Support/freetype/include,
-				);
-				OTHER_LDFLAGS = "-ObjC";
-				PREBINDING = NO;
-				SDKROOT = iphoneos;
-				USE_HEADERMAP = false;
-			};
-			name = Release;
-		};
-		6E8B1BF1123AAEE200C451C8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				COPY_PHASE_STRIP = NO;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketControlsiOS;
-			};
-			name = Debug;
-		};
-		6E8B1BF2123AAEE200C451C8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketControlsiOS;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-		6E8B1DDE123ABC7900C451C8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = NO;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-				GCC_MODEL_TUNING = G5;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketCoreOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				LIBRARY_SEARCH_PATHS = (
-					"$(inherited)",
-					"\"$(SRCROOT)/../../support/lib\"",
-				);
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketCoreOSX;
-				SDKROOT = macosx;
-			};
-			name = Debug;
-		};
-		6E8B1DDF123ABC7900C451C8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketCoreOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				LIBRARY_SEARCH_PATHS = (
-					"$(inherited)",
-					"\"$(SRCROOT)/../../support/lib\"",
-				);
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketCoreOSX;
-				SDKROOT = macosx;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-		6E8B1E6D123ABCEF00C451C8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = NO;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-				GCC_MODEL_TUNING = G5;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketControlsOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketControlsOSX;
-				SDKROOT = macosx;
-			};
-			name = Debug;
-		};
-		6E8B1E6E123ABCEF00C451C8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketControlsOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketControlsOSX;
-				SDKROOT = macosx;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-		6E8B1EBD123AC7A200C451C8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				COPY_PHASE_STRIP = NO;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketDebuggeriOS;
-			};
-			name = Debug;
-		};
-		6E8B1EBE123AC7A200C451C8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketDebuggeriOS;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-		6E8B1EC8123AC80800C451C8 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = NO;
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_DYNAMIC_NO_PIC = NO;
-				GCC_ENABLE_FIX_AND_CONTINUE = YES;
-				GCC_MODEL_TUNING = G5;
-				GCC_OPTIMIZATION_LEVEL = 0;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketDebuggerOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketDebuggerOSX;
-				SDKROOT = macosx;
-			};
-			name = Debug;
-		};
-		6E8B1EC9123AC80800C451C8 /* Release */ = {
-			isa = XCBuildConfiguration;
-			buildSettings = {
-				ALWAYS_SEARCH_USER_PATHS = NO;
-				ARCHS = "$(ARCHS_STANDARD_64_BIT)";
-				COPY_PHASE_STRIP = YES;
-				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
-				DYLIB_COMPATIBILITY_VERSION = 1;
-				DYLIB_CURRENT_VERSION = 1;
-				FRAMEWORK_VERSION = A;
-				GCC_ENABLE_FIX_AND_CONTINUE = NO;
-				GCC_MODEL_TUNING = G5;
-				GCC_PRECOMPILE_PREFIX_HEADER = YES;
-				GCC_PREFIX_HEADER = Rocket_Prefix.pch;
-				INFOPLIST_FILE = "plist/RocketDebuggerOSX-Info.plist";
-				INSTALL_PATH = "$(HOME)/Library/Frameworks";
-				OTHER_LDFLAGS = (
-					"-framework",
-					Foundation,
-					"-framework",
-					AppKit,
-				);
-				PREBINDING = NO;
-				PRODUCT_NAME = RocketDebuggerOSX;
-				SDKROOT = macosx;
-				ZERO_LINK = NO;
-			};
-			name = Release;
-		};
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
-		1DEB921E08733DC00010E9CD /* Build configuration list for PBXNativeTarget "RocketCoreiOS" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				1DEB921F08733DC00010E9CD /* Debug */,
-				1DEB922008733DC00010E9CD /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		1DEB922208733DC00010E9CD /* Build configuration list for PBXProject "Rocket" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				1DEB922308733DC00010E9CD /* Debug */,
-				1DEB922408733DC00010E9CD /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6E8B1BF3123AAF0400C451C8 /* Build configuration list for PBXNativeTarget "RocketControlsiOS" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6E8B1BF1123AAEE200C451C8 /* Debug */,
-				6E8B1BF2123AAEE200C451C8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6E8B1DE0123ABC7900C451C8 /* Build configuration list for PBXNativeTarget "RocketCoreOSX" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6E8B1DDE123ABC7900C451C8 /* Debug */,
-				6E8B1DDF123ABC7900C451C8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6E8B1E6F123ABCF000C451C8 /* Build configuration list for PBXNativeTarget "RocketControlsOSX" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6E8B1E6D123ABCEF00C451C8 /* Debug */,
-				6E8B1E6E123ABCEF00C451C8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6E8B1EC0123AC80100C451C8 /* Build configuration list for PBXNativeTarget "RocketDebuggeriOS" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6E8B1EBD123AC7A200C451C8 /* Debug */,
-				6E8B1EBE123AC7A200C451C8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-		6E8B1ECA123AC80800C451C8 /* Build configuration list for PBXNativeTarget "RocketDebuggerOSX" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				6E8B1EC8123AC80800C451C8 /* Debug */,
-				6E8B1EC9123AC80800C451C8 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
-/* End XCConfigurationList section */
-	};
-	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
-}

+ 0 - 505
Build/RocketControls.vcproj

@@ -1,505 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketControls"
-	ProjectGUID="{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-	RootNamespace="controls"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include"
-				PreprocessorDefinitions="_WIN32,_DEBUG,RocketControls_EXPORTS"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore_d.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include"
-				PreprocessorDefinitions="_WIN32,NDEBUG,RocketControls_EXPORTS"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Plugin"
-			>
-			<File
-				RelativePath="..\Source\Controls\Controls.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\Controls.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\Header.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Forms"
-			>
-			<File
-				RelativePath="..\Source\Controls\ElementForm.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementForm.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\ElementFormControl.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementFormControl.h"
-				>
-			</File>
-			<Filter
-				Name="Controls"
-				>
-				<File
-					RelativePath="..\Source\Controls\ElementFormControlDataSelect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\ElementFormControlDataSelect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\ElementFormControlInput.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\ElementFormControlInput.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\ElementFormControlSelect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\ElementFormControlSelect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\ElementFormControlTextArea.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\ElementFormControlTextArea.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\SelectOption.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\SelectOption.h"
-					>
-				</File>
-				<Filter
-					Name="Widgets"
-					>
-					<File
-						RelativePath="..\Source\Controls\ElementTextSelection.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\ElementTextSelection.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetDropDown.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetDropDown.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetSlider.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetSlider.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetSliderInput.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetSliderInput.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInput.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInput.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputMultiLine.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputMultiLine.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputSingleLine.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputSingleLine.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputSingleLinePassword.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\WidgetTextInputSingleLinePassword.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="Input Types"
-					>
-					<File
-						RelativePath="..\Source\Controls\InputType.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputType.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeButton.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeButton.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeCheckbox.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeCheckbox.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeRadio.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeRadio.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeRange.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeRange.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeSubmit.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeSubmit.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeText.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Controls\InputTypeText.h"
-						>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="Parsers"
-				>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerTextArea.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerTextArea.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Clipboard"
-				>
-				<File
-					RelativePath="..\Source\Controls\Clipboard.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\Clipboard.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Tab Set"
-			>
-			<File
-				RelativePath="..\Source\Controls\ElementTabSet.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementTabSet.h"
-				>
-			</File>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerTabSet.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerTabSet.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Data Grid"
-			>
-			<File
-				RelativePath="..\Source\Controls\ElementDataGrid.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementDataGrid.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\ElementDataGridCell.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementDataGridCell.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\ElementDataGridExpandButton.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementDataGridExpandButton.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\ElementDataGridRow.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Controls\ElementDataGridRow.h"
-				>
-			</File>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerDataGrid.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\XMLNodeHandlerDataGrid.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Data Source"
-				>
-				<File
-					RelativePath="..\Source\Controls\DataFormatter.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\DataFormatter.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\DataQuery.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\DataQuery.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\DataSource.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\DataSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Controls\DataSourceListener.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Controls\DataSourceListener.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<File
-			RelativePath="..\Include\Rocket\Controls.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 241
Build/RocketControlsPython.vcproj

@@ -1,241 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketControlsPython"
-	ProjectGUID="{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}"
-	RootNamespace="core"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include\;..\Source\Core;..\..\support\boost\;..\..\support\python\include\;..\..\support\python\PC"
-				WarningLevel="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkLibraryDependencies="false"
-				AdditionalDependencies="RocketCore_d.lib RocketControls_d.lib python27_d.lib boost_python-vc90-mt-gyd-1_44.lib"
-				OutputFile="..\bin\_rocketcontrols_d.pyd"
-				AdditionalLibraryDirectories="..\bin;..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include\;..\Source\Core;..\..\support\boost\;..\..\support\python\include\;..\..\support\python\PC"
-				WarningLevel="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkLibraryDependencies="false"
-				AdditionalDependencies="RocketCore.lib RocketControls.lib python27.lib boost_python-vc90-mt-1_44.lib"
-				OutputFile="..\bin\_rocketcontrols.pyd"
-				AdditionalLibraryDirectories="..\bin;..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Elements"
-			>
-			<File
-				RelativePath="..\Source\Controls\Python\DataGridRowProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\DataGridRowProxy.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\ElementInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\ElementInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\SelectOptionProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\SelectOptionProxy.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Precompiled Header"
-			>
-			<File
-				RelativePath="..\Source\Controls\Python\precompiled.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\precompiled.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="DataSource"
-			>
-			<File
-				RelativePath="..\Source\Controls\Python\DataFormatterWrapper.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\DataFormatterWrapper.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\DataSourceWrapper.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Controls\Python\DataSourceWrapper.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\Source\Controls\Python\Module.cpp"
-			>
-		</File>
-		<File
-			RelativePath="..\Source\Controls\Python\Module.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 1506
Build/RocketCore.vcproj

@@ -1,1506 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketCore"
-	ProjectGUID="{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-	RootNamespace="rocket"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include;..\..\support\freetype\include"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="freetype243MT_D.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include;..\..\support\freetype\include"
-				UsePrecompiledHeader="2"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="freetype243MT.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Precompiled Header"
-			>
-			<File
-				RelativePath="..\Source\Core\precompiled.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="0"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\Source\Core\precompiled.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Texture"
-			>
-			<File
-				RelativePath="..\Source\Core\Texture.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Texture.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TextureDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TextureDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TextureResource.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TextureResource.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Element"
-			>
-			<File
-				RelativePath="..\Source\Core\Box.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Box.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\DocumentHeader.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\DocumentHeader.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Element.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Element.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Element.inl"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementBackground.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementBackground.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementBorder.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementBorder.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementDecoration.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementDecoration.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementReference.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\ElementReference.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementScroll.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\ElementScroll.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementStyle.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementStyle.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementStyleCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ElementStyleCache.h"
-				>
-			</File>			
-			<File
-				RelativePath="..\Source\Core\ElementUtilities.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\ElementUtilities.h"
-				>
-			</File>
-			<Filter
-				Name="Layout"
-				>
-				<File
-					RelativePath="..\Source\Core\LayoutBlockBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutBlockBox.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutBlockBoxSpace.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutBlockBoxSpace.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutEngine.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutEngine.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutInlineBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutInlineBox.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutInlineBoxText.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutInlineBoxText.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutLineBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\LayoutLineBox.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Instancer"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ElementInstancer.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ElementInstancerGeneric.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ElementInstancerGeneric.inl"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandler.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\XMLNodeHandler.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerBody.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerBody.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerDefault.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerDefault.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerHead.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerHead.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerTemplate.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLNodeHandlerTemplate.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLParser.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\XMLParser.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLParseTools.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\XMLParseTools.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Definition"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementDefinition.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ElementDefinition.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Text"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementText.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ElementText.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ElementTextDefault.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ElementTextDefault.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Handle"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementHandle.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ElementHandle.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Widgets"
-				>
-				<File
-					RelativePath="..\Source\Core\WidgetSlider.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\WidgetSlider.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\WidgetSliderScroll.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\WidgetSliderScroll.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Image"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementImage.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ElementImage.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Document"
-				>
-				<File
-					RelativePath="..\Source\Core\ElementDocument.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ElementDocument.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Geometry"
-			>
-			<File
-				RelativePath="..\Source\Core\Geometry.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Geometry.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\GeometryDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\GeometryDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\GeometryUtilities.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\GeometryUtilities.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Vertex.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Decorator"
-			>
-			<File
-				RelativePath="..\Source\Core\Decorator.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Decorator.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\DecoratorInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\DecoratorInstancer.h"
-				>
-			</File>
-			<Filter
-				Name="Decorators"
-				>
-				<File
-					RelativePath="..\Source\Core\DecoratorNone.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\DecoratorNone.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\DecoratorNoneInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\DecoratorNoneInstancer.h"
-					>
-				</File>
-				<Filter
-					Name="Tile"
-					>
-					<File
-						RelativePath="..\Source\Core\DecoratorTiled.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\DecoratorTiled.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\DecoratorTiledInstancer.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\DecoratorTiledInstancer.h"
-						>
-					</File>
-					<Filter
-						Name="Horizontal"
-						>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledHorizontal.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledHorizontal.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledHorizontalInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledHorizontalInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Box"
-						>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledBox.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledBox.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledBoxInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledBoxInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Image"
-						>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledImage.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledImage.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledImageInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledImageInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Vertical"
-						>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledVertical.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledVertical.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledVerticalInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\DecoratorTiledVerticalInstancer.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Style Sheet"
-			>
-			<File
-				RelativePath="..\Source\Core\StyleSheet.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\StyleSheet.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetFactory.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetFactory.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\StyleSheetKeywords.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetNode.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetNode.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetParser.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetParser.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StyleSheetSpecification.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\StyleSheetSpecification.h"
-				>
-			</File>
-			<Filter
-				Name="Property"
-				>
-				<File
-					RelativePath="..\Source\Core\Property.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Property.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\PropertyDictionary.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\PropertyDictionary.h"
-					>
-				</File>
-				<Filter
-					Name="Definition"
-					>
-					<File
-						RelativePath="..\Source\Core\PropertyDefinition.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Include\Rocket\Core\PropertyDefinition.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\PropertyShorthandDefinition.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\PropertySpecification.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Include\Rocket\Core\PropertySpecification.h"
-						>
-					</File>
-					<Filter
-						Name="Parser"
-						>
-						<File
-							RelativePath="..\Include\Rocket\Core\PropertyParser.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserColour.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserColour.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserKeyword.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserKeyword.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserNumber.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserNumber.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserString.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\PropertyParserString.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="Selectors"
-				>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelector.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelector.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorEmpty.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorEmpty.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorFirstChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorFirstOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorLastChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorLastChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorLastOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthLastChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorNthOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorOnlyChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Events"
-			>
-			<File
-				RelativePath="..\Source\Core\Event.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Event.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventDispatcher.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventDispatcher.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\EventInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventInstancerDefault.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventInstancerDefault.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventIterators.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\EventListener.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\EventListenerInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\EventListenerInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Input.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Fonts"
-			>
-			<File
-				RelativePath="..\Include\Rocket\Core\Font.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\FontDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFace.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFace.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFaceHandle.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFaceHandle.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFaceLayer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFaceLayer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFamily.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\FontFamily.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\FontGlyph.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\UnicodeRange.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\UnicodeRange.h"
-				>
-			</File>
-			<Filter
-				Name="Texture Layout"
-				>
-				<File
-					RelativePath="..\Source\Core\TextureLayout.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayout.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutRectangle.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutRectangle.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutRow.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutRow.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutTexture.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\TextureLayoutTexture.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Effect"
-				>
-				<File
-					RelativePath="..\Source\Core\FontEffect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\FontEffect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\FontEffectInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\FontEffectInstancer.h"
-					>
-				</File>
-				<Filter
-					Name="Effects"
-					>
-					<Filter
-						Name="None"
-						>
-						<File
-							RelativePath="..\Source\Core\FontEffectNone.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectNone.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectNoneInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectNoneInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Outline"
-						>
-						<File
-							RelativePath="..\Source\Core\FontEffectOutline.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectOutline.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectOutlineInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectOutlineInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Shadow"
-						>
-						<File
-							RelativePath="..\Source\Core\FontEffectShadow.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectShadow.h"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectShadowInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Source\Core\FontEffectShadowInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Convolution Filter"
-						>
-						<File
-							RelativePath="..\Source\Core\ConvolutionFilter.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\Include\Rocket\Core\ConvolutionFilter.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Templates"
-			>
-			<File
-				RelativePath="..\Source\Core\Template.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Template.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TemplateCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\TemplateCache.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Core"
-			>
-			<File
-				RelativePath="..\Source\Core\Clock.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Clock.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Core.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Core.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Factory.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Factory.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Header.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Log.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Log.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Math.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Types.h"
-				>
-			</File>
-			<Filter
-				Name="Interfaces"
-				>
-				<Filter
-					Name="Renderer"
-					>
-					<File
-						RelativePath="..\Source\Core\RenderInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Include\Rocket\Core\RenderInterface.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="File"
-					>
-					<File
-						RelativePath="..\Source\Core\FileInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Include\Rocket\Core\FileInterface.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\FileInterfaceDefault.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\FileInterfaceDefault.h"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\StreamFile.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Source\Core\StreamFile.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="System"
-					>
-					<File
-						RelativePath="..\Source\Core\SystemInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\Include\Rocket\Core\SystemInterface.h"
-						>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="String"
-				>
-				<File
-					RelativePath="..\Source\Core\String.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\String.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Plugin"
-				>
-				<File
-					RelativePath="..\Source\Core\Plugin.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Plugin.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\PluginRegistry.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\PluginRegistry.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Types"
-				>
-				<File
-					RelativePath="..\Source\Core\BaseXMLParser.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\BaseXMLParser.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Colour.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Colour.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Debug.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\Dictionary.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Dictionary.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Dictionary.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\ReferenceCountable.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\ScriptInterface.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\Stream.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Stream.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StreamMemory.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\StreamMemory.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\StringBase.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\StringBase.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\StringUtilities.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\StringUtilities.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\URL.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\URL.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\Variant.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Variant.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Variant.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\Vector2.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Vector2.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\Vector2.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Core\WString.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Include\Rocket\Core\WString.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Context"
-			>
-			<File
-				RelativePath="..\Source\Core\Context.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ShowIncludes="false"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Context.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ContextInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\ContextInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ContextInstancerDefault.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\ContextInstancerDefault.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="String Cache"
-			>
-			<File
-				RelativePath="..\Source\Core\StringCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\StringCache.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\Include\Rocket\Core.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 377
Build/RocketCorePython.vcproj

@@ -1,377 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketCorePython"
-	ProjectGUID="{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}"
-	RootNamespace="core"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include\;..\Source\Core;..\..\support\boost\;..\..\support\python\include\;..\..\support\python\PC"
-				WarningLevel="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkLibraryDependencies="false"
-				AdditionalDependencies="RocketCore_d.lib python27_d.lib boost_python-vc90-mt-gyd-1_44.lib"
-				OutputFile="..\bin\_rocketcore_d.pyd"
-				AdditionalLibraryDirectories="..\bin;..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\include\;..\Source\Core;..\..\support\boost\;..\..\support\python\include\;..\..\support\python\PC"
-				WarningLevel="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				LinkLibraryDependencies="false"
-				AdditionalDependencies="RocketCore.lib python27.lib boost_python-vc90-mt-1_44.lib"
-				OutputFile="..\bin\_rocketcore.pyd"
-				AdditionalLibraryDirectories="..\bin;..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Context"
-			>
-			<File
-				RelativePath="..\Source\Core\Python\ContextDocumentProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextDocumentProxy.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ContextProxy.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Elements"
-			>
-			<File
-				RelativePath="..\Source\Core\Python\ElementAttributeProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementAttributeProxy.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementChildrenProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementChildrenProxy.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementDocumentWrapper.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementDocumentWrapper.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\ElementInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementStyleProxy.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\ElementStyleProxy.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\ElementWrapper.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Events"
-			>
-			<File
-				RelativePath="..\Source\Core\Python\EventInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventListener.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventListener.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventListenerInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventListenerInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventWrapper.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\EventWrapper.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Precompiled Header"
-			>
-			<File
-				RelativePath="..\Source\Core\Python\precompiled.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\precompiled.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Core"
-			>
-			<File
-				RelativePath="..\Source\Core\Python\Converters.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\ConverterScriptObject.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\Interfaces.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\NameIndexInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\PickleTypeConverter.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\Python.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Core\Python\Utilities.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\Utilities.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\VectorInterface.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\Wrapper.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Core\Python\WrapperIter.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\Include\Rocket\Core\Python\Header.h"
-			>
-		</File>
-		<File
-			RelativePath="..\Source\Core\Python\Module.cpp"
-			>
-		</File>
-		<File
-			RelativePath="..\Source\Core\Python\Module.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 267
Build/RocketDebugger.vcproj

@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketDebugger"
-	ProjectGUID="{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-	RootNamespace="debugger"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include"
-				PreprocessorDefinitions="_WIN32,_DEBUG,RocketDebugger_EXPORTS"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore_d.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\Include"
-				PreprocessorDefinitions="_WIN32,NDEBUG,RocketDebugger_EXPORTS"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Plugin"
-			>
-			<File
-				RelativePath="..\Source\Debugger\Plugin.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Debugger\Plugin.h"
-				>
-			</File>
-			<Filter
-				Name="Elements"
-				>
-				<File
-					RelativePath="..\Source\Debugger\ElementContextHook.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\ElementContextHook.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\ElementInfo.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\ElementInfo.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\ElementLog.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\ElementLog.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Source"
-				>
-				<File
-					RelativePath="..\Source\Debugger\BeaconSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\CommonSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\FontSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\InfoSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\LogSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\Source\Debugger\MenuSource.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Debugger"
-			>
-			<File
-				RelativePath="..\Source\Debugger\Debugger.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Debugger\Debugger.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Debugger\Geometry.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Debugger\Geometry.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Include\Rocket\Debugger\Header.h"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Debugger\SystemInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\Source\Debugger\SystemInterface.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\Include\Rocket\Debugger.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 58
Build/RocketPython.sln

@@ -1,58 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 10.00
-# Visual C++ Express 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketCorePython", "RocketCorePython.vcproj", "{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketCore", "RocketCore.vcproj", "{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketDebugger", "RocketDebugger.vcproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketControls", "RocketControls.vcproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketControlsPython", "RocketControlsPython.vcproj", "{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}"
-	ProjectSection(ProjectDependencies) = postProject
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B} = {1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B} = {1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}
-		{286AC8CC-432A-4B7C-C497-2CF315AEE1FE} = {286AC8CC-432A-4B7C-C497-2CF315AEE1FE}
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}.Debug|Win32.ActiveCfg = Debug|Win32
-		{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}.Debug|Win32.Build.0 = Debug|Win32
-		{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}.Release|Win32.ActiveCfg = Release|Win32
-		{286AC8CC-432A-4B7C-C497-2CF315AEE1FE}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}.Debug|Win32.ActiveCfg = Debug|Win32
-		{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}.Debug|Win32.Build.0 = Debug|Win32
-		{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}.Release|Win32.ActiveCfg = Release|Win32
-		{206AC8CC-432B-4B7C-C497-2CF315AEE1C1}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

+ 463 - 338
Build/cmake/FileList.cmake

@@ -1,490 +1,615 @@
 # This file was auto-generated with gen_filelists.sh
 # This file was auto-generated with gen_filelists.sh
 
 
 set(Core_HDR_FILES
 set(Core_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstOfType.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBoxInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyle.h
-	${PROJECT_SOURCE_DIR}/Source/Core/ElementStyleCache.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Clock.h
     ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancerDefault.h
     ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancerDefault.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserKeyword.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDefinition.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DebugFont.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNone.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNoneInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNoneInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiled.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBox.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBoxInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontal.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontal.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontalInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImage.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImageInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImageInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/PluginRegistry.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorEmpty.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetParser.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerTemplate.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyShorthandDefinition.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthOfType.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementTextDefault.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelector.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadowInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastOfType.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRow.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBackground.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserString.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureResource.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNode.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Clock.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImage.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVertical.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVerticalInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVerticalInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/DocumentHeader.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBackground.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBorder.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDecoration.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDefinition.h
     ${PROJECT_SOURCE_DIR}/Source/Core/ElementHandle.h
     ${PROJECT_SOURCE_DIR}/Source/Core/ElementHandle.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementImage.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyle.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyleCache.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementTextDefault.h
     ${PROJECT_SOURCE_DIR}/Source/Core/EventDispatcher.h
     ${PROJECT_SOURCE_DIR}/Source/Core/EventDispatcher.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Pool.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TemplateCache.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Template.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/UnicodeRange.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancerDefault.h
     ${PROJECT_SOURCE_DIR}/Source/Core/EventIterators.h
     ${PROJECT_SOURCE_DIR}/Source/Core/EventIterators.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerBody.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBox.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSlider.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBoxText.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FileInterfaceDefault.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNone.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNoneInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutline.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutlineInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadow.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadowInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontFace.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.h
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementImage.h
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.h
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiled.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserColour.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLParseTools.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSliderScroll.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBox.h
     ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBoxSpace.h
     ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBoxSpace.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DocumentHeader.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/precompiled.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastChild.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutEngine.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBox.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBoxText.h
     ${PROJECT_SOURCE_DIR}/Source/Core/LayoutLineBox.h
     ${PROJECT_SOURCE_DIR}/Source/Core/LayoutLineBox.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DebugFont.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNone.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadow.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureDatabase.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/PluginRegistry.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Pool.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/precompiled.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserColour.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserKeyword.h
     ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserNumber.h
     ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserNumber.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVertical.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthChild.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRectangle.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBox.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutlineInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutTexture.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontFace.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayout.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancerDefault.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBorder.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerHead.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDecoration.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserString.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyShorthandDefinition.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StreamFile.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StreamFile.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutEngine.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutline.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StringCache.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetFactory.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetFactory.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNode.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelector.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorEmpty.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstOfType.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastOfType.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthChild.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastChild.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastOfType.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastOfType.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FileInterfaceDefault.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerDefault.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNone.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontalInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/StringCache.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNoneInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBox.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthOfType.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyChild.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyOfType.h
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyOfType.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetParser.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Template.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TemplateCache.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureDatabase.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayout.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRectangle.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRow.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutTexture.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureResource.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/UnicodeRange.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSlider.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSliderScroll.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerBody.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerDefault.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerHead.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerTemplate.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLParseTools.h
+)
+
+set(MASTER_Core_PUB_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core.h
 )
 )
 
 
 set(Core_PUB_HDR_FILES
 set(Core_PUB_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffect.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/TypeConverter.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementScroll.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/SystemInterface.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Colour.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/BaseXMLParser.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Box.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Box.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Colour.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Colour.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Context.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ContextInstancer.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ConvolutionFilter.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ConvolutionFilter.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventListenerInstancer.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Core.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Debug.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Decorator.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/DecoratorInstancer.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Dictionary.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Dictionary.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Element.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Element.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementDocument.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementInstancer.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementInstancerGeneric.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementInstancerGeneric.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementInstancerGeneric.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementReference.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementScroll.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementText.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementUtilities.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Event.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventInstancer.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventListener.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventListenerInstancer.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Factory.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FileInterface.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FileInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Font.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontDatabase.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffect.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffectInstancer.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontGlyph.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Geometry.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/GeometryUtilities.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Header.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Input.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Log.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Math.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/MathTypes.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/MathTypes.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementInstancer.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertySpecification.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Property.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Platform.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Plugin.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Plugin.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementReference.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StreamMemory.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/WString.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventListener.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Property.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyDefinition.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyDefinition.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Decorator.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Texture.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyDictionary.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyDictionary.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheet.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontGlyph.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyParser.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertySpecification.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ReferenceCountable.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ReferenceCountable.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StringUtilities.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Vertex.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementUtilities.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Factory.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Stream.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/GeometryUtilities.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Vector2.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheetSpecification.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/RenderInterface.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/RenderInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ScriptInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Stream.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StreamMemory.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/String.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StringBase.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StringBase.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StringUtilities.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheet.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheetKeywords.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheetKeywords.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Core.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontDatabase.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Header.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Dictionary.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StyleSheetSpecification.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/SystemInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Texture.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/TypeConverter.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/TypeConverter.inl
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Types.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Types.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/XMLParser.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementDocument.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/BaseXMLParser.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Debug.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/URL.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/URL.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Input.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Event.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Geometry.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Font.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ElementText.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/String.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Element.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ScriptInterface.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/StringBase.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/EventInstancer.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/DecoratorInstancer.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Context.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/FontEffectInstancer.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Variant.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Variant.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Math.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Log.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Platform.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Variant.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Vector2.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Vector2.inl
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Vertex.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/WString.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/XMLNodeHandler.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/XMLNodeHandler.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/PropertyParser.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/ContextInstancer.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/XMLParser.h
 )
 )
 
 
 set(Core_SRC_FILES
 set(Core_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Core/StreamMemory.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVertical.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancerDefault.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementHandle.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerBody.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureDatabase.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBox.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetParser.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Core.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Template.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandler.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/String.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ReferenceCountable.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastOfType.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBackground.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontal.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/EventDispatcher.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/EventListenerInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StringCache.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementUtilities.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/TemplateCache.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBoxInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Event.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Clock.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyChild.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDecoration.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffect.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FileInterfaceDefault.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerTemplate.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ConvolutionFilter.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiled.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerHead.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DocumentHeader.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Decorator.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/BaseXMLParser.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/BaseXMLParser.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Box.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Box.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyDefinition.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Math.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementText.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/precompiled.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetSpecification.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNone.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PluginRegistry.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/RenderInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Clock.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Context.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancerDefault.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/ContextInstancerDefault.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBoxText.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayout.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyDictionary.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ConvolutionFilter.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Core.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Decorator.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Context.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutEngine.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSlider.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Property.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyle.cpp
-	${PROJECT_SOURCE_DIR}/Source/Core/ElementStyleCache.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNone.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNoneInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNoneInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiled.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledBoxInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontal.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontalInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImage.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImageInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVertical.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVerticalInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Dictionary.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/DocumentHeader.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Element.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Element.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutlineInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontDatabase.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Texture.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBackground.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBorder.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDecoration.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDefinition.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDocument.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementHandle.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementImage.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementReference.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/ElementScroll.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/ElementScroll.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/UnicodeRange.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyle.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementStyleCache.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementText.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementTextDefault.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ElementUtilities.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Event.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/EventDispatcher.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancerDefault.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/EventListenerInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Factory.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FileInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FileInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastChild.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadow.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetFactory.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastChild.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBoxSpace.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FileInterfaceDefault.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontDatabase.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffect.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNone.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNoneInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectNoneInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutline.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutlineInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadow.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadowInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFace.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/FontFace.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Vector2.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceLayer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Geometry.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryDatabase.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryUtilities.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBoxSpace.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutEngine.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBoxText.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutLineBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Log.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Math.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Plugin.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PluginRegistry.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/precompiled.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Property.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyDefinition.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyDictionary.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserColour.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserKeyword.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserKeyword.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserNumber.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserString.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/PropertySpecification.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/ReferenceCountable.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/RenderInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Stream.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StreamFile.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StreamMemory.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/String.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StringCache.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StringUtilities.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheet.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetFactory.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNode.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNode.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDocument.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelector.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorEmpty.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorEmpty.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImageInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectOutline.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontFamily.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/WString.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/URL.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontEffectShadowInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledHorizontalInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorNone.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StreamFile.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Dictionary.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledImage.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/EventInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRow.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertySpecification.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/FontFaceHandle.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstChild.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastChild.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorLastOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthChild.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastChild.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyChild.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetParser.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetSpecification.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/SystemInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/SystemInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementBorder.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Plugin.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutLineBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Template.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/TemplateCache.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Texture.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureDatabase.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayout.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRectangle.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRectangle.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutRow.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutTexture.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/TextureResource.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/TextureResource.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutBlockBox.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthOfType.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementImage.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelector.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/GeometryUtilities.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthLastOfType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/UnicodeRange.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/URL.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Variant.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Vector2.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSlider.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSliderScroll.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/WidgetSliderScroll.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/XMLParseTools.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstOfType.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementTextDefault.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserNumber.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/WString.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandler.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerBody.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerDefault.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerDefault.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/TextureLayoutTexture.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Stream.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerHead.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLNodeHandlerTemplate.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/XMLParser.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/XMLParser.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheet.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorFirstChild.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StringUtilities.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Log.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Variant.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorNthChild.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Geometry.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/DecoratorTiledVerticalInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementReference.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/StyleSheetNodeSelectorOnlyOfType.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserString.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/PropertyParserColour.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Factory.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/ElementDefinition.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/LayoutInlineBox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/XMLParseTools.cpp
 )
 )
 
 
 set(Controls_HDR_FILES
 set(Controls_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetDropDown.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTextSelection.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputType.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeButton.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeCheckbox.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRadio.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRange.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRange.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeSubmit.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeText.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetDropDown.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSlider.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSliderInput.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSliderInput.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLine.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInput.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInput.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeButton.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSlider.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputMultiLine.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputMultiLine.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTabSet.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeCheckbox.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeSubmit.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRadio.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTextSelection.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputType.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLine.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLinePassword.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerDataGrid.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerDataGrid.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTabSet.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTextArea.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTextArea.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLinePassword.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeText.h
+)
+
+set(MASTER_Controls_PUB_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls.h
 )
 )
 
 
 set(Controls_PUB_HDR_FILES
 set(Controls_PUB_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataQuery.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlDataSelect.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlTextArea.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementTabSet.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Clipboard.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Controls.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Controls.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlSelect.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/SelectOption.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlInput.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControl.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Header.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataFormatter.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataQuery.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataSource.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataSource.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataSourceListener.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGrid.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGrid.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridCell.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridExpandButton.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridExpandButton.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridRow.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridRow.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Clipboard.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataFormatter.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/DataSourceListener.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementForm.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementForm.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementDataGridCell.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControl.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlDataSelect.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlInput.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlSelect.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementFormControlTextArea.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/ElementTabSet.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Header.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/SelectOption.h
 )
 )
 
 
 set(Controls_SRC_FILES
 set(Controls_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Controls/SelectOption.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLinePassword.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerDataGrid.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTextArea.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetDropDown.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTabSet.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlTextArea.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Clipboard.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Clipboard.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputMultiLine.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/DataSourceListener.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSliderInput.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlDataSelect.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeSubmit.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInput.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Controls.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Controls.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRadio.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridRow.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlSelect.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSlider.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/DataFormatter.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/DataQuery.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/DataSource.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/DataSourceListener.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGrid.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridCell.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridExpandButton.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridExpandButton.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeText.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeCheckbox.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/InputType.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridRow.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementForm.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControl.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlDataSelect.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlInput.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlInput.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGrid.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlSelect.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControlTextArea.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTabSet.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTextSelection.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/ElementTextSelection.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTabSet.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/DataQuery.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementForm.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputType.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeButton.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeButton.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeCheckbox.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRadio.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRange.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeRange.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementDataGridCell.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/ElementFormControl.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeSubmit.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/InputTypeText.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/SelectOption.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetDropDown.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSlider.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetSliderInput.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInput.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputMultiLine.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLine.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLine.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/DataFormatter.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/DataSource.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/WidgetTextInputSingleLinePassword.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerDataGrid.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTabSet.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/XMLNodeHandlerTextArea.cpp
 )
 )
 
 
 set(Debugger_HDR_FILES
 set(Debugger_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/BeaconSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/CommonSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementContextHook.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementInfo.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementLog.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementLog.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/SystemInterface.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/FontSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/Geometry.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/InfoSource.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/InfoSource.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/Plugin.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/LogSource.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/LogSource.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementInfo.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/BeaconSource.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/Geometry.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/MenuSource.h
     ${PROJECT_SOURCE_DIR}/Source/Debugger/MenuSource.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementContextHook.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/CommonSource.h
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/FontSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/Plugin.h
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/SystemInterface.h
+)
+
+set(MASTER_Debugger_PUB_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger.h
 )
 )
 
 
 set(Debugger_PUB_HDR_FILES
 set(Debugger_PUB_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger/Header.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger/Debugger.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger/Debugger.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Debugger/Header.h
 )
 )
 
 
 set(Debugger_SRC_FILES
 set(Debugger_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementInfo.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/Debugger.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/Debugger.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementLog.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementContextHook.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementContextHook.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/SystemInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Debugger/Plugin.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementInfo.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/ElementLog.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/Geometry.cpp
     ${PROJECT_SOURCE_DIR}/Source/Debugger/Geometry.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/Plugin.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Debugger/SystemInterface.cpp
 )
 )
 
 
 set(Pycore_HDR_FILES
 set(Pycore_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextDocumentProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextDocumentProxy.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListenerInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementInterface.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListener.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Module.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventWrapper.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInterface.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInterface.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementStyleProxy.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInterface.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/Converters.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/Converters.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementDocumentWrapper.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/precompiled.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementAttributeProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementChildrenProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementChildrenProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementDocumentWrapper.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementInterface.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementStyleProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInstancer.h
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInstancer.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementAttributeProxy.h
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInterface.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListener.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListenerInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventWrapper.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Module.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/precompiled.h
 )
 )
 
 
 set(Pycore_PUB_HDR_FILES
 set(Pycore_PUB_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/VectorInterface.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Wrapper.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/NameIndexInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ConverterScriptObject.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ElementInstancer.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ElementInstancer.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/PickleTypeConverter.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ElementWrapper.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ElementWrapper.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Utilities.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Header.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Header.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/NameIndexInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/PickleTypeConverter.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Python.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Python.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Utilities.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/VectorInterface.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/Wrapper.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/WrapperIter.h
     ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/WrapperIter.h
-    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Python/ConverterScriptObject.h
 )
 )
 
 
 set(Pycore_SRC_FILES
 set(Pycore_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementChildrenProxy.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListenerInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListener.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Utilities.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextDocumentProxy.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Interfaces.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/precompiled.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementStyleProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextProxy.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextProxy.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementDocumentWrapper.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/Converters.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/Converters.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Module.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInstancer.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventWrapper.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementAttributeProxy.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementAttributeProxy.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ContextDocumentProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementChildrenProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementDocumentWrapper.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/ElementStyleProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInstancer.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListener.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventListenerInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/EventWrapper.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Interfaces.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Module.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/precompiled.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Python/Utilities.cpp
 )
 )
 
 
 set(Pycontrols_HDR_FILES
 set(Pycontrols_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataFormatterWrapper.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataFormatterWrapper.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataGridRowProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataSourceWrapper.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataSourceWrapper.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/ElementInterface.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/ElementInterface.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/Module.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/Module.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/SelectOptionProxy.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/precompiled.h
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/precompiled.h
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataGridRowProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/SelectOptionProxy.h
 )
 )
 
 
 set(Pycontrols_PUB_HDR_FILES
 set(Pycontrols_PUB_HDR_FILES
 )
 )
 
 
 set(Pycontrols_SRC_FILES
 set(Pycontrols_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/precompiled.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataFormatterWrapper.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataGridRowProxy.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataSourceWrapper.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataSourceWrapper.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/ElementInterface.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/Module.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/Module.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/precompiled.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/SelectOptionProxy.cpp
     ${PROJECT_SOURCE_DIR}/Source/Controls/Python/SelectOptionProxy.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataFormatterWrapper.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/ElementInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Source/Controls/Python/DataGridRowProxy.cpp
+)
+
+set(LuaCore_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Colourb.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Colourf.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Context.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ContextDocumentsProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Document.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Element.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementAttributesProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementChildNodesProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementStyleProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementText.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Event.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/EventParametersProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/GlobalLuaFunctions.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Log.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaDocument.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaDocumentElementInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaElement.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaElementInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaEventListener.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaEventListenerInstancer.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/precompiled.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Rocket.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/RocketContextsProxy.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Vector2f.h
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Vector2i.h
+)
+
+set(LuaCore_PUB_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Lua/Header.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Lua/Interpreter.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Lua/LuaType.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Core/Lua/Utilities.h
+)
+
+set(LuaCore_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Colourb.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Colourf.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Context.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ContextDocumentsProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Document.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Element.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementAttributesProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementChildNodesProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementStyleProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/ElementText.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Event.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/EventParametersProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/GlobalLuaFunctions.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Interpreter.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Log.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaDocument.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaDocumentElementInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaElementInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaEventListener.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/LuaEventListenerInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/precompiled.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Rocket.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/RocketContextsProxy.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Utilities.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Vector2f.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Core/Lua/Vector2i.cpp
+)
+
+set(LuaControls_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/As.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/DataFormatter.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/DataSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementDataGrid.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementDataGridRow.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementForm.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControl.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlDataSelect.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlInput.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlSelect.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlTextArea.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementTabSet.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/LuaDataFormatter.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/LuaDataSource.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/precompiled.h
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/SelectOptionsProxy.h
+)
+
+set(LuaControls_PUB_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Lua/Controls.h
+    ${PROJECT_SOURCE_DIR}/Include/Rocket/Controls/Lua/Header.h
+)
+
+set(LuaControls_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/Controls.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/DataFormatter.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/DataSource.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementDataGrid.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementDataGridRow.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementForm.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControl.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlDataSelect.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlInput.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlSelect.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementFormControlTextArea.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/ElementTabSet.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/LuaDataFormatter.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/LuaDataSource.cpp
+    ${PROJECT_SOURCE_DIR}/Source/Controls/Lua/SelectOptionsProxy.cpp
 )
 )
 
 

+ 115 - 0
Build/cmake/FindDirectX.cmake

@@ -0,0 +1,115 @@
+#-------------------------------------------------------------------
+# This file is part of the CMake build system for OGRE
+#     (Object-oriented Graphics Rendering Engine)
+# For the latest info, see http://www.ogre3d.org/
+#
+# The contents of this file are placed in the public domain. Feel
+# free to make use of it in any way you like.
+#-------------------------------------------------------------------
+
+# -----------------------------------------------------------------------------
+# Find DirectX SDK
+# Define:
+# DirectX_FOUND
+# DirectX_INCLUDE_DIR
+# DirectX_LIBRARY
+# DirectX_ROOT_DIR
+
+if(WIN32) # The only platform it makes sense to check for DirectX SDK
+  include(FindPkgMacros)
+  findpkg_begin(DirectX)
+  
+  # Get path, convert backslashes as ${ENV_DXSDK_DIR}
+  getenv_path(DXSDK_DIR)
+  getenv_path(DIRECTX_HOME)
+  getenv_path(DIRECTX_ROOT)
+  getenv_path(DIRECTX_BASE)
+  
+  # construct search paths
+  set(DirectX_PREFIX_PATH 
+    "${DXSDK_DIR}" "${ENV_DXSDK_DIR}"
+    "${DIRECTX_HOME}" "${ENV_DIRECTX_HOME}"
+    "${DIRECTX_ROOT}" "${ENV_DIRECTX_ROOT}"
+    "${DIRECTX_BASE}" "${ENV_DIRECTX_BASE}"
+    "C:/apps_x86/Microsoft DirectX SDK*"
+    "C:/Program Files (x86)/Microsoft DirectX SDK*"
+    "C:/apps/Microsoft DirectX SDK*"
+    "C:/Program Files/Microsoft DirectX SDK*"
+	"$ENV{ProgramFiles}/Microsoft DirectX SDK*"
+  )
+  create_search_paths(DirectX)
+  # redo search if prefix path changed
+  clear_if_changed(DirectX_PREFIX_PATH
+    DirectX_LIBRARY
+	DirectX_INCLUDE_DIR
+	DirectX_ROOT_DIR
+  )
+  
+  find_path(DirectX_INCLUDE_DIR NAMES d3d9.h HINTS ${DirectX_INC_SEARCH_PATH})
+  # dlls are in DirectX_ROOT_DIR/Developer Runtime/x64|x86
+  # lib files are in DirectX_ROOT_DIR/Lib/x64|x86
+  if(CMAKE_CL_64)
+    set(DirectX_LIBPATH_SUFFIX "x64")
+  else(CMAKE_CL_64)
+    set(DirectX_LIBPATH_SUFFIX "x86")
+  endif(CMAKE_CL_64)
+  find_library(DirectX_LIBRARY NAMES d3d9 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_D3DX9_LIBRARY NAMES d3dx9 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_DXERR9_LIBRARY NAMES dxerr HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_DXGUID_LIBRARY NAMES dxguid HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_DINPUT8_LIBRARY NAMES dinput8 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_XINPUT_LIBRARY NAMES xinput HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_DXGI_LIBRARY NAMES dxgi HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  find_library(DirectX_D3DCOMPILER_LIBRARY NAMES d3dcompiler HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})
+  
+  
+  if(DirectX_INCLUDE_DIR)
+    set(DirectX_ROOT_DIR "${DirectX_INCLUDE_DIR}/..") 
+  endif(DirectX_INCLUDE_DIR)
+
+  findpkg_finish(DirectX)
+  
+  set(DirectX_LIBRARIES 
+	${DirectX_LIBRARIES} 
+    ${DirectX_D3DX9_LIBRARY}
+    ${DirectX_DXERR9_LIBRARY}
+    ${DirectX_DXGUID_LIBRARY}
+    ${DirectX_DINPUT8_LIBRARY}
+    ${DirectX_DXGI_LIBRARY}
+    ${DirectX_D3DCOMPILER_LIBRARY}
+  )
+
+  # look for D3D10.1 components
+
+  if (DirectX_FOUND)
+    find_path(DirectX_D3D10_INCLUDE_DIR NAMES d3d10_1shader.h HINTS ${DirectX_INCLUDE_DIR} NO_DEFAULT_PATH)
+	get_filename_component(DirectX_LIBRARY_DIR "${DirectX_LIBRARY}" PATH)
+	message(STATUS "DX lib dir: ${DirectX_LIBRARY_DIR}")
+
+	find_library(DirectX_D3D10_LIBRARY NAMES d3d10 HINTS ${DirectX_LIBRARY_DIR} NO_DEFAULT_PATH)
+	find_library(DirectX_D3DX10_LIBRARY NAMES d3dx10 HINTS ${DirectX_LIBRARY_DIR} NO_DEFAULT_PATH)
+	
+	
+	if (DirectX_D3D10_INCLUDE_DIR AND DirectX_D3D10_LIBRARY AND DirectX_D3DX10_LIBRARY)
+	  set(DirectX_D3D10_FOUND TRUE)
+	  set(DirectX_D3D10_INCLUDE_DIRS ${DirectX_D3D10_INCLUDE_DIR})
+	  set(DirectX_D3D10_LIBRARIES ${DirectX_D3D10_LIBRARY} ${DirectX_D3DX10_LIBRARY}) 
+	endif ()
+  endif ()
+
+  # look for D3D11 components
+  if (DirectX_FOUND)
+    find_path(DirectX_D3D11_INCLUDE_DIR NAMES D3D11Shader.h HINTS ${DirectX_INCLUDE_DIR} NO_DEFAULT_PATH)
+	get_filename_component(DirectX_LIBRARY_DIR "${DirectX_LIBRARY}" PATH)
+	message(STATUS "DX lib dir: ${DirectX_LIBRARY_DIR}")
+	find_library(DirectX_D3D11_LIBRARY NAMES d3d11 d3d11_beta HINTS ${DirectX_LIBRARY_DIR} NO_DEFAULT_PATH)
+	find_library(DirectX_D3DX11_LIBRARY NAMES d3dx11 HINTS ${DirectX_LIBRARY_DIR} NO_DEFAULT_PATH)
+
+	if (DirectX_D3D11_INCLUDE_DIR AND DirectX_D3D11_LIBRARY AND DirectX_D3DX11_LIBRARY)
+	  set(DirectX_D3D11_FOUND TRUE)
+	  set(DirectX_D3D11_INCLUDE_DIRS ${DirectX_D3D11_INCLUDE_DIR})
+	  set(DirectX_D3D11_LIBRARIES ${DirectX_D3D11_LIBRARY} ${DirectX_D3DX11_LIBRARY})
+	endif ()
+  endif ()
+  
+endif(WIN32)

+ 209 - 0
Build/cmake/FindSFML.cmake

@@ -0,0 +1,209 @@
+# This script locates the SFML library
+# ------------------------------------
+#
+# Usage
+# -----
+#
+# When you try to locate the SFML libraries, you must specify which modules you want to use (system, window, graphics, network, audio, main).
+# If none is given, the SFML_LIBRARIES variable will be empty and you'll end up linking to nothing.
+# example:
+#   find_package(SFML COMPONENTS graphics window system) // find the graphics, window and system modules
+#
+# You can enforce a specific version, either MAJOR.MINOR or only MAJOR.
+# If nothing is specified, the version won't be checked (ie. any version will be accepted).
+# example:
+#   find_package(SFML COMPONENTS ...)     // no specific version required
+#   find_package(SFML 2 COMPONENTS ...)   // any 2.x version
+#   find_package(SFML 2.4 COMPONENTS ...) // version 2.4 or greater
+#
+# By default, the dynamic libraries of SFML will be found. To find the static ones instead,
+# you must set the SFML_STATIC_LIBRARIES variable to TRUE before calling find_package(SFML ...).
+# In case of static linking, the SFML_STATIC macro will also be defined by this script.
+# example:
+#   set(SFML_STATIC_LIBRARIES TRUE)
+#   find_package(SFML 2 COMPONENTS network system)
+#
+# On Mac OS X if SFML_STATIC_LIBRARIES is not set to TRUE then by default CMake will search for frameworks unless
+# CMAKE_FIND_FRAMEWORK is set to "NEVER" for example. Please refer to CMake documentation for more details.
+# Moreover, keep in mind that SFML frameworks are only available as release libraries unlike dylibs which
+# are available for both release and debug modes.
+#
+# If SFML is not installed in a standard path, you can use the SFML_ROOT CMake (or environment) variable
+# to tell CMake where SFML is.
+#
+# Output
+# ------
+#
+# This script defines the following variables:
+# - For each specified module XXX (system, window, graphics, network, audio, main):
+#   - SFML_XXX_LIBRARY_DEBUG:   the name of the debug library of the xxx module (set to SFML_XXX_LIBRARY_RELEASE is no debug version is found)
+#   - SFML_XXX_LIBRARY_RELEASE: the name of the release library of the xxx module (set to SFML_XXX_LIBRARY_DEBUG is no release version is found)
+#   - SFML_XXX_LIBRARY:         the name of the library to link to for the xxx module (includes both debug and optimized names if necessary)
+#   - SFML_XXX_FOUND:           true if either the debug or release library of the xxx module is found
+# - SFML_LIBRARIES:   the list of all libraries corresponding to the required modules
+# - SFML_FOUND:       true if all the required modules are found
+# - SFML_INCLUDE_DIR: the path where SFML headers are located (the directory containing the SFML/Config.hpp file)
+#
+# example:
+#   find_package(SFML 2 COMPONENTS system window graphics audio REQUIRED)
+#   include_directories(${SFML_INCLUDE_DIR})
+#   add_executable(myapp ...)
+#   target_link_libraries(myapp ${SFML_LIBRARIES})
+
+# define the SFML_STATIC macro if static build was chosen
+if(SFML_STATIC_LIBRARIES)
+    add_definitions(-DSFML_STATIC)
+endif()
+
+# deduce the libraries suffix from the options
+set(FIND_SFML_LIB_SUFFIX "")
+if(SFML_STATIC_LIBRARIES)
+    set(FIND_SFML_LIB_SUFFIX "${FIND_SFML_LIB_SUFFIX}-s")
+endif()
+
+# find the SFML include directory
+find_path(SFML_INCLUDE_DIR SFML/Config.hpp
+          PATH_SUFFIXES include
+          PATHS
+          ${SFML_ROOT}
+          $ENV{SFML_ROOT}
+          ~/Library/Frameworks
+          /Library/Frameworks
+          /usr/local/
+          /usr/
+          /sw          # Fink
+          /opt/local/  # DarwinPorts
+          /opt/csw/    # Blastwave
+          /opt/)
+
+# check the version number
+set(SFML_VERSION_OK TRUE)
+if(SFML_FIND_VERSION AND SFML_INCLUDE_DIR)
+    # extract the major and minor version numbers from SFML/Config.hpp
+    # we have to handle framework a little bit differently :
+    if("${SFML_INCLUDE_DIR}" MATCHES "SFML.framework")
+        set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/Headers/Config.hpp")
+    else()
+        set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/SFML/Config.hpp")
+    endif()
+    FILE(READ "${SFML_CONFIG_HPP_INPUT}" SFML_CONFIG_HPP_CONTENTS)
+    STRING(REGEX MATCH ".*#define SFML_VERSION_MAJOR ([0-9]+).*#define SFML_VERSION_MINOR ([0-9]+).*" SFML_CONFIG_HPP_CONTENTS "${SFML_CONFIG_HPP_CONTENTS}")
+    STRING(REGEX REPLACE ".*#define SFML_VERSION_MAJOR ([0-9]+).*" "\\1" SFML_VERSION_MAJOR "${SFML_CONFIG_HPP_CONTENTS}")
+    STRING(REGEX REPLACE ".*#define SFML_VERSION_MINOR ([0-9]+).*" "\\1" SFML_VERSION_MINOR "${SFML_CONFIG_HPP_CONTENTS}")
+    math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + ${SFML_FIND_VERSION_MINOR}")
+
+    # if we could extract them, compare with the requested version number
+    if (SFML_VERSION_MAJOR)
+        # transform version numbers to an integer
+        math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10 + ${SFML_VERSION_MINOR}")
+
+        # compare them
+        if(SFML_VERSION LESS SFML_REQUESTED_VERSION)
+            set(SFML_VERSION_OK FALSE)
+        endif()
+    else()
+        # SFML version is < 2.0
+        if (SFML_REQUESTED_VERSION GREATER 19)
+            set(SFML_VERSION_OK FALSE)
+            set(SFML_VERSION_MAJOR 1)
+            set(SFML_VERSION_MINOR x)
+        endif()
+    endif()
+endif()
+
+# find the requested modules
+set(SFML_FOUND TRUE) # will be set to false if one of the required modules is not found
+set(FIND_SFML_LIB_PATHS
+    ${SFML_ROOT}
+    $ENV{SFML_ROOT}
+    ~/Library/Frameworks
+    /Library/Frameworks
+    /usr/local
+    /usr
+    /sw
+    /opt/local
+    /opt/csw
+    /opt)
+foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
+    string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
+    string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
+    set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER}${FIND_SFML_LIB_SUFFIX})
+
+    # no suffix for sfml-main, it is always a static library
+    if(FIND_SFML_COMPONENT_LOWER STREQUAL "main")
+        set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER})
+    endif()
+
+    # debug library
+    find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
+                 NAMES ${FIND_SFML_COMPONENT_NAME}-d
+                 PATH_SUFFIXES lib64 lib
+                 PATHS ${FIND_SFML_LIB_PATHS})
+
+    # release library
+    find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
+                 NAMES ${FIND_SFML_COMPONENT_NAME}
+                 PATH_SUFFIXES lib64 lib
+                 PATHS ${FIND_SFML_LIB_PATHS})
+
+    if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG OR SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+        # library found
+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND TRUE)
+        
+        # if both are found, set SFML_XXX_LIBRARY to contain both
+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY debug     ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG}
+                                                          optimized ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
+        endif()
+
+        # if only one debug/release variant is found, set the other to be equal to the found one
+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+            # debug and not release
+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY         ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
+        endif()
+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
+            # release and not debug
+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY       ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
+        endif()
+    else()
+        # library not found
+        set(SFML_FOUND FALSE)
+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND FALSE)
+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY "")
+        set(FIND_SFML_MISSING "${FIND_SFML_MISSING} SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY")
+    endif()
+
+    # mark as advanced
+    MARK_AS_ADVANCED(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY
+                     SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
+                     SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
+
+    # add to the global list of libraries
+    set(SFML_LIBRARIES ${SFML_LIBRARIES} "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}")
+endforeach()
+
+# handle errors
+if(NOT SFML_VERSION_OK)
+    # SFML version not ok
+    set(FIND_SFML_ERROR "SFML found but version too low (requested: ${SFML_FIND_VERSION}, found: ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR})")
+    set(SFML_FOUND FALSE)
+elseif(NOT SFML_FOUND)
+    # include directory or library not found
+    set(FIND_SFML_ERROR "Could NOT find SFML (missing: ${FIND_SFML_MISSING})")
+endif()
+if (NOT SFML_FOUND)
+    if(SFML_FIND_REQUIRED)
+        # fatal error
+        message(FATAL_ERROR ${FIND_SFML_ERROR})
+    elseif(NOT SFML_FIND_QUIETLY)
+        # error but continue
+        message("${FIND_SFML_ERROR}")
+    endif()
+endif()
+
+# handle success
+if(SFML_FOUND)
+    message(STATUS "Found SFML ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR} in ${SFML_INCLUDE_DIR}")
+endif()

+ 193 - 0
Build/cmake/Platform/iOS.cmake

@@ -0,0 +1,193 @@
+# This file is based off of the Platform/Darwin.cmake and Platform/UnixPaths.cmake
+# files which are included with CMake 2.8.4
+# It has been altered for iOS development
+
+# Options:
+#
+# IOS_PLATFORM = OS (default) or SIMULATOR
+#   This decides if SDKS will be selected from the iPhoneOS.platform or iPhoneSimulator.platform folders
+#   OS - the default, used to build for iPhone and iPad physical devices, which have an arm arch.
+#   SIMULATOR - used to build for the Simulator platforms, which have an x86 arch.
+#
+# CMAKE_IOS_DEVELOPER_ROOT = automatic(default) or /path/to/platform/Developer folder
+#   By default this location is automatcially chosen based on the IOS_PLATFORM value above.
+#   If set manually, it will override the default location and force the user of a particular Developer Platform
+#
+# CMAKE_IOS_SDK_ROOT = automatic(default) or /path/to/platform/Developer/SDKs/SDK folder
+#   By default this location is automatcially chosen based on the CMAKE_IOS_DEVELOPER_ROOT value.
+#   In this case it will always be the most up-to-date SDK found in the CMAKE_IOS_DEVELOPER_ROOT path.
+#   If set manually, this will force the use of a specific SDK version
+
+# Macros:
+#
+# set_xcode_property (TARGET XCODE_PROPERTY XCODE_VALUE)
+#  A convenience macro for setting xcode specific properties on targets
+#  example: set_xcode_property (myioslib IPHONEOS_DEPLOYMENT_TARGET "3.1")
+#
+# find_host_package (PROGRAM ARGS)
+#  A macro used to find executable programs on the host system, not within the iOS environment.
+#  Thanks to the android-cmake project for providing the command
+
+
+# Standard settings
+set (CMAKE_SYSTEM_NAME Darwin)
+set (CMAKE_SYSTEM_VERSION 1)
+set (UNIX True)
+set (APPLE True)
+set (IOS True)
+
+# Required as of cmake 2.8.10
+set (CMAKE_OSX_DEPLOYMENT_TARGET "" CACHE STRING "Force unset of the deployment target for iOS" FORCE)
+
+# Determine the cmake host system version so we know where to find the iOS SDKs
+find_program (CMAKE_UNAME uname /bin /usr/bin /usr/local/bin)
+if (CMAKE_UNAME)
+	exec_program(uname ARGS -r OUTPUT_VARIABLE CMAKE_HOST_SYSTEM_VERSION)
+	string (REGEX REPLACE "^([0-9]+)\\.([0-9]+).*$" "\\1" DARWIN_MAJOR_VERSION "${CMAKE_HOST_SYSTEM_VERSION}")
+endif (CMAKE_UNAME)
+
+# Force the compilers to gcc for iOS
+include (CMakeForceCompiler)
+CMAKE_FORCE_C_COMPILER (gcc gcc)
+CMAKE_FORCE_CXX_COMPILER (g++ g++)
+
+# Skip the platform compiler checks for cross compiling
+set (CMAKE_CXX_COMPILER_WORKS TRUE)
+set (CMAKE_C_COMPILER_WORKS TRUE)
+
+# All iOS/Darwin specific settings - some may be redundant
+set (CMAKE_SHARED_LIBRARY_PREFIX "lib")
+set (CMAKE_SHARED_LIBRARY_SUFFIX ".dylib")
+set (CMAKE_SHARED_MODULE_PREFIX "lib")
+set (CMAKE_SHARED_MODULE_SUFFIX ".so")
+set (CMAKE_MODULE_EXISTS 1)
+set (CMAKE_DL_LIBS "")
+
+set (CMAKE_C_OSX_COMPATIBILITY_VERSION_FLAG "-compatibility_version ")
+set (CMAKE_C_OSX_CURRENT_VERSION_FLAG "-current_version ")
+set (CMAKE_CXX_OSX_COMPATIBILITY_VERSION_FLAG "${CMAKE_C_OSX_COMPATIBILITY_VERSION_FLAG}")
+set (CMAKE_CXX_OSX_CURRENT_VERSION_FLAG "${CMAKE_C_OSX_CURRENT_VERSION_FLAG}")
+
+# Hidden visibilty is required for cxx on iOS 
+set (CMAKE_C_FLAGS_INIT "")
+set (CMAKE_CXX_FLAGS_INIT "-fvisibility=hidden -fvisibility-inlines-hidden")
+
+set (CMAKE_C_LINK_FLAGS "-Wl,-search_paths_first ${CMAKE_C_LINK_FLAGS}")
+set (CMAKE_CXX_LINK_FLAGS "-Wl,-search_paths_first ${CMAKE_CXX_LINK_FLAGS}")
+
+set (CMAKE_PLATFORM_HAS_INSTALLNAME 1)
+set (CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-dynamiclib -headerpad_max_install_names")
+set (CMAKE_SHARED_MODULE_CREATE_C_FLAGS "-bundle -headerpad_max_install_names")
+set (CMAKE_SHARED_MODULE_LOADER_C_FLAG "-Wl,-bundle_loader,")
+set (CMAKE_SHARED_MODULE_LOADER_CXX_FLAG "-Wl,-bundle_loader,")
+set (CMAKE_FIND_LIBRARY_SUFFIXES ".dylib" ".so" ".a")
+
+# hack: if a new cmake (which uses CMAKE_INSTALL_NAME_TOOL) runs on an old build tree
+# (where install_name_tool was hardcoded) and where CMAKE_INSTALL_NAME_TOOL isn't in the cache
+# and still cmake didn't fail in CMakeFindBinUtils.cmake (because it isn't rerun)
+# hardcode CMAKE_INSTALL_NAME_TOOL here to install_name_tool, so it behaves as it did before, Alex
+if (NOT DEFINED CMAKE_INSTALL_NAME_TOOL)
+	find_program(CMAKE_INSTALL_NAME_TOOL install_name_tool)
+endif (NOT DEFINED CMAKE_INSTALL_NAME_TOOL)
+
+# Setup iOS platform unless specified manually with IOS_PLATFORM
+if (NOT DEFINED IOS_PLATFORM)
+	set (IOS_PLATFORM "OS")
+endif (NOT DEFINED IOS_PLATFORM)
+set (IOS_PLATFORM ${IOS_PLATFORM} CACHE STRING "Type of iOS Platform")
+
+# Check the platform selection and setup for developer root
+if (${IOS_PLATFORM} STREQUAL "OS")
+	set (IOS_PLATFORM_LOCATION "iPhoneOS.platform")
+
+	# This causes the installers to properly locate the output libraries
+	set (CMAKE_XCODE_EFFECTIVE_PLATFORMS "-iphoneos")
+elseif (${IOS_PLATFORM} STREQUAL "SIMULATOR")
+	set (IOS_PLATFORM_LOCATION "iPhoneSimulator.platform")
+
+	# This causes the installers to properly locate the output libraries
+	set (CMAKE_XCODE_EFFECTIVE_PLATFORMS "-iphonesimulator")
+else (${IOS_PLATFORM} STREQUAL "OS")
+	message (FATAL_ERROR "Unsupported IOS_PLATFORM value selected. Please choose OS or SIMULATOR")
+endif (${IOS_PLATFORM} STREQUAL "OS")
+
+# Setup iOS developer location unless specified manually with CMAKE_IOS_DEVELOPER_ROOT
+# Note Xcode 4.3 changed the installation location, choose the most recent one available
+set (XCODE_POST_43_ROOT "/Applications/Xcode.app/Contents/Developer/Platforms/${IOS_PLATFORM_LOCATION}/Developer")
+set (XCODE_PRE_43_ROOT "/Developer/Platforms/${IOS_PLATFORM_LOCATION}/Developer")
+if (NOT DEFINED CMAKE_IOS_DEVELOPER_ROOT)
+	if (EXISTS ${XCODE_POST_43_ROOT})
+		set (CMAKE_IOS_DEVELOPER_ROOT ${XCODE_POST_43_ROOT})
+	elseif(EXISTS ${XCODE_PRE_43_ROOT})
+		set (CMAKE_IOS_DEVELOPER_ROOT ${XCODE_PRE_43_ROOT})
+	endif (EXISTS ${XCODE_POST_43_ROOT})
+endif (NOT DEFINED CMAKE_IOS_DEVELOPER_ROOT)
+set (CMAKE_IOS_DEVELOPER_ROOT ${CMAKE_IOS_DEVELOPER_ROOT} CACHE PATH "Location of iOS Platform")
+
+# Find and use the most recent iOS sdk unless specified manually with CMAKE_IOS_SDK_ROOT
+if (NOT DEFINED CMAKE_IOS_SDK_ROOT)
+	file (GLOB _CMAKE_IOS_SDKS "${CMAKE_IOS_DEVELOPER_ROOT}/SDKs/*")
+	if (_CMAKE_IOS_SDKS) 
+		list (SORT _CMAKE_IOS_SDKS)
+		list (REVERSE _CMAKE_IOS_SDKS)
+		list (GET _CMAKE_IOS_SDKS 0 CMAKE_IOS_SDK_ROOT)
+	else (_CMAKE_IOS_SDKS)
+		message (FATAL_ERROR "No iOS SDK's found in default search path ${CMAKE_IOS_DEVELOPER_ROOT}. Manually set CMAKE_IOS_SDK_ROOT or install the iOS SDK.")
+	endif (_CMAKE_IOS_SDKS)
+	message (STATUS "Toolchain using default iOS SDK: ${CMAKE_IOS_SDK_ROOT}")
+endif (NOT DEFINED CMAKE_IOS_SDK_ROOT)
+set (CMAKE_IOS_SDK_ROOT ${CMAKE_IOS_SDK_ROOT} CACHE PATH "Location of the selected iOS SDK")
+
+# Set the sysroot default to the most recent SDK
+set (CMAKE_OSX_SYSROOT ${CMAKE_IOS_SDK_ROOT} CACHE PATH "Sysroot used for iOS support")
+
+# set the architecture for iOS 
+# NOTE: Currently both ARCHS_STANDARD_32_BIT and ARCHS_UNIVERSAL_IPHONE_OS set armv7 only, so set both manually
+if (${IOS_PLATFORM} STREQUAL "OS")
+	set (IOS_ARCH armv6 armv7 armv7s arm64)
+else (${IOS_PLATFORM} STREQUAL "OS")
+	set (IOS_ARCH i386)
+endif (${IOS_PLATFORM} STREQUAL "OS")
+
+set (CMAKE_OSX_ARCHITECTURES ${IOS_ARCH} CACHE string  "Build architecture for iOS")
+
+# Set the find root to the iOS developer roots and to user defined paths
+set (CMAKE_FIND_ROOT_PATH ${CMAKE_IOS_DEVELOPER_ROOT} ${CMAKE_IOS_SDK_ROOT} ${CMAKE_PREFIX_PATH} CACHE string  "iOS find search path root")
+
+# default to searching for frameworks first
+set (CMAKE_FIND_FRAMEWORK FIRST)
+
+# set up the default search directories for frameworks
+set (CMAKE_SYSTEM_FRAMEWORK_PATH
+	${CMAKE_IOS_SDK_ROOT}/System/Library/Frameworks
+	${CMAKE_IOS_SDK_ROOT}/System/Library/PrivateFrameworks
+	${CMAKE_IOS_SDK_ROOT}/Developer/Library/Frameworks
+)
+
+# only search the iOS sdks, not the remainder of the host filesystem
+set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY)
+set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+
+
+# This little macro lets you set any XCode specific property
+macro (set_xcode_property TARGET XCODE_PROPERTY XCODE_VALUE)
+	set_property (TARGET ${TARGET} PROPERTY XCODE_ATTRIBUTE_${XCODE_PROPERTY} ${XCODE_VALUE})
+endmacro (set_xcode_property)
+
+
+# This macro lets you find executable programs on the host system
+macro (find_host_package)
+	set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+	set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY NEVER)
+	set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE NEVER)
+	set (IOS FALSE)
+
+	find_package(${ARGN})
+
+	set (IOS TRUE)
+	set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY)
+	set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+	set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+endmacro (find_host_package)
+

+ 156 - 71
Build/cmake/SampleFileList.cmake

@@ -1,5 +1,23 @@
 # This file was auto-generated with gen_samplelists.sh
 # This file was auto-generated with gen_samplelists.sh
 
 
+set(shell_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Input.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Shell.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellFileInterface.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellOpenGL.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellRenderInterfaceExtensions.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellRenderInterfaceOpenGL.h
+    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellSystemInterface.h
+)
+
+set(shell_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Input.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Shell.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellFileInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellRenderInterfaceOpenGL.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellSystemInterface.cpp
+)
+
 set(customlog_HDR_FILES
 set(customlog_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.h
     ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.h
 )
 )
@@ -9,15 +27,6 @@ set(customlog_SRC_FILES
     ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.cpp
     ${PROJECT_SOURCE_DIR}/Samples/basic/customlog/src/SystemInterface.cpp
 )
 )
 
 
-set(directx_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.h
-)
-
-set(directx_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/main.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.cpp
-)
-
 set(drag_HDR_FILES
 set(drag_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/DragListener.h
     ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/DragListener.h
     ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/Inventory.h
     ${PROJECT_SOURCE_DIR}/Samples/basic/drag/src/Inventory.h
@@ -62,6 +71,104 @@ set(treeview_SRC_FILES
     ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/main.cpp
     ${PROJECT_SOURCE_DIR}/Samples/basic/treeview/src/main.cpp
 )
 )
 
 
+set(sdl2_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/RenderInterfaceSDL2.h
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/SystemInterfaceSDL2.h
+)
+
+set(sdl2_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/RenderInterfaceSDL2.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sdl2/src/SystemInterfaceSDL2.cpp
+)
+
+set(sfml_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/RenderInterfaceSFML.h
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/SystemInterfaceSFML.h
+)
+
+set(sfml_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/RenderInterfaceSFML.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml/src/SystemInterfaceSFML.cpp
+)
+
+set(sfml2_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/RenderInterfaceSFML.h
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/SystemInterfaceSFML.h
+)
+
+set(sfml2_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/RenderInterfaceSFML.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/sfml2/src/SystemInterfaceSFML.cpp
+)
+
+set(directx_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.h
+)
+
+set(directx_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/RenderInterfaceDirectX.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx/src/ShellRenderInterfaceExtensionsDirectX_Win32.cpp
+)
+
+set(directx10_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/D3D10Effect.h
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/RenderInterfaceDirectx10.h
+)
+
+set(directx10_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/RenderInterfaceDirectx10.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/basic/directx10/src/ShellRenderInterfaceExtensionsDirectX10_Win32.cpp
+)
+
+set(template_HDR_FILES
+)
+
+set(template_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/template/src/main.cpp
+)
+
+set(datagrid_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.h
+)
+
+set(datagrid_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/main.cpp
+)
+
+set(datagrid_tree_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.h
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.h
+)
+
+set(datagrid_tree_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/main.cpp
+)
+
+set(tutorial_drag_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.h
+)
+
+set(tutorial_drag_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/main.cpp
+)
+
 set(invaders_HDR_FILES
 set(invaders_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/DecoratorInstancerDefender.h
@@ -113,6 +220,43 @@ set(invaders_SRC_FILES
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Sprite.cpp
     ${PROJECT_SOURCE_DIR}/Samples/invaders/src/Sprite.cpp
 )
 )
 
 
+set(luainvaders_HDR_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerDefender.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerStarfield.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorStarfield.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Defender.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGame.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGameInstancer.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Game.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/GameDetails.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/HighScores.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Invader.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/LuaInterface.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Mothership.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Shield.h
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Sprite.h
+)
+
+set(luainvaders_SRC_FILES
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerDefender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorInstancerStarfield.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/DecoratorStarfield.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Defender.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGame.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/ElementGameInstancer.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Game.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/GameDetails.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/HighScores.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Invader.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/LuaInterface.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/main.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Mothership.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Shield.cpp
+    ${PROJECT_SOURCE_DIR}/Samples/luainvaders/src/Sprite.cpp
+)
+
 set(pyinvaders_HDR_FILES
 set(pyinvaders_HDR_FILES
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerDefender.h
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/DecoratorInstancerDefender.h
@@ -148,72 +292,12 @@ set(pyinvaders_SRC_FILES
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Sprite.cpp
     ${PROJECT_SOURCE_DIR}/Samples/pyinvaders/src/Sprite.cpp
 )
 )
 
 
-set(shell_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Input.h
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/Shell.h
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellFileInterface.h
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellOpenGL.h
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellRenderInterfaceOpenGL.h
-    ${PROJECT_SOURCE_DIR}/Samples/shell/include/ShellSystemInterface.h
-)
-
-set(shell_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Input.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/shell/src/Shell.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellFileInterface.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellRenderInterfaceOpenGL.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/shell/src/ShellSystemInterface.cpp
-)
-
-set(template_HDR_FILES
-)
-
-set(template_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/template/src/main.cpp
-)
-
-set(datagrid_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.h
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.h
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.h
-)
-
-set(datagrid_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorDefender.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/DecoratorInstancerDefender.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/HighScores.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid/src/main.cpp
-)
-
-set(datagrid_tree_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.h
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.h
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.h
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.h
-)
-
-set(datagrid_tree_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorDefender.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/DecoratorInstancerDefender.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScores.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/HighScoresShipFormatter.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/datagrid_tree/src/main.cpp
-)
-
-set(tutorial_drag_HDR_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.h
-)
-
-set(tutorial_drag_SRC_FILES
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/Inventory.cpp
-    ${PROJECT_SOURCE_DIR}/Samples/tutorial/tutorial_drag/src/main.cpp
-)
-
 # Deal with platform specific sources for sample shell
 # Deal with platform specific sources for sample shell
 if(WIN32)
 if(WIN32)
        list(APPEND shell_SRC_FILES
        list(APPEND shell_SRC_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellWin32.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellWin32.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/InputWin32.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/InputWin32.cpp
+               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellRenderInterfaceExtensionsOpenGL_Win32.cpp
        )
        )
        list(APPEND shell_HDR_FILES
        list(APPEND shell_HDR_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/win32/InputWin32.h
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/win32/InputWin32.h
@@ -222,6 +306,7 @@ elseif(APPLE)
        list(APPEND shell_SRC_FILES
        list(APPEND shell_SRC_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellMacOSX.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellMacOSX.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/InputMacOSX.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/InputMacOSX.cpp
+               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellRenderInterfaceExtensionsOpenGL_MacOSX.cpp
        )
        )
        list(APPEND shell_HDR_FILES
        list(APPEND shell_HDR_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/macosx/InputMacOSX.h
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/macosx/InputMacOSX.h
@@ -230,9 +315,9 @@ else()
        list(APPEND shell_SRC_FILES
        list(APPEND shell_SRC_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellX11.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellX11.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/InputX11.cpp
                ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/InputX11.cpp
+               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellRenderInterfaceExtensionsOpenGL_X11.cpp
        )
        )
        list(APPEND shell_HDR_FILES
        list(APPEND shell_HDR_FILES
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/x11/InputX11.h
                ${PROJECT_SOURCE_DIR}/Samples/shell/include/x11/InputX11.h
        )
        )
 endif()
 endif()
-

+ 35 - 13
Build/cmake/gen_filelists.sh

@@ -1,44 +1,63 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 
 basedir="../.."
 basedir="../.."
 file=Build/cmake/FileList.cmake
 file=Build/cmake/FileList.cmake
 src='set(lib_SRC_FILES'
 src='set(lib_SRC_FILES'
 hdr='set(lib_HDR_FILES'
 hdr='set(lib_HDR_FILES'
+masterpubhdr='set(MASTER_lib_PUB_HDR_FILES'
 pubhdr='set(lib_PUB_HDR_FILES'
 pubhdr='set(lib_PUB_HDR_FILES'
 srcdir='${PROJECT_SOURCE_DIR}'
 srcdir='${PROJECT_SOURCE_DIR}'
 srcpath=Source
 srcpath=Source
 hdrpath=Include/Rocket
 hdrpath=Include/Rocket
 pypath=Python
 pypath=Python
+luapath=Lua
 
 
 printfiles() {
 printfiles() {
     # Print headers
     # Print headers
     echo ${hdr/lib/$1} >>$file
     echo ${hdr/lib/$1} >>$file
-    find  $srcpath/$1/ -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file
+    find  $srcpath/$1 -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
-    # Print public headers
-    echo ${pubhdr/lib/$1} >>$file
-    find  $hdrpath/$1/ -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file
-    # Print main public header
+    # Print master header for library
+    echo ${masterpubhdr/lib/$1} >>$file
     echo '    '$srcdir/Include/Rocket/$1.h >>$file
     echo '    '$srcdir/Include/Rocket/$1.h >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
+    # Print public headers sub directory
+    echo ${pubhdr/lib/$1} >>$file
+    find  $hdrpath/$1 -maxdepth 1 \( -iname "*.h" -o -iname "*.inl" \) -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
+    echo -e ')\n' >>$file
     # Print source files
     # Print source files
     echo ${src/lib/$1} >>$file
     echo ${src/lib/$1} >>$file
-    find  $srcpath/$1/ -maxdepth 1 -iname "*.cpp" -exec echo '    '$srcdir/{} \; >>$file
+    find  $srcpath/$1 -maxdepth 1 -iname "*.cpp" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
 }
 }
 
 
 printpyfiles() {
 printpyfiles() {
     # Print headers
     # Print headers
-    echo ${hdr/lib/Py${1,}} >>$file
-    find  $srcpath/$1/$pypath -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file
+    echo ${hdr/lib/Py${1}} | sed 's/PyCo/Pyco/' >>$file
+    find  $srcpath/$1/$pypath -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
+    echo -e ')\n' >>$file
+    # Print public headers
+    echo ${pubhdr/lib/Py${1}} | sed 's/PyCo/Pyco/' >>$file
+    find  $hdrpath/$1/$pypath -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file 2>/dev/null
+    echo -e ')\n' >>$file
+    # Print source files
+    echo ${src/lib/Py${1}} | sed 's/PyCo/Pyco/' >>$file
+    find  $srcpath/$1/$pypath -iname "*.cpp" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
+    echo -e ')\n' >>$file
+}
+
+printluafiles() {
+    # Print headers
+    echo ${hdr/lib/Lua${1}} >>$file
+    find  $srcpath/$1/$luapath -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
     # Print public headers
     # Print public headers
-    echo ${pubhdr/lib/Py${1,}} >>$file
-    find  $hdrpath/$1/$pypath -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file 2>/dev/null
+    echo ${pubhdr/lib/Lua${1}} >>$file
+    find  $hdrpath/$1/$luapath -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file 2>/dev/null
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
     # Print source files
     # Print source files
-    echo ${src/lib/Py${1,}} >>$file
-    find  $srcpath/$1/$pypath -iname "*.cpp" -exec echo '    '$srcdir/{} \; >>$file
+    echo ${src/lib/Lua${1}} >>$file
+    find  $srcpath/$1/$luapath -iname "*.cpp" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
 }
 }
 
 
@@ -51,5 +70,8 @@ done
 for lib in "Core" "Controls"; do
 for lib in "Core" "Controls"; do
     printpyfiles $lib
     printpyfiles $lib
 done
 done
+for lib in "Core" "Controls"; do
+    printluafiles $lib
+done
 popd
 popd
 
 

+ 40 - 6
Build/cmake/gen_samplelists.sh

@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 
 basedir="../.."
 basedir="../.."
 file=Build/cmake/SampleFileList.cmake
 file=Build/cmake/SampleFileList.cmake
@@ -6,9 +6,12 @@ src='set(sample_SRC_FILES'
 hdr='set(sample_HDR_FILES'
 hdr='set(sample_HDR_FILES'
 srcdir='${PROJECT_SOURCE_DIR}'
 srcdir='${PROJECT_SOURCE_DIR}'
 srcpath=Samples
 srcpath=Samples
-samples=('basic/customlog' 'basic/directx' 'basic/drag' 'basic/loaddocument'
-        'basic/ogre3d' 'basic/treeview' 'invaders' 'pyinvaders' 'shell'
+samples=( 'shell'
+	'basic/customlog' 'basic/drag' 'basic/loaddocument' 'basic/ogre3d' 'basic/treeview'
+	'basic/sdl2' 'basic/sfml' 'basic/sfml2'
+	'basic/directx' 'basic/directx10'
 	'tutorial/template' 'tutorial/datagrid' 'tutorial/datagrid_tree' 'tutorial/tutorial_drag'
 	'tutorial/template' 'tutorial/datagrid' 'tutorial/datagrid_tree' 'tutorial/tutorial_drag'
+	'invaders' 'luainvaders' 'pyinvaders'
 )
 )
 
 
 printfiles() {
 printfiles() {
@@ -16,12 +19,12 @@ printfiles() {
     name=${1//basic\//} #substitute basic/ for nothing
     name=${1//basic\//} #substitute basic/ for nothing
     name=${name//tutorial\/} #substitute tutorial/ for nothing
     name=${name//tutorial\/} #substitute tutorial/ for nothing
     echo ${hdr/sample/$name} >>$file
     echo ${hdr/sample/$name} >>$file
-    find  $srcpath/$1/src -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file
-    find  $srcpath/$1/include -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; >>$file 2>/dev/null
+    find  $srcpath/$1/src -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
+    find  $srcpath/$1/include -maxdepth 1 -iname "*.h" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file 2>/dev/null
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
     # Print source files
     # Print source files
     echo ${src/sample/$name} >>$file
     echo ${src/sample/$name} >>$file
-    find  $srcpath/$1/src -maxdepth 1 -iname "*.cpp" -exec echo '    '$srcdir/{} \; >>$file
+    find  $srcpath/$1/src -maxdepth 1 -iname "*.cpp" -exec echo '    '$srcdir/{} \; 2>/dev/null | sort -f >>$file
     echo -e ')\n' >>$file
     echo -e ')\n' >>$file
 }
 }
 
 
@@ -30,5 +33,36 @@ echo -e "# This file was auto-generated with gen_samplelists.sh\n" >$file
 for sample in ${samples[@]}; do
 for sample in ${samples[@]}; do
     printfiles $sample
     printfiles $sample
 done
 done
+
+echo '# Deal with platform specific sources for sample shell' >> $file
+echo 'if(WIN32)' >> $file
+echo '       list(APPEND shell_SRC_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellWin32.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/InputWin32.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/win32/ShellRenderInterfaceExtensionsOpenGL_Win32.cpp' >> $file
+echo '       )' >> $file
+echo '       list(APPEND shell_HDR_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/include/win32/InputWin32.h' >> $file
+echo '       )' >> $file
+echo 'elseif(APPLE)' >> $file
+echo '       list(APPEND shell_SRC_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellMacOSX.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/InputMacOSX.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/macosx/ShellRenderInterfaceExtensionsOpenGL_MacOSX.cpp' >> $file
+echo '       )' >> $file
+echo '       list(APPEND shell_HDR_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/include/macosx/InputMacOSX.h' >> $file
+echo '       )' >> $file
+echo 'else()' >> $file
+echo '       list(APPEND shell_SRC_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellX11.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/InputX11.cpp' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/src/x11/ShellRenderInterfaceExtensionsOpenGL_X11.cpp' >> $file
+echo '       )' >> $file
+echo '       list(APPEND shell_HDR_FILES' >> $file
+echo '               ${PROJECT_SOURCE_DIR}/Samples/shell/include/x11/InputX11.h' >> $file
+echo '       )' >> $file
+echo 'endif()' >> $file
+
 popd
 popd
 
 

+ 142 - 0
Build/cmake/v2fixes/FindFreetype-v2fix.cmake

@@ -0,0 +1,142 @@
+#.rst:
+# FindFreetype
+# ------------
+#
+# Locate FreeType library
+#
+# This module defines
+#
+# ::
+#
+#   FREETYPE_LIBRARIES, the library to link against
+#   FREETYPE_FOUND, if false, do not try to link to FREETYPE
+#   FREETYPE_INCLUDE_DIRS, where to find headers.
+#   FREETYPE_VERSION_STRING, the version of freetype found (since CMake 2.8.8)
+#   This is the concatenation of the paths:
+#   FREETYPE_INCLUDE_DIR_ft2build
+#   FREETYPE_INCLUDE_DIR_freetype2
+#
+#
+#
+# $FREETYPE_DIR is an environment variable that would correspond to the
+# ./configure --prefix=$FREETYPE_DIR used in building FREETYPE.
+
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+#
+# Distributed under the OSI-approved BSD License (the "License");
+# see accompanying file Copyright.txt for details.
+#
+# This software is distributed WITHOUT ANY WARRANTY; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+# See the License for more information.
+#=============================================================================
+# (To distribute this file outside of CMake, substitute the full
+#  License text for the above reference.)
+
+# Created by Eric Wing.
+# Modifications by Alexander Neundorf.
+# This file has been renamed to "FindFreetype.cmake" instead of the correct
+# "FindFreeType.cmake" in order to be compatible with the one from KDE4, Alex.
+
+# Ugh, FreeType seems to use some #include trickery which
+# makes this harder than it should be. It looks like they
+# put ft2build.h in a common/easier-to-find location which
+# then contains a #include to a more specific header in a
+# more specific location (#include <freetype/config/ftheader.h>).
+# Then from there, they need to set a bunch of #define's
+# so you can do something like:
+# #include FT_FREETYPE_H
+# Unfortunately, using CMake's mechanisms like include_directories()
+# wants explicit full paths and this trickery doesn't work too well.
+# I'm going to attempt to cut out the middleman and hope
+# everything still works.
+find_path(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
+  HINTS
+    ENV FREETYPE_DIR
+  PATHS
+    /usr/X11R6
+    /usr/local/X11R6
+    /usr/local/X11
+    /usr/freeware
+    ENV GTKMM_BASEPATH
+    [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
+    [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
+  PATH_SUFFIXES include/freetype2 include
+)
+
+find_path(FREETYPE_INCLUDE_DIR_freetype2
+  NAMES
+    freetype/config/ftheader.h
+    config/ftheader.h
+  HINTS
+    ENV FREETYPE_DIR
+  PATHS
+    /usr/X11R6
+    /usr/local/X11R6
+    /usr/local/X11
+    /usr/freeware
+    ENV GTKMM_BASEPATH
+    [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
+    [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
+  PATH_SUFFIXES include/freetype2 include
+)
+
+find_library(FREETYPE_LIBRARY
+  NAMES freetype libfreetype freetype219
+  HINTS
+    ENV FREETYPE_DIR
+  PATH_SUFFIXES lib
+  PATHS
+    /usr/X11R6
+    /usr/local/X11R6
+    /usr/local/X11
+    /usr/freeware
+    ENV GTKMM_BASEPATH
+    [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]
+    [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]
+)
+
+# set the user variables
+if(FREETYPE_INCLUDE_DIR_ft2build AND FREETYPE_INCLUDE_DIR_freetype2)
+  set(FREETYPE_INCLUDE_DIRS "${FREETYPE_INCLUDE_DIR_ft2build};${FREETYPE_INCLUDE_DIR_freetype2}")
+  list(REMOVE_DUPLICATES FREETYPE_INCLUDE_DIRS)
+endif()
+set(FREETYPE_LIBRARIES "${FREETYPE_LIBRARY}")
+
+if(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
+  set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype/freetype.h")
+elseif(EXISTS "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
+  set(FREETYPE_H "${FREETYPE_INCLUDE_DIR_freetype2}/freetype.h")
+endif()
+
+if(FREETYPE_INCLUDE_DIR_freetype2 AND FREETYPE_H)
+    file(STRINGS "${FREETYPE_H}" freetype_version_str
+         REGEX "^#[\t ]*define[\t ]+FREETYPE_(MAJOR|MINOR|PATCH)[\t ]+[0-9]+$")
+
+    unset(FREETYPE_VERSION_STRING)
+    foreach(VPART MAJOR MINOR PATCH)
+        foreach(VLINE ${freetype_version_str})
+            if(VLINE MATCHES "^#[\t ]*define[\t ]+FREETYPE_${VPART}")
+                string(REGEX REPLACE "^#[\t ]*define[\t ]+FREETYPE_${VPART}[\t ]+([0-9]+)$" "\\1"
+                       FREETYPE_VERSION_PART "${VLINE}")
+                if(FREETYPE_VERSION_STRING)
+                    set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_STRING}.${FREETYPE_VERSION_PART}")
+                else()
+                    set(FREETYPE_VERSION_STRING "${FREETYPE_VERSION_PART}")
+                endif()
+                unset(FREETYPE_VERSION_PART)
+            endif()
+        endforeach()
+    endforeach()
+endif()
+
+
+# handle the QUIETLY and REQUIRED arguments and set FREETYPE_FOUND to TRUE if
+# all listed variables are TRUE
+include(FindPackageHandleStandardArgs)
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Freetype
+                                  REQUIRED_VARS FREETYPE_LIBRARY FREETYPE_INCLUDE_DIRS
+                                  VERSION_VAR FREETYPE_VERSION_STRING)
+
+mark_as_advanced(FREETYPE_LIBRARY FREETYPE_INCLUDE_DIR_freetype2 FREETYPE_INCLUDE_DIR_ft2build)

+ 190 - 0
Build/cmake/v2fixes/FindLua-v2fix.cmake

@@ -0,0 +1,190 @@
+#.rst:
+# FindLua
+# -------
+#
+#
+#
+# Locate Lua library This module defines
+#
+# ::
+#
+#   LUA_FOUND          - if false, do not try to link to Lua
+#   LUA_LIBRARIES      - both lua and lualib
+#   LUA_INCLUDE_DIR    - where to find lua.h
+#   LUA_VERSION_STRING - the version of Lua found
+#   LUA_VERSION_MAJOR  - the major version of Lua
+#   LUA_VERSION_MINOR  - the minor version of Lua
+#   LUA_VERSION_PATCH  - the patch version of Lua
+#
+#
+#
+# Note that the expected include convention is
+#
+# ::
+#
+#   #include "lua.h"
+#
+# and not
+#
+# ::
+#
+#   #include <lua/lua.h>
+#
+# This is because, the lua location is not standardized and may exist in
+# locations other than lua/
+
+#=============================================================================
+# Copyright 2007-2009 Kitware, Inc.
+# Copyright 2013 Rolf Eike Beer <[email protected]>
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 
+# * Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+# 
+# * Neither the names of Kitware, Inc., the Insight Software Consortium,
+# nor the names of their contributors may be used to endorse or promote
+# products derived from this software without specific prior written
+# permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#===========================================================================
+
+unset(_lua_include_subdirs)
+unset(_lua_library_names)
+
+# this is a function only to have all the variables inside go away automatically
+function(set_lua_version_vars)
+    set(LUA_VERSIONS5 5.3 5.2 5.1 5.0)
+
+    if (Lua_FIND_VERSION_EXACT)
+        if (Lua_FIND_VERSION_COUNT GREATER 1)
+            set(lua_append_versions ${Lua_FIND_VERSION_MAJOR} ${Lua_FIND_VERSION_MINOR})
+        endif ()
+    elseif (Lua_FIND_VERSION)
+        # once there is a different major version supported this should become a loop
+        if (NOT Lua_FIND_VERSION_MAJOR GREATER 5)
+            if (Lua_FIND_VERSION_COUNT EQUAL 1)
+                set(lua_append_versions ${LUA_VERSIONS5})
+            else ()
+                foreach (subver IN LISTS LUA_VERSIONS5)
+                    if (NOT subver VERSION_LESS ${Lua_FIND_VERSION})
+                        list(APPEND lua_append_versions ${subver})
+                    endif ()
+                endforeach ()
+            endif ()
+        endif ()
+    else ()
+        # once there is a different major version supported this should become a loop
+        set(lua_append_versions ${LUA_VERSIONS5})
+    endif ()
+
+    foreach (ver IN LISTS lua_append_versions)
+        string(REGEX MATCH "^([0-9]+)\\.([0-9]+)$" _ver "${ver}")
+        list(APPEND _lua_include_subdirs
+             include/lua${CMAKE_MATCH_1}${CMAKE_MATCH_2}
+             include/lua${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
+             include/lua-${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
+        )
+        list(APPEND _lua_library_names
+             lua${CMAKE_MATCH_1}${CMAKE_MATCH_2}
+             lua${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
+             lua-${CMAKE_MATCH_1}.${CMAKE_MATCH_2}
+        )
+    endforeach ()
+
+    set(_lua_include_subdirs "${_lua_include_subdirs}" PARENT_SCOPE)
+    set(_lua_library_names "${_lua_library_names}" PARENT_SCOPE)
+endfunction(set_lua_version_vars)
+
+set_lua_version_vars()
+
+find_path(LUA_INCLUDE_DIR lua.h
+  HINTS
+    ENV LUA_DIR
+  PATH_SUFFIXES ${_lua_include_subdirs} include/lua include
+  PATHS
+  ~/Library/Frameworks
+  /Library/Frameworks
+  /sw # Fink
+  /opt/local # DarwinPorts
+  /opt/csw # Blastwave
+  /opt
+)
+unset(_lua_include_subdirs)
+
+find_library(LUA_LIBRARY
+  NAMES ${_lua_library_names} lua
+  HINTS
+    ENV LUA_DIR
+  PATH_SUFFIXES lib
+  PATHS
+  ~/Library/Frameworks
+  /Library/Frameworks
+  /sw
+  /opt/local
+  /opt/csw
+  /opt
+)
+unset(_lua_library_names)
+
+if (LUA_LIBRARY)
+    # include the math library for Unix
+    if (UNIX AND NOT APPLE AND NOT BEOS)
+        find_library(LUA_MATH_LIBRARY m)
+        set(LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}")
+    # For Windows and Mac, don't need to explicitly include the math library
+    else ()
+        set(LUA_LIBRARIES "${LUA_LIBRARY}")
+    endif ()
+endif ()
+
+if (LUA_INCLUDE_DIR AND EXISTS "${LUA_INCLUDE_DIR}/lua.h")
+    # At least 5.[012] have different ways to express the version
+    # so all of them need to be tested. Lua 5.2 defines LUA_VERSION
+    # and LUA_RELEASE as joined by the C preprocessor, so avoid those.
+    file(STRINGS "${LUA_INCLUDE_DIR}/lua.h" lua_version_strings
+         REGEX "^#define[ \t]+LUA_(RELEASE[ \t]+\"Lua [0-9]|VERSION([ \t]+\"Lua [0-9]|_[MR])).*")
+
+    string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_MAJOR[ \t]+\"([0-9])\"[ \t]*;.*" "\\1" LUA_VERSION_MAJOR ";${lua_version_strings};")
+    if (LUA_VERSION_MAJOR MATCHES "^[0-9]+$")
+        string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_MINOR[ \t]+\"([0-9])\"[ \t]*;.*" "\\1" LUA_VERSION_MINOR ";${lua_version_strings};")
+        string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION_RELEASE[ \t]+\"([0-9])\"[ \t]*;.*" "\\1" LUA_VERSION_PATCH ";${lua_version_strings};")
+        set(LUA_VERSION_STRING "${LUA_VERSION_MAJOR}.${LUA_VERSION_MINOR}.${LUA_VERSION_PATCH}")
+    else ()
+        string(REGEX REPLACE ".*;#define[ \t]+LUA_RELEASE[ \t]+\"Lua ([0-9.]+)\"[ \t]*;.*" "\\1" LUA_VERSION_STRING ";${lua_version_strings};")
+        if (NOT LUA_VERSION_STRING MATCHES "^[0-9.]+$")
+            string(REGEX REPLACE ".*;#define[ \t]+LUA_VERSION[ \t]+\"Lua ([0-9.]+)\"[ \t]*;.*" "\\1" LUA_VERSION_STRING ";${lua_version_strings};")
+        endif ()
+        string(REGEX REPLACE "^([0-9]+)\\.[0-9.]*$" "\\1" LUA_VERSION_MAJOR "${LUA_VERSION_STRING}")
+        string(REGEX REPLACE "^[0-9]+\\.([0-9]+)[0-9.]*$" "\\1" LUA_VERSION_MINOR "${LUA_VERSION_STRING}")
+        string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]).*" "\\1" LUA_VERSION_PATCH "${LUA_VERSION_STRING}")
+    endif ()
+
+    unset(lua_version_strings)
+endif()
+
+include(FindPackageHandleStandardArgs)
+# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
+# all listed variables are TRUE
+FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua
+                                  REQUIRED_VARS LUA_LIBRARIES LUA_INCLUDE_DIR
+                                  VERSION_VAR LUA_VERSION_STRING)
+
+mark_as_advanced(LUA_INCLUDE_DIR LUA_LIBRARY LUA_MATH_LIBRARY)

+ 0 - 6
Build/vc2010/.gitignore

@@ -1,6 +0,0 @@
-*.sdf
-*.ncb
-build/
-Debug/
-Release/
-ipch/

+ 0 - 32
Build/vc2010/README.txt

@@ -1,32 +0,0 @@
-Freetype 2.4.10 is required to compile this project.
-
-
-The project searches the ../../../support folder. (Create a folder called support, next to the LibRocket repository folder)
-
-Compile freetype v2.4.10 and copy the following files to the 'support/lib' folder:
-
-   freetype2410.lib
-   freetype2410_D.lib
-
-
-
-The lib search path (relative to project file) is: 
-   ../../../support/lib
-
-Also required is the freetype includes. Copy the 'include' folder in the freetype repository root folder and paste it in the following path:
-  support/freetype-2.4.10/
-
-
-The freetype library can be downloaded from
-   http://sourceforge.net/projects/freetype/files/
-
-Or navigated to via
-   http://www.freetype.org
-
-
-Two options in the project has to be updated if an older or newer version of freetype is desired to be used.
-RocketCore -> Properties -> C/C++ -> General -> Additional Include Directies:
-  update the path to ..\..\..\support\freetype-2.4.10\include to the new path, -same for all configurations-
-
-RocketCore -> Properties -> Linker -> Input -> Additional Dependencies:
-  update separately for debug and release build to the new freetype*.lib version.

+ 0 - 32
Build/vc2010/Rocket.sln

@@ -1,32 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketCore", "RocketCore.vcxproj", "{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketControls", "RocketControls.vcxproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketDebugger", "RocketDebugger.vcxproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

+ 0 - 505
Build/vc2010/RocketControls.vcproj

@@ -1,505 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketControls"
-	ProjectGUID="{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-	RootNamespace="controls"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include"
-				PreprocessorDefinitions="_WIN32,_DEBUG,RocketControls_EXPORTS"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore_d.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include"
-				PreprocessorDefinitions="_WIN32,NDEBUG,RocketControls_EXPORTS"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Plugin"
-			>
-			<File
-				RelativePath="..\..\Source\Controls\Controls.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\Controls.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\Header.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Forms"
-			>
-			<File
-				RelativePath="..\..\Source\Controls\ElementForm.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementForm.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Controls\ElementFormControl.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementFormControl.h"
-				>
-			</File>
-			<Filter
-				Name="Controls"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\ElementFormControlDataSelect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\ElementFormControlDataSelect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\ElementFormControlInput.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\ElementFormControlInput.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\ElementFormControlSelect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\ElementFormControlSelect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\ElementFormControlTextArea.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\ElementFormControlTextArea.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\SelectOption.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\SelectOption.h"
-					>
-				</File>
-				<Filter
-					Name="Widgets"
-					>
-					<File
-						RelativePath="..\..\Source\Controls\ElementTextSelection.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\ElementTextSelection.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetDropDown.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetDropDown.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetSlider.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetSlider.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetSliderInput.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetSliderInput.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInput.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInput.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputMultiLine.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputMultiLine.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputSingleLine.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputSingleLine.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputSingleLinePassword.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\WidgetTextInputSingleLinePassword.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="Input Types"
-					>
-					<File
-						RelativePath="..\..\Source\Controls\InputType.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputType.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeButton.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeButton.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeCheckbox.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeCheckbox.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeRadio.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeRadio.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeRange.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeRange.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeSubmit.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeSubmit.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeText.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Controls\InputTypeText.h"
-						>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="Parsers"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerTextArea.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerTextArea.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Clipboard"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\Clipboard.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\Clipboard.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Tab Set"
-			>
-			<File
-				RelativePath="..\..\Source\Controls\ElementTabSet.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementTabSet.h"
-				>
-			</File>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerTabSet.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerTabSet.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Data Grid"
-			>
-			<File
-				RelativePath="..\..\Source\Controls\ElementDataGrid.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementDataGrid.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Controls\ElementDataGridCell.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementDataGridCell.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Controls\ElementDataGridExpandButton.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementDataGridExpandButton.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Controls\ElementDataGridRow.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Controls\ElementDataGridRow.h"
-				>
-			</File>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerDataGrid.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\XMLNodeHandlerDataGrid.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Data Source"
-				>
-				<File
-					RelativePath="..\..\Source\Controls\DataFormatter.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\DataFormatter.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\DataQuery.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\DataQuery.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\DataSource.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\DataSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Controls\DataSourceListener.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Controls\DataSourceListener.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<File
-			RelativePath="..\..\Include\Rocket\Controls.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 165
Build/vc2010/RocketControls.vcxproj

@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}</ProjectGuid>
-    <RootNamespace>controls</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\</OutDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;_DEBUG;RocketControls_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;NDEBUG;RocketControls_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Controls\Controls.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementForm.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControl.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlDataSelect.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlSelect.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlTextArea.cpp" />
-    <ClCompile Include="..\..\Source\Controls\SelectOption.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementTextSelection.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetDropDown.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetSlider.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetSliderInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputMultiLine.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLine.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputType.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeButton.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeCheckbox.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeRadio.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeRange.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeSubmit.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeText.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTextArea.cpp" />
-    <ClCompile Include="..\..\Source\Controls\Clipboard.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementTabSet.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTabSet.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGrid.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridCell.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridExpandButton.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridRow.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataFormatter.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataQuery.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataSource.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataSourceListener.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Controls.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\Header.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementForm.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControl.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlDataSelect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlInput.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlSelect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlTextArea.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\SelectOption.h" />
-    <ClInclude Include="..\..\Source\Controls\ElementTextSelection.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetDropDown.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetSlider.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetSliderInput.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInput.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputMultiLine.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLine.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.h" />
-    <ClInclude Include="..\..\Source\Controls\InputType.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeButton.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeCheckbox.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeRadio.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeRange.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeSubmit.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeText.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTextArea.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\Clipboard.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementTabSet.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTabSet.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGrid.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridCell.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridExpandButton.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridRow.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataFormatter.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataQuery.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSourceListener.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="RocketCore.vcxproj">
-      <Project>{1aac0b29-aeb9-4e3f-8edf-b46f8949c41b}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 265
Build/vc2010/RocketControls.vcxproj.filters

@@ -1,265 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Plugin">
-      <UniqueIdentifier>{a257d370-77f8-4519-a627-531247f174dc}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms">
-      <UniqueIdentifier>{d566402c-1afd-45d7-96c1-00a74102f1ad}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls">
-      <UniqueIdentifier>{52e05489-b4a3-49ad-b4ad-4779d6869123}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls\Widgets">
-      <UniqueIdentifier>{4dac7e37-cfde-490b-94b8-28a3223c4688}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls\Input Types">
-      <UniqueIdentifier>{75ffc4df-2b76-4d3e-a787-b627691eaf44}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Parsers">
-      <UniqueIdentifier>{972c47fd-502f-4d54-a117-b94429c2a1a4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Clipboard">
-      <UniqueIdentifier>{3fef55e5-602b-426c-af75-669a6126929e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Tab Set">
-      <UniqueIdentifier>{69c6752c-5c92-450a-b252-e12af0f88453}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Tab Set\Parser">
-      <UniqueIdentifier>{d37f48c9-d4db-48be-9068-4d8f01d3416e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid">
-      <UniqueIdentifier>{4ca45f6f-6281-411c-bea4-724578aa5383}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid\Parser">
-      <UniqueIdentifier>{a370a145-0d90-4e98-9d78-4cf58495b497}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid\Data Source">
-      <UniqueIdentifier>{5ff99b87-e7c7-4fae-91dd-d79490e38f3b}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Controls\Controls.cpp">
-      <Filter>Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementForm.cpp">
-      <Filter>Forms</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControl.cpp">
-      <Filter>Forms</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlDataSelect.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlInput.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlSelect.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlTextArea.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\SelectOption.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementTextSelection.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetDropDown.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetSlider.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetSliderInput.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInput.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputMultiLine.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLine.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputType.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeButton.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeCheckbox.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeRadio.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeRange.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeSubmit.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeText.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTextArea.cpp">
-      <Filter>Forms\Parsers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\Clipboard.cpp">
-      <Filter>Forms\Clipboard</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementTabSet.cpp">
-      <Filter>Tab Set</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTabSet.cpp">
-      <Filter>Tab Set\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGrid.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridCell.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridExpandButton.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridRow.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.cpp">
-      <Filter>Data Grid\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataFormatter.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataQuery.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataSource.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataSourceListener.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Controls.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Header.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementForm.h">
-      <Filter>Forms</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControl.h">
-      <Filter>Forms</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlDataSelect.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlInput.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlSelect.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlTextArea.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\SelectOption.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\ElementTextSelection.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetDropDown.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetSlider.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetSliderInput.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInput.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputMultiLine.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLine.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputType.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeButton.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeCheckbox.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeRadio.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeRange.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeSubmit.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeText.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTextArea.h">
-      <Filter>Forms\Parsers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Clipboard.h">
-      <Filter>Forms\Clipboard</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementTabSet.h">
-      <Filter>Tab Set</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTabSet.h">
-      <Filter>Tab Set\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGrid.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridCell.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridExpandButton.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridRow.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.h">
-      <Filter>Data Grid\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataFormatter.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataQuery.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSource.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSourceListener.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls.h" />
-  </ItemGroup>
-</Project>

+ 0 - 3
Build/vc2010/RocketControls.vcxproj.user

@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-</Project>

+ 0 - 1506
Build/vc2010/RocketCore.vcproj

@@ -1,1506 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketCore"
-	ProjectGUID="{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-	RootNamespace="rocket"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include;..\..\support\freetype\include"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="freetype243MT_D.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include;..\..\support\freetype\include"
-				UsePrecompiledHeader="2"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="freetype243MT.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\..\support\lib"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Precompiled Header"
-			>
-			<File
-				RelativePath="..\..\Source\Core\precompiled.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="0"
-					/>
-				</FileConfiguration>
-				<FileConfiguration
-					Name="Release|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						UsePrecompiledHeader="1"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\precompiled.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Texture"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Texture.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Texture.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TextureDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TextureDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TextureResource.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TextureResource.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Element"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Box.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Box.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\DocumentHeader.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\DocumentHeader.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Element.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Element.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Element.inl"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementBackground.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementBackground.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementBorder.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementBorder.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementDecoration.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementDecoration.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementReference.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\ElementReference.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementScroll.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\ElementScroll.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementStyle.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementStyle.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementStyleCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementStyleCache.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ElementUtilities.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\ElementUtilities.h"
-				>
-			</File>
-			<Filter
-				Name="Layout"
-				>
-				<File
-					RelativePath="..\..\Source\Core\LayoutBlockBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutBlockBox.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutBlockBoxSpace.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutBlockBoxSpace.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutEngine.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutEngine.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutInlineBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutInlineBox.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutInlineBoxText.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutInlineBoxText.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutLineBox.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\LayoutLineBox.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Instancer"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ElementInstancer.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ElementInstancerGeneric.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ElementInstancerGeneric.inl"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Parser"
-				>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandler.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\XMLNodeHandler.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerBody.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerBody.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerDefault.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerDefault.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerHead.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerHead.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerTemplate.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLNodeHandlerTemplate.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLParser.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\XMLParser.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLParseTools.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\XMLParseTools.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Definition"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementDefinition.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ElementDefinition.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Text"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementText.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ElementText.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ElementTextDefault.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ElementTextDefault.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Handle"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementHandle.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ElementHandle.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Widgets"
-				>
-				<File
-					RelativePath="..\..\Source\Core\WidgetSlider.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\WidgetSlider.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\WidgetSliderScroll.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\WidgetSliderScroll.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Image"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementImage.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ElementImage.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Document"
-				>
-				<File
-					RelativePath="..\..\Source\Core\ElementDocument.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ElementDocument.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Geometry"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Geometry.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Geometry.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\GeometryDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\GeometryDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\GeometryUtilities.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\GeometryUtilities.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Vertex.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Decorator"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Decorator.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Decorator.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\DecoratorInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\DecoratorInstancer.h"
-				>
-			</File>
-			<Filter
-				Name="Decorators"
-				>
-				<File
-					RelativePath="..\..\Source\Core\DecoratorNone.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\DecoratorNone.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\DecoratorNoneInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\DecoratorNoneInstancer.h"
-					>
-				</File>
-				<Filter
-					Name="Tile"
-					>
-					<File
-						RelativePath="..\..\Source\Core\DecoratorTiled.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\DecoratorTiled.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\DecoratorTiledInstancer.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\DecoratorTiledInstancer.h"
-						>
-					</File>
-					<Filter
-						Name="Horizontal"
-						>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledHorizontal.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledHorizontal.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledHorizontalInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledHorizontalInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Box"
-						>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledBox.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledBox.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledBoxInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledBoxInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Image"
-						>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledImage.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledImage.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledImageInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledImageInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Vertical"
-						>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledVertical.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledVertical.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledVerticalInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\DecoratorTiledVerticalInstancer.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Style Sheet"
-			>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheet.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\StyleSheet.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetFactory.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetFactory.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\StyleSheetKeywords.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetNode.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetNode.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetParser.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetParser.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StyleSheetSpecification.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\StyleSheetSpecification.h"
-				>
-			</File>
-			<Filter
-				Name="Property"
-				>
-				<File
-					RelativePath="..\..\Source\Core\Property.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Property.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\PropertyDictionary.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\PropertyDictionary.h"
-					>
-				</File>
-				<Filter
-					Name="Definition"
-					>
-					<File
-						RelativePath="..\..\Source\Core\PropertyDefinition.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Include\Rocket\Core\PropertyDefinition.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\PropertyShorthandDefinition.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\PropertySpecification.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Include\Rocket\Core\PropertySpecification.h"
-						>
-					</File>
-					<Filter
-						Name="Parser"
-						>
-						<File
-							RelativePath="..\..\Include\Rocket\Core\PropertyParser.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserColour.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserColour.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserKeyword.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserKeyword.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserNumber.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserNumber.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserString.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\PropertyParserString.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="Selectors"
-				>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelector.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelector.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorEmpty.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorEmpty.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorLastChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorLastChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Events"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Event.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Event.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventDispatcher.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventDispatcher.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\EventInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventInstancerDefault.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventInstancerDefault.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventIterators.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\EventListener.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\EventListenerInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\EventListenerInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Input.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Fonts"
-			>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Font.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontDatabase.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\FontDatabase.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFace.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFace.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFaceHandle.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFaceHandle.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFaceLayer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFaceLayer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFamily.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\FontFamily.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\FontGlyph.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\UnicodeRange.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\UnicodeRange.h"
-				>
-			</File>
-			<Filter
-				Name="Texture Layout"
-				>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayout.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayout.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutRectangle.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutRectangle.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutRow.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutRow.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutTexture.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\TextureLayoutTexture.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Effect"
-				>
-				<File
-					RelativePath="..\..\Source\Core\FontEffect.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\FontEffect.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\FontEffectInstancer.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\FontEffectInstancer.h"
-					>
-				</File>
-				<Filter
-					Name="Effects"
-					>
-					<Filter
-						Name="None"
-						>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectNone.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectNone.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectNoneInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectNoneInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Outline"
-						>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectOutline.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectOutline.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectOutlineInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectOutlineInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Shadow"
-						>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectShadow.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectShadow.h"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectShadowInstancer.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Source\Core\FontEffectShadowInstancer.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="Convolution Filter"
-						>
-						<File
-							RelativePath="..\..\Source\Core\ConvolutionFilter.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\..\Include\Rocket\Core\ConvolutionFilter.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Templates"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Template.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Template.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TemplateCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\TemplateCache.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="Core"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Clock.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Clock.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Core.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Core.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Factory.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Factory.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Header.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Log.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Log.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\Math.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Types.h"
-				>
-			</File>
-			<Filter
-				Name="Interfaces"
-				>
-				<Filter
-					Name="Renderer"
-					>
-					<File
-						RelativePath="..\..\Source\Core\RenderInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Include\Rocket\Core\RenderInterface.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="File"
-					>
-					<File
-						RelativePath="..\..\Source\Core\FileInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Include\Rocket\Core\FileInterface.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\FileInterfaceDefault.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\FileInterfaceDefault.h"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\StreamFile.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Source\Core\StreamFile.h"
-						>
-					</File>
-				</Filter>
-				<Filter
-					Name="System"
-					>
-					<File
-						RelativePath="..\..\Source\Core\SystemInterface.cpp"
-						>
-					</File>
-					<File
-						RelativePath="..\..\Include\Rocket\Core\SystemInterface.h"
-						>
-					</File>
-				</Filter>
-			</Filter>
-			<Filter
-				Name="String"
-				>
-				<File
-					RelativePath="..\..\Source\Core\String.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\String.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Plugin"
-				>
-				<File
-					RelativePath="..\..\Source\Core\Plugin.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Plugin.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\PluginRegistry.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\PluginRegistry.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Types"
-				>
-				<File
-					RelativePath="..\..\Source\Core\BaseXMLParser.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\BaseXMLParser.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Colour.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Colour.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Debug.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\Dictionary.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Dictionary.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Dictionary.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\ReferenceCountable.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\ScriptInterface.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\Stream.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Stream.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StreamMemory.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\StreamMemory.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\StringBase.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\StringBase.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\StringUtilities.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\StringUtilities.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\URL.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\URL.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\Variant.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Variant.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Variant.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\Vector2.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Vector2.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\Vector2.inl"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Core\WString.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Include\Rocket\Core\WString.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Context"
-			>
-			<File
-				RelativePath="..\..\Source\Core\Context.cpp"
-				>
-				<FileConfiguration
-					Name="Debug|Win32"
-					>
-					<Tool
-						Name="VCCLCompilerTool"
-						ShowIncludes="false"
-					/>
-				</FileConfiguration>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\Context.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ContextInstancer.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Core\ContextInstancer.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ContextInstancerDefault.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\ContextInstancerDefault.h"
-				>
-			</File>
-		</Filter>
-		<Filter
-			Name="String Cache"
-			>
-			<File
-				RelativePath="..\..\Source\Core\StringCache.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Core\StringCache.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\..\Include\Rocket\Core.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 376
Build/vc2010/RocketCore.vcxproj

@@ -1,376 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}</ProjectGuid>
-    <RootNamespace>rocket</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\..\bin\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;..\..\..\support\freetype-2.4.10\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>freetype2410_D.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\..\support\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;..\..\..\support\freetype-2.4.10\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>freetype2410.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\..\support\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Core\precompiled.cpp">
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-      </PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Texture.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureResource.cpp" />
-    <ClCompile Include="..\..\Source\Core\Box.cpp" />
-    <ClCompile Include="..\..\Source\Core\DocumentHeader.cpp" />
-    <ClCompile Include="..\..\Source\Core\Element.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementBackground.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementBorder.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDecoration.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementReference.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementScroll.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementStyle.cpp" />
-	<ClCompile Include="..\..\Source\Core\ElementStyleCache.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBoxSpace.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutEngine.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBoxText.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutLineBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandler.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerBody.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerHead.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerTemplate.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLParseTools.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDefinition.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementText.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementTextDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementHandle.cpp" />
-    <ClCompile Include="..\..\Source\Core\WidgetSlider.cpp" />
-    <ClCompile Include="..\..\Source\Core\WidgetSliderScroll.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementImage.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDocument.cpp" />
-    <ClCompile Include="..\..\Source\Core\Geometry.cpp" />
-    <ClCompile Include="..\..\Source\Core\GeometryDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\GeometryUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\Decorator.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorNone.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorNoneInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiled.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontal.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBoxInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImage.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImageInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVertical.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheet.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetFactory.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNode.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetSpecification.cpp" />
-    <ClCompile Include="..\..\Source\Core\Property.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyDictionary.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyDefinition.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertySpecification.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserColour.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserKeyword.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserNumber.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserString.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelector.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\Event.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventDispatcher.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventInstancerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventListenerInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFace.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFaceHandle.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFaceLayer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFamily.cpp" />
-    <ClCompile Include="..\..\Source\Core\UnicodeRange.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayout.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRectangle.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRow.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutTexture.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffect.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectNone.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectNoneInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectOutline.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectOutlineInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectShadow.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectShadowInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\ConvolutionFilter.cpp" />
-    <ClCompile Include="..\..\Source\Core\Template.cpp" />
-    <ClCompile Include="..\..\Source\Core\TemplateCache.cpp" />
-    <ClCompile Include="..\..\Source\Core\Clock.cpp" />
-    <ClCompile Include="..\..\Source\Core\Core.cpp" />
-    <ClCompile Include="..\..\Source\Core\Factory.cpp" />
-    <ClCompile Include="..\..\Source\Core\Log.cpp" />
-    <ClCompile Include="..\..\Source\Core\Math.cpp" />
-    <ClCompile Include="..\..\Source\Core\RenderInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\FileInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\FileInterfaceDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\StreamFile.cpp" />
-    <ClCompile Include="..\..\Source\Core\SystemInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\String.cpp" />
-    <ClCompile Include="..\..\Source\Core\Plugin.cpp" />
-    <ClCompile Include="..\..\Source\Core\PluginRegistry.cpp" />
-    <ClCompile Include="..\..\Source\Core\BaseXMLParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\Dictionary.cpp" />
-    <ClCompile Include="..\..\Source\Core\ReferenceCountable.cpp" />
-    <ClCompile Include="..\..\Source\Core\Stream.cpp" />
-    <ClCompile Include="..\..\Source\Core\StreamMemory.cpp" />
-    <ClCompile Include="..\..\Source\Core\StringUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\URL.cpp" />
-    <ClCompile Include="..\..\Source\Core\Variant.cpp" />
-    <ClCompile Include="..\..\Source\Core\Vector2.cpp" />
-    <ClCompile Include="..\..\Source\Core\WString.cpp" />
-    <ClCompile Include="..\..\Source\Core\Context.cpp">
-      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ShowIncludes>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\ContextInstancerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\StringCache.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Core\precompiled.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Texture.h" />
-    <ClInclude Include="..\..\Source\Core\TextureDatabase.h" />
-    <ClInclude Include="..\..\Source\Core\TextureResource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Box.h" />
-    <ClInclude Include="..\..\Source\Core\DocumentHeader.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Element.h" />
-    <ClInclude Include="..\..\Source\Core\ElementBackground.h" />
-    <ClInclude Include="..\..\Source\Core\ElementBorder.h" />
-    <ClInclude Include="..\..\Source\Core\ElementDecoration.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementReference.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementScroll.h" />
-    <ClInclude Include="..\..\Source\Core\ElementStyle.h" />
-	<ClInclude Include="..\..\Source\Core\ElementStyleCache.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementUtilities.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBox.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBoxSpace.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutEngine.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBox.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBoxText.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutLineBox.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLNodeHandler.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerBody.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerHead.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerTemplate.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLParser.h" />
-    <ClInclude Include="..\..\Source\Core\XMLParseTools.h" />
-    <ClInclude Include="..\..\Source\Core\ElementDefinition.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementText.h" />
-    <ClInclude Include="..\..\Source\Core\ElementTextDefault.h" />
-    <ClInclude Include="..\..\Source\Core\ElementHandle.h" />
-    <ClInclude Include="..\..\Source\Core\WidgetSlider.h" />
-    <ClInclude Include="..\..\Source\Core\WidgetSliderScroll.h" />
-    <ClInclude Include="..\..\Source\Core\ElementImage.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementDocument.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Geometry.h" />
-    <ClInclude Include="..\..\Source\Core\GeometryDatabase.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\GeometryUtilities.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Vertex.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Decorator.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\DecoratorInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorNone.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorNoneInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiled.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontal.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBox.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBoxInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImage.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImageInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVertical.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheet.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetFactory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetKeywords.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNode.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetParser.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetSpecification.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Property.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDictionary.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDefinition.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyShorthandDefinition.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertySpecification.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyParser.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserColour.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserKeyword.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserNumber.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserString.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelector.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Event.h" />
-    <ClInclude Include="..\..\Source\Core\EventDispatcher.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\EventInstancerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\EventIterators.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListener.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListenerInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Input.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Font.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontDatabase.h" />
-    <ClInclude Include="..\..\Source\Core\FontFace.h" />
-    <ClInclude Include="..\..\Source\Core\FontFaceHandle.h" />
-    <ClInclude Include="..\..\Source\Core\FontFaceLayer.h" />
-    <ClInclude Include="..\..\Source\Core\FontFamily.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontGlyph.h" />
-    <ClInclude Include="..\..\Source\Core\UnicodeRange.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayout.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRectangle.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRow.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutTexture.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffectInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectNone.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectNoneInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectOutline.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectOutlineInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectShadow.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectShadowInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ConvolutionFilter.h" />
-    <ClInclude Include="..\..\Source\Core\Template.h" />
-    <ClInclude Include="..\..\Source\Core\TemplateCache.h" />
-    <ClInclude Include="..\..\Source\Core\Clock.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Core.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Factory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Header.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Log.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Types.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\RenderInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FileInterface.h" />
-    <ClInclude Include="..\..\Source\Core\FileInterfaceDefault.h" />
-    <ClInclude Include="..\..\Source\Core\StreamFile.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\SystemInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\String.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Plugin.h" />
-    <ClInclude Include="..\..\Source\Core\PluginRegistry.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\BaseXMLParser.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Colour.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Debug.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Dictionary.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ScriptInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Stream.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StreamMemory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StringBase.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StringUtilities.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\URL.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Variant.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Vector2.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\WString.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Context.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ContextInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\ContextInstancerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\StringCache.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Include\Rocket\Core\Element.inl" />
-    <None Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.inl" />
-    <None Include="..\..\Include\Rocket\Core\Colour.inl" />
-    <None Include="..\..\Include\Rocket\Core\Dictionary.inl" />
-    <None Include="..\..\Include\Rocket\Core\StringBase.inl" />
-    <None Include="..\..\Include\Rocket\Core\Variant.inl" />
-    <None Include="..\..\Include\Rocket\Core\Vector2.inl" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 1002
Build/vc2010/RocketCore.vcxproj.filters

@@ -1,1002 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Precompiled Header">
-      <UniqueIdentifier>{5abee215-edb8-46c6-9bcd-c99783f54e1c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Texture">
-      <UniqueIdentifier>{72909d59-3317-40d7-8c6c-ad1cfed211ae}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element">
-      <UniqueIdentifier>{b943f96c-f5be-408e-b994-44cd6e34b451}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Layout">
-      <UniqueIdentifier>{ca96dcb0-1c5a-4c49-aebd-d76139ab2289}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Instancer">
-      <UniqueIdentifier>{3b418826-3c57-418e-a224-4431558b9bb4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Parser">
-      <UniqueIdentifier>{fe66c384-a191-41f7-91e4-7fb5cdd8e225}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Definition">
-      <UniqueIdentifier>{f6d3bc79-e60a-450a-9f30-cf825c6aa7d6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Text">
-      <UniqueIdentifier>{7b1dccd4-6476-4129-8511-d18ba614dc02}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Handle">
-      <UniqueIdentifier>{ab0d755a-402a-41b8-88de-b0e8b0a34877}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Widgets">
-      <UniqueIdentifier>{f45ea0a5-6303-451d-b51c-8e1377fec727}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Image">
-      <UniqueIdentifier>{064239a3-fee9-4c68-a063-886738d29ef6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Document">
-      <UniqueIdentifier>{d5450e51-a6b7-4bcf-97d1-b70e89b89a3e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Geometry">
-      <UniqueIdentifier>{f5317c7b-ea74-4aaa-89d4-35d4e2fb7edd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator">
-      <UniqueIdentifier>{dfeeb201-f804-46db-981a-049474a888bd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators">
-      <UniqueIdentifier>{2cd32bdc-73f3-4e6d-9e34-d3fc47d03d56}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile">
-      <UniqueIdentifier>{2ee97c72-53d0-4199-a50e-262e77af1a80}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Horizontal">
-      <UniqueIdentifier>{14747a90-6963-4e8f-812b-121e59a4eb12}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Box">
-      <UniqueIdentifier>{fdb7b321-7844-4db9-b2de-1eaf77607fc9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Image">
-      <UniqueIdentifier>{179069cc-48c6-42e1-94c6-fa353a6c44a6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Vertical">
-      <UniqueIdentifier>{fde42e3b-33a8-42c0-a2cf-fd3fe0ab4305}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet">
-      <UniqueIdentifier>{cc9f2ca4-b15b-44a0-836f-c7ed8d510b3c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property">
-      <UniqueIdentifier>{ac2f2cef-240b-4244-bb5b-de91fb265598}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property\Definition">
-      <UniqueIdentifier>{190f833a-58ae-44be-8f91-395188ddda18}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property\Definition\Parser">
-      <UniqueIdentifier>{8192d0f2-1139-4c0b-8cc5-50c3834a5e12}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Selectors">
-      <UniqueIdentifier>{5ff3fdd9-37ec-4eb6-b33e-7da565529b06}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Events">
-      <UniqueIdentifier>{b2d26dfb-71a9-4187-8b89-4ee551f50876}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts">
-      <UniqueIdentifier>{aa4f9f87-5339-42c8-adf5-f6a41177f80d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Texture Layout">
-      <UniqueIdentifier>{ec4fd972-4044-4257-8eb3-39b18ded182a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect">
-      <UniqueIdentifier>{9abae9d0-ecfc-4026-b0bc-de5cc3063ed8}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects">
-      <UniqueIdentifier>{e9b7e163-ec28-4763-9f58-f478c65752cf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\None">
-      <UniqueIdentifier>{9e5b6eee-b113-4489-a0fb-394d815f95df}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Outline">
-      <UniqueIdentifier>{b6f966a8-4700-4533-84a9-14825b6ce1be}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Shadow">
-      <UniqueIdentifier>{d2555dba-61ec-4584-bd71-256388bd9ccd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Convolution Filter">
-      <UniqueIdentifier>{2264df01-8327-4d4d-931c-3dee5093dc5d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Templates">
-      <UniqueIdentifier>{8462d999-35a5-4237-9f09-49a5b34a53d3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core">
-      <UniqueIdentifier>{bf01ca0d-1dbd-413d-84cc-930173028daf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces">
-      <UniqueIdentifier>{8de96f6b-92fe-4252-a6f0-1225b61f01e5}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\Renderer">
-      <UniqueIdentifier>{0cb8eb62-cebc-4273-8805-53482edab17c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\File">
-      <UniqueIdentifier>{399993e4-e1ac-48fc-b67d-4c67f1a4c909}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\System">
-      <UniqueIdentifier>{08cdcffa-7005-45a7-bf21-350689121093}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\String">
-      <UniqueIdentifier>{0fd008d9-c0ca-41b5-9ca1-adf8a4a61e5d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Plugin">
-      <UniqueIdentifier>{b14e6480-87b1-43e2-af3e-943d98cd766b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Types">
-      <UniqueIdentifier>{a07969c3-8567-4981-8c09-742621e14c2e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Context">
-      <UniqueIdentifier>{f02f27ec-0f9a-451a-82ca-bedc746815dd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="String Cache">
-      <UniqueIdentifier>{1d6c2b0b-8c04-45ce-b6dd-be0f4676a9d2}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Core\precompiled.cpp">
-      <Filter>Precompiled Header</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Texture.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureDatabase.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureResource.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Box.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DocumentHeader.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Element.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementBackground.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementBorder.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDecoration.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementReference.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementScroll.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementStyle.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementUtilities.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBoxSpace.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutEngine.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBoxText.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutLineBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementInstancer.cpp">
-      <Filter>Element\Instancer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandler.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerBody.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerDefault.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerHead.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerTemplate.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLParser.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLParseTools.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDefinition.cpp">
-      <Filter>Element\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementText.cpp">
-      <Filter>Element\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementTextDefault.cpp">
-      <Filter>Element\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementHandle.cpp">
-      <Filter>Element\Handle</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WidgetSlider.cpp">
-      <Filter>Element\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WidgetSliderScroll.cpp">
-      <Filter>Element\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementImage.cpp">
-      <Filter>Element\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDocument.cpp">
-      <Filter>Element\Document</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Geometry.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\GeometryDatabase.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\GeometryUtilities.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Decorator.cpp">
-      <Filter>Decorator</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorInstancer.cpp">
-      <Filter>Decorator</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorNone.cpp">
-      <Filter>Decorator\Decorators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorNoneInstancer.cpp">
-      <Filter>Decorator\Decorators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiled.cpp">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontal.cpp">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBox.cpp">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBoxInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImage.cpp">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImageInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVertical.cpp">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheet.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetFactory.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNode.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetParser.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetSpecification.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Property.cpp">
-      <Filter>Style Sheet\Property</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyDictionary.cpp">
-      <Filter>Style Sheet\Property</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyDefinition.cpp">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertySpecification.cpp">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserColour.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserKeyword.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserNumber.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserString.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelector.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Event.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventDispatcher.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventInstancer.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventInstancerDefault.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventListenerInstancer.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontDatabase.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFace.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFaceHandle.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFaceLayer.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFamily.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\UnicodeRange.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayout.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRectangle.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRow.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutTexture.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffect.cpp">
-      <Filter>Fonts\Effect</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectInstancer.cpp">
-      <Filter>Fonts\Effect</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectNone.cpp">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectNoneInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectOutline.cpp">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectOutlineInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectShadow.cpp">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectShadowInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ConvolutionFilter.cpp">
-      <Filter>Fonts\Effect\Effects\Convolution Filter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Template.cpp">
-      <Filter>Templates</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TemplateCache.cpp">
-      <Filter>Templates</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Clock.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Core.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Factory.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Log.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Math.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\RenderInterface.cpp">
-      <Filter>Core\Interfaces\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FileInterface.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FileInterfaceDefault.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StreamFile.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\SystemInterface.cpp">
-      <Filter>Core\Interfaces\System</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\String.cpp">
-      <Filter>Core\String</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Plugin.cpp">
-      <Filter>Core\Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PluginRegistry.cpp">
-      <Filter>Core\Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\BaseXMLParser.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Dictionary.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ReferenceCountable.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Stream.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StreamMemory.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StringUtilities.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\URL.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Variant.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Vector2.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WString.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Context.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancer.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancerDefault.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StringCache.cpp">
-      <Filter>String Cache</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementStyleCache.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Core\precompiled.h">
-      <Filter>Precompiled Header</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Texture.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureDatabase.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureResource.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Box.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DocumentHeader.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Element.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementBackground.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementBorder.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementDecoration.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementReference.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementScroll.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementStyle.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementUtilities.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBoxSpace.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutEngine.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBoxText.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutLineBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancer.h">
-      <Filter>Element\Instancer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.h">
-      <Filter>Element\Instancer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLNodeHandler.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerBody.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerDefault.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerHead.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerTemplate.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLParser.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLParseTools.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementDefinition.h">
-      <Filter>Element\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementText.h">
-      <Filter>Element\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementTextDefault.h">
-      <Filter>Element\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementHandle.h">
-      <Filter>Element\Handle</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\WidgetSlider.h">
-      <Filter>Element\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\WidgetSliderScroll.h">
-      <Filter>Element\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementImage.h">
-      <Filter>Element\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementDocument.h">
-      <Filter>Element\Document</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Geometry.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\GeometryDatabase.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\GeometryUtilities.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Vertex.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Decorator.h">
-      <Filter>Decorator</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\DecoratorInstancer.h">
-      <Filter>Decorator</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorNone.h">
-      <Filter>Decorator\Decorators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorNoneInstancer.h">
-      <Filter>Decorator\Decorators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiled.h">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledInstancer.h">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontal.h">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBox.h">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBoxInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImage.h">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImageInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVertical.h">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheet.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetFactory.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetKeywords.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNode.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetParser.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetSpecification.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Property.h">
-      <Filter>Style Sheet\Property</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDictionary.h">
-      <Filter>Style Sheet\Property</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDefinition.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyShorthandDefinition.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertySpecification.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyParser.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserColour.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserKeyword.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserNumber.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserString.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelector.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Event.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventDispatcher.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventInstancer.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventInstancerDefault.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventIterators.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListener.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListenerInstancer.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Input.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Font.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontDatabase.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFace.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFaceHandle.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFaceLayer.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFamily.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontGlyph.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\UnicodeRange.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayout.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRectangle.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRow.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutTexture.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffect.h">
-      <Filter>Fonts\Effect</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffectInstancer.h">
-      <Filter>Fonts\Effect</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectNone.h">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectNoneInstancer.h">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectOutline.h">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectOutlineInstancer.h">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectShadow.h">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectShadowInstancer.h">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ConvolutionFilter.h">
-      <Filter>Fonts\Effect\Effects\Convolution Filter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\Template.h">
-      <Filter>Templates</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TemplateCache.h">
-      <Filter>Templates</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\Clock.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Core.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Factory.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Header.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Log.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Types.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\RenderInterface.h">
-      <Filter>Core\Interfaces\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FileInterface.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FileInterfaceDefault.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StreamFile.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\SystemInterface.h">
-      <Filter>Core\Interfaces\System</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\String.h">
-      <Filter>Core\String</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Plugin.h">
-      <Filter>Core\Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PluginRegistry.h">
-      <Filter>Core\Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\BaseXMLParser.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Colour.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Debug.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Dictionary.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ScriptInterface.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Stream.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StreamMemory.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StringBase.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StringUtilities.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\URL.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Variant.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Vector2.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\WString.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Context.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ContextInstancer.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ContextInstancerDefault.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StringCache.h">
-      <Filter>String Cache</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core.h" />
-    <ClInclude Include="..\..\Source\Core\ElementStyleCache.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Include\Rocket\Core\Element.inl">
-      <Filter>Element</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.inl">
-      <Filter>Element\Instancer</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Colour.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Dictionary.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\StringBase.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Variant.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Vector2.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-  </ItemGroup>
-</Project>

+ 0 - 3
Build/vc2010/RocketCore.vcxproj.user

@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-</Project>

+ 0 - 267
Build/vc2010/RocketDebugger.vcproj

@@ -1,267 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="9.00"
-	Name="RocketDebugger"
-	ProjectGUID="{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-	RootNamespace="debugger"
-	Keyword="Win32Proj"
-	TargetFrameworkVersion="131072"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLDebug.vsprops"
-			CharacterSet="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include"
-				PreprocessorDefinitions="_WIN32,_DEBUG,RocketDebugger_EXPORTS"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore_d.lib"
-				OutputFile="..\bin\$(ProjectName)_d.dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(IntDir)"
-			ConfigurationType="2"
-			InheritedPropertySheets=".\vsprops\BuildConfigurationDLLRelease.vsprops"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\..\Include"
-				PreprocessorDefinitions="_WIN32,NDEBUG,RocketDebugger_EXPORTS"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="RocketCore.lib"
-				OutputFile="..\bin\$(ProjectName).dll"
-				AdditionalLibraryDirectories="..\bin"
-				RandomizedBaseAddress="1"
-				DataExecutionPrevention="0"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="Plugin"
-			>
-			<File
-				RelativePath="..\..\Source\Debugger\Plugin.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Debugger\Plugin.h"
-				>
-			</File>
-			<Filter
-				Name="Elements"
-				>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementContextHook.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementContextHook.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementInfo.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementInfo.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementLog.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\ElementLog.h"
-					>
-				</File>
-			</Filter>
-			<Filter
-				Name="Source"
-				>
-				<File
-					RelativePath="..\..\Source\Debugger\BeaconSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\CommonSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\FontSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\InfoSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\LogSource.h"
-					>
-				</File>
-				<File
-					RelativePath="..\..\Source\Debugger\MenuSource.h"
-					>
-				</File>
-			</Filter>
-		</Filter>
-		<Filter
-			Name="Debugger"
-			>
-			<File
-				RelativePath="..\..\Source\Debugger\Debugger.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Debugger\Debugger.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Debugger\Geometry.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Debugger\Geometry.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Include\Rocket\Debugger\Header.h"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Debugger\SystemInterface.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\..\Source\Debugger\SystemInterface.h"
-				>
-			</File>
-		</Filter>
-		<File
-			RelativePath="..\..\Include\Rocket\Debugger.h"
-			>
-		</File>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>

+ 0 - 115
Build/vc2010/RocketDebugger.vcxproj

@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}</ProjectGuid>
-    <RootNamespace>debugger</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\</OutDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;_DEBUG;RocketDebugger_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;NDEBUG;RocketDebugger_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Debugger\Plugin.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementContextHook.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementInfo.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementLog.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\Debugger.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\Geometry.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\SystemInterface.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Debugger\Plugin.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementContextHook.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementInfo.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementLog.h" />
-    <ClInclude Include="..\..\Source\Debugger\BeaconSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\CommonSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\FontSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\InfoSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\LogSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\MenuSource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Debugger.h" />
-    <ClInclude Include="..\..\Source\Debugger\Geometry.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Header.h" />
-    <ClInclude Include="..\..\Source\Debugger\SystemInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="RocketCore.vcxproj">
-      <Project>{1aac0b29-aeb9-4e3f-8edf-b46f8949c41b}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 85
Build/vc2010/RocketDebugger.vcxproj.filters

@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Plugin">
-      <UniqueIdentifier>{a9230b3f-5560-4163-a7a0-997652e411e0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Plugin\Elements">
-      <UniqueIdentifier>{2ebe37b4-744a-4053-b978-7a694024a0e0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Plugin\Source">
-      <UniqueIdentifier>{a7d502ce-2abe-42c3-b813-72d042d2162e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Debugger">
-      <UniqueIdentifier>{0e33cc32-574f-4b31-89e5-5a485482d2ab}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Debugger\Plugin.cpp">
-      <Filter>Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementContextHook.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementInfo.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementLog.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\Debugger.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\Geometry.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\SystemInterface.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Debugger\Plugin.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementContextHook.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementInfo.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementLog.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\BeaconSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\CommonSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\FontSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\InfoSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\LogSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\MenuSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Debugger.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\Geometry.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Header.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\SystemInterface.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger.h" />
-  </ItemGroup>
-</Project>

+ 0 - 3
Build/vc2010/RocketDebugger.vcxproj.user

@@ -1,3 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-</Project>

+ 0 - 29
Build/vc2010/vsprops/BuildConfigurationBase.props

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir>$(IntDir)\</OutDir>
-    <IntDir>build\$(ProjectName)\$(Configuration)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>
-      <ObjectFileName>$(IntDir)</ObjectFileName>
-      <ProgramDataBaseFileName>$(IntDir)vc80.pdb</ProgramDataBaseFileName>
-      <XMLDocumentationFileName>$(IntDir)</XMLDocumentationFileName>
-      <WarningLevel>Level4</WarningLevel>
-    </ClCompile>
-    <ProjectReference>
-      <LinkLibraryDependencies>false</LinkLibraryDependencies>
-    </ProjectReference>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <SubSystem>Windows</SubSystem>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <PropertyGroup Label="Configuration">
-    <BuildLogFile>$(IntDir)BuildLog.htm</BuildLogFile>
-  </PropertyGroup>
-</Project>

+ 0 - 70
Build/vc2010/vsprops/BuildConfigurationBase.vsprops

@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationBase"
-	OutputDirectory="$(IntDir)"
-	IntermediateDirectory="build\$(ProjectName)\$(ConfigurationName)"
-	CharacterSet="2"
-	BuildLogFile="$(IntDir)\BuildLog.htm"
-	>
-	<Tool
-		Name="VCPreBuildEventTool"
-	/>
-	<Tool
-		Name="VCCustomBuildTool"
-	/>
-	<Tool
-		Name="VCXMLDataGeneratorTool"
-	/>
-	<Tool
-		Name="VCWebServiceProxyGeneratorTool"
-	/>
-	<Tool
-		Name="VCMIDLTool"
-	/>
-	<Tool
-		Name="VCCLCompilerTool"
-		UsePrecompiledHeader="2"
-		PrecompiledHeaderThrough="precompiled.h"
-		ObjectFile="$(IntDir)\"
-		ProgramDataBaseFileName="$(IntDir)\vc80.pdb"
-		XMLDocumentationFileName="$(IntDir)\"
-		WarningLevel="4"
-		Detect64BitPortabilityProblems="false"
-	/>
-	<Tool
-		Name="VCManagedResourceCompilerTool"
-	/>
-	<Tool
-		Name="VCResourceCompilerTool"
-	/>
-	<Tool
-		Name="VCPreLinkEventTool"
-	/>
-	<Tool
-		Name="VCLibrarianTool"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkLibraryDependencies="false"
-		GenerateDebugInformation="true"
-		SubSystem="2"
-		TargetMachine="1"
-	/>
-	<Tool
-		Name="VCALinkTool"
-	/>
-	<Tool
-		Name="VCXDCMakeTool"
-	/>
-	<Tool
-		Name="VCBscMakeTool"
-	/>
-	<Tool
-		Name="VCFxCopTool"
-	/>
-	<Tool
-		Name="VCPostBuildEventTool"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 7
Build/vc2010/vsprops/BuildConfigurationDLL.props

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <_PropertySheetDisplayName>EMPBuildConfigurationDLL</_PropertySheetDisplayName>
-  </PropertyGroup>
-</Project>

+ 0 - 7
Build/vc2010/vsprops/BuildConfigurationDLL.vsprops

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="EMPBuildConfigurationDLL"
-	>
-</VisualStudioPropertySheet>

+ 0 - 19
Build/vc2010/vsprops/BuildConfigurationDLLDebug.props

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationDebug.props" />
-    <Import Project="BuildConfigurationDLL.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_USRDLL;$(ProjectName)_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 17
Build/vc2010/vsprops/BuildConfigurationDLLDebug.vsprops

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDLLDebug"
-	InheritedPropertySheets="BuildConfigurationDebug.vsprops;BuildConfigurationDLL.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="3"
-		PreprocessorDefinitions="WIN32;_DEBUG;_USRDLL;$(ProjectName)_EXPORTS"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 19
Build/vc2010/vsprops/BuildConfigurationDLLRelease.props

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationRelease.props" />
-    <Import Project="BuildConfigurationDLL.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_USRDLL;$(ProjectName)_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 17
Build/vc2010/vsprops/BuildConfigurationDLLRelease.vsprops

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDLLRelease"
-	InheritedPropertySheets="BuildConfigurationRelease.vsprops;BuildConfigurationDLL.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="2"
-		PreprocessorDefinitions="WIN32;NDEBUG;_USRDLL;$(ProjectName)_EXPORTS"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 20
Build/vc2010/vsprops/BuildConfigurationDebug.props

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationBase.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <LinkIncremental>true</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <BufferSecurityCheck>true</BufferSecurityCheck>
-    </ClCompile>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 21
Build/vc2010/vsprops/BuildConfigurationDebug.vsprops

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDebug"
-	InheritedPropertySheets="BuildConfigurationBase.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		Optimization="0"
-		MinimalRebuild="true"
-		BasicRuntimeChecks="3"
-		RuntimeLibrary="3"
-		DebugInformationFormat="3"
-		BufferSecurityCheck="true"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkIncremental="2"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 21
Build/vc2010/vsprops/BuildConfigurationRelease.props

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationBase.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <LinkIncremental>false</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 20
Build/vc2010/vsprops/BuildConfigurationRelease.vsprops

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationRelease"
-	InheritedPropertySheets="BuildConfigurationBase.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="2"
-		DebugInformationFormat="3"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkIncremental="1"
-		OptimizeReferences="2"
-		EnableCOMDATFolding="2"
-		LinkTimeCodeGeneration="1"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 6
Build/vc2012/.gitignore

@@ -1,6 +0,0 @@
-*.sdf
-*.ncb
-build/
-Debug/
-Release/
-ipch/

+ 0 - 32
Build/vc2012/README.txt

@@ -1,32 +0,0 @@
-Freetype 2.4.10 is required to compile this project.
-
-
-The project searches the ../../../support folder. (Create a folder called support, next to the LibRocket repository folder)
-
-Compile freetype v2.4.10 and copy the following files to the 'support/lib' folder:
-
-   freetype2410.lib
-   freetype2410_D.lib
-
-
-
-The lib search path (relative to project file) is: 
-   ../../../support/lib
-
-Also required is the freetype includes. Copy the 'include' folder in the freetype repository root folder and paste it in the following path:
-  support/freetype-2.4.10/
-
-
-The freetype library can be downloaded from
-   http://sourceforge.net/projects/freetype/files/
-
-Or navigated to via
-   http://www.freetype.org
-
-
-Two options in the project has to be updated if an older or newer version of freetype is desired to be used.
-RocketCore -> Properties -> C/C++ -> General -> Additional Include Directies:
-  update the path to ..\..\..\support\freetype-2.4.10\include to the new path, -same for all configurations-
-
-RocketCore -> Properties -> Linker -> Input -> Additional Dependencies:
-  update separately for debug and release build to the new freetype*.lib version.

+ 0 - 32
Build/vc2012/Rocket.sln

@@ -1,32 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual C++ Express 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketCore", "RocketCore.vcxproj", "{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketControls", "RocketControls.vcxproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RocketDebugger", "RocketDebugger.vcxproj", "{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}"
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}.Release|Win32.Build.0 = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.ActiveCfg = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Debug|Win32.Build.0 = Debug|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.ActiveCfg = Release|Win32
-		{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal

+ 0 - 167
Build/vc2012/RocketControls.vcxproj

@@ -1,167 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41B}</ProjectGuid>
-    <RootNamespace>controls</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\</OutDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;_DEBUG;RocketControls_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;NDEBUG;RocketControls_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Controls\Controls.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementForm.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControl.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlDataSelect.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlSelect.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlTextArea.cpp" />
-    <ClCompile Include="..\..\Source\Controls\SelectOption.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementTextSelection.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetDropDown.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetSlider.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetSliderInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInput.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputMultiLine.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLine.cpp" />
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputType.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeButton.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeCheckbox.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeRadio.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeRange.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeSubmit.cpp" />
-    <ClCompile Include="..\..\Source\Controls\InputTypeText.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTextArea.cpp" />
-    <ClCompile Include="..\..\Source\Controls\Clipboard.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementTabSet.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTabSet.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGrid.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridCell.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridExpandButton.cpp" />
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridRow.cpp" />
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataFormatter.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataQuery.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataSource.cpp" />
-    <ClCompile Include="..\..\Source\Controls\DataSourceListener.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Controls.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\Header.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementForm.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControl.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlDataSelect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlInput.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlSelect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlTextArea.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\SelectOption.h" />
-    <ClInclude Include="..\..\Source\Controls\ElementTextSelection.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetDropDown.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetSlider.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetSliderInput.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInput.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputMultiLine.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLine.h" />
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.h" />
-    <ClInclude Include="..\..\Source\Controls\InputType.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeButton.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeCheckbox.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeRadio.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeRange.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeSubmit.h" />
-    <ClInclude Include="..\..\Source\Controls\InputTypeText.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTextArea.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\Clipboard.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementTabSet.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTabSet.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGrid.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridCell.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridExpandButton.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridRow.h" />
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataFormatter.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataQuery.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSourceListener.h" />
-    <ClInclude Include="..\..\Include\Rocket\Controls.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="RocketCore.vcxproj">
-      <Project>{1aac0b29-aeb9-4e3f-8edf-b46f8949c41b}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 265
Build/vc2012/RocketControls.vcxproj.filters

@@ -1,265 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Plugin">
-      <UniqueIdentifier>{a257d370-77f8-4519-a627-531247f174dc}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms">
-      <UniqueIdentifier>{d566402c-1afd-45d7-96c1-00a74102f1ad}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls">
-      <UniqueIdentifier>{52e05489-b4a3-49ad-b4ad-4779d6869123}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls\Widgets">
-      <UniqueIdentifier>{4dac7e37-cfde-490b-94b8-28a3223c4688}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Controls\Input Types">
-      <UniqueIdentifier>{75ffc4df-2b76-4d3e-a787-b627691eaf44}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Parsers">
-      <UniqueIdentifier>{972c47fd-502f-4d54-a117-b94429c2a1a4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Forms\Clipboard">
-      <UniqueIdentifier>{3fef55e5-602b-426c-af75-669a6126929e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Tab Set">
-      <UniqueIdentifier>{69c6752c-5c92-450a-b252-e12af0f88453}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Tab Set\Parser">
-      <UniqueIdentifier>{d37f48c9-d4db-48be-9068-4d8f01d3416e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid">
-      <UniqueIdentifier>{4ca45f6f-6281-411c-bea4-724578aa5383}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid\Parser">
-      <UniqueIdentifier>{a370a145-0d90-4e98-9d78-4cf58495b497}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Data Grid\Data Source">
-      <UniqueIdentifier>{5ff99b87-e7c7-4fae-91dd-d79490e38f3b}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Controls\Controls.cpp">
-      <Filter>Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementForm.cpp">
-      <Filter>Forms</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControl.cpp">
-      <Filter>Forms</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlDataSelect.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlInput.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlSelect.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementFormControlTextArea.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\SelectOption.cpp">
-      <Filter>Forms\Controls</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementTextSelection.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetDropDown.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetSlider.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetSliderInput.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInput.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputMultiLine.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLine.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.cpp">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputType.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeButton.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeCheckbox.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeRadio.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeRange.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeSubmit.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\InputTypeText.cpp">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTextArea.cpp">
-      <Filter>Forms\Parsers</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\Clipboard.cpp">
-      <Filter>Forms\Clipboard</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementTabSet.cpp">
-      <Filter>Tab Set</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerTabSet.cpp">
-      <Filter>Tab Set\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGrid.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridCell.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridExpandButton.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\ElementDataGridRow.cpp">
-      <Filter>Data Grid</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.cpp">
-      <Filter>Data Grid\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataFormatter.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataQuery.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataSource.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Controls\DataSourceListener.cpp">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Controls.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Header.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementForm.h">
-      <Filter>Forms</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControl.h">
-      <Filter>Forms</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlDataSelect.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlInput.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlSelect.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementFormControlTextArea.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\SelectOption.h">
-      <Filter>Forms\Controls</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\ElementTextSelection.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetDropDown.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetSlider.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetSliderInput.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInput.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputMultiLine.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLine.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\WidgetTextInputSingleLinePassword.h">
-      <Filter>Forms\Controls\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputType.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeButton.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeCheckbox.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeRadio.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeRange.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeSubmit.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\InputTypeText.h">
-      <Filter>Forms\Controls\Input Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTextArea.h">
-      <Filter>Forms\Parsers</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\Clipboard.h">
-      <Filter>Forms\Clipboard</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementTabSet.h">
-      <Filter>Tab Set</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerTabSet.h">
-      <Filter>Tab Set\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGrid.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridCell.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridExpandButton.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\ElementDataGridRow.h">
-      <Filter>Data Grid</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Controls\XMLNodeHandlerDataGrid.h">
-      <Filter>Data Grid\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataFormatter.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataQuery.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSource.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls\DataSourceListener.h">
-      <Filter>Data Grid\Data Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Controls.h" />
-  </ItemGroup>
-</Project>

+ 0 - 378
Build/vc2012/RocketCore.vcxproj

@@ -1,378 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEB9-4E3F-8EDF-B46F8949C41B}</ProjectGuid>
-    <RootNamespace>rocket</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)..\..\bin\</OutDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;..\..\..\support\freetype-2.4.10\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>freetype2410_D.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\..\support\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;..\..\..\support\freetype-2.4.10\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>freetype2410.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\..\support\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Core\precompiled.cpp">
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-      </PrecompiledHeader>
-      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Texture.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureResource.cpp" />
-    <ClCompile Include="..\..\Source\Core\Box.cpp" />
-    <ClCompile Include="..\..\Source\Core\DocumentHeader.cpp" />
-    <ClCompile Include="..\..\Source\Core\Element.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementBackground.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementBorder.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDecoration.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementReference.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementScroll.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementStyle.cpp" />
-	<ClCompile Include="..\..\Source\Core\ElementStyleCache.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBoxSpace.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutEngine.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBoxText.cpp" />
-    <ClCompile Include="..\..\Source\Core\LayoutLineBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandler.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerBody.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerHead.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerTemplate.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\XMLParseTools.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDefinition.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementText.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementTextDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementHandle.cpp" />
-    <ClCompile Include="..\..\Source\Core\WidgetSlider.cpp" />
-    <ClCompile Include="..\..\Source\Core\WidgetSliderScroll.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementImage.cpp" />
-    <ClCompile Include="..\..\Source\Core\ElementDocument.cpp" />
-    <ClCompile Include="..\..\Source\Core\Geometry.cpp" />
-    <ClCompile Include="..\..\Source\Core\GeometryDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\GeometryUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\Decorator.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorNone.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorNoneInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiled.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontal.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBox.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBoxInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImage.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImageInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVertical.cpp" />
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheet.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetFactory.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNode.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetSpecification.cpp" />
-    <ClCompile Include="..\..\Source\Core\Property.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyDictionary.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyDefinition.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertySpecification.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserColour.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserKeyword.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserNumber.cpp" />
-    <ClCompile Include="..\..\Source\Core\PropertyParserString.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelector.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp" />
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp" />
-    <ClCompile Include="..\..\Source\Core\Event.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventDispatcher.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventInstancerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\EventListenerInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontDatabase.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFace.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFaceHandle.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFaceLayer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontFamily.cpp" />
-    <ClCompile Include="..\..\Source\Core\UnicodeRange.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayout.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRectangle.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRow.cpp" />
-    <ClCompile Include="..\..\Source\Core\TextureLayoutTexture.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffect.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectNone.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectNoneInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectOutline.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectOutlineInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectShadow.cpp" />
-    <ClCompile Include="..\..\Source\Core\FontEffectShadowInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\ConvolutionFilter.cpp" />
-    <ClCompile Include="..\..\Source\Core\Template.cpp" />
-    <ClCompile Include="..\..\Source\Core\TemplateCache.cpp" />
-    <ClCompile Include="..\..\Source\Core\Clock.cpp" />
-    <ClCompile Include="..\..\Source\Core\Core.cpp" />
-    <ClCompile Include="..\..\Source\Core\Factory.cpp" />
-    <ClCompile Include="..\..\Source\Core\Log.cpp" />
-    <ClCompile Include="..\..\Source\Core\Math.cpp" />
-    <ClCompile Include="..\..\Source\Core\RenderInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\FileInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\FileInterfaceDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\StreamFile.cpp" />
-    <ClCompile Include="..\..\Source\Core\SystemInterface.cpp" />
-    <ClCompile Include="..\..\Source\Core\String.cpp" />
-    <ClCompile Include="..\..\Source\Core\Plugin.cpp" />
-    <ClCompile Include="..\..\Source\Core\PluginRegistry.cpp" />
-    <ClCompile Include="..\..\Source\Core\BaseXMLParser.cpp" />
-    <ClCompile Include="..\..\Source\Core\Dictionary.cpp" />
-    <ClCompile Include="..\..\Source\Core\ReferenceCountable.cpp" />
-    <ClCompile Include="..\..\Source\Core\Stream.cpp" />
-    <ClCompile Include="..\..\Source\Core\StreamMemory.cpp" />
-    <ClCompile Include="..\..\Source\Core\StringUtilities.cpp" />
-    <ClCompile Include="..\..\Source\Core\URL.cpp" />
-    <ClCompile Include="..\..\Source\Core\Variant.cpp" />
-    <ClCompile Include="..\..\Source\Core\Vector2.cpp" />
-    <ClCompile Include="..\..\Source\Core\WString.cpp" />
-    <ClCompile Include="..\..\Source\Core\Context.cpp">
-      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ShowIncludes>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancer.cpp" />
-    <ClCompile Include="..\..\Source\Core\ContextInstancerDefault.cpp" />
-    <ClCompile Include="..\..\Source\Core\StringCache.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Core\precompiled.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Texture.h" />
-    <ClInclude Include="..\..\Source\Core\TextureDatabase.h" />
-    <ClInclude Include="..\..\Source\Core\TextureResource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Box.h" />
-    <ClInclude Include="..\..\Source\Core\DocumentHeader.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Element.h" />
-    <ClInclude Include="..\..\Source\Core\ElementBackground.h" />
-    <ClInclude Include="..\..\Source\Core\ElementBorder.h" />
-    <ClInclude Include="..\..\Source\Core\ElementDecoration.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementReference.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementScroll.h" />
-    <ClInclude Include="..\..\Source\Core\ElementStyle.h" />
-	<ClInclude Include="..\..\Source\Core\ElementStyleCache.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementUtilities.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBox.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBoxSpace.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutEngine.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBox.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBoxText.h" />
-    <ClInclude Include="..\..\Source\Core\LayoutLineBox.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLNodeHandler.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerBody.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerHead.h" />
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerTemplate.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLParser.h" />
-    <ClInclude Include="..\..\Source\Core\XMLParseTools.h" />
-    <ClInclude Include="..\..\Source\Core\ElementDefinition.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementText.h" />
-    <ClInclude Include="..\..\Source\Core\ElementTextDefault.h" />
-    <ClInclude Include="..\..\Source\Core\ElementHandle.h" />
-    <ClInclude Include="..\..\Source\Core\WidgetSlider.h" />
-    <ClInclude Include="..\..\Source\Core\WidgetSliderScroll.h" />
-    <ClInclude Include="..\..\Source\Core\ElementImage.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementDocument.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Geometry.h" />
-    <ClInclude Include="..\..\Source\Core\GeometryDatabase.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\GeometryUtilities.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Vertex.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Decorator.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\DecoratorInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorNone.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorNoneInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiled.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontal.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBox.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBoxInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImage.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImageInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVertical.h" />
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheet.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetFactory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetKeywords.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNode.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetParser.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetSpecification.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Property.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDictionary.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDefinition.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyShorthandDefinition.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertySpecification.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyParser.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserColour.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserKeyword.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserNumber.h" />
-    <ClInclude Include="..\..\Source\Core\PropertyParserString.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelector.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.h" />
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Event.h" />
-    <ClInclude Include="..\..\Source\Core\EventDispatcher.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\EventInstancerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\EventIterators.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListener.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListenerInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Input.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Font.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontDatabase.h" />
-    <ClInclude Include="..\..\Source\Core\FontFace.h" />
-    <ClInclude Include="..\..\Source\Core\FontFaceHandle.h" />
-    <ClInclude Include="..\..\Source\Core\FontFaceLayer.h" />
-    <ClInclude Include="..\..\Source\Core\FontFamily.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontGlyph.h" />
-    <ClInclude Include="..\..\Source\Core\UnicodeRange.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayout.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRectangle.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRow.h" />
-    <ClInclude Include="..\..\Source\Core\TextureLayoutTexture.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffect.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffectInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectNone.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectNoneInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectOutline.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectOutlineInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectShadow.h" />
-    <ClInclude Include="..\..\Source\Core\FontEffectShadowInstancer.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ConvolutionFilter.h" />
-    <ClInclude Include="..\..\Source\Core\Template.h" />
-    <ClInclude Include="..\..\Source\Core\TemplateCache.h" />
-    <ClInclude Include="..\..\Source\Core\Clock.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Core.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Factory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Header.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Log.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Types.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\RenderInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\FileInterface.h" />
-    <ClInclude Include="..\..\Source\Core\FileInterfaceDefault.h" />
-    <ClInclude Include="..\..\Source\Core\StreamFile.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\SystemInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\String.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Plugin.h" />
-    <ClInclude Include="..\..\Source\Core\PluginRegistry.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\BaseXMLParser.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Colour.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Debug.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Dictionary.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ScriptInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Stream.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StreamMemory.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StringBase.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\StringUtilities.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\URL.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Variant.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Vector2.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\WString.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\Context.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core\ContextInstancer.h" />
-    <ClInclude Include="..\..\Source\Core\ContextInstancerDefault.h" />
-    <ClInclude Include="..\..\Source\Core\StringCache.h" />
-    <ClInclude Include="..\..\Include\Rocket\Core.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Include\Rocket\Core\Element.inl" />
-    <None Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.inl" />
-    <None Include="..\..\Include\Rocket\Core\Colour.inl" />
-    <None Include="..\..\Include\Rocket\Core\Dictionary.inl" />
-    <None Include="..\..\Include\Rocket\Core\StringBase.inl" />
-    <None Include="..\..\Include\Rocket\Core\Variant.inl" />
-    <None Include="..\..\Include\Rocket\Core\Vector2.inl" />
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 996
Build/vc2012/RocketCore.vcxproj.filters

@@ -1,996 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Precompiled Header">
-      <UniqueIdentifier>{5abee215-edb8-46c6-9bcd-c99783f54e1c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Texture">
-      <UniqueIdentifier>{72909d59-3317-40d7-8c6c-ad1cfed211ae}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element">
-      <UniqueIdentifier>{b943f96c-f5be-408e-b994-44cd6e34b451}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Layout">
-      <UniqueIdentifier>{ca96dcb0-1c5a-4c49-aebd-d76139ab2289}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Instancer">
-      <UniqueIdentifier>{3b418826-3c57-418e-a224-4431558b9bb4}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Parser">
-      <UniqueIdentifier>{fe66c384-a191-41f7-91e4-7fb5cdd8e225}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Definition">
-      <UniqueIdentifier>{f6d3bc79-e60a-450a-9f30-cf825c6aa7d6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Text">
-      <UniqueIdentifier>{7b1dccd4-6476-4129-8511-d18ba614dc02}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Handle">
-      <UniqueIdentifier>{ab0d755a-402a-41b8-88de-b0e8b0a34877}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Widgets">
-      <UniqueIdentifier>{f45ea0a5-6303-451d-b51c-8e1377fec727}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Image">
-      <UniqueIdentifier>{064239a3-fee9-4c68-a063-886738d29ef6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Element\Document">
-      <UniqueIdentifier>{d5450e51-a6b7-4bcf-97d1-b70e89b89a3e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Geometry">
-      <UniqueIdentifier>{f5317c7b-ea74-4aaa-89d4-35d4e2fb7edd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator">
-      <UniqueIdentifier>{dfeeb201-f804-46db-981a-049474a888bd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators">
-      <UniqueIdentifier>{2cd32bdc-73f3-4e6d-9e34-d3fc47d03d56}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile">
-      <UniqueIdentifier>{2ee97c72-53d0-4199-a50e-262e77af1a80}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Horizontal">
-      <UniqueIdentifier>{14747a90-6963-4e8f-812b-121e59a4eb12}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Box">
-      <UniqueIdentifier>{fdb7b321-7844-4db9-b2de-1eaf77607fc9}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Image">
-      <UniqueIdentifier>{179069cc-48c6-42e1-94c6-fa353a6c44a6}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Decorator\Decorators\Tile\Vertical">
-      <UniqueIdentifier>{fde42e3b-33a8-42c0-a2cf-fd3fe0ab4305}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet">
-      <UniqueIdentifier>{cc9f2ca4-b15b-44a0-836f-c7ed8d510b3c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property">
-      <UniqueIdentifier>{ac2f2cef-240b-4244-bb5b-de91fb265598}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property\Definition">
-      <UniqueIdentifier>{190f833a-58ae-44be-8f91-395188ddda18}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Property\Definition\Parser">
-      <UniqueIdentifier>{8192d0f2-1139-4c0b-8cc5-50c3834a5e12}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Style Sheet\Selectors">
-      <UniqueIdentifier>{5ff3fdd9-37ec-4eb6-b33e-7da565529b06}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Events">
-      <UniqueIdentifier>{b2d26dfb-71a9-4187-8b89-4ee551f50876}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts">
-      <UniqueIdentifier>{aa4f9f87-5339-42c8-adf5-f6a41177f80d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Texture Layout">
-      <UniqueIdentifier>{ec4fd972-4044-4257-8eb3-39b18ded182a}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect">
-      <UniqueIdentifier>{9abae9d0-ecfc-4026-b0bc-de5cc3063ed8}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects">
-      <UniqueIdentifier>{e9b7e163-ec28-4763-9f58-f478c65752cf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\None">
-      <UniqueIdentifier>{9e5b6eee-b113-4489-a0fb-394d815f95df}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Outline">
-      <UniqueIdentifier>{b6f966a8-4700-4533-84a9-14825b6ce1be}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Shadow">
-      <UniqueIdentifier>{d2555dba-61ec-4584-bd71-256388bd9ccd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Fonts\Effect\Effects\Convolution Filter">
-      <UniqueIdentifier>{2264df01-8327-4d4d-931c-3dee5093dc5d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Templates">
-      <UniqueIdentifier>{8462d999-35a5-4237-9f09-49a5b34a53d3}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core">
-      <UniqueIdentifier>{bf01ca0d-1dbd-413d-84cc-930173028daf}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces">
-      <UniqueIdentifier>{8de96f6b-92fe-4252-a6f0-1225b61f01e5}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\Renderer">
-      <UniqueIdentifier>{0cb8eb62-cebc-4273-8805-53482edab17c}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\File">
-      <UniqueIdentifier>{399993e4-e1ac-48fc-b67d-4c67f1a4c909}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Interfaces\System">
-      <UniqueIdentifier>{08cdcffa-7005-45a7-bf21-350689121093}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\String">
-      <UniqueIdentifier>{0fd008d9-c0ca-41b5-9ca1-adf8a4a61e5d}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Plugin">
-      <UniqueIdentifier>{b14e6480-87b1-43e2-af3e-943d98cd766b}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Core\Types">
-      <UniqueIdentifier>{a07969c3-8567-4981-8c09-742621e14c2e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Context">
-      <UniqueIdentifier>{f02f27ec-0f9a-451a-82ca-bedc746815dd}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="String Cache">
-      <UniqueIdentifier>{1d6c2b0b-8c04-45ce-b6dd-be0f4676a9d2}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Core\precompiled.cpp">
-      <Filter>Precompiled Header</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Texture.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureDatabase.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureResource.cpp">
-      <Filter>Texture</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Box.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DocumentHeader.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Element.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementBackground.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementBorder.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDecoration.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementReference.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementScroll.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementStyle.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementUtilities.cpp">
-      <Filter>Element</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutBlockBoxSpace.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutEngine.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutInlineBoxText.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\LayoutLineBox.cpp">
-      <Filter>Element\Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementInstancer.cpp">
-      <Filter>Element\Instancer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandler.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerBody.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerDefault.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerHead.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLNodeHandlerTemplate.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLParser.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\XMLParseTools.cpp">
-      <Filter>Element\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDefinition.cpp">
-      <Filter>Element\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementText.cpp">
-      <Filter>Element\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementTextDefault.cpp">
-      <Filter>Element\Text</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementHandle.cpp">
-      <Filter>Element\Handle</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WidgetSlider.cpp">
-      <Filter>Element\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WidgetSliderScroll.cpp">
-      <Filter>Element\Widgets</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementImage.cpp">
-      <Filter>Element\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ElementDocument.cpp">
-      <Filter>Element\Document</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Geometry.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\GeometryDatabase.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\GeometryUtilities.cpp">
-      <Filter>Geometry</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Decorator.cpp">
-      <Filter>Decorator</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorInstancer.cpp">
-      <Filter>Decorator</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorNone.cpp">
-      <Filter>Decorator\Decorators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorNoneInstancer.cpp">
-      <Filter>Decorator\Decorators</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiled.cpp">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontal.cpp">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBox.cpp">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledBoxInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImage.cpp">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledImageInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVertical.cpp">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.cpp">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheet.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetFactory.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNode.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetParser.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetSpecification.cpp">
-      <Filter>Style Sheet</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Property.cpp">
-      <Filter>Style Sheet\Property</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyDictionary.cpp">
-      <Filter>Style Sheet\Property</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyDefinition.cpp">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertySpecification.cpp">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserColour.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserKeyword.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserNumber.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PropertyParserString.cpp">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelector.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.cpp">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Event.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventDispatcher.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventInstancer.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventInstancerDefault.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\EventListenerInstancer.cpp">
-      <Filter>Events</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontDatabase.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFace.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFaceHandle.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFaceLayer.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontFamily.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\UnicodeRange.cpp">
-      <Filter>Fonts</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayout.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRectangle.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutRow.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TextureLayoutTexture.cpp">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffect.cpp">
-      <Filter>Fonts\Effect</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectInstancer.cpp">
-      <Filter>Fonts\Effect</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectNone.cpp">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectNoneInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectOutline.cpp">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectOutlineInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectShadow.cpp">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FontEffectShadowInstancer.cpp">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ConvolutionFilter.cpp">
-      <Filter>Fonts\Effect\Effects\Convolution Filter</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Template.cpp">
-      <Filter>Templates</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\TemplateCache.cpp">
-      <Filter>Templates</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Clock.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Core.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Factory.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Log.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Math.cpp">
-      <Filter>Core</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\RenderInterface.cpp">
-      <Filter>Core\Interfaces\Renderer</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FileInterface.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\FileInterfaceDefault.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StreamFile.cpp">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\SystemInterface.cpp">
-      <Filter>Core\Interfaces\System</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\String.cpp">
-      <Filter>Core\String</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Plugin.cpp">
-      <Filter>Core\Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\PluginRegistry.cpp">
-      <Filter>Core\Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\BaseXMLParser.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Dictionary.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ReferenceCountable.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Stream.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StreamMemory.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StringUtilities.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\URL.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Variant.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Vector2.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\WString.cpp">
-      <Filter>Core\Types</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\Context.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancer.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\ContextInstancerDefault.cpp">
-      <Filter>Context</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Core\StringCache.cpp">
-      <Filter>String Cache</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Core\precompiled.h">
-      <Filter>Precompiled Header</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Texture.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureDatabase.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureResource.h">
-      <Filter>Texture</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Box.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DocumentHeader.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Element.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementBackground.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementBorder.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementDecoration.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementReference.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementScroll.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementStyle.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementUtilities.h">
-      <Filter>Element</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutBlockBoxSpace.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutEngine.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutInlineBoxText.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\LayoutLineBox.h">
-      <Filter>Element\Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancer.h">
-      <Filter>Element\Instancer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.h">
-      <Filter>Element\Instancer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLNodeHandler.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerBody.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerDefault.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerHead.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLNodeHandlerTemplate.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\XMLParser.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\XMLParseTools.h">
-      <Filter>Element\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementDefinition.h">
-      <Filter>Element\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementText.h">
-      <Filter>Element\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementTextDefault.h">
-      <Filter>Element\Text</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementHandle.h">
-      <Filter>Element\Handle</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\WidgetSlider.h">
-      <Filter>Element\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\WidgetSliderScroll.h">
-      <Filter>Element\Widgets</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ElementImage.h">
-      <Filter>Element\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ElementDocument.h">
-      <Filter>Element\Document</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Geometry.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\GeometryDatabase.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\GeometryUtilities.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Vertex.h">
-      <Filter>Geometry</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Decorator.h">
-      <Filter>Decorator</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\DecoratorInstancer.h">
-      <Filter>Decorator</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorNone.h">
-      <Filter>Decorator\Decorators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorNoneInstancer.h">
-      <Filter>Decorator\Decorators</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiled.h">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledInstancer.h">
-      <Filter>Decorator\Decorators\Tile</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontal.h">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledHorizontalInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Horizontal</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBox.h">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledBoxInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Box</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImage.h">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledImageInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Image</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVertical.h">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\DecoratorTiledVerticalInstancer.h">
-      <Filter>Decorator\Decorators\Tile\Vertical</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheet.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetFactory.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetKeywords.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNode.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetParser.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StyleSheetSpecification.h">
-      <Filter>Style Sheet</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Property.h">
-      <Filter>Style Sheet\Property</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDictionary.h">
-      <Filter>Style Sheet\Property</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyDefinition.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyShorthandDefinition.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertySpecification.h">
-      <Filter>Style Sheet\Property\Definition</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\PropertyParser.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserColour.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserKeyword.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserNumber.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PropertyParserString.h">
-      <Filter>Style Sheet\Property\Definition\Parser</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelector.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorEmpty.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorFirstOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorLastOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthLastOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorNthOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyChild.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StyleSheetNodeSelectorOnlyOfType.h">
-      <Filter>Style Sheet\Selectors</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Event.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventDispatcher.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventInstancer.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventInstancerDefault.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\EventIterators.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListener.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\EventListenerInstancer.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Input.h">
-      <Filter>Events</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Font.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontDatabase.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFace.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFaceHandle.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFaceLayer.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontFamily.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontGlyph.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\UnicodeRange.h">
-      <Filter>Fonts</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayout.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRectangle.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutRow.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TextureLayoutTexture.h">
-      <Filter>Fonts\Texture Layout</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffect.h">
-      <Filter>Fonts\Effect</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FontEffectInstancer.h">
-      <Filter>Fonts\Effect</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectNone.h">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectNoneInstancer.h">
-      <Filter>Fonts\Effect\Effects\None</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectOutline.h">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectOutlineInstancer.h">
-      <Filter>Fonts\Effect\Effects\Outline</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectShadow.h">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FontEffectShadowInstancer.h">
-      <Filter>Fonts\Effect\Effects\Shadow</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ConvolutionFilter.h">
-      <Filter>Fonts\Effect\Effects\Convolution Filter</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\Template.h">
-      <Filter>Templates</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\TemplateCache.h">
-      <Filter>Templates</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\Clock.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Core.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Factory.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Header.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Log.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Types.h">
-      <Filter>Core</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\RenderInterface.h">
-      <Filter>Core\Interfaces\Renderer</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\FileInterface.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\FileInterfaceDefault.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StreamFile.h">
-      <Filter>Core\Interfaces\File</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\SystemInterface.h">
-      <Filter>Core\Interfaces\System</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\String.h">
-      <Filter>Core\String</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Plugin.h">
-      <Filter>Core\Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\PluginRegistry.h">
-      <Filter>Core\Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\BaseXMLParser.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Colour.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Debug.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Dictionary.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ScriptInterface.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Stream.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StreamMemory.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StringBase.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\StringUtilities.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\URL.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Variant.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Vector2.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\WString.h">
-      <Filter>Core\Types</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\Context.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core\ContextInstancer.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\ContextInstancerDefault.h">
-      <Filter>Context</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Core\StringCache.h">
-      <Filter>String Cache</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Core.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <None Include="..\..\Include\Rocket\Core\Element.inl">
-      <Filter>Element</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\ElementInstancerGeneric.inl">
-      <Filter>Element\Instancer</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Colour.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Dictionary.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\StringBase.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Variant.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-    <None Include="..\..\Include\Rocket\Core\Vector2.inl">
-      <Filter>Core\Types</Filter>
-    </None>
-  </ItemGroup>
-</Project>

+ 0 - 117
Build/vc2012/RocketDebugger.vcxproj

@@ -1,117 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectGuid>{1AAC0B29-AEC9-4E3F-9EDF-B56F8949C41A}</ProjectGuid>
-    <RootNamespace>debugger</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <WholeProgramOptimization>true</WholeProgramOptimization>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>Unicode</CharacterSet>
-    <PlatformToolset>v110</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLRelease.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project="vsprops\BuildConfigurationDLLDebug.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\bin\</OutDir>
-    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\bin\</OutDir>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;_DEBUG;RocketDebugger_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName)_d.dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalIncludeDirectories>..\..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>_WIN32;NDEBUG;RocketDebugger_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-    </ClCompile>
-    <Link>
-      <AdditionalDependencies>RocketCore.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>..\..\bin\$(ProjectName).dll</OutputFile>
-      <AdditionalLibraryDirectories>..\..\bin;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Debugger\Plugin.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementContextHook.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementInfo.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\ElementLog.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\Debugger.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\Geometry.cpp" />
-    <ClCompile Include="..\..\Source\Debugger\SystemInterface.cpp" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Debugger\Plugin.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementContextHook.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementInfo.h" />
-    <ClInclude Include="..\..\Source\Debugger\ElementLog.h" />
-    <ClInclude Include="..\..\Source\Debugger\BeaconSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\CommonSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\FontSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\InfoSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\LogSource.h" />
-    <ClInclude Include="..\..\Source\Debugger\MenuSource.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Debugger.h" />
-    <ClInclude Include="..\..\Source\Debugger\Geometry.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Header.h" />
-    <ClInclude Include="..\..\Source\Debugger\SystemInterface.h" />
-    <ClInclude Include="..\..\Include\Rocket\Debugger.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="RocketCore.vcxproj">
-      <Project>{1aac0b29-aeb9-4e3f-8edf-b46f8949c41b}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>

+ 0 - 85
Build/vc2012/RocketDebugger.vcxproj.filters

@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup>
-    <Filter Include="Plugin">
-      <UniqueIdentifier>{a9230b3f-5560-4163-a7a0-997652e411e0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Plugin\Elements">
-      <UniqueIdentifier>{2ebe37b4-744a-4053-b978-7a694024a0e0}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Plugin\Source">
-      <UniqueIdentifier>{a7d502ce-2abe-42c3-b813-72d042d2162e}</UniqueIdentifier>
-    </Filter>
-    <Filter Include="Debugger">
-      <UniqueIdentifier>{0e33cc32-574f-4b31-89e5-5a485482d2ab}</UniqueIdentifier>
-    </Filter>
-  </ItemGroup>
-  <ItemGroup>
-    <ClCompile Include="..\..\Source\Debugger\Plugin.cpp">
-      <Filter>Plugin</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementContextHook.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementInfo.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\ElementLog.cpp">
-      <Filter>Plugin\Elements</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\Debugger.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\Geometry.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-    <ClCompile Include="..\..\Source\Debugger\SystemInterface.cpp">
-      <Filter>Debugger</Filter>
-    </ClCompile>
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\..\Source\Debugger\Plugin.h">
-      <Filter>Plugin</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementContextHook.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementInfo.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\ElementLog.h">
-      <Filter>Plugin\Elements</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\BeaconSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\CommonSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\FontSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\InfoSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\LogSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\MenuSource.h">
-      <Filter>Plugin\Source</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Debugger.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\Geometry.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger\Header.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Source\Debugger\SystemInterface.h">
-      <Filter>Debugger</Filter>
-    </ClInclude>
-    <ClInclude Include="..\..\Include\Rocket\Debugger.h" />
-  </ItemGroup>
-</Project>

+ 0 - 29
Build/vc2012/vsprops/BuildConfigurationBase.props

@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <OutDir>$(IntDir)\</OutDir>
-    <IntDir>build\$(ProjectName)\$(Configuration)\</IntDir>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <PrecompiledHeader>Use</PrecompiledHeader>
-      <PrecompiledHeaderFile>precompiled.h</PrecompiledHeaderFile>
-      <ObjectFileName>$(IntDir)</ObjectFileName>
-      <ProgramDataBaseFileName>$(IntDir)vc80.pdb</ProgramDataBaseFileName>
-      <XMLDocumentationFileName>$(IntDir)</XMLDocumentationFileName>
-      <WarningLevel>Level4</WarningLevel>
-    </ClCompile>
-    <ProjectReference>
-      <LinkLibraryDependencies>false</LinkLibraryDependencies>
-    </ProjectReference>
-    <Link>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <SubSystem>Windows</SubSystem>
-      <TargetMachine>MachineX86</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <PropertyGroup Label="Configuration">
-    <BuildLogFile>$(IntDir)BuildLog.htm</BuildLogFile>
-  </PropertyGroup>
-</Project>

+ 0 - 7
Build/vc2012/vsprops/BuildConfigurationDLL.props

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <_PropertySheetDisplayName>EMPBuildConfigurationDLL</_PropertySheetDisplayName>
-  </PropertyGroup>
-</Project>

+ 0 - 19
Build/vc2012/vsprops/BuildConfigurationDLLDebug.props

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationDebug.props" />
-    <Import Project="BuildConfigurationDLL.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_USRDLL;$(ProjectName)_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 19
Build/vc2012/vsprops/BuildConfigurationDLLRelease.props

@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationRelease.props" />
-    <Import Project="BuildConfigurationDLL.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_USRDLL;$(ProjectName)_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-    </ClCompile>
-    <Link>
-      <ProgramDatabaseFile>$(IntDir)$(TargetName).pdb</ProgramDatabaseFile>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 20
Build/vc2012/vsprops/BuildConfigurationDebug.props

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationBase.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <LinkIncremental>true</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <Optimization>Disabled</Optimization>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-      <BufferSecurityCheck>true</BufferSecurityCheck>
-    </ClCompile>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 21
Build/vc2012/vsprops/BuildConfigurationRelease.props

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ImportGroup Label="PropertySheets">
-    <Import Project="BuildConfigurationBase.props" />
-  </ImportGroup>
-  <PropertyGroup>
-    <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
-    <LinkIncremental>false</LinkIncremental>
-  </PropertyGroup>
-  <ItemDefinitionGroup>
-    <ClCompile>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <Link>
-      <OptimizeReferences>true</OptimizeReferences>
-      <EnableCOMDATFolding>true</EnableCOMDATFolding>
-      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
-    </Link>
-  </ItemDefinitionGroup>
-</Project>

+ 0 - 70
Build/vsprops/BuildConfigurationBase.vsprops

@@ -1,70 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationBase"
-	OutputDirectory="$(IntDir)"
-	IntermediateDirectory="build\$(ProjectName)\$(ConfigurationName)"
-	CharacterSet="2"
-	BuildLogFile="$(IntDir)\BuildLog.htm"
-	>
-	<Tool
-		Name="VCPreBuildEventTool"
-	/>
-	<Tool
-		Name="VCCustomBuildTool"
-	/>
-	<Tool
-		Name="VCXMLDataGeneratorTool"
-	/>
-	<Tool
-		Name="VCWebServiceProxyGeneratorTool"
-	/>
-	<Tool
-		Name="VCMIDLTool"
-	/>
-	<Tool
-		Name="VCCLCompilerTool"
-		UsePrecompiledHeader="2"
-		PrecompiledHeaderThrough="precompiled.h"
-		ObjectFile="$(IntDir)\"
-		ProgramDataBaseFileName="$(IntDir)\vc80.pdb"
-		XMLDocumentationFileName="$(IntDir)\"
-		WarningLevel="4"
-		Detect64BitPortabilityProblems="false"
-	/>
-	<Tool
-		Name="VCManagedResourceCompilerTool"
-	/>
-	<Tool
-		Name="VCResourceCompilerTool"
-	/>
-	<Tool
-		Name="VCPreLinkEventTool"
-	/>
-	<Tool
-		Name="VCLibrarianTool"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkLibraryDependencies="false"
-		GenerateDebugInformation="true"
-		SubSystem="2"
-		TargetMachine="1"
-	/>
-	<Tool
-		Name="VCALinkTool"
-	/>
-	<Tool
-		Name="VCXDCMakeTool"
-	/>
-	<Tool
-		Name="VCBscMakeTool"
-	/>
-	<Tool
-		Name="VCFxCopTool"
-	/>
-	<Tool
-		Name="VCPostBuildEventTool"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 7
Build/vsprops/BuildConfigurationDLL.vsprops

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="EMPBuildConfigurationDLL"
-	>
-</VisualStudioPropertySheet>

+ 0 - 17
Build/vsprops/BuildConfigurationDLLDebug.vsprops

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDLLDebug"
-	InheritedPropertySheets="BuildConfigurationDebug.vsprops;BuildConfigurationDLL.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="3"
-		PreprocessorDefinitions="WIN32;_DEBUG;_USRDLL;$(ProjectName)_EXPORTS"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 17
Build/vsprops/BuildConfigurationDLLRelease.vsprops

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDLLRelease"
-	InheritedPropertySheets="BuildConfigurationRelease.vsprops;BuildConfigurationDLL.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="2"
-		PreprocessorDefinitions="WIN32;NDEBUG;_USRDLL;$(ProjectName)_EXPORTS"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		ProgramDatabaseFile="$(IntDir)\$(TargetName).pdb"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 21
Build/vsprops/BuildConfigurationDebug.vsprops

@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationDebug"
-	InheritedPropertySheets="BuildConfigurationBase.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		Optimization="0"
-		MinimalRebuild="true"
-		BasicRuntimeChecks="3"
-		RuntimeLibrary="3"
-		DebugInformationFormat="3"
-		BufferSecurityCheck="true"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkIncremental="2"
-	/>
-</VisualStudioPropertySheet>

+ 0 - 20
Build/vsprops/BuildConfigurationRelease.vsprops

@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioPropertySheet
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="BuildConfigurationRelease"
-	InheritedPropertySheets="BuildConfigurationBase.vsprops"
-	>
-	<Tool
-		Name="VCCLCompilerTool"
-		RuntimeLibrary="2"
-		DebugInformationFormat="3"
-	/>
-	<Tool
-		Name="VCLinkerTool"
-		LinkIncremental="1"
-		OptimizeReferences="2"
-		EnableCOMDATFolding="2"
-		LinkTimeCodeGeneration="1"
-	/>
-</VisualStudioPropertySheet>

+ 2 - 0
Dependencies/.gitignore

@@ -0,0 +1,2 @@
+include/
+lib/

+ 1 - 1
Include/Rocket/Controls.h

@@ -28,6 +28,6 @@
 #ifndef ROCKETCONTROLS_H
 #ifndef ROCKETCONTROLS_H
 #define ROCKETCONTROLS_H
 #define ROCKETCONTROLS_H
 
 
-#include <Rocket/Controls/Controls.h>
+#include "Controls/Controls.h"
 
 
 #endif
 #endif

+ 1 - 1
Include/Rocket/Controls/Clipboard.h

@@ -28,7 +28,7 @@
 #ifndef ROCKETCONTROLSCLIPBOARD_H
 #ifndef ROCKETCONTROLSCLIPBOARD_H
 #define ROCKETCONTROLSCLIPBOARD_H
 #define ROCKETCONTROLSCLIPBOARD_H
 
 
-#include <Rocket/Core/WString.h>
+#include "../Core/WString.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 13 - 13
Include/Rocket/Controls/Controls.h

@@ -28,19 +28,19 @@
 #ifndef ROCKETCONTROLSCONTROLS_H
 #ifndef ROCKETCONTROLSCONTROLS_H
 #define ROCKETCONTROLSCONTROLS_H
 #define ROCKETCONTROLSCONTROLS_H
 
 
-#include <Rocket/Controls/DataFormatter.h>
-#include <Rocket/Controls/ElementDataGrid.h>
-#include <Rocket/Controls/ElementDataGridCell.h>
-#include <Rocket/Controls/ElementDataGridExpandButton.h>
-#include <Rocket/Controls/ElementDataGridRow.h>
-#include <Rocket/Controls/ElementForm.h>
-#include <Rocket/Controls/ElementFormControl.h>
-#include <Rocket/Controls/ElementFormControlDataSelect.h>
-#include <Rocket/Controls/ElementFormControlInput.h>
-#include <Rocket/Controls/ElementFormControlSelect.h>
-#include <Rocket/Controls/ElementFormControlTextArea.h>
-#include <Rocket/Controls/ElementTabSet.h>
-#include <Rocket/Controls/SelectOption.h>
+#include "DataFormatter.h"
+#include "ElementDataGrid.h"
+#include "ElementDataGridCell.h"
+#include "ElementDataGridExpandButton.h"
+#include "ElementDataGridRow.h"
+#include "ElementForm.h"
+#include "ElementFormControl.h"
+#include "ElementFormControlDataSelect.h"
+#include "ElementFormControlInput.h"
+#include "ElementFormControlSelect.h"
+#include "ElementFormControlTextArea.h"
+#include "ElementTabSet.h"
+#include "SelectOption.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/DataFormatter.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSDATAFORMATTER_H
 #ifndef ROCKETCONTROLSDATAFORMATTER_H
 #define ROCKETCONTROLSDATAFORMATTER_H
 #define ROCKETCONTROLSDATAFORMATTER_H
 
 
-#include <Rocket/Core/ScriptInterface.h>
-#include <Rocket/Core/String.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/ScriptInterface.h"
+#include "../Core/String.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/DataQuery.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSDATAQUERY_H
 #ifndef ROCKETCONTROLSDATAQUERY_H
 #define ROCKETCONTROLSDATAQUERY_H
 #define ROCKETCONTROLSDATAQUERY_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Core/TypeConverter.h>
-#include <Rocket/Core/Log.h>
+#include "Header.h"
+#include "../Core/TypeConverter.h"
+#include "../Core/Log.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 2 - 2
Include/Rocket/Controls/DataSource.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSDATASOURCE_H
 #ifndef ROCKETCONTROLSDATASOURCE_H
 #define ROCKETCONTROLSDATASOURCE_H
 #define ROCKETCONTROLSDATASOURCE_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Core/String.h>
+#include "Header.h"
+#include "../Core/String.h"
 #include <list>
 #include <list>
 #include <map>
 #include <map>
 
 

+ 2 - 2
Include/Rocket/Controls/DataSourceListener.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSDATASOURCELISTENER_H
 #ifndef ROCKETCONTROLSDATASOURCELISTENER_H
 #define ROCKETCONTROLSDATASOURCELISTENER_H
 #define ROCKETCONTROLSDATASOURCELISTENER_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Core/String.h>
+#include "Header.h"
+#include "../Core/String.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/ElementDataGrid.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSELEMENTDATAGRID_H
 #ifndef ROCKETCONTROLSELEMENTDATAGRID_H
 #define ROCKETCONTROLSELEMENTDATAGRID_H
 #define ROCKETCONTROLSELEMENTDATAGRID_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/DataSourceListener.h>
-#include <Rocket/Core/Element.h>
+#include "Header.h"
+#include "DataSourceListener.h"
+#include "../Core/Element.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/ElementDataGridCell.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDCELL_H
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDCELL_H
 #define ROCKETCONTROLSELEMENTDATAGRIDCELL_H
 #define ROCKETCONTROLSELEMENTDATAGRIDCELL_H
 
 
-#include <Rocket/Core/Element.h>
-#include <Rocket/Core/EventListener.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/Element.h"
+#include "../Core/EventListener.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 2 - 2
Include/Rocket/Controls/ElementDataGridExpandButton.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDEXPANDBUTTON_H
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDEXPANDBUTTON_H
 #define ROCKETCONTROLSELEMENTDATAGRIDEXPANDBUTTON_H
 #define ROCKETCONTROLSELEMENTDATAGRIDEXPANDBUTTON_H
 
 
-#include <Rocket/Core/Element.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/Element.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 4 - 4
Include/Rocket/Controls/ElementDataGridRow.h

@@ -28,10 +28,10 @@
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDROW_H
 #ifndef ROCKETCONTROLSELEMENTDATAGRIDROW_H
 #define ROCKETCONTROLSELEMENTDATAGRIDROW_H
 #define ROCKETCONTROLSELEMENTDATAGRIDROW_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/DataSourceListener.h>
-#include <Rocket/Controls/DataQuery.h>
-#include <Rocket/Core/Element.h>
+#include "Header.h"
+#include "DataSourceListener.h"
+#include "DataQuery.h"
+#include "../Core/Element.h"
 #include <queue>
 #include <queue>
 
 
 namespace Rocket {
 namespace Rocket {

+ 2 - 2
Include/Rocket/Controls/ElementForm.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSELEMENTFORM_H
 #ifndef ROCKETCONTROLSELEMENTFORM_H
 #define ROCKETCONTROLSELEMENTFORM_H
 #define ROCKETCONTROLSELEMENTFORM_H
 
 
-#include <Rocket/Core/Element.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/Element.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 2 - 2
Include/Rocket/Controls/ElementFormControl.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROL_H
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROL_H
 #define ROCKETCONTROLSELEMENTFORMCONTROL_H
 #define ROCKETCONTROLSELEMENTFORMCONTROL_H
 
 
-#include <Rocket/Core/Element.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/Element.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/ElementFormControlDataSelect.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLDATASELECT_H
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLDATASELECT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLDATASELECT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLDATASELECT_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/ElementFormControlSelect.h>
-#include <Rocket/Controls/DataSourceListener.h>
+#include "Header.h"
+#include "ElementFormControlSelect.h"
+#include "DataSourceListener.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 2 - 2
Include/Rocket/Controls/ElementFormControlInput.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLINPUT_H
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLINPUT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLINPUT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLINPUT_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/ElementFormControl.h>
+#include "Header.h"
+#include "ElementFormControl.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 3 - 3
Include/Rocket/Controls/ElementFormControlSelect.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLSELECT_H
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLSELECT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLSELECT_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLSELECT_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/ElementFormControl.h>
-#include <Rocket/Controls/SelectOption.h>
+#include "Header.h"
+#include "ElementFormControl.h"
+#include "SelectOption.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 2 - 2
Include/Rocket/Controls/ElementFormControlTextArea.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLTEXTAREA_H
 #ifndef ROCKETCONTROLSELEMENTFORMCONTROLTEXTAREA_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLTEXTAREA_H
 #define ROCKETCONTROLSELEMENTFORMCONTROLTEXTAREA_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Controls/ElementFormControl.h>
+#include "Header.h"
+#include "ElementFormControl.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {

+ 5 - 5
Include/Rocket/Controls/ElementTabSet.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCONTROLSELEMENTTABSET_H
 #ifndef ROCKETCONTROLSELEMENTTABSET_H
 #define ROCKETCONTROLSELEMENTTABSET_H
 #define ROCKETCONTROLSELEMENTTABSET_H
 
 
-#include <Rocket/Core/Element.h>
-#include <Rocket/Core/EventListener.h>
-#include <Rocket/Controls/Header.h>
+#include "../Core/Element.h"
+#include "../Core/EventListener.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Controls {
 namespace Controls {
@@ -85,10 +85,10 @@ public:
 	void ProcessEvent(Core::Event& event);
 	void ProcessEvent(Core::Event& event);
 
 
 	/// Called when the listener has been attached to a new Element
 	/// Called when the listener has been attached to a new Element
-	void OnAttach(Element* ROCKET_UNUSED(element));
+	void OnAttach(Element* element);
 
 
 	/// Called when the listener has been detached from a Element
 	/// Called when the listener has been detached from a Element
-	void OnDetach(Element* ROCKET_UNUSED(element));
+	void OnDetach(Element* element);
 
 
 protected:
 protected:
 	// Catch child add/removes so we can correctly set up their events.
 	// Catch child add/removes so we can correctly set up their events.

+ 1 - 1
Include/Rocket/Controls/Header.h

@@ -28,7 +28,7 @@
 #ifndef ROCKETCONTROLSHEADER_H
 #ifndef ROCKETCONTROLSHEADER_H
 #define ROCKETCONTROLSHEADER_H
 #define ROCKETCONTROLSHEADER_H
 
 
-#include <Rocket/Core/Platform.h>
+#include "../Core/Platform.h"
 
 
 #if !defined STATIC_LIB
 #if !defined STATIC_LIB
 	#ifdef ROCKET_PLATFORM_WIN32
 	#ifdef ROCKET_PLATFORM_WIN32

+ 45 - 0
Include/Rocket/Controls/Lua/Controls.h

@@ -0,0 +1,45 @@
+/*
+ * This source file is part of libRocket, the HTML/CSS Interface Middleware
+ *
+ * For the latest information, see http://www.librocket.com
+ *
+ * Copyright (c) 2008-2010 CodePoint Ltd, Shift Technology Ltd
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ */
+
+#ifndef ROCKETCONTROLSLUACONTROLS_H
+#define ROCKETCONTROLSLUACONTROLS_H
+
+#include <Rocket/Controls/Lua/Header.h>
+
+namespace Rocket {
+namespace Controls {
+namespace Lua {
+/** Doxygen doesn't like to get the namespace, so the full name is
+@c Rocket::Controls::Lua::RegisterTypes.
+This will define all of the types from RocketControls for Lua. 
+@sa Rocket::Core::Lua::Interpreter::RegisterCoreTypes(lua_State*)
+@relatesalso Rocket::Core::Lua::Interpreter*/
+void ROCKETLUA_API RegisterTypes(lua_State* L);
+}
+}
+}
+#endif

+ 53 - 0
Include/Rocket/Controls/Lua/Header.h

@@ -0,0 +1,53 @@
+/*
+ * This source file is part of libRocket, the HTML/CSS Interface Middleware
+ *
+ * For the latest information, see http://www.librocket.com
+ *
+ * Copyright (c) 2008-2010 CodePoint Ltd, Shift Technology Ltd
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ */
+ 
+#ifndef ROCKETCONTROLSLUAHEADER_H
+#define ROCKETCONTROLSLUAHEADER_H
+
+#include <Rocket/Core/Platform.h>
+
+#ifdef ROCKETLUA_API
+#undef ROCKETLUA_API
+#endif
+
+#if !defined STATIC_LIB
+	#ifdef ROCKET_PLATFORM_WIN32
+		#if defined RocketcoreLua_EXPORTS 
+			#define ROCKETLUA_API __declspec(dllexport)
+        #elif defined RocketcontrolsLua_EXPORTS
+            #define ROCKETLUA_API __declspec(dllexport)
+        #else
+			#define ROCKETLUA_API __declspec(dllimport)
+		#endif
+	#else
+		#define ROCKETLUA_API __attribute__((visibility("default")))
+	#endif
+#else
+	#define ROCKETLUA_API
+#endif
+
+#endif

+ 2 - 2
Include/Rocket/Controls/SelectOption.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCONTROLSSELECTOPTION_H
 #ifndef ROCKETCONTROLSSELECTOPTION_H
 #define ROCKETCONTROLSSELECTOPTION_H
 #define ROCKETCONTROLSSELECTOPTION_H
 
 
-#include <Rocket/Controls/Header.h>
-#include <Rocket/Core/String.h>
+#include "Header.h"
+#include "../Core/String.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

+ 1 - 1
Include/Rocket/Core.h

@@ -28,6 +28,6 @@
 #ifndef ROCKETCORE_H
 #ifndef ROCKETCORE_H
 #define ROCKETCORE_H
 #define ROCKETCORE_H
 
 
-#include <Rocket/Core/Core.h>
+#include "Core/Core.h"
 
 
 #endif
 #endif

+ 3 - 3
Include/Rocket/Core/BaseXMLParser.h

@@ -28,9 +28,9 @@
 #ifndef ROCKETCOREBASEXMLPARSER_H
 #ifndef ROCKETCOREBASEXMLPARSER_H
 #define ROCKETCOREBASEXMLPARSER_H
 #define ROCKETCOREBASEXMLPARSER_H
 
 
-#include <Rocket/Core/Header.h>
-#include <Rocket/Core/Types.h>
-#include <Rocket/Core/Dictionary.h>
+#include "Header.h"
+#include "Types.h"
+#include "Dictionary.h"
 #include <set>
 #include <set>
 
 
 namespace Rocket {
 namespace Rocket {

+ 1 - 3
Include/Rocket/Core/Box.h

@@ -28,9 +28,7 @@
 #ifndef ROCKETCOREBOX_H
 #ifndef ROCKETCOREBOX_H
 #define ROCKETCOREBOX_H
 #define ROCKETCOREBOX_H
 
 
-//#include <Rocket/Core/Header.h>
-//#include <Rocket/Core/Types.h>
-#include <Rocket/Core/Types.h>
+#include "Types.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

+ 1 - 3
Include/Rocket/Core/Colour.h

@@ -28,7 +28,7 @@
 #ifndef ROCKETCORECOLOUR_H
 #ifndef ROCKETCORECOLOUR_H
 #define ROCKETCORECOLOUR_H
 #define ROCKETCORECOLOUR_H
 
 
-#include <Rocket/Core/Header.h>
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {
@@ -112,8 +112,6 @@ public:
 }
 }
 }
 }
 
 
-//#include <Rocket/Core/Types.h>
-
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {
 
 

+ 7 - 7
Include/Rocket/Core/Context.h

@@ -28,13 +28,13 @@
 #ifndef ROCKETCORECONTEXT_H
 #ifndef ROCKETCORECONTEXT_H
 #define ROCKETCORECONTEXT_H
 #define ROCKETCORECONTEXT_H
 
 
-#include <Rocket/Core/Header.h>
-#include <Rocket/Core/Types.h>
-#include <Rocket/Core/ReferenceCountable.h>
-#include <Rocket/Core/ElementReference.h>
-#include <Rocket/Core/Input.h>
-#include <Rocket/Core/String.h>
-#include <Rocket/Core/ScriptInterface.h>
+#include "Header.h"
+#include "Types.h"
+#include "ReferenceCountable.h"
+#include "ElementReference.h"
+#include "Input.h"
+#include "String.h"
+#include "ScriptInterface.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

+ 2 - 2
Include/Rocket/Core/ContextInstancer.h

@@ -28,8 +28,8 @@
 #ifndef ROCKETCORECONTEXTINSTANCER_H
 #ifndef ROCKETCORECONTEXTINSTANCER_H
 #define ROCKETCORECONTEXTINSTANCER_H
 #define ROCKETCORECONTEXTINSTANCER_H
 
 
-#include <Rocket/Core/ReferenceCountable.h>
-#include <Rocket/Core/Header.h>
+#include "ReferenceCountable.h"
+#include "Header.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

+ 47 - 47
Include/Rocket/Core/Core.h

@@ -28,53 +28,53 @@
 #ifndef ROCKETCORECORE_H
 #ifndef ROCKETCORECORE_H
 #define ROCKETCORECORE_H
 #define ROCKETCORECORE_H
 
 
-#include <Rocket/Core/Types.h>
-#include <Rocket/Core/Math.h>
-#include <Rocket/Core/Header.h>
-#include <Rocket/Core/Box.h>
-#include <Rocket/Core/Context.h>
-#include <Rocket/Core/ContextInstancer.h>
-#include <Rocket/Core/Decorator.h>
-#include <Rocket/Core/DecoratorInstancer.h>
-#include <Rocket/Core/Element.h>
-#include <Rocket/Core/ElementDocument.h>
-#include <Rocket/Core/ElementInstancer.h>
-#include <Rocket/Core/ElementInstancerGeneric.h>
-#include <Rocket/Core/ElementReference.h>
-#include <Rocket/Core/ElementScroll.h>
-#include <Rocket/Core/ElementText.h>
-#include <Rocket/Core/ElementUtilities.h>
-#include <Rocket/Core/Event.h>
-#include <Rocket/Core/EventInstancer.h>
-#include <Rocket/Core/EventListener.h>
-#include <Rocket/Core/EventListenerInstancer.h>
-#include <Rocket/Core/Factory.h>
-#include <Rocket/Core/FileInterface.h>
-#include <Rocket/Core/Font.h>
-#include <Rocket/Core/FontDatabase.h>
-#include <Rocket/Core/FontEffect.h>
-#include <Rocket/Core/FontGlyph.h>
-#include <Rocket/Core/Geometry.h>
-#include <Rocket/Core/GeometryUtilities.h>
-#include <Rocket/Core/Input.h>
-#include <Rocket/Core/Log.h>
-#include <Rocket/Core/Plugin.h>
-#include <Rocket/Core/Property.h>
-#include <Rocket/Core/PropertyDefinition.h>
-#include <Rocket/Core/PropertyDictionary.h>
-#include <Rocket/Core/PropertyParser.h>
-#include <Rocket/Core/PropertySpecification.h>
-#include <Rocket/Core/RenderInterface.h>
-#include <Rocket/Core/String.h>
-#include <Rocket/Core/StyleSheet.h>
-#include <Rocket/Core/StyleSheetKeywords.h>
-#include <Rocket/Core/StyleSheetSpecification.h>
-#include <Rocket/Core/SystemInterface.h>
-#include <Rocket/Core/Texture.h>
-#include <Rocket/Core/Types.h>
-#include <Rocket/Core/Vertex.h>
-#include <Rocket/Core/XMLNodeHandler.h>
-#include <Rocket/Core/XMLParser.h>
+#include "Types.h"
+#include "Math.h"
+#include "Header.h"
+#include "Box.h"
+#include "Context.h"
+#include "ContextInstancer.h"
+#include "Decorator.h"
+#include "DecoratorInstancer.h"
+#include "Element.h"
+#include "ElementDocument.h"
+#include "ElementInstancer.h"
+#include "ElementInstancerGeneric.h"
+#include "ElementReference.h"
+#include "ElementScroll.h"
+#include "ElementText.h"
+#include "ElementUtilities.h"
+#include "Event.h"
+#include "EventInstancer.h"
+#include "EventListener.h"
+#include "EventListenerInstancer.h"
+#include "Factory.h"
+#include "FileInterface.h"
+#include "Font.h"
+#include "FontDatabase.h"
+#include "FontEffect.h"
+#include "FontGlyph.h"
+#include "Geometry.h"
+#include "GeometryUtilities.h"
+#include "Input.h"
+#include "Log.h"
+#include "Plugin.h"
+#include "Property.h"
+#include "PropertyDefinition.h"
+#include "PropertyDictionary.h"
+#include "PropertyParser.h"
+#include "PropertySpecification.h"
+#include "RenderInterface.h"
+#include "String.h"
+#include "StyleSheet.h"
+#include "StyleSheetKeywords.h"
+#include "StyleSheetSpecification.h"
+#include "SystemInterface.h"
+#include "Texture.h"
+#include "Types.h"
+#include "Vertex.h"
+#include "XMLNodeHandler.h"
+#include "XMLParser.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

+ 1 - 1
Include/Rocket/Core/Debug.h

@@ -28,7 +28,7 @@
 #ifndef ROCKETCOREDEBUG_H
 #ifndef ROCKETCOREDEBUG_H
 #define ROCKETCOREDEBUG_H
 #define ROCKETCOREDEBUG_H
 
 
-#include <Rocket/Core/Header.h>
+#include "Header.h"
 
 
 // Define for breakpointing.
 // Define for breakpointing.
 #if defined (ROCKET_PLATFORM_WIN32)
 #if defined (ROCKET_PLATFORM_WIN32)

+ 7 - 4
Include/Rocket/Core/Decorator.h

@@ -28,11 +28,11 @@
 #ifndef ROCKETCOREDECORATOR_H
 #ifndef ROCKETCOREDECORATOR_H
 #define ROCKETCOREDECORATOR_H
 #define ROCKETCOREDECORATOR_H
 
 
-#include <Rocket/Core/ReferenceCountable.h>
+#include "ReferenceCountable.h"
 #include <vector>
 #include <vector>
-#include <Rocket/Core/Header.h>
-#include <Rocket/Core/Texture.h>
-#include <Rocket/Core/Types.h>
+#include "Header.h"
+#include "Texture.h"
+#include "Types.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {
@@ -85,6 +85,9 @@ public:
 	/// @param[in] element_data The handle to the data generated by the decorator for the element.
 	/// @param[in] element_data The handle to the data generated by the decorator for the element.
 	virtual void RenderElement(Element* element, DecoratorDataHandle element_data) = 0;
 	virtual void RenderElement(Element* element, DecoratorDataHandle element_data) = 0;
 
 
+	/// Value specifying an invalid or non-existent Decorator data handle.
+	static const DecoratorDataHandle INVALID_DECORATORDATAHANDLE = 0;
+
 protected:
 protected:
 	/// Releases the decorator through its instancer.
 	/// Releases the decorator through its instancer.
 	virtual void OnReferenceDeactivate();
 	virtual void OnReferenceDeactivate();

+ 4 - 4
Include/Rocket/Core/DecoratorInstancer.h

@@ -28,10 +28,10 @@
 #ifndef ROCKETCOREDECORATORINSTANCER_H
 #ifndef ROCKETCOREDECORATORINSTANCER_H
 #define ROCKETCOREDECORATORINSTANCER_H
 #define ROCKETCOREDECORATORINSTANCER_H
 
 
-#include <Rocket/Core/ReferenceCountable.h>
-#include <Rocket/Core/Header.h>
-#include <Rocket/Core/PropertyDictionary.h>
-#include <Rocket/Core/PropertySpecification.h>
+#include "ReferenceCountable.h"
+#include "Header.h"
+#include "PropertyDictionary.h"
+#include "PropertySpecification.h"
 
 
 namespace Rocket {
 namespace Rocket {
 namespace Core {
 namespace Core {

Some files were not shown because too many files changed in this diff