- 20 Mar, 2018 2 commits
-
-
Alexander Larsson authored
Rename all *window.[ch] source files. This is an automatic operation, done by the following commands: for i in $(git ls-files gdk | grep window); do git mv $i $(echo $i | sed s/window/surface/); git sed -f g $(basename $i) $(basename $i | sed s/window/surface/) ; done git checkout NEWS* po-properties po
-
Alexander Larsson authored
This renames the GdkWindow class and related classes (impl, backend subclasses) to surface. Additionally it renames related types: GdkWindowAttr, GdkWindowPaint, GdkWindowWindowClass, GdkWindowType, GdkWindowTypeHint, GdkWindowHints, GdkWindowState, GdkWindowEdge This is an automatic conversion using the below commands: git sed -f g GdkWindowWindowClass GdkSurfaceSurfaceClass git sed -f g GdkWindow GdkSurface git sed -f g "gdk_window\([ _\(\),;]\|$\)" "gdk_surface\1" # Avoid hitting gdk_windowing git sed -f g "GDK_WINDOW\([ _\(]\|$\)" "GDK_SURFACE\1" # Avoid hitting GDK_WINDOWING git sed "GDK_\([A-Z]*\)IS_WINDOW\([_ (]\|$\)" "GDK_\1IS_SURFACE\2" git sed GDK_TYPE_WINDOW GDK_TYPE_SURFACE git sed -f g GdkPointerWindowInfo GdkPointerSurfaceInfo git sed -f g "BROADWAY_WINDOW" "BROADWAY_SURFACE" git sed -f g "broadway_window" "broadway_surface" git sed -f g "BroadwayWindow" "BroadwaySurface" git sed -f g "WAYLAND_WINDOW" "WAYLAND_SURFACE" git sed -f g "wayland_win...
-
- 06 Feb, 2018 1 commit
-
-
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.
-
- 17 Jan, 2018 1 commit
-
-
Matthias Clasen authored
The query function for cursor sizes and capabilities are not very interesting. At least, they are not used in GTK+, and all backends but X11 just hardcode made-up values anyway. So, lets drop them.
-
- 14 Jan, 2018 2 commits
-
-
Matthias Clasen authored
As far as possible, use per-display debug flags. This will minimize the debug spew that we get from the inspector if it is running on a separate display.
-
Matthias Clasen authored
Drop GDK_GL, GDK_VULKAN and GDK_RENDERING_MODE. Merge the useful bits into GDK_DEBUG. Drop unused debug flags (CURSOR).
-
- 26 Dec, 2017 4 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
New api needs documentation.
-
Matthias Clasen authored
New api needs documentation.
-
- 21 Dec, 2017 1 commit
-
-
Emmanuele Bassi authored
GdkDisplay is missing various annotations, and the introspection scanner is complaining about it.
-
- 15 Dec, 2017 2 commits
-
-
Matthias Clasen authored
It has been replaced by gdk_display_get_keymap.
-
Matthias Clasen authored
This is just a better name for gdk_keymap_get_for_display.
-
- 14 Dec, 2017 3 commits
-
-
Benjamin Otte authored
-
Benjamin Otte authored
Without selections, that's kinda pointless.
-
Carlos Garnacho authored
No need to copy it.
-
- 13 Dec, 2017 1 commit
-
-
Carlos Garnacho authored
Make all specific event structs contain a GdkEventAny, so the base struct can be extended without modifying structs all over the place.
-
- 12 Dec, 2017 1 commit
-
-
Benjamin Otte authored
Don't generate marshallers that are not needed. Use the default ones if they exist.
-
- 03 Dec, 2017 1 commit
-
-
Matthias Clasen authored
This commit adds a GdkClipboard object which is intended to replace GtkClipboard, eventually.
-
- 25 Nov, 2017 4 commits
-
-
Matthias Clasen authored
This is now entirely the backends responsibility.
-
Matthias Clasen authored
We can just use the seats to find out about device removals.
-
Matthias Clasen authored
It is going away.
-
Matthias Clasen authored
GdkDeviceManager is being replaced by GdkSeat.
-
- 18 Nov, 2017 1 commit
-
-
Matthias Clasen authored
This avoids some string copies at startup.
-
- 17 Nov, 2017 9 commits
-
-
Matthias Clasen authored
This is implemented in multiple gdk backends, and we can avoid and ugly ifdef cascade in gtk by adding a vfunc for this.
-
Matthias Clasen authored
This gives us access to private gdk api.
-
Matthias Clasen authored
Move the gdk_display functions to gdkdisplay.c. They are misplaced in gdkevents.c.
-
Matthias Clasen authored
This is needed in the clipboard code. We don't make it public, since that code is destined to eventually live in gdk anyway.
-
Matthias Clasen authored
Nothing uses GdkScreen anymore, so we can get rid of it.
-
Benjamin Otte authored
If you need to flush a display, use gdk_display_flush(). There is never a need to flush displays you don't know about.
-
Matthias Clasen authored
This is only implemented on X11, so we don't need generic api for it.
-
Matthias Clasen authored
This function and its variant are just wrappers around the display-specific function.
-
Matthias Clasen authored
This is an unnecessary wrapper around gdk_display_beep.
-
- 06 Nov, 2017 1 commit
-
-
Matthias Clasen authored
This is no longer used.
-
- 05 Nov, 2017 1 commit
-
-
Matthias Clasen authored
Nothing uses this private api anymore, so we can drop it.
-
- 01 Nov, 2017 4 commits
-
-
Matthias Clasen authored
This api is going away.
-
Matthias Clasen authored
Also remove the backend implementations. This api is no longer used.
-
Matthias Clasen authored
This is the replacement for the GdkScreen api of the same name.
-
Matthias Clasen authored
This is replacing the corresponding GdkScreen api, which is going away. To implement this, we need to add a get_root_window vfunc to GdkDisplay.
-
- 31 Oct, 2017 1 commit
-
-
Matthias Clasen authored
This includes removing the GdkScreen argument from the create_window_impl display vfunc.
-