summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* inspector: Redo the actions pageinspector-controllersMatthias Clasen2021-01-214-51/+57
| | | | | | Don't create widgets in bind, instead just set the new action on the action-editor, and let it recreate the parts that need to be recreated.
* inspector: Reshuffle action editorMatthias Clasen2021-01-211-36/+72
| | | | | Prepare the action editor for being able to change its actions after creation.
* inspector: Simplify action editorMatthias Clasen2021-01-213-25/+4
| | | | We are not using the size group anymore, so drop it.
* inspector: Split out variant editorMatthias Clasen2021-01-214-142/+304
|
* inspector: Redo the shortcuts pageMatthias Clasen2021-01-211-90/+88
| | | | Use a column view here.
* inspector: Redo the controllers pageMatthias Clasen2021-01-211-5/+1
| | | | | Use a column view, and only show the widgets own controllers.
* inspector: Redo the controllers pageMatthias Clasen2021-01-201-104/+138
| | | | | Use a column view, and only show the widgets own controllers.
* Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-01-201-10/+9
|\ | | | | | | | | | | | | docs: Update getting started section Closes #3601 See merge request GNOME/gtk!3099
| * docs: Update getting started sectionMatthias Clasen2021-01-201-10/+9
|/ | | | | | | We were still talking about draw signals here, which don't exist anymore. Fixes: #3601
* Merge branch 'treeview-sort-arrows' into 'master'Matthias Clasen2021-01-195-55/+103
|\ | | | | | | | | | | | | Redo arrow icons in various widgets Closes #3577 See merge request GNOME/gtk!3097
| * columnview: Redo indicator arrowstreeview-sort-arrowsMatthias Clasen2021-01-191-10/+10
| | | | | | | | | | Use the same approach as GtkTreeViewColumn for sort indicators. Luckily, the same css works for both.
| * menbutton: Redo indicator arrowsMatthias Clasen2021-01-192-15/+49
| | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding icon names in the widget, use arrow.none, arrow.up, arrow.down, arrow.left, arrow.right styles and set the icon to use with -gtk-icon-source. This lets themes change the icons that are used here, without forcing all uses of pan-up/down/start/end-symbolic to be treated the same. Document this in the menubutton CSS docs.
| * treeviewcolumn: Redo sort arrowsMatthias Clasen2021-01-193-30/+44
| | | | | | | | | | | | | | | | | | | | | | | | Instead of hardcoding icon names in the widget, use sort-indicator.ascending and sort-indicator.descending styles and set the icon to use with -gtk-icon-source. This lets themes change the icon that is used here, without forcing all uses of pan-up/down-symbolic to be treated the same. Document this in the treeview CSS docs. Fixes: #3577
* | Update Hungarian translationBalázs Meskó2021-01-191-1493/+1337
|/
* Merge branch 'wip/kalev/dist-HighContrast-dark' into 'master'Matthias Clasen2021-01-191-1/+1
|\ | | | | | | | | dist: Fix css theme disting after HighContrast-dark changes See merge request GNOME/gtk!3095
| * dist: Fix css theme disting after HighContrast-dark changeswip/kalev/dist-HighContrast-darkKalev Lember2021-01-191-1/+1
| | | | | | | | | | Commit f60d245e327a760a188e8b5a40844f5fe092df43 renamed it from HighContrast-inverse.css to HighContrast-dark.css.
* | Merge branch 'issue-2436-gtk4' into 'master'Matthias Clasen2021-01-191-0/+17
|\ \ | | | | | | | | | | | | | | | | | | macOS: fix #2436 raise transient window on focus Closes #2436 See merge request GNOME/gtk!3094
| * | macOS: fix #2436 raise transient window on focusThomas Holder2021-01-191-0/+17
| |/ | | | | | | | | | | Ported from gtk-3-24 e278f3890540ad59eaccf32fd90fe49416e1f7f2 Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/2436
* | Merge branch 'wip/kalev/NEWS.pre-4.0' into 'master'Matthias Clasen2021-01-192-9180/+9178
|\ \ | |/ |/| | | | | Split NEWS for pre-4.0 changes See merge request GNOME/gtk!3096
| * Split NEWS for pre-4.0 changesKalev Lember2021-01-192-9180/+9178
|/ | | | | | Similar to commit 87e9f0895b72540172884ff152b0957a39f4ee6d that did the same for older releases, this commit splits out pre-4.0 changes to separate NEWS.pre-4.0 file.
* Merge branch 'version-bump' into 'master'Matthias Clasen2021-01-193-2/+25
|\ | | | | | | | | Version bump See merge request GNOME/gtk!3093
| * Add version macros for 4.2Matthias Clasen2021-01-181-0/+23
| | | | | | | | These will be needed for adding new API.
| * Bump version to 4.1Matthias Clasen2021-01-182-2/+2
| | | | | | | | | | | | | | master is now open for 4.2 API additions. Includes an update for the one test we have that has the version number in its expected output.
* | Merge branch 'check_button_activate' into 'master'Matthias Clasen2021-01-192-1/+52
|\ \ | | | | | | | | | | | | | | | | | | Add activate signal to GtkCheckButton Closes #3525 and #3550 See merge request GNOME/gtk!3012
| * | checkbutton: Add activate signal to work with gtk_widget_activate()Yetizone2021-01-042-1/+52
| | | | | | | | | | | | | | | Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3525 Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3550
* | | Merge branch 'wip/jtojnar/fix-pc-vulcan' into 'master'Matthias Clasen2021-01-193-82/+56
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | build: Use Meson’s module for building .pc files Closes #3517 See merge request GNOME/gtk!3005
| * | build: Use Meson’s module for building .pc fileswip/jtojnar/fix-pc-vulcanJan Tojnar2020-12-273-82/+56
| | | | | | | | | | | | | | | | | | | | | | | | Using the module will prevent trivial bugs caused by incorrect string concatenation. This is just a literal translation. In the future we might rely on Meson auto-detecting fields from library declaration. Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3517
* | | 4.0.24.0.2Matthias Clasen2021-01-182-1/+50
| | |
* | | Merge branch 'fix-cell-renderer-toggle' into 'master'Matthias Clasen2021-01-191-28/+11
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | cellrenderertoggle: Fix css node handling Closes #3599 See merge request GNOME/gtk!3092
| * | | cellrenderertoggle: Fix css node handlingMatthias Clasen2021-01-181-28/+11
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit cbbbf44dd43ca608709 tried to replace gtk_style_context_save_named with an explicit css node to save to, but it failed, and the failure was showing up as crashes in the inspector. Fix by Benjamin Otte. Fixes: #3599
* | | Merge branch 'cherry-pick-gtk_file_chooser_set_current_name-fix-type' into ↵Emmanuele Bassi2021-01-181-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 'master' gtk_file_chooser_set_current_name: fix type of name argument See merge request GNOME/gtk!3091
| * | | gtk_file_chooser_set_current_name: fix type of name argumentThomas Holder2021-01-181-1/+1
|/ / / | | | | | | | | | | | | | | | The description says UTF-8 string, but the annotation said filename. Cherry-picked from gtk-3-24 1573ff6803d9c7a41145d21d5fa640ddc493bad2
* | | Merge branch 'doap-update' into 'master'Matthias Clasen2021-01-181-3/+28
|\ \ \ | | | | | | | | | | | | | | | | Update the gtk.doap file See merge request GNOME/gtk!3088
| * | | Update the gtk.doap fileMatthias Clasen2021-01-181-3/+28
| | | | | | | | | | | | | | | | Add relevant people as maintainers.
* | | | Update Romanian translationFlorentina Mușat2021-01-181-63/+78
| | | |
* | | | Merge branch 'win32-remove-layered-windows' into 'master'Chun-wei Fan2021-01-189-331/+28
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | GDK/Win32: Remove layered windows usage See merge request GNOME/gtk!2782
| * | | | GDK/Win32: Remove layered windows usagewin32-remove-layered-windowsChun-wei Fan2021-01-189-331/+28
|/ / / / | | | | | | | | | | | | | | | | | | | | In GTK4, we are now defaulting to the OpenGL renderer with the Cairo renderer only used as a fallback, so there is no point keeping the code paths that use layered windows as layered windows do not work well with OpenGL nor Vulkan.
* | | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-01-172-0/+16
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | Matthiasc/for master Closes #3437 See merge request GNOME/gtk!3087
| * | | aboutdialog: Fix initial focusMatthias Clasen2021-01-171-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GtkAboutDialog was changed to derive from GtkWindow, it lost the initial focus handling that GtkDialog has. Reinstate some of it. Fixes: #3437
| * | | inspector: Avoid a criticalMatthias Clasen2021-01-171-0/+3
| | | | | | | | | | | | | | | | | | | | Avoid a critical when closing the inspector with the recorder page open.
* | | | Merge branch 'wip/baedert/for-master' into 'master'Matthias Clasen2021-01-178-131/+138
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wip/baedert/for master Closes #3593 See merge request GNOME/gtk!3086
| * | | | widget: Fix gtk_widget_class_add_binding() argument nameTimm Bäder2021-01-171-2/+2
| | | | |
| * | | | Add nullable annotations to GtkShortcutFuncTimm Bäder2021-01-171-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes #3593
| * | | | gl renderer: Use rect_contains_rect() copyTimm Bäder2021-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And this way the contains_rect() inside rounded_inner_rect_contains_rect() goes from 3.3% to 0.79% in the fishbowl when rendering the levelbars.
| * | | | label: Remove unneeded NULL guardsTimm Bäder2021-01-171-14/+4
| | | | | | | | | | | | | | | | | | | | The pointers passed to GtkWidgetClass::measure cannot be NULL
| * | | | label: Refactor get_layout_locationTimm Bäder2021-01-171-26/+25
| | | | | | | | | | | | | | | | | | | | | | | | | Make this function shorter, the parameters non-nullable and the simple cases more explicit.
| * | | | gl renderer: Don't reset offset when drawing offscreenTimm Bäder2021-01-171-21/+8
| | | | |
| * | | | gl renderer: Properly y-flip non-offscreen children of rounded clipsTimm Bäder2021-01-171-1/+2
| | | | |
| * | | | label: Fix a potential memory leakTimm Bäder2021-01-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | This only happens in error cases so not very interesting. Anyway, try to make scan-build happy.
| * | | | builderparser: Save finalizers in a GPtrArrayTimm Bäder2021-01-172-6/+6
| | | | | | | | | | | | | | | | | | | | We get up to 370 of these when starting the widget-factory.