- 30 Mar, 2019 8 commits
-
-
Piotr Drąg authored
-
Matthias Clasen authored
build: Add missing sources for the GdkX11 gir build See merge request GNOME/gtk!689
-
Matthias Clasen authored
build: Include all generated sources for the gdk gir build See merge request GNOME/gtk!688
-
Matthias Clasen authored
flowbox: children per line may not be 0 See merge request GNOME/gtk!687
-
Christoph Reiter authored
Noticed while diffing .gir files with the meson port.
-
Christoph Reiter authored
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.
-
Kukuh Syafaat authored
-
-
- 29 Mar, 2019 19 commits
-
-
Matthias Clasen authored
flowbox: check for flowbox when updating selection See merge request GNOME/gtk!686
-
Christian Hergert authored
-
Matthias Clasen authored
Portal session state See merge request GNOME/gtk!519
-
Matthias Clasen authored
This lets us take just-in-time inhibitors, and makes the session support a little more real.
-
Matthias Clasen authored
React to the session-state in StateChanged signals from the inhibit portal and call QueryEndResponse as appropriate.
-
Matthias Clasen authored
themes: Optimize code for marks margins on scales See merge request GNOME/gtk!612
-
Matthias Clasen authored
Fix some translation domains in .ui files copied from gtk4 See merge request GNOME/gtk!683
-
Matthias Clasen authored
build: Fix fribidi version reqs in Requires.private See merge request GNOME/gtk!685
-
Christoph Reiter authored
This resulted in "fribidi_required_dep" being written to the .pc file instead of the version number.
-
Balázs Úr authored
-
Christoph Reiter authored
gtk40->gtk30
-
Matthias Clasen authored
list image buttons See merge request GNOME/gtk!656
-
Rafael Fontenelle authored
-
Milo Casagrande authored
-
Anders Jonsson authored
-
Ignacio Casal Quinteiro authored
Quartz GLArea See merge request GNOME/gtk!146
-
Philip Chimento authored
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
-
Brion Vibber authored
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
-
Emmanuele Bassi authored
Use GLSL 3.30 shaders See merge request GNOME/gtk!671
-
- 27 Mar, 2019 2 commits
-
-
Emmanuele Bassi authored
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.
-
Matthias Clasen authored
Fix the introspection build with "-Wl,--as-needed -flto -O2". Fixes #1692 See merge request GNOME/gtk!665
-
- 26 Mar, 2019 1 commit
-
-
Benjamin Otte authored
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
-
- 25 Mar, 2019 3 commits
-
-
Matthias Clasen authored
Thats a valid way to end color picking.
-
Jakub Steiner authored
- based on Tobias' and Allan's feedback, the app icon dropshadow were too prominent.
-
Christoph Reiter authored
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.
-
- 22 Mar, 2019 5 commits
-
-
Benjamin Otte authored
Inspector: Find themes the same way GtkCSSProvider does See merge request GNOME/gtk!663
-
Руслан Ижбулатов authored
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.
-
LRN authored
GDK W32: Test for IME correctly See merge request GNOME/gtk!658
-
Руслан Ижбулатов authored
The strings that are set are static, so g_value_set_static_string() should be used to set them instead of g_value_set_string().
-
Руслан Ижбулатов authored
ImmIsIME() doesn't work (always returns TRUE) since Vista. Use ITfActiveLanguageProfileNotifySink to detect TSF changes, which are equal to IME changes for us. Also make sure that IMMultiContext re-loads the IM when keyboard layout changes, otherwise there's a subtle bug that could happen: * Run GTK application with non-IME layout (US, for example) * Focus on an editable widget (GtkEntry, for example) * IM Context is initialized to use the simple IM * Switch to an IME layout (such as Korean) * Start typing * Since IME module is not loaded yet, keypresses are handled by a default MS IME handler * Once IME commits a character, GDK will get a WM_KEYDOWN, which will trigger a GdkKeyEvent, which will be handled by an event filter in IM Context, which will finally re-evaluate its status and load IME, and only after that GTK will get to handle IME by itself - but by that point input would already be broken. To avoid this we can emit a dummy event (with Void keyval), which will cause IM Context to load the appropriate module immediately.
-
- 21 Mar, 2019 1 commit
-
-
John Ralls authored
1. NSRect and CGRect aren't toll-free bridged in 32 bit builds. 2. NSWindowCollectionBehavior(Dis)AllowTiling is defined beginning in 10.11.
-
- 20 Mar, 2019 1 commit
-
-
Matthias Clasen authored
Adwaita: checked buttons workaround See merge request GNOME/gtk!657
-