- 08 Feb, 2018 2 commits
-
-
Benjamin Otte authored
Clean up all shortcuts includes to only include the necessary files while we're at it.
-
Benjamin Otte authored
Also fix up gtktypes.h to include the required glib.h for G_BEGIN_DECLS and gtkdnd.c to include missing includes.
-
- 07 Feb, 2018 4 commits
-
-
Matthias Clasen authored
No longer public API.
-
Matthias Clasen authored
Drop the public filtering API. The x11 backend already has the ::xevent signal as replacement. The win32 backend needs a similar signal to replace filtering. Reshuffle header inclusions in the x11 backend a little bit to avoid a cyclic inclusion between gdkprivate-x11.h and gdkdisplay-x11.h that is otherwise causing problems.
-
Matthias Clasen authored
This function is going away.
-
Emmanuele Bassi authored
- Make the rules for including headers explicit - Make the symbol visibility rules explicit, and drop the old "leading underscore" hack - Drop Private data structure declarations and priv pointers from public headers - Mention G_DECLARE_* macros - Mention `#pragma once`
-
- 06 Feb, 2018 13 commits
-
-
Timm Bäder authored
-
Timm Bäder authored
-
Timm Bäder authored
This way we pick up changes in the GdkWindow's scale_factor.
-
Timm Bäder authored
-
Timm Bäder authored
Just like 3d65019e, but for release events.
-
Timm Bäder authored
Calling gtk_menu_item_get_label on a GtkSeparatorMenuItem would otherwise create a GtkLabel child, increasing the vertical size request to that of the child label.
-
Matthias Clasen authored
The function gdk_add_option_entries does not exist anymore.
-
Matthias Clasen authored
This function is meant to be public, but was missing an annotation in the header.
-
Matthias Clasen authored
This function is unused and has been deprecated for a long time.
-
Matthias Clasen authored
The GtkPlacesSidebar does not exist anymore in public API.
-
Matthias Clasen authored
Remove all the old 2.x and 3.x version annotations. GTK+ 4 is a new start, and from the perspective of a GTK+ 4 developer all these APIs have been around since the beginning.
-
Matthias Clasen authored
Best to be consistent.
-
Matthias Clasen authored
This may be useful for applications using render nodes.
-
- 05 Feb, 2018 11 commits
-
-
Piotr Drąg authored
-
Benjamin Otte authored
Load random strings from /usr/share/dict/words instead of reusing the same 10 words all the time. That way, we get closer to the real world use case of having a full alphabet.
-
Benjamin Otte authored
This way, we get a special no-copy case for resources. https://bugzilla.gnome.org/show_bug.cgi?id=790270
-
Carlos Garnacho authored
Obviously gdk_device_get_history() is not the right function to change. To delete if anything...
-
Carlos Garnacho authored
It only applies to GDK_MOTION_NOTIFY events, so this is a more descriptive name. Also add Since tag in docs, and GDK_AVAILABLE_IN_3_94.
-
Emmanuele Bassi authored
Not all the variables were renamed.
-
Before running gtk-query-immodules, the cache output directory may not actually exist. Make sure it does before we try to write into it. https://bugzilla.gnome.org/show_bug.cgi?id=793182 Signed-off-by:
Daniel Stone <daniels@collabora.com>
-
Emmanuele Bassi authored
The standard Vulkan SDK ships with a pkg-config file, like a modern library should. We should fall back to finding the library and header only for platforms where pkg-config is not really a thing. Based on a patch by: Daniel Stone <daniels@collabora.com> https://bugzilla.gnome.org/show_bug.cgi?id=793181
-
Emmanuele Bassi authored
The GDK_POINTER_MOTION_HINT_MASK enumeration value is gone, but we're still keeping around the "is_hint" field in GdkEventMotion, even though every backend sets it to `false` — except for the core X11 device manager.
-
Matthias Clasen authored
This is a leftover from when GskTexture was moved to gdk.
-
Matthias Clasen authored
Mir is in the process of switching over to the Wayland protocol, so we don't need to maintain a separate backend, going forward.
-
- 04 Feb, 2018 10 commits
-
-
Piotr Drąg authored
-
Matthias Clasen authored
There were still references to recent chooser and tool palette types in the docs.
-
Matthias Clasen authored
-
Matthias Clasen authored
This function does bad things, and is not an API that we want to take into GTK+ 4.
-
Matthias Clasen authored
If this is a problem, it needs to be handled explicitly.
-
Matthias Clasen authored
If this is a problem, it needs to be handled explicitly.
-
Matthias Clasen authored
On non-windows, this doesn't do anything anyway.
-
Timm Bäder authored
Avoid the ugly priv->tool_box==NULL check in ::add (and ::remove) by just not using template xml for this small class. Also, make sure the GtkBin child is properly set and implement remove to also properly remove it. Remove the manual widget margins and add some CSS for it. Also switch to simply using a GtkCenterBox.
-
Timm Bäder authored
Since the GtkSearchBar is not the direct parent, we need to remove them properly from priv->box_center.
-
Timm Bäder authored
both box_left and box_right are unused.
-