- 18 May, 2019 20 commits
-
-
Benjamin Otte authored
Wip/otte/for master Closes #1900 See merge request !854
-
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
-
Matthias Clasen authored
Menubutton: don't derive from GtkButton See merge request !853
-
Matthias Clasen authored
We no longer have a clicked signal on GtkMenuButton.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
Make GtkMenuButton a widget that has a toggle button, instead of deriving from it. We give it icon-name and label properties, to let people do what they expect to do with menu buttons.
-
Timm Bäder authored
We stuff both gl-drawn and cairo-drawn textures into the same cache, so we can't really assume that we need to draw any of them flipped or not. Fix this by drawing fallback stuff upside down and then using upside-down vertex data for everything. Fixes #1897
-
Timm Bäder authored
-
Timm Bäder authored
We *just* computed a un-premultiplied color, maybe we should also use it.
-
Timm Bäder authored
Color matrix nodes with an identity matrix and no offset should still produce the expected image.
-
Timm Bäder authored
-
Timm Bäder authored
We add the shadow offset manually.
-
Timm Bäder authored
I don't want to install a new set of bindings every time someone attaches a reproducer to a bug. I also don't want to rewrite sait reproducer in C every time just to eliminate the possibility of broken bindings.
-
Timm Bäder authored
This is sometimes important, e.g. when saving in the filechooser. We don't want to move the focus out of the filename entry in that case.
-
Looks stupid without the shadow.
-
Timm Bäder authored
-
- 17 May, 2019 3 commits
-
-
Timm Bäder authored
Adwaita: Don't round the non-csd menu corners (GTK4) See merge request !835
-
Matthias Clasen authored
pid_get_parent: fix potential leak of kp See merge request !844
-
-
- 16 May, 2019 6 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
always record a frame end time when profiling See merge request !850
-
Matthias Clasen authored
We need to keep this time, or we may end up with negative frame intervals.
-
Matthias Clasen authored
Redo frame profiling See merge request !849
-
Matthias Clasen authored
We were adding incomplete frame timings to the profile, which lead to occasional nonsense numbers. Instead, only add timings to the profile once we marked them as complete. This also gives us an opportunity to add the presentation time as a marker.
-
Daniel Mustieles García authored
-
- 15 May, 2019 7 commits
-
-
Benjamin Otte authored
Wip/otte/for master See merge request !843
-
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.
-
Matthias Clasen authored
This is what g_get_monotonic_time gives us, after all, and we need to have the same clock in all our profiler data.
-
Timm Bäder authored
-
-
Timm Bäder authored
Instead of a GtkBox child widget.
-
Matthias Clasen authored
Drop support for X11 core events See merge request !846
-
- 14 May, 2019 4 commits
-
-
Carlos Garnacho authored
This header is not referenced anywhere.
-
Carlos Garnacho authored
Keep only the XInput2 device manager, which handles "modern" stuff like scroll and touch.
-
Carlos Garnacho authored
Besides requiring it at build time, require that the server the client is running against exposes the XInput2 protocol. We no longer fallback on a device manager for core events.
-
Carlos Garnacho authored
Support for core events will be discontinued, so this doesn't make sense anymore.
-