Minimize the amount of inclusions in public headers
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 9 May 2023 16:02:09 +0000 (17:02 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 9 May 2023 16:36:59 +0000 (17:36 +0100)
commit9d68bebdd1b3381939a92791a6f852250eb733c2
tree4a75581416a2300d28a2ee5a6dd0960963a8c561
parentd7b9d35c0251028a8a1af0ce517e8bd6521cae5b
Minimize the amount of inclusions in public headers

Public headers should mainly include gdktypes.h, which already include
the symbol visibility and versioning macros; we can also modify
gdktypes.h to include the enumerations.
46 files changed:
gdk/gdkapplaunchcontext.h
gdk/gdkcairo.c
gdk/gdkcairo.h
gdk/gdkcairocontext.h
gdk/gdkclipboard.h
gdk/gdkcontentdeserializer.h
gdk/gdkcontentformats.h
gdk/gdkcontentprovider.h
gdk/gdkcontentproviderimpl.h
gdk/gdkcontentserializer.h
gdk/gdkcursor.h
gdk/gdkdevice.h
gdk/gdkdevicepad.h
gdk/gdkdevicetool.h
gdk/gdkdisplay.c
gdk/gdkdisplay.h
gdk/gdkdrag.h
gdk/gdkdragsurfacesize.h
gdk/gdkdrawcontext.h
gdk/gdkdrop.h
gdk/gdkenums.h
gdk/gdkevents.h
gdk/gdkframetimings.h
gdk/gdkglcontext.h
gdk/gdkgltexture.h
gdk/gdkgltexturebuilder.h
gdk/gdkkeys.h
gdk/gdkmemorytexture.h
gdk/gdkmonitor.c
gdk/gdkmonitor.h
gdk/gdkpaintable.h
gdk/gdkpango.h
gdk/gdkpipeiostreamprivate.h
gdk/gdkpixbuf.h
gdk/gdkpopuplayout.c
gdk/gdkpopuplayout.h
gdk/gdkrectangle.h
gdk/gdkrgba.h
gdk/gdksnapshot.h
gdk/gdksurface.h
gdk/gdktexture.h
gdk/gdktexturedownloader.h
gdk/gdktoplevellayout.h
gdk/gdktoplevelsize.h
gdk/gdktypes.h
gdk/gdkvulkancontext.h