- 18 Apr, 2020 1 commit
-
-
Mingcong Bai authored
-
- 04 Jan, 2019 1 commit
-
-
Ryuta Fujii authored
-
- 26 Oct, 2018 1 commit
-
-
Matej Urbančič authored
-
- 25 Oct, 2018 1 commit
-
-
Matej Urbančič authored
-
- 29 Jun, 2018 1 commit
-
-
Pieter Schalk Schoeman authored
-
- 30 May, 2018 2 commits
-
-
Emmanuele Bassi authored
gtksocket: Adjust X sizes by scale-factor See merge request !164
-
- 25 May, 2018 1 commit
-
-
Jason Zaman authored
X uses unscaled sizes, so they must be scaled properly. Otherwise GtkSockets end up twice as big as they should be. Closes: https://bugzilla.gnome.org/show_bug.cgi?id=765327Signed-off-by:
Jason Zaman <jason@perfinion.com>
-
- 22 May, 2018 1 commit
-
-
Carlos Garnacho authored
wayland: check native window for crossing events See merge request !147
-
- 21 May, 2018 1 commit
-
-
Daniel Boles authored
The last round of patches to get the desired direction of value move in response to scrolls/keypresses on scales had the inadvertent side effect of giving the opposite direction on scrollbars. Seeing as gtkrange.c is already a collection of hacks, add another so that fix only holds if the instance is a GtkScale, since that is what those patches were aimed at. Close #1065
-
- 20 May, 2018 1 commit
-
-
Daniel Boles authored
-
- 17 May, 2018 2 commits
-
-
Matthias Clasen authored
Merge branch '1053-scroll-cursor-gets-left-behind-if-a-child-widget-steals-the-scroll' into 'gtk-3-22' Resolve "Scroll cursor gets left behind if a child widget steals the scroll" See merge request !134
-
Matthias Clasen authored
GtkTextView scrolls to the insertion point when the text buffer signals a paste is done. This is wrong when there are multiple views on the same buffer, and the paste happened in another view. To fix this, flip the handling of the scroll_after_paste boolean to only be TRUE if we know that we want to scroll.
-
- 16 May, 2018 1 commit
-
-
Benjamin Otte authored
Resolve "Thread 1 "glade" received signal SIGFPE, Arithmetic exception." See merge request !151
-
- 13 May, 2018 4 commits
-
-
Mohammed Sadiq authored
-
Mohammed Sadiq authored
The gtk_app_chooser_dialog_set_heading() function do emit notify::heading. Since the setter simply calls the function, the setter itself shouldn't emit a notify signal by itself.
-
Mohammed Sadiq authored
"Select all" action is possible regardless of the text selection state or if the text is editable or not.
-
Mohammed Sadiq authored
Buttons can be created simply with gtk_button_new_from_icon_name().
-
- 12 May, 2018 4 commits
-
-
Juan Pablo Ugarte authored
#1069
-
Chun-wei Fan authored
This is the updates to the Visual Studio 2008 projects to generate gtk/gtktypefuncs.c using the preprocessor and the gentypefuncs.py that was adapted from master. Unfortunately we could not clean up the projects as we did for the 201x ones due to the differences in project file format.
-
Chun-wei Fan authored
Combine repetitive parts, and unify using $(PythonDir) for all builds, which the paths set in the property sheets are now based on the Visual Studio version and platform combination.
-
Chun-wei Fan authored
Not that it will make a difference, but to be consistent with the autotools builds. Include gtkx.h instead of gtk.h when we generate the source to feed to the preprocessor.
-
- 11 May, 2018 3 commits
-
-
Chun-wei Fan authored
We now need to generate gtktypefuncs.c by ourselves, so modify the gentypefuncs.py script from master, and add a custom build step in the projects to generate gtktypefuncs.c. The custom build step for the 2008 projects will be added later.
-
Matthias Clasen authored
wayland: Fix restarting cursor animation See merge request !150
-
Chun-wei Fan authored
We now need the generated sources to be included explicitly in the list so that they get listed in the project files to be built.
-
- 09 May, 2018 3 commits
-
-
Jonas Ådahl authored
When an animated cursor was set and the previous cursor animation delay happened to be the same, we wouldn't restart the animation timeout and just return G_SOURCE_CONTINUE assuming the timer would continue. This assumption is however only valid if the function was called from the timeout, which is not the case. Instead also arm the timer also if there is no previous timer active.
-
Olivier Fourdan authored
gdk_wayland_*_grab()/ungrab() would emit crossing events which translate as focus_in/focus_out events for keyboard. However, the ungrab() functions compare the native toplevel as this is what gets the Wayland pointer enter/leave events with the grab window, so if the grab is issued on a child gdk window, those won't match and we would emit more focus_out events than focus_in events. This means that a widget such as spice-gtk which issues a keyboard grab whenever the pointer enters the window and releases the grab when it leaves the window would get uneven numbers of focus_in/focus_out events. Also, gdk_wayland_seat_ungrab() would not emit crossing events for keyboard devices, whereas gdk_wayland_device_ungrab() does, which adds even more potential discrepancies between focus_in/focus_out events. To solve this problem, introduce two new helper functions which check the relevant native windows to emit crossing events when needed that get called evenly from both gdk_wayland_seat_grab()/ungrab() and gdk_Wayland _device_grab()/ungrab() APIs. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=780422 Fixes: #792
-
John Ralls authored
It seems that CoreText is internally calibrated for this, see https://bugzilla.gnome.org/show_bug.cgi?id=787867 for a detailed discussion.
-
- 07 May, 2018 1 commit
-
-
Benjamin Otte authored
So gcc stops complaining about unnecessary parenthesis. Closes #1059
-
- 06 May, 2018 3 commits
-
-
Björn Lindqvist authored
In scroll_event(), there is no need to check whether we are realized before emitting ::change-value, as we must be when receiving an event. Git-formatted/rebased/cleaned up by Daniel Boles <dboles.src@gmail.com> Close #292
-
Daniel Boles authored
• #include <math.h> for the new uses of floor() • Move the new ints and popdown_data into the scopes where they are used • Don’t pointlessly init other ints to 0 as they always get reassigned • Burninate gint
-
Sam Douglas authored
This issue was caused when mouse coordinates were changed to floating point values in commit e8b38fed. This patch floors the event->x_root and event->y_root values when setting the navigation region, so the previous behaviour is restored. #450
-
- 05 May, 2018 1 commit
-
-
Daniel Boles authored
#1053
-
- 04 May, 2018 2 commits
-
-
Benjamin Otte authored
This avoids black flicker on compositing WMs when a window is first shown.
-
Matthias Clasen authored
Use g_str_match_string for better results. cherry-pick of be2853e5 #898
-
- 02 May, 2018 1 commit
-
-
Matthias Clasen authored
wayland: Use dev/evdev/input.h on FreeBSD (GTK3) See merge request !132
-
- 01 May, 2018 2 commits
-
-
Jiri Grönroos authored
-
Ting-Wei Lan authored
The header linux/input.h used by GDK is specific to Linux. It is possible to get a few Linux headers on FreeBSD by installing v4l_compat, but it is usually better to use the one shipped with FreeBSD. We prefer dev/evdev/input.h to linux/input.h here, so it will always use dev/evdev/input.h on FreeBSD regardless of v4l_compat. https://svnweb.freebsd.org/changeset/ports/465644
-
- 30 Apr, 2018 2 commits
-
-
Benjamin Otte authored
Resolve "GtkTextView accesses already disposed object" in 3.22 See merge request !110
-
Benjamin Otte authored
gdk: do not deactivate window on keyboard grabs See merge request !127
-