Timm Bäder
3ce3de98da
Merge branch 'wip/muktupavels/listbox-master' into 'master'
...
listbox: set selected_row before emitting signal
See merge request GNOME/gtk!502
2019-01-11 11:38:27 +00:00
Alberts Muktupāvels
1cd934e105
listbox: set selected_row before emitting signal
...
Signal emittion was added in 6f857f87dc
commit and it seems that
this is only place where selected_row is set after emitting signal.
Because of this gtk_list_box_get_selected_row currently returns NULL
as selected row if selection mode is set to GTK_SELECTION_BROWSE.
2019-01-11 13:19:28 +02:00
Timm Bäder
dc1d3824a2
Merge branch 'wip/dboles/EventControllerKey-docs-4' into 'master'
...
EventControllerKey: Add missing documentation bits
See merge request GNOME/gtk!454
2019-01-11 09:39:25 +00:00
Matthias Clasen
927e49ed86
switch: Always use I/O
...
This allows for smaller switches, and goes better with
modern themes that have round switches.
2019-01-10 17:21:48 -05:00
Timm Bäder
d55fc8b7b1
gl renderer: Dont't try to draw glyphs at scale 0
...
Fixes #1475
2019-01-10 17:14:48 +01:00
Timm Bäder
e72d0a9118
gl glyphcache: Only support one dirty glyph per atlas
2019-01-10 16:49:19 +01:00
Timm Bäder
8b14c8d0a8
testoverlay: Fix fancy effect
2019-01-10 16:49:19 +01:00
Timm Bäder
913b4fcc49
iconcache: Remove unused defines
2019-01-10 16:49:19 +01:00
Timm Bäder
fb7d033953
gl renderer: Remove debug code
2019-01-10 16:49:19 +01:00
Timm Bäder
cfa440bbae
gl renderer: Fix hidpi transform nodes
2019-01-10 16:49:19 +01:00
Timm Bäder
7ac9fe3b60
shadowvalue: Remove unused API
2019-01-10 16:49:19 +01:00
Timm Bäder
b0a8b7da63
gl renderer: Only compile the vertex shader once
...
All our programs use the same vertex shader, so don't compile it over
and over again. This improves startup times by at least 0.001%, I swear.
2019-01-10 16:49:19 +01:00
Timm Bäder
b2ff6e91cd
gl renderer: Don't forget the offset when rendering blur nodes
2019-01-10 16:49:19 +01:00
Daniel Mustieles
b4d906c464
Update Spanish translation
2019-01-10 08:50:55 +00:00
Timm Bäder
ae03caacc4
Merge branch 'patch-1' into 'master'
...
Fix a typo in “popup-context-menu” documentation.
See merge request GNOME/gtk!500
2019-01-10 06:23:09 +00:00
bodqhrohro
ec22646210
Fix a typo in “popup-context-menu” documentation.
2019-01-09 14:24:29 +00:00
Timm Bäder
ba1644cba1
Merge branch 'wip/sadiq/750-gtk4' into 'master'
...
gtkpopover: Fix popover when parent widget is partially visible
Closes #750
See merge request GNOME/gtk!496
2019-01-09 11:53:45 +00:00
Mohammed Sadiq
d11bc68b27
gtkpopover: Fix popover when parent widget is partially visible
...
fixes https://gitlab.gnome.org/GNOME/gtk/issues/750
2019-01-09 17:12:23 +05:30
Daniel Mustieles
5720e406b9
Updated Spanish translation
2019-01-09 09:52:53 +01:00
Emmanuele Bassi
b3f8f358b5
Merge branch 'meson-warning' into 'master'
...
build: Avoid a Meson deprecation warning
See merge request GNOME/gtk!493
2019-01-08 14:59:21 +00:00
Emmanuele Bassi
e458ea2f3d
build: Avoid a Meson deprecation warning
...
Using an empty `configuration_data` object to copy a configuration file
is deprecated since Meson 0.47 (released July 2018); the equivalent
behaviour is available by using `copy: true`.
2019-01-08 14:46:46 +00:00
Benjamin Otte
b6d8d3975e
revealer: Handle child-visible properly
...
The target position is irrelevant for determining if the child should be
visible. When the current position is 0, it needs to be hidden, period.
Fixes #1355
2019-01-08 01:29:41 +01:00
Benjamin Otte
5e96129be1
settings: Don't special case IM modules
...
The previous fixes made it unnecessary to hardcode IM modules for
different display types. The code now automatically skips system IM
modules for other displays.
2019-01-08 00:41:12 +01:00
Benjamin Otte
0ef7d07880
immodule: Check if module matches display
...
When loading IM modules from environment variables or GtkSettings, we
would accept "xim" on Wayland. That is a bad idea.
2019-01-08 00:41:12 +01:00
Benjamin Otte
545e95bb5c
immodule: Don't load unsupported IM module
...
The code would technically allow loading the xim module when X11 support
was not compiled in.
This is probably an artificial concern, because it's pretty hard to
compile XIM support without X11 support, but it makes the code clearer,
so there we go.
2019-01-08 00:41:12 +01:00
Benjamin Otte
ca76675a69
immodule: Pass a GdkDisplay for default context ID
...
After all, the context depends on the display - we want to use the
wayland context for Wayland, xim for X11 and so on.
2019-01-08 00:41:12 +01:00
Benjamin Otte
16d4ce4d03
immulticontext: Don't have a global_context_id
...
Context IDs are dependant on the display - both because displays can use
different backends, but also because changing the GtkSetting is a
per-display operation.
So just remove the cache.
If it turns out we need a per-display cache, we can add one to
GtkSettings.
2019-01-08 00:41:12 +01:00
Olivier Fourdan
58e273d056
a11y: Check display in *grab_cell_focus()
...
Calling the accessibility function `grab_focus()` on a `GtkCell` under
Wayland will cause the client to crash.
This is another case of `gdk_x11_get_server_time()` being called
regardless of the actual windowing backend used.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1507
2019-01-07 21:06:57 +00:00
Carlos Garnacho
1c14285dee
flowbox: Accept multipress gesture late
...
So it's able to operate properly with the DnD gesture set by
gtk_drag_source_set(). We usually just react on button release,
that's the right time to claim the gesture.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1557
2019-01-07 21:01:59 +00:00
Daniel Boles
cd69570e78
searchenginequartz: Fix naming of Beagle @ comment
...
As funny as that is, it's not very instructive. :P
https://gitlab.gnome.org/GNOME/gtk/merge_requests/490#note_400993
2019-01-07 20:46:08 +00:00
John Ralls
52b9e4703b
[GtkSearchEngineQuartz] Limit the returned hits.
...
When the result set is larger than the limit.
2019-01-07 20:46:08 +00:00
Daniel Boles
d7193eaf8b
[GtkSearchEngineQuartz] Resolve the path to a GtkFile* for the hit list.
...
Instead of a char* path, which the search_hit parser doesn't expect,
causing a crash.
Closes: $https://gitlab.gnome.org/GNOME/gtk/issues/815
2019-01-07 20:46:08 +00:00
Carlos Garnacho
b52dea7a10
Merge branch 'fix-corner-resize' into 'master'
...
Fix resize corners
See merge request GNOME/gtk!481
2019-01-07 18:14:33 +00:00
Matthias Clasen
7bb5888272
Merge branch 'commit-docs' into 'master'
...
docs: Move commit style docs to the contribution guide
See merge request GNOME/gtk!358
2019-01-07 16:44:41 +00:00
Ryuta Fujii
4404afc9f3
Update Japanese translation
2019-01-05 01:16:56 +00:00
Ryuta Fujii
dadac6a9e1
Update Japanese translation
...
(cherry picked from commit 69ddfcf1ed
)
2019-01-04 22:21:43 +00:00
Aurimas Černius
210a06174d
Updated Lithuanian translation
2019-01-04 23:23:00 +02:00
Timm Bäder
f9a5a474f0
imcontextwayland: (Hopefully) fix if expression
2019-01-04 05:55:26 +01:00
Piotr Drąg
c51f1fda28
Update POTFILES.in
2019-01-03 19:21:09 +01:00
Timm Bäder
ea3d0c0f01
buttonbox: Remove redundant if statement
...
This used to do something in the past.
2019-01-03 08:57:16 +01:00
Timm Bäder
2c1198f6c2
colorchooser: Remove extra custom color
2019-01-03 08:56:46 +01:00
Timm Bäder
9d3120cc1e
popover demo: Fix size-allocate callback signature
2019-01-03 08:56:40 +01:00
Timm Bäder
66d3aa8101
window: Fix state_flags_changed impl name
...
This is unrelated to GdkSurface and was changed by accident.
2019-01-03 08:56:34 +01:00
Timm Bäder
0530637fef
stack: Don't queue an unnecessary redraw
...
Both queue_allocate and queue_resize already queue a draw.
2019-01-03 08:52:35 +01:00
Timm Bäder
3d6bdb9af3
entry: Remove unused struct
2019-01-03 08:52:08 +01:00
Matthias Clasen
7e7c90961c
Check for the session bus before using it
...
Patch by Chris Allen, #475
2019-01-02 20:35:19 -05:00
Matthias Clasen
3da9280a8a
Merge branch 'wip/nbenitezl/move-bookmark-placeholder-index-4' into 'master'
...
gtkplacessidebar.c: move bookmark at the placeholder index
See merge request GNOME/gtk!459
2019-01-03 01:27:49 +00:00
Matthias Clasen
ed17a8ddd7
Merge branch 'patch-1' into 'master'
...
Zero-fill new GtkTextIter
See merge request GNOME/gtk!455
2019-01-03 01:02:07 +00:00
Matthias Clasen
cd7e70680c
Merge branch 'wip/carlosg/imwayland-for-master' into 'master'
...
Use zwp_text_input_v3 on gtk4
Closes #1317 and #1525
See merge request GNOME/gtk!462
2019-01-03 00:36:35 +00:00
Matthias Clasen
a80007ac12
Fix XChangeProperty calls
...
They must be long...
Closes : #1556
2019-01-02 19:26:56 -05:00