Bastien Nocera
0621dbc745
inspector: Search by pointer address
...
Useful to find a widget that corresponds to a pointer address in gdb.
2022-02-04 18:39:56 +01:00
Emmanuele Bassi
06ec4ec148
Merge branch 'zbrown/its-a-filename' into 'main'
...
cssprovider: from_path takes a path
See merge request GNOME/gtk!4436
2022-02-02 23:11:44 +00:00
Zander Brown
6fbcb967a0
cssprovider: from_path takes a path
...
Annotate it as such so that bindings can expose that appropriately
Related: https://github.com/gtk-rs/gtk4-rs/issues/861
2022-02-02 22:47:39 +00:00
Emmanuele Bassi
82e0241c42
Merge branch 'fix-app-launch-context-docs' into 'main'
...
gdkapplaunchcontext: Fix docs a bit
See merge request GNOME/gtk!4434
2022-02-01 20:34:41 +00:00
Phaedrus Leeds
8e000c2dbf
gdkapplaunchcontext: Fix docs a bit
...
The set_screen() and set_display() methods no longer exist.
2022-02-01 11:17:55 -08:00
Luca Bacci
d314298644
Merge branch 'win32-keys-ignore-ctrl-gtk4' into 'main'
...
gdkkeys-win32: Ignore CTRL bit for key translation
Closes #4667
See merge request GNOME/gtk!4431
2022-02-01 15:33:01 +00:00
Emmanuele Bassi
3cbe3abf67
Merge branch '4602-fix-kerning-of-gl-rendered-glyphs' into 'main'
...
Fix kerning of GL rendered glyphs
Closes #4602
See merge request GNOME/gtk!4429
2022-02-01 14:31:47 +00:00
Philip Zander
90ab8b8dd3
gdkkeys-win32: Ignore CTRL bit for key translation
...
Some keymaps on Windows contain bogus mappings for Ctrl+key for certain
keys, e.g. Ctrl+Backspace = Delete, or Ctrl+[ = 0x1B. These are never
used on Windows, so we should ignore them.
Fixes #4667
2022-02-01 14:12:56 +01:00
Marek Kasik
cb1dd66220
Fix kerning of GL rendered glyphs
...
Multiple scaled shifts by 1024 too.
Fixes : #4602
2022-02-01 09:31:35 +01:00
Boyuan Yang
d033a099ae
Update Chinese (China) translation
2022-01-31 03:51:23 +00:00
Boyuan Yang
78d9e5e181
Update Chinese (China) translation
2022-01-31 03:46:30 +00:00
sicklylife
41270ba8c9
Update Japanese translation
2022-01-30 15:26:50 +00:00
sicklylife
e2277438e9
Update Japanese translation
2022-01-30 15:15:27 +00:00
Piotr Drąg
b0936c913b
Update Polish translation
2022-01-29 14:59:17 +01:00
Aleksandr Melman
fbacf0cb65
Update Russian translation
2022-01-28 11:05:57 +00:00
Emmanuele Bassi
05a53a1582
Merge branch 'infobar-xml' into 'main'
...
Escape Builder XML in GtkInfoBar docs
See merge request GNOME/gtk!4421
2022-01-28 10:49:37 +00:00
Elliott Sales de Andrade
be5873a057
Escape Builder XML in GtkInfoBar docs
2022-01-28 05:32:16 -05:00
Daniel Mustieles
c97f46bf28
Updated Spanish translation
2022-01-28 11:01:09 +01:00
Emmanuele Bassi
1d47882eab
Merge branch 'ebassi/manifest-dep-fix' into 'main'
...
flatpak: Add wayland-protocols to the manifests
See merge request GNOME/gtk!4420
2022-01-28 02:05:59 +00:00
Emmanuele Bassi
9dcbbb4300
flatpak: Use "main" branch for wayland
...
The default branch for wayland has changed, but the "master" branch
is still available with an older version.
2022-01-28 01:25:04 +00:00
Matthias Clasen
c9eda02fa1
Merge branch 'tiled-window-bracket-fix' into 'main'
...
theme: Drop shadow and border fixes for tiled windows
See merge request GNOME/gtk!4418
2022-01-27 17:29:13 +00:00
Matthias Clasen
a37584a404
Merge branch 'wip/baedert/for-master' into 'main'
...
build: Make GCC ignore fallthrough comments
Closes #4663
See merge request GNOME/gtk!4419
2022-01-27 16:27:12 +00:00
Leônidas Araújo
566f217f6f
Update Brazilian Portuguese translation
2022-01-27 16:25:07 +00:00
Matheus Barbosa
ca34c79443
Update Brazilian Portuguese translation
2022-01-27 15:47:53 +00:00
Timm Bäder
4be6c5b197
gesturesingle: Get rid of a fallthrough comment
...
Fixes #4663
2022-01-27 16:06:56 +01:00
Timm Bäder
7194196100
build: Make GCC ignore fallthrough comments
...
From the GCC manpage:
> Wimplicit-fallthrough=5 doesn't recognize any comments as
> fallthrough comments, only attributes disable
> the warning.
So, check for the =5 version after checking for the simple version. This
way we get -Wfallhrough with clang and -Wfallthrough -Wfallthrough=5
with GCC, which works.
2022-01-27 16:05:33 +01:00
Yuri Chornoivan
d9d2eb978d
Update Ukrainian translation
2022-01-27 14:47:37 +00:00
Carlos Garnacho
c8460c51bd
Merge branch 'realize-vs-focus-in' into 'main'
...
gtktext: Make sure input method sees focus in
See merge request GNOME/gtk!4402
2022-01-27 14:13:55 +00:00
Joonas Henriksson
b4d0235a05
theme: Fix incorrect border color for tiled windows
2022-01-27 06:08:40 +02:00
Joonas Henriksson
a5d1f78bf2
theme: Fix drop shadow for tiled windows
...
Misplaced curly bracket prevented the :backdrop styling from getting
applied. Also fix the indentation while at it.
2022-01-27 05:50:06 +02:00
Carlos Garnacho
9a7750e339
Merge branch 'hold-gestures' into 'main'
...
Add hold gestures
See merge request GNOME/gtk!3454
2022-01-26 23:37:28 +00:00
Fran Dieguez
d7c4ac7d02
Update Galician translation
2022-01-26 23:36:27 +00:00
Hugo Carvalho
1a08be066e
Update Portuguese translation
2022-01-26 22:48:02 +00:00
José Expósito
fe86aa5f6b
gtkgestureswipe: Don't filter hold events
...
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
34133ec1e8
gtkgesturerotate: Don't filter hold events
...
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
a99a75827c
gtkgesturezoom: Don't filter hold events
...
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
3bfcc12ec0
gtkgesture: Handle hold gestures
...
Hold gestures are used to bring existing gestures on touchpad
semantically closer to touchscreen gestures.
Touchpad gestures observe hold gestures with a matching amount of
fingers and emit their begin and end signals when fingers are detected
or removed on/from the touchpad.
When a hold cancel event is detected, it is required to wait a few
milliseconds until the next event(s) are received to avoid emitting
multiple begin signals.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
382341e1bf
gtkgesture: Add hold to EVENT_IS_TOUCHPAD_GESTURE
...
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
44b0d8b330
scrolledwindow: Stop kinetic scrolling on begin
...
Stop kinetic scrolling when a scroll begin signal is sent during the
event capture phase.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
62808722d2
kineticscrolling: Add stop function
...
Move the logic to stop kinetic scrolling to its own function and allow
to call it from the outside.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
f09338c8de
gtkeventcontrollerscroll: Handle hold gestures
...
Handle hold events:
- GDK_TOUCHPAD_GESTURE_PHASE_BEGIN: scroll-begin is emitted.
- GDK_TOUCHPAD_GESTURE_PHASE_END: A hold gesture ends only when all
fingers are lifted from the touchpad without movement, so
scroll-end is emitted right away.
- GDK_TOUCHPAD_GESTURE_PHASE_CANCEL: A hold gesture is cancelled when
some fingers are lifted/put down or movement is detected. In this
case, scroll-end is emitted after a small timeout only if
GDK_SCROLL wasn't detected.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
ec91b2de10
gtkeventcontrollerscroll: Refactor scroll end
...
Move the logic to end scrolling to its own function to be able to
reuse it.
Refactor, no functional changes.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
5cd289dc1d
gtkeventcontrollerscroll: Refactor scroll begin
...
Move the logic to begin scrolling to its own function to be able to
reuse it.
Refactor, no functional changes.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
299caaa383
wayland/pointer-gestures: Receive hold gesture
...
Add the glue code to receive hold gesture events from the compositor,
transform them into GdkEvents and finally enqueue them.
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
0aa2a4ef14
gtkmain: Handle hold events
...
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
331f1ee722
gdk/events: Add hold GdkEvent
...
Allow to create hold events as well as the required functions to get
information about the event: gesture phase, finger count, etc
Part-of: <!3454>
2022-01-26 22:49:53 +01:00
José Expósito
0f351508bc
build: Bump wayland-protocols to v1.23
...
Part-of: <!3454>
2022-01-26 22:47:51 +01:00
Matthias Clasen
304527ab01
Merge branch 'sri-main-patch-28302' into 'main'
...
Update docs/reference/gtk/migrating-3to4.md
See merge request GNOME/gtk!4404
2022-01-26 19:37:28 +00:00
Matthias Clasen
b3d778469a
Merge branch 'rafaelff-hig' into 'main'
...
buildertool: use curly apostrophe
See merge request GNOME/gtk!4414
2022-01-26 19:35:21 +00:00
Matthias Clasen
6f5210afea
Merge branch 'wip/carlosg/touchpad-gesture-fixes' into 'main'
...
Touchpad gesture fixes
See merge request GNOME/gtk!4417
2022-01-26 19:32:33 +00:00