summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ci: Add a job testing all subprojectsmoar-ciEmmanuele Bassi2019-11-051-0/+25
| | | | | | Force Meson to build all subprojects for which we have a wrap fallback. Since doing CI for bleeding edge versions of everything is more likely to fail than not, we should not use it as a blocker.
* ci: Define WRAP_MODE for the default jobEmmanuele Bassi2019-11-051-0/+2
| | | | | In case the script gets changed, better be explicit in the environment set up.
* ci: Allow specifying the wrap modeEmmanuele Bassi2019-11-051-0/+1
| | | | | | We want to control the wrap mode argument for meson from within the CI environment; we can use an environment variable, and ensure that we have a fallback value in case it's unset.
* ci: Allow msys2 jobs to failEmmanuele Bassi2019-11-051-0/+1
| | | | | | | | | | | | The msys2 runner has started failing for internal reasons: - gtk-3-24 times out - master fails with a ld.exe assertion: BFD (GNU Binutils) 2.33.1 assertion fail ../../binutils-2.33.1/bfd/cofflink.c:2348 Both seem related to some MSYS2 issue. Until the runner is updated, we should not block on it.
* tests: Add label-sizing.ui to the XFAIL listEmmanuele Bassi2019-11-041-0/+1
| | | | Changes in Pango may make this test fail.
* Revert "Adwaita: radios & checkboxes styling updates"Emmanuele Bassi2019-11-044-188/+58
| | | | | | | | This reverts commit 427b5d187c8ca5f099b5d4f84664ccc6a560a919. The commit breaks Adwaita: Theme parsing error: gtk-contained.css:1191:28-44: No property named "-gtk-icon-effect"
* Move the ifdef to the right spotMatthias Clasen2019-11-041-1/+1
|
* cell text: Handle new pango enum valuesMatthias Clasen2019-11-041-0/+10
| | | | The PangoUnderline enum grew some new values.
* Adwaita: radios & checkboxes styling updatesJakub Steiner2019-11-044-58/+188
| | | | - port from gtk3
* Merge branch 'wip/sadiq/fix-leak' into 'master'Benjamin Otte2019-11-041-1/+2
|\ | | | | | | | | selection-output-stream-x11: Fix a memory leak See merge request GNOME/gtk!1149
| * gdkselectionoutputstream-x11: Fix a memory leakMohammed Sadiq2019-10-271-1/+2
| |
* | Merge branch 'gtkstack-addnamed-return' into 'master'Benjamin Otte2019-11-042-13/+19
|\ \ | | | | | | | | | | | | stack: return the stack page when adding a child, to ease setting props See merge request GNOME/gtk!1161
| * | stack: return the stack page when adding a child, to ease setting propsAndy Holmes2019-11-032-13/+19
|/ /
* | textview: use g_slice_new0 for proper initial stateChristian Hergert2019-11-011-1/+1
| | | | | | | | This fixes the missuse of the GList embedded node for prev/next.
* | Merge branch 'reftest-fixes' into 'master'Matthias Clasen2019-11-012-19/+2
|\ \ | | | | | | | | | | | | Reftest fixes See merge request GNOME/gtk!1157
| * | reftests: Print out a helpful errorMatthias Clasen2019-11-011-1/+1
| | | | | | | | | | | | When module loading fails, print out the error.
| * | reftests: Drop libtool hackMatthias Clasen2019-11-011-18/+1
| | | | | | | | | | | | We are not using libtool anymore.
* | | Merge branch 'bump-pango' into 'master'Matthias Clasen2019-11-017-743/+246
|\ \ \ | |/ / |/| | | | | | | | Bump pango See merge request GNOME/gtk!1154
| * | label: Handle new pango attributesMatthias Clasen2019-11-011-2/+15
| | | | | | | | | | | | overline and overline-color were introduced in Pango 1.45.
| * | label: Handle insert_hyphens pango attributeMatthias Clasen2019-11-011-0/+6
| | | | | | | | | | | | This was introduced in Pango 1.44.4.
| * | gsk: Stop using deprecated pango apiMatthias Clasen2019-11-011-1/+1
| | | | | | | | | | | | Shape engines are not used anymore.
| * | build: We no longer need freetypeMatthias Clasen2019-11-011-27/+0
| | |
| * | gtk-demo: Use harfbuzz for font featuresMatthias Clasen2019-11-012-626/+143
| | | | | | | | | | | | | | | We don't need freetype anymore here; harfbuzz has what we need.
| * | Port the font chooser to just use harfbuzzMatthias Clasen2019-11-012-88/+82
| | |
| * | Bump the pango dependencyMatthias Clasen2019-11-011-1/+1
|/ / | | | | | | | | This lets us avoid freetype uses, and simplifies some other things as well.
* | Merge branch 'fix-print-dialog' into 'master'Matthias Clasen2019-11-011-2/+2
|\ \ | | | | | | | | | | | | Update the print dialog for headerbar changes See merge request GNOME/gtk!1156
| * | Update the print dialog for headerbar changesMatthias Clasen2019-11-011-2/+2
|/ / | | | | | | This was breaking the templates test.
* | Merge branch 'ci-update' into 'master'Matthias Clasen2019-11-014-14/+19
|\ \ | | | | | | | | | | | | Update the CI image See merge request GNOME/gtk!1155
| * | ci: Add internal links to the HTML reportEmmanuele Bassi2019-11-011-12/+12
| | | | | | | | | | | | Makes it easier to link to various sections, and to specific failures.
| * | ci: Add diffutils to the CI imageEmmanuele Bassi2019-11-012-2/+3
| | | | | | | | | | | | Some transitive dependency got dropped, and we lost diff.
| * | Check for diff's availabilityEmmanuele Bassi2019-11-011-0/+4
|/ / | | | | | | | | The tests suite calls `diff` in various places, which means we need to check if it's installed.
* | Merge branch 'otte/for-master' into 'master'Benjamin Otte2019-11-016-96/+25
|\ \ | | | | | | | | | | | | Otte/for master See merge request GNOME/gtk!1153
| * | vulkan: Add missing enum valueBenjamin Otte2019-11-011-1/+5
| | | | | | | | | | | | | | | Also update comment to point to new header after Vulkan reorganized their repositories.
| * | builder: Allow parsing G_TYPE_BYTES from stringsBenjamin Otte2019-10-291-0/+4
| | | | | | | | | | | | Just create a bytes containing the literal string.
| * | togglebutton: Don't emit clicked during set_active()Benjamin Otte2019-10-293-80/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | set_active() is meant to set the state of the property, which happens during setup. The clicked signal is emitting events from user actions. It is impossible to use Togglebuttons for MVC applications as long as it does that.
| * | messagedialog: Remove useless GTK_TYPE_BUILDABLE interfaceBenjamin Otte2019-10-291-15/+1
| | | | | | | | | | | | It was just chaining up.
* | | ci: Update the image to Fedora 31Emmanuele Bassi2019-11-012-2/+2
| | | | | | | | | | | | Fedora 31 ships with a newer version of Pango.
* | | Merge branch 'fallback-rendering' into 'master'Matthias Clasen2019-10-315-11/+91
|\ \ \ | | | | | | | | | | | | | | | | Fallback rendering See merge request GNOME/gtk!1152
| * | | inspector: Add a switch for fallback renderingMatthias Clasen2019-10-302-0/+80
| | | |
| * | | gl: Use the fallback debug flagMatthias Clasen2019-10-301-4/+11
| | | | | | | | | | | | | | | | | | | | This debug flag was unused; use it to enable fallback highlighting at runtime.
| * | | inspector: Remove fallback from logsMatthias Clasen2019-10-302-7/+0
|/ / / | | | | | | | | | There are no logs that this debug flag produces.
* | | Merge branch 'wl-key-repeat' into 'master'Matthias Clasen2019-10-301-36/+3
|\ \ \ | |_|/ |/| | | | | | | | wayland: Rely on server key repeat info See merge request GNOME/gtk!1150
| * | wayland: Drop the keyboard settings objectMatthias Clasen2019-10-291-22/+0
| | | | | | | | | | | | It is no longer used.
| * | wayland: Rely on server key repeat infoMatthias Clasen2019-10-291-14/+3
|/ / | | | | | | | | | | | | | | Using gsettings for this information does not work in sandboxed scenarios, where settings are per-app. Since the Wayland protocol provides this information nowadays, just drop the old code for reading the gsettings.
* | gtk-demo: Add a scrolling image demoMatthias Clasen2019-10-222-10/+60
| | | | | | | | This tests big textures.
* | window: Unrealize renderer before childrenMatthias Clasen2019-10-221-1/+2
| | | | | | | | | | | | | | | | | | | | Unrealize the GSK renderer before destroying children. This makes the renderer drop any texture caches that it might have, so that we don't needlessly download them when releasing the widget-side holder objects. As a fortunate side effect, this fixes crashes on exit with GtkGLArea-containing windows under Wayland.
* | Merge branch 'readonly-all-the-things' into 'master'Matthias Clasen2019-10-227-150/+21
|\ \ | | | | | | | | | | | | Readonly all the things See merge request GNOME/gtk!1145
| * | Revert "gl: Speed up icon cache lookups"Matthias Clasen2019-10-221-13/+3
| | | | | | | | | | | | This reverts commit dd5ee87b5b65fff51e671ed092e18a524de78379.
| * | gl: Avoid pointless iterationMatthias Clasen2019-10-221-13/+4
| | |
| * | gl: Add some commentsMatthias Clasen2019-10-221-2/+2
| | |