Added HTML native linting.

Added HTML folding-ranges.
Fixed HTMLFormatter::HTMLtoXML.
Added `TextDocument::toString` and `TextDocument::toUtf8String`.
Fixed incorrect check for emojis in Text.
Fixed potential crash due to CSS parsing issues in StyleSheetSpecification.
This commit is contained in:
Martín Lucas Golini
2026-03-29 14:31:26 -03:00
parent e1f64d3d51
commit 26a97be74d
46 changed files with 36529 additions and 99 deletions

View File

@@ -111,7 +111,7 @@ LOCAL_C_INCLUDES := $(EEPP_C_INCLUDES)
LOCAL_SRC_FILES := $(foreach F, $(CODE_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
LOCAL_STATIC_LIBRARIES := freetype libpng libwebp md4c pcre2 oniguruma harfbuzz sheenbidi
LOCAL_STATIC_LIBRARIES := freetype libpng libwebp md4c pcre2 oniguruma harfbuzz sheenbidi gumbo-parser
LOCAL_SHARED_LIBRARIES := SDL2
@@ -340,7 +340,7 @@ LOCAL_PATH := $(EEPP_THIRD_PARTY_PATH)
LOCAL_MODULE := sheenbidi
SHEENBIDI_SRCS := SheenBidi/Source/**.c
SHEENBIDI_SRCS := SheenBidi/Source/**.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/SheenBidi/Headers
LOCAL_CFLAGS := -Os -I$(LOCAL_PATH)/freetype2/include
@@ -367,6 +367,23 @@ LOCAL_SRC_FILES := $(foreach F, $(LIBYAML_SRCS), $(addprefix $(dir $(F)),$(not
include $(BUILD_STATIC_LIBRARY)
#*************** LIBYAML ***************
#*************** GUMBOPARSER ***************
include $(CLEAR_VARS)
LOCAL_PATH := $(EEPP_THIRD_PARTY_PATH)
LOCAL_MODULE := gumbo-parser
GUMBOPARSER_SRCS := gumbo-parser/*.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/gumbo-parser
LOCAL_CFLAGS := -Os
LOCAL_SRC_FILES := $(foreach F, $(GUMBOPARSER_SRCS), $(addprefix $(dir $(F)),$(notdir $(wildcard $(LOCAL_PATH)/$(F)))))
include $(BUILD_STATIC_LIBRARY)
#*************** GUMBOPARSER ***************
#*************** MD4C ***************
include $(CLEAR_VARS)
@@ -374,7 +391,7 @@ LOCAL_PATH := $(EEPP_THIRD_PARTY_PATH)
LOCAL_MODULE := md4c
MD4C_SRCS := md4c/*.c
MD4C_SRCS := md4c/*.c
LOCAL_C_INCLUDES := $(LOCAL_PATH)/md4c
LOCAL_CFLAGS := -Os