summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 3.7.03.7.0Matthias Clasen2012-10-222-3/+37
|
* Be robust against unrealized windows in GtkWindowAccessibleMatthias Clasen2012-10-221-5/+14
| | | | | Based on a patch by Albert Astals Cid, https://bugzilla.gnome.org/show_bug.cgi?id=686152
* Forgotten fixupMatthias Clasen2012-10-221-2/+2
| | | | This was meant to be included in the previous commit :-(
* treeview: Add support for styling the dragged headerStefano Facchini2012-10-221-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684980
* treeview: Move the dragged header in the headers windowStefano Facchini2012-10-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684980
* Use named union for _GtkSymbolicColor in gtk/gtksymboliccolor.cMatthias Clasen2012-10-221-53/+53
| | | | | Patch by Richard Lloyd, https://bugzilla.gnome.org/show_bug.cgi?id=686366
* scrollbar: remove unused variableCosimo Cecchi2012-10-221-2/+0
| | | | My bad.
* notebook: return TRUE for drag-motion event when over tabsCosimo Cecchi2012-10-221-11/+28
| | | | | | | | | | | | | | | | | | | | | | | | The GtkNotebook drag-motion event handler may install a timeout when hovering over a tab, in order to switch to it. On the other hand it's desirable for applications to use the empty tab area as a drop target, so the drag-motion handler returns FALSE (also in case it installs the switch tab timeout), as explained in https://bugzilla.gnome.org/show_bug.cgi?id=350665. Unfortunately, applications can use the tab label widget (or a child of it) as a different drop target area, and install their own drag-motion handler there. In this scenario, the timeout will still be installed by GtkNotebook's handler, but since it returns FALSE, it will never get the matching drag-leave event, causing it to trigger also when the mouse pointer moved elsewhere before it expired. Fix this by returning TRUE from drag-motion when the event is over a tab. Note that this makes automatic tab switching not work anymore when drag and drop is handled in the tab label widget; applications are expected to also handle tab switching if desired in such a case. https://bugzilla.gnome.org/show_bug.cgi?id=684415
* notebook: consolidate code to remove the switch tab timerCosimo Cecchi2012-10-221-17/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684415
* [l10n] Updated Estonian translationMattias Põldaru2012-10-221-155/+188
|
* scale: update style properties on GtkRange at initCosimo Cecchi2012-10-221-12/+17
| | | | | | | Same fix as in ef027c93d49e2e31ccb8c181d0096c705c141906, but for the GtkScale subclass of GtkRange. https://bugzilla.gnome.org/show_bug.cgi?id=686280
* scrollbar: update style properties on GtkRange at initCosimo Cecchi2012-10-221-11/+20
| | | | | | | | | | | | GtkScrollbar used to rely on style-updated being emitted every time after the widget was created in order to set the right values from its style properties on GtkRange. Nowadays we try to be smarter and avoid emitting style-updated at creation time, so we need to manually initialize the GtkRange values. This fixes a regression from 35e36b9fe506143f722a00f26a86143f9c95b740. https://bugzilla.gnome.org/show_bug.cgi?id=686280
* Fix out of source tree building for gdk/broadwayJean Parpaillon2012-10-221-2/+2
| | | | | | This patch fix compilation when building out of source tree (gdk/broadway dir). Signed-off-by: Colin Walters <walters@verbum.org>
* Updated Slovak translationPavol Šimo2012-10-201-2043/+1311
|
* Updated Galician translationsFran Diéguez2012-10-201-3/+2
|
* docs: fix typo on 'Getting Started with Gtk+' pageTim-Philipp Müller2012-10-201-1/+1
|
* Updated Lithuanian translationAurimas Černius2012-10-191-411/+413
|
* Update Czech translationPetr Kovar2012-10-191-139/+120
|
* wayland: Update to reflect protocol changesScott Moreau2012-10-196-44/+28
|
* Update Galician translationsFran Diéguez2012-10-181-145/+149
|
* Updated Slovenian translationMatej Urbančič2012-10-181-436/+438
|
* Fix duplicate columns in filechooser entry completionMatthias Clasen2012-10-171-2/+1
| | | | | | This partically reverts commit 331bba1ad6c5d9535fc5a827b91019f5824e25a7, which broke documented behaviour.
* menubutton: don't refer to the non-existant menu propertyCosimo Cecchi2012-10-171-1/+1
| | | | | 7c6454246e7fa181d9e16f3520bc6d3765168f40 removed the property, but forgot to change the name in a g_object_notify().
* Updated Serbian translationМирослав Николић2012-10-172-244/+250
|
* Updated Indonesian translationAndika Triwidada2012-10-171-400/+400
|
* Updated Spanish translationDaniel Mustieles2012-10-171-123/+126
|
* level-bar: Fix typoStefano Facchini2012-10-171-1/+1
|
* scrolledwindow: set GDK_EXPOSURE_MASK on the overshoot windowCosimo Cecchi2012-10-171-38/+1
| | | | | | | | | | | Currently we use gtk_style_context_set_background() when the state flags change in order to propagate the background color to the overshoot window, but this is actually only needed because the window doesn't get expose events, since we always draw a full background in draw(). This also fixes some problems when the GdkWindow of the scrolled window's child is composited, as seen in oxygen-gtk3. https://bugzilla.gnome.org/show_bug.cgi?id=686265
* level-bar: add support for RTL localesStefano Facchini2012-10-171-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684288
* level-bar: add an "inverted" property like GtkProgressBarStefano Facchini2012-10-174-8/+133
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684288
* Add gdk version macros for 3.8Stefano Facchini2012-10-171-0/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=684288
* GtkMenuButton: remove menu property as it is replaced by popup.Ignacio Casal Quinteiro2012-10-171-16/+1
| | | | | See that it was already announced to be removed before 3.6.0 but we forgot.
* cssshadowsvalue: handle gtk_css_value_transition returning NULLCosimo Cecchi2012-10-161-10/+32
| | | | | | | | | | | | | | | The implementation of transition for GtkCssShadowValue can return NULL at least when the two values have a different inset; all other parts of the GTK/CSS machinery (e.g. GtkCssArrayValue) handle this by returning NULL too. Instead, GtkCssShadowsValue was returning an invalid value, where "len" was set, but some values in the array were NULL, which would lead to a segfault when this value is later evaluated by the compute function. Fix this by making GtkCssShadowsValue return NULL if a shadow transition fails, like GtkCssArrayValue does. https://bugzilla.gnome.org/show_bug.cgi?id=686013
* reftests: fix the linear-gradient reftestCosimo Cecchi2012-10-164-1/+47
| | | | | | | | | | Don't use a repeating linear gradient, since it can't be easily reftested against a non-repeating one for the reasons described in the test header. Instead, add a separate test for repeating gradients (against another repeating gradient). This makes the test pass, so it can be added to the Makefile now.
* cssshadow: plug a cairo_surface_t leakCosimo Cecchi2012-10-161-0/+1
| | | | | | | We were never destroying the cairo surface we use for blurring, which would lead to a huge leak. https://bugzilla.gnome.org/show_bug.cgi?id=686209
* csskeyframes: unref GtkCssValues when free-ingCosimo Cecchi2012-10-161-2/+13
| | | | | We assume a reference to all the GtkCssValues we store, so we need to release it when free-ing.
* gradient: plug a GtkCssValue refleakCosimo Cecchi2012-10-161-0/+1
| | | | | Since _gtk_symbolic_color_resolve_full() returns a reference to a GtkCssValue.
* csscomputedvalues: plug a refleakCosimo Cecchi2012-10-161-0/+1
| | | | | _gtk_css_keyframes_compute() returns a reference to a GtkCssKeyframes, and _gtk_css_animation_new() takes another reference.
* bump versionMatthias Clasen2012-10-161-2/+2
|
* 3.6.13.6.1Matthias Clasen2012-10-161-0/+33
|
* Fix css parser testsMatthias Clasen2012-10-163-7/+23
| | | | | | | Parsing a shorthand background property was running into unexpected errors when trying position values where there were none. To fix this, introduce a try_parse variant of the position parse function that silently returns NULL.
* Fix 'make check'Matthias Clasen2012-10-161-2/+0
|
* appchooserwidget: check for g_app_info_should_show()Cosimo Cecchi2012-10-151-0/+3
| | | | | This ensures NoDisplay=true or NotShowIn/OnlyShowIn values in the desktop file are respected.
* a11y: fix private strict regressionCosimo Cecchi2012-10-151-0/+2
| | | | | Commit 0bbfcc249191026a1ee822545398ec6e5e36f7f4 added a private struct for GtkImageAccessible, but forgot to call g_type_class_add_private().
* a11y: fix the buildCosimo Cecchi2012-10-151-1/+1
| | | | Fix a typo introduced in 0ad379708f79dbff916b1fcd431d3e3114bf8e25
* Add private structs to all remaining headersMatthias Clasen2012-10-1524-47/+116
| | | | | These are not used currently. Just put them in now in case we need them in the future.
* GtkWidgetAccessible: add a private structMatthias Clasen2012-10-155-8/+29
| | | | | | | Move instance fields to a private struct, in preparation for installing a11y headers. This also required removing access to GtkWidgetAccessible innards from several accessible implementations.
* GtkTreeViewAccessible: add a private structMatthias Clasen2012-10-152-12/+23
| | | | | Move instance fields to a private struct, in preparation for installing a11y headers.
* GtkToplevelAccessible: add a private structMatthias Clasen2012-10-153-16/+35
| | | | | | | Move instance fields to a private struct, in preparation for installing a11y headers. This also required removing access to GtkToplevelAccessible innards from the GtkWindowAccessible implementation.
* GtkTextViewAccessible: add a private structMatthias Clasen2012-10-152-9/+18
| | | | | Move instance fields to a private struct, in preparation for installing a11y headers.