| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add an option to disable css rebuilds. This allows
to build GTK from release tarballs (Which are including
the css) without a sassc dependency.
|
|\
| |
| |
| |
| |
| |
| | |
Matthiasc/for master
Closes #3565
See merge request GNOME/gtk!3061
|
| |
| |
| |
| | |
Fixes #3565, among other things.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Visual Studio 2013 is just shy of being sufficiently C99-compliant to
build GTK master, as it did not support snprintf() in its CRT
implementation.
Use g_snprintf() to cover for this.
|
| |
| |
| |
| |
| | |
Some compilers somehow do not have `inline` defined, so include glib.h
to ensure that keyword is defined.`
|
|/
|
|
| |
Seems that msvc does not like that.
|
|\
| |
| |
| |
| | |
Clean ups in seat default
See merge request GNOME/gtk!3057
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
gdkdevice: use g_set_object to set the associated device
See merge request GNOME/gtk!3049
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Add critical if widget has a parent during dispose
See merge request GNOME/gtk!3053
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is a refcounting bug. Be very verbose about it instead of trying to
call a function that releases a reference to the widget without
references.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Remove incorrect unparenting guidance from migration guide
See merge request GNOME/gtk!3050
|
| |/ /
| | |
| | |
| | |
| | |
| | | |
This rule is almost always wrong, and we're having some trouble agreeing
on replacement text. Let's remove the whole paragraph for now, to avoid
confusion.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Improve GtkBuilder documentation
See merge request GNOME/gtk!3055
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In GTK 3, it was pretty much always better to use
gtk_builder_new_from_whatever() rather than
gtk_builder_add_from_whatever(). But in GTK 4, this is no longer
generally true. Let's add some context on when you want to use one or
the other.
|
| |/ /
| | |
| | |
| | | |
Thanks to Benjamin for helping with the language.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Expand event controller API changes section of GTK 4 porting guide
See merge request GNOME/gtk!3054
|
| |/
| |
| |
| | |
There is more to say about changes to GtkEventController.
|
|\ \
| |/
|/|
| |
| | |
ci: Specify `only` for other jobs
See merge request GNOME/gtk!3052
|
| |
| |
| |
| | |
Don't run CI on macOS for forks.
|
|/
|
|
| |
Otherwise MRs will only run macOS jobs.
|
|\
| |
| |
| |
| |
| |
| | |
Adwaita: fine tune flat button styling
Closes #3481
See merge request GNOME/gtk!3046
|
| |
| |
| |
| |
| |
| |
| | |
- enough contrast for hover and active, while noticably different in
normal nad headerbar context (and both light and dark variants).
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3481
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
HC: switch border color
Closes #3460
See merge request GNOME/gtk!3048
|
| |/
| |
| |
| |
| |
| | |
- lighten inverted HC borders while darkening the regular/light variant
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3460
|
|\ \
| |/
|/|
| |
| | |
seat: improve api to take into account the tool type
See merge request GNOME/gtk!3047
|
|/
|
|
|
| |
Otherwise if we have several tools with the same serial
and hardware id we might match the wrong tool.
|
|\
| |
| |
| |
| | |
x11: fix crash on idle compute size without layout
See merge request GNOME/gtk!3031
|
| |
| |
| |
| |
| |
| |
| |
| | |
On x11 toplevel layout is not created before toplevel
is presented, but GTK tries to update it on idle
which leads to a crash due to accessing property
of undefined object. Treat soon to be created layout
as a layout with default values upon creation (resizable).
|
|\ \
| | |
| | |
| | |
| | | |
headerbar: Prepend start window controls instead of appending
See merge request GNOME/gtk!3044
|
| | |
| | |
| | |
| | | |
Make sure they are always in the correct position.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Macos ci
See merge request GNOME/gtk!3032
|
| | | |
| | | |
| | | |
| | | |
| | | | |
We are building the full stack here, which is pretty expensive,
so only do it for merge requests and master.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To support Sierra, we need to have access to pasteboard types as a
NSString. Constants are provided in later versions of macOS, but we
can emulate that with an array which is initialized on first access.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This was breaking CI for macOS and it is a simple enough change to ensure
that just works for the internal buckets.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
On older macOS systems, we might need to provide our own typedef
for the NSPasteboardType. It is just a NSString pointer anyway.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
On older systems, we don't have a typedef for gravity. They are a NSString
pointer and we can provide that manually just fine.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
On older systems, the availability of some methods seem to be incorrect
based on Apple documentation. This works around the issue by using
the rect conversion on older systems.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
When we use harfbuzz as a subproject on OS X,
we (or rather, pango) need coretext support.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Change the subproject to point to a branch that includes
an OS X build fix. Once
https://gitlab.freedesktop.org/cairo/cairo/-/issues/441
is fixed, we should switch back to master.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The pixman tests fail to build, and I don't have
the stamina to fix all sub-sub-projects, so just
disable the tests.
|