| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
Now that we have a frame clock in place, we should be able to drop
the beam-sync penalty prevention code as we should be aligning our
draws with CVDisplayLink.
|
|
|
|
| |
We don’t care about the other enums, fine to squash the warning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This uses CVDisplayLink to drive the GdkFrameClock. A GdkWindow
can register a frame callback to thaw their frame clock as necessary
based on the next notification from CVDisplayLink.
CVDisplayLink notifies us on a high-priority thread. We use the same
NSEventas gdkeventloop-quartz.c to wakeup the main loop. This is done
so that we don’t pathologically wake up the select thread to then
continue notifying the main loop.
We use an embedded GList node in the GdkWindowImplQuartz so that we
can avoid allocating any lists or arrays for pending frame callbacks.
Compare this to the same design in GdkWindow for children.
|
|\
| |
| |
| |
| | |
gtk/Makefile: Add generated gtktypefuncs.c to DISTCLEANFILES
See merge request GNOME/gtk!732
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Otherwise, it errors out on make distcleancheck in debian packaging
```
ERROR: files left in build directory after distclean:
./gtk/gtktypefuncs.c
make[1]: *** [Makefile:1005: distcleancheck] Error 1
```
|
|/
|
|
| |
- one of the bits that escaped the purple cast is the osd background color
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
cellrendererpixbuf: Use fallback icons with icon-name
See merge request GNOME/gtk!729
|
|/
|
|
|
|
|
| |
This gives us a better chance of finding an icon to show.
Closes: #1809
(cherry picked from commit fbe0e328137714de00cd1b7d47f77b539092ac9a)
|
| |
|
|\
| |
| |
| |
| | |
gtkplacessidebar: Add loop devices
See merge request GNOME/gtk!722
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Print dialog, CUPS: Check unknown option values whether they are actually custom settings - Backport to GTK 3.24
See merge request GNOME/gtk!717
|
|/
|
|
| |
Set always correct custom page size.
|
| |
|
|\
| |
| |
| |
| | |
build: remove unused checks for sockaddr_un.sun_len
See merge request GNOME/gtk!708
|
| |
| |
| |
| | |
It sets HAVE_SOCKADDR_UN_SUN_LEN which is unused since d3ab2fe19cd287c
|
| | |
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
Adwaita: Fix switch slider border on selected row
See merge request GNOME/gtk!703
|
| |
| |
| |
| | |
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802
|
|\ \
| | |
| | |
| | |
| | | |
build: remove unused check for GNU ftw
See merge request GNOME/gtk!700
|
| | |
| | |
| | |
| | | |
It sets HAVE_GNU_FTW which is unused since 4acbcf9e97d7aa
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
See merge request GNOME/gtk!659
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add private API to GDK to move these variables from the environment into
static scope. Also move the DESKTOP_STARTUP_ID validation here to reduce
code duplication.
Use constructors to read them as early as possible; however, do not
unset them until first requested. This avoids breaking gnome-shell and
gnome-settings-daemon, which want to use the DESKTOP_AUTOSTART_ID in
their own gnome-session clients.
Fixes https://gitlab.gnome.org/GNOME/gtk/issues/1761
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Set the a11y name of the "create folder" button
See merge request GNOME/gtk!697
|
|/ /
| |
| |
| |
| |
| | |
Otherwise it'll get a generic "Menu" name.
https://gitlab.gnome.org/GNOME/gtk/issues/137
|
|\ \
| |/
|/|
| |
| | |
gdk/wayland: Properly calculate coordinates for show_window_menu()
See merge request GNOME/gtk!684
|
|/
|
|
|
|
|
|
|
|
|
|
| |
The event received in `gdk_wayland_window_show_window_menu()` can
come from widgets with a GdkWindow. In those cases the coordinates
are relative to the widget, not the root window.
This results in a misplaced window menu.
Properly calculate the coordinates by iterating to the toplevel
window as suggested by Carlos Garnacho.
https://gitlab.gnome.org/GNOME/gtk/merge_requests/684
|
| |
|
|\
| |
| |
| |
| | |
Fixed bug that prevented GTK from storing printer driver preferences in the…
See merge request GNOME/gtk!396
|
|/
|
|
| |
print dialogue on Windows. Also saving devmode->dmDeviceName so the dialogue remembers which printer your selected last, and doesn't try to feed to saved preferences to the wrong printer.
|
| |
|
|
|
|
| |
The file was added in 05bc2f4dc12
|
| |
|
|\
| |
| |
| |
| | |
build: Add missing sources for the GdkX11 gir build
See merge request GNOME/gtk!689
|
| |
| |
| |
| | |
Noticed while diffing .gir files with the meson port.
|
|\ \
| | |
| | |
| | |
| | | |
build: Include all generated sources for the gdk gir build
See merge request GNOME/gtk!688
|
| |/
| |
| |
| |
| |
| |
| |
| | |
The main one is gdkversionmacros.h which resulted in
GDK_MAJOR_VERSION, GDK_MINOR_VERSION and GDK_MICRO_VERSION not being included
in the Gdk-3.0.gir.
Noticed while diffing girs with the meson port.
|
|\ \
| |/
|/|
| |
| | |
flowbox: children per line may not be 0
See merge request GNOME/gtk!687
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
flowbox: check for flowbox when updating selection
See merge request GNOME/gtk!686
|
|/ |
|