5 Commits

Author SHA1 Message Date
hans e3c238f0ad version to 0.3.1 2026-08-04 13:05:35 +02:00
hans fb1a293e88 QtWebEngine select popup rendering issue observed with older Qt 6.x.
Symptom: native HTML <select> popup keeps growing/repainting while open;
QtWebEngine process busy, Racket process idle.
Resolved by upgrading to Qt 6.11.1.
2026-07-07 19:23:17 +02:00
hans 803d6edd41 Merge branch 'main' of https://git.dijkewijk.nl/hans/racket-webview-qt 2026-07-07 17:43:46 +02:00
hans 35b7bfe2e9 Migration to Qt 6.11.1 2026-07-07 17:43:27 +02:00
hans c6db000d26 linefeet added 2026-05-06 09:22:44 +02:00
67 changed files with 62 additions and 4 deletions
+9 -1
View File
@@ -1,3 +1,11 @@
# racket-webview-qt
The Qt backend of racket-webview
The Qt backend of racket-webview
# Version 0.2.2
QtWebEngine select popup rendering issue observed with older Qt 6.x.
Symptom: native HTML <select> popup keeps growing/repainting while open;
QtWebEngine process busy, Racket process idle.
Resolved by upgrading to Qt 6.11.1.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,48 @@
[
{
"name": "qtbase",
"repositories": ["qtbase", "qtactiveqt", "qtimageformats"]
},
{
"name": "qtdeclarative",
"repositories": ["qtdeclarative"]
},
{
"name": "qtmultimedia",
"repositories": ["qtmultimedia"]
},
{
"name": "qtconnectivity",
"repositories": ["qtconnectivity"]
},
{
"name": "qtlocation",
"repositories": ["qtlocation"]
},
{
"name": "qtwebsockets",
"repositories": ["qtwebsockets"]
},
{
"name": "qtserialport",
"repositories": ["qtserialport"]
},
{
"name": "qtwebengine",
"repositories": ["qtwebengine"]
},
{
"name": "designer",
"modules": ["Designer"]
},
{
"name": "linguist"
},
{
"name": "assistant"
},
{
"name": "qt_help",
"modules": ["Help"]
}
]
+1
View File
@@ -13,6 +13,7 @@
#include "rktwebview_qt.h"
#ifdef DEBUG_RKT_WEBVIEW
#define WAIT_TIME (300 * 1000)
#else
+1 -1
View File
@@ -5,7 +5,7 @@
#include "rktwebview_types.h"
#define RKT_WEBVIEW_API_MAJOR 0
#define RKT_WEBVIEW_API_MINOR 1
#define RKT_WEBVIEW_API_MINOR 3
#define RKT_WEBVIEW_API_PATCH 1
extern "C" {
+3 -2
View File
@@ -20,7 +20,7 @@ int main(int argc, char *argv[])
std::string loc = basedir(me);
#ifdef _WIN32
std::string prg = loc + "\\rktwebview_prg.exe";
SetDllDirectoryA("C:\\Qt\\6.10.2\\msvc2022_64\\bin");
SetDllDirectoryA("C:\\Qt\\6.11.1\\msvc2022_64\\bin");
#else
std::string prg = loc + "/rktwebview_prg";
#endif
@@ -61,7 +61,8 @@ int main(int argc, char *argv[])
rkt_webview_move(wv, 100, 200);
rkt_webview_resize(wv, 800, 600);
rkt_webview_set_url(wv, "https://wikipedia.org");
//rkt_webview_set_url(wv, "https://wikipedia.org");
rkt_webview_set_html(wv, "<html><head><title>Hi!</title></head><body><h1>Oke test</h1><select id=\"sel-lang\"><option value=\"nl\" selected>Nederlands</option><option value=\"en\">English</option></select><p>Ja</p></body></html>");
d = rkt_webview_info();
fprintf(stderr, "%s\n", d->data.metrics.log_file);