aboutsummaryrefslogtreecommitdiff
path: root/src/kristall.pro
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2021-03-07 11:58:37 +0100
committerFelix Queißner <felix@ib-queissner.de>2021-03-08 02:23:16 +0100
commit64e271dce2e5aca07abdca8e335b3f7cb9ba1114 (patch)
treee3aed2f5057f4db7eccc9505125c3a539ad543c1 /src/kristall.pro
parent2e4bd9e8a1f0ee14fb58c91ae2d94bcb96c6cbce (diff)
downloadkristall-64e271dce2e5aca07abdca8e335b3f7cb9ba1114.tar.gz
Starts to implement new HTML renderer based on gumbo. Everything is a bit borked and only trivial documents work correctly.
Diffstat (limited to 'src/kristall.pro')
-rw-r--r--src/kristall.pro10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kristall.pro b/src/kristall.pro
index e2b80bf..03698e6 100644
--- a/src/kristall.pro
+++ b/src/kristall.pro
@@ -83,6 +83,14 @@ external-cmark {
include($$PWD/../lib/cmark/cmark.pri)
}
+
+external-gumbo-parser {
+ CONFIG += link_pkgconfig
+ PKGCONFIG += gumbo-parser
+} else {
+ include($$PWD/../lib/gumbo-parser/gumbo-parser.pri)
+}
+
INCLUDEPATH += $$PWD/../lib/luis-l-gist/
DEPENDPATH += $$PWD/../lib/luis-l-gist/
@@ -103,6 +111,7 @@ SOURCES += \
ioutil.cpp \
main.cpp \
mainwindow.cpp \
+ renderers/htmlrenderer.cpp \
renderers/markdownrenderer.cpp \
renderers/renderhelpers.cpp \
renderers/textstyleinstance.cpp \
@@ -151,6 +160,7 @@ HEADERS += \
ioutil.hpp \
kristall.hpp \
mainwindow.hpp \
+ renderers/htmlrenderer.hpp \
renderers/markdownrenderer.hpp \
renderers/textstyleinstance.hpp \
widgets/browsertabbar.hpp \