Just to document what I ran into trying this out on latest Debian stable.
# github.com/andre-hub/go-webkit2
cgo-gcc-prolog: In function ‘_cgo_3c902ce1a3cf_Cfunc_webkit_web_context_get_tls_errors_policy’:
cgo-gcc-prolog:382:2: warning: ‘webkit_web_context_get_tls_errors_policy’ is deprecated: Use 'webkit_website_data_manager_get_tls_errors_policy' instead [-Wdeprecated-declarations]
In file included from /usr/include/webkitgtk-4.0/webkit/WebKitWebView.h:53,
from /usr/include/webkitgtk-4.0/webkit/WebKitPrintOperation.h:29,
from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:74,
from ../../../../go/pkg/mod/github.com/andre-hub/go-webkit2@v0.0.0-20180415141131-4c31e287aa11/webkit.go:4:
/usr/include/webkitgtk-4.0/webkit/WebKitWebContext.h:250:1: note: declared here
250 | webkit_web_context_get_tls_errors_policy (WebKitWebContext *context);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-prolog: In function ‘_cgo_3c902ce1a3cf_Cfunc_webkit_web_context_set_disk_cache_directory’:
cgo-gcc-prolog:428:2: warning: ‘webkit_web_context_set_disk_cache_directory’ is deprecated: Use 'webkit_web_context_new_with_website_data_manager' instead [-Wdeprecated-declarations]
/usr/include/webkitgtk-4.0/webkit/WebKitWebContext.h:306:1: note: declared here
306 | webkit_web_context_set_disk_cache_directory (WebKitWebContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-prolog: In function ‘_cgo_3c902ce1a3cf_Cfunc_webkit_web_context_set_tls_errors_policy’:
cgo-gcc-prolog:455:2: warning: ‘webkit_web_context_set_tls_errors_policy’ is deprecated: Use 'webkit_website_data_manager_set_tls_errors_policy' instead [-Wdeprecated-declarations]
/usr/include/webkitgtk-4.0/webkit/WebKitWebContext.h:246:1: note: declared here
246 | webkit_web_context_set_tls_errors_policy (WebKitWebContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# github.com/andre-hub/go-webkit2
cgo-gcc-prolog: In function ‘_cgo_3c902ce1a3cf_Cfunc_webkit_web_context_get_process_model’:
cgo-gcc-prolog:70:2: warning: ‘webkit_web_context_get_process_model’ is deprecated [-Wdeprecated-declarations]
In file included from /usr/include/webkitgtk-4.0/webkit/WebKitWebView.h:53,
from /usr/include/webkitgtk-4.0/webkit/WebKitPrintOperation.h:29,
from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:74,
from ../../../../go/pkg/mod/github.com/andre-hub/go-webkit2@v0.0.0-20180415141131-4c31e287aa11/webkit_2_4.go:4:
/usr/include/webkitgtk-4.0/webkit/WebKitWebContext.h:319:1: note: declared here
319 | webkit_web_context_get_process_model (WebKitWebContext *context);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-prolog: In function ‘_cgo_3c902ce1a3cf_Cfunc_webkit_web_context_set_process_model’:
cgo-gcc-prolog:87:2: warning: ‘webkit_web_context_set_process_model’ is deprecated [-Wdeprecated-declarations]
/usr/include/webkitgtk-4.0/webkit/WebKitWebContext.h:315:1: note: declared here
315 | webkit_web_context_set_process_model (WebKitWebContext *context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Overriding existing handler for signal 10. Set JSC_SIGNAL_FOR_GC if you want WebKit to use a different signal
Gtk-Message: 14:38:08.028: Failed to load module "xapp-gtk3-module"
Just to document what I ran into trying this out on latest Debian stable.
Thanks for the work!