- 09 May, 2022 1 commit
-
-
(cherry picked from commit f60e5950)
-
- 08 May, 2022 5 commits
-
-
Matthias Clasen authored
dropdown: Add GtkBuildable doc See merge request GNOME/gtk!4708
-
Sonny Piers authored
-
(cherry picked from commit 5ae37c6d)
-
Matthias Clasen authored
printdialog: Handle nonexisting files better See merge request GNOME/gtk!4702
-
Matthias Clasen authored
When a non-existing file is selected in the file chooser for print-to-file, we weren't updating the button label to show the new filename. Fix that. Also, use newer file chooser api.
-
- 07 May, 2022 15 commits
-
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
Install gtk4-node-editor See merge request !4701
-
Piotr Drąg authored
-
Matthias Clasen authored
It is an application worth having around.
-
Matthias Clasen authored
-
Matthias Clasen authored
Add a desktop file and appdata.
-
Matthias Clasen authored
listitemwidget: Avoid some unnecessary work See merge request GNOME/gtk!4700
-
Matthias Clasen authored
wip: Redo doc image generation See merge request GNOME/gtk!4646
-
Matthias Clasen authored
Produced by running the screenshot command over the ui files in the same directory.
-
Matthias Clasen authored
This commit adds a new meson option -Dupdate_screenshots=true. When it is enabled, and -Dgtk_doc=true is also used, then the build will generate images to include in the API docs from ui files in docs/reference/gtk/images. Note: we still keep a copy of the images in git, in order to allow building without a display connection. To update the images in git, the generated images need to be copied back from the builddir to the srcdir.
-
Matthias Clasen authored
This is no longer used.
-
Matthias Clasen authored
We can use the same helper function in all places where we notify all three listitem properties.
-
Matthias Clasen authored
Only update widget and accessible state if the selected property actually changed.
-
Matthias Clasen authored
builder-tool: Screenshot popovers properly See merge request GNOME/gtk!4699
-
- 06 May, 2022 19 commits
-
-
Matthias Clasen authored
Do the necessary shenanigans to get popovers to show up in screenshots.
-
Matthias Clasen authored
gdk: Check OES_vertex_half_float GLES extension See merge request GNOME/gtk!4689
-
Benjamin Otte authored
list-item: Use notify_by_pspec instead of by name See merge request GNOME/gtk!4697
-
Matthias Clasen authored
Add buildable data support to GtkTreeStore See merge request GNOME/gtk!4695
-
Matthias Clasen authored
The GL renderer currently relies on half float support in vertex buffers, so check that we have it. Related: #4894
-
Ivan Molodetskikh authored
This is a hot path when scrolling a ColumnView, and g_param_spec_pool_lookup () was taking a measurable part in this hot path. Instead, notify using pspecs to avoid the name lookup. Related: #3334
-
Luca Bacci authored
GdkWin32: Rework scroll input handling See merge request GNOME/gtk!4633
-
Benjamin Otte authored
listitemfactory: Track notify manually instead of freeze/thaw See merge request GNOME/gtk!4696
-
Ivan Molodetskikh authored
freeze/thaw_notify () showed up on the perf trace for rapid ColumnView scrolling. Track the three properties manually to make it a little faster. Related: GNOME/gtk#3334
-
Matthias Clasen authored
builder-tool: Include shadows in screenshots See merge request GNOME/gtk!4692
-
Matthias Clasen authored
Verify that we can nest rows.
-
Matthias Clasen authored
This allows <row> elements to be nested. Note that the child rows must come after the data for the row itself.
-
Matthias Clasen authored
-
Matthias Clasen authored
This adds tests for data, but not nesting yet.
-
Matthias Clasen authored
This add support for data, but does not allow nesting yet.
-
Matthias Clasen authored
Some renaming in the buildable code to make it more similar to the liststore implementation.
-
Benjamin Otte authored
Don't invalidate parent if it didn't change See merge request GNOME/gtk!4693
-
Luca Bacci authored
Bring back smooth scroll events as the issues mentioned in [1] do not occur anymore. Also rework code style and comments. References: [1] GTK4: Scrolling hides mouse on windows GNOME/gtk#3581 [2] Why are mouse wheel messages delivered to the focus window instead of the window under the mouse? https://devblogs.microsoft.com/oldnewthing/20160420-00/?p=93325
-
Benjamin Otte authored
This looks like a leftover excess invalidation from when the surrounding code was refactored to not just be called on parent changes but also when repositioning inside the same parent in commit 507016ca Ivan Molodetskikh found this problem in GNOME/gtk#3334 (comment 1445873) which contains a longer analysis of this problem and the performance reductions it causes. Related: #3334
-