lp://staging/~midori/midori/webKitTwoOnly

Created by Cris Dywan and last modified
Get this branch:
bzr branch lp://staging/~midori/midori/webKitTwoOnly
Members of Midori Devs can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Midori Devs
Project:
Midori Web Browser
Status:
Development

Recent revisions

7108. By gue5t <email address hidden>

partially fix LocationAction dropdown under Wayland

7107. By gue5t <email address hidden>

fix theming issues under GTK+ 3.20

7106. By Cris Dywan

Use load-failed-with-tls-errors to handle certificate errors

7105. By Cris Dywan

Merge lp:midori

7104. By gue5t <email address hidden>

Fix four MidoriView/MidoriTab bugs causing popup window opening to segfault or misbehave

Before these changes, clicking the first green arrow on http://javascript.info/tutorial/popup-windows results in a segfault, instead of the expected popup.

There were four bugs here:

1. The constructor for Midori.Tab was mistakenly setting the nonexistent "related" property instead of the "related-view" property.
2. The signature of webkit_web_view_create_web_view_cb did not match the signature of the "create" signal for a WK2 WebKitWebView, causing a WebKitNavigationAction to be used as a MidoriView.
3. The function called when a popup is ready to be shown was asking for the "width" and "height" properties used by WebKitWindowProperties in WK1 rather than the "geometry" property used in WK2.

(Fixing these three resulted in no more crashes, but popups would be empty instead of loading the expected URIs.)

4. An old (WK1, touched in r5389 and r842, originally in 2009) workaround was unconditionally doing "web_view.load_uri ("")" which cancelled the loading of the intended URI for popups.

After the other fixes, removing this workaround results in everything working as expected.

7103. By Cris Dywan

Use WebExtension without the bindings

7102. By gue5t <email address hidden>

support user-stylesheet-uri with wk2 by adding a WebKit.UserContentManager to Midori.Settings

7101. By Cris Dywan

Drop non-WebKit2 code paths

7100. By Cris Dywan

Make configure fail early if library is not found with zeitgeist enabled

7099. By gue5t <email address hidden>

Fix memory leaks and logic errors in extension loading and tests

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/midori
This branch contains Public information 
Everyone can see this information.

Subscribers