Benjamin Otte
9e926f9a28
examples: Check for error when loading file
...
People playing with those examples tend to mess up things, so it's
really really unhelpful if we don't do error checking.
2018-04-11 03:11:22 +02:00
Benjamin Otte
5a0759bc1b
colorutils: Remove unused macro
2018-04-11 03:11:22 +02:00
Benjamin Otte
d92df4ff2c
Merge branch 'gtk-3-22' into 'gtk-3-22'
...
wayland: Fix setting geometry hints
See merge request GNOME/gtk!98
2018-04-09 20:17:00 +00:00
Emmanuele Bassi
22fd5b5766
docs: Link to GResource
...
Since we're referring to GLib's functionality, might as well save some
time to the reader, and link to the GResource API reference page.
2018-04-09 20:10:47 +01:00
Emmanuele Bassi
b685eb1779
docs: Fix the Git links for the example apps
...
The links to the repository's web UI still refer to the old
git.gnome.org cgit UI, and to the master branch; we should be using
GitLab and the gtk-3-22 branch instead.
2018-04-09 20:05:57 +01:00
Daniel Boles
5ee381a596
AccelGroup: Remove @See_also of deleted function
...
gtk_item_factory_new() is not a thing that exists.
Also, maybe the lack of space after the colon was what stopped the link
from rendering.
2018-04-09 19:43:45 +01:00
Sébastien Villemot
59136773b8
gdk_x11_display_get_monitor: fix monitor number test logic
...
When asked for a nonexistent (positive) monitor number,
gdk_x11_display_get_monitor would (at best) return an uninitialized pointer,
instead of returning NULL.
https://gitlab.gnome.org/GNOME/gtk/merge_requests/107
2018-04-09 18:27:44 +01:00
Daniel Boles
7a75b89efe
testmodelbutton: Test :centered, :icon, :inverted
...
Test more stuff.
2018-04-08 18:49:26 +01:00
Daniel Boles
b2caaaa3f9
Revert "ModelButton: Properly update indicator on set_role"
...
This reverts commit ba307aa35e
.
This is not needed; see the previous commit for the explanation.
https://gitlab.gnome.org/GNOME/gtk/issues/163#note_94842
2018-04-08 18:49:22 +01:00
Daniel Boles
b7e5a2dd10
testmodelbutton: Fix wrongly overridding MB child
...
I was setting a GtkButton:label, which resulted in the ModelButton's own
custom children getting lost. That doesn't make for a useful test...
https://gitlab.gnome.org/GNOME/gtk/issues/163#note_94842
2018-04-08 18:49:19 +01:00
Daniel Boles
e52aa73b36
ModelButton: Use WARN_INVALID_PROPERTY, not assert
...
Do the same thing we do everywhere else for invalid properties.
2018-04-08 18:39:53 +01:00
Daniel Boles
2d415d9354
ModelButton: Fix type Wether => Whether
2018-04-08 17:13:33 +01:00
Daniel Boles
e6e306ae8e
testmodelbutton: Add explanatory comments to CSS
...
and load at an earlier, more sensible place, before creating any widgets
2018-04-08 16:07:35 +01:00
Mohammed Sadiq
79d8c9dff0
listbox: Fix signal name in documentation
2018-04-08 13:46:33 +01:00
Daniel Boles
ba307aa35e
ModelButton: Properly update indicator on set_role
...
Redrawing is insufficient: when :role changes to/from NORMAL, the
indicator gadget reallocates, but we didn't reflect that in the widget.
https://gitlab.gnome.org/GNOME/gtk/issues/163
2018-04-08 13:16:30 +01:00
Daniel Boles
fa520c5769
ModelButton: Protect against nonsensical gbooleans
...
the same way we do normally.
2018-04-08 13:16:30 +01:00
Daniel Boles
e193cd1cf1
tests/testmodelbutton: Add this
...
and test whether :action-name, :role, and CSS nodes work as expected
https://gitlab.gnome.org/GNOME/gtk/issues/163
2018-04-08 13:16:30 +01:00
Rūdolfs Mazurs
1bf354aec8
Update Latvian translation
2018-04-07 16:02:54 +00:00
Benjamin Otte
b0b2992165
Merge branch 'textview-delete' into 'gtk-3-22'
...
gtktextviewaccessible: update cursor position after text suppression
See merge request GNOME/gtk!101
2018-04-04 18:19:05 +00:00
Benjamin Otte
48e40762c7
Merge branch 'text-changed-delete' into 'gtk-3-22'
...
gtkentryaccessible: Fix text-changed::delete length
See merge request GNOME/gtk!99
2018-04-04 18:17:26 +00:00
Samuel Thibault
fa6994d033
gtktextviewaccessible: update cursor position after text suppression
...
delete_range_cb is set to be called before the text suppression done by
the gtktextlayout (otherwise it does not work properly). But at that
point the cursor position is not yet up to date. We thus need to move
the accessibility cursor notification to after the actual text
suppression, by using another callback.
This fixes cursor position in brltty screen reading.
2018-04-04 18:22:16 +02:00
Samuel Thibault
209f908a03
gtkentryaccessible: Fix text-changed::delete length
...
The second parameter of the text-changed::delete event is to be the length,
not the end position. This fixes spurious text removals in brltty
screen reading.
2018-04-04 17:56:38 +02:00
Jan Alexander Steffens (heftig)
8e74e515c7
wayland: Fix setting geometry hints
...
The stable xdg_shell port (5c8bb51a
) introduced an error in
gdk_wayland_window_set_geometry_hints which would set the minimum size
to the maximum size, if provided.
This resulted in various wxWidgets apps (FileZilla, Audacity, Veracrypt)
crashing because they attempted to allocate a ginormous surface.
Fixes #157 .
2018-04-04 14:38:45 +02:00
Daniel Boles
46dac1aba4
GLArea: Remove wrong transfer annotation on new()
...
Like other widgets, this returns a floating reference, so
(transfer full) is wrong. Just omit the annotation as others do,
thus implying (transfer none).
Close https://gitlab.gnome.org/GNOME/gtk/issues/156
2018-04-04 12:04:35 +01:00
Matthias Clasen
4b95d74068
wayland: Don't emit signals if nothing changed
...
We were emitting a preedit-changed even if the preedit text did
not actually change, causing text views to scroll.
https://gitlab.gnome.org/GNOME/gtk/issues/132
https://gitlab.gnome.org/GNOME/gtk/merge_requests/83#note_93411
2018-04-04 09:39:31 +01:00
Robert Antoni Buj Gelonch
34bcc71f4e
Update Catalan translation
2018-04-03 17:56:01 +00:00
Carlos Garnacho
7751001ff1
Merge branch 'gtk-3-22' into 'gtk-3-22'
...
Fix imwayland crashes
See merge request GNOME/gtk!89
2018-04-03 16:42:41 +00:00
Daniel Boles
e42d8598ca
ProgressBar: Drop leftover "superimposed" mention
...
This was missed from the commit that dropped other mentions to the
previous ability to superimpose text.
https://bugzilla.gnome.org/show_bug.cgi?id=748784
2018-03-31 12:27:21 +01:00
Nelson Benítez León
7a11fcf054
appchooserwidget: search text using g_str_match_string()
...
so we match on diacritics (eg. accented letters) and also
search on text tokens. As a plus we also reduce code size.
https://bugzilla.gnome.org/show_bug.cgi?id=745128
2018-03-31 13:32:42 +05:00
Daniel Boles
154fa9817d
themes: Make disabled Expander arrow look disabled
...
If GtkExpander:sensitive was FALSE, the arrow still got the normal fg
colour, which made it look clickable, in contrast to the adjacent label.
Fix this by adding selectors to catch the applicable :disabled states.
Note: Needing these may indicate an oops in generic styles elsewhere,
but I couldn’t see any, so let’s just get it looking right for now.
https://gitlab.gnome.org/GNOME/gtk/issues/146
2018-03-29 21:00:00 +01:00
Daniel Boles
6e8cc589f2
emojichooser.ui: Reuse headings as button tooltips
...
https://bugzilla.gnome.org/show_bug.cgi?id=792632
2018-03-29 18:42:39 +01:00
Tomasz Miąsko
56d44fd10c
Widget: Fix doc of default ::keynav-failed handler
...
https://bugzilla.gnome.org/show_bug.cgi?id=793089
2018-03-29 18:29:51 +01:00
Daniel Boles
0102e0f914
HighContrast: Honour .monospace set by GtkTextView
...
Copy the line that sets a monospace family from Adwaita (same place too)
noticed at https://gitlab.gnome.org/GNOME/gtk/issues/141#note_91610
2018-03-29 18:16:57 +01:00
Nathan Follens
f12b44d697
Update Dutch translation
2018-03-29 13:02:08 +00:00
Марко Костић
b5e959b6ff
Update Serbian translation
2018-03-28 20:50:42 +00:00
Lionel Landwerlin
314531640f
imwayland: destroy objects only if it matches our manager object
...
Should fix one of the crash from #129 .
2018-03-28 12:11:10 +01:00
Emmanuele Bassi
a0f273465e
Merge branch 'wip/smcv/ac-path-tool-2' into 'gtk-3-22'
...
m4macros: Use PKG_PROG_PKG_CONFIG
See merge request GNOME/gtk!81
2018-03-26 10:45:36 +00:00
Milo Casagrande
3dbeab2b4a
Update Italian translation
2018-03-26 10:34:48 +00:00
Cheng-Chia Tseng
f38d8f8c1b
Update Chinese (Taiwan) translation
2018-03-26 09:20:17 +00:00
Simon McVittie
a36c564b54
m4macros: Use PKG_PROG_PKG_CONFIG
...
Signed-off-by: Simon McVittie <smcv@debian.org>
2018-03-26 09:31:31 +01:00
Simon McVittie
323d86b6e4
m4macros: Fix underquoting in AC_PATH_TOOL
...
While these lines are being changed anyway, they might as well be
more correct.
Signed-off-by: Simon McVittie <smcv@debian.org>
2018-03-26 08:58:57 +01:00
Helmut Grohne
3a7fbb3b30
AM_PATH_GTK_3_0: Use AC_PATH_TOOL to find pkg-config
...
AM_PATH_GTK_3_0 uses AC_PATH_PROG for finding pkg-config. Unfortunately,
that will find the build architecture pkg-config which in turn will miss
the host architecture gtk+3.0. What must be used here is the host
architecture pkg-config and that is found with AC_PATH_TOOL.
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894069
Reviewed-by: Simon McVittie <smcv@debian.org>
Fixes : #133
2018-03-26 08:58:40 +01:00
Matthias Clasen
a09df57a5f
Merge branch 'gtk-3-22-bz773274' into 'gtk-3-22'
...
wayland: Don't paint if the window is unmapped
See merge request GNOME/gtk!31
2018-03-25 20:47:02 +00:00
Dz Chen
b0f8426c29
Update zh_CN po and po-properties translations
2018-03-24 00:03:55 +08:00
Daniel Boles
dbaaa701ad
HighContrast: Regenerate CSS missing from !50
...
https://gitlab.gnome.org/GNOME/gtk/merge_requests/50 forgot this.
2018-03-22 21:01:08 +00:00
Nikita Churaev
ef3fe9ead3
theme: Be more selective when adding margins to toolbar items
...
Only add margins to direct children of toolbar items, this fixes the
gaps between linked buttons inside custom toolbar items.
https://gitlab.gnome.org/GNOME/gtk/merge_requests/66
2018-03-22 20:59:15 +00:00
Matej Urbančič
6551ddd8e0
Updated Slovenian translation ...
2018-03-21 16:01:46 +01:00
Matej Urbančič
332d41792d
Updated Slovenian translation ...
2018-03-21 15:58:15 +01:00
Charles Monzat
240cb0bb5a
Update French translation
2018-03-21 08:45:43 +00:00
Matthias Clasen
5c8bb51a58
Merge branch 'wip/xdg-shell-gtk-3-22' into 'gtk-3-22'
...
xdg shell (stable; gtk 3 22)
See merge request GNOME/gtk!36
2018-03-20 16:28:00 +00:00