| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
We don't support multiple screens anymore, so there is no need
for marking API as multihead safe any longer.
|
|
|
|
|
| |
This is in preparation to modernizing our handing
of exported symbols.
|
| |
|
|
|
|
| |
Make implementation, header and documentation be at the correct place.
|
|
|
|
|
| |
This new function allows programmatic control over the
GDK backends that will be used at runtime.
|
|
|
|
|
|
| |
gcc has optimizations for include guards that only work
if they are outermost in the the header.
https://bugzilla.gnome.org/show_bug.cgi?id=689810
|
| |
|
|
|
|
|
|
|
| |
This patch changes all uses of GDK_DEPRECATED(_FOR) in gdk headers
by the versioned variants, GDK_DEPRECATED_IN_3_x(_FOR). At the same
time, we add GDK_AVAILABLE_IN_3_x annotations for all API additions
in 3.2 and 3.4.
|
|
|
|
|
| |
We now use function attributes for deprecation so the build-breaking
guards are no longer needed.
|
|
|
|
|
|
| |
We define our own GDK_DEPRECATED[_FOR] macros for this
and allow it to be turned off by defining the
GDK_DISABLE_DEPRECATION_WARNINGS macro.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
These functions were essentially just calling setlocale anyway.
The X11 version was also setting a gdk_use_mb variable that
is not used anywhere.
|
|
|
|
|
|
|
|
|
|
|
| |
This commit hides the GdkDisplayManager instance and class structs,
adds vfuncs for listing displays, opening displays, and getting and
setting the default display. The X11 backend has a derived
GdkDisplayManagerX11.
The gdk_display_manager_get() function is responsible for deciding on
which of the compiled in backends to use. Currently, it consults the
GDK_BACKEND environment variable and falls back to x11.
|
|
|
|
|
| |
The function was renamed in commit c4a5c2ed4, but some places were
missed, most notably the public header.
|
| |
|
| |
|
|
Move declarations to other headers, and introduce some new ones:
gdkmain.h, gdkrectangle.h, gdkthreads.h.
|