summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* gtkcairoblur: Blur a CAIRO_A8 surface instead of a full CAIRO_ARGB32Jasper St. Pierre2014-07-292-59/+10
| | | | This is considerably faster to draw and paint.
* gtkcssshadowvalue: Use the blur surface as a mask, instead of painting itJasper St. Pierre2014-07-291-2/+2
| | | | | This will make it easier to use an A8 for our blurred surface instead of a ARGB32, which makes things a lot easier and faster.
* iconhelper: reset original pixbuf scale on clearCosimo Cecchi2014-07-291-0/+1
| | | | | | | Avoids a previously set value for a different image to accidentally stick around. https://bugzilla.gnome.org/show_bug.cgi?id=733416
* image: support scale factor when loading from GResource and fileCosimo Cecchi2014-07-291-2/+97
| | | | | | | | | | | | | Currently, when loading an image from a GResource or file we don't take the scale factor of the display into consideration, and let GtkIconHelper scale it accordingly. While this in general works for non-scalable images, we can take advantage of the native loader's scaling for e.g. SVG images, and load them at the right scale factor automatically. This is achieved by switching to a pixbuf loader instead of using the native function. https://bugzilla.gnome.org/show_bug.cgi?id=733416
* W32: Implement rudimentary WM_NCHITTEST handlingРуслан Ижбулатов2014-07-293-8/+49
| | | | | | | | | | | | | | | | | Use (cairo) input shape of the window to check whether a point is inside or not inside the window. If it is, let the default window procedure do its thing (which seems to be working all right in all known cases). If it isn't, override the default window procedure and tell WM what we think. Don't do any of the above if the window has CSD-incompatible styles (WS_BORDER or WS_THICKFRAME). This is a crude kind of substitute for window input shape support (which W32 does not seem to have). Still probably enough to be positive about input shapes support. https://bugzilla.gnome.org/show_bug.cgi?id=733679
* Update testtextview.c to use draw_layerAlexander Larsson2014-07-281-4/+35
| | | | | This fixes a regression in the test from the revert in commit 4fe051bb4a017d2840f2b0f4299512971f17a837.
* textview: Add draw_layer vfuncAlexander Larsson2014-07-282-1/+29
| | | | | | | | | This allows subclasses to render things below and above the text in the text view. This allows e.g. GtkSourceView to highlight the cursor row and to render overlays for colum 80. This used to be done by rendering before/after chaining up to the parent, but that doesn't work anymore since the view now renders a background, and due to the use of the pixel cache.
* Revert "GtkTextView: Fix regression in GtkSourceView drawing"Alexander Larsson2014-07-281-7/+12
| | | | | | | This reverts commit 1ac13435b7c14dd9b97ad7a9d292acd51337d66e. We want to instead replace this with special vfunc for drawing below/above the main text so that gtksourceview can use it.
* Adwaita: fix a typoLapo Calamandrei2014-07-283-13/+13
|
* Adwaita: button drawing function rework...Lapo Calamandrei2014-07-285-102/+195
| | | | | ...to take colored buttons into considerations, so buttons on colored background works better now (infobars and the like).
* textview: document text mark propertiesPaolo Borelli2014-07-281-0/+12
|
* Updated Brazilian Portuguese translationGeorges Neto2014-07-281-494/+440
|
* Adwaita: remove shadows from progressbarsJakub Steiner2014-07-273-21/+9
|
* Updated Lithuanian properties translationAurimas Černius2014-07-271-492/+485
|
* gdkdevice-wayland: Fix compile warningsJasper St. Pierre2014-07-261-2/+2
| | | | These are signed, not unsigned.
* icon-browser: Add open-menu to the listMatthias Clasen2014-07-251-0/+1
|
* wayland-device: Upgrade to v4 of seatJasper St. Pierre2014-07-252-10/+43
| | | | Get our keyboard repeat info from the server.
* wayland-device: Upgrade to v3 of seatJasper St. Pierre2014-07-252-4/+4
| | | | To prevent memory leaks.
* wayland-device: Handle v2 of seatJasper St. Pierre2014-07-252-1/+10
|
* wayland-device: Refactor a bitJasper St. Pierre2014-07-251-20/+26
| | | | | | Delay the keyboard settings creation until we're delivering the key press. This means we don't have to create the settings for a server that sends us repeat information.
* wayland-device: ReindentJasper St. Pierre2014-07-251-38/+41
|
* a11y: unref selected item only if it is not NULLAlejandro Piñeiro2014-07-251-3/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=733610
* Remove gdk_win32_input_shape_combine_region()Руслан Ижбулатов2014-07-241-4/+4
| | | | | | | | | | | This function currently calls gdk_win32_window_shape_combine_region(), which is wrong, because it leads to SetWindowRgn() being called with non-NULL region, which makes W32 disable theming (particularly - decoration theming), which makes decorations revert back to old GDI-drawn Windows 2000 variant, which looks out of place and interacts *badly* with alpha channel (because GDI). https://bugzilla.gnome.org/show_bug.cgi?id=733671
* inspector: Show the buildable ID in the misc tabMatthias Clasen2014-07-242-1/+52
| | | | This is useful, since you sometimes want to use it as #id in css.
* inspector: Prepare misc tab for showing non-widgetsMatthias Clasen2014-07-242-27/+38
| | | | This will happen in the near future.
* testtreemodel: fix unused variable on windowsIgnacio Casal Quinteiro2014-07-241-1/+4
|
* win32: remove set but not used variablesIgnacio Casal Quinteiro2014-07-231-17/+0
|
* GtkPlacesSidebar: Fix editing of bookmarksMatthias Clasen2014-07-231-7/+4
| | | | | | | | | This was silently broken - the code was just assuming that the text cell renderer is item no. 6 on the list of all cells. That doesn't work so well if the cell renderers are set up elsewhere and get rearranged. Fix this by keeping an explicit pointer to the the text cell.
* GtkPathBar: Use symbolic iconsMatthias Clasen2014-07-231-8/+9
| | | | | This fits better with the symbolic icons we use in the places sidebar now.
* GktFileSystem: Support rendering symbolic iconsMatthias Clasen2014-07-232-13/+80
|
* reftest: Add reftest for CSS sizing fixBenjamin Otte2014-07-234-0/+45
| | | | | The test uses a GtkBox for rendering the background, but it could use any other widget that is not used in the reference.
* cssimage: Fix size computation for -gtk-icontheme()Benjamin Otte2014-07-231-22/+24
| | | | | | | | For images without a concrete size but with an aspect ratio, we took the wrong code path. (I even copied the documentation that said "Otherwise" but didn't put an else clause there, go me!)
* GtkPathBar: Set style classes on buttonsMatthias Clasen2014-07-231-0/+10
| | | | | Set text-button/image-button on these, just like we do for buttons everywhere else.
* GtkPathBar: Don't use GtkArrowMatthias Clasen2014-07-231-5/+12
| | | | Instead, use an image button.
* Adwaita: spinbutton button hover visible on the dark variantLapo Calamandrei2014-07-233-3/+25
|
* Adwaita: entry icons position fixLapo Calamandrei2014-07-233-0/+12
|
* Adwaita: backdrop check/radio fixLapo Calamandrei2014-07-232-4/+6
| | | | | Set the correct color wrt the dark variant for checks/radios on selected treeview rows.
* Adwaita: GtkCalendar style simplificationLapo Calamandrei2014-07-233-103/+129
|
* Adwaita: acceleratorsLapo Calamandrei2014-07-233-0/+7
|
* gtk-demo: include missing file on EXTRA_DISTIgnacio Casal Quinteiro2014-07-231-0/+1
|
* Add a test for matching with statesMatthias Clasen2014-07-221-0/+10
|
* Add some tests for GtkAdjustmentMatthias Clasen2014-07-222-0/+165
|
* widget-factory: Avoid a runtime warningMatthias Clasen2014-07-221-10/+2
| | | | | Don't set accelerators too early. GTK+ has not yet been initialized at that point in main.
* Adwaita: vertical spinbutton rtl fixLapo Calamandrei2014-07-223-31/+31
|
* Adwaita: position needs-attention dot in rtlLapo Calamandrei2014-07-223-2/+8
|
* Adwaita: correct color on insensitive check/radio labelsLapo Calamandrei2014-07-223-0/+15
|
* Adwaita: some more assets refreshLapo Calamandrei2014-07-2225-15/+15
|
* Adwaita: .needs-attention dark variant styleLapo Calamandrei2014-07-224-18/+34
|
* Adwaita: graphic assets refreshLapo Calamandrei2014-07-2242-16/+16
|
* Updated POTFILES.skipPiotr Drąg2014-07-222-0/+4
|