summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix various warnings about unused thingsРуслан Ижбулатов2014-08-1315-38/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734735
* gdkwayland-window: Don't map the grab transfer menu for GtkMenuJasper St. Pierre2014-08-131-0/+13
| | | | | This is a bad idea in general, but it also means that the focus for a window drops when we pop up a menu, since the grab transfer menu exists.
* Updated Greek translationTom Tryfonidis2014-08-131-345/+335
|
* Fix the build of the native gtk-update-icon-cache when cross-compiling.Jehan2014-08-135-23/+22
| | | | | | | | | | As a noinst_PROGRAMS, the libtool generated for cross-compiling will be used, which will mess up the linking. Create a all-local target instead. Also ensure that building uses always a native version of the tool by specifying a GTK_UPDATE_ICON_CACHE automake variable. Finally "config.h" has been created to work for the target platform and causes problem when cross-compiling. So we temporarily generate a basic config.h which contains only the strict minimum.
* Bug 731013 - cross-compilation broken when building extract-stringsJehan2014-08-133-5/+5
| | | | | | It is actually a bad idea to use noinst_PROGRAMS for build tools, because it adds a $(EXEEXT). It is best to override the all target with all-local to trigger the tool build.
* places-sidebar: Refine the spacingYosef Or Boczko2014-08-131-3/+4
| | | | | Based on a patch by Yosef Or Boczko, https://bugzilla.gnome.org/show_bug.cgi?id=731443
* Adwaita: check/radio icon source override fixLapo Calamandrei2014-08-133-2/+37
|
* Adwaita: app-notification revert erroneusly committed changesLapo Calamandrei2014-08-133-4/+8
|
* Adwaita: Use -gtk-icon-source for checkmarksBenjamin Otte2014-08-133-219/+73
| | | | instead of using background-image
* css: Match state in siblings properlyBenjamin Otte2014-08-135-1/+102
| | | | | | | Previously, we always returned the state flags of the original widget and did not consider the siblings' pseudoclasses. Testcase is attached.
* widgetpath: Use CSS-like syntax in to_string()Benjamin Otte2014-08-131-3/+1
| | | | Print pseudo-classes using ':' sign.
* Adwaita: path-bar home button spacingLapo Calamandrei2014-08-133-0/+27
|
* Adwaita: saner backdrop switch for the dark variantLapo Calamandrei2014-08-133-18/+22
|
* Adwaita: saner menubarLapo Calamandrei2014-08-133-13/+10
|
* GtkPathBar: Don't hardcode spacing in buttonsMatthias Clasen2014-08-131-1/+1
| | | | The theme will be changed to provide padding.
* GtkPathBar: Make recoloring symbolics workMatthias Clasen2014-08-131-6/+8
| | | | | We were only recreating the icons the very first time the theme changed, and not every time as was intended.
* widget-factory: Avoid a compiler warningMatthias Clasen2014-08-131-1/+3
| | | | This is adjusting to the draw_layer signature change.
* widget-factory: Add a missing style classMatthias Clasen2014-08-131-0/+3
| | | | | | Unfortunately, constructing image-only buttons by just adding the image as a child does not give us the image-button style class. Add it manually.
* GtkTextView: Preserve the cairo context around draw_layerMatthias Clasen2014-08-131-2/+10
| | | | | Otherwise, draw_layer might unintentionally wreak havoc on the regular drawing that happens between the two draw_layer calls.
* GtkTextView: Change draw_layer signatureMatthias Clasen2014-08-132-4/+4
| | | | | Vfuncs should really take 'this' of the right type - the type that the vfunc is added in.
* Adwaita: widget edge for inline toolbarsLapo Calamandrei2014-08-133-3/+4
|
* widget-factory: Don't say 'Etched out' twiceMatthias Clasen2014-08-121-1/+2
| | | | | There's no difference between these shadow types anymore, but it is irritating to see the same label twice.
* widget-factory: Improve the flow box exampleMatthias Clasen2014-08-122-20/+146
| | | | | Make the selection actually do something. This is also an opportunity to test the new draw-layer vfunc in GtkTextView.
* widget-factory: Add a flowbox exampleMatthias Clasen2014-08-122-1/+135
| | | | | This is now really polished yet, but will let us work towards 'responsive grid'.
* widget-factory: Make dialogs non-resizableMatthias Clasen2014-08-121-0/+2
| | | | They have no reason to be.
* widget-factory: Don't use rules-hintMatthias Clasen2014-08-121-1/+0
|
* wayland: Initialize cursor cache earlierMatthias Clasen2014-08-121-1/+1
| | | | | | Without this, I was getting a crash because the theme change function was trying to iterate over the hash table before it was created.
* Fix symbolic-icon-translucent-color reftestAlexander Larsson2014-08-122-2/+2
| | | | | | | | | | | | When using the pre-rendered png symbolics it seems that we're off a tiny bit in a few of the pixels on the antialiased borders of a stroke. To fix this we switch the icon to media-playback-stop-symbolic which has no such antialiased borders. I don't quite understand why the pixels are off, this needs more research. https://bugzilla.gnome.org/show_bug.cgi?id=734668
* Change way alpha is used when recoloring symbolicsAlexander Larsson2014-08-121-7/+28
| | | | | | | | | | | | | | | | | If the foreground color has an alpha != 1 we used to just pass that into the svg. This is useful to e.g. render an insensitive icon. However, that is not an ideal model for symbolics. For instance, if the icon uses overlapping areas when drawing, expecting these to be opaque then the transparent color will result in a different alpha value for the overlapping area. Also, non-foreground symbolic colors are still rendered opaque, and the recoloring of pngs can't handle transparent colors. So, instead we extract any alpha from the foreground, render using the opaque colors and then apply the foreground alpha to the entire result. This means we get an even transparency, even for other colors, and we can apply alpha for the pngs too. https://bugzilla.gnome.org/show_bug.cgi?id=734668
* GtkIconHelper: Short circuit _gtk_icon_helper_get_size in some casesAlexander Larsson2014-08-121-30/+93
| | | | | | | | | | | | _gtk_icon_helper_get_size() is often used during size request and may not necessary mean that the icon will be displayed immediately. In many common cases we know the size without having to ensure a surface. In many cases this means we can avoid loading an icon until needed, and in the case of stateless IconHelpers such as GtkCellRendererPixbuf this is very important as otherwise it will constantly be reloading icons if the displayed set is larger than the in-memory icon cache. https://bugzilla.gnome.org/show_bug.cgi?id=734651
* stack: Ensure the bin window has an evmask suitable to windowless childrenCarlos Garnacho2014-08-121-0/+11
| | | | | | | | If a child has set_has_window == FALSE, it purely relies on the events set on the parent window, for which the bin window used to just ensure the exposure mask, eating all input events. https://bugzilla.gnome.org/show_bug.cgi?id=734357
* widget: Include event controllers' event mask on gtk_widget_get_events()Carlos Garnacho2014-08-121-1/+7
| | | | | | | gtk_widget_get_events() must indeed tell about events enabled purely through a GtkEventController, those events will most surely trigger event handlers. https://bugzilla.gnome.org/show_bug.cgi?id=734357
* GtkSpinButton: Only notify 'adjustment' if the property changedDebarshi Ray2014-08-121-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=734649
* widget-factory: Add a reset button to the notificationDebarshi Ray2014-08-112-1/+19
| | | | | | | | Change the initial value to something that is not a multiple of 3, so that dismissing the notification on reset makes sense. Let's use 50 because that is already being used elsewhere. https://bugzilla.gnome.org/show_bug.cgi?id=734614
* widget-factory: Turn off focus-on-click for notification close buttonDebarshi Ray2014-08-111-0/+1
| | | | | | | ... because that is what most applications are doing. So lets do the same thing for the sake of consistency and setting a good example. https://bugzilla.gnome.org/show_bug.cgi?id=734614
* Reconstruct a missing fileMatthias Clasen2014-08-112-1/+130
| | | | | Sadly I had forgotten to add selectionmode.ui to git. Here is a reconstructed version that seems to work.
* treeview: Check the selected node active flag before maybe starting rubberbandCarlos Garnacho2014-08-111-0/+5
| | | | | | | | | This check used to be present in the pre-gestures code, but was unintentionally removed when splitting code into drag/multiclick gestures. The policy used to be that if clicking happened on an already selected node, DnD would happen instead of rubberband selection, so this behavior is resuscitated. https://bugzilla.gnome.org/show_bug.cgi?id=734143
* Bump versionMatthias Clasen2014-08-101-1/+1
|
* 3.13.63.13.6Matthias Clasen2014-08-101-0/+2
|
* Fix reftests for builddir != srcdirMatthias Clasen2014-08-103-2/+6
| | | | | | Make gtk-reftest consult the REFTEST_MODULE_DIR environment variable to find out where to look for modules, and fix the libtool hack to construct the .libs subdirectory correctly.
* Update DISTCHECK_CONFIGURE_ARGSMatthias Clasen2014-08-101-5/+5
| | | | | The --disable-rebuilds option does not exist anymore, so remove it. At the same time, add --enable-installed-tests.
* Fix animation-direction reftestMatthias Clasen2014-08-102-0/+2
| | | | | | This was another victim of clipping changes - the labels were overdrawing each other, leading to test failure. Prevent this by separating the grid columns.
* wayland: Remove overly complex cursor cacheJasper St. Pierre2014-08-104-65/+19
|
* GtkToolbar: Set clipMatthias Clasen2014-08-101-0/+2
| | | | | | This allows outset box shadows to work on toolbars. https://bugzilla.gnome.org/show_bug.cgi?id=734526
* reftests: Make textview-margins pass in make checkMatthias Clasen2014-08-102-8/+8
| | | | | | | I found that setting margins to zero makes the textview clip away some overshooting pixels. So, instead of a 0/10 split, do this test with a 2/8 split of margins, to avoid the clipping issue.
* Skip focus tests in make checkMatthias Clasen2014-08-101-2/+2
| | | | | These require a window manager to work, and we currently don't run one when we run make check tests under Xvfb.
* Avoid "pkg-config --atleast-version"Simon McVittie2014-08-091-4/+5
| | | | | | | | | | | | | AM_PATH_GTK_3_0([3.4], [], [], [gthread]) results in calling "pkg-config --atleast-version 3.4 gtk+-3.0 gthread-2.0". With pkg-config 0.28, that test fails, because the version of gthread-2.0 is smaller than 3.4. This appears to be a behaviour change since 0.26, but matches what the documentation said in 0.26. Bug: https://bugzilla.gnome.org/show_bug.cgi?id=641638 Bug-Debian: https://bugs.debian.org/756476 Reviewed-by: Matthias Clasen <mclasen@redhat.com>
* Updates for 3.13.6Matthias Clasen2014-08-091-0/+78
|
* Trivial: Use g_clear_object moreMatthias Clasen2014-08-092-7/+2
| | | | It no longer has atomic overhead, so we can use it everywhere.
* Adwaita: GtkSwitch size reduction and tweaksLapo Calamandrei2014-08-083-9/+17
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=734485