Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gles: Fix texture color confusionblue-rose-fix | Matthias Clasen | 2020-09-23 | 1 | -2/+12 |
| | | | | | | | We lack GL_BGRA in gles, so we have to swap channels in the shader. Fixes the blue rose. | ||||
* | gtktreeview: Fix child access after TEST_EXPAND_ROW | Thomas Holder | 2020-09-23 | 1 | -2/+2 |
| | | | | | | | | In gtk_tree_view_build_tree with recurse=TRUE, the TEST_EXPAND_ROW signal might invalidate the child iterator. Getting the iterator after the signal (instead of before) fixes the issue. Fixes https://gitlab.com/inkscape/inkscape/-/issues/1879 | ||||
* | Merge branch 'improve-columnview-styling' into 'master' | Matthias Clasen | 2020-09-22 | 1 | -13/+40 |
|\ | | | | | | | | | Adwaita: Improve columnview styling See merge request GNOME/gtk!2608 | ||||
| * | Adwaita: Don't restrict columnview editablelabel style to .data-table | nana-4 | 2020-09-22 | 1 | -10/+10 |
| | | | | | | | | This should be available without .data-table. | ||||
| * | Adwaita: Improve columnview styling | nana-4 | 2020-09-22 | 1 | -0/+27 |
| | | | | | | | | | | | | | | - Move padding from parent row to child cell. - Align horizontal sizing of cell with header button. - Properly support GtkColumnView:show-column-separators. - Change cell height with and without .data-table. | ||||
| * | Adwaita: Fix separator color for lists | nana-4 | 2020-09-22 | 1 | -3/+3 |
|/ | |||||
* | Merge branch 'matthiasc/for-master' into 'master' | Matthias Clasen | 2020-09-21 | 7 | -38/+146 |
|\ | | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!2607 | ||||
| * | inspector: Make switches go back to normal size | Matthias Clasen | 2020-09-21 | 1 | -10/+10 |
| | | |||||
| * | gtk-demo: Improve the pickers demo | Matthias Clasen | 2020-09-21 | 1 | -5/+75 |
| | | | | | | | | | | | | "Two of every kind..." Add some customized pickers here. This found a number of issues that have been fixed in the preceding commits. | ||||
| * | colorbutton: Fix handling of transient parents | Matthias Clasen | 2020-09-21 | 1 | -7/+30 |
| | | | | | | | | | | | | When we create the dialog before the button has been rooted, we need to update its transient parent when that happens. | ||||
| * | filechooser: Fix gtk_file_chooser_set_choice | Matthias Clasen | 2020-09-20 | 1 | -10/+13 |
| | | | | | | | | This broke when it was ported to GtkDropDown. | ||||
| * | fontchooser: Make sure the tweak button is updated | Matthias Clasen | 2020-09-20 | 1 | -0/+2 |
| | | | | | | | | | | | | | | This was showing up as tweak buttons being visible when they should not. The code probably relied on widgets being hidden by default (as they were in GTK3). | ||||
| * | fontchooser: Handle families without faces | Matthias Clasen | 2020-09-20 | 1 | -4/+10 |
| | | | | | | | | | | | | This might seem useless, but I've met fonts where pango_font_family_get_face (family, NULL) return NULL. Handle it without criticals. | ||||
| * | docs: Improve gtk_widget_set_font_map docs | Matthias Clasen | 2020-09-20 | 1 | -2/+6 |
| | | |||||
* | | Merge branch 'fix-hover-tracking' into 'master' | Timm Bäder | 2020-09-21 | 1 | -2/+4 |
|\ \ | | | | | | | | | | | | | | | | | | | main: Update pointer focus state for button releases Closes #3172 See merge request GNOME/gtk!2601 | ||||
| * | | main: Update pointer focus state for button releasesfix-hover-tracking | Matthias Clasen | 2020-09-19 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Failure to do so makes the old pointer focus target 'sticky', because we end up ignoring the result of picking the pointer focus until a motion event comes in. Fixes: #3172 | ||||
* | | | Updated Czech translation | Marek Černocký | 2020-09-21 | 1 | -392/+220 |
| | | | |||||
* | | | Merge branch 'fix-wayland-popups' into 'master' | Matthias Clasen | 2020-09-20 | 1 | -1/+1 |
|\ \ \ | |_|/ |/| | | | | | | | | wayland: Fix grabbing popup See merge request GNOME/gtk!2604 | ||||
| * | | wayland: Fix grabbing popup | Matthias Clasen | 2020-09-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | A typo snuck into commit 3023a61e1d65bee1db3 that caused us to fail all grabbing popups with "grab failed: not viewable". Fix that. | ||||
* | | | Update Turkish translation | Emin Tufan Çetin | 2020-09-20 | 1 | -424/+399 |
|/ / | |||||
* | | Merge branch 'kill-widget-new' into 'master' | Matthias Clasen | 2020-09-19 | 4 | -39/+1 |
|\ \ | | | | | | | | | | | | | Drop gtk_widget_new See merge request GNOME/gtk!2603 | ||||
| * | | Drop gtk_widget_new | Matthias Clasen | 2020-09-19 | 4 | -39/+1 |
| | | | | | | | | | | | | | | | An abstract type should not have a constructor. If you want to be generic, just use g_object_new. | ||||
* | | | Merge branch 'matthiasc/for-master' into 'master' | Matthias Clasen | 2020-09-19 | 9 | -442/+319 |
|\ \ \ | |/ / |/| | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!2602 | ||||
| * | | NEWS: Updates | Matthias Clasen | 2020-09-19 | 1 | -2/+10 |
| | | | |||||
| * | | shortcutswindow: Drop the Private struct | Matthias Clasen | 2020-09-19 | 2 | -148/+119 |
| | | | |||||
| * | | revealer: Drop the Private struct | Matthias Clasen | 2020-09-19 | 1 | -126/+92 |
| | | | |||||
| * | | magnifier: Drop the Private struct | Matthias Clasen | 2020-09-19 | 2 | -101/+60 |
| | | | |||||
| * | | Cosmetic | Matthias Clasen | 2020-09-19 | 1 | -1/+0 |
| | | | |||||
| * | | colorscale: Drop the Private struct | Matthias Clasen | 2020-09-19 | 2 | -64/+38 |
| |/ | |||||
* | | Merge branch 'matthiasc/for-master' into 'master' | Matthias Clasen | 2020-09-19 | 2 | -122/+352 |
|\ \ | |/ | | | | | | | textbuffer: Redo insert markup a little bit See merge request GNOME/gtk!2600 | ||||
| * | textbuffer: Redo insert markup a little bit | Matthias Clasen | 2020-09-19 | 2 | -122/+352 |
| | | | | | | | | | | | | | | | | | | Redo the tag insertion function to avoid quadratic behavior, and at the same time, fix handling of alpha for color attributes. Update the copy of this function in gtk4-demo as well. | ||||
* | | Merge branch 'wayland-backend-api-cleanup' into 'master' | Matthias Clasen | 2020-09-19 | 5 | -193/+212 |
|\ \ | | | | | | | | | | | | | wayland: Change backend api to use GdkToplevel See merge request GNOME/gtk!2598 | ||||
| * | | docs: Add missing Wayland backend apiwayland-backend-api-cleanup | Matthias Clasen | 2020-09-19 | 1 | -5/+21 |
| | | | | | | | | | | | | | | | Since Wayland is now our flagship backend, we should put some effort into the docs. | ||||
| * | | wayland: Change backend api to use GdkToplevel | Matthias Clasen | 2020-09-19 | 5 | -188/+191 |
| |/ | | | | | | | | | | | | | | | Most of the surface api we have in the Wayland backend only makes sense for toplevels, so reshuffle things to take a GdkToplevel instead of a GdkSurface. Update all callers and the docs. | ||||
* | | Merge branch 'password-entry-activate' into 'master' | Matthias Clasen | 2020-09-19 | 3 | -109/+106 |
|\ \ | |/ |/| | | | | | | | | | Add GtkPasswordEntry::activate Closes #3174 See merge request GNOME/gtk!2599 | ||||
| * | passwordentry: Add an ::activate signalpassword-entry-activate | Matthias Clasen | 2020-09-19 | 2 | -0/+25 |
| | | | | | | | | | | | | | | GtkSearchEntry has one, no reason why GtkPasswordEntry should not as well. Fixes: #3174 | ||||
| * | passwordentry: Drop the Private struct | Matthias Clasen | 2020-09-19 | 2 | -109/+81 |
|/ | |||||
* | NEWS: Updates | Matthias Clasen | 2020-09-19 | 1 | -3/+28 |
| | |||||
* | Merge branch 'wip/baedert/radial-gradient' into 'master' | Matthias Clasen | 2020-09-19 | 24 | -87/+921 |
|\ | | | | | | | | | | | | | Radial gradients Closes #2262, #3170, and #3173 See merge request GNOME/gtk!2597 | ||||
| * | cssimageradial: Avoid creating color stops with an offset > 1 | Timm Bäder | 2020-09-19 | 1 | -1/+1 |
| | | |||||
| * | scrolledwindow: Ignore captured motion events if no child is set | Timm Bäder | 2020-09-19 | 1 | -0/+3 |
| | | | | | | | | Fixes #3173 | ||||
| * | rendernodes: Clarify color_stops arguments | Timm Bäder | 2020-09-18 | 1 | -0/+8 |
| | | |||||
| * | gsk: Add docs for radial gradient nodes | Timm Bäder | 2020-09-18 | 2 | -0/+45 |
| | | |||||
| * | rendernodes: Enfore end > start for radial gradient nodes | Timm Bäder | 2020-09-18 | 1 | -0/+2 |
| | | |||||
| * | gl renderer: Consolidate color pre-multiplication | Timm Bäder | 2020-09-18 | 7 | -34/+19 |
| | | | | | | | | | | | | | | Add a common function that tells us what it does and replace all the manual stuff with it. Fixes #3170 | ||||
| * | gl renderer: Add radial gradient shader | Timm Bäder | 2020-09-18 | 8 | -19/+235 |
| | | |||||
| * | rendernode: Pull local variable into closest scope | Timm Bäder | 2020-09-18 | 1 | -1/+2 |
| | | |||||
| * | Inspector: Show radial gradient node info | Timm Bäder | 2020-09-18 | 1 | -1/+42 |
| | | |||||
| * | gl renderer: Set an error if we don't have one already | Timm Bäder | 2020-09-18 | 1 | -0/+4 |
| | | | | | | | | We can't fail and not set the error, since caller don't expect that. | ||||
| * | radial gradients: Allow 0 start/end values | Timm Bäder | 2020-09-18 | 2 | -5/+5 |
| | |