Browse Source

Update dependencies list, enable some more settings

master
Wesley Kerfoot 5 years ago
parent
commit
999b04203d
  1. 4
      README.md
  2. 8
      browser.c

4
README.md

@ -4,11 +4,13 @@ A web browser you can control from your Scheme repl!
## Dependencies
* gtk3
* webkit2gtk-4.0
* webkit2gtk
* guile-2.2
## Optional Dependencies
* gst-plugins-bad (To play videos that use certain codecs, e.g. Youtube)
* gst-libav (Required to watch videos on certain sites, e.g. Twitch.tv)
* libvpx (May also be required for videos)
* webkit2gtk >= 2.27 for performance issue fixes
## How to build

8
browser.c

@ -88,15 +88,19 @@ make_webview() {
webkit_settings_set_enable_accelerated_2d_canvas(settings, TRUE);
webkit_settings_set_enable_write_console_messages_to_stdout(settings, TRUE);
webkit_settings_set_media_playback_requires_user_gesture(settings, TRUE);
webkit_settings_set_media_playback_requires_user_gesture(settings, TRUE);
webkit_settings_set_enable_media_stream(settings, TRUE);
webkit_settings_set_enable_encrypted_media(settings, TRUE);
webkit_settings_set_enable_media_capabilities(settings, TRUE);
webkit_settings_set_enable_mediasource(settings, TRUE);
webkit_settings_set_enable_dns_prefetching(settings, TRUE);
webkit_settings_set_enable_javascript(settings, TRUE);
webkit_settings_set_enable_page_cache(settings, TRUE);
webkit_settings_set_enable_developer_extras(settings, TRUE);
//webkit_settings_set_draw_compositing_indicators(settings, TRUE);
webkit_settings_set_enable_smooth_scrolling(settings, FALSE);
webkit_settings_set_enable_smooth_scrolling(settings, TRUE);
webkit_settings_set_enable_hyperlink_auditing(settings, FALSE);
webkit_settings_set_enable_java(settings, FALSE);

Loading…
Cancel
Save