| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This header was merely including gi18n-lib.h.
Just do that directly.
|
|
|
|
|
|
|
|
| |
Those property features don't seem to be in use anywhere.
They are redundant since the docs cover the same information
and more. They also created unnecessary translation work.
Closes #4904
|
| |
|
| |
|
|
|
|
| |
Remove some more redundant "or NULL" blurbs.
|
|
|
|
| |
Replace leftover gtk-doc syntax (#Type) with backquotes.
|
|
|
|
|
|
|
|
| |
Remove a boatload of "or %NULL" from nullable parameters
and return values. gi-docgen generates suitable text from
the annotation that we don't need to duplicate.
This adds a few missing nullable annotations too.
|
|
|
|
|
| |
allow-none has been deprecated for a long time
already. Instead use optional and nullable everywhere.
|
|
|
|
|
| |
Mostly fixing up indentation of continuation lines,
and other small cleanups.
|
|
|
|
| |
This gets all the names into view at the same time.
|
|
|
|
| |
Connect properties, getters, and setters with annotations.
|
|
|
|
| |
Convert links, make things more concise.
|
| |
|
|
|
|
| |
Fix argument ordering of gdk_cursor_new_from_name.
|
| |
|
| |
|
|
|
|
| |
Remove a few references to no-longer-existing APIs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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_window" "wayland_surface"
git sed -f g "WaylandWindow" "WaylandSurface"
git sed -f g "X11_WINDOW" "X11_SURFACE"
git sed -f g "x11_window" "x11_surface"
git sed -f g "X11Window" "X11Surface"
git sed -f g "WIN32_WINDOW" "WIN32_SURFACE"
git sed -f g "win32_window" "win32_surface"
git sed -f g "Win32Window" "Win32Surface"
git sed -f g "QUARTZ_WINDOW" "QUARTZ_SURFACE"
git sed -f g "quartz_window" "quartz_surface"
git sed -f g "QuartzWindow" "QuartzSurface"
git checkout NEWS* po-properties
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This is the right API to use for applications.
|
|
|
|
| |
Part of the push to remove GdkPixbuf from the API.
|
|
|
|
| |
This avoids some string copies at startup.
|
|
|
|
|
| |
This is one-too-many private headers. Move the few
declarations here to gdkinternals.h.
|
|
|
|
|
|
|
| |
Change constructors to reflect that.
While doing so, also add a fallback argument to the cursor constructors,
so it is now possible to create cursors with fallback.
|
|
|
|
| |
There are no longer subclasses for cursors now.
|
|
|
|
|
|
| |
This way, backends can instantiate GdkCursor objects directly.
Do that for broadway to test that it indeed works.
|
|
|
|
|
| |
This is so GDK backends can put cursors into hash tables and avoid
duplicates.
|
|
|
|
|
| |
There's no way to use it yet, but I want it to be available for
refactoring the backends.
|
|
|
|
|
| |
Also turn all the arguments into read-only properties on the GdkCursor
object.
|
| |
|
|
|
|
| |
Also add the GdkCursor::name property.
|
|
|
|
|
| |
Now that we no longer have API that uses cursor types, don't keep them
around.
|
|
|
|
|
|
| |
The preferred api to create cursors is by name, and the
GdkCursorType enumeration can directly trace its ancestry
to the horrible X cursor font. So lets stop using it.
|
| |
|
|
|
|
| |
Include new images for context-menu and for no-drop.
|
|
|
|
|
| |
Adwaita doesn't have this one, but we are falling to the
default cursor anyway.
|
|
|
|
|
|
| |
Don't list examples in the gdk_cursor_new_for_display() docs,
since we now have a list of recommended names for the
from_name() call.
|
| |
|
|
|
|
| |
This is needed for cairo_set_device_scale()
|
|
|
|
|
| |
Too easy to introduce an unintended assumption about the display
being the default this way.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=729983
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=729834
|
|
|
|
|
|
|
| |
The function gdk_cursor_new_from_pixbuf creates a cairo surface
to pass to its backend implementation, but doesn't destroy it
afterwards.
https://bugzilla.gnome.org/show_bug.cgi?id=729670
|
|
|
|
| |
Instead of Return value:
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This greatly reduces the amount of xml in the docs.
|