Matthias Clasen
4f81dc1eaf
Fix the icon-effect-missing reftest
...
This was comparing the included image-missing icon
with the one in the current icontheme on the test
system. Works fine as long as we don't change
the icons (which we just did). To avoid this, set
the icontheme to hicolor for this test, which does
not have the image-missing icon, so we end up getting
the builtin icon for both ui files.
2021-05-04 16:21:37 -04:00
Alexander Mikhaylenko
0e58bfe90e
texthandle: Add a contents css node
...
Allow to theme it including using css transforms to avoid having assets.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3475
2021-05-04 23:53:05 +05:00
Matthias Clasen
e3e0342db7
Merge branch 'wip/exalm/switch-icons' into 'master'
...
icons: Fix switch icon names
Closes #3920
See merge request GNOME/gtk!3509
2021-05-04 16:18:29 +00:00
Matthias Clasen
b1f12a0535
Merge branch 'wip/exalm/icons' into 'master'
...
Update icons from adwaita-icon-theme
Closes #2656
See merge request GNOME/gtk!3510
2021-05-04 16:18:00 +00:00
Alexander Mikhaylenko
60f4b07196
icons: Update from adwaita-icon-theme
...
Also add the missing edit-clear RTL variant.
2021-05-04 19:12:04 +05:00
Alexander Mikhaylenko
4c60dac9cb
icons: Remove media-playback-start-symbolic-rtl
...
See https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/101
2021-05-04 19:12:04 +05:00
Matthias Clasen
8d14bd3339
Merge branch 'wip/exalm/css-error' into 'master'
...
cssselector: Fix max_selector usage
Closes #3100
See merge request GNOME/gtk!3507
2021-05-04 13:17:53 +00:00
Alexander Mikhaylenko
48d95d2d7a
icons: Fix switch icon names
...
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3920
2021-05-04 17:49:07 +05:00
Matthias Clasen
670a2be782
Merge branch 'test.msvc' into 'master'
...
clipboard-client.c: Include necessary headers for Windows
See merge request GNOME/gtk!3505
2021-05-04 11:53:13 +00:00
Alexander Mikhaylenko
f3633d46ca
cssselector: Fix max_selector usage
...
Reverts 2ae8ace784
other than code style
fixes.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3100
2021-05-04 12:34:29 +05:00
Chun-wei Fan
e56754d27c
clipboard-client.c: Include necessary headers for Windows
...
We need to include io.h and process.h for close() and exit(), as unistd.h may
not be universally available.
2021-05-04 12:12:50 +08:00
Matthias Clasen
40ebed3a03
4.3.0
2021-05-03 20:31:18 -04:00
Matthias Clasen
14ac4903b6
Fix dist script for theme reorg
2021-05-03 20:31:18 -04:00
Matthias Clasen
da613c504b
Merge branch 'wip/exalm/textview-selection' into 'master'
...
textview: Selection rendering fixes
See merge request GNOME/gtk!3503
2021-05-03 23:55:46 +00:00
Matthias Clasen
7ac3507be2
Merge branch 'gnome-todo-dnd-crash' into 'master'
...
dragsource: Keep the source alive long enough
See merge request GNOME/gtk!3504
2021-05-03 21:35:55 +00:00
Alexander Mikhaylenko
316c783fce
label: Update selection node and redraw on state changes
...
Mirror GtkText and GtkTextView.
2021-05-04 02:29:10 +05:00
Matthias Clasen
9e952bc7ff
dragsource: Keep the source alive long enough
...
When a drop causes the event controller to be finalized
(directly or indirectly), we end up segfaulting while
trying to wrap up the drag operation. So, keep a reference
on the GtkDragSource from when the drag begins to when
it is done.
This fixes a crash in gnome-todo when dragging tasks.
2021-05-03 17:00:17 -04:00
Alexander Mikhaylenko
e4832a9e94
text: Queue redraw on state changes
...
Mirror GtkTextView.
2021-05-04 01:20:53 +05:00
Alexander Mikhaylenko
70ee86c951
textlayout: Clip selection bounds to the line extents
...
The rest of the line will be painted separately.
2021-05-04 01:08:19 +05:00
Matthias Clasen
ed97339ef1
NEWS: Updates
2021-05-03 15:38:11 -04:00
Matthias Clasen
b012a5c67e
Merge branch 'static-analysis-fixes' into 'master'
...
Static analyis fixes
See merge request GNOME/gtk!3501
2021-05-03 19:21:42 +00:00
Matthias Clasen
642f32e14d
Merge branch 'ebassi/for-master' into 'master'
...
Install documentation in the appropriate place
See merge request GNOME/gtk!3408
2021-05-03 19:21:18 +00:00
Matthias Clasen
7b735b88b4
Merge branch 'wip/carlosg/xdg-activation' into 'master'
...
gdk/wayland: Support the xdg-activation wayland protocol
See merge request GNOME/gtk!3502
2021-05-03 19:20:18 +00:00
Alexander Mikhaylenko
167134e1a8
textlayout: Support fully transparent selection text
...
Pango treats 0 alpha value as a unset alpha, so we have to special case it.
2021-05-04 00:16:05 +05:00
Alexander Mikhaylenko
0fa4b7a249
textview: Invalidate selection when its style changes
2021-05-04 00:16:05 +05:00
Alexander Mikhaylenko
f413d5ef22
textlayout: Only special case selection rendering for opaque colors
...
If the selection is partially transparent, it may still be desirable to
see the colors from tags underneath.
2021-05-04 00:16:05 +05:00
Carlos Garnacho
be4216e051
gdk/wayland: Support the xdg-activation wayland protocol
...
This protocol implements the IPC necessary to focus application
windows across launcher/launchee. Add support for it.
2021-05-03 17:20:50 +02:00
Matthias Clasen
fa10264759
updateiconcache: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
5fbfe5203c
buildertool: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
f472cb53ae
printbackendlpr: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
a49ff5a1c4
textbtree: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
faf56a8abe
stack: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
e510538f37
printoperation: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
b2bf48c3f0
listbase: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
cf0330d601
filterlistmodel: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
2f51f5affe
emojichooser: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
a69ae36a99
fnmatch: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
6863528df1
a11y: Static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
e2722f03ac
x11: A few static analysis fixes
2021-05-03 07:44:38 -04:00
Matthias Clasen
1be4684441
gdktoplevelsize: Comment out some unused code
...
This is not currently useful, and clang complains.
2021-05-03 07:44:38 -04:00
Matthias Clasen
4a96e790b1
Merge branch 'inspector-layouts' into 'master'
...
Various small inspector improvements
See merge request GNOME/gtk!3500
2021-05-03 01:40:46 +00:00
Matthias Clasen
f9d6134247
inspector: Improve monitor information display
...
Avoid a nested listbox, show the connector,
don't show information we don't have. Also,
disconnect all signal handlers from the display
when the inspector is going away.
2021-05-02 21:02:09 -04:00
Matthias Clasen
dfecc8fe02
inspector: Show keyboard layouts
2021-05-02 21:02:09 -04:00
Matthias Clasen
2b0c474117
Add gdk_wayland_device_get_xkb_keymap
...
This can be useful to get more detailed information
about keyboard configuration.
2021-05-02 21:02:09 -04:00
Matthias Clasen
0f74798a82
Add 4.4 version macros
2021-05-02 21:02:09 -04:00
Matthias Clasen
ead06fdb35
Bump version to 4.3.0
...
We are going to add new API.
Fix up affected tests.
2021-05-02 21:01:56 -04:00
Matthias Clasen
687e589950
Merge branch 'shifted-mnemonics' into 'master'
...
shortcuts: Ignore consumed modifiers for mnemonics
Closes #3912
See merge request GNOME/gtk!3499
2021-05-02 23:51:41 +00:00
Matthias Clasen
945b32ca1b
Merge branch 'mesa.win32.fixes' into 'master'
...
gdkglcontext-win32.c: Fix running with Mesa drivers
See merge request GNOME/gtk!3483
2021-05-02 22:42:35 +00:00
Matthias Clasen
0768cfb7df
shortcuts: Ignore consumed modifiers for mnemonics
...
This is necessary to make mnemonics like Alt-1 work in
layouts where numeric keys are shifted, like AZERTY.
Fixes : #3912
2021-05-02 18:33:44 -04:00
Matthias Clasen
b5e245762d
Merge branch 'more-content-serializer-tests' into 'master'
...
Add a test for custom serializers
See merge request GNOME/gtk!3497
2021-05-02 14:00:51 +00:00