summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ci: Hard reset subprojectsci-cache-fixMatthias Clasen2021-06-081-3/+5
| | | | | Another attempt to make meson handle the master -> main transition in glib.
* Merge branch 'wip/carlosg/spin-button-swipe-gesture' into 'master'3828-fix-gtk-treeview-row_activated-signatureMatthias Clasen2021-06-081-3/+8
|\ | | | | | | | | | | | | spinbutton: Connect swipe gesture to the text entry Closes #4008 See merge request GNOME/gtk!3649
| * spinbutton: Mind the step in the swipe gestureCarlos Garnacho2021-06-081-2/+6
| | | | | | | | | | | | | | | | | | The swipe gesture forces values in the spin button that are "impossible" according to the adjustment. This can break things in creative ways. Ensure the steps provided are always multiples of the adjustment step value, and keep the remainder for further interaction.
| * spinbutton: Connect swipe gesture to the text entryCarlos Garnacho2021-06-081-1/+2
|/ | | | | | | | | | | | | In the GTK3 days, the spin button was an entry, with buttons on top, and the swipe gesture affected the input on the entry bits. Now the spin button is a container, so this gesture in the capture phase applies to all contained children (incl. buttons). Attach this gesture to the entry itself, so the buttons are left outside this business. The gesture is still in the capture phase in order to prevent text selection/edition/etc to happen. Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/4008
* Merge branch 'password-entry-buffer' into 'master'Matthias Clasen2021-06-081-0/+1
|\ | | | | | | | | Install gtkpasswordentrybuffer.h See merge request GNOME/gtk!3646
| * Install gtkpasswordentrybuffer.hMatthias Clasen2021-06-081-0/+1
|/
* Merge branch 'password-entry-buffer' into 'master'Matthias Clasen2021-06-084-3/+16
|\ | | | | | | | | Make GtkPasswordEntryBuffer public See merge request GNOME/gtk!3645
| * Make GtkPasswordEntryBuffer publicMatthias Clasen2021-06-084-3/+16
|/
* Merge branch 'ebassi/issue-3892' into 'master'Matthias Clasen2021-06-071-0/+5
|\ | | | | | | | | | | | | a11y: Update the level property for tree expanders Closes #3892 See merge request GNOME/gtk!3470
| * a11y: Update the level property for tree expandersebassi/issue-3892Emmanuele Bassi2021-04-221-0/+5
| | | | | | | | | | | | | | We already have the depth of a tree expander in order to compute the indentation. Fixes: #3892
* | Merge branch 'glib-main' into 'master'Emmanuele Bassi2021-06-071-1/+1
|\ \ | | | | | | | | | | | | subprojects: Use GLib main branch See merge request GNOME/gtk!3642
| * | subprojects: Use GLib main branchPhilip Withnall2021-06-071-1/+1
|/ / | | | | | | | | | | | | | | GLib upstream has renamed its `master` branch to `main`. See https://gitlab.gnome.org/GNOME/glib/-/issues/2348. Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-06-059-18/+93
|\ \ | | | | | | | | | | | | | | | | | | Docs: Tweaks Closes #3638 See merge request GNOME/gtk!3639
| * | gtk-builder-tool: Replace can-focus with focusableMatthias Clasen2021-06-054-6/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | The focusable property has the meaning that can-focus had in GTK 3. Update tests, and mention this in the migration guide. Fixes: #3638
| * | Docs: TweaksMatthias Clasen2021-06-055-12/+12
|/ / | | | | | | Remove some more redundant "or NULL" blurbs.
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-06-051-4/+4
|\ \ | | | | | | | | | | | | popovermenu: doc tweaks See merge request GNOME/gtk!3638
| * | popovermenu: doc tweaksMatthias Clasen2021-06-051-4/+4
|/ /
* | Merge branch 'submenu-action-fixes' into 'master'Matthias Clasen2021-06-054-94/+151
|\ \ | | | | | | | | | | | | | | | | | | Submenu action fixes Closes #3721 See merge request GNOME/gtk!3272
| * | menusectionbox: Fix submenu-action for nested menusMatthias Clasen2021-06-051-0/+19
| | | | | | | | | | | | | | | | | | | | | We were not updating the state of submenu-actions for nested submenus. Fixes: #3721
| * | popovermenubar: Make submenu-actions workMatthias Clasen2021-06-051-45/+45
| | | | | | | | | | | | | | | We were not updating submenu-action state for items in menubars.
| * | menutrackeritem: Make submenu-actions work againMatthias Clasen2021-06-051-44/+81
| | | | | | | | | | | | | | | This broke when GtkActionMuxer stopped being a GActionGroup.
| * | bloatpad: Bring back the menubarMatthias Clasen2021-06-051-5/+6
| | | | | | | | | | | | This was lost at some point.
* | | Merge branch 'msvc-aarch64' into 'master'Matthias Clasen2021-06-051-1/+1
|\ \ \ | | | | | | | | | | | | | | | | gtkpopcountprivate.h: Fix build on ARM/aarch64 Visual Studio See merge request GNOME/gtk!3637
| * | | gtkpopcountprivate.h: Fix build on ARM/aarch64 Visual StudioChun-wei Fan2021-06-051-1/+1
| |/ / | | | | | | | | | | | | | | | __popcnt() is not supported for ARM nor ARM64 Visual Studio builds, so we must use the fallback implementation as intrinsics are not supported for this purpose on ARM/ARM64 Visual Studio builds.
* | | Merge branch 'powimod_icon' into 'master'Matthias Clasen2021-06-051-1/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Load icon from executable on Windows Closes #3713 See merge request GNOME/gtk!3326
| * | Load icon from executable on Windowsdparisot2021-03-211-1/+3
| | |
* | | Merge branch 'ci-file-filters' into 'master'Matthias Clasen2021-06-058-12/+338
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | GtkFileFilter: Allow case-insensitive patterns Closes #3705 See merge request GNOME/gtk!359
| * | | Add GtkFileFilter testsci-file-filtersMatthias Clasen2021-06-042-0/+132
| | | |
| * | | GtkFileFilter: Add suffix matchesMatthias Clasen2021-06-043-12/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is less flexible than a glob pattern, but it is explicitly case-insensitive, to match the behavior on Windows. Fixes: #3705
| * | | Add a helper to make case-insensitive globsMatthias Clasen2021-06-043-0/+104
| | | | | | | | | | | | | | | | | | | | | | | | This will be used in GtkFileFilter in the future. Tests included.
* | | | Merge branch 'imcontext-ignore-more-keysyms' into 'master'Matthias Clasen2021-06-051-0/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | imcontext: Ignore more keysyms See merge request GNOME/gtk!3634
| * | | imcontext: Ignore more keysymsMatthias Clasen2021-06-041-0/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | It finally dawned on my that #3673 is just another case of unexpected keysyms getting sent our way via fringe XKB features. Ignore them all!
* | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-06-0410-14/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | docs: Mention <packing> in migration guide Closes #3950 and #2271 See merge request GNOME/gtk!3630
| * \ \ Merge branch 'master' into 'matthiasc/for-master'Matthias Clasen2021-06-041-5/+5
| |\ \ \ | |/ / / |/| | | | | | | # Conflicts: # docs/reference/gtk/migrating-3to4.md
* | | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-06-042-3/+9
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | docs: Mention <packing> in migration guide Closes #3950 See merge request GNOME/gtk!3629
| * | | | wayland: Add a commentMatthias Clasen2021-06-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | I just had to debug this to rediscover how it works, so add a comment for next time.
| * | | | docs: Escape some xml tagsMatthias Clasen2021-06-041-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | When mentioning xml tags in markdown, we must write them as `<foo>`, or they will come out mangled.
| * | | | docs: Mention <packing> in migration guideMatthias Clasen2021-06-041-0/+5
|/ / / / | | | | | | | | | | | | | | | | | | | | Add another hint for what to do with child properties. Fixes: #3950
| * | | icontheme: Add detail to the 'not found' messageMatthias Clasen2021-06-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Name the icon theme we're using. Fixes: #2271
| * | | Clean up some commentsMatthias Clasen2021-06-048-12/+7
| | | | | | | | | | | | | | | | These XXX comments aren't useful enough to keep.
| * | | Add a doc comment for gsk_rounded_rect_is_circularMatthias Clasen2021-06-041-1/+11
| | | |
| * | | wayland: Add a commentMatthias Clasen2021-06-041-0/+1
| | | | | | | | | | | | | | | | | | | | I just had to debug this to rediscover how it works, so add a comment for next time.
| * | | docs: Mention <packing> in migration guideMatthias Clasen2021-06-041-0/+5
|/ / / | | | | | | | | | | | | | | | Add another hint for what to do with child properties. Fixes: #3950
* | | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2021-06-045-132/+171
|\ \ \ | | | | | | | | | | | | | | | | fnmatch: Support case-folding See merge request GNOME/gtk!3628
| * | | Move fnmatch testcases to the testsuiteMatthias Clasen2021-06-033-106/+141
| | | | | | | | | | | | | | | | | | | | We have a well-working way to test internal apis now, lets use it for these tests.
| * | | fnmatch: Support case-foldingMatthias Clasen2021-06-033-26/+30
| | | | | | | | | | | | | | | | | | | | | | | | This will be used in GtkFileFilter in the future. Update all callers.
* | | | Merge branch 'gtk_combo_box_with_entry_docs_update' into 'master'Matthias Clasen2021-06-041-1/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Documentation update for combo_box_new_with_entry See merge request GNOME/gtk!3605
| * | | | Documentation update for combo_box_new_with_entryDarkTrick2021-06-041-1/+10
| | | | |
* | | | | Merge branch 'bilelmoussaoui/markdown-links' into 'master'Matthias Clasen2021-06-042-3/+3
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | docs: use markdown syntax for hyperlinks See merge request GNOME/gtk!3589
| * | | | Apply 1 suggestion(s) to 1 file(s)Matthias Clasen2021-06-041-2/+2
| | | | |