From 38a20bd97aee3f3132e863d55fe061075835aa0b Mon Sep 17 00:00:00 2001 From: Krzosa Karol Date: Tue, 25 Nov 2025 09:47:03 +0100 Subject: [PATCH] Fix rendering of whitespace, continue wasm porting --- build_web.bat | 2 +- data/init.lua | 2 +- data/shell.html | 2 +- src/basic/basic.h | 6 +++--- src/basic/wasm.cpp | 6 ++---- src/basic/win32.cpp | 1 - src/text_editor/commands.cpp | 5 +---- src/text_editor/commands_bindings.cpp | 11 +++++++++++ src/text_editor/generated_config.cpp | 2 +- src/text_editor/lua_api.cpp | 1 - src/text_editor/text_editor.cpp | 4 ++-- src/text_editor/title_bar.cpp | 1 - src/text_editor/window_draw.cpp | 23 ++++++++++++++++++++--- 13 files changed, 43 insertions(+), 23 deletions(-) diff --git a/build_web.bat b/build_web.bat index 70bc460..136be85 100644 --- a/build_web.bat +++ b/build_web.bat @@ -2,7 +2,7 @@ set incs=-Isrc/external/SDL/include -Isrc/external/lua/src -Isrc/external/glad -Lsrc/external/SDL/build_web -Isrc set wasmflags=-gsource-map -sALLOW_MEMORY_GROWTH=1 -sMAXIMUM_MEMORY=1gb -msimd128 -sTOTAL_STACK=5MB -sINITIAL_MEMORY=256mb -sUSE_WEBGL2 -sFULL_ES3=1 -sASYNCIFY -sASSERTIONS=2 -set flags=-Wno-writable-strings -nostdlib++ -fno-exceptions -fdiagnostics-absolute-paths -g -DDEBUG_BUILD=1 +set flags=-Wall -Wno-missing-braces -Wno-writable-strings -nostdlib++ -fno-exceptions -fdiagnostics-absolute-paths -g -DDEBUG_BUILD=1 mkdir build cd build diff --git a/data/init.lua b/data/init.lua index ae1bb07..47892d6 100644 --- a/data/init.lua +++ b/data/init.lua @@ -59,7 +59,7 @@ Color.TitleBarSelection = GruvboxLight3 Color.ResizerBackground = GruvboxLight0Hard Color.ResizerOutline = GruvboxLight3 Style = {} -Style.WaitForEvents = 0 +Style.WaitForEvents = 1 Style.DrawLineNumbers = 1 Style.DrawScrollbar = 1 Style.IndentSize = 4 diff --git a/data/shell.html b/data/shell.html index bf2fa9b..bfc741a 100644 --- a/data/shell.html +++ b/data/shell.html @@ -28,7 +28,7 @@ - +