summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Document nullability of gtk_list_box_get_selected_rowMichael McClurg2021-01-301-3/+3
| | | |
* | | | Update Brazilian Portuguese translationRafael Fontenelle2021-01-301-322/+186
|/ / / | | | | | | | | | (cherry picked from commit f224c8fab9c1d26e5a09e581b1de9d13fead6d74)
* | | Update POTFILES.inPiotr Drąg2021-01-302-10/+10
| | |
* | | Merge branch 'fix-unfocus-on-unmap' into 'master'Matthias Clasen2021-01-301-30/+29
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix unsetting focus Closes #3623 See merge request GNOME/gtk!3136
| * | | Fix unsetting focusMatthias Clasen2021-01-291-30/+29
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make _gtk_window_unset_focus_and_default queue the changes for after the next draw. This achieves two things: first, it avoids invalidating css at the wrong time (e.g. when setting child-visible during size-allocation), and second, it defers the focus change until after the widget is hidden, so that moving the focus has the desired effect of picking a different, visible widget. Fixes: #3623
* | | Merge branch 'msvc.nounistd' into 'master'Matthias Clasen2021-01-291-0/+6
|\ \ \ | | | | | | | | | | | | | | | | testsuite/testutils.c: Fix build on Visual Studio See merge request GNOME/gtk!3131
| * | | testsuite/testutils.c: Fix build on Visual Studiomsvc.nounistdChun-wei Fan2021-01-291-0/+6
| | |/ | |/| | | | | | | | | | | | | | | | Visual Studio does not come with unistd.h, but Windows do have write() and close() in io.h, so include io.h instead of unistd.h on Windows. For MinGW, unistd.h in turn includes io.h.
* | | Merge branch 'gst-vaapi-fix' into 'master'Matthias Clasen2021-01-291-0/+14
|\ \ \ | | | | | | | | | | | | | | | | gtkgstsink: Sync texture before handing it to GDK See merge request GNOME/gtk!3114
| * | | gtkgstsink: Sync texture before handing it to GDKJan Alexander Steffens (heftig)2021-01-291-0/+14
| | | | | | | | | | | | | | | | | | | | We need to synchronize when moving the texture between contexts, or we get glitches with VA-API decoding.
* | | | Merge branch 'ci-gstreamer-deps' into 'master'Matthias Clasen2021-01-293-2/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | Ci gstreamer deps See merge request GNOME/gtk!3133
| * | | ci: Add mesa-libGLES-develMatthias Clasen2021-01-293-3/+3
| | | | | | | | | | | | | | | | Try again, since libglvnd-devel is not the right choice.
| * | | ci: Use v26 of the Fedora imageci-gstreamer-depsMatthias Clasen2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | This includes libglvnd-devel and should fix using the gstreamer gl support.
| * | | ci: Add libglvnd-devel to imagesMatthias Clasen2021-01-292-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | gstreamers gl support included headers from this package without depending on it. Work around this packaging error by explicitly adding the needed dependencies.
* | | | Merge branch 'ebassi/for-master' into 'master'Matthias Clasen2021-01-294-17/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Ebassi/for master See merge request GNOME/gtk!3134
| * | | | build: Disable subproject Cairo testsEmmanuele Bassi2021-01-291-1/+1
| | | | | | | | | | | | | | | | | | | | There's really no point in running them.
| * | | | docs: Annotate XML fragments as suchEmmanuele Bassi2021-01-291-4/+7
| | | | | | | | | | | | | | | | | | | | This way we can get syntax highlighting.
| * | | | docs: Escape bare tagsEmmanuele Bassi2021-01-291-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Otherwise tools processing the description of GtkWidget will be *very* confused.
| * | | | docs: Use the appropriate syntax for code block languageEmmanuele Bassi2021-01-291-1/+1
| | | | |
| * | | | docs: Remove stray code block end markerEmmanuele Bassi2021-01-291-1/+0
|/ / / /
* | | | Merge branch 'gtk-surface-release-4' into 'master'Jonas Ådahl2021-01-293-4/+11
|\ \ \ \ | |/ / / |/| | | | | | | | | | | wayland: Signal gtk-shell surface destruction to the server See merge request GNOME/gtk!3129
| * | | wayland: Signal gtk-shell surface destruction to the serverSebastian Keller2021-01-283-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a "release" destructor for the gtk_surface1 interface which signals to the server that a surface has been destroyed on the client side, which the current "destroy" does not do. Ideally the protocol would have specified a destroy request marked as destructor to handle this automatically, however this is no longer possible due to the destroy method being implicitly generated in the absence of an explicit request in the protocol. Adding a destroy request marked as destructor now would generate a new destroy method that unconditionally would send the request to the server, which would break clients running on servers not supporting that request.
* | | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-01-298-58/+150
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | Matthiasc/for master Closes #3615 See merge request GNOME/gtk!3132
| * | | gl renderer: Fix viewport computation when rendering offscreenTimm Bäder2021-01-294-16/+44
| | | | | | | | | | | | | | | | Fixes #3615
| * | | showrendernode: Monitor input fileTimm Bäder2021-01-291-37/+76
| | | |
| * | | node editor: Show some default node dataTimm Bäder2021-01-291-0/+20
| | | | | | | | | | | | | | | | Show case the icon and the render node format this way.
| * | | shader builder: Improve error outputTimm Bäder2021-01-291-5/+9
| | | |
| * | | node editor: Make help textview monospaceTimm Bäder2021-01-291-0/+1
|/ / / | | | | | | | | | Otherwise the nice markdown tables don't line up.
* | | Merge branch 'pango-glyph-positions' into 'master'Matthias Clasen2021-01-293-9/+13
|\ \ \ | |/ / |/| | | | | | | | Tell pango not to round glyph positions See merge request GNOME/gtk!2058
| * | gsk: Fix render node serializationpango-glyph-positionsMatthias Clasen2021-01-281-5/+7
| | | | | | | | | | | | | | | When looking for ascii glyphs, we must match the pango shape flags that GTK is using.
| * | widget: Use subpixel positioningMatthias Clasen2021-01-281-1/+3
| | | | | | | | | | | | | | | | | | | | | Before turning off pangos rounding of glyph positions, we must check if the cairo we are using is new enough to have working subpixel positioning (the relevant cairo commit is 52a7c79fd4ff96bb5fac175f0199819b0f8c18fc).
| * | gsk: Fix a thinkoMatthias Clasen2021-01-281-3/+3
| | | | | | | | | | | | | | | With subpixel positioning, we need to offset the cached glyphs by their phase.
* | | Update Swedish translationAnders Jonsson2021-01-281-130/+146
|/ / | | | | | | (cherry picked from commit 5a5bb9099e8e8781a307ce3f9f72e52937d3d411)
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-01-2878-197/+46
|\ \ | | | | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!3127
| * | label: Drop some unused includesMatthias Clasen2021-01-281-4/+0
| | |
| * | Remove vestigial glade supportMatthias Clasen2021-01-284-107/+0
| | | | | | | | | | | | | | | These files have not been kept up to date, and glade doesn't work with GTK4 currently.
| * | Move the gesture icons in the right placeMatthias Clasen2021-01-2817-6/+1
| | | | | | | | | | | | Put these images into gtk/icons, where they belong.
| * | Drop unused logo resourceMatthias Clasen2021-01-283-2/+1
| | | | | | | | | | | | The inspector no longer sets a window icon.
| * | Reduce use of GtkStyleContextMatthias Clasen2021-01-2835-62/+26
| | | | | | | | | | | | | | | | | | Remove some unnecessary uses of GtkStyleContext where we can directly go to the GtkCssStyle, and and drop unnnecessary includes.
| * | Unify border-spacing handlingMatthias Clasen2021-01-283-7/+8
| | | | | | | | | | | | | | | Avoid using GtkStyleContext unnecessarily, just go to the css node directly.
| * | build: Redo the tools buildMatthias Clasen2021-01-2818-9/+10
| | | | | | | | | | | | | | | | | | Move the tools directory to be toplevel, and instead of recompiling sources twice, link them with the our new static libgtk.a.
* | | Merge branch 'wip/fl/gl-renderer-fixes' into 'master'Matthias Clasen2021-01-281-1/+1
|\ \ \ | |/ / |/| | | | | | | | gskglshaderbuilder: bind correct uv location See merge request GNOME/gtk!3128
| * | gskglshaderbuilder: bind correct uv locationFabio Lagalla2021-01-281-1/+1
|/ /
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-01-283-1/+24
|\ \ | | | | | | | | | | | | builder-tool: Translate GtkImage:pixbuf See merge request GNOME/gtk!3126
| * | builder-tool: Translate GtkImage:pixbufMatthias Clasen2021-01-273-1/+24
| | | | | | | | | | | | | | | | | | The pixbuf property doesn't exist anymore. It is commonly set to a path in ui files, so translate it to the file property.
* | | Merge branch 'wip/fl/gl-gradients' into 'master'Matthias Clasen2021-01-2810-179/+256
|\ \ \ | | | | | | | | | | | | | | | | OpenGL gradient rendering improvements and additions See merge request GNOME/gtk!3105
| * | | gskglrenderer: Remove switch fallthrough commentsFabio Lagalla2021-01-271-2/+0
| | | |
| * | | gskrendernode: Cache angle in conic gradientsFabio Lagalla2021-01-276-14/+36
| | | |
| * | | gskglrenderer: Use gboolean instead of boolFabio Lagalla2021-01-273-6/+6
| | | |
| * | | gskglrenderer: First class support of repeating-radial-gradientFabio Lagalla2021-01-275-1/+16
| | | |
| * | | gskglrenderer: First class support of repeating-linear-gradientFabio Lagalla2021-01-275-1/+15
| | | |