- 18 Aug, 2015 1 commit
-
-
Jonas Ådahl authored
Prior to this patch, the ID of the GtkApplication was always used for clients which were GtkApplications. This would only be guaranteed to be correct for D-Bus activatable programs. As a result, all non-D-Bus-activatable applications would set the wrong ID making the shell unable to find the corresponding .desktop file. This change makes it so that the GDK backend always uses the name passed to g_set_prgname, or the default value if not explicitly set, as this more often corresponds to the .desktop file. This means that in order to make D-Bus activatable applications set the correct application ID, they must, for now, manually call g_set_prgname() with their application ID (basename of the .desktop file). If g_get_prgname() returns NULL, fallback to gdk_get_program_class() even though it will most likely never be correct according to the xdg_surface.set_app_id specification. https://bugzilla.gnome.org/show_bug.cgi?id=746435
-
- 17 Aug, 2015 8 commits
-
-
Carlos Soriano Sánchez authored
We were not allowing to cancel the operation at all, and at most the operation was cancelled only when clicked connect again. Also due to gvfs bug 753735 we actually weren't cancelling at all, and therefore creating multiple dialogs.
-
Georges Basile Stavracas Neto authored
As pointed out by Allan, this is not very helpful. A call to action label fits better in this case.
-
Emmanuele Bassi authored
We don't want to leak references if the widget created to represent the item in the model does not have a floating reference — which is usually what happens in bindings, as they automatically sink references when creating new instances. See commit 6e03e7e8 for the similar change in GtkListBox.
-
Chun-wei Fan authored
Sorry, the last commit added a generated file instead of the template. G-I has been updated to not require a Windows GCC installation anymore to generate the .gir files, so update the NMake Makefiles that are used for this purpose. As a result, it is no longer necessary to define time_t for the .gir generation as we are on the same compiler throughout the process.
-
Chun-wei Fan authored
This reverts commit aea7809f.
-
Chun-wei Fan authored
G-I has been updated to not require a Windows GCC installation anymore to generate the .gir files, so update the NMake Makefiles that are used for this purpose. As a result, it is no longer necessary to define time_t for the .gir generation as we are on the same compiler throughout the process.
-
Matthias Clasen authored
This lets us replace the hack of inserting tags in the first and last paragraph to set a above/below-paragraph space.
-
Add API to set top and bottom margins, and add the CSS padding from the theme to the programmatically set margins. https://bugzilla.gnome.org/show_bug.cgi?id=406159
-
- 16 Aug, 2015 11 commits
-
-
Fran Dieguez authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Christoph Reiter authored
GTK+ now uses pango_attr_foreground_alpha_new, pango_attr_background_alpha_new, PANGO_ATTR_FOREGROUND_ALPHA, PANGO_ATTR_BACKGROUND_ALPHA, pango_renderer_set_alpha, pango_renderer_get_alpha, which were all added after 1.37.2.
-
-
Matthias Clasen authored
Only restore the saved default widget if the default hasn't been changed while the popover was visible.
-
Matthias Clasen authored
The values returned by these functions are not very well defined, recommend to use the monitor dimensions instead.
-
A simple calculation is done so far (assuming monitor areas never overlap) so gdk_screen_get_width/height_mm return meaningful values. https://bugzilla.gnome.org/show_bug.cgi?id=753621
-
Matthias Clasen authored
There's no need to queue a resize here. https://bugzilla.gnome.org/show_bug.cgi?id=753568
-
- 15 Aug, 2015 9 commits
-
-
Matthias Clasen authored
Use gdk_threads_add_idle, and set a name on the source to aid debugging, as we do everywhere else.
-
Matthias Clasen authored
Use gdk_threads_add_idle, and set a name on the source to aid debugging, as we do everywhere else.
-
Matthias Clasen authored
-
Matthias Clasen authored
-
Matthias Clasen authored
This is easily possible, now that Pango supports alpha.
-
-
Matthias Clasen authored
Make it possible to set foreground or background alpha in the builder ui support for Pango attributes.
-
Matthias Clasen authored
We don't need to store our own copy of the colors anymore, now that PangoRenderer can do alpha.
-
Matthias Clasen authored
-
- 14 Aug, 2015 4 commits
-
-
Ray Strode authored
This reverts commit 35489f5d. It snuck in when i was trying to push commit f4d2022d
-
Ray Strode authored
wl_log() currently logs using G_LOG_LEVEL_ERROR (which is fatal). The wayland client library doesn't expect this behavior. It uses wl_log to log recoverable errors. This commit changes the log level to G_LOG_LEVEL_DEBUG instead. https://bugzilla.gnome.org/show_bug.cgi?id=753635
-
Ray Strode authored
The wayland client libraries now require WAYLAND_DISPLAY be set to use them. See: http://cgit.freedesktop.org/wayland/wayland/commit/?id=fb7e13021730d0a5516ecbd3712ea4235e05d24d This commit makes _gdk_wayland_display_open bail early if WAYLAND_DISPLAY is unset, just as it does for XDG_RUNTIME_DIR.
-
LRN authored
-
- 12 Aug, 2015 7 commits
-
-
Matthias Clasen authored
This reverts commit 8001b2c1.
-
Matthias Clasen authored
This reverts commit 968ac90e.
-
This reverts commit de2ea1eb. No reason in the commit message was given for the revert, and we need this for proper behavior on map.
-
Jasper St. Pierre authored
This reverts commit 8b695cc7. No reason in the commit message was given for the revert, and we need this for proper behavior on map.
-
Carlos Garnacho authored
On wayland, the gestures protocol defines a wl_pointer_gestures global object, that will match in number with wl_seats, swipe and pinch interfaces can be obtained from it, which events are translated into GdkEventTouchpadSwipe/Pinch events.
-
Carlos Garnacho authored
-
Carlos Garnacho authored
This is the only function that's will be semantically confusing with touchpad gesture events, explain what's to be expected there.
-