Merge lp://staging/~midori/midori/gtk3WebKit2only into lp://staging/midori
Status: | Work in progress | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Proposed branch: | lp://staging/~midori/midori/gtk3WebKit2only | ||||||||||||||||||||||||
Merge into: | lp://staging/midori | ||||||||||||||||||||||||
Diff against target: |
16822 lines (+5233/-7471) 92 files modified
CMakeLists.txt (+14/-65) data/error.html (+0/-30) data/logo-shade.svg (+0/-150) extensions/CMakeLists.txt (+81/-72) extensions/about.vala (+31/-33) extensions/adblock/extension.vala (+1/-27) extensions/adblock/widgets.vala (+0/-8) extensions/colorful-tabs.c (+0/-5) extensions/colorful-tabs.web.vala (+69/-0) extensions/cookie-manager/cookie-manager.c (+0/-6) extensions/cookie-permissions/cookie-permission-manager-preferences-window.c (+0/-22) extensions/cookie-permissions/cookie-permission-manager.c (+0/-6) extensions/donottrack.web.vala (+141/-0) extensions/external-download-manager.vala (+2/-19) extensions/feed-panel/feed-panel.c (+0/-4) extensions/feed-panel/main.c (+1/-1) extensions/formhistory/formhistory.c (+1/-1) extensions/history-list.vala (+0/-14) extensions/hsts.web.vala (+173/-0) extensions/nojs/nojs-preferences.c (+0/-18) extensions/nojs/nojs.c (+1/-1) extensions/nsplugin-manager.vala (+0/-71) extensions/open-with.vala (+0/-11) extensions/shortcuts.c (+1/-1) extensions/status-clock.c (+1/-1) extensions/statusbar-features.c (+1/-42) extensions/tabby.vala (+0/-5) extensions/transfers.vala (+1/-28) ipc/CMakeLists.txt (+47/-0) ipc/ipc-contextaction.vala (+56/-0) ipc/ipc-paths.vala (+132/-0) ipc/midori-tabproxy.vala (+29/-0) ipc/midori-webextension.vala (+40/-0) katze/gtk3-compat.c (+0/-119) katze/gtk3-compat.h (+0/-93) katze/katze-cellrenderercomboboxtext.c (+0/-39) katze/katze-http-auth.c (+0/-464) katze/katze-http-auth.h (+0/-42) katze/katze-preferences.c (+4/-7) katze/katze-utils.c (+0/-80) katze/katze-utils.h (+0/-1) katze/katze.h (+0/-5) katze/midori-hsts.vala (+0/-145) katze/midori-paths.vala (+22/-111) katze/midori-uri.vala (+0/-6) midori/CMakeLists.txt (+10/-12) midori/main.c (+50/-11) midori/midori-addons.vala (+415/-0) midori/midori-app.c (+4/-9) midori/midori-app.h (+5/-0) midori/midori-browser.c (+190/-1110) midori/midori-browser.h (+1/-1) midori/midori-contextaction.vala (+19/-13) midori/midori-download.vala (+2/-36) midori/midori-extension.c (+47/-830) midori/midori-extension.h (+2/-5) midori/midori-findbar.c (+7/-4) midori/midori-frontend.c (+19/-15) midori/midori-locationaction.c (+16/-97) midori/midori-navigationaction.vala (+237/-0) midori/midori-notebook.vala (+0/-48) midori/midori-oops.vala (+53/-0) midori/midori-panedaction.vala (+0/-79) midori/midori-panel.c (+0/-10) midori/midori-platform.h (+0/-1) midori/midori-preferences.c (+0/-15) midori/midori-privatedata.c (+2/-44) midori/midori-searchaction.c (+2/-8) midori/midori-session.c (+0/-87) midori/midori-session.h (+0/-3) midori/midori-settings.vala (+1/-0) midori/midori-tab.vala (+101/-50) midori/midori-view.c (+151/-1121) midori/midori-view.h (+3/-5) midori/midori-websettings.c (+8/-202) midori/midori-window.vala (+211/-0) midori/midori.vapi (+2/-23) midori/sokoke.c (+0/-53) midori/sokoke.h (+0/-1) midori/webkit2gtk-3.0.vapi (+0/-779) midori/webkit2gtk-web-extension-4.0.vapi (+2801/-0) midori/webkitgtk-3.0.deps (+0/-6) midori/webkitgtk-3.0.vapi (+0/-841) po/POTFILES.in (+12/-7) tests/CMakeLists.txt (+0/-12) tests/browser.c (+0/-33) tests/extensions.c (+0/-52) tests/hsts.vala (+0/-32) tests/magic-uri.c (+0/-2) tests/properties.c (+0/-5) tests/tab.vala (+1/-5) win32/makedist/makedist.midori (+12/-51) |
||||||||||||||||||||||||
To merge this branch: | bzr merge lp://staging/~midori/midori/gtk3WebKit2only | ||||||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Midori Devs | Pending | ||
Review via email: mp+242128@code.staging.launchpad.net |
Commit message
Make WebKit2/ GTK+3 and GCR mandatory
Description of the change
WebKit2 porting:
[x] HSTS
[ ] Adblock
[*] Addons
[ ] Cookie Permissions
[*] Form History
[ ] NoJS
[x] NS plugin manager
Drop compatibility lower than
[x] GTK+3.12
[x] WebKit2GTK+ 2.6
[x] Vala 0.26
Other
[ ] Plug holes in WebKit2 API based code
[x] Drop obsolete custom auth backend
[x] Drop cryptic site-data-uri feature
[x] Split NavigationAction off Browser
[x] Add Do-Not-Track/ URL cleansing extension
Unmerged revisions
- 6871. By Cris Dywan
-
Implement TabProxy.add_icon and low-level Midori.ContextItem
- 6870. By Cris Dywan
-
Reinstate unowned annotation of URIRequest.
get_http_ headers - 6869. By Cris Dywan
-
Make Midori.Database available to web extensions
- 6868. By Cris Dywan
-
Update webkit2gtk-
web-extension- 4.0.vapi from vala master https:/
/github. com/GNOME/ vala/commit/ 8d57dffdea43a9d 663e12b52722ef5 67c705bf5e - 6867. By Cris Dywan
-
Fix return_if_fail's on midori_
view_get_ source/ find_bar - 6866. By Cris Dywan
-
DoNotTrack needs to handle query keys being null
- 6865. By Cris Dywan
-
Make extension tests aware of web extensions with user data
- 6864. By Cris Dywan
-
Fallback to uri if error page really has no title
- 6863. By Cris Dywan
-
Expose tabs on DBus and use it to set tab colors from meta tags
- 6862. By Cris Dywan
-
Implement non-GUI that provides a subset of Midori.Paths through IPC
As per discussion I'll split this work once we branch stable off the current trunk which then becomes 0.6 in ~ a week's time and then review becomes easier.