summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Port GtkHeaderBar to GtkCustomLayoutwip/ebassi/custom-layoutsEmmanuele Bassi2019-04-081-6/+11
|
* Port GtkViewport to GtkCustomLayoutEmmanuele Bassi2019-04-081-8/+13
|
* Port GtkFileChooserButton to GtkBinLayoutEmmanuele Bassi2019-04-081-37/+3
|
* Port GtkSearchBar to GtkBinLayoutEmmanuele Bassi2019-04-081-34/+3
|
* Port GtkIconView to GtkCustomLayoutEmmanuele Bassi2019-04-081-7/+12
|
* Port GtkMediaControls to GtkBinLayoutEmmanuele Bassi2019-04-081-36/+2
|
* Port GtkExpander to GtkBinLayoutEmmanuele Bassi2019-04-081-49/+6
|
* Port GtkToolbar to GtkCustomLayoutEmmanuele Bassi2019-04-081-7/+11
|
* Port GtkEntry to GtkCustomLayoutEmmanuele Bassi2019-04-081-11/+12
|
* Merge branch 'wip/cellrendererpixbuf-fallbacks' into 'master'Matthias Clasen2019-04-081-0/+1
|\ | | | | | | | | | | | | cellrendererpixbuf: Use fallback icons with icon-name Closes #1809 See merge request GNOME/gtk!728
| * cellrendererpixbuf: Use fallback icons with icon-nameIain Lane2019-04-081-0/+1
|/ | | | | | This gives us a better chance of finding an icon to show. Closes: #1809
* Merge branch 'pick-insensitive2' into 'master'Matthias Clasen2019-04-0830-177/+204
|\ | | | | | | | | | | | | Make picking insensitive widgets work again Closes #1816 and #51 See merge request GNOME/gtk!727
| * Rename thingsMatthias Clasen2019-04-0818-52/+56
| | | | | | | | | | Rename the can-pick property to can-target, and redo the pick flags with more descriptive names.
| * Keep a drawable check in gtk_widget_containsMatthias Clasen2019-04-071-0/+3
| | | | | | | | | | | | If the widget is not drawable, it probably doesn't have an allocation, so asking the question does not make much sense.
| * Document GtkPickFlagsMatthias Clasen2019-04-072-0/+7
| |
| * inspector: Allow picking insensitive widgets againMatthias Clasen2019-04-071-1/+1
| | | | | | | | | | | | | | Use the new argument to gtk_widget_pick to allow picking insensitive widgets. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/51
| * tooltip: Allow tooltips on insensitive widgets againMatthias Clasen2019-04-071-1/+1
| | | | | | | | | | | | | | Use the new argument to gtk_widget_pick to allow picking insensitive widgets. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1816
| * Add a flags argument to gtk_widget_pickMatthias Clasen2019-04-0714-30/+44
| | | | | | | | | | | | | | This will be used to let the inspector and other users pick insensitive widgets again. For now, update all callers to pass no flags, preserving the current behavior.
| * widget: Drop the pick vfuncMatthias Clasen2019-04-072-55/+41
| | | | | | | | | | The way to influence picking is to implement contains, we no longer use the pick vfunc.
| * window: Stop implementing pickMatthias Clasen2019-04-073-8/+18
| | | | | | | | Treat popovers as a special-case for now.
| * paned: Drop the pick vfuncMatthias Clasen2019-04-071-13/+16
| | | | | | | | Implement contains on the handle, instead of pick on the paned.
| * gizmo: Add a contains_funcMatthias Clasen2019-04-0711-32/+45
| | | | | | | | | | Let GtkGizmo override the contains() implementation. Update all callers to pass NULL for the contains_func.
| * widget: Make contains just be about positionMatthias Clasen2019-04-071-13/+1
| | | | | | | | | | Leave out reactiveness considerations here, pick will handle those.
| * widget: Make contains respect rounded bordersMatthias Clasen2019-04-071-3/+2
| | | | | | | | We have the api for this now.
* | Updated Danish translation of gtkAsk Hjorth Larsen2019-04-081-237/+231
| |
* | Merge branch 'treeview-expander-fix' into 'master'Matthias Clasen2019-04-071-4/+18
|\ \ | |/ |/| | | | | | | | | treeview: Make expanders work again Closes #1814 See merge request GNOME/gtk!725
| * treeview: Make expanders work againMatthias Clasen2019-04-071-4/+18
|/ | | | | | | | | These were broken by the crossing event unification. We are now generating some more crossing events, and the treeview was not looking closely enough at the ones it gets. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1814
* NEWS: More details about transformsMatthias Clasen2019-04-061-1/+5
|
* Merge branch 'inspector-work' into 'master'Matthias Clasen2019-04-062-2/+9
|\ | | | | | | | | Inspector work See merge request GNOME/gtk!724
| * inspector: Disable autoloaded custom css initiallyMatthias Clasen2019-04-061-2/+3
| | | | | | | | | | This is a safeguard against possible crashing css being autoloaded.
| * widget: Propagate display changes to the style contextMatthias Clasen2019-04-061-0/+6
|/ | | | | | | | | | When a root is set on a widget, the style context may already exist. We need to make sure that the style context has the right display set. This was showing up as "css spillover" in the inspector. Closes: #https://gitlab.gnome.org/GNOME/gtk/issues/1817
* Merge branch 'inspector-fixes' into 'master'Matthias Clasen2019-04-064-120/+104
|\ | | | | | | | | Inspector fixes See merge request GNOME/gtk!723
| * inspector: Warn if using the default displayMatthias Clasen2019-04-061-0/+3
| |
| * inspector: Autosave cssMatthias Clasen2019-04-061-6/+41
| | | | | | | | Save and restore the contents of the css editor in a file.
| * inspector: Rearrange settings a bitMatthias Clasen2019-04-062-107/+36
| | | | | | | | | | | | Keep only the software gl setting for GL, and put it together with the simulate touchscreen setting in a 'misc' box. This keeps all the 'show' options nicely grouped.
| * inspector: Clean up on finalizeMatthias Clasen2019-04-061-0/+17
| | | | | | | | Just a matter of cleanliness.
| * inspector: Fix a copy-paste errorMatthias Clasen2019-04-061-7/+7
|/ | | | | We were stuffing the layout overlay into the updates_overlay field, leaving the layout_overlay field unused.
* gdk: Fix an indentation mishapMatthias Clasen2019-04-061-1426/+1425
| | | | | Commit f1d61d55151eab774e6734c9ff51212a9c6cee73 inadvertedly destroyed indentation in most of gdksurface.c. Fix this.
* Update Polish translationPiotr Drąg2019-04-062-756/+716
|
* HighContrast: fix focusMatthias Clasen2019-04-061-1/+8
| | | | | | | | | | | We don't want to render focus rectangles on everything. With the way focus is propagated nowadays, the theme has to selectively render focus on certain widgets. At the same time, we always want to render focus for this theme, so use the focus pseudoclass, not focus(visible). Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1815
* combo box: Remove leftovers in the headerMatthias Clasen2019-04-061-17/+0
| | | | | These functions no longer exist and should not be in the headers anymore.
* Updates for 3.96Matthias Clasen2019-04-051-0/+91
|
* widget: Remove some leftover child-property codeMatthias Clasen2019-04-051-3/+0
|
* builder-tool: Handle layout properties gracefullyMatthias Clasen2019-04-051-0/+3
| | | | | If there are already layout properties in the ui file, we shouldn't crash, even if --3to4 is given.
* Remove a few stray <packing/> elementsMatthias Clasen2019-04-054-7/+4
| | | | | These were leftovers from an earlier conversion that did not properly strip empty elements.
* Merge branch 'menushell-bandaid' into 'master'Matthias Clasen2019-04-061-1/+1
|\ | | | | | | | | | | | | Make menu activation work again Closes #1796 See merge request GNOME/gtk!721
| * Make menu activation work againMatthias Clasen2019-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After we stopped untranslatable delivering events, menus stopped working 'the second time'. After some painful debugging, it appears that this is caused by the menushell code deliberately grabbing on the menubar *after* grabbing on the menu, causing events to be deleivered to the wrong toplevel. This did not use to matter, but now we drop these events. Absent a more thorough rewrite of menus, just don't grab on the menubar. This makes menu activation work again and does not appear to have ill effects, on either Wayland or X. Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1796
* | Merge branch 'wip/ebassi/ci-junit-report' into 'master'Emmanuele Bassi2019-04-053-7/+152
|\ \ | | | | | | | | | | | | ci: Add JUnit report for the test suite See merge request GNOME/gtk!718
| * | ci: Add manual jobs for Flatpak bundlesEmmanuele Bassi2019-04-051-6/+32
| | | | | | | | | | | | Bundles can be useful on branches and MRs as an opt-in.
| * | ci: Call the report script on failure as wellEmmanuele Bassi2019-04-052-1/+14
| | | | | | | | | | | | | | | | | | GitLab's CI will bail out at the first failure, which means the JSON-to-JUnit conversion script won't run unless it's part of the same script that we run for building an testing.