Dorota Czaplejewicz
8d77256d53
imwayland: Add text-input-unstable-v3 support
...
The wayland input module now represents text-input-unstable-v3 support, while the old module supporting gtk-text-input was renamed to gtkwayland.
2018-07-30 20:27:22 +02:00
Carlos Garnacho
ffa4e2308a
Merge branch 'wip/chergert/imwayland-leak' into 'gtk-3-24'
...
imwayland: fix potential leak of attr list
See merge request GNOME/gtk!277
2018-07-28 10:14:56 +00:00
Christian Hergert
508e0648b5
imwayland: fix potential leak of attr list
...
This fixes a potential leak of a PangoAttrList that is set when chaining
up to the parent get_preedit_string(). We check to see if the attr list
was created and reuse it instead of leaking the previous value.
2018-07-27 23:46:31 -07:00
Benjamin Otte
e0807fcf54
gtk; Deprecate gtk_render_frame_gap()
...
Use gtk_render_frame() instead.
2018-07-24 20:32:26 +02:00
Benjamin Otte
8fd5b567dc
gdk: Add GDK_DEPRECATED_IN_3_24() macros
2018-07-24 20:32:26 +02:00
Daniel Mustieles
a6de3ed7b4
Updated Spanish translation
2018-07-24 10:13:50 +02:00
Daniel Mustieles
3658b8f709
Update Spanish translation
2018-07-23 10:07:23 +00:00
Daniel Mustieles
c0b03564f5
Update Spanish translation
2018-07-23 10:02:39 +00:00
Matthias Clasen
8535610b19
Merge branch 'gtk-3-24-add-spinner-to-sidebar-row' into 'gtk-3-24'
...
gtkplacessidebar: Show busy spinner in sidebar row during mount ops
See merge request GNOME/gtk!260
2018-07-22 17:14:27 +00:00
segfault
0e7228b267
gtkplacessidebar: Show busy spinner in sidebar row during mount ops
2018-07-22 17:04:05 +02:00
Bastien Nocera
5b527d6910
test: Fix compile-time warnings
...
testsuite/gtk/notify.c: In function ‘test_type’:
testsuite/gtk/notify.c:434:14: warning: assignment to ‘GObject *’ {aka ‘struct _GObject *’} from incompatible pointer type ‘GtkSettings *’ {aka ‘struct _GtkSettings *’} [-Wincompatible-pointer-types]
instance = g_object_ref (gtk_settings_get_default ());
^
testsuite/gtk/notify.c:443:16: warning: assignment to ‘GObject *’ {aka ‘struct _GObject *’} from incompatible pointer type ‘GdkWindow *’ {aka ‘struct _GdkWindow *’} [-Wincompatible-pointer-types]
instance = g_object_ref (gdk_window_new (NULL, &attributes, 0));
^
2018-07-21 14:55:30 +02:00
Carlos Garnacho
eb3fd5e941
gtksettings: Remove leftover code
...
The immodule variable is unused
2018-07-21 14:55:01 +02:00
Tim Sabsch
ca192a87c2
Update German translation
2018-07-20 20:31:47 +00:00
Matthias Clasen
fa77925da2
Merge branch 'gtk-3-24' into 'gtk-3-24'
...
Remove deprecated functions
See merge request GNOME/gtk!255
2018-07-20 14:07:44 +00:00
Benjamin Otte
172dc3e79a
Merge branch 'wip/muktupavels/deprecate-gtk-css-provider-get-default' into 'gtk-3-24'
...
gtkcssprovider: deprecate gtk_css_provider_get_default
See merge request GNOME/gtk!257
2018-07-20 14:05:12 +00:00
Alberts Muktupāvels
cb39169ba7
gtkcssprovider: deprecate gtk_css_provider_get_default
...
This function is unused since cdc6e82720
commit and does not
contain fallback style.
https://gitlab.gnome.org/GNOME/gtk/issues/1226
2018-07-20 14:55:27 +03:00
Emin Tufan Çetin
577dfb9e2f
Update Turkish translation
2018-07-20 11:21:46 +00:00
Yi-Soo An
db7f085315
tests/animated-resizing: Remove deprecated functions
...
The functions as below are deprecated
- gdk_screen_get_monitor_geometry
- gdk_screen_get_primary_monitor
Instead of them, use functions below
- gdk_monitor_get_geometry
- gdk_display_get_primary_monitor
2018-07-20 15:42:26 +09:00
Yi-Soo An
de18859249
demos/gtk-demo/changedisplay: Remove deprecated gdk_flush
...
Use gdk_display_flush instead of it.
2018-07-20 15:40:37 +09:00
Yi-Soo An
5fb999010c
modules/input/gtkimcontextthai: Remove deprecated gdk_beep
...
Use gdk_display_beep instead of it.
2018-07-20 15:39:49 +09:00
Timm Bäder
2c3a7c63ef
Merge branch '628-text-view-width' into 'gtk-3-24'
...
Resolve #628 : "TextView: spaces acting as non-breaking whitespace if :left- or :right-margin is set"
See merge request GNOME/gtk!236
2018-07-20 06:24:14 +00:00
Matthias Clasen
078870f604
Emoji chooser: Also check for hex boxes
...
We don't want to see those either.
2018-07-19 20:51:22 -04:00
Matthias Clasen
c52d9cfc14
moji chooser: Try harder to avoid fallback
...
We don't want to see any fallback rendering.
The current check was still letting some fallback
combinations through.
Based on work by Julian Sparber.
2018-07-19 20:51:07 -04:00
Matthias Clasen
e37e1dfcb0
Merge branch 'gtk-3-24-defaultvalues-ignore-more' into 'gtk-3-24'
...
defaultvalue: Ignore more style properties that Adwaita overrides
See merge request GNOME/gtk!253
2018-07-19 20:23:29 +00:00
Iain Lane
2e5307daea
defaultvalue: Ignore more style properties that Adwaita overrides
...
These broke once we switched away from Raleigh
2018-07-19 16:29:14 +01:00
Daniel Boles
cb4ea3fc65
NEWS: Remove an accidental tab
2018-07-18 23:09:12 +01:00
Timm Bäder
56033a8d27
gesturestylus: Clarify a documentation comment
...
Use the proper gtkdoc syntax for signals.
2018-07-18 23:05:06 +01:00
Matthias Clasen
f7f3939b04
3.23.1
2018-07-18 16:58:17 -04:00
Piotr Drąg
13a36e81dc
Update POTFILES.in
2018-07-18 17:00:11 +02:00
Matthias Clasen
affb4ff5f4
Fix up version annotations
...
The new api here was introduced in 3.24.
2018-07-18 07:18:21 -04:00
Matthias Clasen
ee22277f18
Add new API to the docs
2018-07-18 07:12:41 -04:00
Matthias Clasen
cc73241c7b
Merge branch 'wip/carlosg/controllers-backport' into 'gtk-3-24'
...
Wip/carlosg/controllers backport
See merge request GNOME/gtk!246
2018-07-18 00:23:37 +00:00
Balázs Meskó
ac358d2507
Update Hungarian translation
2018-07-17 23:11:18 +00:00
Carlos Garnacho
9ee60777e7
sm scroll
2018-07-16 15:44:35 +02:00
Carlos Garnacho
effdf3af74
demos: Add "Paint" demo
2018-07-16 15:43:43 +02:00
Carlos Garnacho
a8463953a4
gtk: Add GtkGestureStylus
...
This is a GtkGesture done to deal with stylus events from drawing tablets.
Those have a special number of characteristics that extend a regular
pointer, so it makes sense to wrap that.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
7793aab5f0
gtkeventcontrollerkey: Add ::focus-in/out signals
...
And handle GDK_FOCUS_CHANGE events in order to emit those.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
ecf9fa65b8
gtkeventcontrollerkey: Add get_group() call
...
Callers can use this function on a key-pressed/released signal
to find out the key event group, useful in a few places.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
a32933b056
eventcontrollerkey: Add function to forward stuff elsewhere
2018-07-16 15:43:43 +02:00
Carlos Garnacho
e0f3e8a7e5
gtk: Add GtkEventControllerKey
...
This event controller is meant to replace usage from key-press/release-event
handlers all through. Optionally it can be set a GtkIMContext, so interaction
is carried by the controller.
2018-07-16 15:43:43 +02:00
Matthias Clasen
1f9de707f7
Add x/y to GtkEventControllerMotion::enter
...
We have this information available in enter events,
and having it in the controller signal as well makes
porting easier.
Update existing users.
2018-07-16 15:43:43 +02:00
Matthias Clasen
8b2c3a8c1a
Add a simple motion eventcontroller
...
This can serve as a replacement for the legacy
event signals for enter/leave/motion notify.
2018-07-16 15:43:43 +02:00
Matthias Clasen
e7af3410cf
Avoid excess notification for GdkEventControllerScroll::flags
...
We have a test that checks this, and it is the right thing to do.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
84d3bfb6fd
gtk: Remove CONSTRUCT_ONLY flag from GtkEventControllerScroll::flags
...
There is a gtk_event_controller_scroll_set_flags() call that's meant
to be called after construction (eg. due to scrolledwindow relayouts
hiding/showing scrollbars). The property shouldn't be construct-only
for consistence.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
448551f31c
gtkeventcontrollerscroll: Add some docs
2018-07-16 15:43:43 +02:00
Timm Bäder
7b8c036f8f
eventcontrollerscroll: Emit ::scroll for -1/+1 discrete steps
...
The > 1 meant it only emits the signal for -2/+2 steps.
2018-07-16 15:43:43 +02:00
Carlos Garnacho
747be0f499
gtk: Add GtkEventControllerScroll
...
This is a GtkEventController implementation to handle mouse
scrolling. It handles both smooth and discrete events and
offers a way for callers to tell their preference too, so
smooth events shall be accumulated and coalesced on request.
On capable devices, it can also emit ::scroll-begin and
::scroll-end enclosing all ::scroll events for a scroll
operation.
It also has builtin kinetic scrolling capabilities, reporting
the initial velocity for both axes after ::scroll-end if
requested.
2018-07-16 15:43:43 +02:00
Benjamin Otte
9008f7702d
window: Update opaque region if background-color changes
...
The opaque region is only set when the background color is opaque. So
we need to do something about it when the background color changes.
However, in the case where a size allocation is going to happen, we
already do this update in size_allocate(), so in that case avoid doing
it twice.
2018-07-13 15:02:47 +02:00
Bruno Lopes da Silva
df0454236c
Update Brazilian Portuguese translation
2018-07-10 13:02:08 +00:00
Jakub Steiner
8373b906d4
Merge branch 'expander-size-3' into 'gtk-3-24'
...
HighContrast: Restore expander size
See merge request GNOME/gtk!210
2018-07-09 15:27:51 +00:00