summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo on cast causing a crashwip/nacho/quartz-frame-clockIgnacio Casal Quinteiro2019-04-111-1/+1
|
* quartz: drop beam sync penalty codeChristian Hergert2019-04-111-50/+1
| | | | | | 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.
* quartz: squash compiler warning about enumsChristian Hergert2019-04-111-2/+2
| | | | We don’t care about the other enums, fine to squash the warning.
* quartz: add CVDisplayLink based frame clockChristian Hergert2019-04-118-0/+467
| | | | | | | | | | | | | | | 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.
* Merge branch 'uajain/clean-gtktypefuncs' into 'gtk-3-24'Matthias Clasen2019-04-111-1/+1
|\ | | | | | | | | gtk/Makefile: Add generated gtktypefuncs.c to DISTCLEANFILES See merge request GNOME/gtk!732
| * gtk/Makefile: Add generated gtktypefuncs.c to DISTCLEANFILESUmang Jain2019-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | 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 ```
* | Adwaita: less purple OSD styleJakub Steiner2019-04-113-65/+65
|/ | | | - one of the bits that escaped the purple cast is the osd background color
* 3.24.83.24.8Matthias Clasen2019-04-102-2/+40
|
* Silence a compiler warningMatthias Clasen2019-04-101-1/+0
|
* Updated Czech translationMarek Černocký2019-04-101-443/+412
|
* Merge branch 'wip/cellrendererpixbuf-fallbacks-3-24' into 'gtk-3-24'Matthias Clasen2019-04-081-0/+1
|\ | | | | | | | | cellrendererpixbuf: Use fallback icons with icon-name See merge request GNOME/gtk!729
| * 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 (cherry picked from commit fbe0e328137714de00cd1b7d47f77b539092ac9a)
* Updated Danish translation of gtkAsk Hjorth Larsen2019-04-081-237/+231
|
* Merge branch 'gtk-3-24-gtkplacessidebar-add-loop-devices' into 'gtk-3-24'Matthias Clasen2019-04-061-2/+9
|\ | | | | | | | | gtkplacessidebar: Add loop devices See merge request GNOME/gtk!722
| * gtkplacessidebar: Add loop devicessegfault2019-04-051-2/+9
| |
* | Update Catalan translationJordi Mas2019-04-061-2/+2
| |
* | Update Catalan translationJordi Mas2019-04-051-1/+1
|/
* Merge branch 'gtk-3-24' into 'gtk-3-24'Marek Kašík2019-04-051-4/+76
|\ | | | | | | | | Print dialog, CUPS: Check unknown option values whether they are actually custom settings - Backport to GTK 3.24 See merge request GNOME/gtk!717
| * print: Check unknown option values whether they are actually custom settingsTill Kamppeter2019-04-051-4/+76
|/ | | | Set always correct custom page size.
* Update Spanish translationDaniel Mustieles2019-04-051-189/+192
|
* Merge branch 'autotools-remove-gail-checks' into 'gtk-3-24'Emmanuele Bassi2019-04-032-34/+0
|\ | | | | | | | | build: remove unused checks for sockaddr_un.sun_len See merge request GNOME/gtk!708
| * build: remove unused checks for sockaddr_un.sun_lenChristoph Reiter2019-04-022-34/+0
| | | | | | | | It sets HAVE_SOCKADDR_UN_SUN_LEN which is unused since d3ab2fe19cd287c
* | Update German translationChristian Kirbach2019-04-031-315/+309
| |
* | Update Romanian translationDaniel Șerbănescu2019-04-021-139/+75
|/
* Update Turkish translationEmin Tufan Çetin2019-04-021-313/+308
|
* Merge branch 'adwaita-selected-row-switch-fix' into 'gtk-3-24'Matthias Clasen2019-04-022-7/+0
|\ | | | | | | | | Adwaita: Fix switch slider border on selected row See merge request GNOME/gtk!703
| * Adwaita: Fix switch slider border on selected rowAlex Monday2019-04-022-7/+0
| | | | | | | | Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802
* | Merge branch 'autotools-remove-gnu-ftw-check' into 'gtk-3-24'Matthias Clasen2019-04-022-16/+0
|\ \ | | | | | | | | | | | | build: remove unused check for GNU ftw See merge request GNOME/gtk!700
| * | build: remove unused check for GNU ftwChristoph Reiter2019-04-022-16/+0
| | | | | | | | | | | | It sets HAVE_GNU_FTW which is unused since 4acbcf9e97d7aa
* | | Merge branch 'startup-id-private' into 'gtk-3-24'Carlos Garnacho2019-04-027-74/+103
|\ \ \ | | | | | | | | | | | | | | | | Centralize DESKTOP_STARTUP/AUTOSTART_ID handling See merge request GNOME/gtk!659
| * | | Centralize DESKTOP_STARTUP/AUTOSTART_ID handlingJan Alexander Steffens (heftig)2019-04-027-74/+103
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge branch 'issue-137' into 'gtk-3-24'Matthias Clasen2019-04-021-3/+9
|\ \ \ | |/ / |/| | | | | | | | Set the a11y name of the "create folder" button See merge request GNOME/gtk!697
| * | Set the a11y name of the "create folder" buttonEmmanuele Bassi2019-04-011-3/+9
|/ / | | | | | | | | | | Otherwise it'll get a generic "Menu" name. https://gitlab.gnome.org/GNOME/gtk/issues/137
* | Merge branch 'wayland_window_menu' into 'gtk-3-24'Carlos Garnacho2019-04-011-0/+6
|\ \ | |/ |/| | | | | gdk/wayland: Properly calculate coordinates for show_window_menu() See merge request GNOME/gtk!684
| * gdk/wayland: Properly calculate coordinates for show_window_menu()Robert Mader2019-04-011-0/+6
|/ | | | | | | | | | | | 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
* Close a documentation gapMatthias Clasen2019-03-311-1/+1
|
* Merge branch 'WindowsPrintDriverPreferences' into 'gtk-3-24'LRN2019-03-311-30/+72
|\ | | | | | | | | Fixed bug that prevented GTK from storing printer driver preferences in the… See merge request GNOME/gtk!396
| * Fixed bug that prevented GTK from storing printer driver preferences in the ↵Rick Yorgason2019-03-311-30/+72
|/ | | | 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.
* Update Romanian translationDaniel Șerbănescu2019-03-301-107/+136
|
* gdk/Makefile.am: dist gdkconstructor.hChristoph Reiter2019-03-301-0/+1
| | | | The file was added in 05bc2f4dc12
* Update Polish translationPiotr Drąg2019-03-302-673/+650
|
* Merge branch 'gir-gdkx11-missing-sources' into 'gtk-3-24'Matthias Clasen2019-03-301-0/+4
|\ | | | | | | | | build: Add missing sources for the GdkX11 gir build See merge request GNOME/gtk!689
| * build: Add missing sources for the GdkX11 gir buildChristoph Reiter2019-03-301-0/+4
| | | | | | | | Noticed while diffing .gir files with the meson port.
* | Merge branch 'gdk-gir-include-built-sources' into 'gtk-3-24'Matthias Clasen2019-03-301-2/+1
|\ \ | | | | | | | | | | | | build: Include all generated sources for the gdk gir build See merge request GNOME/gtk!688
| * | build: Include all generated sources for the gdk gir buildChristoph Reiter2019-03-301-2/+1
| |/ | | | | | | | | | | | | | | 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.
* | Merge branch 'fix-1788' into 'gtk-3-24'Matthias Clasen2019-03-301-1/+2
|\ \ | |/ |/| | | | | flowbox: children per line may not be 0 See merge request GNOME/gtk!687
| * flowbox: children per line may not be 0Benjamin Otte2019-03-291-1/+2
| |
* | Update Indonesian translationKukuh Syafaat2019-03-301-236/+230
|/
* Merge branch 'wip/chergert/fix-flowboxchild-crash-on-selection' into 'gtk-3-24'Matthias Clasen2019-03-291-0/+3
|\ | | | | | | | | flowbox: check for flowbox when updating selection See merge request GNOME/gtk!686
| * flowbox: check for flowbox when updating selectionChristian Hergert2019-03-291-0/+3
|/