From 09d9593148cc0e329663e7ce8b0249cdb0e8a8f4 Mon Sep 17 00:00:00 2001 From: Wesley Kerfoot Date: Thu, 13 Aug 2020 20:51:16 -0400 Subject: [PATCH] make hw accel on by default, increase poll interval to reduce cpu usage --- browser.c | 3 ++- schemekit.scm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/browser.c b/browser.c index 5e16894..698ada7 100644 --- a/browser.c +++ b/browser.c @@ -18,7 +18,7 @@ load_modules(void) { static gboolean messageEvent(void *data) { struct QueueData *qdata = data; - struct BrowserMessage *msg = g_async_queue_timeout_pop(qdata->gtk_qu, 1); + struct BrowserMessage *msg = g_async_queue_timeout_pop(qdata->gtk_qu, 100); if (msg != NULL) { printf("%d\n", msg->event); @@ -109,6 +109,7 @@ make_webview() { webkit_settings_set_enable_dns_prefetching(settings, conf_val("dns-prefetching")); webkit_settings_set_enable_javascript(settings, conf_val("javascript")); webkit_settings_set_enable_page_cache(settings, conf_val("page-cache")); + webkit_settings_set_enable_offline_web_application_cache(settings, conf_val("offline-web-app-cache")); webkit_settings_set_enable_developer_extras(settings, conf_val("dev-extras")); webkit_settings_set_draw_compositing_indicators(settings, conf_val("compositing-indicators")); diff --git a/schemekit.scm b/schemekit.scm index 0b43006..cee8da4 100644 --- a/schemekit.scm +++ b/schemekit.scm @@ -12,7 +12,8 @@ '( ("console-log" . 0) ("compositing-indicators" . 0) - ("hw-acceleration" . 0) + ("hw-acceleration" . 1) + ("smooth-scrolling" . 0) ))) (define (open-page url)