- 19 Sep, 2017 18 commits
-
-
Carlos Garnacho authored
To some extent, pad and touchpad gesture events need extra API.
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Carlos Garnacho authored
-
Matthias Clasen authored
It is not used anymore, and it was not a good idea.
-
Matthias Clasen authored
As Benjamin says, ident should only be used if any value is valid, which is not the case here. So use enums instead, which should also be more efficient. To handle the more complicated cases like font-variant-ligatures, we have to introduce flags-like values.
-
- 18 Sep, 2017 18 commits
-
-
Daniel Boles authored
Clarify that ::destroy, not ::hide*, removes a window from its app, by replacing the mention of open windows with the blurb on destruction from :application, completing commit 7db4bee4 Also link to the equivalent gtk_application_(add|remove)_window() calls, since Application.add_window() already links back to Window:application. * unless you use gtkmm… https://bugzilla.gnome.org/show_bug.cgi?id=639931
-
Daniel Boles authored
The member GList *cloud_rows is only ever used if HAVE_CLOUDPROVIDERS is defined, so don’t declare it if not.
-
Daniel Boles authored
We ref the CloudProviders singleton in init() but did not unref it in dispose(). Do so, using g_clear_object(). https://bugzilla.gnome.org/show_bug.cgi?id=787600
-
Daniel Boles authored
It was never unref()d, either when replacing the existing GObject in set_property(), cleaning up in finalize(), or becoming a placeholder. Fix by using g_set_object() and g_clear_object() to unref as needed. This also drops the check that the newly set object is a valid cloud provider account, as we don’t do the equivalent for any of the other object-typed properties, and Carlos didn’t think this was important. https://bugzilla.gnome.org/show_bug.cgi?id=787600
-
Matthias Clasen authored
The property is called font-variant-alternates, not -alternatives. Correct this everywhere.
-
Matthias Clasen authored
Drop the current css2-style font-variant property and replace it with a shorthand as specified in the css3 fonts module. Currently, we fully support the font-variant-ligatures, font-variant-position, font-variant-caps, font-variant-numeric and font-variant-east-asian subproperties. font-variant-alternatives is only partially supported.
-
Matthias Clasen authored
This is translated to the corresponding OpenType features.
-
Matthias Clasen authored
This is only a partial implementation, since we don't support @font-feature-values. The only supported value is historical-forms, for now.
-
Matthias Clasen authored
This gets translated to the corresponding OpenType features.
-
Matthias Clasen authored
This gets translated to the corresponding OpenType features.
-
Matthias Clasen authored
This gets translated to the corresponding OpenType features.
-
Matthias Clasen authored
This gets translated into corresponding OpenType features.
-
Matthias Clasen authored
This gets translated to the OpenType feature kern.
-
Matthias Clasen authored
This lets us conveniently create ident values from multiple candidates.
-
Georges Basile Stavracas Neto authored
Instead of relying on special values of edge constraints, this patch adds an internal-only gdk_window_supports_edge_constraints() function that by default returns FALSE, and is implemented by GdkWindowWayland and GdkWindowX11. This way, we can properly detect server-side support for this feature and adapt accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=783669
-
Georges Basile Stavracas Neto authored
The last touch on this patch series is making GtkWindow able to selectively adjust various UI details based on the different tiled edges. The main driver here is that we don't want to show shadows on edges that are constrained. This patch adds the necessary code to do that, while still maintaining compatibility with the old ways. https://bugzilla.gnome.org/show_bug.cgi?id=783669
-
Georges Basile Stavracas Neto authored
GTK windows don't have their tiling states really hooked into the client-side decoration code, and the only effect it has is disabling the resizing edges. With the introduction of per-edge tiling information, we are backed by much more precise data on how the window manager wants the app to behave. This patch, then, fixes GtkWindow to take into account per-edge tiling information. For compatibility purposes, the previous tiled field was kept, and thing will just continue working if no edge information is supplied. https://bugzilla.gnome.org/show_bug.cgi?id=783669
-
Matthias Clasen authored
It needs to refer to the -gtk-prefixed subproperties now.
-
- 17 Sep, 2017 4 commits
-
-
Matthias Clasen authored
We no longer have any of those.
-
Matthias Clasen authored
We no longer allow whitespace between url and (.
-
Matthias Clasen authored
We no longer have any deprecated style properties.
-
Matthias Clasen authored
This was added to deprecate style properties. All deprecated style properties are gone now, so this is no longer needed.
-