summaryrefslogtreecommitdiff
path: root/snap
Commit message (Collapse)AuthorAgeFilesLines
* Use project domain for appdata and icon (#343)Christian Dywan2019-07-091-2/+2
| | | | As per the [AppStream spec](https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html) the ID should be the reverse domain name. Midori already uses it for resource namespaces and the `.desktop` file. The `appdata.xml` and icon name should follow suit.
* Add a snap job to CircleCI to verify snap build fixes (#277)Christian Dywan2019-02-271-0/+4
| | | The snap build is broken since the new deps haven't been added - this should've been caught by CI.
* Implement notifications for downloads and web (#175)Christian Dywan2018-11-221-1/+1
| | | | | | | | - Finished downloads when there's no active browser window - Web notifications with favicon if available for background tabs Notes: - The .desktop file is renamed to match the application ID. - Only one notification of each is allowed.
* Release Midori 6.0 (#147)v6Christian Dywan2018-10-311-2/+1
| | | | | | - Bump top `6.0` - Updated `ChangeLog` - Steps to release in `README.md` - Updated CMake/ snap to take revision or version only
* More fine-grained Activatable interfaces (#42)Christian Dywan2018-09-071-0/+3
| | | | | | | | | | | | * `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
* Metadata updates for Flatpak-compatibility (#46)Christian Dywan2018-09-061-11/+14
| | | Changing DBus name because - is not allowed by Flatpak.
* Update/ markdownify README(.md) (#29)Christian Dywan2018-09-011-11/+13
| | | | | 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.
* Add GStreamer libav backend to snap packaging (#23)Christian Dywan2018-08-291-0/+1
| | | Notably H.264 is implemented here.
* Use full pathname for Icon in .desktop for snap (#25)Christian Dywan2018-08-291-0/+1
| | | This change adds a `DESKTOP_ICON` variable in CMake to customize the value of `Icon` in the `.desktop` file, which in the case of the snap should be an absolute filename.
* Check for availability of xmllint (#17)Christian Dywan2018-08-271-0/+1
| | | xmllint is used by the gresource compiler to reduce whitespace if `xml-stripblanks` is specified.
* Enable loading of Python extensions via Peas (#5)Christian Dywan2018-08-211-0/+7
| | | Via a `Plugins` subclass of `Peas.Engine`, any object can be exposed to extensions with a function call, adding boilerplate for `Peas.Activatable`. No Midori-specific API is exposed here but properties and signals can be accessed as-is. Any extensions supplying a .plugin file in ~/(snap/midori/current/).local/share/midori/extensions will be picked up and loaded immediately; the ability to enable, disable and configure extensions is beyond the scope of this task.
* Rewrite browser core completely in ValaChristian Dywan2018-07-091-17/+14
|
* Disable Zeitgeist and check error != NULLChristian Dywan2017-10-061-2/+1
|
* Add missing build packagesChristian Dywan2017-09-041-0/+5
|
* Snap packagingChristian Dywan2017-09-041-0/+105