Clone or download
Raine Makelainen
Latest commit 899c841 Nov 30, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common Avoid deprecated path enum May 8, 2018
data [sailfish-browser] Add BROWSER environment variable. Contributes to J… Jan 2, 2018
design Add Jaakko's latest design Oct 22, 2014
oneshot.d [sailfish-browser] Fix/improve update-default-data oneshot script. Co… May 4, 2016
rpm [browser] Use shared icon grid component in favorites grid. Contribut… Oct 23, 2018
settings [browser] Use the new PageStack animatorPush(). Contributes to JB#21786 Sep 14, 2018
src Merge tag '1.17.7' (3.0.0 version) Nov 30, 2018
tests [sailfish-browser] Improve geo location manual test. Contributes to J… Feb 19, 2018
tools/memory-dump-reader Do not use StrictHostKeyChecking with dumpMemoryInfo Oct 30, 2014
translations [sailfish-browser] Don't include translations for settings plugin to … Dec 9, 2013
.gitignore [sailfish-browser] Add git ignores Mar 19, 2014
LICENSE.html [sailfish-browser] Add MPL v2.0 license Jan 28, 2014
README.md Add simple memory-dump-reader utility Jun 3, 2014
defaults.pri Add stricter build flags Sep 24, 2015
link_to_system.sh fix path to binary Apr 18, 2013
open-url.desktop [sailfish-browser] Adapt to Linux desktop type of uri scheme. Contrib… May 8, 2018
org.sailfishos.browser.service [sailfish-browser] On dbus launch do not emit openUrlRequest signal Jan 18, 2016
org.sailfishos.browser.ui.service [sailfish-browser] On dbus launch do not emit openUrlRequest signal Jan 18, 2016
sailfish-browser.desktop [sailfish-browser] Change to use browser specific booster Nov 6, 2014
sailfish-browser.pro [sailfish-browser] Add oneshot script to apply default prefs and over… Apr 29, 2016

README.md

sailfish-browser

Sailfish Browser is web browser for Jolla's Sailfish OS and is shipping with Jolla device. Sailfish Browser uses Sailfish Silica Qt components for the browser chrome and gecko engine with embedlite Qt5 binding. More information about the architecture can be found from http://blog.idempotent.info/posts/whats-behind-sailfish-browser.html

Maintainers

  • Dmitry Rozhkov (rojkov)
  • Raine Mäkeläinen (rainemak)
  • Vesa-Matti Hartikainen (veskuh)

Engine and adaptation

Tools

All tools are located in source tree under tools.

memory-dump-reader

Memory dump reader is a simple desktop utility for dumping and collecting memory information of the Sailfish Browser. Current version of the memory-dump-reader is a work-in-progress version.

Compilation
  • Change directory to the tools/memory-dump-reader
  • <qmake-bin-path>/qmake
  • make
Reading and collecting

Once memory-dump-reader is compiled, run it like: dumpMemoryInfo /tmp/fileName.gz ip-of-the-device. The script dumps remotely memory information of the browser and copies the dump to the desktop. The dumpMemoryInfo script works best when you have added your public ssh key as an authorized key of the device.

License

The browser is open source and licensed under Mozilla Public License v2.0 (http://www.mozilla.org/MPL/2.0/).

Wiki

For more information see wiki: https://github.com/sailfishos/sailfish-browser/wiki/Sailfish-Browser-wiki