summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gles: Fix texture color confusionblue-rose-fixMatthias Clasen2020-09-231-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_ROWThomas Holder2020-09-231-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 Clasen2020-09-221-13/+40
|\ | | | | | | | | Adwaita: Improve columnview styling See merge request GNOME/gtk!2608
| * Adwaita: Don't restrict columnview editablelabel style to .data-tablenana-42020-09-221-10/+10
| | | | | | | | This should be available without .data-table.
| * Adwaita: Improve columnview stylingnana-42020-09-221-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 listsnana-42020-09-221-3/+3
|/
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-09-217-38/+146
|\ | | | | | | | | Matthiasc/for master See merge request GNOME/gtk!2607
| * inspector: Make switches go back to normal sizeMatthias Clasen2020-09-211-10/+10
| |
| * gtk-demo: Improve the pickers demoMatthias Clasen2020-09-211-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 parentsMatthias Clasen2020-09-211-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_choiceMatthias Clasen2020-09-201-10/+13
| | | | | | | | This broke when it was ported to GtkDropDown.
| * fontchooser: Make sure the tweak button is updatedMatthias Clasen2020-09-201-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 facesMatthias Clasen2020-09-201-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 docsMatthias Clasen2020-09-201-2/+6
| |
* | Merge branch 'fix-hover-tracking' into 'master'Timm Bäder2020-09-211-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-trackingMatthias Clasen2020-09-191-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 translationMarek Černocký2020-09-211-392/+220
| | |
* | | Merge branch 'fix-wayland-popups' into 'master'Matthias Clasen2020-09-201-1/+1
|\ \ \ | |_|/ |/| | | | | | | | wayland: Fix grabbing popup See merge request GNOME/gtk!2604
| * | wayland: Fix grabbing popupMatthias Clasen2020-09-201-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 translationEmin Tufan Çetin2020-09-201-424/+399
|/ /
* | Merge branch 'kill-widget-new' into 'master'Matthias Clasen2020-09-194-39/+1
|\ \ | | | | | | | | | | | | Drop gtk_widget_new See merge request GNOME/gtk!2603
| * | Drop gtk_widget_newMatthias Clasen2020-09-194-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 Clasen2020-09-199-442/+319
|\ \ \ | |/ / |/| | | | | | | | Matthiasc/for master See merge request GNOME/gtk!2602
| * | NEWS: UpdatesMatthias Clasen2020-09-191-2/+10
| | |
| * | shortcutswindow: Drop the Private structMatthias Clasen2020-09-192-148/+119
| | |
| * | revealer: Drop the Private structMatthias Clasen2020-09-191-126/+92
| | |
| * | magnifier: Drop the Private structMatthias Clasen2020-09-192-101/+60
| | |
| * | CosmeticMatthias Clasen2020-09-191-1/+0
| | |
| * | colorscale: Drop the Private structMatthias Clasen2020-09-192-64/+38
| |/
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-09-192-122/+352
|\ \ | |/ | | | | | | textbuffer: Redo insert markup a little bit See merge request GNOME/gtk!2600
| * textbuffer: Redo insert markup a little bitMatthias Clasen2020-09-192-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 Clasen2020-09-195-193/+212
|\ \ | | | | | | | | | | | | wayland: Change backend api to use GdkToplevel See merge request GNOME/gtk!2598
| * | docs: Add missing Wayland backend apiwayland-backend-api-cleanupMatthias Clasen2020-09-191-5/+21
| | | | | | | | | | | | | | | Since Wayland is now our flagship backend, we should put some effort into the docs.
| * | wayland: Change backend api to use GdkToplevelMatthias Clasen2020-09-195-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 Clasen2020-09-193-109/+106
|\ \ | |/ |/| | | | | | | | | Add GtkPasswordEntry::activate Closes #3174 See merge request GNOME/gtk!2599
| * passwordentry: Add an ::activate signalpassword-entry-activateMatthias Clasen2020-09-192-0/+25
| | | | | | | | | | | | | | GtkSearchEntry has one, no reason why GtkPasswordEntry should not as well. Fixes: #3174
| * passwordentry: Drop the Private structMatthias Clasen2020-09-192-109/+81
|/
* NEWS: UpdatesMatthias Clasen2020-09-191-3/+28
|
* Merge branch 'wip/baedert/radial-gradient' into 'master'Matthias Clasen2020-09-1924-87/+921
|\ | | | | | | | | | | | | Radial gradients Closes #2262, #3170, and #3173 See merge request GNOME/gtk!2597
| * cssimageradial: Avoid creating color stops with an offset > 1Timm Bäder2020-09-191-1/+1
| |
| * scrolledwindow: Ignore captured motion events if no child is setTimm Bäder2020-09-191-0/+3
| | | | | | | | Fixes #3173
| * rendernodes: Clarify color_stops argumentsTimm Bäder2020-09-181-0/+8
| |
| * gsk: Add docs for radial gradient nodesTimm Bäder2020-09-182-0/+45
| |
| * rendernodes: Enfore end > start for radial gradient nodesTimm Bäder2020-09-181-0/+2
| |
| * gl renderer: Consolidate color pre-multiplicationTimm Bäder2020-09-187-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 shaderTimm Bäder2020-09-188-19/+235
| |
| * rendernode: Pull local variable into closest scopeTimm Bäder2020-09-181-1/+2
| |
| * Inspector: Show radial gradient node infoTimm Bäder2020-09-181-1/+42
| |
| * gl renderer: Set an error if we don't have one alreadyTimm Bäder2020-09-181-0/+4
| | | | | | | | We can't fail and not set the error, since caller don't expect that.
| * radial gradients: Allow 0 start/end valuesTimm Bäder2020-09-182-5/+5
| |