summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* test: Ensure .image-button on header bar buttonsAlexander Mikhaylenko2021-05-091-4/+1
|
* demo: Ensure .image-button on header bar buttonsAlexander Mikhaylenko2021-05-092-16/+4
|
* test: Use more appropriate back/forward iconsAlexander Mikhaylenko2021-05-092-3/+3
|
* demo: Use more appropriate back/forward iconsAlexander Mikhaylenko2021-05-094-8/+8
|
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-05-091-2/+2
|\ | | | | | | | | fontbutton: Quote font family names See merge request GNOME/gtk!3534
| * fontbutton: Quote font family namesMatthias Clasen2021-05-081-2/+2
| | | | | | | | | | Otherwise, spaces in family names will trip up the css parser.
* | Merge branch 'wip/exalm/actionbar' into 'master'Matthias Clasen2021-05-092-2/+24
|\ \ | | | | | | | | | | | | GtkActionBar spacing fixes See merge request GNOME/gtk!3535
| * | theme: Fix GtkActionBar spacingAlexander Mikhaylenko2021-05-091-1/+4
| | |
| * | actionbar: Fix the css node docsAlexander Mikhaylenko2021-05-091-1/+17
| | |
| * | action-bar: Add start and end style classes to GtkActionBar boxesAlexander Mikhaylenko2021-05-091-0/+3
|/ / | | | | | | | | Make it possible to add spacing to them from the theme without affecting the center child should it happen to be a box.
* | Merge branch 'emoji-full-locale' into 'master'Matthias Clasen2021-05-081-16/+34
|\ \ | | | | | | | | | | | | emoji: Try to load emoji data using both language and territory See merge request GNOME/gtk!3531
| * | emoji: Try to load emoji data using both language and territoryMarco Trevisan (Treviño)2021-05-071-16/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When loading the emoji data we just try to get the data for a language while there may be territory specializations and emojibase provides them. So, split the loading function and try to load the data for the fully defined language string (i.e. `it-ch`) before loading the generic one for the language (i.e. `it`) and eventually falling back to the generic english.
* | | Merge branch 'wip/carlosg/map-emulated-moveresize-window' into 'master'Matthias Clasen2021-05-071-0/+1
|\ \ \ | |/ / |/| | | | | | | | gdk/x11: Ensure to map the non-ewmh moveresize emulation window before use See merge request GNOME/gtk!3529
| * | gdk/x11: Ensure to map the non-ewmh moveresize emulation window before useCarlos Garnacho2021-05-071-0/+1
|/ / | | | | | | | | Otherwise, we don't deem it as able to be grabbed, which we intend to do immediately after.
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-05-072-0/+65
|\ \ | |/ | | | | | | Add some calendar tests See merge request GNOME/gtk!3528
| * Add some calendar testsMatthias Clasen2021-05-072-0/+65
|/ | | | | | Check that the getters and setters work as documented. This tests the fix in 1f8985e47623421.
* Merge branch 'carlosgc/calendar-day' into 'master'Matthias Clasen2021-05-071-7/+4
|\ | | | | | | | | calendar: value of day property is shifted by 1 See merge request GNOME/gtk!3524
| * calendar: do not allow to set 0 as dayCarlos Garcia Campos2021-05-071-5/+2
| | | | | | | | | | We no longer unselect the current day when 0 is set, so update the documentation and the property definition.
| * calendar: value of day property is shifted by 1Carlos Garcia Campos2021-05-071-2/+2
| | | | | | | | | | The day is a number between 1 and 31 and that's what we get from GDateTime.
* | Merge branch 'fix-3918' into 'master'Matthias Clasen2021-05-074-24/+25
|\ \ | | | | | | | | | | | | | | | | | | demos: Mark non-static signal handler symbols for export Closes #3918 See merge request GNOME/gtk!3523
| * | demos: Mark non-static signal handler symbols for exportChun-wei Fan2021-05-074-24/+25
| |/ | | | | | | | | | | | | The symbols in the .ui files for the signal handlers and functions must be exported so that the system can pick them up during execution. Fixes #3918.
* | Merge branch 'update-emoji-data' into 'master'Matthias Clasen2021-05-075-0/+0
|\ \ | |/ |/| | | | | emoji: Update data to CLRD v39 See merge request GNOME/gtk!3520
| * emoji: Update data to CLRD v39Marco Trevisan (Treviño)2021-05-065-0/+0
| | | | | | | | | | | | | | This is based on version 6.2.0 of emojibase, containing CLRD 39 http://cldr.unicode.org/index/downloads/cldr-39 https://github.com/milesj/emojibase/blob/b3c9a78/packages/data/CHANGELOG.md
* | Merge branch 'hidden-mnemonics-fix' into 'master'Matthias Clasen2021-05-071-3/+14
|\ \ | | | | | | | | | | | | label: Make hidden mnemonics work again See merge request GNOME/gtk!3518
| * | label: Make hidden mnemonics work againMatthias Clasen2021-05-051-3/+14
| |/ | | | | | | | | | | | | | | The change in 875a92b95f12dadd6 made labels strip out underlines earlier, but overlooked that this made mnemonics not work before the timeout to show them has passed. That was unintentional. Make mnemonics work regardless of their visibility, again.
* | Merge branch 'emoji-data-prefix-fix' into 'master'Matthias Clasen2021-05-061-2/+5
|\ \ | | | | | | | | | | | | emoji: Use a portable and configuration-dependent path to load the data See merge request GNOME/gtk!3522
| * | emoji: remove duplicated includeMarco Trevisan (Treviño)2021-05-061-1/+0
| | |
| * | emoji: Use a portable and configuration-dependent path to load the dataMarco Trevisan (Treviño)2021-05-061-1/+5
| |/ | | | | | | | | Load the emojis data in all the platforms, respecting the configured GTK_DATA_PREFIX
* | Merge branch 'macos' into 'master'Matthias Clasen2021-05-065-4/+10
|\ \ | |/ |/| | | | | Fix building both X11 and Quartz backends on macOS See merge request GNOME/gtk!3508
| * Fix compilation of c++ test: cpp_argsDan Cîrnaț2021-05-061-1/+1
| | | | | | | | | | The correct meson argument for c++ is cpp_args. Remove unnecessary(?) "-Idummy-headers" - breaks build
| * Only compile gtkmountoperation-stub if the X11 backend is not enabledDan Cîrnaț2021-05-061-2/+1
| |
| * Conditional check for gdesktopappinfo headerDan Cîrnaț2021-05-063-1/+8
|/ | | | GDesktopAppInfo is not available on macOS and needs to be disabled
* Merge branch 'introspection-test' into 'master'Matthias Clasen2021-05-064-0/+24
|\ | | | | | | | | Add an introspection api test See merge request GNOME/gtk!3514
| * Add an introspection api testMatthias Clasen2021-05-054-0/+24
|/ | | | Every beginning is small... just check one constant for now.
* Merge branch 'update-ci-to-f34' into 'master'Matthias Clasen2021-05-0512-45/+115
|\ | | | | | | | | WIP ci: Update the image to Fedora 34 See merge request GNOME/gtk!3516
| * Confine -mf16c to a single source fileMatthias Clasen2021-05-055-36/+82
| | | | | | | | | | | | | | We can't use this flag for any code that may get run outside the __builtin_cpu_supports() check, and meson doesn't allow per-file cflags. So we have to split this code off into its own static library.
| * ci: Add pygobject to the imagesMatthias Clasen2021-05-051-0/+1
| | | | | | | | This will let us add introspection tests in the future.
| * ci: Show OS release for our containersMatthias Clasen2021-05-053-1/+9
| |
| * Add debug spew to gdk testsMatthias Clasen2021-05-051-1/+1
| |
| * Disable another font-challenged reftestMatthias Clasen2021-05-051-3/+5
| |
| * Help the compiler outMatthias Clasen2021-05-051-1/+14
| | | | | | | | | | | | | | gcc says: error: iteration 2147483649 invokes undefined behavior [-Werror=aggressive-loop-optimizations] which of course, never happens because ncols is always >= 2. Add some assertions to tell the compiler.
| * ci: Update the image to Fedora 34Matthias Clasen2021-05-052-3/+3
| | | | | | | | | | This is in preparation to using mutter --headless for tests.
* | Merge branch 'msvc-ci' into 'master'Matthias Clasen2021-05-053-1/+31
|\ \ | | | | | | | | | | | | ci: Add MSVC build See merge request GNOME/gtk!3486
| * | Meson: gdk-pixbuf jpeg/png options changed to featureXavier Claessens2021-05-051-1/+1
| | |
| * | ci: Add MSVC buildXavier Claessens2021-05-052-0/+30
| |/ | | | | | | This script is copied from glib CI.
* | Merge branch 'wl-phys-transform' into 'master'Matthias Clasen2021-05-051-1/+15
|\ \ | |/ |/| | | | | gdk/wayland: Take transform into account when setting physical size See merge request GNOME/gtk!3515
| * gdk/wayland: Take transform into account when setting physical sizeGuido Günther2021-05-051-1/+15
|/ | | | | | | | | | | | | Width and height of a GdkMonitor are derived via wl_output which talks about physical dimensions of a device and compositors usually implement this as the untransformed values (e.g. weston, wlroots). Since the GTK client has no way to figure out if a monitor was rotated, transform the physical dimensions according to the applied wayland transform to have the physical dimensions match the logical ones. Mutter flips the physical dimensions itself but doesn't announce the transform so this shouldn't break anything there.
* Merge branch 'bilelmoussaoui/trick-gir-list-position' into 'master'Matthias Clasen2021-05-051-1/+1
|\ | | | | | | | | gtk: trick g-ir scanner to add INVALID_LIST_POSITION See merge request GNOME/gtk!3513
| * gtk: trick g-ir scanner to add INVALID_LIST_POSITIONBilal Elmoussaoui2021-05-051-1/+1
| | | | | | | | without it, the define doesn't get picked in the introspection data
* | Merge branch 'wip/exalm/text-handles' into 'master'Matthias Clasen2021-05-041-13/+18
|\ \ | |/ |/| | | | | | | | | texthandle: Add a contents css node Closes #3475 See merge request GNOME/gtk!3511