Matthias Clasen
bbfc547b89
Fix some reftests under wayland
...
Tests need to use popup windows, in order to avoid differences
due to CSD.
2016-01-30 21:11:12 -05:00
Matthias Clasen
f42cd18779
wayland: Reduce warning level for parentless temporaries
...
Temp windows without parent are used frequently in our testsuite;
using g_warning on them causes the tests to fail, which is not
useful. Reduce the warning to a g_message.
2016-01-30 20:56:17 -05:00
Matthias Clasen
7d16b8df29
treeview: Draw background when empty
...
We have a function we call for drawing the empty case, but
it only renders a focus rectangle. Make it draw the background
as well.
https://bugzilla.gnome.org/show_bug.cgi?id=761309
2016-01-30 18:31:30 -05:00
Timm Bäder
16726e31f0
colorchooserwidgeet: Reset the selected swatch when removing
...
Otherwise, priv->current points to garbage and subsequently leads to a
crash, e.g. when adding another custom color.
2016-01-30 23:02:06 +01:00
Matthias Clasen
dd322f715f
Document gtk_parse_args limitations
...
Mention that some things won't work without a display
connection.
2016-01-30 16:11:03 -05:00
Matthias Clasen
bbe48d0624
Throw an error when a display is missing
...
Creating style context won't work without a display, so
give a clear error message and abort instead of segfaulting
later on.
https://bugzilla.gnome.org/show_bug.cgi?id=761332
2016-01-30 16:06:59 -05:00
Matthias Clasen
3b4aad7d26
3.19.8
2016-01-30 13:27:30 -05:00
Matthias Clasen
d400ecca14
Remove entry-progress-coloring reftest
...
We don't recolor text over progress anymore, so this
tests a no longer existing feature.
2016-01-30 11:32:06 -05:00
Matthias Clasen
586522d83c
Use TAP output for installed tests
2016-01-30 11:04:22 -05:00
Matthias Clasen
f375b275c8
Run reftests with HighContrastInverse too
...
For installed tests, we run the reftests with all the builtin
themes (minus platform-specific ones). Add HighContrastInverse
to that list.
2016-01-30 10:10:39 -05:00
Matthias Clasen
051b6071b7
Adwaita: Add symbolic png assets
...
And use them as fallback for the svg ones. This lets us
avoid a hard dependency on librsvg - the theme will work
without svg support.
2016-01-30 00:29:04 -05:00
Matthias Clasen
e54549502e
icontheme: Avoid a crash
...
gtk_icon_info_new_for_file with a size of 0 would fail for
symbolic pngs because we ended up scaling with 0. Avoid this.
2016-01-30 00:29:04 -05:00
Matthias Clasen
2e4b1e72f4
css: Support the image() notation
...
This lets us do fallback in case an image format is not
supported, and also lets us provide solid-color images.
We don't support image fragment notations.
See ttps://www.w3.org/TR/css3-images/#image-notation
https://bugzilla.gnome.org/show_bug.cgi?id=761318
2016-01-30 00:29:04 -05:00
Matthias Clasen
0fe468c789
Emit an error if image loading fails
...
Instead of spamming stderr with g_warning, use the new
emit_error method of the GtkStyleProviderPrivate interface
to emit an error if loading an image fails.
2016-01-30 00:29:04 -05:00
Matthias Clasen
2c7fdf6432
CSS provider: Add a way to emit errors
...
Currently, GtkCssProvider can emit ::parsing-error only during
the actual parsing, although the documentation hints that it might
happen at other times.
This commit adds a emit_error method to the GtkStyleProviderPrivate
interface that will let us emit errors from the compute() implementations
as well, which can be useful (e.g. if an image fails to load).
2016-01-30 00:29:04 -05:00
Balázs Meskó
63bf90ae71
Updated Hungarian translation
2016-01-30 01:24:09 +00:00
Gábor Kelemen
4251a8acdf
Updated Hungarian translation
2016-01-30 01:23:14 +00:00
Balázs Meskó
803ec7c5fb
Updated Hungarian translation
2016-01-30 01:22:10 +00:00
Matthias Clasen
176e85ffe5
file chooser: Make Escape close the dialog
...
In some situations (no header bar, save mode), hitting Escape
would not do anything because the entry ate the key event.
Fix this by telling the entry to only handle Escape when there
is something to do, such as switching back to the path bar.
https://bugzilla.gnome.org/show_bug.cgi?id=761026
2016-01-29 19:12:51 -05:00
Matthias Clasen
f887fec55c
Add a css style test for color names
...
Verify that we support all the css color names, with their expected
rgb values.
2016-01-29 18:23:25 -05:00
Matthias Clasen
b281c9d740
css image recolor: Load images at the proper scale
...
We should not hardcode a scale of 1, this leads to
pixellated upscaled images at scale=2, even if the source
is an svg. By passing the proper scale, we can load the
svg at the correct size.
2016-01-29 17:30:10 -05:00
Matthias Clasen
001598a821
icon theme: Improve loading of unthemed files
...
When creating icon info objects for unthemed files, we don't
really have a nominal size, so we pass 0 to mean 'load at
original size'. However, this is not what was happening.
To make this possible, add variants of some pixbuf loading
functions that take a scale factor instead of a desired size,
and use those when we don't have a nominal size.
2016-01-29 17:27:35 -05:00
Matthias Clasen
68edc67bde
image: use GtkMisc padding again
...
This was lost in the gadget conversion.
Thankfully, the misc-alignment reftest catches this.
2016-01-29 13:44:45 -05:00
Matthias Clasen
8219a6b226
Use an GtkImage instead of GtkArrow
...
GtkArrow is deprecated, and the recommended replacement
is GtkImage.
2016-01-29 13:21:01 -05:00
Matthias Clasen
866193f6af
reftests: get icon-vfuncs test almost working again
...
The remaining difference here is GtkArrow, which is deprecated
and has not been updated to the latest CSS rendering standards.
2016-01-29 13:10:03 -05:00
Lapo Calamandrei
fac5ed6165
Adwaita: reset padding on notebook tab close button
2016-01-29 18:09:28 +01:00
Matthias Clasen
e79db79e2c
testgtk: Avoid deprecation warnings
...
Eventually, we should probably remove the examples that rely
on geometry support, since they probably don't work correctly
anymore. For now, just disable the warnings.
2016-01-29 11:54:07 -05:00
Matthias Clasen
17d9e94682
testoffscreen: Remove deprecated calls
...
Not doing these calls doesn't seem to affect the demo,
so lets just remove them.
2016-01-29 11:54:07 -05:00
Matthias Clasen
3302c2a12c
testgeometry: Ignore deprecations
...
All the functionality that is tested here has been deprecated
recently.
2016-01-29 11:54:07 -05:00
Lapo Calamandrei
813cc34857
Adwaita: fix border radius on #editor-color-sample
2016-01-29 17:48:45 +01:00
Lapo Calamandrei
31cc642288
Adwaita: notebook style rewrite
2016-01-29 17:17:47 +01:00
Matthias Clasen
01626e0f4b
Update gtk-builder-tool docs
2016-01-29 09:42:18 -05:00
Matthias Clasen
7d75d5ec66
builder tool: Add a preview command
...
This was somewhat missing, and is easy to add.
2016-01-29 09:39:41 -05:00
Matthias Clasen
69a38a9771
docs: Fix a duplicate id
...
This was causing the css properties chapter to appear twice
in the docs, and the overview not at all.
2016-01-29 08:08:08 -05:00
Matthias Clasen
eabf110182
Updates
2016-01-28 23:09:42 -05:00
Matthias Clasen
7fc0600f92
infobar: Don't expose implementation details
...
Only export the documented widgets as internal children.
2016-01-28 22:49:36 -05:00
Matthias Clasen
3014aab25c
searchbar: Don't expose implementation details
...
The various boxes and the revealer here should not be exposed
as internal children for subclasses to use in their .ui files.
2016-01-28 22:47:28 -05:00
Matthias Clasen
0bf987c611
actionbar: Don't expose implementation details
...
The box and revealer here should not be exposed as internal
children for subclasses to use in their .ui files.
2016-01-28 22:39:31 -05:00
Matthias Clasen
a7489153b0
dialog: Stop exporting action_box
...
This was not meant as an internal child that subclasses
can refer to in their .ui files.
https://bugzilla.gnome.org/show_bug.cgi?id=761254
2016-01-28 22:36:27 -05:00
Matthias Clasen
3dce876555
print dialog: Stop using action_box in .ui
...
We can just use CSS margins nowadays to achieve the desired
appearance.
2016-01-28 22:29:30 -05:00
Matthias Clasen
a99c69fd6b
label: fix a case of misleading indentation
...
gcc 6 complains aobut things like this.
2016-01-28 20:50:50 -05:00
Carlos Garnacho
cf4e179a45
tests: Avoid deprecated API usage in testgtk
...
We can use seat grabs here.
2016-01-28 12:50:50 +01:00
Carlos Garnacho
a74db1de77
tests: Avoid deprecated API usage in testsocket
...
We can use seat grabs here.
2016-01-28 12:50:50 +01:00
Carlos Garnacho
fef661ae84
tests: Fix deprecation warnings in testinput
2016-01-28 12:50:50 +01:00
Carlos Garnacho
2c0446917d
demos: Modify "Change display" demo to use seat grabs
...
The window picking feature was done through a pointer grab, replace
it by a seat grab on pointing devices.
2016-01-28 12:50:49 +01:00
Carlos Garnacho
0125aa0a41
gtkdnd: Fix deprecation compile warnings
...
Grabbing must stay a bit longer until all other backends than x11/wayland
catch up with GDK DnD, so ignore deprecation flags are used on those. The
uses of GdkDeviceManager can be entirely avoided though.
2016-01-28 12:50:49 +01:00
Christoph Reiter
27263f2387
label: use GtkMisc padding again
...
this was lost in the gadget conversion in a81267c28e
https://bugzilla.gnome.org/show_bug.cgi?id=760522
2016-01-28 11:04:48 +01:00
Matthias Clasen
79fb921ffc
spin button: Document sizing peculiarities
...
Document that it is best to explicitly set width-chars and
max-width-chars to avoid surprises.
https://bugzilla.gnome.org/show_bug.cgi?id=727294
2016-01-27 23:30:25 -05:00
Matthias Clasen
03f4666994
composetable: Don't abort on unsupported escape sequences
...
People might put all sorts of gunk in their .XCompose file, in
the hope that XLib makes sense of it. Even if we don't make sense
of it, we shouldn't abort, but instead ignore the lines we can't
understand. Pointed out in
https://bugzilla.redhat.com/show_bug.cgi?id=1301254
2016-01-27 23:22:02 -05:00
Matthias Clasen
b8a0f3582b
Update README.glade
...
Update the README.glade file to use current .ui file
names and locations as example.
2016-01-27 15:20:15 -05:00