@@ -31,6 +31,7 @@
#include <RmlUi/Debugger/Debugger.h>
#include <Shell.h>
#include <ShellFileInterface.h>
+#include <string.h>
#include "SystemInterfaceSDL2.h"
#include "RenderInterfaceSDL2.h"
@@ -30,6 +30,7 @@
#include <RmlUi/Core/StringUtilities.h>
#include <cstdlib>
#include <cstdio>
#ifdef WIN32
#include <io.h>
#include <ShellRenderInterfaceOpenGL.h>
#include <RmlUi/Core.h>
#include <type_traits>
#define GL_CLAMP_TO_EDGE 0x812F
#include <RmlUi/Core/Input.h>
#include <RmlUi/Debugger.h>
// Defines for Carbon key modifiers.
#define KEY_ALT 256
@@ -32,6 +32,7 @@
static int GetKeyModifierState();
static void InitialiseKeymap();
#include <RmlUi/Core/Platform.h>
void ShellRenderInterfaceOpenGL::SetContext(void *context)
{
#include <win32/InputWin32.h>
#include "ShellFileInterface.h"
#include <stdio.h>
#include <stdarg.h>
#include <shlwapi.h>
@@ -37,6 +37,7 @@
#endif // HAS_X11XKBLIB
#include <X11/keysym.h>
#include <X11/Xutil.h>
static int GetKeyModifierState(int x_state);
@@ -42,6 +42,7 @@
#include <limits.h>
static bool running = false;
static int screen = -1;
@@ -29,6 +29,7 @@
#include "../../Include/RmlUi/Core/BaseXMLParser.h"
#include "../../Include/RmlUi/Core/Profiling.h"
#include "../../Include/RmlUi/Core/Stream.h"
namespace Rml {
namespace Core {
@@ -27,6 +27,7 @@
*/
#include "../../Include/RmlUi/Core/Box.h"
@@ -28,6 +28,7 @@
#include "../../Include/RmlUi/Core/ConvolutionFilter.h"
#include <float.h>
#include "FreeTypeInterface.h"
#include <ft2build.h>
#include FT_FREETYPE_H
#include "PropertyParserColour.h"
#include "../../Include/RmlUi/Core/StreamMemory.h"
@@ -41,6 +41,7 @@
#include "../../Include/RmlUi/Core/StyleSheet.h"
#include "../../Include/RmlUi/Core/StyleSheetSpecification.h"
#include <algorithm>
#include "../../Include/RmlUi/Core/Log.h"
#include "../../Include/RmlUi/Core/StringUtilities.h"
#include "../../Include/RmlUi/Core/URL.h"
#include "../../Include/RmlUi/Core/Variant.h"