| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
fontbutton: Quote font family names
See merge request GNOME/gtk!3534
|
| |
| |
| |
| |
| | |
Otherwise, spaces in family names will trip up
the css parser.
|
|\ \
| | |
| | |
| | |
| | | |
GtkActionBar spacing fixes
See merge request GNOME/gtk!3535
|
| | | |
|
| | | |
|
|/ /
| |
| |
| |
| | |
Make it possible to add spacing to them from the theme without affecting
the center child should it happen to be a box.
|
|\ \
| | |
| | |
| | |
| | | |
emoji: Try to load emoji data using both language and territory
See merge request GNOME/gtk!3531
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
gdk/x11: Ensure to map the non-ewmh moveresize emulation window before use
See merge request GNOME/gtk!3529
|
|/ /
| |
| |
| |
| | |
Otherwise, we don't deem it as able to be grabbed, which we intend to do
immediately after.
|
|\ \
| |/
| |
| |
| | |
Add some calendar tests
See merge request GNOME/gtk!3528
|
|/
|
|
|
|
| |
Check that the getters and setters work as documented.
This tests the fix in 1f8985e47623421.
|
|\
| |
| |
| |
| | |
calendar: value of day property is shifted by 1
See merge request GNOME/gtk!3524
|
| |
| |
| |
| |
| | |
We no longer unselect the current day when 0 is set, so update the
documentation and the property definition.
|
| |
| |
| |
| |
| | |
The day is a number between 1 and 31 and that's what we get from
GDateTime.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
demos: Mark non-static signal handler symbols for export
Closes #3918
See merge request GNOME/gtk!3523
|
| |/
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
|/|
| |
| | |
emoji: Update data to CLRD v39
See merge request GNOME/gtk!3520
|
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | |
| | |
| | | |
label: Make hidden mnemonics work again
See merge request GNOME/gtk!3518
|
| |/
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | | |
emoji: Use a portable and configuration-dependent path to load the data
See merge request GNOME/gtk!3522
|
| | | |
|
| |/
| |
| |
| |
| | |
Load the emojis data in all the platforms, respecting the configured
GTK_DATA_PREFIX
|
|\ \
| |/
|/|
| |
| | |
Fix building both X11 and Quartz backends on macOS
See merge request GNOME/gtk!3508
|
| |
| |
| |
| |
| | |
The correct meson argument for c++ is cpp_args.
Remove unnecessary(?) "-Idummy-headers" - breaks build
|
| | |
|
|/
|
|
| |
GDesktopAppInfo is not available on macOS and needs to be disabled
|
|\
| |
| |
| |
| | |
Add an introspection api test
See merge request GNOME/gtk!3514
|
|/
|
|
| |
Every beginning is small... just check one constant for now.
|
|\
| |
| |
| |
| | |
WIP ci: Update the image to Fedora 34
See merge request GNOME/gtk!3516
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
This will let us add introspection tests in the future.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
This is in preparation to using mutter --headless
for tests.
|
|\ \
| | |
| | |
| | |
| | | |
ci: Add MSVC build
See merge request GNOME/gtk!3486
|
| | | |
|
| |/
| |
| |
| | |
This script is copied from glib CI.
|
|\ \
| |/
|/|
| |
| | |
gdk/wayland: Take transform into account when setting physical size
See merge request GNOME/gtk!3515
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
gtk: trick g-ir scanner to add INVALID_LIST_POSITION
See merge request GNOME/gtk!3513
|
| |
| |
| |
| | |
without it, the define doesn't get picked in the introspection data
|
|\ \
| |/
|/|
| |
| |
| |
| | |
texthandle: Add a contents css node
Closes #3475
See merge request GNOME/gtk!3511
|