summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | imwayland: Fix parent typeCarlos Garnacho2018-03-071-1/+1
| | | | | | | | | | | | | | | | It was inadvertently changed in commit 15cc20e7b. https://gitlab.gnome.org/GNOME/gtk/issues/58 Closes: #58
* | Use gio-querymodulesMatthias Clasen2018-03-061-0/+8
| | | | | | | | | | | | | | GIO has this facility, so we should use it. At the same time, make sure the immodules directory exists, even if we don't install any modules there outselves.
* | Make debug messages work earlierMatthias Clasen2018-03-061-1/+1
| | | | | | | | | | We need to be able to produce debug output during module loading. This change ensures that we can.
* | Update French translationAlexandre Franke2018-03-061-1234/+2862
| |
* | entry: Fix invisible cursorsTimm Bäder2018-03-061-14/+5
| |
* | GdkSelectionInputStreamX11: Plug a memory leakTimm Bäder2018-03-061-0/+1
| |
* | GdkSelectionOutputStreamX11: Plug a memory leakTimm Bäder2018-03-061-0/+8
|/
* expander: fix sizes in resize_toplevelTimm Bäder2018-03-061-18/+11
| | | | | | | | We can't use gtk_widget_get_allocation for either non-anchored widgets (which happens with the child widget when the expander is unexpanded) nor toplevel windows since that will include the window decorations. Fixes #70 in gtk4
* viewport: Remove priv pointerTimm Bäder2018-03-062-25/+22
|
* expander: Attach the gesture to the title widgetTimm Bäder2018-03-051-31/+2
| | | | | Instead of tracking whether the click happened inside the title widget ourselves, just attach the gesture to the title widget.
* Update Latvian translationRūdolfs Mazurs2018-03-041-3615/+4105
|
* Update Latvian translationRūdolfs Mazurs2018-03-041-1392/+1554
|
* overlay: Make forall() remove-safeTimm Bäder2018-03-041-3/+6
| | | | | Since this is a GtkContainer, forall will be used to destroy all the widgets.
* overlay: Fix GSlide/g_free mixupTimm Bäder2018-03-041-1/+1
| | | | | We free the allocated data later using g_free, so don't use GSlice when allocating it.
* overlay: Fix remove implementationTimm Bäder2018-03-041-1/+1
| | | | Use the child widget list of the overlay, not the passed child.
* imcontextxim: Move initialisation into _init functionTimm Bäder2018-03-042-19/+7
| | | | | | We are creating these using g_object_new, so the _new function is never called, resulting in a NULL mb_charset. Fix this by moving the initialisation into the _init function.
* Merge branch 'set-client-widget-nullable' into 'master'Benjamin Otte2018-03-041-2/+5
|\ | | | | | | | | gtkimcontextxim: fix gtk_im_context_xim_set_client_widget not handling widget=NULL See merge request GNOME/gtk!46
| * gtkimcontextxim: fix gtk_im_context_xim_set_client_widget not handling ↵Christoph Reiter2018-03-041-2/+5
| | | | | | | | | | | | | | | | widget=NULL gtk_im_context_set_client_widget() allows passing NULL as widget to signal that the widget no longer exists. The xim implementation didn't handle that case which led to the test suite on gitlab-ci failing.
* | gskpango: Don't create text nodes for clipped textTimm Bäder2018-03-041-1/+33
| | | | | | | | | | Measure the text here directly and check if the created node bounds will be clipped away before even creating the text node.
* | rendernodes: Add gsk_text_node_new_with_boundsTimm Bäder2018-03-042-5/+44
| | | | | | | | | | | | An alternative GskTextNode constructor that does no text measuring. That way, we can measure the text before and check if the node will be outside of the current clip anyway.
* | rendernodes: Add missing nullable annotationTimm Bäder2018-03-041-1/+1
| |
* | gl renderer: Limit texture node size to clipTimm Bäder2018-03-041-19/+61
| |
* | overlay: Remove child listTimm Bäder2018-03-041-118/+89
| |
* | overlay: Remove priv pointerTimm Bäder2018-03-042-15/+10
| |
* | glglyphcache: Pass lookup key to g_hash_table_lookup directlyTimm Bäder2018-03-041-6/+6
| |
* | overlay: Fix coordinates in child_update_style_classesTimm Bäder2018-03-041-5/+1
| | | | | | | | | | Both main child and all others are in the same coordinate space, so no need to add the parent position here.
* | overlay: Don't chain up in size_allocateTimm Bäder2018-03-041-2/+0
| | | | | | | | | | The GtkBin size_allocate implementation will allocate a size to the main child, which GtkOverlay already does.
* | entry: Remove priv pointerTimm Bäder2018-03-042-275/+226
| |
* | container: Remove unused struct memberTimm Bäder2018-03-041-1/+0
| |
* | testsuite: Remove GL text test caseTimm Bäder2018-03-043-1/+0
| | | | | | | | | | | | This was just testing that text nodes do alpha correctly, but the test even breaks if the default font is different from the one that was used to create the reference image, so drop it for now.
* | label: Simplify ensure_layout()Timm Bäder2018-03-041-37/+33
| | | | | | | | use an early return for an already existing layout.
* | Merge branch 'gi-a11y' into 'master'Christoph Reiter2018-03-041-0/+1
|\ \ | |/ |/| | | | | Include gtk/gtk-a11y.h in introspection file. See merge request GNOME/gtk!43
| * Include gtk/gtk-a11y.h in introspection file.Tomasz Miąsko2018-03-031-0/+1
| | | | | | | | | | | | The gir XML file contains description of types and functions from gtk/gtk-a11y.h. Indicate that this header should be included in addition to gtk/gtk.h in applications written in C. #56
* | Merge branch 'include-gtkstackaccessible' into 'master'Christoph Reiter2018-03-041-0/+1
|\ \ | |/ |/| | | | | a11y: Include gtkstackaccessible.h in gtk-a11y.h See merge request GNOME/gtk!41
| * a11y: Include gtkstackaccessible.h in gtk-a11y.hTomasz Miąsko2018-03-031-0/+1
|/
* Update British English translationBruce Cowan2018-03-021-509/+654
| | | | (cherry picked from commit 3059df0d4deb28875e3bd7c56c06f5c067264505)
* Update POTFILES.skipPiotr Drąg2018-03-021-18/+0
|
* Update POTFILES.skipPiotr Drąg2018-03-021-19/+0
|
* gtk: Remove unused header files in gtk/ui/Benjamin Otte2018-03-0225-163/+0
|
* entry: Remove cursor adjustment APIsBenjamin Otte2018-03-023-96/+0
|
* css: Parse hex colors with alpha valueBenjamin Otte2018-03-026-33/+60
| | | | | | | The CSS color spec version 4 introduces this, support has hit Safari, Chrome and Firefox, so this looks like a feature that's here to stay. https://drafts.csswg.org/css-color/#hex-notation
* Update POTFILES.inPiotr Drąg2018-03-012-12/+0
|
* Merge branch 'quartz-missing-config-include-gtk4' into 'master'Christoph Reiter2018-03-015-5/+9
|\ | | | | | | | | macos: Fix missing gdk symbol exports for gtk dnd See merge request GNOME/gtk!39
| * macos: export gdk_quartz_drag_source_context()Christoph Reiter2018-03-013-5/+6
| | | | | | | | | | | | | | | | It's used in the gtk dnd code but not exported in gdk. Append a "_libgtk_only" suffix as with other internal exports and export the symbol. See #32
| * macos: Fix gdk_quartz_drag_context_get_dragging_info_libgtk_only symbol exportChristoph Reiter2018-02-273-0/+3
| | | | | | | | | | | | | | | | | | | | | | The header got included without config.h being included first which resulted in the wrong _GDK_EXTERN macro being used. As a result some symbols weren't exported and starting a DnD action would crash in the linker. This patch adds config.h includes in all places where clang complained about _GDK_EXTERN redefinitions. See #32 for more info.
* | ci: Store the logs on build failureEmmanuele Bassi2018-03-011-1/+6
| | | | | | | | | | We should save the logs directory when the CI pipeline fails, so that we have a chance at debugging the failure.
* | ci: Update the configuration optionsEmmanuele Bassi2018-03-011-4/+11
| | | | | | | | The options were renamed in commit 7b32900c5574.
* | xim: Use NULL-safe string comparisonEmmanuele Bassi2018-03-011-1/+1
| | | | | | | | The locale string may be NULL.
* | Merge branch 'wip/matthiasc/immodule-cleanup' into 'master'Matthias Clasen2018-03-0133-1929/+418
|\ \ | | | | | | | | | | | | Convert immodules to use an extension point See merge request GNOME/gtk!34
| * | fix the buildwip/matthiasc/immodule-cleanupMatthias Clasen2018-02-241-1/+1
| | |