- 18 May, 2019 4 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
We need to store the region *before* adding our own damage area, because we want to only store the changes of this frame, not the whole history. So do it in the same place Vulkan does it. Fixes #1900
-
Benjamin Otte authored
-
Benjamin Otte authored
-
- 15 May, 2019 1 commit
-
-
Benjamin Otte authored
If we want the model items to be listmodels, we don't need to do a == comparison. We need to do g_type_is_a(). Implementations of listmodels are obviously fine.
-
- 13 May, 2019 6 commits
-
-
Matthias Clasen authored
pid_get_parent: fix for OpenBSD See merge request !841
-
Antoine Jacoutot authored
This fixes a long standing bug in pid_get_parent on OpenBSD (which was mine so... my fault). kp wasn't properly allocated and the function could return random failures.
-
Matthias Clasen authored
key controller: Don't eat modifier events Closes #1884 See merge request !839
-
Matthias Clasen authored
The key controller was consuming key events for modifier keys, for no entirely convincing reason, which leads to problems when somebody actually listens for those, such as the simple input method does for C-S-u processing. Closes: #1884
-
Piotr Drąg authored
-
Matthias Clasen authored
dialog: Use default decoration for non-custom headerbars See merge request !836
-
- 12 May, 2019 19 commits
-
-
Benjamin Otte authored
Wip/otte/for master See merge request !838
-
Benjamin Otte authored
This way, we don't have to duplicate code. Plus, we can ensure to clear the erroneously parsed value that should not be used.
-
Benjamin Otte authored
We want to be able to clear the already parsed contents, because we need to do that when somebody parses the same property twice.
-
Florian Müllner authored
There are two ways GTK can add a headerbar to a dialog: - the dialog is constructed with the :use-header-bar property - all windows should use client-side decorations In the first case, the headerbar is added by GtkDialog with no dedicated style class, and in the latter by GtkWindow with the "default-decoration" style. As a result, dialogs with plain titlebars can end up with clearly distinct and inconsistent styles. To address this, allow headerbars to track whether they should use the "default-decoration" style and enable it for dialogs. !836
-
Matthias Clasen authored
The handling of page visibility broke when the dialog was ported to GtkStackPage in 52b83ac5. Closes: #1877
-
Matthias Clasen authored
Commit 3b62d9c0 was a bit overzealous in removing not just the public API for activating the focus widget, but also the plumbing needed to make the keybinding work. Closes: #1879
-
Benjamin Otte authored
Wip/otte/for master See merge request !832
-
Benjamin Otte authored
Nobody wants to render transparent text.
-
Benjamin Otte authored
We don't want to return a GFile because GFile can't handle can't deal with data: urls. That makes the code a bit more complicated that doesn't deal with those URLs, but it makes the other code actually work. GtkCssImageUrl also now decodes data urls immediately instead of only at the first load. So don't use data urls if you care about performance.
-
Benjamin Otte authored
Instead of trying to do error handling manually, use the semicolon blocks feature provided by GtkCssParser.
-
Benjamin Otte authored
When we're at the end of a block and gtk_css_parser_get_token() returns NULL, gtk_css_parser_commit_token() still consumed the next token. It does not anymore. This does not affect the CSS parser, but it exposes issues with the render parser, which previously just consumed too many closing } tokens in the past.
-
Benjamin Otte authored
The calls used old bugzilla URLs and nobody cared about that. So apparently they are very unused. There's also a potential conflict between gitlab and bugzilla URLs and what base bug to use there. The old usages have been converted to comments.
-
Benjamin Otte authored
Don't just report the first one.
-
Benjamin Otte authored
-
Benjamin Otte authored
Continue running the test, just mark it as a failure.
-
Benjamin Otte authored
Instead of encoding the raw data, encode the full image to a PNG. And instead of stuffing that encoding into a string, use a full data: url. And then remove the width and height properties, because they're now implicitly included in the data. And then change the parser to match. And because the parser now parses regular urls on top of data: urls, we can now load any random file.
-
Benjamin Otte authored
-
Benjamin Otte authored
This surprisingly decodes data URLs.
-
Benjamin Otte authored
-
- 10 May, 2019 2 commits
-
-
Christoph Reiter authored
CI: update docker image to Fedora 30 See merge request !802
-
Christoph Reiter authored
So we don't have to build glib as a subproject.
-
- 09 May, 2019 2 commits
-
-
Matthias Clasen authored
We no longer create settings on demand.
-
Matthias Clasen authored
We no longer do this.
-
- 08 May, 2019 6 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
-
Benjamin Otte authored
Scaling down is fine so one can see the nodes, but scaling up just makes the nodes wrong for no reason at all.
-
Matthias Clasen authored
I meant to do this before merging the profiler support. Somehow the commit got lost.
-
Matthias Clasen authored
-
Matthias Clasen authored
Sysprof is bumping its name to Sysprof3, so lets change to that before this gets used.
-