| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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.
|
|
|
| |
The snap build is broken since the new deps haven't been added - this should've been caught by CI.
|
|
|
|
|
|
|
|
| |
- 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.
|
|
|
|
|
|
| |
- Bump top `6.0`
- Updated `ChangeLog`
- Steps to release in `README.md`
- Updated CMake/ snap to take revision or version only
|
|
|
|
|
|
|
|
|
|
|
|
| |
* `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
|
|
|
| |
Changing DBus name because - is not allowed by Flatpak.
|
|
|
|
|
| |
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.
|
|
|
| |
Notably H.264 is implemented here.
|
|
|
| |
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.
|
|
|
| |
xmllint is used by the gresource compiler to reduce whitespace if `xml-stripblanks` is specified.
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|