[EFL][MiniBrowser] Revise help messages of command line parameters
https://bugs.webkit.org/show_bug.cgi?id=130222

Reviewed by Csaba Osztrogonác.

Correct the default value description and make help messages to be consistent.

* MiniBrowser/efl/main.c:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165610 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix the !ENABLE(SVG_FONTS) build
https://bugs.webkit.org/show_bug.cgi?id=130193

Patch by Zsolt Borbely <borbezs@inf.u-szeged.hu> on 2014-03-14
Reviewed by Dirk Schulze.

Add missing ENABLE(SVG_FONTS) guards for createGlyphToPathTranslator() function
in SVGTextRunRenderingContext.h and TextRun.h, because when the SVG_FONTS are
disabled the function is not implemented.

* platform/graphics/TextRun.h:
* rendering/svg/SVGTextRunRenderingContext.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165611 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Grid layout] Initial position in span not correctly computed sometimes
https://bugs.webkit.org/show_bug.cgi?id=130124

Reviewed by Darin Adler.

Source/WebCore:

The code uses std::lower_bound() to get the first grid line
position before a given resolved position in a Vector. That
function returns an iterator pointing to the first value not
"strictly less" than the given one. Consequently, the returned
position might be actually located after the resolved final
position. In those cases we need to select the previous position
in the Vector (which is guaranted to be "< resolved position" due
to how std::lower_bound() works).

For example, if we have vector=[2,5,8] as grid positions, and we
need the first position before 7, std::lower_bound(vector, 7) will
point to 8 (first value not < 7). It's obvious that we should
select 5 instead. Should the pointed value be equal, then we
should do nothing, because the indexes mean tracks, so the item
will be placed in just one cell of the grid.

* rendering/RenderGrid.cpp:
(WebCore::firstNamedGridLineBeforePosition):
(WebCore::RenderGrid::resolveRowStartColumnStartNamedGridLinePositionAgainstOppositePosition):

LayoutTests:

Added the grid positioning example mentioned in the specs which
covers this bug and some other cases.

* fast/css-grid-layout/grid-item-named-grid-line-resolution-expected.txt:
* fast/css-grid-layout/grid-item-named-grid-line-resolution.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165612 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Grid Layout] the "grid-template-areas" is not identified as computable property.
https://bugs.webkit.org/show_bug.cgi?id=130073

Patch by Javier Fernandez <jfernandez@igalia.com> on 2014-03-14
Reviewed by Sergio Villar Senin.

The "grid-template-areas" property is a computable CSS property, so it should be
handled accordingly by the Web Inspector.

No new tests.

* css/CSSComputedStyleDeclaration.cpp:
CSSPropertyWebkitGridTemplateAreas added to the computedProperties array.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165613 268f45cc-cd09-0410-ab3c-d52691b4dbfc