- 19 May, 2019 6 commits
-
-
Matthias Clasen authored
Ensure that the class structs of all subclassable types have sufficient padding (standardizing on 8 slots, here). GtkApplication GtkWidget GtkContainer GtkWindow GtkDialog GtkApplicationWindow GtkToolItem GtkBin
-
Matthias Clasen authored
Use new-style padding for GdkContentProviderClass.
-
Matthias Clasen authored
-
Matthias Clasen authored
profiling: Add a counter for pixels drawn per frame See merge request !855
-
Matthias Clasen authored
The change to keep some server resources around until destroy was causing us to not recreate the right things when a surface is hidden and then shown again. Make sure to recreate everything.
-
Matthias Clasen authored
GtkMenuButton is no longer a container, so we can't pack children in it.
-
- 18 May, 2019 27 commits
-
-
Benjamin Otte authored
wayland: Keep some resources until destroy Closes #1485 See merge request !857
-
Matthias Clasen authored
The Wayland backend was dropping _all_ serverside resources on hide, which is too early e.g. for GtkGLArea which wants to use egl resources to unload textures on unrealize. Closes: #1485
-
Matthias Clasen authored
Drop gtk_button_clicked See merge request !856
-
Matthias Clasen authored
This is not an api we want to propagate anymore. If you need to, you can still emit the "clicked" action signal on a button using g_signal_emit_by_name.
-
Matthias Clasen authored
-
Matthias Clasen authored
This function is going away.
-
Matthias Clasen authored
This number clearly shows the recently discovered "full redraws" problem.
-
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 4 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
-