summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Make filter constructors return exact typesMatthias Clasen2020-09-0526-158/+162
| | | | | | | Make functions like gtk_custom_filter_new() return the actual type they construct. Update all callers.
* Update Croatian translationGoran Vidović2020-09-051-155/+158
|
* Updated Lithuanian translationAurimas ÄŒernius2020-09-051-79/+64
|
* Merge branch 'revert-43ca43a22f' into 'master'Matthias Clasen2020-09-051-9/+0
|\ | | | | | | | | Revert "Adwaita: rich-list styling" See merge request GNOME/gtk!2533
| * Revert "Adwaita: rich-list styling"nana-42020-09-051-9/+0
| | | | | | | | | | | | | | This reverts commit 2f0a4c7128ac31541c830b7ed223ce6417964bff. It seems the commit was accidentally added when 768e24afc1fc5ba1bdf63a3d438f66524b3b2e92 was manually merged and pushed.
* | Merge branch 'matthiasc/for-master' into 'master'Matthias Clasen2020-09-052-38/+33
|\ \ | |/ |/| | | | | | | | | Matthiasc/for master Closes #3122 See merge request GNOME/gtk!2534
| * css: Use an array when parsing selectorsMatthias Clasen2020-09-051-37/+32
| | | | | | | | | | | | There's no need for us to have a hard size-limit here; with GdkArray we don't have to give up on stack-preallocation either.
| * text: Don't replace unselected text with EmojiMatthias Clasen2020-09-051-1/+1
| | | | | | | | | | | | | | | | We must be careful to not select everything on focus-in before we have the Emoji inserted. This was accidentally broken in d5121af876032af09bd9. Fixes: #3122
* | Merge branch 'typo_correction' into 'master'Matthias Clasen2020-09-051-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Typo correction Closes #3086 and #3090 See merge request GNOME/gtk!2532
| * | add a missing commaAhmed Eldemery2020-09-051-1/+1
| | |
| * | Merge remote-tracking branch 'upstream/master' into masterAhmed Eldemery2020-09-0517-2611/+2641
| |\ \
| * \ \ Merge remote-tracking branch 'upstream/master' into masterAhmed Eldemery2020-09-03197-14344/+16448
| |\ \ \
| * \ \ \ Merge remote-tracking branch 'upstream/master' into masterAhmed Eldemery2020-08-280-0/+0
| |\ \ \ \
| * | | | | Update Basque translationAsier Sarasua Garmendia2020-08-281-2605/+804
| | | | | |
| * | | | | NEWS: UpdatesMatthias Clasen2020-08-281-1/+61
| | | | | |
| * | | | | idle sizer: Request a motion event after layoutMatthias Clasen2020-08-281-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we are reallocating widgets, make sure that we get a motion event in the next frame cycle, so the hover state gets updated.
| * | | | | Add a function to request motion eventsMatthias Clasen2020-08-282-1/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We want to ensure that the pointer position is reflected when widget geometry changes, so add a function that tells GDK "please create a motion event at the current position on this surface, if one doesn't happen already".
| * | | | | Update Catalan translationJordi Mas2020-08-281-688/+679
| | | | | |
| * | | | | bookmarksmanager: Cancel async reads properlyMatthias Clasen2020-08-282-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | This was causing the objects-finalize test to fail in ci.
| * | | | | Don't export gdk_surface_constrain_sizeMatthias Clasen2020-08-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has one last use in gtkwindow.c, but that will go away and doesn't need this function to be exported anyway.
| * | | | | Update Indonesian translationKukuh Syafaat2020-08-281-125/+133
| | | | | |
| * | | | | gdk/wayland: Use double-click/drag-threshold settings from g-d-sCarlos Garnacho2020-08-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handle both these settings, and the older settings-daemon ones for backwards compatibility. The keys are already checked for existence in the schema, so it will just use the existing ones.
| * | | | | gdk/wayland: Look for font settings in gsettings-desktop-schemasCarlos Garnacho2020-08-281-14/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prefer this location, but also look for the old location in settings-daemon for backwards compatibility. This applies to both direct settings lookups and via the settings portal.
| * | | | | wayland: Fix dnd hotspot movementAlexander Mikhaylenko2020-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | _gdk_wayland_surface_offset_next_wl_buffer() moves the surface relatively to its current position, pass it a delta instead of new position.
| * | | | | gdk: Drop an unused vfuncMatthias Clasen2020-08-281-5/+0
| | | | | |
| * | | | | gdk: CosmeticsMatthias Clasen2020-08-281-7/+5
| | | | | |
| * | | | | broadway: Fix up surface_at_positionMatthias Clasen2020-08-281-3/+25
| | | | | |
| * | | | | win32: Fix return value of get_device_stateMatthias Clasen2020-08-281-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | We need to look a the position, not the child surface.
| * | | | | wayland: Drop unused argument from query_stateMatthias Clasen2020-08-283-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that this is backend-only api, we can just drop unused arguments.
| * | | | | wayland: Fix return value of get_device_stateMatthias Clasen2020-08-281-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | We need to look a the position, not the child surface.
| * | | | | broadway: Drop unused argument from query_stateMatthias Clasen2020-08-283-16/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that this is backend-only api, we can just drop unused arguments.
| * | | | | broadway: Fix return value of get_device_stateMatthias Clasen2020-08-281-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | We need to look a the position, not the child surface.
| * | | | | x11: Drop unused argument from query_stateMatthias Clasen2020-08-284-9/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that this is backend-only api, we can just drop unused arguments.
| * | | | | x11: Fix return value of get_device_stateMatthias Clasen2020-08-281-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | We need to look a the position, not the child surface.
| * | | | | gdk: Drop the query_state vfuncMatthias Clasen2020-08-281-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | It is no longer used.
| * | | | | x11: Stop setting the query_state vfuncMatthias Clasen2020-08-282-5/+2
| | | | | |
| * | | | | win32: Stop using the query_state vfuncMatthias Clasen2020-08-284-6/+2
| | | | | |
| * | | | | macos: Stop setting the query_state vfuncMatthias Clasen2020-08-281-1/+0
| | | | | |
| * | | | | wayland: Stop using the query_state vfuncMatthias Clasen2020-08-283-5/+18
| | | | | | | | | | | | | | | | | | | | | | | | Just call the backend implementation directly.
| * | | | | broadway: Stop using the query_state vfuncMatthias Clasen2020-08-283-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | Just call the backend implementation directly.
| * | | | | Drop _gdk_device_query_stateMatthias Clasen2020-08-282-22/+0
| | | | | | | | | | | | | | | | | | | | | | | | It is now unused.
| * | | | | macos: Stop using _gdk_device_query_stateMatthias Clasen2020-08-284-4/+42
| | | | | | | | | | | | | | | | | | | | | | | | Directly use the backend implementation.
| * | | | | win32: Stop using _gdk_device_query_stateMatthias Clasen2020-08-287-9/+52
| | | | | | | | | | | | | | | | | | | | | | | | Directly use the backend implementation.
| * | | | | x11: Stop using _gdk_device_query_stateMatthias Clasen2020-08-283-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | Directly use the backend implementation.
| * | | | | Make gdk_surface_get_device_position return a booleanMatthias Clasen2020-08-282-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A year ago, we make this function not return the child surface anymore. But the information whether the device is actually over the surface is still useful, and we should not loose it.
| * | | | | main: Avoid a crash with crossing event handlingMatthias Clasen2020-08-281-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are reusing the GtkCrossingData struct for multiple calls here, so we need to make sure that the targets stay alive from beginning to end. Fixes: #3090
| * | | | | widget: Avoid a crash in crossing event handlingMatthias Clasen2020-08-281-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to make sure that the crossing data stays alive until we are done handling it, so take references on all the widgets in it.
| * | | | | broadway: Prune fully clipped render nodesAlexander Larsson2020-08-282-27/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If some node is fully outside the clip region we don't send it to the daemon. This helps a lot in how much data we send for scrolling viewports. However, sending partial trees makes node reuse a bit more tricky. We can't save for reuse any node that could possibly clip different depending on the clip region, as that could be different next frame. So, unless the node is fully contained in the current clip (and we thus know it is not parial) we don't allow reusing that next frame. This fixes #3086
| * | | | | broadway: Track the clip region in the rendererAlexander Larsson2020-08-281-14/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If we know what can't possibly be visible we may can later decide to not expose a node.
| * | | | | Update Galician translationFran Dieguez2020-08-281-129/+138
| | | | | |