[Sugar-devel] WebKit2 Browse - Download and Test

sam at sam.today sam at sam.today
Sat Apr 9 06:34:44 EDT 2016


Hi All,

I'm happy to release an unstable version of the WebKit2 browse.  Most 
things have been ported and many bugs fixed from the original port.  
Please help by testing this!

Special thanks to Gonzalo Odiard for his huge contribution to the port.

Thanks,
Sam

=====
Installing
=====

Note, this requires **WebKitGtk+ 2.11.3** or newer.  Practically, this 
means use Fedora 24+.

You can install the activity from the git repository branch "webkit2":  
https://github.com/sugarlabs/browse-activity/tree/webkit2

You can use the XO bundle if you prefer:  
https://people.sugarlabs.org/sam/Browse-158.xo  (sha256sum 
2cd0f96501eea9a5905d0f3bdc1fde88c85069e62d5eb7706f14f85a41b182b2)

Then open Sugar and run the Browse activity.  Please verify that it has 
successfully installed version 158.

Please report bugs somewhere.  You can email me <sam at sam.today>, reply 
to this thread, or open them somewhere on bugs.sugarlabs.org.

==================
What is good about WebKit2?
==================


* Read the WebKit Security Advisories and feel happy that you are using 
WebKit2 [1]
    - Read "On WebKit Security Updates" and feel sad again (unless you 
run Fedora) [2]
* WebGL Support (Hype!)
* New javascript engine "FTL" (Faster Than Light) powered by the very 
new B3 backend.  You can run Sugarizer even faster inside of Sugar!!
* Web Process Separation keeps you safer from evil internet people.  
Eventually, the web process will even be sandboxed from your system
* Pinch-to-zoom support - real time text rendering while zooming (watch 
the lag!!)
* GeoLocation support - web sites can request geo location permission
* Notification support - web sites can request permission to send you 
notification

=================
Summary of Browse changes
=================

* Improve the autocomplete list (thanks to Utkarsh Tiwari)
* PDF Tab Edge case fixes (thanks to James Cameron)
*
* New history format.  This is due to a change in WebKit2 api.
  - You can open files made with old versions of browse.  However, it 
will only load the current tab page, not the full back/forward history 
list.
* Print to PDF support removed.  This is due to a change in WebKit2 api.
* Button to activate the Web inspector.
* The long-press for palette code got even more dodgy.  It now fakes a 
right click - this is the only way to work with the webkit2 api changes.

[1]  http://webkitgtk.org/security.html
[2]  
https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20160409/580aa2f5/attachment-0001.html>


More information about the Sugar-devel mailing list