~midori/midori/+git/trunk:private-browsing-intro

Last commit made on 2018-09-10
Get this branch:
git clone -b private-browsing-intro https://git.launchpad.net/~midori/midori/+git/trunk

Branch merges

Branch information

Name:
private-browsing-intro
Repository:
lp:~midori/midori/+git/trunk

Recent commits

880cf89... by Cris Dywan

Implement private browsing intro as URI scheme

Fixes: #36

2e94e98... by Cris Dywan

More fine-grained Activatable interfaces (#42)

* `Plugins.plug` now takes a type and property, consumer connects signals.
* Generation of a GIR file.
* Preparation for built-in extensions in `extensions` folder.
* Tweaks to `Database` to avoid exposing `Sqlite` namespace in public API.

Note: Avoiding `owned get; construct;` with `Activatable` interfaces as
used in the definition of `Peas.Activatable` because it triggers a lot
of internal compiler assertions at build time.

Fixes: #35

adeb99a... by Cris Dywan

Add Circle CI configuration (#47)

A CI system should be configured to

- Build the code
- Run the test cases
- Try installing

7ef77d8... by Cris Dywan

Metadata updates for Flatpak-compatibility (#46)

Changing DBus name because - is not allowed by Flatpak.

73eaedf... by Cris Dywan

Don't reset Urlbar.secure on uri change (#45)

Update the icon instead so the caller doesn't have to know
in what order state is updated.

3660540... by Cris Dywan

Implement (help-)--execute interface (#22)

For scripting purposes `-execute`, or `-e` for short, exposes actions from the browser window on the command line. `--help-execute` accordingly lists the known actions.

Example:

    midori -e tab-new

Fixes: #31

71fc528... by Cris Dywan

Identify as Chrome in the user agent (#21)

The default user agent supplied by WebKit is based on Safari. By replacing the `Version/11.0` part we can get a result that looks like Chrome.

76f9abf... by Cris Dywan

Make POTFILES.in check ignore parts folder (#37)

Otherwise building the snap fails the test.

ff2c842... by Cris Dywan

Implement fullscreen mode (#28)

![screenshot from 2018-08-30 18-03-16](https://user-images.githubusercontent.com/1204189/44864348-b9090400-ac7f-11e8-993d-f9b9c9c8c67c.png)

Fullscreen, entered via the fullscreen button (pictured above) or F11, hides the titlebar/tabbar, panel and navigationbar (as well as the page menu). The navigationbar will reveal itself when hovering the top of the screen or ^L until it loses focus.

I'm using the opportunity to move the navigationbar into its own class/ UI file.

Fixes: #30

1950a25... by Cris Dywan

Update/ markdownify README(.md) (#29)

This change consolidates README and HACKING into an updated README.md with GitHub-compatible Markdown. Tweaks to the description which is re-used in snap and appstream descriptions are also included as well as a link to the new Telegram group.

Note: The instructions for Windows with the latest sources are currently untested.