Matthias Clasen
3a770b1b80
Merge branch 'adwaita-selected-row-switch-fix' into 'gtk-3-24'
...
Adwaita: Fix switch slider border on selected row
See merge request GNOME/gtk!703
2019-04-02 15:49:29 +00:00
Alex Monday
3770defce7
Adwaita: Fix switch slider border on selected row
...
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802
2019-04-02 20:12:56 +05:00
Matthias Clasen
741a32ff7c
Merge branch 'autotools-remove-gnu-ftw-check' into 'gtk-3-24'
...
build: remove unused check for GNU ftw
See merge request GNOME/gtk!700
2019-04-02 14:27:24 +00:00
Carlos Garnacho
a6eb593370
Merge branch 'startup-id-private' into 'gtk-3-24'
...
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
See merge request GNOME/gtk!659
2019-04-02 12:38:18 +00:00
Matthias Clasen
89e38ba343
Merge branch 'issue-137' into 'gtk-3-24'
...
Set the a11y name of the "create folder" button
See merge request GNOME/gtk!697
2019-04-02 10:46:09 +00:00
Jan Alexander Steffens (heftig)
2d3936cbe6
Centralize DESKTOP_STARTUP/AUTOSTART_ID handling
...
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
2019-04-02 09:14:35 +02:00
Christoph Reiter
1b52b48814
build: remove unused check for GNU ftw
...
It sets HAVE_GNU_FTW which is unused since 4acbcf9e97
2019-04-02 08:52:31 +02:00
Emmanuele Bassi
6ed7d60a20
Set the a11y name of the "create folder" button
...
Otherwise it'll get a generic "Menu" name.
https://gitlab.gnome.org/GNOME/gtk/issues/137
2019-04-01 14:44:25 +01:00
Carlos Garnacho
892abdd41b
Merge branch 'wayland_window_menu' into 'gtk-3-24'
...
gdk/wayland: Properly calculate coordinates for show_window_menu()
See merge request GNOME/gtk!684
2019-04-01 11:10:54 +00:00
Robert Mader
35c4627fac
gdk/wayland: Properly calculate coordinates for show_window_menu()
...
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
2019-04-01 11:11:12 +02:00
Matthias Clasen
59a272fdef
Close a documentation gap
2019-03-31 18:36:38 -04:00
LRN
7b3f1fd233
Merge branch 'WindowsPrintDriverPreferences' into 'gtk-3-24'
...
Fixed bug that prevented GTK from storing printer driver preferences in the…
See merge request GNOME/gtk!396
2019-03-31 21:07:25 +00:00
Rick Yorgason
446659e80f
Fixed bug that prevented GTK from storing printer driver preferences in the 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.
2019-03-31 13:57:12 -07:00
Daniel Șerbănescu
426a0be531
Update Romanian translation
2019-03-30 20:08:45 +00:00
Christoph Reiter
09e0881a51
gdk/Makefile.am: dist gdkconstructor.h
...
The file was added in 05bc2f4dc1
2019-03-30 20:03:44 +01:00
Piotr Drąg
3d7fd8c897
Update Polish translation
2019-03-30 14:46:12 +01:00
Matthias Clasen
e20b7a3a8d
Merge branch 'gir-gdkx11-missing-sources' into 'gtk-3-24'
...
build: Add missing sources for the GdkX11 gir build
See merge request GNOME/gtk!689
2019-03-30 12:28:59 +00:00
Matthias Clasen
ae69bc53f2
Merge branch 'gdk-gir-include-built-sources' into 'gtk-3-24'
...
build: Include all generated sources for the gdk gir build
See merge request GNOME/gtk!688
2019-03-30 12:28:05 +00:00
Matthias Clasen
8a15a7bd5f
Merge branch 'fix-1788' into 'gtk-3-24'
...
flowbox: children per line may not be 0
See merge request GNOME/gtk!687
2019-03-30 12:27:10 +00:00
Christoph Reiter
15a7a93d10
build: Add missing sources for the GdkX11 gir build
...
Noticed while diffing .gir files with the meson port.
2019-03-30 11:57:50 +01:00
Christoph Reiter
8034ba4803
build: Include all generated sources for the gdk gir build
...
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.
2019-03-30 11:14:33 +01:00
Kukuh Syafaat
352c8180d0
Update Indonesian translation
2019-03-30 07:35:20 +00:00
Benjamin Otte
cd4b6a77a4
flowbox: children per line may not be 0
2019-03-29 23:59:52 -05:00
Matthias Clasen
6b8c08525d
Merge branch 'wip/chergert/fix-flowboxchild-crash-on-selection' into 'gtk-3-24'
...
flowbox: check for flowbox when updating selection
See merge request GNOME/gtk!686
2019-03-29 23:54:28 +00:00
Christian Hergert
8dfb33fb5f
flowbox: check for flowbox when updating selection
2019-03-29 16:26:20 -07:00
Matthias Clasen
f9e19dca49
Merge branch 'portal-session-state' into 'gtk-3-24'
...
Portal session state
See merge request GNOME/gtk!519
2019-03-29 23:22:47 +00:00
Matthias Clasen
08da4a2377
application: Add a query-end signal
...
This lets us take just-in-time inhibitors, and makes
the session support a little more real.
2019-03-29 19:12:40 -04:00
Matthias Clasen
a3e070f59c
Application: Support sandboxed session state changes
...
React to the session-state in StateChanged signals from
the inhibit portal and call QueryEndResponse as appropriate.
2019-03-29 19:12:20 -04:00
Matthias Clasen
a6f35772e7
Merge branch 'separate-marks-margins-on-scales' into 'gtk-3-24'
...
themes: Optimize code for marks margins on scales
See merge request GNOME/gtk!612
2019-03-29 22:58:49 +00:00
Matthias Clasen
5058f4ef7d
Merge branch 'gtk3-fix-gettext-domain' into 'gtk-3-24'
...
Fix some translation domains in .ui files copied from gtk4
See merge request GNOME/gtk!683
2019-03-29 22:44:14 +00:00
Matthias Clasen
d8b558ead2
Merge branch 'gtk3-pc-fix-fribidi-private-version' into 'gtk-3-24'
...
build: Fix fribidi version reqs in Requires.private
See merge request GNOME/gtk!685
2019-03-29 22:05:54 +00:00
Christoph Reiter
30f34ba224
build: Fix fribidi version reqs in Requires.private
...
This resulted in "fribidi_required_dep" being written to the .pc file
instead of the version number.
2019-03-29 22:01:23 +01:00
Balázs Úr
2c4c47fe42
Update Hungarian translation
2019-03-29 20:58:09 +00:00
Christoph Reiter
567cc15132
Fix some translation domains in .ui files copied from gtk4
...
gtk40->gtk30
2019-03-29 17:35:35 +01:00
Matthias Clasen
1e2bd15b22
Merge branch 'wip/jimmac/list-image-buttons' into 'gtk-3-24'
...
list image buttons
See merge request GNOME/gtk!656
2019-03-29 14:26:13 +00:00
Rafael Fontenelle
0c948802cd
Update Brazilian Portuguese translation
2019-03-29 13:52:30 +00:00
Milo Casagrande
339e20f598
Update Italian translation
2019-03-29 13:31:48 +00:00
Anders Jonsson
2b768edd43
Update Swedish translation
2019-03-29 10:50:54 +00:00
Ignacio Casal Quinteiro
c605a23346
Merge branch 'wip/nobody/517-quartz-gl-context' into 'gtk-3-24'
...
Quartz GLArea
See merge request GNOME/gtk!146
2019-03-29 10:45:05 +00:00
Philip Chimento
f264e0dbf9
quartz: Update GL context on window resize
...
The previous version of this patch sent an update message to the
NSOpenGLContext in a GdkGLContext::update vfunc, but that vfunc does not
exist any more.
See: #517
2019-03-29 11:25:29 +01:00
Brion Vibber
f34709807f
quartz: implement GdkGLContext for Quartz backend
...
Current problems:
* other widgets in a GL-painted window are low-resolution on Retina
display
* something wrong with paint updates; gdkgears demo only updates every
couple of seconds but reports ~30fps
See: #517
2019-03-29 11:25:29 +01:00
Emmanuele Bassi
ecf3431d3f
Merge branch 'gl3-shaders' into 'gtk-3-24'
...
Use GLSL 3.30 shaders
See merge request GNOME/gtk!671
2019-03-29 09:57:21 +00:00
Emmanuele Bassi
bfcd062e8e
Use GLSL 3.30 shaders
...
We currently ask for anything above 3.2 GL contexts, but we're still
using GLSL 1.50 shaders all over the place. If a GL driver supports GL
3.2+ and GLSL 1.50 only then we'd be in trouble, but the chances of that
happening are really small.
2019-03-27 16:03:43 +00:00
Matthias Clasen
1bb106012a
Merge branch 'fix-gi-build-with-lto' into 'gtk-3-24'
...
Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692
See merge request GNOME/gtk!665
2019-03-27 05:56:15 +00:00
Benjamin Otte
bbb70857be
gtk: Remove all gtk_widget_set_redraw_on_allocate() calls
...
They're either wrong (when using FALSE because the widgets don't account
for changes to the CSS) or unnecessary (when using TRUE because it's the
default).
Fixes !1777
2019-03-27 00:02:34 +01:00
Matthias Clasen
f35ce26336
color editor: Don't warn if editing is cancelled
...
Thats a valid way to end color picking.
2019-03-25 16:52:40 -04:00
Jakub Steiner
fc3317138e
Adwaita: tone down app icon shadows
...
- based on Tobias' and Allan's feedback, the app icon dropshadow
were too prominent.
2019-03-25 17:59:24 +01:00
Christoph Reiter
55e73682cc
Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692
...
The above flags in combination with "-fvisibility=hidden" break the
g-i build because it results in the g-i generated dumper executable not
linking against the libraries because they are detected as unused and
thrown out.
Fix by only using -fvisibility=hidden for the library and not g-i.
2019-03-25 09:54:54 +01:00
Benjamin Otte
df5d18a5b1
Merge branch 'inspector-theme-find' into 'gtk-3-24'
...
Inspector: Find themes the same way GtkCSSProvider does
See merge request GNOME/gtk!663
2019-03-22 23:44:14 +00:00
Руслан Ижбулатов
c33f9a2769
Inspector: Find themes the same way GtkCSSProvider does
...
Look for subdirectories named "gtk-3.x", where 'x' starts as current
minor version and counts down to 14, then drops to 0.
Only look for gtk.css in these directories though. If a theme only
provides gtk-dark.css, it won't be found.
2019-03-22 23:31:18 +00:00