From 29bc09d5fed38ba436f456065772db1c71289925 Mon Sep 17 00:00:00 2001 From: Bart Beumer Date: Wed, 19 Nov 2025 20:13:16 +0000 Subject: [PATCH] WIP, working --- .devcontainer/devcontainer.json | 10 +- applications/http-mandelbrot/CMakeLists.txt | 3 +- applications/http-mandelbrot/html/index.html | 17 ++- applications/http-mandelbrot/src/main.cpp | 129 ++++-------------- .../http-mandelbrot/src/mandelbrot.cpp | 8 ++ .../http-mandelbrot/src/mandelbrot.hpp | 71 ++++++++++ applications/http-mandelbrot/src/window.hpp | 41 ++++++ applications/text2image/CMakeLists.txt | 2 +- bmrshared-freetype/CMakeLists.txt | 2 +- bmrshared-web/lib/CMakeLists.txt | 2 +- 10 files changed, 170 insertions(+), 115 deletions(-) create mode 100644 applications/http-mandelbrot/src/mandelbrot.cpp create mode 100644 applications/http-mandelbrot/src/mandelbrot.hpp create mode 100644 applications/http-mandelbrot/src/window.hpp diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 1e64a64..4d64c43 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,15 @@ // Configure tool-specific properties. "customizations": { "vscode": { - "settings": {}, + "settings": { + "conan-extension.installArgs": [ + "-of build", + "-b \"*\"", + "-s build_type=Debug" + ], + "cmake.buildDirectory": "${workspaceFolder}/build", + "cmake.installPrefix": "${workspaceFolder}/install" + }, "extensions": [ "ms-vscode.cpptools", "twxs.cmake", diff --git a/applications/http-mandelbrot/CMakeLists.txt b/applications/http-mandelbrot/CMakeLists.txt index 961d779..cabf095 100644 --- a/applications/http-mandelbrot/CMakeLists.txt +++ b/applications/http-mandelbrot/CMakeLists.txt @@ -1,4 +1,4 @@ -find_package(Boost 1.84.0 REQUIRED COMPONENTS headers CONFIG) +find_package(Boost 1.89.0 REQUIRED COMPONENTS headers CONFIG) find_package(JPEG REQUIRED) project(http-mandelbrot) @@ -6,6 +6,7 @@ project(http-mandelbrot) add_executable( ${PROJECT_NAME} ./src/main.cpp + ./src/mandelbrot.cpp ) set_property( diff --git a/applications/http-mandelbrot/html/index.html b/applications/http-mandelbrot/html/index.html index f77d28c..6aaf775 100644 --- a/applications/http-mandelbrot/html/index.html +++ b/applications/http-mandelbrot/html/index.html @@ -24,19 +24,22 @@ max-height: 100%; } - - - - -
+
+
+ + + + Ikke rutesat: +
+