gtk4.git
3 years agocssnode: Drop the node-added/-removed signals
Matthias Clasen [Fri, 7 Oct 2022 21:21:04 +0000 (17:21 -0400)]
cssnode: Drop the node-added/-removed signals

These are no longer used, and the children-observer
listmodel is a better approach for monitoring the
children.

3 years agoinspector: Drop the css node tree model
Matthias Clasen [Fri, 7 Oct 2022 21:17:41 +0000 (17:17 -0400)]
inspector: Drop the css node tree model

This is not used anymore.

3 years agoinspector: Stop using GtkTreeView for css nodes
Matthias Clasen [Fri, 7 Oct 2022 19:50:48 +0000 (15:50 -0400)]
inspector: Stop using GtkTreeView for css nodes

Replace the css node tree with a GtkColumnView, using
the new gtk_css_node_observe_children api.

3 years agoAdd gtk_css_node_observe_children
Matthias Clasen [Fri, 7 Oct 2022 19:51:02 +0000 (15:51 -0400)]
Add gtk_css_node_observe_children

3 years agoMerge branch 'wroy-main-patch-03767' into 'main'
Matthias Clasen [Fri, 7 Oct 2022 16:00:36 +0000 (16:00 +0000)]
Merge branch 'wroy-main-patch-03767' into 'main'

Add subproject/libjpeg-turbo.wrap

Closes #5237

See merge request GNOME/gtk!5094

3 years agoAdd subproject/libjpeg-turbo.wrap
William Roy [Fri, 7 Oct 2022 14:48:49 +0000 (14:48 +0000)]
Add subproject/libjpeg-turbo.wrap

3 years agoMerge branch 'inspector-trees' into 'main'
Matthias Clasen [Fri, 7 Oct 2022 05:57:02 +0000 (05:57 +0000)]
Merge branch 'inspector-trees' into 'main'

inspector: Stop using GtkTreeView for statistics

See merge request GNOME/gtk!5093

3 years agoinspector: Stop using GtkTreeView for statistics
Matthias Clasen [Fri, 7 Oct 2022 03:03:15 +0000 (23:03 -0400)]
inspector: Stop using GtkTreeView for statistics

GtkTreeView is heading towards deprecation; use
a GtkColumnView instead.

3 years agoinspector: Fixup
Matthias Clasen [Fri, 7 Oct 2022 04:04:28 +0000 (00:04 -0400)]
inspector: Fixup

We were overlooking a transfer full here.

3 years agoUpdate German translation
Jürgen Benvenuti [Thu, 6 Oct 2022 20:48:31 +0000 (20:48 +0000)]
Update German translation

(cherry picked from commit 52dd917c6a97738afa8ac90100e5ebec6f1a3537)

3 years agoMerge branch 'main' into 'main'
Matthias Clasen [Thu, 6 Oct 2022 10:41:56 +0000 (10:41 +0000)]
Merge branch 'main' into 'main'

Treat XKB_MOD_NAME_LOGO as super key

Closes #4913

See merge request GNOME/gtk!5088

3 years agoTreat XKB_MOD_NAME_LOGO as super key
Po Lu [Mon, 19 Sep 2022 07:57:58 +0000 (15:57 +0800)]
Treat XKB_MOD_NAME_LOGO as super key

3 years agoMerge branch 'matthiasc/for-main' into 'main'
Matthias Clasen [Thu, 6 Oct 2022 03:48:36 +0000 (03:48 +0000)]
Merge branch 'matthiasc/for-main' into 'main'

gdk: Cosmetics

See merge request GNOME/gtk!5087

3 years agogtk: Rename some private headers
Matthias Clasen [Thu, 6 Oct 2022 02:59:51 +0000 (22:59 -0400)]
gtk: Rename some private headers

Improve the consistency of our private header
naming, by add 'private' to a bunch of them.

3 years agogdk: Cosmetics
Matthias Clasen [Thu, 6 Oct 2022 02:37:19 +0000 (22:37 -0400)]
gdk: Cosmetics

Add a define for each renderer.

3 years agoMerge branch 'inspector-trees' into 'main'
Matthias Clasen [Thu, 6 Oct 2022 02:52:12 +0000 (02:52 +0000)]
Merge branch 'inspector-trees' into 'main'

inspector: Stop using a treeview for css properties

See merge request GNOME/gtk!5086

3 years agoMerge branch 'matthiasc/for-main' into 'main'
Matthias Clasen [Thu, 6 Oct 2022 02:15:16 +0000 (02:15 +0000)]
Merge branch 'matthiasc/for-main' into 'main'

mountoperation: Add a mnemonic to a button

See merge request GNOME/gtk!5085

3 years agoinspector: Stop using a treeview for css properties
Matthias Clasen [Thu, 6 Oct 2022 00:58:49 +0000 (20:58 -0400)]
inspector: Stop using a treeview for css properties

Treeviews are heading towards deprecation.

3 years agoinspector: Cosmetics
Matthias Clasen [Thu, 6 Oct 2022 00:59:06 +0000 (20:59 -0400)]
inspector: Cosmetics

3 years agomountoperation: Add a mnemonic to a button
Matthias Clasen [Thu, 6 Oct 2022 00:14:09 +0000 (20:14 -0400)]
mountoperation: Add a mnemonic to a button

This is a good practice, even if this is a rarely
used dialog.

3 years agoMerge branch 'accessible_range_interface' into 'main'
Matthias Clasen [Wed, 5 Oct 2022 11:33:56 +0000 (11:33 +0000)]
Merge branch 'accessible_range_interface' into 'main'

Introduce GtkAccessibleRange

See merge request GNOME/gtk!5066

3 years agoReview fixes
Matthias Clasen [Wed, 5 Oct 2022 11:13:21 +0000 (11:13 +0000)]
Review fixes

3 years agoMerge branch 'matthiasc/for-main' into 'main'
Matthias Clasen [Wed, 5 Oct 2022 10:14:04 +0000 (10:14 +0000)]
Merge branch 'matthiasc/for-main' into 'main'

inspector: Use more compact list styles

See merge request GNOME/gtk!5083

3 years agoinspector: Use more compact list styles
Matthias Clasen [Wed, 5 Oct 2022 03:23:54 +0000 (23:23 -0400)]
inspector: Use more compact list styles

Use the same style classes throughout for
data lists that benefit from smaller fonts.

3 years agoMerge branch 'inspector-menus' into 'main'
Matthias Clasen [Wed, 5 Oct 2022 03:11:41 +0000 (03:11 +0000)]
Merge branch 'inspector-menus' into 'main'

Drop unused includes

See merge request GNOME/gtk!5082

3 years agoinspector: Stop using a treeview for menus
Matthias Clasen [Wed, 5 Oct 2022 02:46:53 +0000 (22:46 -0400)]
inspector: Stop using a treeview for menus

Replace this with a GtkColumnView.

3 years agoDrop unused includes
Matthias Clasen [Wed, 5 Oct 2022 01:36:21 +0000 (21:36 -0400)]
Drop unused includes

This gets rid of treeview includes in a number of places.

3 years agoMerge branch 'mountoperation-trees' into 'main'
Matthias Clasen [Wed, 5 Oct 2022 02:48:39 +0000 (02:48 +0000)]
Merge branch 'mountoperation-trees' into 'main'

mountoperation: Survive on Wayland

See merge request GNOME/gtk!5081

3 years agomountoperation: Don't use a treeview
Matthias Clasen [Wed, 5 Oct 2022 01:24:16 +0000 (21:24 -0400)]
mountoperation: Don't use a treeview

Port the process list from GtkTreeView
to GtkListView, and fix a number of broken
things along the way.

3 years agotestmountoperation: Test process dialog
Matthias Clasen [Wed, 5 Oct 2022 01:25:26 +0000 (21:25 -0400)]
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.

3 years agomountoperation: Survive on Wayland
Matthias Clasen [Wed, 5 Oct 2022 00:15:43 +0000 (20:15 -0400)]
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.

3 years agoMerge branch 'inspector-trees' into 'main'
Matthias Clasen [Tue, 4 Oct 2022 20:54:10 +0000 (20:54 +0000)]
Merge branch 'inspector-trees' into 'main'

inspector: Don't use treeviews in the recorder

See merge request GNOME/gtk!5080

3 years agoinspector: Don't use treeviews in the recorder
Matthias Clasen [Tue, 4 Oct 2022 19:57:34 +0000 (15:57 -0400)]
inspector: Don't use treeviews in the recorder

Replace the event and render node details views with
columnviews.

3 years agoUpdate Bulgarian translation
Alexander Shopov [Tue, 4 Oct 2022 18:07:20 +0000 (18:07 +0000)]
Update Bulgarian translation

(cherry picked from commit 2ca2a156376344105a0a6a55bf7d54682017367b)

3 years agoMerge branch 'inspector-fixes' into 'main'
Matthias Clasen [Tue, 4 Oct 2022 15:34:53 +0000 (15:34 +0000)]
Merge branch 'inspector-fixes' into 'main'

inspector: Fix some lifecycle issues

See merge request GNOME/gtk!5079

3 years agoUpdate POTFILES.in
Piotr Drąg [Tue, 4 Oct 2022 13:20:57 +0000 (15:20 +0200)]
Update POTFILES.in

3 years agoinspector: Fix some lifecycle issues
Matthias Clasen [Tue, 4 Oct 2022 11:08:25 +0000 (07:08 -0400)]
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.

3 years agoMerge branch 'deprecate-entry-completion' into 'main'
Matthias Clasen [Tue, 4 Oct 2022 03:35:26 +0000 (03:35 +0000)]
Merge branch 'deprecate-entry-completion' into 'main'

Deprecate GtkEntryCompletion

See merge request GNOME/gtk!5078

3 years agoMerge branch 'deprecate-app-choosers' into 'main'
Matthias Clasen [Tue, 4 Oct 2022 03:28:09 +0000 (03:28 +0000)]
Merge branch 'deprecate-app-choosers' into 'main'

Deprecate app choosers

See merge request GNOME/gtk!5077

3 years agoDeprecate GtkEntryCompletion
Matthias Clasen [Tue, 4 Oct 2022 02:45:52 +0000 (22:45 -0400)]
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.

3 years agoDeprecate the app chooser widgets
Matthias Clasen [Tue, 4 Oct 2022 01:54:57 +0000 (21:54 -0400)]
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.

3 years agoRevert "gtk: Use gnome.mkenums_simple"
Matthias Clasen [Tue, 4 Oct 2022 02:08:49 +0000 (22:08 -0400)]
Revert "gtk: Use gnome.mkenums_simple"

This reverts commit 11829fe7d01b7ceff26d1b31cc03908585107e34.

The mkenums_simple function can't properly handle headers
in subdirectories currently, so go back to the template
version.

3 years agoMerge branch 'oh-no-my-docs' into 'main'
Benjamin Otte [Mon, 3 Oct 2022 22:21:48 +0000 (22:21 +0000)]
Merge branch 'oh-no-my-docs' into 'main'

Remove outdated docs

See merge request GNOME/gtk!5076

3 years agoRemove outdated docs
Benjamin Otte [Mon, 3 Oct 2022 21:12:42 +0000 (21:12 +0000)]
Remove outdated docs

There are a lot of automatic conversions in the blame log.

3 years agoMerge branch 'wip/jimmac/combobox-lists' into 'main'
Matthias Clasen [Mon, 3 Oct 2022 21:02:25 +0000 (21:02 +0000)]
Merge branch 'wip/jimmac/combobox-lists' into 'main'

stylesheet: sync combox with other popovers

Closes #5221

See merge request GNOME/gtk!5074

3 years agostylesheet: sync combox with other popovers
Jakub Steiner [Mon, 3 Oct 2022 13:37:42 +0000 (15:37 +0200)]
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

3 years agoMerge branch 'evince_crash_popover_motion2' into 'main'
Carlos Garnacho [Mon, 3 Oct 2022 12:19:35 +0000 (12:19 +0000)]
Merge branch 'evince_crash_popover_motion2' into 'main'

fix crash in gtk_synthesize_crossing_events()

Closes #5190

See merge request GNOME/gtk!5052

3 years agoUpdate Friulian translation
Fabio Tomat [Mon, 3 Oct 2022 08:35:52 +0000 (08:35 +0000)]
Update Friulian translation

(cherry picked from commit 63878632564ec4a7ee9acc81233e9d9033cc1022)

3 years agoUpdate Croatian translation
Goran Vidović [Sun, 2 Oct 2022 14:05:29 +0000 (14:05 +0000)]
Update Croatian translation

3 years agoUpdate Russian translation
Aleksandr Melman [Sat, 1 Oct 2022 15:40:59 +0000 (15:40 +0000)]
Update Russian translation

3 years agoUpdate Turkish translation
Emin Tufan Çetin [Sat, 1 Oct 2022 14:57:10 +0000 (14:57 +0000)]
Update Turkish translation

3 years agoUpdate Georgian translation
Zurab Kargareteli [Sat, 1 Oct 2022 10:17:09 +0000 (10:17 +0000)]
Update Georgian translation

3 years agoa11y: Drop GtkAccessibleRange.get_minimum_increment()
Emmanuele Bassi [Fri, 30 Sep 2022 17:31:55 +0000 (18:31 +0100)]
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.

3 years agoClean up GtkAccessibleRange
Emmanuele Bassi [Fri, 30 Sep 2022 15:58:00 +0000 (16:58 +0100)]
Clean up GtkAccessibleRange

Coding style and documentation fixes.

3 years agoUpdate Croatian translation
Goran Vidović [Fri, 30 Sep 2022 12:05:09 +0000 (12:05 +0000)]
Update Croatian translation

3 years agoMerge branch 'wip/handle-zero-bounds' into 'main'
Matthias Clasen [Fri, 30 Sep 2022 11:26:29 +0000 (11:26 +0000)]
Merge branch 'wip/handle-zero-bounds' into 'main'

Fix shrinking windows when suspending

See merge request GNOME/gtk!5069

3 years agotoplevel-size: Report zero bounds as infinite
Jonas Ådahl [Fri, 30 Sep 2022 07:26:55 +0000 (09:26 +0200)]
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.

3 years agosurface/wayland: Handle no current monitor when calculating bounds
Jonas Ådahl [Fri, 30 Sep 2022 07:30:30 +0000 (09:30 +0200)]
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.

3 years agoUpdate Basque translation
Asier Sarasua Garmendia [Thu, 29 Sep 2022 16:55:20 +0000 (16:55 +0000)]
Update Basque translation

3 years agoUpdate Hungarian translation
Balázs Úr [Thu, 29 Sep 2022 16:43:31 +0000 (16:43 +0000)]
Update Hungarian translation

3 years agoUpdate Abkhazian translation
Nart Tlisha [Thu, 29 Sep 2022 15:19:37 +0000 (15:19 +0000)]
Update Abkhazian translation

3 years agoUse proper version specifier
Lukáš Tyrychtr [Thu, 29 Sep 2022 07:55:10 +0000 (09:55 +0200)]
Use proper version specifier

3 years agoDocument that this will be available only in GTK 4.10
Lukáš Tyrychtr [Mon, 19 Sep 2022 14:40:03 +0000 (16:40 +0200)]
Document that this will be available only in GTK 4.10

3 years agoActually use the AccessibleRange interface
Lukáš Tyrychtr [Fri, 16 Sep 2022 09:12:30 +0000 (11:12 +0200)]
Actually use the AccessibleRange interface

3 years agoImplement also for GtkPaned
Lukáš Tyrychtr [Fri, 16 Sep 2022 08:22:05 +0000 (10:22 +0200)]
Implement also for GtkPaned

3 years agoImplement GtkAccessibleRange for GtkScaleButton
Lukáš Tyrychtr [Fri, 16 Sep 2022 08:21:32 +0000 (10:21 +0200)]
Implement GtkAccessibleRange for GtkScaleButton

3 years agoImprove documentation
Lukáš Tyrychtr [Thu, 15 Sep 2022 16:09:53 +0000 (18:09 +0200)]
Improve documentation

3 years agoImplement GtkAccessibleRange for GtkProgressBar
Lukáš Tyrychtr [Wed, 14 Sep 2022 15:07:51 +0000 (17:07 +0200)]
Implement GtkAccessibleRange for GtkProgressBar

3 years agoImplement GtkAccessibleRange for GtkLevelBar
Lukáš Tyrychtr [Wed, 14 Sep 2022 14:58:23 +0000 (16:58 +0200)]
Implement GtkAccessibleRange for GtkLevelBar

3 years agoAccount for GtkAccessibleRange implementations which do not have a
Lukáš Tyrychtr [Wed, 14 Sep 2022 14:53:04 +0000 (16:53 +0200)]
Account for GtkAccessibleRange implementations which do not have a
minimum step and it makes no sense for them to set the current value

3 years agoImplement GtkAccessibleRange for GtkSpinButton
Lukáš Tyrychtr [Wed, 14 Sep 2022 14:49:32 +0000 (16:49 +0200)]
Implement GtkAccessibleRange for GtkSpinButton

3 years agoImplement GtkAccessibleRange for GtkRange
Lukáš Tyrychtr [Wed, 14 Sep 2022 12:46:19 +0000 (14:46 +0200)]
Implement GtkAccessibleRange for GtkRange

3 years agoIntroduce GtkAccessibleRange
Lukáš Tyrychtr [Wed, 14 Sep 2022 12:40:54 +0000 (14:40 +0200)]
Introduce GtkAccessibleRange

This introduces GtkAccessibleRange, an interface which allows the accessibility backend to work with a control which can adjust a value.

3 years agoUpdate Georgian translation
Zurab Kargareteli [Wed, 28 Sep 2022 18:33:41 +0000 (18:33 +0000)]
Update Georgian translation

3 years agoFix expected test output
Matthias Clasen [Wed, 28 Sep 2022 17:32:40 +0000 (13:32 -0400)]
Fix expected test output

The major.minor version number shows up in the expected
output of this test, so it needs to be adjusted at the
beginning of every cycle.

3 years agoAdd 4.10 version macros
Matthias Clasen [Wed, 28 Sep 2022 17:24:09 +0000 (13:24 -0400)]
Add 4.10 version macros

3 years agoPost-release version bump
Matthias Clasen [Wed, 28 Sep 2022 17:19:49 +0000 (13:19 -0400)]
Post-release version bump

This is an experiment to see if I can keep up with
doing post-release version bumps, so git snapshots
will always have a different version from released
tarballs.

This commit also marks the beginning of the 4.10
development cycle, as 4.8 has been branched.

3 years agoMerge branch 'matthiasc/for-main' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 17:02:09 +0000 (17:02 +0000)]
Merge branch 'matthiasc/for-main' into 'main'

Add more names to sources

See merge request GNOME/gtk!5064

3 years agoAdd more names to sources
Matthias Clasen [Wed, 28 Sep 2022 16:36:22 +0000 (12:36 -0400)]
Add more names to sources

This helps with identifying things in sysprof logs,
and while debugging.

3 years agoMerge branch 'post-install' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 16:21:49 +0000 (16:21 +0000)]
Merge branch 'post-install' into 'main'

meson: Remove post-install script

See merge request GNOME/gtk!5063

3 years agomeson: Remove post-install script
Xavier Claessens [Wed, 28 Sep 2022 15:24:51 +0000 (11:24 -0400)]
meson: Remove post-install script

GTK depends on Meson >= 0.60 so it was never used.

3 years agoMerge branch 'wip/carlosg/shuffle-reset-take2' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 01:39:49 +0000 (01:39 +0000)]
Merge branch 'wip/carlosg/shuffle-reset-take2' into 'main'

gtkimcontextwayland: Shuffle full resets after IM changes

Closes #5200

See merge request GNOME/gtk!5050

3 years agoMerge branch 'wroy-main-patch-32519' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 01:39:15 +0000 (01:39 +0000)]
Merge branch 'wroy-main-patch-32519' into 'main'

Fix #5211: Preprocessor conformance with MSVC

Closes #5211

See merge request GNOME/gtk!5058

3 years agoMerge branch 'broadway-device-query-state-fix' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 01:38:45 +0000 (01:38 +0000)]
Merge branch 'broadway-device-query-state-fix' into 'main'

GTK4 gdk/broadway: correct gdk_broadway_device_query_state() to return pointer coordinates relative to the upper left corner of surface

See merge request GNOME/gtk!5053

3 years agoMerge branch 'fix-scale-crashes' into 'main'
Matthias Clasen [Wed, 28 Sep 2022 01:22:49 +0000 (01:22 +0000)]
Merge branch 'fix-scale-crashes' into 'main'

scale: Fix a typo

See merge request GNOME/gtk!5061

3 years agoscale: Fix a typo
Matthias Clasen [Wed, 28 Sep 2022 01:03:56 +0000 (21:03 -0400)]
scale: Fix a typo

We want to update the label size request when
the adjustment changes, not when anything else
changes.

This may be the reason for crash reports like
https://retrace.fedoraproject.org/faf/problems/bthash/?bth=1e5cc1318358d5db298e5d6c2ec47361922cce74

3 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 27 Sep 2022 19:40:49 +0000 (22:40 +0300)]
Updated Lithuanian translation

3 years agoUpdate Portuguese translation
Hugo Carvalho [Tue, 27 Sep 2022 19:39:53 +0000 (19:39 +0000)]
Update Portuguese translation

3 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Tue, 27 Sep 2022 13:10:05 +0000 (13:10 +0000)]
Update Brazilian Portuguese translation

3 years agoApply 1 suggestion(s) to 1 file(s)
Matthias Clasen [Tue, 27 Sep 2022 11:31:55 +0000 (11:31 +0000)]
Apply 1 suggestion(s) to 1 file(s)

3 years agoUpdate Slovenian translation
Martin [Tue, 27 Sep 2022 08:03:24 +0000 (08:03 +0000)]
Update Slovenian translation

3 years agoUpdate Galician translation
Fran Dieguez [Tue, 27 Sep 2022 06:22:18 +0000 (06:22 +0000)]
Update Galician translation

3 years agoMerge branch 'wip/otte/for-main' into 'main'
Benjamin Otte [Tue, 27 Sep 2022 02:07:21 +0000 (02:07 +0000)]
Merge branch 'wip/otte/for-main' into 'main'

drop target: Warn about broken signal handler returns

See merge request GNOME/gtk!5060

3 years agodrop target: Warn about broken signal handler returns
Benjamin Otte [Tue, 27 Sep 2022 01:44:41 +0000 (03:44 +0200)]
drop target: Warn about broken signal handler returns

Signal handlers ust return their preferred action and that one must be
unique.

Shout at them if they don't do that, before gdk_drop_status() does
tesame thing.

Related: gnome-build-meta#554
Related: gnome-builder#1799

3 years agoMerge branch 'left-right-typo' into 'main'
Emmanuele Bassi [Mon, 26 Sep 2022 22:23:29 +0000 (22:23 +0000)]
Merge branch 'left-right-typo' into 'main'

Fix GtkSettings docs typo

See merge request GNOME/gtk!5059

3 years agoFix GtkSettings docs typo
Mitchell Hentges [Mon, 26 Sep 2022 22:00:30 +0000 (00:00 +0200)]
Fix GtkSettings docs typo

"left of right" should be "left or right".
There's a small (subjective?) English nit in there as well: I believe
that buttons are placed (for example) "on the right" rather than "at the
right".

3 years agoFix preprocessor conformance with MSVC
William Roy [Mon, 26 Sep 2022 19:52:57 +0000 (19:52 +0000)]
Fix preprocessor conformance with MSVC

3 years agoUpdate Croatian translation
Goran Vidović [Mon, 26 Sep 2022 19:30:45 +0000 (19:30 +0000)]
Update Croatian translation

3 years agoUpdate Swedish translation
Anders Jonsson [Mon, 26 Sep 2022 18:28:19 +0000 (18:28 +0000)]
Update Swedish translation

3 years agoMerge branch 'kjellahl/gtkprintbackendlpr' into 'main'
Matthias Clasen [Mon, 26 Sep 2022 18:22:21 +0000 (18:22 +0000)]
Merge branch 'kjellahl/gtkprintbackendlpr' into 'main'

gtkprintbackendlpr.c: Add #include "gtkprivate.h"

See merge request GNOME/gtk!5057