Commit Graph

30809 Commits

Author SHA1 Message Date
9e14789b63 Work around a drawing problem with small notebooks 2012-02-06 15:50:40 -05:00
137bab8710 More resetting 2012-02-06 15:43:47 -05:00
9ec7d6b68e Use larger screen for tests
We used to run Xvfb with 800x600, which turns out to be too small
for some of our reftests. Bump it to 1024x768.
2012-02-06 15:09:24 -05:00
ac9a94b7af Fix declarations-valid-15 css parser test 2012-02-06 14:44:21 -05:00
40a89fccb5 reftests: Fix background-origin reftest for all themes
We want to @import reset-to-defaults.css here.
2012-02-06 20:43:05 +01:00
33961154b6 tests: Fix height checks in treeview scrolling test
If things get centered in the scrolling area depens on the height of the
row, too.
2012-02-06 20:43:05 +01:00
c2a6dcc73c tests: Fix assertion emission
We want to assert() when doing the actual check, not do some
  g_assert (testing_failed());
2012-02-06 20:43:05 +01:00
b5d5e6427a Fix declarations-valid-14 css parser test 2012-02-06 14:06:20 -05:00
81465d2d97 Updates 2012-02-06 11:51:34 -05:00
cb625d21b4 Fix leak when parsing image urls 2012-02-06 15:06:29 +01:00
af200feb0e Updated Telugu Translations 2012-02-06 17:30:09 +05:30
bd05c1f959 Add bloatpad to POTFILES.skip
It doesn't break the build yet, but it will once intltool is fixed to accept translatable='yes'
2012-02-06 02:38:25 +01:00
c064bdb00c Mark strings as translable in bloatpad
We don't have any intention of actually translating bloatpad,
but this ends up as example in the docs.
2012-02-05 19:12:41 -05:00
a45b3df9d0 Bump requirements of glib and gdk-pixbuf 2012-02-05 17:56:22 -05:00
68f51ee980 Updated Galician translations 2012-02-05 23:45:17 +01:00
aa390b5e57 Updated Norwegian bokmål translation 2012-02-04 12:31:58 +01:00
8971d5ed74 Updated Spanish translation 2012-02-03 18:06:49 +01:00
022e17afbc aboutdialog: add a \n in the copyright text 2012-02-03 17:13:38 +01:00
fb0c53a0ed Fix crash with theme resource file
The freeing the GResource in gtk_css_provider_reset caused problems
because it was called from gtk_css_provider_load_from_path() inside
gtk_css_provider_get_named(). We fix this by delaying the
setting of priv->resource until we successfully loaded the file.
2012-02-03 16:37:54 +01:00
6b2f10321f Remove accidental leftover spew 2012-02-03 16:27:32 +01:00
b5b9965283 css: Remove any loaded resource in gtk_css_provider_reset 2012-02-03 16:01:51 +01:00
610ea728b2 Special case resource pixbuf files loading
This means we can share the pixbuf data when using GdkPixdata
images in the resource.
2012-02-03 15:51:55 +01:00
57386285fa Support a gtk.gresource file in themes
This lets themes install a .gresource for efficient loading
of resources. This resource file will (if it exists) be automatically
loaded (mmaped) when the theme is used and unloaded when not used.
2012-02-03 15:50:49 +01:00
35db0819ff Updated POTFILES.skip 2012-02-02 17:25:40 +01:00
fa3544e744 Updated Spanish translation 2012-02-02 12:13:29 +01:00
f855238cc7 reftests: Improve 'unresolvable' test
Include reset-to-defaults here, too
2012-02-02 03:14:02 +01:00
8cdbebae71 reftests: Fix css-match-exact
Ensure that background-colors are always set. And import
reset-to-defaults so that there's no background image or so.
2012-02-02 03:14:02 +01:00
1484208b4c reftests: Fix entry-progress-coloring test
Use reset-to-defaults here.
2012-02-02 03:14:02 +01:00
bc1a689e55 reftests: Add another background-size test
This one tests the keywords for the background-size property
2012-02-02 03:14:02 +01:00
e84af235ee css: Implement padding as numbers
Also remove the now unused border parsing function for shorthands.
2012-02-02 03:14:02 +01:00
f2352a5f35 reftests: Fix border-image-url reftest
"border-style: none;" sets border widths to 0. So no border was drawn.
Use "border-style: groove" instead. (If the border was drawn that way,
it'd look noticably different.)

Also include reset-to-defaults.css so we really get default CSS.
2012-02-02 03:14:02 +01:00
2fdadb053c tests: Add 'px' to css tests 2012-02-02 03:14:02 +01:00
f1c73fcc0c reftests: Add 'px' to all properties 2012-02-02 03:14:02 +01:00
cc83986eb8 reftests: Make test runner always use image surfaces
See comment in code for why.
2012-02-02 03:14:01 +01:00
3c4b8a676f css: Port margin properties to GtkCssNumber 2012-02-02 03:14:01 +01:00
cfebd1ec06 reftests: Add reftest for background-size 2012-02-02 03:14:01 +01:00
1eeafcf569 reftests: Put border-image-repeat test back
This reverts commit 001d42f369.

Because now that we have background-size support, we can use it to make
stuff work!
2012-02-02 03:14:01 +01:00
ceed732d65 reftests: set style properties to 0 in reset-to-defaults
GtkButton doesn't conform to CSS with these properties.
Bad GtkButton!
2012-02-02 03:14:01 +01:00
2434dbc10a themingbackground: Implement background-size support 2012-02-02 03:14:01 +01:00
82b739c490 tests: Add parsing test for background-size 2012-02-02 03:14:01 +01:00
1979d048d3 css: Implement parsing for 'background-size' 2012-02-02 03:14:01 +01:00
d56ac0d4df reftests: Add a bunch of linear gradient tests 2012-02-02 03:14:01 +01:00
2e901752b1 tests: Add parsing tests for linear gradients 2012-02-02 03:14:01 +01:00
811e848832 css: Implement repeating linear gradients 2012-02-02 03:14:00 +01:00
5df9b0188a css: Implement CSS 3 linear-gradient() syntax 2012-02-02 03:14:00 +01:00
f22c986102 tests: Update CSS tests for borders
Borders now expect 'px'.
2012-02-02 03:14:00 +01:00
0c140daff2 css: Implement support for angles 2012-02-02 03:14:00 +01:00
a63ff72406 css: Convert border-radius to GtkCssNumber
We can do % now, wohoo!
2012-02-02 03:14:00 +01:00
82c2dad178 themingengine: Add a private function to query lengths 2012-02-02 03:14:00 +01:00
762ea4793f css: Make border-width a length property 2012-02-02 03:14:00 +01:00