{"push_id":860095977,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"62d9abeebc0916f73bbd05dcc52a60b1b11d8f8d","before":"c2d0aa785154ebdb68aa34e3a7b410118ffaf97c","commits":[{"sha":"a846fd586db4256b748edcae149bf55fc2d9fbd2","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Add GtkTooltipWindow private sub-class\n\nGtkTooltip does a lot of set up on the GtkWindow it uses internally. We\nshould move that code to a separate class to keep it contained.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/a846fd586db4256b748edcae149bf55fc2d9fbd2"},{"sha":"6f6e5365432050cde71550a09e3cce0f6a55c1d5","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Use CSS node name for GtkTooltipWindow\n\nInstead of a style class.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/6f6e5365432050cde71550a09e3cce0f6a55c1d5"},{"sha":"534f537a3c1ac3c4cce25682c27174f538e6390d","author":{"email":"097d21dc5518307d71567a83214156cf1ca80f59@redhat.com","name":"Matthias Clasen"},"message":"Fix an oversight\n\nWe must set the construct-only \"type\" to GTK_WINDOW_POPUP, otherwise\nthis ends upo being a regular toplevel.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/534f537a3c1ac3c4cce25682c27174f538e6390d"},{"sha":"d694a9a83b3e683acd99789a3d48b40b7841fda2","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"docs: Ignore GtkTooltipWindow's private header file","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/d694a9a83b3e683acd99789a3d48b40b7841fda2"},{"sha":"40d6321b4cf3d229934ea60b6fede530db50161f","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Move GtkWindow g_autoptr macros in the class header\n\nOtherwise we won't be able to use G_DECLARE_* macros internally to GTK\nwithout generating warnings, or without including gtk.h itself.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/40d6321b4cf3d229934ea60b6fede530db50161f"},{"sha":"0d4a010cbbfc565c0cc8ffc6765746279d104279","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Remove an unused variable declaration\n\nAnd the compiler warning that comes with it.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/0d4a010cbbfc565c0cc8ffc6765746279d104279"},{"sha":"862007fe1c33948d78e1abf208d94d54490eee5c","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Move GtkListBox g_autoptr macros to the class header\n\nThis allows GtkPlacesViewRow to use G_DECLARE_FINAL_TYPE without having\nto include gtk.h.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/862007fe1c33948d78e1abf208d94d54490eee5c"},{"sha":"d589170754af9620feabb0e598b626116470557f","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Only include the necessary headers in GtkPlacesViewRow\n\nWhen compiling inside GTK we also use the GTK_COMPILATION guard, as the\nGtkPlacesView and GtkPlacesViewRow widgets are shared with Nautilus.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/d589170754af9620feabb0e598b626116470557f"},{"sha":"93369788c907b9c61204ff377854729cd404e25f","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Start recursively moving autocleanups macros to their headers\n\n* Cover letter\n\nHaving a single header file for all autocleanups definitions was a\nreasonable stop-gap measure, but now GTK+ is starting to use G_DECLARE_*\nmacros. This means that every class using a G_DECLARE_* macro will need\nto include \"gtk.h\" to avoid compiler warnings, which is not acceptable.\n\nBy moving the G_DEFINE_AUTO* use to the header that defines the type we\nallow using the G_DECLARE_* macros without sacrificing the ability to\ninclude only the needed files when deriving from a class.\n\n* Commit\n\nThis commit changes all includes relative to GtkWindow to define their\nown autocleanup macros.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/93369788c907b9c61204ff377854729cd404e25f"},{"sha":"90c15c294e198efc236b1a7d81cdfaa4c3454443","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Move GtkDialog autocleanup to the class header","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/90c15c294e198efc236b1a7d81cdfaa4c3454443"},{"sha":"56ab3bdf3c4b1fca8c61dc04c730dfc64e464475","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Move GtkAboutDialog autocleanup to the class header","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/56ab3bdf3c4b1fca8c61dc04c730dfc64e464475"},{"sha":"a395852233a9d7e8462a1287e847808d368be321","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Recursively move autocleanups to their header files\n\nStart from GtkAccelLabel and walk the tree downwards.","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/a395852233a9d7e8462a1287e847808d368be321"},{"sha":"62d9abeebc0916f73bbd05dcc52a60b1b11d8f8d","author":{"email":"049ee2061f71220e5aaf33f5be422fc2a2b06a44@gnome.org","name":"Emmanuele Bassi"},"message":"Move GtkAccelMap autocleanup to the class header","distinct":true,"url":"https://api.github.com/repos/GNOME/gtk/commits/62d9abeebc0916f73bbd05dcc52a60b1b11d8f8d"}]}