Matthias Clasen
abac891bd2
Merge branch 'inspector-trees' into 'main'
...
inspector: Stop using a treeview for css properties
See merge request GNOME/gtk!5086
2022-10-06 02:52:12 +00:00
Matthias Clasen
2e25a13fc0
Merge branch 'matthiasc/for-main' into 'main'
...
mountoperation: Add a mnemonic to a button
See merge request GNOME/gtk!5085
2022-10-06 02:15:16 +00:00
Matthias Clasen
7a2c4e8a38
inspector: Stop using a treeview for css properties
...
Treeviews are heading towards deprecation.
2022-10-05 22:12:57 -04:00
Matthias Clasen
90e0ace325
inspector: Cosmetics
2022-10-05 21:20:04 -04:00
Matthias Clasen
9a2a5d9c8b
mountoperation: Add a mnemonic to a button
...
This is a good practice, even if this is a rarely
used dialog.
2022-10-05 20:14:09 -04:00
Matthias Clasen
d4dd0dcd79
Merge branch 'accessible_range_interface' into 'main'
...
Introduce GtkAccessibleRange
See merge request GNOME/gtk!5066
2022-10-05 11:33:56 +00:00
Matthias Clasen
d454586927
Review fixes
2022-10-05 11:13:21 +00:00
Matthias Clasen
1917b6a0a3
Merge branch 'matthiasc/for-main' into 'main'
...
inspector: Use more compact list styles
See merge request GNOME/gtk!5083
2022-10-05 10:14:04 +00:00
Matthias Clasen
a924b820c2
inspector: Use more compact list styles
...
Use the same style classes throughout for
data lists that benefit from smaller fonts.
2022-10-04 23:25:12 -04:00
Matthias Clasen
9e82d2b843
Merge branch 'inspector-menus' into 'main'
...
Drop unused includes
See merge request GNOME/gtk!5082
2022-10-05 03:11:41 +00:00
Matthias Clasen
ab7a04d89f
inspector: Stop using a treeview for menus
...
Replace this with a GtkColumnView.
2022-10-04 22:49:05 -04:00
Matthias Clasen
a377f95aac
Drop unused includes
...
This gets rid of treeview includes in a number of places.
2022-10-04 22:49:05 -04:00
Matthias Clasen
4356e0c3ce
Merge branch 'mountoperation-trees' into 'main'
...
mountoperation: Survive on Wayland
See merge request GNOME/gtk!5081
2022-10-05 02:48:39 +00:00
Matthias Clasen
5d5de9f759
mountoperation: Don't use a treeview
...
Port the process list from GtkTreeView
to GtkListView, and fix a number of broken
things along the way.
2022-10-04 21:26:07 -04:00
Matthias Clasen
e1f69ea278
testmountoperation: Test process dialog
...
Without this, it is hard to trigger the
dialog. Event with this, we have to force
GtkMountOperation to use its own dialog.
2022-10-04 21:26:07 -04:00
Matthias Clasen
6a76fe41c6
mountoperation: Survive on Wayland
...
The code was assuming it is dealing with an
X11 display, and trigger assertions. Fix that
to make it work at least as well as it does
on Windows.
2022-10-04 21:26:07 -04:00
Matthias Clasen
aae82d7992
Merge branch 'inspector-trees' into 'main'
...
inspector: Don't use treeviews in the recorder
See merge request GNOME/gtk!5080
2022-10-04 20:54:10 +00:00
Matthias Clasen
ca576e877f
inspector: Don't use treeviews in the recorder
...
Replace the event and render node details views with
columnviews.
2022-10-04 16:26:28 -04:00
Alexander Shopov
bc23038848
Update Bulgarian translation
...
(cherry picked from commit 2ca2a15637
)
2022-10-04 18:07:24 +00:00
Matthias Clasen
43e8730acd
Merge branch 'inspector-fixes' into 'main'
...
inspector: Fix some lifecycle issues
See merge request GNOME/gtk!5079
2022-10-04 15:34:53 +00:00
Piotr Drąg
c43def5fce
Update POTFILES.in
2022-10-04 15:20:57 +02:00
Matthias Clasen
e68b365fa1
inspector: Fix some lifecycle issues
...
The template use in the inspector was not properly
disposing all widgets. gtk_widget_dispose_template
will only unparent widgets that have been named
as template children, so we need to make the toplevel
elements in the ui file named children, or manually
dispose them. This commit does the former.
2022-10-04 07:10:35 -04:00
Matthias Clasen
3867f9b8ea
Merge branch 'deprecate-entry-completion' into 'main'
...
Deprecate GtkEntryCompletion
See merge request GNOME/gtk!5078
2022-10-04 03:35:26 +00:00
Matthias Clasen
0b20c57867
Merge branch 'deprecate-app-choosers' into 'main'
...
Deprecate app choosers
See merge request GNOME/gtk!5077
2022-10-04 03:28:09 +00:00
Matthias Clasen
7e9ca5b41d
Deprecate GtkEntryCompletion
...
We want to drop cell renderers and tree models
in GTK 5. The functionality of GtkEntryCompletion
may be replaced by a new widget in GTK 5.
2022-10-03 23:23:56 -04:00
Matthias Clasen
a527a4d82e
Deprecate the app chooser widgets
...
These are a family of pretty specialized widgets, and
are very rarely used. Instead of porting them away
from GtkTreeView and GtkComboBox, deprecate them.
2022-10-03 23:02:09 -04:00
Matthias Clasen
adfc29968a
Revert "gtk: Use gnome.mkenums_simple"
...
This reverts commit 11829fe7d0
.
The mkenums_simple function can't properly handle headers
in subdirectories currently, so go back to the template
version.
2022-10-03 22:20:07 -04:00
Benjamin Otte
e17e94d2da
Merge branch 'oh-no-my-docs' into 'main'
...
Remove outdated docs
See merge request GNOME/gtk!5076
2022-10-03 22:21:48 +00:00
Benjamin Otte
9af3bb8dc1
Remove outdated docs
...
There are a lot of automatic conversions in the blame log.
2022-10-03 21:12:42 +00:00
Matthias Clasen
998dd11cbd
Merge branch 'wip/jimmac/combobox-lists' into 'main'
...
stylesheet: sync combox with other popovers
Closes #5221
See merge request GNOME/gtk!5074
2022-10-03 21:02:25 +00:00
Jakub Steiner
a96c75ff02
stylesheet: sync combox with other popovers
...
- use the same lists style as everything else (menus, sidebars ...)
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/5221
2022-10-03 15:43:07 +02:00
Carlos Garnacho
1b4ed00509
Merge branch 'evince_crash_popover_motion2' into 'main'
...
fix crash in gtk_synthesize_crossing_events()
Closes #5190
See merge request GNOME/gtk!5052
2022-10-03 12:19:35 +00:00
Fabio Tomat
a54284b629
Update Friulian translation
...
(cherry picked from commit 6387863256
)
2022-10-03 08:35:56 +00:00
Goran Vidović
ee9e9bb3e1
Update Croatian translation
2022-10-02 14:05:29 +00:00
Aleksandr Melman
cae9689281
Update Russian translation
2022-10-01 15:40:59 +00:00
Emin Tufan Çetin
1f6e2cf291
Update Turkish translation
2022-10-01 14:57:10 +00:00
Zurab Kargareteli
69a76054e8
Update Georgian translation
2022-10-01 10:17:09 +00:00
Emmanuele Bassi
31fea11255
a11y: Drop GtkAccessibleRange.get_minimum_increment()
...
MinimumIncrement is an AT-SPI-ism that has no counterpart in the ARIA
specification, so it should not live inside public API. Additionally,
it's not really a useful method because it collapses two values on the
adjustment API.
The only method in the GtkAccessibleRange interface should be the
set_current_value(), which allows ATs to control the current position in
a ranged widget.
The AT-SPI implementation can now use all the accessible properties,
including the VALUE_TEXT one, mapped to the Text property on the
AtSpi.Value interface.
2022-09-30 18:36:02 +01:00
Emmanuele Bassi
5dd7e24806
Clean up GtkAccessibleRange
...
Coding style and documentation fixes.
2022-09-30 16:58:00 +01:00
Goran Vidović
848dc78112
Update Croatian translation
2022-09-30 12:05:09 +00:00
Matthias Clasen
e9d7cd3a48
Merge branch 'wip/handle-zero-bounds' into 'main'
...
Fix shrinking windows when suspending
See merge request GNOME/gtk!5069
2022-09-30 11:26:29 +00:00
Jonas Ådahl
b3a3a6ceb1
toplevel-size: Report zero bounds as infinite
...
Empty/zero bounds are sent by the Wayland compositor if there are no
valid bounds to report, e.g. if there are no connected monitors. Report
this to GTK, which uses this to clamp calculated sizes, as INT_MAX, so
that clamping isn't done until there are actual valid bounds to clamp
to.
This fixes clients sometimes shrinking to their minimum size during
hotplugs or after having suspended the session.
2022-09-30 09:31:40 +02:00
Jonas Ådahl
148c133674
surface/wayland: Handle no current monitor when calculating bounds
...
We shouldn't assume there is always a monitor to derive bounds from.
If there is no monitor, pass empty bounds, as this matches what
xdg_toplevel.configure_bounds do in this case.
2022-09-30 09:31:40 +02:00
Asier Sarasua Garmendia
d2c9cbba4f
Update Basque translation
2022-09-29 16:55:20 +00:00
Balázs Úr
8b33900e1d
Update Hungarian translation
2022-09-29 16:43:31 +00:00
Nart Tlisha
0c3572312a
Update Abkhazian translation
2022-09-29 15:19:37 +00:00
Lukáš Tyrychtr
7e683ed89b
Use proper version specifier
2022-09-29 09:55:10 +02:00
Lukáš Tyrychtr
7fb892460a
Document that this will be available only in GTK 4.10
2022-09-29 09:36:09 +02:00
Lukáš Tyrychtr
d517804acd
Actually use the AccessibleRange interface
2022-09-29 09:36:09 +02:00
Lukáš Tyrychtr
ce761122b2
Implement also for GtkPaned
2022-09-29 09:36:09 +02:00