summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove GDestroyNotify casts in g_clear_pointer() usesg-clear-pointer-propagateErnestas Kulik2018-07-257-12/+12
| | | | | | | | | GLib master propagates argument types in g_clear_pointer(), which causes the usual function pointer casts to GDestroyNotify to trip compiler warnings. Additionally, this commit changes some cleanup functions where appropriate (wl_data_source_destroy -> gtk_primary_selection_source_destroy for struct gtk_primary_selection_source).
* render: Make gtk_render_icon() use the snapshot APIBenjamin Otte2018-07-243-91/+15
| | | | This removes a lot of duplicated code.
* render: Make gtk_render_frame() and gtk_render_focus() use the snapshot APIBenjamin Otte2018-07-243-297/+28
| | | | This removes a lot of duplicated code.
* API: Remove gtk_render_frame_gap()Benjamin Otte2018-07-243-136/+0
| | | | | That function does not make sense at all in a CSS world. So better don't support it anymore.
* render: Make gtk_render_background() use the snapshot APIBenjamin Otte2018-07-247-752/+14
| | | | This removes a lot of duplicated code.
* render: Make gtk_render_check/arrow/handle() use the snapshot APIBenjamin Otte2018-07-243-201/+107
| | | | This removes a lot of duplicated code.
* render: Make gtk_render_layout() use the snapshot APIBenjamin Otte2018-07-247-419/+14
| | | | This removes a lot of duplicated code.
* testsuite: Fix DragContext => Drag renamingBenjamin Otte2018-07-242-2/+2
|
* gtk: Move GtkGesture declaration to gtktypes.hBenjamin Otte2018-07-242-1/+1
| | | | | That way, headers can use the gesture type without having to include gtkgesture.h
* docs: Remove remains of Mir backendBenjamin Otte2018-07-244-42/+0
|
* broadway: Remove unused variableBenjamin Otte2018-07-241-1/+0
|
* Update Romanian translationDaniel Șerbănescu2018-07-241-2361/+3521
|
* Merge branch 'nirbheek/misc-meson-fixes' into 'master'Nirbheek Chauhan2018-07-245-19/+26
|\ | | | | | | | | | | | | Fix broadway backend build and graphene as a subproject Closes #1197 and #1218 See merge request GNOME/gtk!265
| * meson: Update pango and gdk-pixbuf wrap locationsNirbheek Chauhan2018-07-232-4/+4
| | | | | | | | See: https://gitlab.gnome.org/GNOME/gtk/issues/1219
| * meson: Support graphene as a fallback dependencyNirbheek Chauhan2018-07-231-2/+9
| | | | | | | | | | | | Don't assume graphene_dep is always a pkg-config dependency. Closes https://gitlab.gnome.org/GNOME/gtk/issues/1197
| * meson: libgdk-broadway.a depends on broadwayjs.hNirbheek Chauhan2018-07-232-13/+13
| | | | | | | | | | | | Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1218 Also fix another dependency error I found.
* | Updated Spanish translationDaniel Mustieles2018-07-241-2/+2
| |
* | Merge branch 'just-popover-menu-things' into 'master'Timm Bäder2018-07-232-4/+1
|\ \ | | | | | | | | | | | | Post-gizmo GtkPopoverMenu fixes See merge request GNOME/gtk!264
| * | testpopover: Don’t set margin in menu boxjust-popover-menu-thingsErnestas Kulik2018-07-231-1/+0
| | | | | | | | | | | | The gizmo already provides sufficient padding.
| * | gtkpopovermenu: Conditionally chain up in gtk_popover_menu_add()Ernestas Kulik2018-07-231-2/+1
| | | | | | | | | | | | | | | Otherwise the stack gets parented to the wrong widget and the contents are never drawn.
| * | gtkpopovermenu: Drop call to gtk_widget_show()Ernestas Kulik2018-07-231-1/+0
| |/ | | | | | | The stack is already visible.
* | Updated Spanish translationDaniel Mustieles2018-07-231-288/+308
|/
* Drop builtin icon testMatthias Clasen2018-07-221-10/+0
| | | | We don't have these icons anymore.
* Update British English translationBruce Cowan2018-07-211-1984/+3513
|
* Merge branch 'wip/muktupavels/remove-gtk-css-provider-get-default' into 'master'Benjamin Otte2018-07-203-26/+0
|\ | | | | | | | | gtkcssprovider: remove gtk_css_provider_get_default See merge request GNOME/gtk!256
| * gtkcssprovider: remove gtk_css_provider_get_defaultAlberts Muktupāvels2018-07-193-26/+0
| | | | | | | | | | | | | | This function is unused since cdc6e8272020 commit and does not contain fallback style. https://gitlab.gnome.org/GNOME/gtk/issues/1226
* | ci: add hicolor-icon-theme to the docker imageChristoph Reiter2018-07-201-0/+1
| | | | | | | | The tests complain about it, not sure if this helps.
* | Drop unused old iconsMatthias Clasen2018-07-2052-38/+0
| | | | | | | | | | | | We don't need to ship the deprecated old stock-id named icons and the drag cursors - we don't use them from resources anyway.
* | Update Turkish translationEmin Tufan Çetin2018-07-201-152/+148
| |
* | Emoji chooser: Also check for hex boxesMatthias Clasen2018-07-191-2/+4
| | | | | | | | We don't want to see those either.
* | moji chooser: Try harder to avoid fallbackMatthias Clasen2018-07-191-1/+1
| | | | | | | | | | | | | | | | We don't want to see any fallback rendering. The current check was still letting some fallback combinations through. Based on work by Julian Sparber.
* | Quiet a compiler warningMatthias Clasen2018-07-191-1/+1
| | | | | | | | | | We don't need to handle GDK_CONFIGURE here, so make the compiler not warn about it.
* | testsuite: Add emoji icon namesMatthias Clasen2018-07-191-0/+10
| | | | | | | | We check for all icon names that are used in gtk.
* | Emoji chooser: Use icons for sectionsMatthias Clasen2018-07-191-18/+12
| | | | | | | | | | | | | | This is more reliable than using text-style Emoji which may not be present. Based on work by Julian Sparber.
* | Merge branch 'master' into 'master'Matthias Clasen2018-07-191-1/+4
|\ \ | | | | | | | | | | | | widgetfactory: add separator tool item to presentation See merge request GNOME/gtk!249
| * | widgetfactory: add separator tool item to presentationGünther Wutz2018-07-171-1/+4
| | |
* | | Merge branch 'content-provider-autoptr' into 'master'Matthias Clasen2018-07-191-0/+1
|\ \ \ | | | | | | | | | | | | | | | | gdk: Add auto cleanup func for GdkContentProvider See merge request GNOME/gtk!251
| * | | gdk: Add auto cleanup func for GdkContentProvidercontent-provider-autoptrErnestas Kulik2018-07-191-0/+1
| | | |
* | | | Merge branch 'content-provider-docs' into 'master'Matthias Clasen2018-07-192-1/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | docs: Fix GdkContentProvider documentation See merge request GNOME/gtk!254
| * | | docs: Fix GdkContentProvider documentationcontent-provider-docsErnestas Kulik2018-07-192-1/+2
|/ / / | | | | | | | | | Currently it’s lacking properties, signals and class vfuncs.
* | | Merge branch 'content-deserializer-fixes' into 'master'Benjamin Otte2018-07-191-2/+3
|\ \ \ | |/ / |/| | | | | | | | Content deserializer fixes See merge request GNOME/gtk!252
| * | gdk: contentdeserializer: Fix deserializer not returningErnestas Kulik2018-07-191-0/+2
| | | | | | | | | | | | | | | file_uri_deserializer does not return on success, only on failure. This commit fixes clipboard reads never finishing for some types.
| * | gdk: contentdeserializer: Fix stream usageErnestas Kulik2018-07-191-2/+1
|/ / | | | | | | | | | | | | file_uri_deserializer splices a memory stream, as opposed to string_deserializer, which uses a converter and filter stream. This commit fixes erroneous use of GMemoryOutputStream as GFilterOutputStream.
* | docs: Small updates to the migration guideMatthias Clasen2018-07-181-7/+14
| | | | | | | | Mention that event controllers are available in 3.x, amongst others.
* | Merge branch 'places-sidebar-dnd' into 'master'Matthias Clasen2018-07-183-22/+27
|\ \ | | | | | | | | | | | | | | | | | | placessidebar: Take a GdkDrag in _set_drop_targets_visible() Closes #1220 See merge request GNOME/gtk!247
| * | placessidebar: Take a GdkDrag in _set_drop_targets_visible()Ernestas Kulik2018-07-173-22/+27
|/ / | | | | | | | | | | | | | | Since the function is usually called from GtkWidget::drag-{begin,end} handlers, taking a GdkDrop does not work, especially given that ::drag-action-requested is emitted without checking the type. Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1220
* | gesturestylus: Clarify a documentation commentTimm Bäder2018-07-171-3/+3
| | | | | | | | Use the proper gtkdoc syntax for signals.
* | Remove icon extents APITimm Bäder2018-07-172-61/+0
| |
* | widget: Remove another ->priv usageTimm Bäder2018-07-171-1/+3
| |
* | sizerequest: Pull locals into closest scopeTimm Bäder2018-07-171-26/+28
| |