summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gtkplacesview: add a loading propertywip/csoriano/networksCarlos Soriano2015-08-202-0/+42
| | | | | | So clients of the view can know if the view is busy. https://bugzilla.gnome.org/show_bug.cgi?id=753786
* gtkplacesview: improve networks feedbackCarlos Soriano2015-08-201-8/+142
| | | | | | | | | | Add a spinner when networks are being fetched and make the network section permanent and show a placeholder with a message that no networks were found in case there are no networks. In this way users from previous versions won't be confused with the fact that no networks are shown. https://bugzilla.gnome.org/show_bug.cgi?id=753786
* gtkplacesview: add networks in network:///Carlos Soriano2015-08-201-13/+156
| | | | | | | | | | | Previously we had a network item in the sidebar, which now is replaced by the network section on other-locations view. However we were not exposing the networks in network:///. Fetch them and add them in the network section of other-locations view. https://bugzilla.gnome.org/show_bug.cgi?id=753786
* gtkplacesview: style fixCarlos Soriano2015-08-191-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=753786
* placessidebar: set Other Locations uriGeorges Basile Stavracas Neto2015-08-181-1/+1
| | | | | | | By assigning an URI to Other Locations item, we can programaticaly select it. Fixes a bug in Nautilus, where the Other Locations item is unselected imediately after being clicked.
* multipress: Only emit preedit signals if neededMatthias Clasen2015-08-181-3/+6
| | | | | | | | When clearing the compose buffer, don't emit preedit-changed unconditionally. This triggers a recursion which leads to a crash. https://bugzilla.gnome.org/show_bug.cgi?id=753644
* print operation: let subclasses use a custom paginatePaolo Borelli2015-08-181-9/+27
| | | | | | | | | | | | | | GtkPrintOperation was emitting paginate only if a signal was connected, this meant that subclassing and overriding the paginate vfunc lead to the unexpected result that paginate did not run. Instead we always emit the signal and use a custom accumulator: if there is a signal we just run that and avoid the default handler, otherwise we run the default handler which can be the one by the subclass or the default handler that just skips pagination. Patch by Yevgen Muntyan, fixes #345345
* Updated Spanish translationDaniel Mustieles2015-08-181-10037/+10051
|
* Updated Spanish translationDaniel Mustieles2015-08-181-6486/+6496
|
* 3.17.73.17.7Matthias Clasen2015-08-172-1/+17
|
* wayland: Use g_get_prgname() to get the xdg_surface.set_app_id stringJonas Ådahl2015-08-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | 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
* gtkplacesview: allow to cancel connection to serverCarlos Soriano2015-08-181-2/+15
| | | | | | | | 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.
* places-view: show a more verbose entry hintGeorges Basile Stavracas Neto2015-08-171-1/+1
| | | | | As pointed out by Allan, this is not very helpful. A call to action label fits better in this case.
* flowbox: Sink the floating reference of model-based childrenEmmanuele Bassi2015-08-171-0/+13
| | | | | | | | | 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.
* MSVC Introspection Builds: Remove GCC RequirementChun-wei Fan2015-08-172-25/+5
| | | | | | | | | | | | 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.
* Revert "MSVC Introspection Builds: Remove GCC Requirement"Chun-wei Fan2015-08-172-102/+15
| | | | This reverts commit aea7809f55ac520b9d2d5d9c1eea1345fabbd7a7.
* MSVC Introspection Builds: Remove GCC RequirementChun-wei Fan2015-08-172-15/+102
| | | | | | | | | 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.
* gtk-demo: Use top/bottom-margin for text viewsMatthias Clasen2015-08-172-32/+6
| | | | | This lets us replace the hack of inserting tags in the first and last paragraph to set a above/below-paragraph space.
* text view: add padding and marginSebastien Lafargue2015-08-175-160/+534
| | | | | | | 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
* Updated Galician translationsFran Dieguez2015-08-171-459/+761
|
* Add a test for gtk_flow_box_bind_modelMatthias Clasen2015-08-161-15/+27
|
* Add gtk_flow_box_bind_modelMatthias Clasen2015-08-163-2/+139
|
* Add a test for g_list_box_bind_modelMatthias Clasen2015-08-162-0/+224
|
* list box: Shorten some static function namesMatthias Clasen2015-08-161-12/+12
|
* Bump Pango requirement to 1.37.3Christoph Reiter2015-08-161-1/+1
| | | | | | | 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.
* Updated Portuguese translationPedro Albuquerque2015-08-161-72/+96
|
* popover: Don't restore stale default widgetMatthias Clasen2015-08-151-1/+2
| | | | | Only restore the saved default widget if the default hasn't been changed while the popover was visible.
* Add a note to gdk_screen_get_width/height_mmMatthias Clasen2015-08-151-2/+8
| | | | | The values returned by these functions are not very well defined, recommend to use the monitor dimensions instead.
* wayland: calculate screen physical sizeCarlos Garnacho2015-08-151-1/+28
| | | | | | | 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
* popover: Optimize the transitionMatthias Clasen2015-08-151-5/+3
| | | | | | There's no need to queue a resize here. https://bugzilla.gnome.org/show_bug.cgi?id=753568
* window: Set name on idleMatthias Clasen2015-08-151-1/+5
| | | | | Use gdk_threads_add_idle, and set a name on the source to aid debugging, as we do everywhere else.
* searc engine model: Set name on idleMatthias Clasen2015-08-151-1/+2
| | | | | Use gdk_threads_add_idle, and set a name on the source to aid debugging, as we do everywhere else.
* Update release notes a bitMatthias Clasen2015-08-151-1/+13
|
* Fix a thinko in GtkLabelMatthias Clasen2015-08-151-2/+2
|
* Support alpha in text cell renderer colorsMatthias Clasen2015-08-151-8/+15
| | | | This is easily possible, now that Pango supports alpha.
* Updated Slovak translationDušan Kazik2015-08-151-198/+207
|
* GtkLabel: Add alpha support for buildable attributesMatthias Clasen2015-08-141-0/+8
| | | | | Make it possible to set foreground or background alpha in the builder ui support for Pango attributes.
* GtkTextDisplay: Use pango renderer alpha supportMatthias Clasen2015-08-141-12/+27
| | | | | We don't need to store our own copy of the colors anymore, now that PangoRenderer can do alpha.
* UpdatesMatthias Clasen2015-08-141-0/+43
|
* Revert "wayland: require WAYLAND_DISPLAY be set to open wayland display"Ray Strode2015-08-141-4/+1
| | | | | | | | This reverts commit 35489f5d31b20a390b45803d760f965391d0b57f. It snuck in when i was trying to push commit f4d2022d46e16e1fdec8ca9b107a9870155832bf
* wayland: change wl_log level to G_LOG_LEVEL_DEBUGRay Strode2015-08-141-1/+1
| | | | | | | | | | | | 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
* wayland: require WAYLAND_DISPLAY be set to open wayland displayRay Strode2015-08-141-1/+4
| | | | | | | | | | | | 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.
* GDK W32: Add missing commasРуслан Ижбулатов2015-08-141-2/+2
|
* Revert "Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on ↵Matthias Clasen2015-08-121-2/+0
| | | | | | state changes""" This reverts commit 8001b2c1b3b9b5535d20ec942c497ae0f0a4adc7.
* Revert "Revert "Revert "window: fix initial shadow width for ↵Matthias Clasen2015-08-121-7/+1
| | | | | | maximized/fullscreen windows""" This reverts commit 968ac90e89f444e180d883a28bfd260b118f451d.
* Revert "Revert "gtkwindow: Reset maximize / fullscreen_initially on state ↵Matthias Clasen2015-08-121-0/+2
| | | | | | | | | changes"" This reverts commit de2ea1ebaabd7550ca6f2a02bfbaa04ac92181fd. No reason in the commit message was given for the revert, and we need this for proper behavior on map.
* Revert "Revert "window: fix initial shadow width for maximized/fullscreen ↵Jasper St. Pierre2015-08-121-1/+7
| | | | | | | | | windows"" This reverts commit 8b695cc7279270eabf7d2541cfd592608d0add38. No reason in the commit message was given for the revert, and we need this for proper behavior on map.
* wayland: Implement touchpad gesture eventsCarlos Garnacho2015-08-123-0/+252
| | | | | | | 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.
* wayland: Add touchpad gestures protocolCarlos Garnacho2015-08-122-0/+175
|
* gtkgesture: Add note to gtk_gesture_get_bounding_box()Carlos Garnacho2015-08-121-0/+6
| | | | | This is the only function that's will be semantically confusing with touchpad gesture events, explain what's to be expected there.