Hi All,<div><br></div><div>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!</div><div><br></div><div>Special thanks to Gonzalo Odiard for his huge contribution to the port.</div><div><br></div><div>Thanks,</div><div>Sam</div><div><br></div><div>=====</div><div>Installing</div><div>=====</div><div><br></div><div>Note, this requires **WebKitGtk+ 2.11.3** or newer.  Practically, this means use Fedora 24+.</div><div><br></div><div>You can install the activity from the git repository branch "webkit2":  <a href="https://github.com/sugarlabs/browse-activity/tree/webkit2">https://github.com/sugarlabs/browse-activity/tree/webkit2</a></div><div><br></div><div>You can use the XO bundle if you prefer:  <a href="https://people.sugarlabs.org/sam/Browse-158.xo">https://people.sugarlabs.org/sam/Browse-158.xo</a>  (sha256sum 2cd0f96501eea9a5905d0f3bdc1fde88c85069e62d5eb7706f14f85a41b182b2)</div><div><br></div><div>Then open Sugar and run the Browse activity.  Please verify that it has successfully installed version 158.</div><div><br></div><div>Please report bugs somewhere.  You can email me <sam@sam.today>, reply to this thread, or open them somewhere on bugs.sugarlabs.org.</div><div><br></div><div>==================</div><div>What is good about WebKit2?</div><div>==================</div><div><br></div><div><br></div><div><div>* Read the WebKit Security Advisories and feel happy that you are using WebKit2 [1]</div><div>    - Read "On WebKit Security Updates" and feel sad again (unless you run Fedora) [2]</div></div><div>* WebGL Support (Hype!)</div><div>* New javascript engine "FTL" (Faster Than Light) powered by the very new B3 backend.  You can run Sugarizer even faster inside of Sugar!!</div><div>* Web Process Separation keeps you safer from evil internet people.  Eventually, the web process will even be sandboxed from your system</div><div>* Pinch-to-zoom support - real time text rendering while zooming (watch the lag!!)</div><div>* GeoLocation support - web sites can request geo location permission</div><div>* Notification support - web sites can request permission to send you notification</div><div><br></div><div>=================</div><div>Summary of Browse changes</div><div>=================</div><div><br></div><div>* Improve the autocomplete list (thanks to Utkarsh Tiwari)</div><div>* PDF Tab Edge case fixes (thanks to James Cameron)</div><div>* </div><div>* New history format.  This is due to a change in WebKit2 api.</div><div>  - 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.</div><div>* Print to PDF support removed.  This is due to a change in WebKit2 api.</div><div>* Button to activate the Web inspector.</div><div>* 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.</div><div><br></div><div>[1]  <a href="http://webkitgtk.org/security.html">http://webkitgtk.org/security.html</a></div><div>[2]  <a href="https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/">https://blogs.gnome.org/mcatanzaro/2016/02/01/on-webkit-security-updates/</a></div>